Package com.pulumi.aws.grafana
Class WorkspaceSamlConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.grafana.WorkspaceSamlConfigurationArgs.Builder
-
- Enclosing class:
- WorkspaceSamlConfigurationArgs
public static final class WorkspaceSamlConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(WorkspaceSamlConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WorkspaceSamlConfigurationArgs defaults)
-
-
Method Detail
-
adminRoleValues
public WorkspaceSamlConfigurationArgs.Builder adminRoleValues(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> adminRoleValues)
- Parameters:
adminRoleValues
- The admin role values.- Returns:
- builder
-
adminRoleValues
public WorkspaceSamlConfigurationArgs.Builder adminRoleValues(java.util.List<java.lang.String> adminRoleValues)
- Parameters:
adminRoleValues
- The admin role values.- Returns:
- builder
-
adminRoleValues
public WorkspaceSamlConfigurationArgs.Builder adminRoleValues(java.lang.String... adminRoleValues)
- Parameters:
adminRoleValues
- The admin role values.- Returns:
- builder
-
allowedOrganizations
public WorkspaceSamlConfigurationArgs.Builder allowedOrganizations(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> allowedOrganizations)
- Parameters:
allowedOrganizations
- The allowed organizations.- Returns:
- builder
-
allowedOrganizations
public WorkspaceSamlConfigurationArgs.Builder allowedOrganizations(java.util.List<java.lang.String> allowedOrganizations)
- Parameters:
allowedOrganizations
- The allowed organizations.- Returns:
- builder
-
allowedOrganizations
public WorkspaceSamlConfigurationArgs.Builder allowedOrganizations(java.lang.String... allowedOrganizations)
- Parameters:
allowedOrganizations
- The allowed organizations.- Returns:
- builder
-
editorRoleValues
public WorkspaceSamlConfigurationArgs.Builder editorRoleValues(com.pulumi.core.Output<java.util.List<java.lang.String>> editorRoleValues)
- Parameters:
editorRoleValues
- The editor role values.- Returns:
- builder
-
editorRoleValues
public WorkspaceSamlConfigurationArgs.Builder editorRoleValues(java.util.List<java.lang.String> editorRoleValues)
- Parameters:
editorRoleValues
- The editor role values.- Returns:
- builder
-
editorRoleValues
public WorkspaceSamlConfigurationArgs.Builder editorRoleValues(java.lang.String... editorRoleValues)
- Parameters:
editorRoleValues
- The editor role values.- Returns:
- builder
-
emailAssertion
public WorkspaceSamlConfigurationArgs.Builder emailAssertion(@Nullable com.pulumi.core.Output<java.lang.String> emailAssertion)
- Parameters:
emailAssertion
- The email assertion.- Returns:
- builder
-
emailAssertion
public WorkspaceSamlConfigurationArgs.Builder emailAssertion(java.lang.String emailAssertion)
- Parameters:
emailAssertion
- The email assertion.- Returns:
- builder
-
groupsAssertion
public WorkspaceSamlConfigurationArgs.Builder groupsAssertion(@Nullable com.pulumi.core.Output<java.lang.String> groupsAssertion)
- Parameters:
groupsAssertion
- The groups assertion.- Returns:
- builder
-
groupsAssertion
public WorkspaceSamlConfigurationArgs.Builder groupsAssertion(java.lang.String groupsAssertion)
- Parameters:
groupsAssertion
- The groups assertion.- Returns:
- builder
-
idpMetadataUrl
public WorkspaceSamlConfigurationArgs.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 WorkspaceSamlConfigurationArgs.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 WorkspaceSamlConfigurationArgs.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 WorkspaceSamlConfigurationArgs.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 WorkspaceSamlConfigurationArgs.Builder loginAssertion(@Nullable com.pulumi.core.Output<java.lang.String> loginAssertion)
- Parameters:
loginAssertion
- The login assertion.- Returns:
- builder
-
loginAssertion
public WorkspaceSamlConfigurationArgs.Builder loginAssertion(java.lang.String loginAssertion)
- Parameters:
loginAssertion
- The login assertion.- Returns:
- builder
-
loginValidityDuration
public WorkspaceSamlConfigurationArgs.Builder loginValidityDuration(@Nullable com.pulumi.core.Output<java.lang.Integer> loginValidityDuration)
- Parameters:
loginValidityDuration
- The login validity duration.- Returns:
- builder
-
loginValidityDuration
public WorkspaceSamlConfigurationArgs.Builder loginValidityDuration(java.lang.Integer loginValidityDuration)
- Parameters:
loginValidityDuration
- The login validity duration.- Returns:
- builder
-
nameAssertion
public WorkspaceSamlConfigurationArgs.Builder nameAssertion(@Nullable com.pulumi.core.Output<java.lang.String> nameAssertion)
- Parameters:
nameAssertion
- The name assertion.- Returns:
- builder
-
nameAssertion
public WorkspaceSamlConfigurationArgs.Builder nameAssertion(java.lang.String nameAssertion)
- Parameters:
nameAssertion
- The name assertion.- Returns:
- builder
-
orgAssertion
public WorkspaceSamlConfigurationArgs.Builder orgAssertion(@Nullable com.pulumi.core.Output<java.lang.String> orgAssertion)
- Parameters:
orgAssertion
- The org assertion.- Returns:
- builder
-
orgAssertion
public WorkspaceSamlConfigurationArgs.Builder orgAssertion(java.lang.String orgAssertion)
- Parameters:
orgAssertion
- The org assertion.- Returns:
- builder
-
roleAssertion
public WorkspaceSamlConfigurationArgs.Builder roleAssertion(@Nullable com.pulumi.core.Output<java.lang.String> roleAssertion)
- Parameters:
roleAssertion
- The role assertion.- Returns:
- builder
-
roleAssertion
public WorkspaceSamlConfigurationArgs.Builder roleAssertion(java.lang.String roleAssertion)
- Parameters:
roleAssertion
- The role assertion.- Returns:
- builder
-
workspaceId
public WorkspaceSamlConfigurationArgs.Builder workspaceId(com.pulumi.core.Output<java.lang.String> workspaceId)
- Parameters:
workspaceId
- The workspace id. The following arguments are optional:- Returns:
- builder
-
workspaceId
public WorkspaceSamlConfigurationArgs.Builder workspaceId(java.lang.String workspaceId)
- Parameters:
workspaceId
- The workspace id. The following arguments are optional:- Returns:
- builder
-
build
public WorkspaceSamlConfigurationArgs build()
-
-