Package com.pulumi.aws.grafana.inputs
Class WorkspaceSamlConfigurationState.Builder
- java.lang.Object
-
- com.pulumi.aws.grafana.inputs.WorkspaceSamlConfigurationState.Builder
-
- Enclosing class:
- WorkspaceSamlConfigurationState
public static final class WorkspaceSamlConfigurationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(WorkspaceSamlConfigurationState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WorkspaceSamlConfigurationState defaults)
-
-
Method Detail
-
adminRoleValues
public WorkspaceSamlConfigurationState.Builder adminRoleValues(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> adminRoleValues)
- Parameters:
adminRoleValues
- The admin role values.- Returns:
- builder
-
adminRoleValues
public WorkspaceSamlConfigurationState.Builder adminRoleValues(java.util.List<java.lang.String> adminRoleValues)
- Parameters:
adminRoleValues
- The admin role values.- Returns:
- builder
-
adminRoleValues
public WorkspaceSamlConfigurationState.Builder adminRoleValues(java.lang.String... adminRoleValues)
- Parameters:
adminRoleValues
- The admin role values.- Returns:
- builder
-
allowedOrganizations
public WorkspaceSamlConfigurationState.Builder allowedOrganizations(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> allowedOrganizations)
- Parameters:
allowedOrganizations
- The allowed organizations.- Returns:
- builder
-
allowedOrganizations
public WorkspaceSamlConfigurationState.Builder allowedOrganizations(java.util.List<java.lang.String> allowedOrganizations)
- Parameters:
allowedOrganizations
- The allowed organizations.- Returns:
- builder
-
allowedOrganizations
public WorkspaceSamlConfigurationState.Builder allowedOrganizations(java.lang.String... allowedOrganizations)
- Parameters:
allowedOrganizations
- The allowed organizations.- Returns:
- builder
-
editorRoleValues
public WorkspaceSamlConfigurationState.Builder editorRoleValues(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> editorRoleValues)
- Parameters:
editorRoleValues
- The editor role values.- Returns:
- builder
-
editorRoleValues
public WorkspaceSamlConfigurationState.Builder editorRoleValues(java.util.List<java.lang.String> editorRoleValues)
- Parameters:
editorRoleValues
- The editor role values.- Returns:
- builder
-
editorRoleValues
public WorkspaceSamlConfigurationState.Builder editorRoleValues(java.lang.String... editorRoleValues)
- Parameters:
editorRoleValues
- The editor role values.- Returns:
- builder
-
emailAssertion
public WorkspaceSamlConfigurationState.Builder emailAssertion(@Nullable com.pulumi.core.Output<java.lang.String> emailAssertion)
- Parameters:
emailAssertion
- The email assertion.- Returns:
- builder
-
emailAssertion
public WorkspaceSamlConfigurationState.Builder emailAssertion(java.lang.String emailAssertion)
- Parameters:
emailAssertion
- The email assertion.- Returns:
- builder
-
groupsAssertion
public WorkspaceSamlConfigurationState.Builder groupsAssertion(@Nullable com.pulumi.core.Output<java.lang.String> groupsAssertion)
- Parameters:
groupsAssertion
- The groups assertion.- Returns:
- builder
-
groupsAssertion
public WorkspaceSamlConfigurationState.Builder groupsAssertion(java.lang.String groupsAssertion)
- Parameters:
groupsAssertion
- The groups assertion.- Returns:
- builder
-
idpMetadataUrl
public WorkspaceSamlConfigurationState.Builder idpMetadataUrl(@Nullable com.pulumi.core.Output<java.lang.String> idpMetadataUrl)
- Parameters:
idpMetadataUrl
- The IDP Metadata URL. Note that either `idp_metadata_url` or `idp_metadata_xml` (but not both) must be specified.- Returns:
- builder
-
idpMetadataUrl
public WorkspaceSamlConfigurationState.Builder idpMetadataUrl(java.lang.String idpMetadataUrl)
- Parameters:
idpMetadataUrl
- The IDP Metadata URL. Note that either `idp_metadata_url` or `idp_metadata_xml` (but not both) must be specified.- Returns:
- builder
-
idpMetadataXml
public WorkspaceSamlConfigurationState.Builder idpMetadataXml(@Nullable com.pulumi.core.Output<java.lang.String> idpMetadataXml)
- Parameters:
idpMetadataXml
- The IDP Metadata XML. Note that either `idp_metadata_url` or `idp_metadata_xml` (but not both) must be specified.- Returns:
- builder
-
idpMetadataXml
public WorkspaceSamlConfigurationState.Builder idpMetadataXml(java.lang.String idpMetadataXml)
- Parameters:
idpMetadataXml
- The IDP Metadata XML. Note that either `idp_metadata_url` or `idp_metadata_xml` (but not both) must be specified.- Returns:
- builder
-
loginAssertion
public WorkspaceSamlConfigurationState.Builder loginAssertion(@Nullable com.pulumi.core.Output<java.lang.String> loginAssertion)
- Parameters:
loginAssertion
- The login assertion.- Returns:
- builder
-
loginAssertion
public WorkspaceSamlConfigurationState.Builder loginAssertion(java.lang.String loginAssertion)
- Parameters:
loginAssertion
- The login assertion.- Returns:
- builder
-
loginValidityDuration
public WorkspaceSamlConfigurationState.Builder loginValidityDuration(@Nullable com.pulumi.core.Output<java.lang.Integer> loginValidityDuration)
- Parameters:
loginValidityDuration
- The login validity duration.- Returns:
- builder
-
loginValidityDuration
public WorkspaceSamlConfigurationState.Builder loginValidityDuration(java.lang.Integer loginValidityDuration)
- Parameters:
loginValidityDuration
- The login validity duration.- Returns:
- builder
-
nameAssertion
public WorkspaceSamlConfigurationState.Builder nameAssertion(@Nullable com.pulumi.core.Output<java.lang.String> nameAssertion)
- Parameters:
nameAssertion
- The name assertion.- Returns:
- builder
-
nameAssertion
public WorkspaceSamlConfigurationState.Builder nameAssertion(java.lang.String nameAssertion)
- Parameters:
nameAssertion
- The name assertion.- Returns:
- builder
-
orgAssertion
public WorkspaceSamlConfigurationState.Builder orgAssertion(@Nullable com.pulumi.core.Output<java.lang.String> orgAssertion)
- Parameters:
orgAssertion
- The org assertion.- Returns:
- builder
-
orgAssertion
public WorkspaceSamlConfigurationState.Builder orgAssertion(java.lang.String orgAssertion)
- Parameters:
orgAssertion
- The org assertion.- Returns:
- builder
-
roleAssertion
public WorkspaceSamlConfigurationState.Builder roleAssertion(@Nullable com.pulumi.core.Output<java.lang.String> roleAssertion)
- Parameters:
roleAssertion
- The role assertion.- Returns:
- builder
-
roleAssertion
public WorkspaceSamlConfigurationState.Builder roleAssertion(java.lang.String roleAssertion)
- Parameters:
roleAssertion
- The role assertion.- Returns:
- builder
-
status
public WorkspaceSamlConfigurationState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status
- The status of the SAML configuration.- Returns:
- builder
-
status
public WorkspaceSamlConfigurationState.Builder status(java.lang.String status)
- Parameters:
status
- The status of the SAML configuration.- Returns:
- builder
-
workspaceId
public WorkspaceSamlConfigurationState.Builder workspaceId(@Nullable com.pulumi.core.Output<java.lang.String> workspaceId)
- Parameters:
workspaceId
- The workspace id. The following arguments are optional:- Returns:
- builder
-
workspaceId
public WorkspaceSamlConfigurationState.Builder workspaceId(java.lang.String workspaceId)
- Parameters:
workspaceId
- The workspace id. The following arguments are optional:- Returns:
- builder
-
build
public WorkspaceSamlConfigurationState build()
-
-