Documentation ¶
Index ¶
- type Source
- type SourceAttributes
- func (s SourceAttributes) InternalRef() (terra.Reference, error)
- func (s SourceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SourceAttributes) InternalWithRef(ref terra.Reference) SourceAttributes
- func (s SourceAttributes) SourceData() terra.ListValue[SourceDataAttributes]
- func (s SourceAttributes) SourceType() terra.StringValue
- type SourceData
- type SourceDataAttributes
- func (sd SourceDataAttributes) AcmPcaArn() terra.StringValue
- func (sd SourceDataAttributes) InternalRef() (terra.Reference, error)
- func (sd SourceDataAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sd SourceDataAttributes) InternalWithRef(ref terra.Reference) SourceDataAttributes
- func (sd SourceDataAttributes) X509CertificateData() terra.StringValue
- type SourceDataState
- type SourceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Source ¶
type Source struct { // SourceType: string, required SourceType terra.StringValue `hcl:"source_type,attr" validate:"required"` // SourceData: required SourceData *SourceData `hcl:"source_data,block" validate:"required"` }
type SourceAttributes ¶
type SourceAttributes struct {
// contains filtered or unexported fields
}
func (SourceAttributes) InternalRef ¶
func (s SourceAttributes) InternalRef() (terra.Reference, error)
func (SourceAttributes) InternalTokens ¶
func (s SourceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SourceAttributes) InternalWithRef ¶
func (s SourceAttributes) InternalWithRef(ref terra.Reference) SourceAttributes
func (SourceAttributes) SourceData ¶
func (s SourceAttributes) SourceData() terra.ListValue[SourceDataAttributes]
func (SourceAttributes) SourceType ¶
func (s SourceAttributes) SourceType() terra.StringValue
type SourceData ¶
type SourceData struct { // AcmPcaArn: string, optional AcmPcaArn terra.StringValue `hcl:"acm_pca_arn,attr"` // X509CertificateData: string, optional X509CertificateData terra.StringValue `hcl:"x509_certificate_data,attr"` }
type SourceDataAttributes ¶
type SourceDataAttributes struct {
// contains filtered or unexported fields
}
func (SourceDataAttributes) AcmPcaArn ¶
func (sd SourceDataAttributes) AcmPcaArn() terra.StringValue
func (SourceDataAttributes) InternalRef ¶
func (sd SourceDataAttributes) InternalRef() (terra.Reference, error)
func (SourceDataAttributes) InternalTokens ¶
func (sd SourceDataAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SourceDataAttributes) InternalWithRef ¶
func (sd SourceDataAttributes) InternalWithRef(ref terra.Reference) SourceDataAttributes
func (SourceDataAttributes) X509CertificateData ¶
func (sd SourceDataAttributes) X509CertificateData() terra.StringValue
type SourceDataState ¶
type SourceState ¶
type SourceState struct { SourceType string `json:"source_type"` SourceData []SourceDataState `json:"source_data"` }
Click to show internal directories.
Click to hide internal directories.