Documentation ¶
Index ¶
- type AnalyticsConfiguration
- type AnalyticsConfigurationAttributes
- func (ac AnalyticsConfigurationAttributes) ApplicationArn() terra.StringValue
- func (ac AnalyticsConfigurationAttributes) ApplicationId() terra.StringValue
- func (ac AnalyticsConfigurationAttributes) ExternalId() terra.StringValue
- func (ac AnalyticsConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ac AnalyticsConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac AnalyticsConfigurationAttributes) InternalWithRef(ref terra.Reference) AnalyticsConfigurationAttributes
- func (ac AnalyticsConfigurationAttributes) RoleArn() terra.StringValue
- func (ac AnalyticsConfigurationAttributes) UserDataShared() terra.BoolValue
- type AnalyticsConfigurationState
- type Args
- type DataAnalyticsConfigurationAttributes
- func (ac DataAnalyticsConfigurationAttributes) ApplicationArn() terra.StringValue
- func (ac DataAnalyticsConfigurationAttributes) ApplicationId() terra.StringValue
- func (ac DataAnalyticsConfigurationAttributes) ExternalId() terra.StringValue
- func (ac DataAnalyticsConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ac DataAnalyticsConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac DataAnalyticsConfigurationAttributes) InternalWithRef(ref terra.Reference) DataAnalyticsConfigurationAttributes
- func (ac DataAnalyticsConfigurationAttributes) RoleArn() terra.StringValue
- func (ac DataAnalyticsConfigurationAttributes) UserDataShared() terra.BoolValue
- type DataAnalyticsConfigurationState
- type DataArgs
- type DataSource
- type DataTokenValidityUnitsAttributes
- func (tvu DataTokenValidityUnitsAttributes) AccessToken() terra.StringValue
- func (tvu DataTokenValidityUnitsAttributes) IdToken() terra.StringValue
- func (tvu DataTokenValidityUnitsAttributes) InternalRef() (terra.Reference, error)
- func (tvu DataTokenValidityUnitsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tvu DataTokenValidityUnitsAttributes) InternalWithRef(ref terra.Reference) DataTokenValidityUnitsAttributes
- func (tvu DataTokenValidityUnitsAttributes) RefreshToken() terra.StringValue
- type DataTokenValidityUnitsState
- type Resource
- func (acupc *Resource) Attributes() awsCognitoUserPoolClientAttributes
- func (acupc *Resource) Configuration() interface{}
- func (acupc *Resource) DependOn() terra.Reference
- func (acupc *Resource) Dependencies() terra.Dependencies
- func (acupc *Resource) ImportState(state io.Reader) error
- func (acupc *Resource) LifecycleManagement() *terra.Lifecycle
- func (acupc *Resource) LocalName() string
- func (acupc *Resource) State() (*awsCognitoUserPoolClientState, bool)
- func (acupc *Resource) StateMust() *awsCognitoUserPoolClientState
- func (acupc *Resource) Type() string
- type TokenValidityUnits
- type TokenValidityUnitsAttributes
- func (tvu TokenValidityUnitsAttributes) AccessToken() terra.StringValue
- func (tvu TokenValidityUnitsAttributes) IdToken() terra.StringValue
- func (tvu TokenValidityUnitsAttributes) InternalRef() (terra.Reference, error)
- func (tvu TokenValidityUnitsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tvu TokenValidityUnitsAttributes) InternalWithRef(ref terra.Reference) TokenValidityUnitsAttributes
- func (tvu TokenValidityUnitsAttributes) RefreshToken() terra.StringValue
- type TokenValidityUnitsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnalyticsConfiguration ¶
type AnalyticsConfiguration struct { // ApplicationArn: string, optional ApplicationArn terra.StringValue `hcl:"application_arn,attr"` // ApplicationId: string, optional ApplicationId terra.StringValue `hcl:"application_id,attr"` // ExternalId: string, optional ExternalId terra.StringValue `hcl:"external_id,attr"` // RoleArn: string, optional RoleArn terra.StringValue `hcl:"role_arn,attr"` UserDataShared terra.BoolValue `hcl:"user_data_shared,attr"` }
type AnalyticsConfigurationAttributes ¶
type AnalyticsConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (AnalyticsConfigurationAttributes) ApplicationArn ¶
func (ac AnalyticsConfigurationAttributes) ApplicationArn() terra.StringValue
func (AnalyticsConfigurationAttributes) ApplicationId ¶
func (ac AnalyticsConfigurationAttributes) ApplicationId() terra.StringValue
func (AnalyticsConfigurationAttributes) ExternalId ¶
func (ac AnalyticsConfigurationAttributes) ExternalId() terra.StringValue
func (AnalyticsConfigurationAttributes) InternalRef ¶
func (ac AnalyticsConfigurationAttributes) InternalRef() (terra.Reference, error)
func (AnalyticsConfigurationAttributes) InternalTokens ¶
func (ac AnalyticsConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AnalyticsConfigurationAttributes) InternalWithRef ¶
func (ac AnalyticsConfigurationAttributes) InternalWithRef(ref terra.Reference) AnalyticsConfigurationAttributes
func (AnalyticsConfigurationAttributes) RoleArn ¶
func (ac AnalyticsConfigurationAttributes) RoleArn() terra.StringValue
func (AnalyticsConfigurationAttributes) UserDataShared ¶
func (ac AnalyticsConfigurationAttributes) UserDataShared() terra.BoolValue
type Args ¶
type Args struct { // AccessTokenValidity: number, optional AccessTokenValidity terra.NumberValue `hcl:"access_token_validity,attr"` // AllowedOauthFlows: set of string, optional AllowedOauthFlows terra.SetValue[terra.StringValue] `hcl:"allowed_oauth_flows,attr"` // AllowedOauthFlowsUserPoolClient: bool, optional AllowedOauthFlowsUserPoolClient terra.BoolValue `hcl:"allowed_oauth_flows_user_pool_client,attr"` // AllowedOauthScopes: set of string, optional AllowedOauthScopes terra.SetValue[terra.StringValue] `hcl:"allowed_oauth_scopes,attr"` // AuthSessionValidity: number, optional AuthSessionValidity terra.NumberValue `hcl:"auth_session_validity,attr"` // CallbackUrls: set of string, optional CallbackUrls terra.SetValue[terra.StringValue] `hcl:"callback_urls,attr"` // DefaultRedirectUri: string, optional DefaultRedirectUri terra.StringValue `hcl:"default_redirect_uri,attr"` // EnablePropagateAdditionalUserContextData: bool, optional EnablePropagateAdditionalUserContextData terra.BoolValue `hcl:"enable_propagate_additional_user_context_data,attr"` // EnableTokenRevocation: bool, optional EnableTokenRevocation terra.BoolValue `hcl:"enable_token_revocation,attr"` // ExplicitAuthFlows: set of string, optional ExplicitAuthFlows terra.SetValue[terra.StringValue] `hcl:"explicit_auth_flows,attr"` // GenerateSecret: bool, optional GenerateSecret terra.BoolValue `hcl:"generate_secret,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // IdTokenValidity: number, optional IdTokenValidity terra.NumberValue `hcl:"id_token_validity,attr"` // LogoutUrls: set of string, optional LogoutUrls terra.SetValue[terra.StringValue] `hcl:"logout_urls,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // PreventUserExistenceErrors: string, optional PreventUserExistenceErrors terra.StringValue `hcl:"prevent_user_existence_errors,attr"` // ReadAttributes: set of string, optional ReadAttributes terra.SetValue[terra.StringValue] `hcl:"read_attributes,attr"` // RefreshTokenValidity: number, optional RefreshTokenValidity terra.NumberValue `hcl:"refresh_token_validity,attr"` // SupportedIdentityProviders: set of string, optional SupportedIdentityProviders terra.SetValue[terra.StringValue] `hcl:"supported_identity_providers,attr"` // UserPoolId: string, required UserPoolId terra.StringValue `hcl:"user_pool_id,attr" validate:"required"` // WriteAttributes: set of string, optional WriteAttributes terra.SetValue[terra.StringValue] `hcl:"write_attributes,attr"` // AnalyticsConfiguration: optional AnalyticsConfiguration *AnalyticsConfiguration `hcl:"analytics_configuration,block"` // TokenValidityUnits: optional TokenValidityUnits *TokenValidityUnits `hcl:"token_validity_units,block"` }
Args contains the configurations for aws_cognito_user_pool_client.
type DataAnalyticsConfigurationAttributes ¶
type DataAnalyticsConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (DataAnalyticsConfigurationAttributes) ApplicationArn ¶
func (ac DataAnalyticsConfigurationAttributes) ApplicationArn() terra.StringValue
func (DataAnalyticsConfigurationAttributes) ApplicationId ¶
func (ac DataAnalyticsConfigurationAttributes) ApplicationId() terra.StringValue
func (DataAnalyticsConfigurationAttributes) ExternalId ¶
func (ac DataAnalyticsConfigurationAttributes) ExternalId() terra.StringValue
func (DataAnalyticsConfigurationAttributes) InternalRef ¶
func (ac DataAnalyticsConfigurationAttributes) InternalRef() (terra.Reference, error)
func (DataAnalyticsConfigurationAttributes) InternalTokens ¶
func (ac DataAnalyticsConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAnalyticsConfigurationAttributes) InternalWithRef ¶
func (ac DataAnalyticsConfigurationAttributes) InternalWithRef(ref terra.Reference) DataAnalyticsConfigurationAttributes
func (DataAnalyticsConfigurationAttributes) RoleArn ¶
func (ac DataAnalyticsConfigurationAttributes) RoleArn() terra.StringValue
func (DataAnalyticsConfigurationAttributes) UserDataShared ¶
func (ac DataAnalyticsConfigurationAttributes) UserDataShared() terra.BoolValue
type DataArgs ¶
type DataArgs struct { // ClientId: string, required ClientId terra.StringValue `hcl:"client_id,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // UserPoolId: string, required UserPoolId terra.StringValue `hcl:"user_pool_id,attr" validate:"required"` }
DataArgs contains the configurations for aws_cognito_user_pool_client.
type DataSource ¶
DataSource represents the Terraform data resource aws_cognito_user_pool_client.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (acupc *DataSource) Attributes() dataAwsCognitoUserPoolClientAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (acupc *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (acupc *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (acupc *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataTokenValidityUnitsAttributes ¶
type DataTokenValidityUnitsAttributes struct {
// contains filtered or unexported fields
}
func (DataTokenValidityUnitsAttributes) AccessToken ¶
func (tvu DataTokenValidityUnitsAttributes) AccessToken() terra.StringValue
func (DataTokenValidityUnitsAttributes) IdToken ¶
func (tvu DataTokenValidityUnitsAttributes) IdToken() terra.StringValue
func (DataTokenValidityUnitsAttributes) InternalRef ¶
func (tvu DataTokenValidityUnitsAttributes) InternalRef() (terra.Reference, error)
func (DataTokenValidityUnitsAttributes) InternalTokens ¶
func (tvu DataTokenValidityUnitsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTokenValidityUnitsAttributes) InternalWithRef ¶
func (tvu DataTokenValidityUnitsAttributes) InternalWithRef(ref terra.Reference) DataTokenValidityUnitsAttributes
func (DataTokenValidityUnitsAttributes) RefreshToken ¶
func (tvu DataTokenValidityUnitsAttributes) RefreshToken() terra.StringValue
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 aws_cognito_user_pool_client.
func (*Resource) Attributes ¶
func (acupc *Resource) Attributes() awsCognitoUserPoolClientAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (acupc *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (acupc *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 TokenValidityUnits ¶
type TokenValidityUnits struct { // AccessToken: string, optional AccessToken terra.StringValue `hcl:"access_token,attr"` // IdToken: string, optional IdToken terra.StringValue `hcl:"id_token,attr"` // RefreshToken: string, optional RefreshToken terra.StringValue `hcl:"refresh_token,attr"` }
type TokenValidityUnitsAttributes ¶
type TokenValidityUnitsAttributes struct {
// contains filtered or unexported fields
}
func (TokenValidityUnitsAttributes) AccessToken ¶
func (tvu TokenValidityUnitsAttributes) AccessToken() terra.StringValue
func (TokenValidityUnitsAttributes) IdToken ¶
func (tvu TokenValidityUnitsAttributes) IdToken() terra.StringValue
func (TokenValidityUnitsAttributes) InternalRef ¶
func (tvu TokenValidityUnitsAttributes) InternalRef() (terra.Reference, error)
func (TokenValidityUnitsAttributes) InternalTokens ¶
func (tvu TokenValidityUnitsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TokenValidityUnitsAttributes) InternalWithRef ¶
func (tvu TokenValidityUnitsAttributes) InternalWithRef(ref terra.Reference) TokenValidityUnitsAttributes
func (TokenValidityUnitsAttributes) RefreshToken ¶
func (tvu TokenValidityUnitsAttributes) RefreshToken() terra.StringValue