Documentation ¶
Index ¶
- type Args
- type ContentConfig
- type ContentConfigAttributes
- func (cc ContentConfigAttributes) Bucket() terra.StringValue
- func (cc ContentConfigAttributes) InternalRef() (terra.Reference, error)
- func (cc ContentConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc ContentConfigAttributes) InternalWithRef(ref terra.Reference) ContentConfigAttributes
- func (cc ContentConfigAttributes) StorageClass() terra.StringValue
- type ContentConfigPermissions
- type ContentConfigPermissionsAttributes
- func (ccp ContentConfigPermissionsAttributes) Access() terra.ListValue[terra.StringValue]
- func (ccp ContentConfigPermissionsAttributes) Grantee() terra.StringValue
- func (ccp ContentConfigPermissionsAttributes) GranteeType() terra.StringValue
- func (ccp ContentConfigPermissionsAttributes) InternalRef() (terra.Reference, error)
- func (ccp ContentConfigPermissionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ccp ContentConfigPermissionsAttributes) InternalWithRef(ref terra.Reference) ContentConfigPermissionsAttributes
- type ContentConfigPermissionsState
- type ContentConfigState
- type Notifications
- type NotificationsAttributes
- func (n NotificationsAttributes) Completed() terra.StringValue
- func (n NotificationsAttributes) Error() terra.StringValue
- func (n NotificationsAttributes) InternalRef() (terra.Reference, error)
- func (n NotificationsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (n NotificationsAttributes) InternalWithRef(ref terra.Reference) NotificationsAttributes
- func (n NotificationsAttributes) Progressing() terra.StringValue
- func (n NotificationsAttributes) Warning() terra.StringValue
- type NotificationsState
- type Resource
- func (aep *Resource) Attributes() awsElastictranscoderPipelineAttributes
- func (aep *Resource) Configuration() interface{}
- func (aep *Resource) DependOn() terra.Reference
- func (aep *Resource) Dependencies() terra.Dependencies
- func (aep *Resource) ImportState(state io.Reader) error
- func (aep *Resource) LifecycleManagement() *terra.Lifecycle
- func (aep *Resource) LocalName() string
- func (aep *Resource) State() (*awsElastictranscoderPipelineState, bool)
- func (aep *Resource) StateMust() *awsElastictranscoderPipelineState
- func (aep *Resource) Type() string
- type ThumbnailConfig
- type ThumbnailConfigAttributes
- func (tc ThumbnailConfigAttributes) Bucket() terra.StringValue
- func (tc ThumbnailConfigAttributes) InternalRef() (terra.Reference, error)
- func (tc ThumbnailConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tc ThumbnailConfigAttributes) InternalWithRef(ref terra.Reference) ThumbnailConfigAttributes
- func (tc ThumbnailConfigAttributes) StorageClass() terra.StringValue
- type ThumbnailConfigPermissions
- type ThumbnailConfigPermissionsAttributes
- func (tcp ThumbnailConfigPermissionsAttributes) Access() terra.ListValue[terra.StringValue]
- func (tcp ThumbnailConfigPermissionsAttributes) Grantee() terra.StringValue
- func (tcp ThumbnailConfigPermissionsAttributes) GranteeType() terra.StringValue
- func (tcp ThumbnailConfigPermissionsAttributes) InternalRef() (terra.Reference, error)
- func (tcp ThumbnailConfigPermissionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tcp ThumbnailConfigPermissionsAttributes) InternalWithRef(ref terra.Reference) ThumbnailConfigPermissionsAttributes
- type ThumbnailConfigPermissionsState
- type ThumbnailConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // AwsKmsKeyArn: string, optional AwsKmsKeyArn terra.StringValue `hcl:"aws_kms_key_arn,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // InputBucket: string, required InputBucket terra.StringValue `hcl:"input_bucket,attr" validate:"required"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // OutputBucket: string, optional OutputBucket terra.StringValue `hcl:"output_bucket,attr"` // Role: string, required Role terra.StringValue `hcl:"role,attr" validate:"required"` // ContentConfig: optional ContentConfig *ContentConfig `hcl:"content_config,block"` // ContentConfigPermissions: min=0 ContentConfigPermissions []ContentConfigPermissions `hcl:"content_config_permissions,block" validate:"min=0"` // Notifications: optional Notifications *Notifications `hcl:"notifications,block"` // ThumbnailConfig: optional ThumbnailConfig *ThumbnailConfig `hcl:"thumbnail_config,block"` // ThumbnailConfigPermissions: min=0 ThumbnailConfigPermissions []ThumbnailConfigPermissions `hcl:"thumbnail_config_permissions,block" validate:"min=0"` }
Args contains the configurations for aws_elastictranscoder_pipeline.
type ContentConfig ¶
type ContentConfig struct { // Bucket: string, optional Bucket terra.StringValue `hcl:"bucket,attr"` // StorageClass: string, optional StorageClass terra.StringValue `hcl:"storage_class,attr"` }
type ContentConfigAttributes ¶
type ContentConfigAttributes struct {
// contains filtered or unexported fields
}
func (ContentConfigAttributes) Bucket ¶
func (cc ContentConfigAttributes) Bucket() terra.StringValue
func (ContentConfigAttributes) InternalRef ¶
func (cc ContentConfigAttributes) InternalRef() (terra.Reference, error)
func (ContentConfigAttributes) InternalTokens ¶
func (cc ContentConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContentConfigAttributes) InternalWithRef ¶
func (cc ContentConfigAttributes) InternalWithRef(ref terra.Reference) ContentConfigAttributes
func (ContentConfigAttributes) StorageClass ¶
func (cc ContentConfigAttributes) StorageClass() terra.StringValue
type ContentConfigPermissions ¶
type ContentConfigPermissions struct { // Access: list of string, optional Access terra.ListValue[terra.StringValue] `hcl:"access,attr"` // Grantee: string, optional Grantee terra.StringValue `hcl:"grantee,attr"` // GranteeType: string, optional GranteeType terra.StringValue `hcl:"grantee_type,attr"` }
type ContentConfigPermissionsAttributes ¶
type ContentConfigPermissionsAttributes struct {
// contains filtered or unexported fields
}
func (ContentConfigPermissionsAttributes) Access ¶
func (ccp ContentConfigPermissionsAttributes) Access() terra.ListValue[terra.StringValue]
func (ContentConfigPermissionsAttributes) Grantee ¶
func (ccp ContentConfigPermissionsAttributes) Grantee() terra.StringValue
func (ContentConfigPermissionsAttributes) GranteeType ¶
func (ccp ContentConfigPermissionsAttributes) GranteeType() terra.StringValue
func (ContentConfigPermissionsAttributes) InternalRef ¶
func (ccp ContentConfigPermissionsAttributes) InternalRef() (terra.Reference, error)
func (ContentConfigPermissionsAttributes) InternalTokens ¶
func (ccp ContentConfigPermissionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContentConfigPermissionsAttributes) InternalWithRef ¶
func (ccp ContentConfigPermissionsAttributes) InternalWithRef(ref terra.Reference) ContentConfigPermissionsAttributes
type ContentConfigState ¶
type Notifications ¶
type Notifications struct { // Completed: string, optional Completed terra.StringValue `hcl:"completed,attr"` // Error: string, optional Error terra.StringValue `hcl:"error,attr"` // Progressing: string, optional Progressing terra.StringValue `hcl:"progressing,attr"` // Warning: string, optional Warning terra.StringValue `hcl:"warning,attr"` }
type NotificationsAttributes ¶
type NotificationsAttributes struct {
// contains filtered or unexported fields
}
func (NotificationsAttributes) Completed ¶
func (n NotificationsAttributes) Completed() terra.StringValue
func (NotificationsAttributes) Error ¶
func (n NotificationsAttributes) Error() terra.StringValue
func (NotificationsAttributes) InternalRef ¶
func (n NotificationsAttributes) InternalRef() (terra.Reference, error)
func (NotificationsAttributes) InternalTokens ¶
func (n NotificationsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NotificationsAttributes) InternalWithRef ¶
func (n NotificationsAttributes) InternalWithRef(ref terra.Reference) NotificationsAttributes
func (NotificationsAttributes) Progressing ¶
func (n NotificationsAttributes) Progressing() terra.StringValue
func (NotificationsAttributes) Warning ¶
func (n NotificationsAttributes) Warning() terra.StringValue
type NotificationsState ¶
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_elastictranscoder_pipeline.
func (*Resource) Attributes ¶
func (aep *Resource) Attributes() awsElastictranscoderPipelineAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (aep *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (aep *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 ThumbnailConfig ¶
type ThumbnailConfig struct { // Bucket: string, optional Bucket terra.StringValue `hcl:"bucket,attr"` // StorageClass: string, optional StorageClass terra.StringValue `hcl:"storage_class,attr"` }
type ThumbnailConfigAttributes ¶
type ThumbnailConfigAttributes struct {
// contains filtered or unexported fields
}
func (ThumbnailConfigAttributes) Bucket ¶
func (tc ThumbnailConfigAttributes) Bucket() terra.StringValue
func (ThumbnailConfigAttributes) InternalRef ¶
func (tc ThumbnailConfigAttributes) InternalRef() (terra.Reference, error)
func (ThumbnailConfigAttributes) InternalTokens ¶
func (tc ThumbnailConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ThumbnailConfigAttributes) InternalWithRef ¶
func (tc ThumbnailConfigAttributes) InternalWithRef(ref terra.Reference) ThumbnailConfigAttributes
func (ThumbnailConfigAttributes) StorageClass ¶
func (tc ThumbnailConfigAttributes) StorageClass() terra.StringValue
type ThumbnailConfigPermissions ¶
type ThumbnailConfigPermissions struct { // Access: list of string, optional Access terra.ListValue[terra.StringValue] `hcl:"access,attr"` // Grantee: string, optional Grantee terra.StringValue `hcl:"grantee,attr"` // GranteeType: string, optional GranteeType terra.StringValue `hcl:"grantee_type,attr"` }
type ThumbnailConfigPermissionsAttributes ¶
type ThumbnailConfigPermissionsAttributes struct {
// contains filtered or unexported fields
}
func (ThumbnailConfigPermissionsAttributes) Access ¶
func (tcp ThumbnailConfigPermissionsAttributes) Access() terra.ListValue[terra.StringValue]
func (ThumbnailConfigPermissionsAttributes) Grantee ¶
func (tcp ThumbnailConfigPermissionsAttributes) Grantee() terra.StringValue
func (ThumbnailConfigPermissionsAttributes) GranteeType ¶
func (tcp ThumbnailConfigPermissionsAttributes) GranteeType() terra.StringValue
func (ThumbnailConfigPermissionsAttributes) InternalRef ¶
func (tcp ThumbnailConfigPermissionsAttributes) InternalRef() (terra.Reference, error)
func (ThumbnailConfigPermissionsAttributes) InternalTokens ¶
func (tcp ThumbnailConfigPermissionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ThumbnailConfigPermissionsAttributes) InternalWithRef ¶
func (tcp ThumbnailConfigPermissionsAttributes) InternalWithRef(ref terra.Reference) ThumbnailConfigPermissionsAttributes
type ThumbnailConfigState ¶
Click to show internal directories.
Click to hide internal directories.