Documentation ¶
Index ¶
- type Args
- type MemberDefinition
- type MemberDefinitionAttributes
- func (md MemberDefinitionAttributes) CognitoMemberDefinition() terra.ListValue[MemberDefinitionCognitoMemberDefinitionAttributes]
- 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[MemberDefinitionOidcMemberDefinitionAttributes]
- type MemberDefinitionCognitoMemberDefinition
- type MemberDefinitionCognitoMemberDefinitionAttributes
- func (cmd MemberDefinitionCognitoMemberDefinitionAttributes) ClientId() terra.StringValue
- func (cmd MemberDefinitionCognitoMemberDefinitionAttributes) InternalRef() (terra.Reference, error)
- func (cmd MemberDefinitionCognitoMemberDefinitionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cmd MemberDefinitionCognitoMemberDefinitionAttributes) InternalWithRef(ref terra.Reference) MemberDefinitionCognitoMemberDefinitionAttributes
- func (cmd MemberDefinitionCognitoMemberDefinitionAttributes) UserGroup() terra.StringValue
- func (cmd MemberDefinitionCognitoMemberDefinitionAttributes) UserPool() terra.StringValue
- type MemberDefinitionCognitoMemberDefinitionState
- type MemberDefinitionOidcMemberDefinition
- type MemberDefinitionOidcMemberDefinitionAttributes
- func (omd MemberDefinitionOidcMemberDefinitionAttributes) Groups() terra.SetValue[terra.StringValue]
- func (omd MemberDefinitionOidcMemberDefinitionAttributes) InternalRef() (terra.Reference, error)
- func (omd MemberDefinitionOidcMemberDefinitionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (omd MemberDefinitionOidcMemberDefinitionAttributes) InternalWithRef(ref terra.Reference) MemberDefinitionOidcMemberDefinitionAttributes
- type MemberDefinitionOidcMemberDefinitionState
- 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 Resource
- func (asw *Resource) Attributes() awsSagemakerWorkteamAttributes
- func (asw *Resource) Configuration() interface{}
- func (asw *Resource) DependOn() terra.Reference
- func (asw *Resource) Dependencies() terra.Dependencies
- func (asw *Resource) ImportState(state io.Reader) error
- func (asw *Resource) LifecycleManagement() *terra.Lifecycle
- func (asw *Resource) LocalName() string
- func (asw *Resource) State() (*awsSagemakerWorkteamState, bool)
- func (asw *Resource) StateMust() *awsSagemakerWorkteamState
- func (asw *Resource) Type() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Description: string, required Description terra.StringValue `hcl:"description,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // TagsAll: map of string, optional TagsAll terra.MapValue[terra.StringValue] `hcl:"tags_all,attr"` // WorkforceName: string, required WorkforceName terra.StringValue `hcl:"workforce_name,attr" validate:"required"` // WorkteamName: string, required WorkteamName terra.StringValue `hcl:"workteam_name,attr" validate:"required"` // MemberDefinition: min=1,max=10 MemberDefinition []MemberDefinition `hcl:"member_definition,block" validate:"min=1,max=10"` // NotificationConfiguration: optional NotificationConfiguration *NotificationConfiguration `hcl:"notification_configuration,block"` }
Args contains the configurations for aws_sagemaker_workteam.
type MemberDefinition ¶
type MemberDefinition struct { // MemberDefinitionCognitoMemberDefinition: optional CognitoMemberDefinition *MemberDefinitionCognitoMemberDefinition `hcl:"cognito_member_definition,block"` // MemberDefinitionOidcMemberDefinition: optional OidcMemberDefinition *MemberDefinitionOidcMemberDefinition `hcl:"oidc_member_definition,block"` }
type MemberDefinitionAttributes ¶
type MemberDefinitionAttributes struct {
// contains filtered or unexported fields
}
func (MemberDefinitionAttributes) CognitoMemberDefinition ¶
func (md MemberDefinitionAttributes) CognitoMemberDefinition() terra.ListValue[MemberDefinitionCognitoMemberDefinitionAttributes]
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[MemberDefinitionOidcMemberDefinitionAttributes]
type MemberDefinitionCognitoMemberDefinition ¶
type MemberDefinitionCognitoMemberDefinition 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 MemberDefinitionCognitoMemberDefinitionAttributes ¶
type MemberDefinitionCognitoMemberDefinitionAttributes struct {
// contains filtered or unexported fields
}
func (MemberDefinitionCognitoMemberDefinitionAttributes) ClientId ¶
func (cmd MemberDefinitionCognitoMemberDefinitionAttributes) ClientId() terra.StringValue
func (MemberDefinitionCognitoMemberDefinitionAttributes) InternalRef ¶
func (cmd MemberDefinitionCognitoMemberDefinitionAttributes) InternalRef() (terra.Reference, error)
func (MemberDefinitionCognitoMemberDefinitionAttributes) InternalTokens ¶
func (cmd MemberDefinitionCognitoMemberDefinitionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MemberDefinitionCognitoMemberDefinitionAttributes) InternalWithRef ¶
func (cmd MemberDefinitionCognitoMemberDefinitionAttributes) InternalWithRef(ref terra.Reference) MemberDefinitionCognitoMemberDefinitionAttributes
func (MemberDefinitionCognitoMemberDefinitionAttributes) UserGroup ¶
func (cmd MemberDefinitionCognitoMemberDefinitionAttributes) UserGroup() terra.StringValue
func (MemberDefinitionCognitoMemberDefinitionAttributes) UserPool ¶
func (cmd MemberDefinitionCognitoMemberDefinitionAttributes) UserPool() terra.StringValue
type MemberDefinitionOidcMemberDefinition ¶
type MemberDefinitionOidcMemberDefinition struct { // Groups: set of string, required Groups terra.SetValue[terra.StringValue] `hcl:"groups,attr" validate:"required"` }
type MemberDefinitionOidcMemberDefinitionAttributes ¶
type MemberDefinitionOidcMemberDefinitionAttributes struct {
// contains filtered or unexported fields
}
func (MemberDefinitionOidcMemberDefinitionAttributes) Groups ¶
func (omd MemberDefinitionOidcMemberDefinitionAttributes) Groups() terra.SetValue[terra.StringValue]
func (MemberDefinitionOidcMemberDefinitionAttributes) InternalRef ¶
func (omd MemberDefinitionOidcMemberDefinitionAttributes) InternalRef() (terra.Reference, error)
func (MemberDefinitionOidcMemberDefinitionAttributes) InternalTokens ¶
func (omd MemberDefinitionOidcMemberDefinitionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MemberDefinitionOidcMemberDefinitionAttributes) InternalWithRef ¶
func (omd MemberDefinitionOidcMemberDefinitionAttributes) InternalWithRef(ref terra.Reference) MemberDefinitionOidcMemberDefinitionAttributes
type MemberDefinitionOidcMemberDefinitionState ¶
type MemberDefinitionOidcMemberDefinitionState struct {
Groups []string `json:"groups"`
}
type MemberDefinitionState ¶
type MemberDefinitionState struct { CognitoMemberDefinition []MemberDefinitionCognitoMemberDefinitionState `json:"cognito_member_definition"` OidcMemberDefinition []MemberDefinitionOidcMemberDefinitionState `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 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_sagemaker_workteam.
func (*Resource) Attributes ¶
func (asw *Resource) Attributes() awsSagemakerWorkteamAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (asw *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (asw *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.
Click to show internal directories.
Click to hide internal directories.