Documentation ¶
Index ¶
- type Certificate
- type CertificateAttributes
- func (c CertificateAttributes) CertificateName() terra.StringValue
- func (c CertificateAttributes) DomainNames() terra.ListValue[terra.StringValue]
- func (c CertificateAttributes) InternalRef() (terra.Reference, error)
- func (c CertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c CertificateAttributes) InternalWithRef(ref terra.Reference) CertificateAttributes
- type CertificateState
- type EcrImagePullerRole
- type EcrImagePullerRoleAttributes
- func (eipr EcrImagePullerRoleAttributes) InternalRef() (terra.Reference, error)
- func (eipr EcrImagePullerRoleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (eipr EcrImagePullerRoleAttributes) InternalWithRef(ref terra.Reference) EcrImagePullerRoleAttributes
- func (eipr EcrImagePullerRoleAttributes) IsActive() terra.BoolValue
- func (eipr EcrImagePullerRoleAttributes) PrincipalArn() terra.StringValue
- type EcrImagePullerRoleState
- type PrivateRegistryAccess
- type PrivateRegistryAccessAttributes
- func (pra PrivateRegistryAccessAttributes) EcrImagePullerRole() terra.ListValue[EcrImagePullerRoleAttributes]
- func (pra PrivateRegistryAccessAttributes) InternalRef() (terra.Reference, error)
- func (pra PrivateRegistryAccessAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pra PrivateRegistryAccessAttributes) InternalWithRef(ref terra.Reference) PrivateRegistryAccessAttributes
- type PrivateRegistryAccessState
- type PublicDomainNames
- type PublicDomainNamesAttributes
- func (pdn PublicDomainNamesAttributes) Certificate() terra.SetValue[CertificateAttributes]
- func (pdn PublicDomainNamesAttributes) InternalRef() (terra.Reference, error)
- func (pdn PublicDomainNamesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pdn PublicDomainNamesAttributes) InternalWithRef(ref terra.Reference) PublicDomainNamesAttributes
- type PublicDomainNamesState
- 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 Certificate ¶
type Certificate struct { // CertificateName: string, required CertificateName terra.StringValue `hcl:"certificate_name,attr" validate:"required"` // DomainNames: list of string, required DomainNames terra.ListValue[terra.StringValue] `hcl:"domain_names,attr" validate:"required"` }
type CertificateAttributes ¶
type CertificateAttributes struct {
// contains filtered or unexported fields
}
func (CertificateAttributes) CertificateName ¶
func (c CertificateAttributes) CertificateName() terra.StringValue
func (CertificateAttributes) DomainNames ¶
func (c CertificateAttributes) DomainNames() terra.ListValue[terra.StringValue]
func (CertificateAttributes) InternalRef ¶
func (c CertificateAttributes) InternalRef() (terra.Reference, error)
func (CertificateAttributes) InternalTokens ¶
func (c CertificateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CertificateAttributes) InternalWithRef ¶
func (c CertificateAttributes) InternalWithRef(ref terra.Reference) CertificateAttributes
type CertificateState ¶
type EcrImagePullerRole ¶
type EcrImagePullerRoleAttributes ¶
type EcrImagePullerRoleAttributes struct {
// contains filtered or unexported fields
}
func (EcrImagePullerRoleAttributes) InternalRef ¶
func (eipr EcrImagePullerRoleAttributes) InternalRef() (terra.Reference, error)
func (EcrImagePullerRoleAttributes) InternalTokens ¶
func (eipr EcrImagePullerRoleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EcrImagePullerRoleAttributes) InternalWithRef ¶
func (eipr EcrImagePullerRoleAttributes) InternalWithRef(ref terra.Reference) EcrImagePullerRoleAttributes
func (EcrImagePullerRoleAttributes) IsActive ¶
func (eipr EcrImagePullerRoleAttributes) IsActive() terra.BoolValue
func (EcrImagePullerRoleAttributes) PrincipalArn ¶
func (eipr EcrImagePullerRoleAttributes) PrincipalArn() terra.StringValue
type EcrImagePullerRoleState ¶
type PrivateRegistryAccess ¶
type PrivateRegistryAccess struct { // EcrImagePullerRole: optional EcrImagePullerRole *EcrImagePullerRole `hcl:"ecr_image_puller_role,block"` }
type PrivateRegistryAccessAttributes ¶
type PrivateRegistryAccessAttributes struct {
// contains filtered or unexported fields
}
func (PrivateRegistryAccessAttributes) EcrImagePullerRole ¶
func (pra PrivateRegistryAccessAttributes) EcrImagePullerRole() terra.ListValue[EcrImagePullerRoleAttributes]
func (PrivateRegistryAccessAttributes) InternalRef ¶
func (pra PrivateRegistryAccessAttributes) InternalRef() (terra.Reference, error)
func (PrivateRegistryAccessAttributes) InternalTokens ¶
func (pra PrivateRegistryAccessAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PrivateRegistryAccessAttributes) InternalWithRef ¶
func (pra PrivateRegistryAccessAttributes) InternalWithRef(ref terra.Reference) PrivateRegistryAccessAttributes
type PrivateRegistryAccessState ¶
type PrivateRegistryAccessState struct {
EcrImagePullerRole []EcrImagePullerRoleState `json:"ecr_image_puller_role"`
}
type PublicDomainNames ¶
type PublicDomainNames struct { // Certificate: min=1 Certificate []Certificate `hcl:"certificate,block" validate:"min=1"` }
type PublicDomainNamesAttributes ¶
type PublicDomainNamesAttributes struct {
// contains filtered or unexported fields
}
func (PublicDomainNamesAttributes) Certificate ¶
func (pdn PublicDomainNamesAttributes) Certificate() terra.SetValue[CertificateAttributes]
func (PublicDomainNamesAttributes) InternalRef ¶
func (pdn PublicDomainNamesAttributes) InternalRef() (terra.Reference, error)
func (PublicDomainNamesAttributes) InternalTokens ¶
func (pdn PublicDomainNamesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PublicDomainNamesAttributes) InternalWithRef ¶
func (pdn PublicDomainNamesAttributes) InternalWithRef(ref terra.Reference) PublicDomainNamesAttributes
type PublicDomainNamesState ¶
type PublicDomainNamesState struct {
Certificate []CertificateState `json:"certificate"`
}
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.