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- Admin role values.- Returns:
- builder
-
adminRoleValues
public WorkspaceSamlConfigurationArgs.Builder adminRoleValues(java.util.List<java.lang.String> adminRoleValues)
- Parameters:
adminRoleValues- Admin role values.- Returns:
- builder
-
adminRoleValues
public WorkspaceSamlConfigurationArgs.Builder adminRoleValues(java.lang.String... adminRoleValues)
- Parameters:
adminRoleValues- Admin role values.- Returns:
- builder
-
allowedOrganizations
public WorkspaceSamlConfigurationArgs.Builder allowedOrganizations(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> allowedOrganizations)
- Parameters:
allowedOrganizations- Allowed organizations.- Returns:
- builder
-
allowedOrganizations
public WorkspaceSamlConfigurationArgs.Builder allowedOrganizations(java.util.List<java.lang.String> allowedOrganizations)
- Parameters:
allowedOrganizations- Allowed organizations.- Returns:
- builder
-
allowedOrganizations
public WorkspaceSamlConfigurationArgs.Builder allowedOrganizations(java.lang.String... allowedOrganizations)
- Parameters:
allowedOrganizations- Allowed organizations.- Returns:
- builder
-
editorRoleValues
public WorkspaceSamlConfigurationArgs.Builder editorRoleValues(com.pulumi.core.Output<java.util.List<java.lang.String>> editorRoleValues)
- Parameters:
editorRoleValues- Editor role values.- Returns:
- builder
-
editorRoleValues
public WorkspaceSamlConfigurationArgs.Builder editorRoleValues(java.util.List<java.lang.String> editorRoleValues)
- Parameters:
editorRoleValues- Editor role values.- Returns:
- builder
-
editorRoleValues
public WorkspaceSamlConfigurationArgs.Builder editorRoleValues(java.lang.String... editorRoleValues)
- Parameters:
editorRoleValues- Editor role values.- Returns:
- builder
-
emailAssertion
public WorkspaceSamlConfigurationArgs.Builder emailAssertion(@Nullable com.pulumi.core.Output<java.lang.String> emailAssertion)
- Parameters:
emailAssertion- Email assertion.- Returns:
- builder
-
emailAssertion
public WorkspaceSamlConfigurationArgs.Builder emailAssertion(java.lang.String emailAssertion)
- Parameters:
emailAssertion- Email assertion.- Returns:
- builder
-
groupsAssertion
public WorkspaceSamlConfigurationArgs.Builder groupsAssertion(@Nullable com.pulumi.core.Output<java.lang.String> groupsAssertion)
- Parameters:
groupsAssertion- Groups assertion.- Returns:
- builder
-
groupsAssertion
public WorkspaceSamlConfigurationArgs.Builder groupsAssertion(java.lang.String groupsAssertion)
- Parameters:
groupsAssertion- Groups assertion.- Returns:
- builder
-
idpMetadataUrl
public WorkspaceSamlConfigurationArgs.Builder idpMetadataUrl(@Nullable com.pulumi.core.Output<java.lang.String> idpMetadataUrl)
- Parameters:
idpMetadataUrl- IDP Metadata URL. Note that either `idpMetadataUrl` or `idpMetadataXml` (but not both) must be specified.- Returns:
- builder
-
idpMetadataUrl
public WorkspaceSamlConfigurationArgs.Builder idpMetadataUrl(java.lang.String idpMetadataUrl)
- Parameters:
idpMetadataUrl- IDP Metadata URL. Note that either `idpMetadataUrl` or `idpMetadataXml` (but not both) must be specified.- Returns:
- builder
-
idpMetadataXml
public WorkspaceSamlConfigurationArgs.Builder idpMetadataXml(@Nullable com.pulumi.core.Output<java.lang.String> idpMetadataXml)
- Parameters:
idpMetadataXml- IDP Metadata XML. Note that either `idpMetadataUrl` or `idpMetadataXml` (but not both) must be specified.- Returns:
- builder
-
idpMetadataXml
public WorkspaceSamlConfigurationArgs.Builder idpMetadataXml(java.lang.String idpMetadataXml)
- Parameters:
idpMetadataXml- IDP Metadata XML. Note that either `idpMetadataUrl` or `idpMetadataXml` (but not both) must be specified.- Returns:
- builder
-
loginAssertion
public WorkspaceSamlConfigurationArgs.Builder loginAssertion(@Nullable com.pulumi.core.Output<java.lang.String> loginAssertion)
- Parameters:
loginAssertion- Login assertion.- Returns:
- builder
-
loginAssertion
public WorkspaceSamlConfigurationArgs.Builder loginAssertion(java.lang.String loginAssertion)
- Parameters:
loginAssertion- Login assertion.- Returns:
- builder
-
loginValidityDuration
public WorkspaceSamlConfigurationArgs.Builder loginValidityDuration(@Nullable com.pulumi.core.Output<java.lang.Integer> loginValidityDuration)
- Parameters:
loginValidityDuration- Login validity duration.- Returns:
- builder
-
loginValidityDuration
public WorkspaceSamlConfigurationArgs.Builder loginValidityDuration(java.lang.Integer loginValidityDuration)
- Parameters:
loginValidityDuration- Login validity duration.- Returns:
- builder
-
nameAssertion
public WorkspaceSamlConfigurationArgs.Builder nameAssertion(@Nullable com.pulumi.core.Output<java.lang.String> nameAssertion)
- Parameters:
nameAssertion- Name assertion.- Returns:
- builder
-
nameAssertion
public WorkspaceSamlConfigurationArgs.Builder nameAssertion(java.lang.String nameAssertion)
- Parameters:
nameAssertion- Name assertion.- Returns:
- builder
-
orgAssertion
public WorkspaceSamlConfigurationArgs.Builder orgAssertion(@Nullable com.pulumi.core.Output<java.lang.String> orgAssertion)
- Parameters:
orgAssertion- Org assertion.- Returns:
- builder
-
orgAssertion
public WorkspaceSamlConfigurationArgs.Builder orgAssertion(java.lang.String orgAssertion)
- Parameters:
orgAssertion- Org assertion.- Returns:
- builder
-
region
public WorkspaceSamlConfigurationArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public WorkspaceSamlConfigurationArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
roleAssertion
public WorkspaceSamlConfigurationArgs.Builder roleAssertion(@Nullable com.pulumi.core.Output<java.lang.String> roleAssertion)
- Parameters:
roleAssertion- Role assertion.- Returns:
- builder
-
roleAssertion
public WorkspaceSamlConfigurationArgs.Builder roleAssertion(java.lang.String roleAssertion)
- Parameters:
roleAssertion- Role assertion.- Returns:
- builder
-
workspaceId
public WorkspaceSamlConfigurationArgs.Builder workspaceId(com.pulumi.core.Output<java.lang.String> workspaceId)
- Parameters:
workspaceId- Workspace ID. The following arguments are optional:- Returns:
- builder
-
workspaceId
public WorkspaceSamlConfigurationArgs.Builder workspaceId(java.lang.String workspaceId)
- Parameters:
workspaceId- Workspace ID. The following arguments are optional:- Returns:
- builder
-
build
public WorkspaceSamlConfigurationArgs build()
-
-