Documentation ¶
Index ¶
- type CertificateAuthorityConfiguration
- type CertificateAuthorityConfigurationAttributes
- func (cac CertificateAuthorityConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (cac CertificateAuthorityConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cac CertificateAuthorityConfigurationAttributes) InternalWithRef(ref terra.Reference) CertificateAuthorityConfigurationAttributes
- func (cac CertificateAuthorityConfigurationAttributes) KeyAlgorithm() terra.StringValue
- func (cac CertificateAuthorityConfigurationAttributes) SigningAlgorithm() terra.StringValue
- func (cac CertificateAuthorityConfigurationAttributes) Subject() terra.ListValue[SubjectAttributes]
- type CertificateAuthorityConfigurationState
- type CrlConfiguration
- type CrlConfigurationAttributes
- func (cc CrlConfigurationAttributes) CustomCname() terra.StringValue
- func (cc CrlConfigurationAttributes) Enabled() terra.BoolValue
- func (cc CrlConfigurationAttributes) ExpirationInDays() terra.NumberValue
- func (cc CrlConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (cc CrlConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc CrlConfigurationAttributes) InternalWithRef(ref terra.Reference) CrlConfigurationAttributes
- func (cc CrlConfigurationAttributes) S3BucketName() terra.StringValue
- func (cc CrlConfigurationAttributes) S3ObjectAcl() terra.StringValue
- type CrlConfigurationState
- type OcspConfiguration
- type OcspConfigurationAttributes
- func (oc OcspConfigurationAttributes) Enabled() terra.BoolValue
- func (oc OcspConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (oc OcspConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (oc OcspConfigurationAttributes) InternalWithRef(ref terra.Reference) OcspConfigurationAttributes
- func (oc OcspConfigurationAttributes) OcspCustomCname() terra.StringValue
- type OcspConfigurationState
- type RevocationConfiguration
- type RevocationConfigurationAttributes
- func (rc RevocationConfigurationAttributes) CrlConfiguration() terra.ListValue[CrlConfigurationAttributes]
- func (rc RevocationConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (rc RevocationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc RevocationConfigurationAttributes) InternalWithRef(ref terra.Reference) RevocationConfigurationAttributes
- func (rc RevocationConfigurationAttributes) OcspConfiguration() terra.ListValue[OcspConfigurationAttributes]
- type RevocationConfigurationState
- type Subject
- type SubjectAttributes
- func (s SubjectAttributes) CommonName() terra.StringValue
- func (s SubjectAttributes) Country() terra.StringValue
- func (s SubjectAttributes) DistinguishedNameQualifier() terra.StringValue
- func (s SubjectAttributes) GenerationQualifier() terra.StringValue
- func (s SubjectAttributes) GivenName() terra.StringValue
- func (s SubjectAttributes) Initials() terra.StringValue
- func (s SubjectAttributes) InternalRef() (terra.Reference, error)
- func (s SubjectAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SubjectAttributes) InternalWithRef(ref terra.Reference) SubjectAttributes
- func (s SubjectAttributes) Locality() terra.StringValue
- func (s SubjectAttributes) Organization() terra.StringValue
- func (s SubjectAttributes) OrganizationalUnit() terra.StringValue
- func (s SubjectAttributes) Pseudonym() terra.StringValue
- func (s SubjectAttributes) State() terra.StringValue
- func (s SubjectAttributes) Surname() terra.StringValue
- func (s SubjectAttributes) Title() terra.StringValue
- type SubjectState
- type Timeouts
- type TimeoutsAttributes
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertificateAuthorityConfiguration ¶
type CertificateAuthorityConfiguration struct { // KeyAlgorithm: string, required KeyAlgorithm terra.StringValue `hcl:"key_algorithm,attr" validate:"required"` // SigningAlgorithm: string, required SigningAlgorithm terra.StringValue `hcl:"signing_algorithm,attr" validate:"required"` // Subject: required Subject *Subject `hcl:"subject,block" validate:"required"` }
type CertificateAuthorityConfigurationAttributes ¶
type CertificateAuthorityConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (CertificateAuthorityConfigurationAttributes) InternalRef ¶
func (cac CertificateAuthorityConfigurationAttributes) InternalRef() (terra.Reference, error)
func (CertificateAuthorityConfigurationAttributes) InternalTokens ¶
func (cac CertificateAuthorityConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CertificateAuthorityConfigurationAttributes) InternalWithRef ¶
func (cac CertificateAuthorityConfigurationAttributes) InternalWithRef(ref terra.Reference) CertificateAuthorityConfigurationAttributes
func (CertificateAuthorityConfigurationAttributes) KeyAlgorithm ¶
func (cac CertificateAuthorityConfigurationAttributes) KeyAlgorithm() terra.StringValue
func (CertificateAuthorityConfigurationAttributes) SigningAlgorithm ¶
func (cac CertificateAuthorityConfigurationAttributes) SigningAlgorithm() terra.StringValue
func (CertificateAuthorityConfigurationAttributes) Subject ¶
func (cac CertificateAuthorityConfigurationAttributes) Subject() terra.ListValue[SubjectAttributes]
type CertificateAuthorityConfigurationState ¶
type CertificateAuthorityConfigurationState struct { KeyAlgorithm string `json:"key_algorithm"` SigningAlgorithm string `json:"signing_algorithm"` Subject []SubjectState `json:"subject"` }
type CrlConfiguration ¶
type CrlConfiguration struct { // CustomCname: string, optional CustomCname terra.StringValue `hcl:"custom_cname,attr"` // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // ExpirationInDays: number, optional ExpirationInDays terra.NumberValue `hcl:"expiration_in_days,attr"` // S3BucketName: string, optional S3BucketName terra.StringValue `hcl:"s3_bucket_name,attr"` // S3ObjectAcl: string, optional S3ObjectAcl terra.StringValue `hcl:"s3_object_acl,attr"` }
type CrlConfigurationAttributes ¶
type CrlConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (CrlConfigurationAttributes) CustomCname ¶
func (cc CrlConfigurationAttributes) CustomCname() terra.StringValue
func (CrlConfigurationAttributes) Enabled ¶
func (cc CrlConfigurationAttributes) Enabled() terra.BoolValue
func (CrlConfigurationAttributes) ExpirationInDays ¶
func (cc CrlConfigurationAttributes) ExpirationInDays() terra.NumberValue
func (CrlConfigurationAttributes) InternalRef ¶
func (cc CrlConfigurationAttributes) InternalRef() (terra.Reference, error)
func (CrlConfigurationAttributes) InternalTokens ¶
func (cc CrlConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CrlConfigurationAttributes) InternalWithRef ¶
func (cc CrlConfigurationAttributes) InternalWithRef(ref terra.Reference) CrlConfigurationAttributes
func (CrlConfigurationAttributes) S3BucketName ¶
func (cc CrlConfigurationAttributes) S3BucketName() terra.StringValue
func (CrlConfigurationAttributes) S3ObjectAcl ¶
func (cc CrlConfigurationAttributes) S3ObjectAcl() terra.StringValue
type CrlConfigurationState ¶
type OcspConfiguration ¶
type OcspConfiguration struct { // Enabled: bool, required Enabled terra.BoolValue `hcl:"enabled,attr" validate:"required"` // OcspCustomCname: string, optional OcspCustomCname terra.StringValue `hcl:"ocsp_custom_cname,attr"` }
type OcspConfigurationAttributes ¶
type OcspConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (OcspConfigurationAttributes) Enabled ¶
func (oc OcspConfigurationAttributes) Enabled() terra.BoolValue
func (OcspConfigurationAttributes) InternalRef ¶
func (oc OcspConfigurationAttributes) InternalRef() (terra.Reference, error)
func (OcspConfigurationAttributes) InternalTokens ¶
func (oc OcspConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OcspConfigurationAttributes) InternalWithRef ¶
func (oc OcspConfigurationAttributes) InternalWithRef(ref terra.Reference) OcspConfigurationAttributes
func (OcspConfigurationAttributes) OcspCustomCname ¶
func (oc OcspConfigurationAttributes) OcspCustomCname() terra.StringValue
type OcspConfigurationState ¶
type RevocationConfiguration ¶
type RevocationConfiguration struct { // CrlConfiguration: optional CrlConfiguration *CrlConfiguration `hcl:"crl_configuration,block"` // OcspConfiguration: optional OcspConfiguration *OcspConfiguration `hcl:"ocsp_configuration,block"` }
type RevocationConfigurationAttributes ¶
type RevocationConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (RevocationConfigurationAttributes) CrlConfiguration ¶
func (rc RevocationConfigurationAttributes) CrlConfiguration() terra.ListValue[CrlConfigurationAttributes]
func (RevocationConfigurationAttributes) InternalRef ¶
func (rc RevocationConfigurationAttributes) InternalRef() (terra.Reference, error)
func (RevocationConfigurationAttributes) InternalTokens ¶
func (rc RevocationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RevocationConfigurationAttributes) InternalWithRef ¶
func (rc RevocationConfigurationAttributes) InternalWithRef(ref terra.Reference) RevocationConfigurationAttributes
func (RevocationConfigurationAttributes) OcspConfiguration ¶
func (rc RevocationConfigurationAttributes) OcspConfiguration() terra.ListValue[OcspConfigurationAttributes]
type RevocationConfigurationState ¶
type RevocationConfigurationState struct { CrlConfiguration []CrlConfigurationState `json:"crl_configuration"` OcspConfiguration []OcspConfigurationState `json:"ocsp_configuration"` }
type Subject ¶
type Subject struct { // CommonName: string, optional CommonName terra.StringValue `hcl:"common_name,attr"` // Country: string, optional Country terra.StringValue `hcl:"country,attr"` // DistinguishedNameQualifier: string, optional DistinguishedNameQualifier terra.StringValue `hcl:"distinguished_name_qualifier,attr"` // GenerationQualifier: string, optional GenerationQualifier terra.StringValue `hcl:"generation_qualifier,attr"` // GivenName: string, optional GivenName terra.StringValue `hcl:"given_name,attr"` // Initials: string, optional Initials terra.StringValue `hcl:"initials,attr"` // Locality: string, optional Locality terra.StringValue `hcl:"locality,attr"` // Organization: string, optional Organization terra.StringValue `hcl:"organization,attr"` // OrganizationalUnit: string, optional OrganizationalUnit terra.StringValue `hcl:"organizational_unit,attr"` // Pseudonym: string, optional Pseudonym terra.StringValue `hcl:"pseudonym,attr"` // State: string, optional State terra.StringValue `hcl:"state,attr"` // Surname: string, optional Surname terra.StringValue `hcl:"surname,attr"` // Title: string, optional Title terra.StringValue `hcl:"title,attr"` }
type SubjectAttributes ¶
type SubjectAttributes struct {
// contains filtered or unexported fields
}
func (SubjectAttributes) CommonName ¶
func (s SubjectAttributes) CommonName() terra.StringValue
func (SubjectAttributes) Country ¶
func (s SubjectAttributes) Country() terra.StringValue
func (SubjectAttributes) DistinguishedNameQualifier ¶
func (s SubjectAttributes) DistinguishedNameQualifier() terra.StringValue
func (SubjectAttributes) GenerationQualifier ¶
func (s SubjectAttributes) GenerationQualifier() terra.StringValue
func (SubjectAttributes) GivenName ¶
func (s SubjectAttributes) GivenName() terra.StringValue
func (SubjectAttributes) Initials ¶
func (s SubjectAttributes) Initials() terra.StringValue
func (SubjectAttributes) InternalRef ¶
func (s SubjectAttributes) InternalRef() (terra.Reference, error)
func (SubjectAttributes) InternalTokens ¶
func (s SubjectAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SubjectAttributes) InternalWithRef ¶
func (s SubjectAttributes) InternalWithRef(ref terra.Reference) SubjectAttributes
func (SubjectAttributes) Locality ¶
func (s SubjectAttributes) Locality() terra.StringValue
func (SubjectAttributes) Organization ¶
func (s SubjectAttributes) Organization() terra.StringValue
func (SubjectAttributes) OrganizationalUnit ¶
func (s SubjectAttributes) OrganizationalUnit() terra.StringValue
func (SubjectAttributes) Pseudonym ¶
func (s SubjectAttributes) Pseudonym() terra.StringValue
func (SubjectAttributes) State ¶
func (s SubjectAttributes) State() terra.StringValue
func (SubjectAttributes) Surname ¶
func (s SubjectAttributes) Surname() terra.StringValue
func (SubjectAttributes) Title ¶
func (s SubjectAttributes) Title() terra.StringValue
type SubjectState ¶
type SubjectState struct { CommonName string `json:"common_name"` Country string `json:"country"` DistinguishedNameQualifier string `json:"distinguished_name_qualifier"` GenerationQualifier string `json:"generation_qualifier"` GivenName string `json:"given_name"` Initials string `json:"initials"` Locality string `json:"locality"` Organization string `json:"organization"` OrganizationalUnit string `json:"organizational_unit"` Pseudonym string `json:"pseudonym"` State string `json:"state"` Surname string `json:"surname"` Title string `json:"title"` }
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() 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
type TimeoutsState ¶
type TimeoutsState struct {
Create string `json:"create"`
}
Click to show internal directories.
Click to hide internal directories.