acmpcacertificateauthority

package
v0.0.0-...-964ba77 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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 (CertificateAuthorityConfigurationAttributes) InternalTokens

func (CertificateAuthorityConfigurationAttributes) InternalWithRef

func (CertificateAuthorityConfigurationAttributes) KeyAlgorithm

func (CertificateAuthorityConfigurationAttributes) SigningAlgorithm

func (CertificateAuthorityConfigurationAttributes) Subject

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 (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 (CrlConfigurationAttributes) S3BucketName

func (cc CrlConfigurationAttributes) S3BucketName() terra.StringValue

func (CrlConfigurationAttributes) S3ObjectAcl

func (cc CrlConfigurationAttributes) S3ObjectAcl() terra.StringValue

type CrlConfigurationState

type CrlConfigurationState struct {
	CustomCname      string  `json:"custom_cname"`
	Enabled          bool    `json:"enabled"`
	ExpirationInDays float64 `json:"expiration_in_days"`
	S3BucketName     string  `json:"s3_bucket_name"`
	S3ObjectAcl      string  `json:"s3_object_acl"`
}

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 (OcspConfigurationAttributes) InternalRef

func (oc OcspConfigurationAttributes) InternalRef() (terra.Reference, error)

func (OcspConfigurationAttributes) InternalTokens

func (oc OcspConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (OcspConfigurationAttributes) InternalWithRef

func (OcspConfigurationAttributes) OcspCustomCname

func (oc OcspConfigurationAttributes) OcspCustomCname() terra.StringValue

type OcspConfigurationState

type OcspConfigurationState struct {
	Enabled         bool   `json:"enabled"`
	OcspCustomCname string `json:"ocsp_custom_cname"`
}

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 (RevocationConfigurationAttributes) InternalRef

func (RevocationConfigurationAttributes) InternalTokens

func (rc RevocationConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RevocationConfigurationAttributes) InternalWithRef

func (RevocationConfigurationAttributes) OcspConfiguration

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 (SubjectAttributes) Surname

func (s SubjectAttributes) Surname() terra.StringValue

func (SubjectAttributes) Title

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 (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"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL