Documentation ¶
Index ¶
- type Args
- type CertsInfoAttributes
- func (ci CertsInfoAttributes) CertInfo() terra.ListValue[CertsInfoCertInfoAttributes]
- func (ci CertsInfoAttributes) InternalRef() (terra.Reference, error)
- func (ci CertsInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ci CertsInfoAttributes) InternalWithRef(ref terra.Reference) CertsInfoAttributes
- type CertsInfoCertInfoAttributes
- func (ci CertsInfoCertInfoAttributes) BasicConstraints() terra.StringValue
- func (ci CertsInfoCertInfoAttributes) ExpiryDate() terra.StringValue
- func (ci CertsInfoCertInfoAttributes) InternalRef() (terra.Reference, error)
- func (ci CertsInfoCertInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ci CertsInfoCertInfoAttributes) InternalWithRef(ref terra.Reference) CertsInfoCertInfoAttributes
- func (ci CertsInfoCertInfoAttributes) IsValid() terra.StringValue
- func (ci CertsInfoCertInfoAttributes) Issuer() terra.StringValue
- func (ci CertsInfoCertInfoAttributes) PublicKey() terra.StringValue
- func (ci CertsInfoCertInfoAttributes) SerialNumber() terra.StringValue
- func (ci CertsInfoCertInfoAttributes) SigAlgName() terra.StringValue
- func (ci CertsInfoCertInfoAttributes) Subject() terra.StringValue
- func (ci CertsInfoCertInfoAttributes) SubjectAlternativeNames() terra.ListValue[terra.StringValue]
- func (ci CertsInfoCertInfoAttributes) ValidFrom() terra.StringValue
- func (ci CertsInfoCertInfoAttributes) Version() terra.NumberValue
- type CertsInfoCertInfoState
- type CertsInfoState
- type Resource
- func (gakassc *Resource) Attributes() googleApigeeKeystoresAliasesSelfSignedCertAttributes
- func (gakassc *Resource) Configuration() interface{}
- func (gakassc *Resource) DependOn() terra.Reference
- func (gakassc *Resource) Dependencies() terra.Dependencies
- func (gakassc *Resource) ImportState(state io.Reader) error
- func (gakassc *Resource) LifecycleManagement() *terra.Lifecycle
- func (gakassc *Resource) LocalName() string
- func (gakassc *Resource) State() (*googleApigeeKeystoresAliasesSelfSignedCertState, bool)
- func (gakassc *Resource) StateMust() *googleApigeeKeystoresAliasesSelfSignedCertState
- func (gakassc *Resource) Type() string
- type Subject
- type SubjectAlternativeDnsNames
- type SubjectAlternativeDnsNamesAttributes
- func (sadn SubjectAlternativeDnsNamesAttributes) InternalRef() (terra.Reference, error)
- func (sadn SubjectAlternativeDnsNamesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sadn SubjectAlternativeDnsNamesAttributes) InternalWithRef(ref terra.Reference) SubjectAlternativeDnsNamesAttributes
- func (sadn SubjectAlternativeDnsNamesAttributes) SubjectAlternativeName() terra.StringValue
- type SubjectAlternativeDnsNamesState
- type SubjectAttributes
- func (s SubjectAttributes) CommonName() terra.StringValue
- func (s SubjectAttributes) CountryCode() terra.StringValue
- func (s SubjectAttributes) Email() 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) Org() terra.StringValue
- func (s SubjectAttributes) OrgUnit() terra.StringValue
- func (s SubjectAttributes) State() terra.StringValue
- type SubjectState
- 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
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Alias: string, required Alias terra.StringValue `hcl:"alias,attr" validate:"required"` // CertValidityInDays: number, optional CertValidityInDays terra.NumberValue `hcl:"cert_validity_in_days,attr"` // Environment: string, required Environment terra.StringValue `hcl:"environment,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // KeySize: string, optional KeySize terra.StringValue `hcl:"key_size,attr"` // Keystore: string, required Keystore terra.StringValue `hcl:"keystore,attr" validate:"required"` // OrgId: string, required OrgId terra.StringValue `hcl:"org_id,attr" validate:"required"` // SigAlg: string, required SigAlg terra.StringValue `hcl:"sig_alg,attr" validate:"required"` // Subject: required Subject *Subject `hcl:"subject,block" validate:"required"` // SubjectAlternativeDnsNames: optional SubjectAlternativeDnsNames *SubjectAlternativeDnsNames `hcl:"subject_alternative_dns_names,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for google_apigee_keystores_aliases_self_signed_cert.
type CertsInfoAttributes ¶
type CertsInfoAttributes struct {
// contains filtered or unexported fields
}
func (CertsInfoAttributes) CertInfo ¶
func (ci CertsInfoAttributes) CertInfo() terra.ListValue[CertsInfoCertInfoAttributes]
func (CertsInfoAttributes) InternalRef ¶
func (ci CertsInfoAttributes) InternalRef() (terra.Reference, error)
func (CertsInfoAttributes) InternalTokens ¶
func (ci CertsInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CertsInfoAttributes) InternalWithRef ¶
func (ci CertsInfoAttributes) InternalWithRef(ref terra.Reference) CertsInfoAttributes
type CertsInfoCertInfoAttributes ¶
type CertsInfoCertInfoAttributes struct {
// contains filtered or unexported fields
}
func (CertsInfoCertInfoAttributes) BasicConstraints ¶
func (ci CertsInfoCertInfoAttributes) BasicConstraints() terra.StringValue
func (CertsInfoCertInfoAttributes) ExpiryDate ¶
func (ci CertsInfoCertInfoAttributes) ExpiryDate() terra.StringValue
func (CertsInfoCertInfoAttributes) InternalRef ¶
func (ci CertsInfoCertInfoAttributes) InternalRef() (terra.Reference, error)
func (CertsInfoCertInfoAttributes) InternalTokens ¶
func (ci CertsInfoCertInfoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CertsInfoCertInfoAttributes) InternalWithRef ¶
func (ci CertsInfoCertInfoAttributes) InternalWithRef(ref terra.Reference) CertsInfoCertInfoAttributes
func (CertsInfoCertInfoAttributes) IsValid ¶
func (ci CertsInfoCertInfoAttributes) IsValid() terra.StringValue
func (CertsInfoCertInfoAttributes) Issuer ¶
func (ci CertsInfoCertInfoAttributes) Issuer() terra.StringValue
func (CertsInfoCertInfoAttributes) PublicKey ¶
func (ci CertsInfoCertInfoAttributes) PublicKey() terra.StringValue
func (CertsInfoCertInfoAttributes) SerialNumber ¶
func (ci CertsInfoCertInfoAttributes) SerialNumber() terra.StringValue
func (CertsInfoCertInfoAttributes) SigAlgName ¶
func (ci CertsInfoCertInfoAttributes) SigAlgName() terra.StringValue
func (CertsInfoCertInfoAttributes) Subject ¶
func (ci CertsInfoCertInfoAttributes) Subject() terra.StringValue
func (CertsInfoCertInfoAttributes) SubjectAlternativeNames ¶
func (ci CertsInfoCertInfoAttributes) SubjectAlternativeNames() terra.ListValue[terra.StringValue]
func (CertsInfoCertInfoAttributes) ValidFrom ¶
func (ci CertsInfoCertInfoAttributes) ValidFrom() terra.StringValue
func (CertsInfoCertInfoAttributes) Version ¶
func (ci CertsInfoCertInfoAttributes) Version() terra.NumberValue
type CertsInfoCertInfoState ¶
type CertsInfoCertInfoState struct { BasicConstraints string `json:"basic_constraints"` ExpiryDate string `json:"expiry_date"` IsValid string `json:"is_valid"` Issuer string `json:"issuer"` PublicKey string `json:"public_key"` SerialNumber string `json:"serial_number"` SigAlgName string `json:"sig_alg_name"` Subject string `json:"subject"` SubjectAlternativeNames []string `json:"subject_alternative_names"` ValidFrom string `json:"valid_from"` Version float64 `json:"version"` }
type CertsInfoState ¶
type CertsInfoState struct {
CertInfo []CertsInfoCertInfoState `json:"cert_info"`
}
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 google_apigee_keystores_aliases_self_signed_cert.
func (*Resource) Attributes ¶
func (gakassc *Resource) Attributes() googleApigeeKeystoresAliasesSelfSignedCertAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gakassc *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gakassc *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 Subject ¶
type Subject struct { // CommonName: string, optional CommonName terra.StringValue `hcl:"common_name,attr"` // CountryCode: string, optional CountryCode terra.StringValue `hcl:"country_code,attr"` // Email: string, optional Email terra.StringValue `hcl:"email,attr"` // Locality: string, optional Locality terra.StringValue `hcl:"locality,attr"` // Org: string, optional Org terra.StringValue `hcl:"org,attr"` // OrgUnit: string, optional OrgUnit terra.StringValue `hcl:"org_unit,attr"` // State: string, optional State terra.StringValue `hcl:"state,attr"` }
type SubjectAlternativeDnsNames ¶
type SubjectAlternativeDnsNames struct { // SubjectAlternativeName: string, optional SubjectAlternativeName terra.StringValue `hcl:"subject_alternative_name,attr"` }
type SubjectAlternativeDnsNamesAttributes ¶
type SubjectAlternativeDnsNamesAttributes struct {
// contains filtered or unexported fields
}
func (SubjectAlternativeDnsNamesAttributes) InternalRef ¶
func (sadn SubjectAlternativeDnsNamesAttributes) InternalRef() (terra.Reference, error)
func (SubjectAlternativeDnsNamesAttributes) InternalTokens ¶
func (sadn SubjectAlternativeDnsNamesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SubjectAlternativeDnsNamesAttributes) InternalWithRef ¶
func (sadn SubjectAlternativeDnsNamesAttributes) InternalWithRef(ref terra.Reference) SubjectAlternativeDnsNamesAttributes
func (SubjectAlternativeDnsNamesAttributes) SubjectAlternativeName ¶
func (sadn SubjectAlternativeDnsNamesAttributes) SubjectAlternativeName() terra.StringValue
type SubjectAlternativeDnsNamesState ¶
type SubjectAlternativeDnsNamesState struct {
SubjectAlternativeName string `json:"subject_alternative_name"`
}
type SubjectAttributes ¶
type SubjectAttributes struct {
// contains filtered or unexported fields
}
func (SubjectAttributes) CommonName ¶
func (s SubjectAttributes) CommonName() terra.StringValue
func (SubjectAttributes) CountryCode ¶
func (s SubjectAttributes) CountryCode() terra.StringValue
func (SubjectAttributes) Email ¶
func (s SubjectAttributes) Email() 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) Org ¶
func (s SubjectAttributes) Org() terra.StringValue
func (SubjectAttributes) OrgUnit ¶
func (s SubjectAttributes) OrgUnit() terra.StringValue
func (SubjectAttributes) State ¶
func (s SubjectAttributes) State() terra.StringValue
type SubjectState ¶
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,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
type TimeoutsState ¶
Click to show internal directories.
Click to hide internal directories.