Class WorkspaceSamlConfigurationArgs.Builder

    • 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
      • groupsAssertion

        public WorkspaceSamlConfigurationArgs.Builder groupsAssertion​(@Nullable
                                                                      com.pulumi.core.Output<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
      • 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
      • orgAssertion

        public WorkspaceSamlConfigurationArgs.Builder orgAssertion​(@Nullable
                                                                   com.pulumi.core.Output<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
      • 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