Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.cloudidentity/v1beta1.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/v1beta1: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 google_nativeInboundSamlSsoProfileResource = new GoogleNative.CloudIdentity.V1Beta1.InboundSamlSsoProfile("google-nativeInboundSamlSsoProfileResource", new()
{
Customer = "string",
DisplayName = "string",
IdpConfig = new GoogleNative.CloudIdentity.V1Beta1.Inputs.SamlIdpConfigArgs
{
EntityId = "string",
SingleSignOnServiceUri = "string",
ChangePasswordUri = "string",
LogoutRedirectUri = "string",
},
SpConfig = null,
});
example, err := cloudidentityv1beta1.NewInboundSamlSsoProfile(ctx, "google-nativeInboundSamlSsoProfileResource", &cloudidentityv1beta1.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 google_nativeInboundSamlSsoProfileResource = new InboundSamlSsoProfile("google-nativeInboundSamlSsoProfileResource", InboundSamlSsoProfileArgs.builder()
.customer("string")
.displayName("string")
.idpConfig(SamlIdpConfigArgs.builder()
.entityId("string")
.singleSignOnServiceUri("string")
.changePasswordUri("string")
.logoutRedirectUri("string")
.build())
.spConfig()
.build());
google_native_inbound_saml_sso_profile_resource = google_native.cloudidentity.v1beta1.InboundSamlSsoProfile("google-nativeInboundSamlSsoProfileResource",
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 google_nativeInboundSamlSsoProfileResource = new google_native.cloudidentity.v1beta1.InboundSamlSsoProfile("google-nativeInboundSamlSsoProfileResource", {
customer: "string",
displayName: "string",
idpConfig: {
entityId: "string",
singleSignOnServiceUri: "string",
changePasswordUri: "string",
logoutRedirectUri: "string",
},
spConfig: {},
});
type: google-native:cloudidentity/v1beta1: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
. - Display
Name string - Human-readable name of the SAML SSO profile.
- Idp
Config Pulumi.Google Native. Cloud Identity. V1Beta1. Inputs. Saml Idp Config - SAML identity provider configuration.
- Sp
Config Pulumi.Google Native. Cloud Identity. V1Beta1. 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
. - Display
Name string - 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
. - display
Name String - Human-readable name of the SAML SSO profile.
- idp
Config SamlIdp Config - SAML identity provider configuration.
- sp
Config 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
. - display
Name string - Human-readable name of the SAML SSO profile.
- idp
Config SamlIdp Config - SAML identity provider configuration.
- sp
Config 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
. - display
Name String - Human-readable name of the SAML SSO profile.
- idp
Config Property Map - SAML identity provider configuration.
- sp
Config 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
- Entity
Id string - The SAML Entity ID of the identity provider.
- Single
Sign stringOn Service Uri - The
SingleSignOnService
endpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequest
will be sent. Must useHTTPS
. Assumed to accept theHTTP-Redirect
binding. - Change
Password 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
. - Logout
Redirect 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
LogoutRequest
i.e. SAML single logout is not supported. Must useHTTPS
.
- Entity
Id string - The SAML Entity ID of the identity provider.
- Single
Sign stringOn Service Uri - The
SingleSignOnService
endpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequest
will be sent. Must useHTTPS
. Assumed to accept theHTTP-Redirect
binding. - Change
Password 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
. - Logout
Redirect 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
LogoutRequest
i.e. SAML single logout is not supported. Must useHTTPS
.
- entity
Id String - The SAML Entity ID of the identity provider.
- single
Sign StringOn Service Uri - The
SingleSignOnService
endpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequest
will be sent. Must useHTTPS
. Assumed to accept theHTTP-Redirect
binding. - change
Password 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
. - logout
Redirect 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
LogoutRequest
i.e. SAML single logout is not supported. Must useHTTPS
.
- entity
Id string - The SAML Entity ID of the identity provider.
- single
Sign stringOn Service Uri - The
SingleSignOnService
endpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequest
will be sent. Must useHTTPS
. Assumed to accept theHTTP-Redirect
binding. - change
Password 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
. - logout
Redirect 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
LogoutRequest
i.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
SingleSignOnService
endpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequest
will be sent. Must useHTTPS
. Assumed to accept theHTTP-Redirect
binding. - 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
LogoutRequest
i.e. SAML single logout is not supported. Must useHTTPS
.
- entity
Id String - The SAML Entity ID of the identity provider.
- single
Sign StringOn Service Uri - The
SingleSignOnService
endpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequest
will be sent. Must useHTTPS
. Assumed to accept theHTTP-Redirect
binding. - change
Password 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
. - logout
Redirect 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
LogoutRequest
i.e. SAML single logout is not supported. Must useHTTPS
.
SamlIdpConfigResponse, SamlIdpConfigResponseArgs
- Change
Password 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
. - Entity
Id string - The SAML Entity ID of the identity provider.
- Logout
Redirect 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
LogoutRequest
i.e. SAML single logout is not supported. Must useHTTPS
. - Single
Sign stringOn Service Uri - The
SingleSignOnService
endpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequest
will be sent. Must useHTTPS
. Assumed to accept theHTTP-Redirect
binding.
- Change
Password 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
. - Entity
Id string - The SAML Entity ID of the identity provider.
- Logout
Redirect 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
LogoutRequest
i.e. SAML single logout is not supported. Must useHTTPS
. - Single
Sign stringOn Service Uri - The
SingleSignOnService
endpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequest
will be sent. Must useHTTPS
. Assumed to accept theHTTP-Redirect
binding.
- change
Password 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
. - entity
Id String - The SAML Entity ID of the identity provider.
- logout
Redirect 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
LogoutRequest
i.e. SAML single logout is not supported. Must useHTTPS
. - single
Sign StringOn Service Uri - The
SingleSignOnService
endpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequest
will be sent. Must useHTTPS
. Assumed to accept theHTTP-Redirect
binding.
- change
Password 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
. - entity
Id string - The SAML Entity ID of the identity provider.
- logout
Redirect 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
LogoutRequest
i.e. SAML single logout is not supported. Must useHTTPS
. - single
Sign stringOn Service Uri - The
SingleSignOnService
endpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequest
will be sent. Must useHTTPS
. Assumed to accept theHTTP-Redirect
binding.
- 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
LogoutRequest
i.e. SAML single logout is not supported. Must useHTTPS
. - single_
sign_ stron_ service_ uri - The
SingleSignOnService
endpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequest
will be sent. Must useHTTPS
. Assumed to accept theHTTP-Redirect
binding.
- change
Password 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
. - entity
Id String - The SAML Entity ID of the identity provider.
- logout
Redirect 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
LogoutRequest
i.e. SAML single logout is not supported. Must useHTTPS
. - single
Sign StringOn Service Uri - The
SingleSignOnService
endpoint location (sign-in page URL) of the identity provider. This is the URL where theAuthnRequest
will be sent. Must useHTTPS
. Assumed to accept theHTTP-Redirect
binding.
SamlSpConfigResponse, SamlSpConfigResponseArgs
- Assertion
Consumer 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-POST
binding. - Entity
Id string - The SAML Entity ID for this service provider.
- Assertion
Consumer 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-POST
binding. - Entity
Id string - The SAML Entity ID for this service provider.
- assertion
Consumer 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-POST
binding. - entity
Id String - The SAML Entity ID for this service provider.
- assertion
Consumer 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-POST
binding. - entity
Id 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-POST
binding. - entity_
id str - The SAML Entity ID for this service provider.
- assertion
Consumer 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-POST
binding. - entity
Id 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.