Documentation ¶
Index ¶
- type Args
- type KmsKeyDetails
- type KmsKeyDetailsAttributes
- func (kkd KmsKeyDetailsAttributes) EncryptionOption() terra.StringValue
- func (kkd KmsKeyDetailsAttributes) InternalRef() (terra.Reference, error)
- func (kkd KmsKeyDetailsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kkd KmsKeyDetailsAttributes) InternalWithRef(ref terra.Reference) KmsKeyDetailsAttributes
- func (kkd KmsKeyDetailsAttributes) KmsKeyId() terra.StringValue
- type KmsKeyDetailsState
- type Repository
- type RepositoryAttributes
- func (r RepositoryAttributes) Bitbucket() terra.ListValue[RepositoryBitbucketAttributes]
- func (r RepositoryAttributes) Codecommit() terra.ListValue[RepositoryCodecommitAttributes]
- func (r RepositoryAttributes) GithubEnterpriseServer() terra.ListValue[RepositoryGithubEnterpriseServerAttributes]
- func (r RepositoryAttributes) InternalRef() (terra.Reference, error)
- func (r RepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r RepositoryAttributes) InternalWithRef(ref terra.Reference) RepositoryAttributes
- func (r RepositoryAttributes) S3Bucket() terra.ListValue[RepositoryS3BucketAttributes]
- type RepositoryBitbucket
- type RepositoryBitbucketAttributes
- func (b RepositoryBitbucketAttributes) ConnectionArn() terra.StringValue
- func (b RepositoryBitbucketAttributes) InternalRef() (terra.Reference, error)
- func (b RepositoryBitbucketAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (b RepositoryBitbucketAttributes) InternalWithRef(ref terra.Reference) RepositoryBitbucketAttributes
- func (b RepositoryBitbucketAttributes) Name() terra.StringValue
- func (b RepositoryBitbucketAttributes) Owner() terra.StringValue
- type RepositoryBitbucketState
- type RepositoryCodecommit
- type RepositoryCodecommitAttributes
- func (c RepositoryCodecommitAttributes) InternalRef() (terra.Reference, error)
- func (c RepositoryCodecommitAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c RepositoryCodecommitAttributes) InternalWithRef(ref terra.Reference) RepositoryCodecommitAttributes
- func (c RepositoryCodecommitAttributes) Name() terra.StringValue
- type RepositoryCodecommitState
- type RepositoryGithubEnterpriseServer
- type RepositoryGithubEnterpriseServerAttributes
- func (ges RepositoryGithubEnterpriseServerAttributes) ConnectionArn() terra.StringValue
- func (ges RepositoryGithubEnterpriseServerAttributes) InternalRef() (terra.Reference, error)
- func (ges RepositoryGithubEnterpriseServerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ges RepositoryGithubEnterpriseServerAttributes) InternalWithRef(ref terra.Reference) RepositoryGithubEnterpriseServerAttributes
- func (ges RepositoryGithubEnterpriseServerAttributes) Name() terra.StringValue
- func (ges RepositoryGithubEnterpriseServerAttributes) Owner() terra.StringValue
- type RepositoryGithubEnterpriseServerState
- type RepositoryS3Bucket
- type RepositoryS3BucketAttributes
- func (sb RepositoryS3BucketAttributes) BucketName() terra.StringValue
- func (sb RepositoryS3BucketAttributes) InternalRef() (terra.Reference, error)
- func (sb RepositoryS3BucketAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sb RepositoryS3BucketAttributes) InternalWithRef(ref terra.Reference) RepositoryS3BucketAttributes
- func (sb RepositoryS3BucketAttributes) Name() terra.StringValue
- type RepositoryS3BucketState
- type RepositoryState
- type Resource
- func (acra *Resource) Attributes() awsCodegurureviewerRepositoryAssociationAttributes
- func (acra *Resource) Configuration() interface{}
- func (acra *Resource) DependOn() terra.Reference
- func (acra *Resource) Dependencies() terra.Dependencies
- func (acra *Resource) ImportState(state io.Reader) error
- func (acra *Resource) LifecycleManagement() *terra.Lifecycle
- func (acra *Resource) LocalName() string
- func (acra *Resource) State() (*awsCodegurureviewerRepositoryAssociationState, bool)
- func (acra *Resource) StateMust() *awsCodegurureviewerRepositoryAssociationState
- func (acra *Resource) Type() string
- type S3RepositoryDetailsAttributes
- func (srd S3RepositoryDetailsAttributes) BucketName() terra.StringValue
- func (srd S3RepositoryDetailsAttributes) CodeArtifacts() terra.ListValue[S3RepositoryDetailsCodeArtifactsAttributes]
- func (srd S3RepositoryDetailsAttributes) InternalRef() (terra.Reference, error)
- func (srd S3RepositoryDetailsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (srd S3RepositoryDetailsAttributes) InternalWithRef(ref terra.Reference) S3RepositoryDetailsAttributes
- type S3RepositoryDetailsCodeArtifactsAttributes
- func (ca S3RepositoryDetailsCodeArtifactsAttributes) BuildArtifactsObjectKey() terra.StringValue
- func (ca S3RepositoryDetailsCodeArtifactsAttributes) InternalRef() (terra.Reference, error)
- func (ca S3RepositoryDetailsCodeArtifactsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ca S3RepositoryDetailsCodeArtifactsAttributes) InternalWithRef(ref terra.Reference) S3RepositoryDetailsCodeArtifactsAttributes
- func (ca S3RepositoryDetailsCodeArtifactsAttributes) SourceCodeArtifactsObjectKey() terra.StringValue
- type S3RepositoryDetailsCodeArtifactsState
- type S3RepositoryDetailsState
- 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 { // 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"` // KmsKeyDetails: optional KmsKeyDetails *KmsKeyDetails `hcl:"kms_key_details,block"` // Repository: required Repository *Repository `hcl:"repository,block" validate:"required"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for aws_codegurureviewer_repository_association.
type KmsKeyDetails ¶
type KmsKeyDetails struct { // EncryptionOption: string, optional EncryptionOption terra.StringValue `hcl:"encryption_option,attr"` // KmsKeyId: string, optional KmsKeyId terra.StringValue `hcl:"kms_key_id,attr"` }
type KmsKeyDetailsAttributes ¶
type KmsKeyDetailsAttributes struct {
// contains filtered or unexported fields
}
func (KmsKeyDetailsAttributes) EncryptionOption ¶
func (kkd KmsKeyDetailsAttributes) EncryptionOption() terra.StringValue
func (KmsKeyDetailsAttributes) InternalRef ¶
func (kkd KmsKeyDetailsAttributes) InternalRef() (terra.Reference, error)
func (KmsKeyDetailsAttributes) InternalTokens ¶
func (kkd KmsKeyDetailsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KmsKeyDetailsAttributes) InternalWithRef ¶
func (kkd KmsKeyDetailsAttributes) InternalWithRef(ref terra.Reference) KmsKeyDetailsAttributes
func (KmsKeyDetailsAttributes) KmsKeyId ¶
func (kkd KmsKeyDetailsAttributes) KmsKeyId() terra.StringValue
type KmsKeyDetailsState ¶
type Repository ¶
type Repository struct { // RepositoryBitbucket: optional Bitbucket *RepositoryBitbucket `hcl:"bitbucket,block"` // RepositoryCodecommit: optional Codecommit *RepositoryCodecommit `hcl:"codecommit,block"` // RepositoryGithubEnterpriseServer: optional GithubEnterpriseServer *RepositoryGithubEnterpriseServer `hcl:"github_enterprise_server,block"` // RepositoryS3Bucket: optional S3Bucket *RepositoryS3Bucket `hcl:"s3_bucket,block"` }
type RepositoryAttributes ¶
type RepositoryAttributes struct {
// contains filtered or unexported fields
}
func (RepositoryAttributes) Bitbucket ¶
func (r RepositoryAttributes) Bitbucket() terra.ListValue[RepositoryBitbucketAttributes]
func (RepositoryAttributes) Codecommit ¶
func (r RepositoryAttributes) Codecommit() terra.ListValue[RepositoryCodecommitAttributes]
func (RepositoryAttributes) GithubEnterpriseServer ¶
func (r RepositoryAttributes) GithubEnterpriseServer() terra.ListValue[RepositoryGithubEnterpriseServerAttributes]
func (RepositoryAttributes) InternalRef ¶
func (r RepositoryAttributes) InternalRef() (terra.Reference, error)
func (RepositoryAttributes) InternalTokens ¶
func (r RepositoryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RepositoryAttributes) InternalWithRef ¶
func (r RepositoryAttributes) InternalWithRef(ref terra.Reference) RepositoryAttributes
func (RepositoryAttributes) S3Bucket ¶
func (r RepositoryAttributes) S3Bucket() terra.ListValue[RepositoryS3BucketAttributes]
type RepositoryBitbucket ¶
type RepositoryBitbucket struct { // ConnectionArn: string, required ConnectionArn terra.StringValue `hcl:"connection_arn,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Owner: string, required Owner terra.StringValue `hcl:"owner,attr" validate:"required"` }
type RepositoryBitbucketAttributes ¶
type RepositoryBitbucketAttributes struct {
// contains filtered or unexported fields
}
func (RepositoryBitbucketAttributes) ConnectionArn ¶
func (b RepositoryBitbucketAttributes) ConnectionArn() terra.StringValue
func (RepositoryBitbucketAttributes) InternalRef ¶
func (b RepositoryBitbucketAttributes) InternalRef() (terra.Reference, error)
func (RepositoryBitbucketAttributes) InternalTokens ¶
func (b RepositoryBitbucketAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RepositoryBitbucketAttributes) InternalWithRef ¶
func (b RepositoryBitbucketAttributes) InternalWithRef(ref terra.Reference) RepositoryBitbucketAttributes
func (RepositoryBitbucketAttributes) Name ¶
func (b RepositoryBitbucketAttributes) Name() terra.StringValue
func (RepositoryBitbucketAttributes) Owner ¶
func (b RepositoryBitbucketAttributes) Owner() terra.StringValue
type RepositoryCodecommit ¶
type RepositoryCodecommit struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type RepositoryCodecommitAttributes ¶
type RepositoryCodecommitAttributes struct {
// contains filtered or unexported fields
}
func (RepositoryCodecommitAttributes) InternalRef ¶
func (c RepositoryCodecommitAttributes) InternalRef() (terra.Reference, error)
func (RepositoryCodecommitAttributes) InternalTokens ¶
func (c RepositoryCodecommitAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RepositoryCodecommitAttributes) InternalWithRef ¶
func (c RepositoryCodecommitAttributes) InternalWithRef(ref terra.Reference) RepositoryCodecommitAttributes
func (RepositoryCodecommitAttributes) Name ¶
func (c RepositoryCodecommitAttributes) Name() terra.StringValue
type RepositoryCodecommitState ¶
type RepositoryCodecommitState struct {
Name string `json:"name"`
}
type RepositoryGithubEnterpriseServer ¶
type RepositoryGithubEnterpriseServer struct { // ConnectionArn: string, required ConnectionArn terra.StringValue `hcl:"connection_arn,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Owner: string, required Owner terra.StringValue `hcl:"owner,attr" validate:"required"` }
type RepositoryGithubEnterpriseServerAttributes ¶
type RepositoryGithubEnterpriseServerAttributes struct {
// contains filtered or unexported fields
}
func (RepositoryGithubEnterpriseServerAttributes) ConnectionArn ¶
func (ges RepositoryGithubEnterpriseServerAttributes) ConnectionArn() terra.StringValue
func (RepositoryGithubEnterpriseServerAttributes) InternalRef ¶
func (ges RepositoryGithubEnterpriseServerAttributes) InternalRef() (terra.Reference, error)
func (RepositoryGithubEnterpriseServerAttributes) InternalTokens ¶
func (ges RepositoryGithubEnterpriseServerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RepositoryGithubEnterpriseServerAttributes) InternalWithRef ¶
func (ges RepositoryGithubEnterpriseServerAttributes) InternalWithRef(ref terra.Reference) RepositoryGithubEnterpriseServerAttributes
func (RepositoryGithubEnterpriseServerAttributes) Name ¶
func (ges RepositoryGithubEnterpriseServerAttributes) Name() terra.StringValue
func (RepositoryGithubEnterpriseServerAttributes) Owner ¶
func (ges RepositoryGithubEnterpriseServerAttributes) Owner() terra.StringValue
type RepositoryS3Bucket ¶
type RepositoryS3Bucket struct { // BucketName: string, required BucketName terra.StringValue `hcl:"bucket_name,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type RepositoryS3BucketAttributes ¶
type RepositoryS3BucketAttributes struct {
// contains filtered or unexported fields
}
func (RepositoryS3BucketAttributes) BucketName ¶
func (sb RepositoryS3BucketAttributes) BucketName() terra.StringValue
func (RepositoryS3BucketAttributes) InternalRef ¶
func (sb RepositoryS3BucketAttributes) InternalRef() (terra.Reference, error)
func (RepositoryS3BucketAttributes) InternalTokens ¶
func (sb RepositoryS3BucketAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RepositoryS3BucketAttributes) InternalWithRef ¶
func (sb RepositoryS3BucketAttributes) InternalWithRef(ref terra.Reference) RepositoryS3BucketAttributes
func (RepositoryS3BucketAttributes) Name ¶
func (sb RepositoryS3BucketAttributes) Name() terra.StringValue
type RepositoryS3BucketState ¶
type RepositoryState ¶
type RepositoryState struct { Bitbucket []RepositoryBitbucketState `json:"bitbucket"` Codecommit []RepositoryCodecommitState `json:"codecommit"` GithubEnterpriseServer []RepositoryGithubEnterpriseServerState `json:"github_enterprise_server"` S3Bucket []RepositoryS3BucketState `json:"s3_bucket"` }
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_codegurureviewer_repository_association.
func (*Resource) Attributes ¶
func (acra *Resource) Attributes() awsCodegurureviewerRepositoryAssociationAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (acra *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (acra *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 S3RepositoryDetailsAttributes ¶
type S3RepositoryDetailsAttributes struct {
// contains filtered or unexported fields
}
func (S3RepositoryDetailsAttributes) BucketName ¶
func (srd S3RepositoryDetailsAttributes) BucketName() terra.StringValue
func (S3RepositoryDetailsAttributes) CodeArtifacts ¶
func (srd S3RepositoryDetailsAttributes) CodeArtifacts() terra.ListValue[S3RepositoryDetailsCodeArtifactsAttributes]
func (S3RepositoryDetailsAttributes) InternalRef ¶
func (srd S3RepositoryDetailsAttributes) InternalRef() (terra.Reference, error)
func (S3RepositoryDetailsAttributes) InternalTokens ¶
func (srd S3RepositoryDetailsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3RepositoryDetailsAttributes) InternalWithRef ¶
func (srd S3RepositoryDetailsAttributes) InternalWithRef(ref terra.Reference) S3RepositoryDetailsAttributes
type S3RepositoryDetailsCodeArtifactsAttributes ¶
type S3RepositoryDetailsCodeArtifactsAttributes struct {
// contains filtered or unexported fields
}
func (S3RepositoryDetailsCodeArtifactsAttributes) BuildArtifactsObjectKey ¶
func (ca S3RepositoryDetailsCodeArtifactsAttributes) BuildArtifactsObjectKey() terra.StringValue
func (S3RepositoryDetailsCodeArtifactsAttributes) InternalRef ¶
func (ca S3RepositoryDetailsCodeArtifactsAttributes) InternalRef() (terra.Reference, error)
func (S3RepositoryDetailsCodeArtifactsAttributes) InternalTokens ¶
func (ca S3RepositoryDetailsCodeArtifactsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3RepositoryDetailsCodeArtifactsAttributes) InternalWithRef ¶
func (ca S3RepositoryDetailsCodeArtifactsAttributes) InternalWithRef(ref terra.Reference) S3RepositoryDetailsCodeArtifactsAttributes
func (S3RepositoryDetailsCodeArtifactsAttributes) SourceCodeArtifactsObjectKey ¶
func (ca S3RepositoryDetailsCodeArtifactsAttributes) SourceCodeArtifactsObjectKey() terra.StringValue
type S3RepositoryDetailsState ¶
type S3RepositoryDetailsState struct { BucketName string `json:"bucket_name"` CodeArtifacts []S3RepositoryDetailsCodeArtifactsState `json:"code_artifacts"` }
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.