Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.cloudidentity/v1.InboundSamlSsoProfile
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates an InboundSamlSsoProfile for a customer. Auto-naming is currently not supported for this resource.
Create InboundSamlSsoProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new InboundSamlSsoProfile(name: string, args?: InboundSamlSsoProfileArgs, opts?: CustomResourceOptions);@overload
def InboundSamlSsoProfile(resource_name: str,
                          args: Optional[InboundSamlSsoProfileArgs] = None,
                          opts: Optional[ResourceOptions] = None)
@overload
def InboundSamlSsoProfile(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          customer: Optional[str] = None,
                          display_name: Optional[str] = None,
                          idp_config: Optional[SamlIdpConfigArgs] = None,
                          sp_config: Optional[SamlSpConfigArgs] = None)func NewInboundSamlSsoProfile(ctx *Context, name string, args *InboundSamlSsoProfileArgs, opts ...ResourceOption) (*InboundSamlSsoProfile, error)public InboundSamlSsoProfile(string name, InboundSamlSsoProfileArgs? args = null, CustomResourceOptions? opts = null)
public InboundSamlSsoProfile(String name, InboundSamlSsoProfileArgs args)
public InboundSamlSsoProfile(String name, InboundSamlSsoProfileArgs args, CustomResourceOptions options)
type: google-native:cloudidentity/v1:InboundSamlSsoProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args InboundSamlSsoProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args InboundSamlSsoProfileArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args InboundSamlSsoProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InboundSamlSsoProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InboundSamlSsoProfileArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var inboundSamlSsoProfileResource = new GoogleNative.CloudIdentity.V1.InboundSamlSsoProfile("inboundSamlSsoProfileResource", new()
{
    Customer = "string",
    DisplayName = "string",
    IdpConfig = new GoogleNative.CloudIdentity.V1.Inputs.SamlIdpConfigArgs
    {
        EntityId = "string",
        SingleSignOnServiceUri = "string",
        ChangePasswordUri = "string",
        LogoutRedirectUri = "string",
    },
    SpConfig = null,
});
example, err := cloudidentity.NewInboundSamlSsoProfile(ctx, "inboundSamlSsoProfileResource", &cloudidentity.InboundSamlSsoProfileArgs{
	Customer:    pulumi.String("string"),
	DisplayName: pulumi.String("string"),
	IdpConfig: &cloudidentity.SamlIdpConfigArgs{
		EntityId:               pulumi.String("string"),
		SingleSignOnServiceUri: pulumi.String("string"),
		ChangePasswordUri:      pulumi.String("string"),
		LogoutRedirectUri:      pulumi.String("string"),
	},
	SpConfig: &cloudidentity.SamlSpConfigArgs{},
})
var inboundSamlSsoProfileResource = new InboundSamlSsoProfile("inboundSamlSsoProfileResource", InboundSamlSsoProfileArgs.builder()
    .customer("string")
    .displayName("string")
    .idpConfig(SamlIdpConfigArgs.builder()
        .entityId("string")
        .singleSignOnServiceUri("string")
        .changePasswordUri("string")
        .logoutRedirectUri("string")
        .build())
    .spConfig()
    .build());
inbound_saml_sso_profile_resource = google_native.cloudidentity.v1.InboundSamlSsoProfile("inboundSamlSsoProfileResource",
    customer="string",
    display_name="string",
    idp_config={
        "entity_id": "string",
        "single_sign_on_service_uri": "string",
        "change_password_uri": "string",
        "logout_redirect_uri": "string",
    },
    sp_config={})
const inboundSamlSsoProfileResource = new google_native.cloudidentity.v1.InboundSamlSsoProfile("inboundSamlSsoProfileResource", {
    customer: "string",
    displayName: "string",
    idpConfig: {
        entityId: "string",
        singleSignOnServiceUri: "string",
        changePasswordUri: "string",
        logoutRedirectUri: "string",
    },
    spConfig: {},
});
type: google-native:cloudidentity/v1:InboundSamlSsoProfile
properties:
    customer: string
    displayName: string
    idpConfig:
        changePasswordUri: string
        entityId: string
        logoutRedirectUri: string
        singleSignOnServiceUri: string
    spConfig: {}
InboundSamlSsoProfile Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The InboundSamlSsoProfile resource accepts the following input properties:
- Customer string
- Immutable. The customer. For example: customers/C0123abc.
- DisplayName string
- Human-readable name of the SAML SSO profile.
- IdpConfig Pulumi.Google Native. Cloud Identity. V1. Inputs. Saml Idp Config 
- SAML identity provider configuration.
- SpConfig Pulumi.Google Native. Cloud Identity. V1. Inputs. Saml Sp Config 
- SAML service provider configuration for this SAML SSO profile. These are the service provider details provided by Google that should be configured on the corresponding identity provider.
- Customer string
- Immutable. The customer. For example: customers/C0123abc.
- DisplayName string
- Human-readable name of the SAML SSO profile.
- IdpConfig SamlIdp Config Args 
- SAML identity provider configuration.
- SpConfig SamlSp Config Args 
- SAML service provider configuration for this SAML SSO profile. These are the service provider details provided by Google that should be configured on the corresponding identity provider.
- customer String
- Immutable. The customer. For example: customers/C0123abc.
- displayName String
- Human-readable name of the SAML SSO profile.
- idpConfig SamlIdp Config 
- SAML identity provider configuration.
- spConfig SamlSp Config 
- SAML service provider configuration for this SAML SSO profile. These are the service provider details provided by Google that should be configured on the corresponding identity provider.
- customer string
- Immutable. The customer. For example: customers/C0123abc.
- displayName string
- Human-readable name of the SAML SSO profile.
- idpConfig SamlIdp Config 
- SAML identity provider configuration.
- spConfig SamlSp Config 
- SAML service provider configuration for this SAML SSO profile. These are the service provider details provided by Google that should be configured on the corresponding identity provider.
- customer str
- Immutable. The customer. For example: customers/C0123abc.
- display_name str
- Human-readable name of the SAML SSO profile.
- idp_config SamlIdp Config Args 
- SAML identity provider configuration.
- sp_config SamlSp Config Args 
- SAML service provider configuration for this SAML SSO profile. These are the service provider details provided by Google that should be configured on the corresponding identity provider.
- customer String
- Immutable. The customer. For example: customers/C0123abc.
- displayName String
- Human-readable name of the SAML SSO profile.
- idpConfig Property Map
- SAML identity provider configuration.
- spConfig Property Map
- SAML service provider configuration for this SAML SSO profile. These are the service provider details provided by Google that should be configured on the corresponding identity provider.
Outputs
All input properties are implicitly available as output properties. Additionally, the InboundSamlSsoProfile resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Resource name of the SAML SSO profile.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Resource name of the SAML SSO profile.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Resource name of the SAML SSO profile.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Resource name of the SAML SSO profile.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Resource name of the SAML SSO profile.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Resource name of the SAML SSO profile.
Supporting Types
SamlIdpConfig, SamlIdpConfigArgs      
- EntityId string
- The SAML Entity ID of the identity provider.
- SingleSign stringOn Service Uri 
- The SingleSignOnServiceendpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequestwill be sent. Must useHTTPS. Assumed to accept theHTTP-Redirectbinding.
- ChangePassword stringUri 
- The Change Password URL of the identity provider. Users will be sent to this URL when changing their passwords at myaccount.google.com. This takes precedence over the change password URL configured at customer-level. Must useHTTPS.
- LogoutRedirect stringUri 
- The Logout Redirect URL (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML LogoutRequesti.e. SAML single logout is not supported. Must useHTTPS.
- EntityId string
- The SAML Entity ID of the identity provider.
- SingleSign stringOn Service Uri 
- The SingleSignOnServiceendpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequestwill be sent. Must useHTTPS. Assumed to accept theHTTP-Redirectbinding.
- ChangePassword stringUri 
- The Change Password URL of the identity provider. Users will be sent to this URL when changing their passwords at myaccount.google.com. This takes precedence over the change password URL configured at customer-level. Must useHTTPS.
- LogoutRedirect stringUri 
- The Logout Redirect URL (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML LogoutRequesti.e. SAML single logout is not supported. Must useHTTPS.
- entityId String
- The SAML Entity ID of the identity provider.
- singleSign StringOn Service Uri 
- The SingleSignOnServiceendpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequestwill be sent. Must useHTTPS. Assumed to accept theHTTP-Redirectbinding.
- changePassword StringUri 
- The Change Password URL of the identity provider. Users will be sent to this URL when changing their passwords at myaccount.google.com. This takes precedence over the change password URL configured at customer-level. Must useHTTPS.
- logoutRedirect StringUri 
- The Logout Redirect URL (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML LogoutRequesti.e. SAML single logout is not supported. Must useHTTPS.
- entityId string
- The SAML Entity ID of the identity provider.
- singleSign stringOn Service Uri 
- The SingleSignOnServiceendpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequestwill be sent. Must useHTTPS. Assumed to accept theHTTP-Redirectbinding.
- changePassword stringUri 
- The Change Password URL of the identity provider. Users will be sent to this URL when changing their passwords at myaccount.google.com. This takes precedence over the change password URL configured at customer-level. Must useHTTPS.
- logoutRedirect stringUri 
- The Logout Redirect URL (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML LogoutRequesti.e. SAML single logout is not supported. Must useHTTPS.
- entity_id str
- The SAML Entity ID of the identity provider.
- single_sign_ stron_ service_ uri 
- The SingleSignOnServiceendpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequestwill be sent. Must useHTTPS. Assumed to accept theHTTP-Redirectbinding.
- change_password_ struri 
- The Change Password URL of the identity provider. Users will be sent to this URL when changing their passwords at myaccount.google.com. This takes precedence over the change password URL configured at customer-level. Must useHTTPS.
- logout_redirect_ struri 
- The Logout Redirect URL (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML LogoutRequesti.e. SAML single logout is not supported. Must useHTTPS.
- entityId String
- The SAML Entity ID of the identity provider.
- singleSign StringOn Service Uri 
- The SingleSignOnServiceendpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequestwill be sent. Must useHTTPS. Assumed to accept theHTTP-Redirectbinding.
- changePassword StringUri 
- The Change Password URL of the identity provider. Users will be sent to this URL when changing their passwords at myaccount.google.com. This takes precedence over the change password URL configured at customer-level. Must useHTTPS.
- logoutRedirect StringUri 
- The Logout Redirect URL (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML LogoutRequesti.e. SAML single logout is not supported. Must useHTTPS.
SamlIdpConfigResponse, SamlIdpConfigResponseArgs        
- ChangePassword stringUri 
- The Change Password URL of the identity provider. Users will be sent to this URL when changing their passwords at myaccount.google.com. This takes precedence over the change password URL configured at customer-level. Must useHTTPS.
- EntityId string
- The SAML Entity ID of the identity provider.
- LogoutRedirect stringUri 
- The Logout Redirect URL (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML LogoutRequesti.e. SAML single logout is not supported. Must useHTTPS.
- SingleSign stringOn Service Uri 
- The SingleSignOnServiceendpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequestwill be sent. Must useHTTPS. Assumed to accept theHTTP-Redirectbinding.
- ChangePassword stringUri 
- The Change Password URL of the identity provider. Users will be sent to this URL when changing their passwords at myaccount.google.com. This takes precedence over the change password URL configured at customer-level. Must useHTTPS.
- EntityId string
- The SAML Entity ID of the identity provider.
- LogoutRedirect stringUri 
- The Logout Redirect URL (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML LogoutRequesti.e. SAML single logout is not supported. Must useHTTPS.
- SingleSign stringOn Service Uri 
- The SingleSignOnServiceendpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequestwill be sent. Must useHTTPS. Assumed to accept theHTTP-Redirectbinding.
- changePassword StringUri 
- The Change Password URL of the identity provider. Users will be sent to this URL when changing their passwords at myaccount.google.com. This takes precedence over the change password URL configured at customer-level. Must useHTTPS.
- entityId String
- The SAML Entity ID of the identity provider.
- logoutRedirect StringUri 
- The Logout Redirect URL (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML LogoutRequesti.e. SAML single logout is not supported. Must useHTTPS.
- singleSign StringOn Service Uri 
- The SingleSignOnServiceendpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequestwill be sent. Must useHTTPS. Assumed to accept theHTTP-Redirectbinding.
- changePassword stringUri 
- The Change Password URL of the identity provider. Users will be sent to this URL when changing their passwords at myaccount.google.com. This takes precedence over the change password URL configured at customer-level. Must useHTTPS.
- entityId string
- The SAML Entity ID of the identity provider.
- logoutRedirect stringUri 
- The Logout Redirect URL (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML LogoutRequesti.e. SAML single logout is not supported. Must useHTTPS.
- singleSign stringOn Service Uri 
- The SingleSignOnServiceendpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequestwill be sent. Must useHTTPS. Assumed to accept theHTTP-Redirectbinding.
- change_password_ struri 
- The Change Password URL of the identity provider. Users will be sent to this URL when changing their passwords at myaccount.google.com. This takes precedence over the change password URL configured at customer-level. Must useHTTPS.
- entity_id str
- The SAML Entity ID of the identity provider.
- logout_redirect_ struri 
- The Logout Redirect URL (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML LogoutRequesti.e. SAML single logout is not supported. Must useHTTPS.
- single_sign_ stron_ service_ uri 
- The SingleSignOnServiceendpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequestwill be sent. Must useHTTPS. Assumed to accept theHTTP-Redirectbinding.
- changePassword StringUri 
- The Change Password URL of the identity provider. Users will be sent to this URL when changing their passwords at myaccount.google.com. This takes precedence over the change password URL configured at customer-level. Must useHTTPS.
- entityId String
- The SAML Entity ID of the identity provider.
- logoutRedirect StringUri 
- The Logout Redirect URL (sign-out page URL) of the identity provider. When a user clicks the sign-out link on a Google page, they will be redirected to this URL. This is a pure redirect with no attached SAML LogoutRequesti.e. SAML single logout is not supported. Must useHTTPS.
- singleSign StringOn Service Uri 
- The SingleSignOnServiceendpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequestwill be sent. Must useHTTPS. Assumed to accept theHTTP-Redirectbinding.
SamlSpConfigResponse, SamlSpConfigResponseArgs        
- AssertionConsumer stringService Uri 
- The SAML Assertion Consumer Service (ACS) URL to be used for the IDP-initiated login. Assumed to accept response messages via the HTTP-POSTbinding.
- EntityId string
- The SAML Entity ID for this service provider.
- AssertionConsumer stringService Uri 
- The SAML Assertion Consumer Service (ACS) URL to be used for the IDP-initiated login. Assumed to accept response messages via the HTTP-POSTbinding.
- EntityId string
- The SAML Entity ID for this service provider.
- assertionConsumer StringService Uri 
- The SAML Assertion Consumer Service (ACS) URL to be used for the IDP-initiated login. Assumed to accept response messages via the HTTP-POSTbinding.
- entityId String
- The SAML Entity ID for this service provider.
- assertionConsumer stringService Uri 
- The SAML Assertion Consumer Service (ACS) URL to be used for the IDP-initiated login. Assumed to accept response messages via the HTTP-POSTbinding.
- entityId string
- The SAML Entity ID for this service provider.
- assertion_consumer_ strservice_ uri 
- The SAML Assertion Consumer Service (ACS) URL to be used for the IDP-initiated login. Assumed to accept response messages via the HTTP-POSTbinding.
- entity_id str
- The SAML Entity ID for this service provider.
- assertionConsumer StringService Uri 
- The SAML Assertion Consumer Service (ACS) URL to be used for the IDP-initiated login. Assumed to accept response messages via the HTTP-POSTbinding.
- entityId String
- The SAML Entity ID for this service provider.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.