Documentation ¶
Index ¶
- type CognitoMemberDefinition
- type CognitoMemberDefinitionAttributes
- func (cmd CognitoMemberDefinitionAttributes) ClientId() terra.StringValue
- func (cmd CognitoMemberDefinitionAttributes) InternalRef() (terra.Reference, error)
- func (cmd CognitoMemberDefinitionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cmd CognitoMemberDefinitionAttributes) InternalWithRef(ref terra.Reference) CognitoMemberDefinitionAttributes
- func (cmd CognitoMemberDefinitionAttributes) UserGroup() terra.StringValue
- func (cmd CognitoMemberDefinitionAttributes) UserPool() terra.StringValue
- type CognitoMemberDefinitionState
- type MemberDefinition
- type MemberDefinitionAttributes
- func (md MemberDefinitionAttributes) CognitoMemberDefinition() terra.ListValue[CognitoMemberDefinitionAttributes]
- func (md MemberDefinitionAttributes) InternalRef() (terra.Reference, error)
- func (md MemberDefinitionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (md MemberDefinitionAttributes) InternalWithRef(ref terra.Reference) MemberDefinitionAttributes
- func (md MemberDefinitionAttributes) OidcMemberDefinition() terra.ListValue[OidcMemberDefinitionAttributes]
- type MemberDefinitionState
- type NotificationConfiguration
- type NotificationConfigurationAttributes
- func (nc NotificationConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (nc NotificationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nc NotificationConfigurationAttributes) InternalWithRef(ref terra.Reference) NotificationConfigurationAttributes
- func (nc NotificationConfigurationAttributes) NotificationTopicArn() terra.StringValue
- type NotificationConfigurationState
- type OidcMemberDefinition
- type OidcMemberDefinitionAttributes
- func (omd OidcMemberDefinitionAttributes) Groups() terra.SetValue[terra.StringValue]
- func (omd OidcMemberDefinitionAttributes) InternalRef() (terra.Reference, error)
- func (omd OidcMemberDefinitionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (omd OidcMemberDefinitionAttributes) InternalWithRef(ref terra.Reference) OidcMemberDefinitionAttributes
- type OidcMemberDefinitionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CognitoMemberDefinition ¶
type CognitoMemberDefinition struct { // ClientId: string, required ClientId terra.StringValue `hcl:"client_id,attr" validate:"required"` // UserGroup: string, required UserGroup terra.StringValue `hcl:"user_group,attr" validate:"required"` // UserPool: string, required UserPool terra.StringValue `hcl:"user_pool,attr" validate:"required"` }
type CognitoMemberDefinitionAttributes ¶
type CognitoMemberDefinitionAttributes struct {
// contains filtered or unexported fields
}
func (CognitoMemberDefinitionAttributes) ClientId ¶
func (cmd CognitoMemberDefinitionAttributes) ClientId() terra.StringValue
func (CognitoMemberDefinitionAttributes) InternalRef ¶
func (cmd CognitoMemberDefinitionAttributes) InternalRef() (terra.Reference, error)
func (CognitoMemberDefinitionAttributes) InternalTokens ¶
func (cmd CognitoMemberDefinitionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CognitoMemberDefinitionAttributes) InternalWithRef ¶
func (cmd CognitoMemberDefinitionAttributes) InternalWithRef(ref terra.Reference) CognitoMemberDefinitionAttributes
func (CognitoMemberDefinitionAttributes) UserGroup ¶
func (cmd CognitoMemberDefinitionAttributes) UserGroup() terra.StringValue
func (CognitoMemberDefinitionAttributes) UserPool ¶
func (cmd CognitoMemberDefinitionAttributes) UserPool() terra.StringValue
type MemberDefinition ¶
type MemberDefinition struct { // CognitoMemberDefinition: optional CognitoMemberDefinition *CognitoMemberDefinition `hcl:"cognito_member_definition,block"` // OidcMemberDefinition: optional OidcMemberDefinition *OidcMemberDefinition `hcl:"oidc_member_definition,block"` }
type MemberDefinitionAttributes ¶
type MemberDefinitionAttributes struct {
// contains filtered or unexported fields
}
func (MemberDefinitionAttributes) CognitoMemberDefinition ¶
func (md MemberDefinitionAttributes) CognitoMemberDefinition() terra.ListValue[CognitoMemberDefinitionAttributes]
func (MemberDefinitionAttributes) InternalRef ¶
func (md MemberDefinitionAttributes) InternalRef() (terra.Reference, error)
func (MemberDefinitionAttributes) InternalTokens ¶
func (md MemberDefinitionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MemberDefinitionAttributes) InternalWithRef ¶
func (md MemberDefinitionAttributes) InternalWithRef(ref terra.Reference) MemberDefinitionAttributes
func (MemberDefinitionAttributes) OidcMemberDefinition ¶
func (md MemberDefinitionAttributes) OidcMemberDefinition() terra.ListValue[OidcMemberDefinitionAttributes]
type MemberDefinitionState ¶
type MemberDefinitionState struct { CognitoMemberDefinition []CognitoMemberDefinitionState `json:"cognito_member_definition"` OidcMemberDefinition []OidcMemberDefinitionState `json:"oidc_member_definition"` }
type NotificationConfiguration ¶
type NotificationConfiguration struct { // NotificationTopicArn: string, optional NotificationTopicArn terra.StringValue `hcl:"notification_topic_arn,attr"` }
type NotificationConfigurationAttributes ¶
type NotificationConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (NotificationConfigurationAttributes) InternalRef ¶
func (nc NotificationConfigurationAttributes) InternalRef() (terra.Reference, error)
func (NotificationConfigurationAttributes) InternalTokens ¶
func (nc NotificationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NotificationConfigurationAttributes) InternalWithRef ¶
func (nc NotificationConfigurationAttributes) InternalWithRef(ref terra.Reference) NotificationConfigurationAttributes
func (NotificationConfigurationAttributes) NotificationTopicArn ¶
func (nc NotificationConfigurationAttributes) NotificationTopicArn() terra.StringValue
type NotificationConfigurationState ¶
type NotificationConfigurationState struct {
NotificationTopicArn string `json:"notification_topic_arn"`
}
type OidcMemberDefinition ¶
type OidcMemberDefinition struct { // Groups: set of string, required Groups terra.SetValue[terra.StringValue] `hcl:"groups,attr" validate:"required"` }
type OidcMemberDefinitionAttributes ¶
type OidcMemberDefinitionAttributes struct {
// contains filtered or unexported fields
}
func (OidcMemberDefinitionAttributes) Groups ¶
func (omd OidcMemberDefinitionAttributes) Groups() terra.SetValue[terra.StringValue]
func (OidcMemberDefinitionAttributes) InternalRef ¶
func (omd OidcMemberDefinitionAttributes) InternalRef() (terra.Reference, error)
func (OidcMemberDefinitionAttributes) InternalTokens ¶
func (omd OidcMemberDefinitionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OidcMemberDefinitionAttributes) InternalWithRef ¶
func (omd OidcMemberDefinitionAttributes) InternalWithRef(ref terra.Reference) OidcMemberDefinitionAttributes
type OidcMemberDefinitionState ¶
type OidcMemberDefinitionState struct {
Groups []string `json:"groups"`
}
Click to show internal directories.
Click to hide internal directories.