Documentation ¶
Index ¶
- type Bitbucket
- type BitbucketAttributes
- func (b BitbucketAttributes) ConnectionArn() terra.StringValue
- func (b BitbucketAttributes) InternalRef() (terra.Reference, error)
- func (b BitbucketAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (b BitbucketAttributes) InternalWithRef(ref terra.Reference) BitbucketAttributes
- func (b BitbucketAttributes) Name() terra.StringValue
- func (b BitbucketAttributes) Owner() terra.StringValue
- type BitbucketState
- type CodeArtifacts
- type CodeArtifactsAttributes
- func (ca CodeArtifactsAttributes) BuildArtifactsObjectKey() terra.StringValue
- func (ca CodeArtifactsAttributes) InternalRef() (terra.Reference, error)
- func (ca CodeArtifactsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ca CodeArtifactsAttributes) InternalWithRef(ref terra.Reference) CodeArtifactsAttributes
- func (ca CodeArtifactsAttributes) SourceCodeArtifactsObjectKey() terra.StringValue
- type CodeArtifactsState
- type Codecommit
- type CodecommitAttributes
- type CodecommitState
- type GithubEnterpriseServer
- type GithubEnterpriseServerAttributes
- func (ges GithubEnterpriseServerAttributes) ConnectionArn() terra.StringValue
- func (ges GithubEnterpriseServerAttributes) InternalRef() (terra.Reference, error)
- func (ges GithubEnterpriseServerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ges GithubEnterpriseServerAttributes) InternalWithRef(ref terra.Reference) GithubEnterpriseServerAttributes
- func (ges GithubEnterpriseServerAttributes) Name() terra.StringValue
- func (ges GithubEnterpriseServerAttributes) Owner() terra.StringValue
- type GithubEnterpriseServerState
- 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[BitbucketAttributes]
- func (r RepositoryAttributes) Codecommit() terra.ListValue[CodecommitAttributes]
- func (r RepositoryAttributes) GithubEnterpriseServer() terra.ListValue[GithubEnterpriseServerAttributes]
- 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[S3BucketAttributes]
- type RepositoryState
- type S3Bucket
- type S3BucketAttributes
- func (sb S3BucketAttributes) BucketName() terra.StringValue
- func (sb S3BucketAttributes) InternalRef() (terra.Reference, error)
- func (sb S3BucketAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sb S3BucketAttributes) InternalWithRef(ref terra.Reference) S3BucketAttributes
- func (sb S3BucketAttributes) Name() terra.StringValue
- type S3BucketState
- type S3RepositoryDetails
- type S3RepositoryDetailsAttributes
- func (srd S3RepositoryDetailsAttributes) BucketName() terra.StringValue
- func (srd S3RepositoryDetailsAttributes) CodeArtifacts() terra.ListValue[CodeArtifactsAttributes]
- func (srd S3RepositoryDetailsAttributes) InternalRef() (terra.Reference, error)
- func (srd S3RepositoryDetailsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (srd S3RepositoryDetailsAttributes) InternalWithRef(ref terra.Reference) S3RepositoryDetailsAttributes
- 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 Bitbucket ¶
type Bitbucket 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 BitbucketAttributes ¶
type BitbucketAttributes struct {
// contains filtered or unexported fields
}
func (BitbucketAttributes) ConnectionArn ¶
func (b BitbucketAttributes) ConnectionArn() terra.StringValue
func (BitbucketAttributes) InternalRef ¶
func (b BitbucketAttributes) InternalRef() (terra.Reference, error)
func (BitbucketAttributes) InternalTokens ¶
func (b BitbucketAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BitbucketAttributes) InternalWithRef ¶
func (b BitbucketAttributes) InternalWithRef(ref terra.Reference) BitbucketAttributes
func (BitbucketAttributes) Name ¶
func (b BitbucketAttributes) Name() terra.StringValue
func (BitbucketAttributes) Owner ¶
func (b BitbucketAttributes) Owner() terra.StringValue
type BitbucketState ¶
type CodeArtifacts ¶
type CodeArtifacts struct{}
type CodeArtifactsAttributes ¶
type CodeArtifactsAttributes struct {
// contains filtered or unexported fields
}
func (CodeArtifactsAttributes) BuildArtifactsObjectKey ¶
func (ca CodeArtifactsAttributes) BuildArtifactsObjectKey() terra.StringValue
func (CodeArtifactsAttributes) InternalRef ¶
func (ca CodeArtifactsAttributes) InternalRef() (terra.Reference, error)
func (CodeArtifactsAttributes) InternalTokens ¶
func (ca CodeArtifactsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CodeArtifactsAttributes) InternalWithRef ¶
func (ca CodeArtifactsAttributes) InternalWithRef(ref terra.Reference) CodeArtifactsAttributes
func (CodeArtifactsAttributes) SourceCodeArtifactsObjectKey ¶
func (ca CodeArtifactsAttributes) SourceCodeArtifactsObjectKey() terra.StringValue
type CodeArtifactsState ¶
type Codecommit ¶
type Codecommit struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` }
type CodecommitAttributes ¶
type CodecommitAttributes struct {
// contains filtered or unexported fields
}
func (CodecommitAttributes) InternalRef ¶
func (c CodecommitAttributes) InternalRef() (terra.Reference, error)
func (CodecommitAttributes) InternalTokens ¶
func (c CodecommitAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CodecommitAttributes) InternalWithRef ¶
func (c CodecommitAttributes) InternalWithRef(ref terra.Reference) CodecommitAttributes
func (CodecommitAttributes) Name ¶
func (c CodecommitAttributes) Name() terra.StringValue
type CodecommitState ¶
type CodecommitState struct {
Name string `json:"name"`
}
type GithubEnterpriseServer ¶
type GithubEnterpriseServer 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 GithubEnterpriseServerAttributes ¶
type GithubEnterpriseServerAttributes struct {
// contains filtered or unexported fields
}
func (GithubEnterpriseServerAttributes) ConnectionArn ¶
func (ges GithubEnterpriseServerAttributes) ConnectionArn() terra.StringValue
func (GithubEnterpriseServerAttributes) InternalRef ¶
func (ges GithubEnterpriseServerAttributes) InternalRef() (terra.Reference, error)
func (GithubEnterpriseServerAttributes) InternalTokens ¶
func (ges GithubEnterpriseServerAttributes) InternalTokens() (hclwrite.Tokens, error)
func (GithubEnterpriseServerAttributes) InternalWithRef ¶
func (ges GithubEnterpriseServerAttributes) InternalWithRef(ref terra.Reference) GithubEnterpriseServerAttributes
func (GithubEnterpriseServerAttributes) Name ¶
func (ges GithubEnterpriseServerAttributes) Name() terra.StringValue
func (GithubEnterpriseServerAttributes) Owner ¶
func (ges GithubEnterpriseServerAttributes) Owner() terra.StringValue
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 { // Bitbucket: optional Bitbucket *Bitbucket `hcl:"bitbucket,block"` // Codecommit: optional Codecommit *Codecommit `hcl:"codecommit,block"` // GithubEnterpriseServer: optional GithubEnterpriseServer *GithubEnterpriseServer `hcl:"github_enterprise_server,block"` // S3Bucket: optional S3Bucket *S3Bucket `hcl:"s3_bucket,block"` }
type RepositoryAttributes ¶
type RepositoryAttributes struct {
// contains filtered or unexported fields
}
func (RepositoryAttributes) Bitbucket ¶
func (r RepositoryAttributes) Bitbucket() terra.ListValue[BitbucketAttributes]
func (RepositoryAttributes) Codecommit ¶
func (r RepositoryAttributes) Codecommit() terra.ListValue[CodecommitAttributes]
func (RepositoryAttributes) GithubEnterpriseServer ¶
func (r RepositoryAttributes) GithubEnterpriseServer() terra.ListValue[GithubEnterpriseServerAttributes]
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[S3BucketAttributes]
type RepositoryState ¶
type RepositoryState struct { Bitbucket []BitbucketState `json:"bitbucket"` Codecommit []CodecommitState `json:"codecommit"` GithubEnterpriseServer []GithubEnterpriseServerState `json:"github_enterprise_server"` S3Bucket []S3BucketState `json:"s3_bucket"` }
type S3Bucket ¶
type S3Bucket 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 S3BucketAttributes ¶
type S3BucketAttributes struct {
// contains filtered or unexported fields
}
func (S3BucketAttributes) BucketName ¶
func (sb S3BucketAttributes) BucketName() terra.StringValue
func (S3BucketAttributes) InternalRef ¶
func (sb S3BucketAttributes) InternalRef() (terra.Reference, error)
func (S3BucketAttributes) InternalTokens ¶
func (sb S3BucketAttributes) InternalTokens() (hclwrite.Tokens, error)
func (S3BucketAttributes) InternalWithRef ¶
func (sb S3BucketAttributes) InternalWithRef(ref terra.Reference) S3BucketAttributes
func (S3BucketAttributes) Name ¶
func (sb S3BucketAttributes) Name() terra.StringValue
type S3BucketState ¶
type S3RepositoryDetails ¶
type S3RepositoryDetails struct { // CodeArtifacts: min=0 CodeArtifacts []CodeArtifacts `hcl:"code_artifacts,block" validate:"min=0"` }
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[CodeArtifactsAttributes]
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 S3RepositoryDetailsState ¶
type S3RepositoryDetailsState struct { BucketName string `json:"bucket_name"` CodeArtifacts []CodeArtifactsState `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.