Documentation ¶
Index ¶
- type Args
- type IdpConfig
- type IdpConfigAttributes
- func (ic IdpConfigAttributes) IdpCertificates() terra.ListValue[IdpConfigIdpCertificatesAttributes]
- func (ic IdpConfigAttributes) IdpEntityId() terra.StringValue
- func (ic IdpConfigAttributes) InternalRef() (terra.Reference, error)
- func (ic IdpConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic IdpConfigAttributes) InternalWithRef(ref terra.Reference) IdpConfigAttributes
- func (ic IdpConfigAttributes) SignRequest() terra.BoolValue
- func (ic IdpConfigAttributes) SsoUrl() terra.StringValue
- type IdpConfigIdpCertificates
- type IdpConfigIdpCertificatesAttributes
- func (ic IdpConfigIdpCertificatesAttributes) InternalRef() (terra.Reference, error)
- func (ic IdpConfigIdpCertificatesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ic IdpConfigIdpCertificatesAttributes) InternalWithRef(ref terra.Reference) IdpConfigIdpCertificatesAttributes
- func (ic IdpConfigIdpCertificatesAttributes) X509Certificate() terra.StringValue
- type IdpConfigIdpCertificatesState
- type IdpConfigState
- type Resource
- func (giptisc *Resource) Attributes() googleIdentityPlatformTenantInboundSamlConfigAttributes
- func (giptisc *Resource) Configuration() interface{}
- func (giptisc *Resource) DependOn() terra.Reference
- func (giptisc *Resource) Dependencies() terra.Dependencies
- func (giptisc *Resource) ImportState(state io.Reader) error
- func (giptisc *Resource) LifecycleManagement() *terra.Lifecycle
- func (giptisc *Resource) LocalName() string
- func (giptisc *Resource) State() (*googleIdentityPlatformTenantInboundSamlConfigState, bool)
- func (giptisc *Resource) StateMust() *googleIdentityPlatformTenantInboundSamlConfigState
- func (giptisc *Resource) Type() string
- type SpConfig
- type SpConfigAttributes
- func (sc SpConfigAttributes) CallbackUri() terra.StringValue
- func (sc SpConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc SpConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc SpConfigAttributes) InternalWithRef(ref terra.Reference) SpConfigAttributes
- func (sc SpConfigAttributes) SpCertificates() terra.ListValue[SpConfigSpCertificatesAttributes]
- func (sc SpConfigAttributes) SpEntityId() terra.StringValue
- type SpConfigSpCertificatesAttributes
- func (sc SpConfigSpCertificatesAttributes) InternalRef() (terra.Reference, error)
- func (sc SpConfigSpCertificatesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc SpConfigSpCertificatesAttributes) InternalWithRef(ref terra.Reference) SpConfigSpCertificatesAttributes
- func (sc SpConfigSpCertificatesAttributes) X509Certificate() terra.StringValue
- type SpConfigSpCertificatesState
- type SpConfigState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // DisplayName: string, required DisplayName terra.StringValue `hcl:"display_name,attr" validate:"required"` // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // Tenant: string, required Tenant terra.StringValue `hcl:"tenant,attr" validate:"required"` // IdpConfig: required IdpConfig *IdpConfig `hcl:"idp_config,block" validate:"required"` // SpConfig: required SpConfig *SpConfig `hcl:"sp_config,block" validate:"required"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for google_identity_platform_tenant_inbound_saml_config.
type IdpConfig ¶
type IdpConfig struct { // IdpEntityId: string, required IdpEntityId terra.StringValue `hcl:"idp_entity_id,attr" validate:"required"` // SignRequest: bool, optional SignRequest terra.BoolValue `hcl:"sign_request,attr"` // SsoUrl: string, required SsoUrl terra.StringValue `hcl:"sso_url,attr" validate:"required"` // IdpConfigIdpCertificates: min=1 IdpCertificates []IdpConfigIdpCertificates `hcl:"idp_certificates,block" validate:"min=1"` }
type IdpConfigAttributes ¶
type IdpConfigAttributes struct {
// contains filtered or unexported fields
}
func (IdpConfigAttributes) IdpCertificates ¶
func (ic IdpConfigAttributes) IdpCertificates() terra.ListValue[IdpConfigIdpCertificatesAttributes]
func (IdpConfigAttributes) IdpEntityId ¶
func (ic IdpConfigAttributes) IdpEntityId() terra.StringValue
func (IdpConfigAttributes) InternalRef ¶
func (ic IdpConfigAttributes) InternalRef() (terra.Reference, error)
func (IdpConfigAttributes) InternalTokens ¶
func (ic IdpConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IdpConfigAttributes) InternalWithRef ¶
func (ic IdpConfigAttributes) InternalWithRef(ref terra.Reference) IdpConfigAttributes
func (IdpConfigAttributes) SignRequest ¶
func (ic IdpConfigAttributes) SignRequest() terra.BoolValue
func (IdpConfigAttributes) SsoUrl ¶
func (ic IdpConfigAttributes) SsoUrl() terra.StringValue
type IdpConfigIdpCertificates ¶
type IdpConfigIdpCertificates struct { // X509Certificate: string, optional X509Certificate terra.StringValue `hcl:"x509_certificate,attr"` }
type IdpConfigIdpCertificatesAttributes ¶
type IdpConfigIdpCertificatesAttributes struct {
// contains filtered or unexported fields
}
func (IdpConfigIdpCertificatesAttributes) InternalRef ¶
func (ic IdpConfigIdpCertificatesAttributes) InternalRef() (terra.Reference, error)
func (IdpConfigIdpCertificatesAttributes) InternalTokens ¶
func (ic IdpConfigIdpCertificatesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IdpConfigIdpCertificatesAttributes) InternalWithRef ¶
func (ic IdpConfigIdpCertificatesAttributes) InternalWithRef(ref terra.Reference) IdpConfigIdpCertificatesAttributes
func (IdpConfigIdpCertificatesAttributes) X509Certificate ¶
func (ic IdpConfigIdpCertificatesAttributes) X509Certificate() terra.StringValue
type IdpConfigIdpCertificatesState ¶
type IdpConfigIdpCertificatesState struct {
X509Certificate string `json:"x509_certificate"`
}
type IdpConfigState ¶
type IdpConfigState struct { IdpEntityId string `json:"idp_entity_id"` SignRequest bool `json:"sign_request"` SsoUrl string `json:"sso_url"` IdpCertificates []IdpConfigIdpCertificatesState `json:"idp_certificates"` }
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource google_identity_platform_tenant_inbound_saml_config.
func (*Resource) Attributes ¶
func (giptisc *Resource) Attributes() googleIdentityPlatformTenantInboundSamlConfigAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (giptisc *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (giptisc *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type SpConfig ¶
type SpConfig struct { // CallbackUri: string, required CallbackUri terra.StringValue `hcl:"callback_uri,attr" validate:"required"` // SpEntityId: string, required SpEntityId terra.StringValue `hcl:"sp_entity_id,attr" validate:"required"` }
type SpConfigAttributes ¶
type SpConfigAttributes struct {
// contains filtered or unexported fields
}
func (SpConfigAttributes) CallbackUri ¶
func (sc SpConfigAttributes) CallbackUri() terra.StringValue
func (SpConfigAttributes) InternalRef ¶
func (sc SpConfigAttributes) InternalRef() (terra.Reference, error)
func (SpConfigAttributes) InternalTokens ¶
func (sc SpConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpConfigAttributes) InternalWithRef ¶
func (sc SpConfigAttributes) InternalWithRef(ref terra.Reference) SpConfigAttributes
func (SpConfigAttributes) SpCertificates ¶
func (sc SpConfigAttributes) SpCertificates() terra.ListValue[SpConfigSpCertificatesAttributes]
func (SpConfigAttributes) SpEntityId ¶
func (sc SpConfigAttributes) SpEntityId() terra.StringValue
type SpConfigSpCertificatesAttributes ¶
type SpConfigSpCertificatesAttributes struct {
// contains filtered or unexported fields
}
func (SpConfigSpCertificatesAttributes) InternalRef ¶
func (sc SpConfigSpCertificatesAttributes) InternalRef() (terra.Reference, error)
func (SpConfigSpCertificatesAttributes) InternalTokens ¶
func (sc SpConfigSpCertificatesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpConfigSpCertificatesAttributes) InternalWithRef ¶
func (sc SpConfigSpCertificatesAttributes) InternalWithRef(ref terra.Reference) SpConfigSpCertificatesAttributes
func (SpConfigSpCertificatesAttributes) X509Certificate ¶
func (sc SpConfigSpCertificatesAttributes) X509Certificate() terra.StringValue
type SpConfigSpCertificatesState ¶
type SpConfigSpCertificatesState struct {
X509Certificate string `json:"x509_certificate"`
}
type SpConfigState ¶
type SpConfigState struct { CallbackUri string `json:"callback_uri"` SpEntityId string `json:"sp_entity_id"` SpCertificates []SpConfigSpCertificatesState `json:"sp_certificates"` }
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
Click to show internal directories.
Click to hide internal directories.