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- Admin role values.- Returns:
- builder
-
adminRoleValues
public WorkspaceSamlConfigurationState.Builder adminRoleValues(java.util.List<java.lang.String> adminRoleValues)
- Parameters:
adminRoleValues- Admin role values.- Returns:
- builder
-
adminRoleValues
public WorkspaceSamlConfigurationState.Builder adminRoleValues(java.lang.String... adminRoleValues)
- Parameters:
adminRoleValues- Admin role values.- Returns:
- builder
-
allowedOrganizations
public WorkspaceSamlConfigurationState.Builder allowedOrganizations(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> allowedOrganizations)
- Parameters:
allowedOrganizations- Allowed organizations.- Returns:
- builder
-
allowedOrganizations
public WorkspaceSamlConfigurationState.Builder allowedOrganizations(java.util.List<java.lang.String> allowedOrganizations)
- Parameters:
allowedOrganizations- Allowed organizations.- Returns:
- builder
-
allowedOrganizations
public WorkspaceSamlConfigurationState.Builder allowedOrganizations(java.lang.String... allowedOrganizations)
- Parameters:
allowedOrganizations- Allowed organizations.- Returns:
- builder
-
editorRoleValues
public WorkspaceSamlConfigurationState.Builder editorRoleValues(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> editorRoleValues)
- Parameters:
editorRoleValues- Editor role values.- Returns:
- builder
-
editorRoleValues
public WorkspaceSamlConfigurationState.Builder editorRoleValues(java.util.List<java.lang.String> editorRoleValues)
- Parameters:
editorRoleValues- Editor role values.- Returns:
- builder
-
editorRoleValues
public WorkspaceSamlConfigurationState.Builder editorRoleValues(java.lang.String... editorRoleValues)
- Parameters:
editorRoleValues- Editor role values.- Returns:
- builder
-
emailAssertion
public WorkspaceSamlConfigurationState.Builder emailAssertion(@Nullable com.pulumi.core.Output<java.lang.String> emailAssertion)
- Parameters:
emailAssertion- Email assertion.- Returns:
- builder
-
emailAssertion
public WorkspaceSamlConfigurationState.Builder emailAssertion(java.lang.String emailAssertion)
- Parameters:
emailAssertion- Email assertion.- Returns:
- builder
-
groupsAssertion
public WorkspaceSamlConfigurationState.Builder groupsAssertion(@Nullable com.pulumi.core.Output<java.lang.String> groupsAssertion)
- Parameters:
groupsAssertion- Groups assertion.- Returns:
- builder
-
groupsAssertion
public WorkspaceSamlConfigurationState.Builder groupsAssertion(java.lang.String groupsAssertion)
- Parameters:
groupsAssertion- Groups assertion.- Returns:
- builder
-
idpMetadataUrl
public WorkspaceSamlConfigurationState.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 WorkspaceSamlConfigurationState.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 WorkspaceSamlConfigurationState.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 WorkspaceSamlConfigurationState.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 WorkspaceSamlConfigurationState.Builder loginAssertion(@Nullable com.pulumi.core.Output<java.lang.String> loginAssertion)
- Parameters:
loginAssertion- Login assertion.- Returns:
- builder
-
loginAssertion
public WorkspaceSamlConfigurationState.Builder loginAssertion(java.lang.String loginAssertion)
- Parameters:
loginAssertion- Login assertion.- Returns:
- builder
-
loginValidityDuration
public WorkspaceSamlConfigurationState.Builder loginValidityDuration(@Nullable com.pulumi.core.Output<java.lang.Integer> loginValidityDuration)
- Parameters:
loginValidityDuration- Login validity duration.- Returns:
- builder
-
loginValidityDuration
public WorkspaceSamlConfigurationState.Builder loginValidityDuration(java.lang.Integer loginValidityDuration)
- Parameters:
loginValidityDuration- Login validity duration.- Returns:
- builder
-
nameAssertion
public WorkspaceSamlConfigurationState.Builder nameAssertion(@Nullable com.pulumi.core.Output<java.lang.String> nameAssertion)
- Parameters:
nameAssertion- Name assertion.- Returns:
- builder
-
nameAssertion
public WorkspaceSamlConfigurationState.Builder nameAssertion(java.lang.String nameAssertion)
- Parameters:
nameAssertion- Name assertion.- Returns:
- builder
-
orgAssertion
public WorkspaceSamlConfigurationState.Builder orgAssertion(@Nullable com.pulumi.core.Output<java.lang.String> orgAssertion)
- Parameters:
orgAssertion- Org assertion.- Returns:
- builder
-
orgAssertion
public WorkspaceSamlConfigurationState.Builder orgAssertion(java.lang.String orgAssertion)
- Parameters:
orgAssertion- Org assertion.- Returns:
- builder
-
region
public WorkspaceSamlConfigurationState.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 WorkspaceSamlConfigurationState.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 WorkspaceSamlConfigurationState.Builder roleAssertion(@Nullable com.pulumi.core.Output<java.lang.String> roleAssertion)
- Parameters:
roleAssertion- Role assertion.- Returns:
- builder
-
roleAssertion
public WorkspaceSamlConfigurationState.Builder roleAssertion(java.lang.String roleAssertion)
- Parameters:
roleAssertion- Role assertion.- Returns:
- builder
-
status
public WorkspaceSamlConfigurationState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Status of the SAML configuration.- Returns:
- builder
-
status
public WorkspaceSamlConfigurationState.Builder status(java.lang.String status)
- Parameters:
status- Status of the SAML configuration.- Returns:
- builder
-
workspaceId
public WorkspaceSamlConfigurationState.Builder workspaceId(@Nullable com.pulumi.core.Output<java.lang.String> workspaceId)
- Parameters:
workspaceId- Workspace ID. The following arguments are optional:- Returns:
- builder
-
workspaceId
public WorkspaceSamlConfigurationState.Builder workspaceId(java.lang.String workspaceId)
- Parameters:
workspaceId- Workspace ID. The following arguments are optional:- Returns:
- builder
-
build
public WorkspaceSamlConfigurationState build()
-
-