alpha

package
v1.84.0 Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2026 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Overview

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Package alpha defines operations in the declarative SDK.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Package privateca contains methods and objects for handling privateca GCP resources.

Index

Constants

View Source
const CaPoolMaxPage = -1
View Source
const CertificateAuthorityMaxPage = -1
View Source
const CertificateMaxPage = -1
View Source
const CertificateTemplateMaxPage = -1

Variables

View Source
var YAML_ca_pool []byte
View Source
var YAML_certificate []byte
View Source
var YAML_certificate_authority []byte
View Source
var YAML_certificate_template []byte

Functions

func DCLCaPoolSchema added in v1.10.3

func DCLCaPoolSchema() *dcl.Schema

func DCLCertificateAuthoritySchema added in v1.10.3

func DCLCertificateAuthoritySchema() *dcl.Schema

func DCLCertificateSchema added in v1.10.3

func DCLCertificateSchema() *dcl.Schema

func DCLCertificateTemplateSchema added in v1.10.3

func DCLCertificateTemplateSchema() *dcl.Schema

Types

type CaPool

type CaPool struct {
	Name              *string                  `json:"name"`
	Tier              *CaPoolTierEnum          `json:"tier"`
	IssuancePolicy    *CaPoolIssuancePolicy    `json:"issuancePolicy"`
	PublishingOptions *CaPoolPublishingOptions `json:"publishingOptions"`
	Labels            map[string]string        `json:"labels"`
	Project           *string                  `json:"project"`
	Location          *string                  `json:"location"`
}

func (*CaPool) Describe

func (r *CaPool) Describe() dcl.ServiceTypeVersion

Describe returns a simple description of this resource to ensure that automated tools can identify it.

func (*CaPool) ID

func (r *CaPool) ID() (string, error)

func (*CaPool) String

func (r *CaPool) String() string

type CaPoolIssuancePolicy

type CaPoolIssuancePolicy struct {
	AllowedKeyTypes       []CaPoolIssuancePolicyAllowedKeyTypes      `json:"allowedKeyTypes"`
	MaximumLifetime       *string                                    `json:"maximumLifetime"`
	AllowedIssuanceModes  *CaPoolIssuancePolicyAllowedIssuanceModes  `json:"allowedIssuanceModes"`
	BaselineValues        *CaPoolIssuancePolicyBaselineValues        `json:"baselineValues"`
	IdentityConstraints   *CaPoolIssuancePolicyIdentityConstraints   `json:"identityConstraints"`
	PassthroughExtensions *CaPoolIssuancePolicyPassthroughExtensions `json:"passthroughExtensions"`
	// contains filtered or unexported fields
}
var EmptyCaPoolIssuancePolicy *CaPoolIssuancePolicy = &CaPoolIssuancePolicy{empty: true}

This object is used to assert a desired state where this CaPoolIssuancePolicy is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CaPoolIssuancePolicy) Empty

func (r *CaPoolIssuancePolicy) Empty() bool

func (*CaPoolIssuancePolicy) HashCode

func (r *CaPoolIssuancePolicy) HashCode() string

func (*CaPoolIssuancePolicy) String

func (r *CaPoolIssuancePolicy) String() string

func (*CaPoolIssuancePolicy) UnmarshalJSON

func (r *CaPoolIssuancePolicy) UnmarshalJSON(data []byte) error

type CaPoolIssuancePolicyAllowedIssuanceModes

type CaPoolIssuancePolicyAllowedIssuanceModes struct {
	AllowCsrBasedIssuance    *bool `json:"allowCsrBasedIssuance"`
	AllowConfigBasedIssuance *bool `json:"allowConfigBasedIssuance"`
	// contains filtered or unexported fields
}
var EmptyCaPoolIssuancePolicyAllowedIssuanceModes *CaPoolIssuancePolicyAllowedIssuanceModes = &CaPoolIssuancePolicyAllowedIssuanceModes{empty: true}

This object is used to assert a desired state where this CaPoolIssuancePolicyAllowedIssuanceModes is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CaPoolIssuancePolicyAllowedIssuanceModes) Empty

func (*CaPoolIssuancePolicyAllowedIssuanceModes) HashCode

func (*CaPoolIssuancePolicyAllowedIssuanceModes) String

func (*CaPoolIssuancePolicyAllowedIssuanceModes) UnmarshalJSON

func (r *CaPoolIssuancePolicyAllowedIssuanceModes) UnmarshalJSON(data []byte) error

type CaPoolIssuancePolicyAllowedKeyTypes

type CaPoolIssuancePolicyAllowedKeyTypes struct {
	Rsa           *CaPoolIssuancePolicyAllowedKeyTypesRsa           `json:"rsa"`
	EllipticCurve *CaPoolIssuancePolicyAllowedKeyTypesEllipticCurve `json:"ellipticCurve"`
	// contains filtered or unexported fields
}
var EmptyCaPoolIssuancePolicyAllowedKeyTypes *CaPoolIssuancePolicyAllowedKeyTypes = &CaPoolIssuancePolicyAllowedKeyTypes{empty: true}

This object is used to assert a desired state where this CaPoolIssuancePolicyAllowedKeyTypes is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CaPoolIssuancePolicyAllowedKeyTypes) Empty

func (*CaPoolIssuancePolicyAllowedKeyTypes) HashCode

func (*CaPoolIssuancePolicyAllowedKeyTypes) String

func (*CaPoolIssuancePolicyAllowedKeyTypes) UnmarshalJSON

func (r *CaPoolIssuancePolicyAllowedKeyTypes) UnmarshalJSON(data []byte) error

type CaPoolIssuancePolicyAllowedKeyTypesEllipticCurve

type CaPoolIssuancePolicyAllowedKeyTypesEllipticCurve struct {
	SignatureAlgorithm *CaPoolIssuancePolicyAllowedKeyTypesEllipticCurveSignatureAlgorithmEnum `json:"signatureAlgorithm"`
	// contains filtered or unexported fields
}
var EmptyCaPoolIssuancePolicyAllowedKeyTypesEllipticCurve *CaPoolIssuancePolicyAllowedKeyTypesEllipticCurve = &CaPoolIssuancePolicyAllowedKeyTypesEllipticCurve{empty: true}

This object is used to assert a desired state where this CaPoolIssuancePolicyAllowedKeyTypesEllipticCurve is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CaPoolIssuancePolicyAllowedKeyTypesEllipticCurve) Empty

func (*CaPoolIssuancePolicyAllowedKeyTypesEllipticCurve) HashCode

func (*CaPoolIssuancePolicyAllowedKeyTypesEllipticCurve) String

func (*CaPoolIssuancePolicyAllowedKeyTypesEllipticCurve) UnmarshalJSON

type CaPoolIssuancePolicyAllowedKeyTypesEllipticCurveSignatureAlgorithmEnum

type CaPoolIssuancePolicyAllowedKeyTypesEllipticCurveSignatureAlgorithmEnum string

The enum CaPoolIssuancePolicyAllowedKeyTypesEllipticCurveSignatureAlgorithmEnum.

func CaPoolIssuancePolicyAllowedKeyTypesEllipticCurveSignatureAlgorithmEnumRef

func CaPoolIssuancePolicyAllowedKeyTypesEllipticCurveSignatureAlgorithmEnumRef(s string) *CaPoolIssuancePolicyAllowedKeyTypesEllipticCurveSignatureAlgorithmEnum

CaPoolIssuancePolicyAllowedKeyTypesEllipticCurveSignatureAlgorithmEnumRef returns a *CaPoolIssuancePolicyAllowedKeyTypesEllipticCurveSignatureAlgorithmEnum with the value of string s If the empty string is provided, nil is returned.

func (CaPoolIssuancePolicyAllowedKeyTypesEllipticCurveSignatureAlgorithmEnum) Validate

type CaPoolIssuancePolicyAllowedKeyTypesRsa

type CaPoolIssuancePolicyAllowedKeyTypesRsa struct {
	MinModulusSize *int64 `json:"minModulusSize"`
	MaxModulusSize *int64 `json:"maxModulusSize"`
	// contains filtered or unexported fields
}
var EmptyCaPoolIssuancePolicyAllowedKeyTypesRsa *CaPoolIssuancePolicyAllowedKeyTypesRsa = &CaPoolIssuancePolicyAllowedKeyTypesRsa{empty: true}

This object is used to assert a desired state where this CaPoolIssuancePolicyAllowedKeyTypesRsa is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CaPoolIssuancePolicyAllowedKeyTypesRsa) Empty

func (*CaPoolIssuancePolicyAllowedKeyTypesRsa) HashCode

func (*CaPoolIssuancePolicyAllowedKeyTypesRsa) String

func (*CaPoolIssuancePolicyAllowedKeyTypesRsa) UnmarshalJSON

func (r *CaPoolIssuancePolicyAllowedKeyTypesRsa) UnmarshalJSON(data []byte) error

type CaPoolIssuancePolicyBaselineValues

type CaPoolIssuancePolicyBaselineValues struct {
	KeyUsage             *CaPoolIssuancePolicyBaselineValuesKeyUsage              `json:"keyUsage"`
	CaOptions            *CaPoolIssuancePolicyBaselineValuesCaOptions             `json:"caOptions"`
	PolicyIds            []CaPoolIssuancePolicyBaselineValuesPolicyIds            `json:"policyIds"`
	AiaOcspServers       []string                                                 `json:"aiaOcspServers"`
	AdditionalExtensions []CaPoolIssuancePolicyBaselineValuesAdditionalExtensions `json:"additionalExtensions"`
	// contains filtered or unexported fields
}
var EmptyCaPoolIssuancePolicyBaselineValues *CaPoolIssuancePolicyBaselineValues = &CaPoolIssuancePolicyBaselineValues{empty: true}

This object is used to assert a desired state where this CaPoolIssuancePolicyBaselineValues is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CaPoolIssuancePolicyBaselineValues) Empty

func (*CaPoolIssuancePolicyBaselineValues) HashCode

func (*CaPoolIssuancePolicyBaselineValues) String

func (*CaPoolIssuancePolicyBaselineValues) UnmarshalJSON

func (r *CaPoolIssuancePolicyBaselineValues) UnmarshalJSON(data []byte) error

type CaPoolIssuancePolicyBaselineValuesAdditionalExtensions

type CaPoolIssuancePolicyBaselineValuesAdditionalExtensions struct {
	ObjectId *CaPoolIssuancePolicyBaselineValuesAdditionalExtensionsObjectId `json:"objectId"`
	Critical *bool                                                           `json:"critical"`
	Value    *string                                                         `json:"value"`
	// contains filtered or unexported fields
}
var EmptyCaPoolIssuancePolicyBaselineValuesAdditionalExtensions *CaPoolIssuancePolicyBaselineValuesAdditionalExtensions = &CaPoolIssuancePolicyBaselineValuesAdditionalExtensions{empty: true}

This object is used to assert a desired state where this CaPoolIssuancePolicyBaselineValuesAdditionalExtensions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CaPoolIssuancePolicyBaselineValuesAdditionalExtensions) Empty

func (*CaPoolIssuancePolicyBaselineValuesAdditionalExtensions) HashCode

func (*CaPoolIssuancePolicyBaselineValuesAdditionalExtensions) String

func (*CaPoolIssuancePolicyBaselineValuesAdditionalExtensions) UnmarshalJSON

type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionsObjectId

type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionsObjectId struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}
var EmptyCaPoolIssuancePolicyBaselineValuesAdditionalExtensionsObjectId *CaPoolIssuancePolicyBaselineValuesAdditionalExtensionsObjectId = &CaPoolIssuancePolicyBaselineValuesAdditionalExtensionsObjectId{empty: true}

This object is used to assert a desired state where this CaPoolIssuancePolicyBaselineValuesAdditionalExtensionsObjectId is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CaPoolIssuancePolicyBaselineValuesAdditionalExtensionsObjectId) Empty

func (*CaPoolIssuancePolicyBaselineValuesAdditionalExtensionsObjectId) HashCode

func (*CaPoolIssuancePolicyBaselineValuesAdditionalExtensionsObjectId) String

func (*CaPoolIssuancePolicyBaselineValuesAdditionalExtensionsObjectId) UnmarshalJSON

type CaPoolIssuancePolicyBaselineValuesCaOptions

type CaPoolIssuancePolicyBaselineValuesCaOptions struct {
	IsCa                    *bool  `json:"isCa"`
	MaxIssuerPathLength     *int64 `json:"maxIssuerPathLength"`
	ZeroMaxIssuerPathLength *bool  `json:"zeroMaxIssuerPathLength"`
	// contains filtered or unexported fields
}
var EmptyCaPoolIssuancePolicyBaselineValuesCaOptions *CaPoolIssuancePolicyBaselineValuesCaOptions = &CaPoolIssuancePolicyBaselineValuesCaOptions{empty: true}

This object is used to assert a desired state where this CaPoolIssuancePolicyBaselineValuesCaOptions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CaPoolIssuancePolicyBaselineValuesCaOptions) Empty

func (*CaPoolIssuancePolicyBaselineValuesCaOptions) HashCode

func (*CaPoolIssuancePolicyBaselineValuesCaOptions) String

func (*CaPoolIssuancePolicyBaselineValuesCaOptions) UnmarshalJSON

func (r *CaPoolIssuancePolicyBaselineValuesCaOptions) UnmarshalJSON(data []byte) error

type CaPoolIssuancePolicyBaselineValuesKeyUsage

type CaPoolIssuancePolicyBaselineValuesKeyUsage struct {
	BaseKeyUsage             *CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsage              `json:"baseKeyUsage"`
	ExtendedKeyUsage         *CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsage          `json:"extendedKeyUsage"`
	UnknownExtendedKeyUsages []CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsages `json:"unknownExtendedKeyUsages"`
	// contains filtered or unexported fields
}
var EmptyCaPoolIssuancePolicyBaselineValuesKeyUsage *CaPoolIssuancePolicyBaselineValuesKeyUsage = &CaPoolIssuancePolicyBaselineValuesKeyUsage{empty: true}

This object is used to assert a desired state where this CaPoolIssuancePolicyBaselineValuesKeyUsage is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CaPoolIssuancePolicyBaselineValuesKeyUsage) Empty

func (*CaPoolIssuancePolicyBaselineValuesKeyUsage) HashCode

func (*CaPoolIssuancePolicyBaselineValuesKeyUsage) String

func (*CaPoolIssuancePolicyBaselineValuesKeyUsage) UnmarshalJSON

func (r *CaPoolIssuancePolicyBaselineValuesKeyUsage) UnmarshalJSON(data []byte) error

type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsage

type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsage struct {
	DigitalSignature  *bool `json:"digitalSignature"`
	ContentCommitment *bool `json:"contentCommitment"`
	KeyEncipherment   *bool `json:"keyEncipherment"`
	DataEncipherment  *bool `json:"dataEncipherment"`
	KeyAgreement      *bool `json:"keyAgreement"`
	CertSign          *bool `json:"certSign"`
	CrlSign           *bool `json:"crlSign"`
	EncipherOnly      *bool `json:"encipherOnly"`
	DecipherOnly      *bool `json:"decipherOnly"`
	// contains filtered or unexported fields
}
var EmptyCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsage *CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsage = &CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsage{empty: true}

This object is used to assert a desired state where this CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsage is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsage) Empty

func (*CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsage) HashCode

func (*CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsage) String

func (*CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsage) UnmarshalJSON

type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsage

type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsage struct {
	ServerAuth      *bool `json:"serverAuth"`
	ClientAuth      *bool `json:"clientAuth"`
	CodeSigning     *bool `json:"codeSigning"`
	EmailProtection *bool `json:"emailProtection"`
	TimeStamping    *bool `json:"timeStamping"`
	OcspSigning     *bool `json:"ocspSigning"`
	// contains filtered or unexported fields
}
var EmptyCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsage *CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsage = &CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsage{empty: true}

This object is used to assert a desired state where this CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsage is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsage) Empty

func (*CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsage) HashCode

func (*CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsage) String

func (*CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsage) UnmarshalJSON

type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsages

type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsages struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}
var EmptyCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsages *CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsages = &CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsages{empty: true}

This object is used to assert a desired state where this CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsages is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsages) Empty

func (*CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsages) HashCode

func (*CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsages) String

func (*CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsages) UnmarshalJSON

type CaPoolIssuancePolicyBaselineValuesPolicyIds

type CaPoolIssuancePolicyBaselineValuesPolicyIds struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}
var EmptyCaPoolIssuancePolicyBaselineValuesPolicyIds *CaPoolIssuancePolicyBaselineValuesPolicyIds = &CaPoolIssuancePolicyBaselineValuesPolicyIds{empty: true}

This object is used to assert a desired state where this CaPoolIssuancePolicyBaselineValuesPolicyIds is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CaPoolIssuancePolicyBaselineValuesPolicyIds) Empty

func (*CaPoolIssuancePolicyBaselineValuesPolicyIds) HashCode

func (*CaPoolIssuancePolicyBaselineValuesPolicyIds) String

func (*CaPoolIssuancePolicyBaselineValuesPolicyIds) UnmarshalJSON

func (r *CaPoolIssuancePolicyBaselineValuesPolicyIds) UnmarshalJSON(data []byte) error

type CaPoolIssuancePolicyIdentityConstraints

type CaPoolIssuancePolicyIdentityConstraints struct {
	CelExpression                   *CaPoolIssuancePolicyIdentityConstraintsCelExpression `json:"celExpression"`
	AllowSubjectPassthrough         *bool                                                 `json:"allowSubjectPassthrough"`
	AllowSubjectAltNamesPassthrough *bool                                                 `json:"allowSubjectAltNamesPassthrough"`
	// contains filtered or unexported fields
}
var EmptyCaPoolIssuancePolicyIdentityConstraints *CaPoolIssuancePolicyIdentityConstraints = &CaPoolIssuancePolicyIdentityConstraints{empty: true}

This object is used to assert a desired state where this CaPoolIssuancePolicyIdentityConstraints is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CaPoolIssuancePolicyIdentityConstraints) Empty

func (*CaPoolIssuancePolicyIdentityConstraints) HashCode

func (*CaPoolIssuancePolicyIdentityConstraints) String

func (*CaPoolIssuancePolicyIdentityConstraints) UnmarshalJSON

func (r *CaPoolIssuancePolicyIdentityConstraints) UnmarshalJSON(data []byte) error

type CaPoolIssuancePolicyIdentityConstraintsCelExpression

type CaPoolIssuancePolicyIdentityConstraintsCelExpression struct {
	Expression  *string `json:"expression"`
	Title       *string `json:"title"`
	Description *string `json:"description"`
	Location    *string `json:"location"`
	// contains filtered or unexported fields
}
var EmptyCaPoolIssuancePolicyIdentityConstraintsCelExpression *CaPoolIssuancePolicyIdentityConstraintsCelExpression = &CaPoolIssuancePolicyIdentityConstraintsCelExpression{empty: true}

This object is used to assert a desired state where this CaPoolIssuancePolicyIdentityConstraintsCelExpression is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CaPoolIssuancePolicyIdentityConstraintsCelExpression) Empty

func (*CaPoolIssuancePolicyIdentityConstraintsCelExpression) HashCode

func (*CaPoolIssuancePolicyIdentityConstraintsCelExpression) String

func (*CaPoolIssuancePolicyIdentityConstraintsCelExpression) UnmarshalJSON

type CaPoolIssuancePolicyPassthroughExtensions

type CaPoolIssuancePolicyPassthroughExtensions struct {
	KnownExtensions      []CaPoolIssuancePolicyPassthroughExtensionsKnownExtensionsEnum  `json:"knownExtensions"`
	AdditionalExtensions []CaPoolIssuancePolicyPassthroughExtensionsAdditionalExtensions `json:"additionalExtensions"`
	// contains filtered or unexported fields
}
var EmptyCaPoolIssuancePolicyPassthroughExtensions *CaPoolIssuancePolicyPassthroughExtensions = &CaPoolIssuancePolicyPassthroughExtensions{empty: true}

This object is used to assert a desired state where this CaPoolIssuancePolicyPassthroughExtensions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CaPoolIssuancePolicyPassthroughExtensions) Empty

func (*CaPoolIssuancePolicyPassthroughExtensions) HashCode

func (*CaPoolIssuancePolicyPassthroughExtensions) String

func (*CaPoolIssuancePolicyPassthroughExtensions) UnmarshalJSON

func (r *CaPoolIssuancePolicyPassthroughExtensions) UnmarshalJSON(data []byte) error

type CaPoolIssuancePolicyPassthroughExtensionsAdditionalExtensions

type CaPoolIssuancePolicyPassthroughExtensionsAdditionalExtensions struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}
var EmptyCaPoolIssuancePolicyPassthroughExtensionsAdditionalExtensions *CaPoolIssuancePolicyPassthroughExtensionsAdditionalExtensions = &CaPoolIssuancePolicyPassthroughExtensionsAdditionalExtensions{empty: true}

This object is used to assert a desired state where this CaPoolIssuancePolicyPassthroughExtensionsAdditionalExtensions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CaPoolIssuancePolicyPassthroughExtensionsAdditionalExtensions) Empty

func (*CaPoolIssuancePolicyPassthroughExtensionsAdditionalExtensions) HashCode

func (*CaPoolIssuancePolicyPassthroughExtensionsAdditionalExtensions) String

func (*CaPoolIssuancePolicyPassthroughExtensionsAdditionalExtensions) UnmarshalJSON

type CaPoolIssuancePolicyPassthroughExtensionsKnownExtensionsEnum

type CaPoolIssuancePolicyPassthroughExtensionsKnownExtensionsEnum string

The enum CaPoolIssuancePolicyPassthroughExtensionsKnownExtensionsEnum.

func CaPoolIssuancePolicyPassthroughExtensionsKnownExtensionsEnumRef

func CaPoolIssuancePolicyPassthroughExtensionsKnownExtensionsEnumRef(s string) *CaPoolIssuancePolicyPassthroughExtensionsKnownExtensionsEnum

CaPoolIssuancePolicyPassthroughExtensionsKnownExtensionsEnumRef returns a *CaPoolIssuancePolicyPassthroughExtensionsKnownExtensionsEnum with the value of string s If the empty string is provided, nil is returned.

func (CaPoolIssuancePolicyPassthroughExtensionsKnownExtensionsEnum) Validate

type CaPoolList

type CaPoolList struct {
	Items []*CaPool
	// contains filtered or unexported fields
}

func (*CaPoolList) HasNext

func (l *CaPoolList) HasNext() bool

func (*CaPoolList) Next

func (l *CaPoolList) Next(ctx context.Context, c *Client) error

type CaPoolPublishingOptions

type CaPoolPublishingOptions struct {
	PublishCaCert *bool `json:"publishCaCert"`
	PublishCrl    *bool `json:"publishCrl"`
	// contains filtered or unexported fields
}
var EmptyCaPoolPublishingOptions *CaPoolPublishingOptions = &CaPoolPublishingOptions{empty: true}

This object is used to assert a desired state where this CaPoolPublishingOptions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CaPoolPublishingOptions) Empty

func (r *CaPoolPublishingOptions) Empty() bool

func (*CaPoolPublishingOptions) HashCode

func (r *CaPoolPublishingOptions) HashCode() string

func (*CaPoolPublishingOptions) String

func (r *CaPoolPublishingOptions) String() string

func (*CaPoolPublishingOptions) UnmarshalJSON

func (r *CaPoolPublishingOptions) UnmarshalJSON(data []byte) error

type CaPoolTierEnum

type CaPoolTierEnum string

The enum CaPoolTierEnum.

func CaPoolTierEnumRef

func CaPoolTierEnumRef(s string) *CaPoolTierEnum

CaPoolTierEnumRef returns a *CaPoolTierEnum with the value of string s If the empty string is provided, nil is returned.

func (CaPoolTierEnum) Validate

func (v CaPoolTierEnum) Validate() error

type Certificate

type Certificate struct {
	Name                       *string                            `json:"name"`
	PemCsr                     *string                            `json:"pemCsr"`
	Config                     *CertificateConfig                 `json:"config"`
	IssuerCertificateAuthority *string                            `json:"issuerCertificateAuthority"`
	Lifetime                   *string                            `json:"lifetime"`
	CertificateTemplate        *string                            `json:"certificateTemplate"`
	SubjectMode                *CertificateSubjectModeEnum        `json:"subjectMode"`
	RevocationDetails          *CertificateRevocationDetails      `json:"revocationDetails"`
	PemCertificate             *string                            `json:"pemCertificate"`
	CertificateDescription     *CertificateCertificateDescription `json:"certificateDescription"`
	PemCertificateChain        []string                           `json:"pemCertificateChain"`
	CreateTime                 *string                            `json:"createTime"`
	UpdateTime                 *string                            `json:"updateTime"`
	Labels                     map[string]string                  `json:"labels"`
	Project                    *string                            `json:"project"`
	Location                   *string                            `json:"location"`
	CaPool                     *string                            `json:"caPool"`
	CertificateAuthority       *string                            `json:"certificateAuthority"`
}

func (*Certificate) Describe

func (r *Certificate) Describe() dcl.ServiceTypeVersion

Describe returns a simple description of this resource to ensure that automated tools can identify it.

func (*Certificate) ID

func (r *Certificate) ID() (string, error)

func (*Certificate) String

func (r *Certificate) String() string

type CertificateAuthority

type CertificateAuthority struct {
	Name                      *string                                         `json:"name"`
	Type                      *CertificateAuthorityTypeEnum                   `json:"type"`
	Config                    *CertificateAuthorityConfig                     `json:"config"`
	Lifetime                  *string                                         `json:"lifetime"`
	KeySpec                   *CertificateAuthorityKeySpec                    `json:"keySpec"`
	SubordinateConfig         *CertificateAuthoritySubordinateConfig          `json:"subordinateConfig"`
	Tier                      *CertificateAuthorityTierEnum                   `json:"tier"`
	State                     *CertificateAuthorityStateEnum                  `json:"state"`
	PemCaCertificates         []string                                        `json:"pemCaCertificates"`
	CaCertificateDescriptions []CertificateAuthorityCaCertificateDescriptions `json:"caCertificateDescriptions"`
	GcsBucket                 *string                                         `json:"gcsBucket"`
	AccessUrls                *CertificateAuthorityAccessUrls                 `json:"accessUrls"`
	CreateTime                *string                                         `json:"createTime"`
	UpdateTime                *string                                         `json:"updateTime"`
	DeleteTime                *string                                         `json:"deleteTime"`
	ExpireTime                *string                                         `json:"expireTime"`
	Labels                    map[string]string                               `json:"labels"`
	Project                   *string                                         `json:"project"`
	Location                  *string                                         `json:"location"`
	CaPool                    *string                                         `json:"caPool"`
}

func (*CertificateAuthority) Describe

Describe returns a simple description of this resource to ensure that automated tools can identify it.

func (*CertificateAuthority) ID

func (r *CertificateAuthority) ID() (string, error)

func (*CertificateAuthority) String

func (r *CertificateAuthority) String() string

type CertificateAuthorityAccessUrls

type CertificateAuthorityAccessUrls struct {
	CaCertificateAccessUrl *string  `json:"caCertificateAccessUrl"`
	CrlAccessUrls          []string `json:"crlAccessUrls"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityAccessUrls *CertificateAuthorityAccessUrls = &CertificateAuthorityAccessUrls{empty: true}

This object is used to assert a desired state where this CertificateAuthorityAccessUrls is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityAccessUrls) Empty

func (*CertificateAuthorityAccessUrls) HashCode

func (r *CertificateAuthorityAccessUrls) HashCode() string

func (*CertificateAuthorityAccessUrls) String

func (*CertificateAuthorityAccessUrls) UnmarshalJSON

func (r *CertificateAuthorityAccessUrls) UnmarshalJSON(data []byte) error

type CertificateAuthorityCaCertificateDescriptions

type CertificateAuthorityCaCertificateDescriptions struct {
	SubjectDescription        *CertificateAuthorityCaCertificateDescriptionsSubjectDescription `json:"subjectDescription"`
	X509Description           *CertificateAuthorityCaCertificateDescriptionsX509Description    `json:"x509Description"`
	PublicKey                 *CertificateAuthorityCaCertificateDescriptionsPublicKey          `json:"publicKey"`
	SubjectKeyId              *CertificateAuthorityCaCertificateDescriptionsSubjectKeyId       `json:"subjectKeyId"`
	AuthorityKeyId            *CertificateAuthorityCaCertificateDescriptionsAuthorityKeyId     `json:"authorityKeyId"`
	CrlDistributionPoints     []string                                                         `json:"crlDistributionPoints"`
	AiaIssuingCertificateUrls []string                                                         `json:"aiaIssuingCertificateUrls"`
	CertFingerprint           *CertificateAuthorityCaCertificateDescriptionsCertFingerprint    `json:"certFingerprint"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityCaCertificateDescriptions *CertificateAuthorityCaCertificateDescriptions = &CertificateAuthorityCaCertificateDescriptions{empty: true}

This object is used to assert a desired state where this CertificateAuthorityCaCertificateDescriptions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityCaCertificateDescriptions) Empty

func (*CertificateAuthorityCaCertificateDescriptions) HashCode

func (*CertificateAuthorityCaCertificateDescriptions) String

func (*CertificateAuthorityCaCertificateDescriptions) UnmarshalJSON

func (r *CertificateAuthorityCaCertificateDescriptions) UnmarshalJSON(data []byte) error

type CertificateAuthorityCaCertificateDescriptionsAuthorityKeyId

type CertificateAuthorityCaCertificateDescriptionsAuthorityKeyId struct {
	KeyId *string `json:"keyId"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityCaCertificateDescriptionsAuthorityKeyId *CertificateAuthorityCaCertificateDescriptionsAuthorityKeyId = &CertificateAuthorityCaCertificateDescriptionsAuthorityKeyId{empty: true}

This object is used to assert a desired state where this CertificateAuthorityCaCertificateDescriptionsAuthorityKeyId is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityCaCertificateDescriptionsAuthorityKeyId) Empty

func (*CertificateAuthorityCaCertificateDescriptionsAuthorityKeyId) HashCode

func (*CertificateAuthorityCaCertificateDescriptionsAuthorityKeyId) String

func (*CertificateAuthorityCaCertificateDescriptionsAuthorityKeyId) UnmarshalJSON

type CertificateAuthorityCaCertificateDescriptionsCertFingerprint

type CertificateAuthorityCaCertificateDescriptionsCertFingerprint struct {
	Sha256Hash *string `json:"sha256Hash"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityCaCertificateDescriptionsCertFingerprint *CertificateAuthorityCaCertificateDescriptionsCertFingerprint = &CertificateAuthorityCaCertificateDescriptionsCertFingerprint{empty: true}

This object is used to assert a desired state where this CertificateAuthorityCaCertificateDescriptionsCertFingerprint is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityCaCertificateDescriptionsCertFingerprint) Empty

func (*CertificateAuthorityCaCertificateDescriptionsCertFingerprint) HashCode

func (*CertificateAuthorityCaCertificateDescriptionsCertFingerprint) String

func (*CertificateAuthorityCaCertificateDescriptionsCertFingerprint) UnmarshalJSON

type CertificateAuthorityCaCertificateDescriptionsPublicKey

type CertificateAuthorityCaCertificateDescriptionsPublicKey struct {
	Key    *string                                                           `json:"key"`
	Format *CertificateAuthorityCaCertificateDescriptionsPublicKeyFormatEnum `json:"format"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityCaCertificateDescriptionsPublicKey *CertificateAuthorityCaCertificateDescriptionsPublicKey = &CertificateAuthorityCaCertificateDescriptionsPublicKey{empty: true}

This object is used to assert a desired state where this CertificateAuthorityCaCertificateDescriptionsPublicKey is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityCaCertificateDescriptionsPublicKey) Empty

func (*CertificateAuthorityCaCertificateDescriptionsPublicKey) HashCode

func (*CertificateAuthorityCaCertificateDescriptionsPublicKey) String

func (*CertificateAuthorityCaCertificateDescriptionsPublicKey) UnmarshalJSON

type CertificateAuthorityCaCertificateDescriptionsPublicKeyFormatEnum

type CertificateAuthorityCaCertificateDescriptionsPublicKeyFormatEnum string

The enum CertificateAuthorityCaCertificateDescriptionsPublicKeyFormatEnum.

func CertificateAuthorityCaCertificateDescriptionsPublicKeyFormatEnumRef

func CertificateAuthorityCaCertificateDescriptionsPublicKeyFormatEnumRef(s string) *CertificateAuthorityCaCertificateDescriptionsPublicKeyFormatEnum

CertificateAuthorityCaCertificateDescriptionsPublicKeyFormatEnumRef returns a *CertificateAuthorityCaCertificateDescriptionsPublicKeyFormatEnum with the value of string s If the empty string is provided, nil is returned.

func (CertificateAuthorityCaCertificateDescriptionsPublicKeyFormatEnum) Validate

type CertificateAuthorityCaCertificateDescriptionsSubjectDescription

type CertificateAuthorityCaCertificateDescriptionsSubjectDescription struct {
	Subject         *CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubject        `json:"subject"`
	SubjectAltName  *CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltName `json:"subjectAltName"`
	HexSerialNumber *string                                                                        `json:"hexSerialNumber"`
	Lifetime        *string                                                                        `json:"lifetime"`
	NotBeforeTime   *string                                                                        `json:"notBeforeTime"`
	NotAfterTime    *string                                                                        `json:"notAfterTime"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityCaCertificateDescriptionsSubjectDescription *CertificateAuthorityCaCertificateDescriptionsSubjectDescription = &CertificateAuthorityCaCertificateDescriptionsSubjectDescription{empty: true}

This object is used to assert a desired state where this CertificateAuthorityCaCertificateDescriptionsSubjectDescription is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescription) Empty

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescription) HashCode

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescription) String

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescription) UnmarshalJSON

type CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubject

type CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubject struct {
	CommonName         *string `json:"commonName"`
	CountryCode        *string `json:"countryCode"`
	Organization       *string `json:"organization"`
	OrganizationalUnit *string `json:"organizationalUnit"`
	Locality           *string `json:"locality"`
	Province           *string `json:"province"`
	StreetAddress      *string `json:"streetAddress"`
	PostalCode         *string `json:"postalCode"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubject *CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubject = &CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubject{empty: true}

This object is used to assert a desired state where this CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubject is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubject) Empty

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubject) HashCode

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubject) String

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubject) UnmarshalJSON

type CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltName

type CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltName struct {
	DnsNames       []string                                                                                  `json:"dnsNames"`
	Uris           []string                                                                                  `json:"uris"`
	EmailAddresses []string                                                                                  `json:"emailAddresses"`
	IPAddresses    []string                                                                                  `json:"ipAddresses"`
	CustomSans     []CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltNameCustomSans `json:"customSans"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltName is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltName) Empty

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltName) HashCode

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltName) String

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltName) UnmarshalJSON

type CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltNameCustomSans

type CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltNameCustomSans struct {
	ObjectId *CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltNameCustomSansObjectId `json:"objectId"`
	Critical *bool                                                                                            `json:"critical"`
	Value    *string                                                                                          `json:"value"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltNameCustomSans is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltNameCustomSans) Empty

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltNameCustomSans) HashCode

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltNameCustomSans) String

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltNameCustomSans) UnmarshalJSON

type CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltNameCustomSansObjectId

type CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltNameCustomSansObjectId struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltNameCustomSansObjectId is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltNameCustomSansObjectId) Empty

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltNameCustomSansObjectId) HashCode

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltNameCustomSansObjectId) String

func (*CertificateAuthorityCaCertificateDescriptionsSubjectDescriptionSubjectAltNameCustomSansObjectId) UnmarshalJSON

type CertificateAuthorityCaCertificateDescriptionsSubjectKeyId

type CertificateAuthorityCaCertificateDescriptionsSubjectKeyId struct {
	KeyId *string `json:"keyId"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityCaCertificateDescriptionsSubjectKeyId *CertificateAuthorityCaCertificateDescriptionsSubjectKeyId = &CertificateAuthorityCaCertificateDescriptionsSubjectKeyId{empty: true}

This object is used to assert a desired state where this CertificateAuthorityCaCertificateDescriptionsSubjectKeyId is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityCaCertificateDescriptionsSubjectKeyId) Empty

func (*CertificateAuthorityCaCertificateDescriptionsSubjectKeyId) HashCode

func (*CertificateAuthorityCaCertificateDescriptionsSubjectKeyId) String

func (*CertificateAuthorityCaCertificateDescriptionsSubjectKeyId) UnmarshalJSON

type CertificateAuthorityCaCertificateDescriptionsX509Description

type CertificateAuthorityCaCertificateDescriptionsX509Description struct {
	KeyUsage             *CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsage              `json:"keyUsage"`
	CaOptions            *CertificateAuthorityCaCertificateDescriptionsX509DescriptionCaOptions             `json:"caOptions"`
	PolicyIds            []CertificateAuthorityCaCertificateDescriptionsX509DescriptionPolicyIds            `json:"policyIds"`
	AiaOcspServers       []string                                                                           `json:"aiaOcspServers"`
	AdditionalExtensions []CertificateAuthorityCaCertificateDescriptionsX509DescriptionAdditionalExtensions `json:"additionalExtensions"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityCaCertificateDescriptionsX509Description *CertificateAuthorityCaCertificateDescriptionsX509Description = &CertificateAuthorityCaCertificateDescriptionsX509Description{empty: true}

This object is used to assert a desired state where this CertificateAuthorityCaCertificateDescriptionsX509Description is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityCaCertificateDescriptionsX509Description) Empty

func (*CertificateAuthorityCaCertificateDescriptionsX509Description) HashCode

func (*CertificateAuthorityCaCertificateDescriptionsX509Description) String

func (*CertificateAuthorityCaCertificateDescriptionsX509Description) UnmarshalJSON

type CertificateAuthorityCaCertificateDescriptionsX509DescriptionAdditionalExtensions

type CertificateAuthorityCaCertificateDescriptionsX509DescriptionAdditionalExtensions struct {
	ObjectId *CertificateAuthorityCaCertificateDescriptionsX509DescriptionAdditionalExtensionsObjectId `json:"objectId"`
	Critical *bool                                                                                     `json:"critical"`
	Value    *string                                                                                   `json:"value"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this CertificateAuthorityCaCertificateDescriptionsX509DescriptionAdditionalExtensions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionAdditionalExtensions) Empty

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionAdditionalExtensions) HashCode

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionAdditionalExtensions) String

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionAdditionalExtensions) UnmarshalJSON

type CertificateAuthorityCaCertificateDescriptionsX509DescriptionAdditionalExtensionsObjectId

type CertificateAuthorityCaCertificateDescriptionsX509DescriptionAdditionalExtensionsObjectId struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this CertificateAuthorityCaCertificateDescriptionsX509DescriptionAdditionalExtensionsObjectId is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionAdditionalExtensionsObjectId) Empty

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionAdditionalExtensionsObjectId) HashCode

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionAdditionalExtensionsObjectId) String

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionAdditionalExtensionsObjectId) UnmarshalJSON

type CertificateAuthorityCaCertificateDescriptionsX509DescriptionCaOptions

type CertificateAuthorityCaCertificateDescriptionsX509DescriptionCaOptions struct {
	IsCa                *bool  `json:"isCa"`
	MaxIssuerPathLength *int64 `json:"maxIssuerPathLength"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityCaCertificateDescriptionsX509DescriptionCaOptions *CertificateAuthorityCaCertificateDescriptionsX509DescriptionCaOptions = &CertificateAuthorityCaCertificateDescriptionsX509DescriptionCaOptions{empty: true}

This object is used to assert a desired state where this CertificateAuthorityCaCertificateDescriptionsX509DescriptionCaOptions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionCaOptions) Empty

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionCaOptions) HashCode

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionCaOptions) String

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionCaOptions) UnmarshalJSON

type CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsage

type CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsage struct {
	BaseKeyUsage             *CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageBaseKeyUsage              `json:"baseKeyUsage"`
	ExtendedKeyUsage         *CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageExtendedKeyUsage          `json:"extendedKeyUsage"`
	UnknownExtendedKeyUsages []CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageUnknownExtendedKeyUsages `json:"unknownExtendedKeyUsages"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsage *CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsage = &CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsage{empty: true}

This object is used to assert a desired state where this CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsage is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsage) Empty

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsage) HashCode

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsage) String

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsage) UnmarshalJSON

type CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageBaseKeyUsage

type CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageBaseKeyUsage struct {
	DigitalSignature  *bool `json:"digitalSignature"`
	ContentCommitment *bool `json:"contentCommitment"`
	KeyEncipherment   *bool `json:"keyEncipherment"`
	DataEncipherment  *bool `json:"dataEncipherment"`
	KeyAgreement      *bool `json:"keyAgreement"`
	CertSign          *bool `json:"certSign"`
	CrlSign           *bool `json:"crlSign"`
	EncipherOnly      *bool `json:"encipherOnly"`
	DecipherOnly      *bool `json:"decipherOnly"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageBaseKeyUsage is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageBaseKeyUsage) Empty

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageBaseKeyUsage) HashCode

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageBaseKeyUsage) String

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageBaseKeyUsage) UnmarshalJSON

type CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageExtendedKeyUsage

type CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageExtendedKeyUsage struct {
	ServerAuth      *bool `json:"serverAuth"`
	ClientAuth      *bool `json:"clientAuth"`
	CodeSigning     *bool `json:"codeSigning"`
	EmailProtection *bool `json:"emailProtection"`
	TimeStamping    *bool `json:"timeStamping"`
	OcspSigning     *bool `json:"ocspSigning"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageExtendedKeyUsage is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageExtendedKeyUsage) Empty

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageExtendedKeyUsage) HashCode

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageExtendedKeyUsage) String

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageExtendedKeyUsage) UnmarshalJSON

type CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageUnknownExtendedKeyUsages

type CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageUnknownExtendedKeyUsages struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageUnknownExtendedKeyUsages is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageUnknownExtendedKeyUsages) Empty

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageUnknownExtendedKeyUsages) HashCode

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageUnknownExtendedKeyUsages) String

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionKeyUsageUnknownExtendedKeyUsages) UnmarshalJSON

type CertificateAuthorityCaCertificateDescriptionsX509DescriptionPolicyIds

type CertificateAuthorityCaCertificateDescriptionsX509DescriptionPolicyIds struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityCaCertificateDescriptionsX509DescriptionPolicyIds *CertificateAuthorityCaCertificateDescriptionsX509DescriptionPolicyIds = &CertificateAuthorityCaCertificateDescriptionsX509DescriptionPolicyIds{empty: true}

This object is used to assert a desired state where this CertificateAuthorityCaCertificateDescriptionsX509DescriptionPolicyIds is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionPolicyIds) Empty

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionPolicyIds) HashCode

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionPolicyIds) String

func (*CertificateAuthorityCaCertificateDescriptionsX509DescriptionPolicyIds) UnmarshalJSON

type CertificateAuthorityConfig

type CertificateAuthorityConfig struct {
	SubjectConfig *CertificateAuthorityConfigSubjectConfig `json:"subjectConfig"`
	X509Config    *CertificateAuthorityConfigX509Config    `json:"x509Config"`
	PublicKey     *CertificateAuthorityConfigPublicKey     `json:"publicKey"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityConfig *CertificateAuthorityConfig = &CertificateAuthorityConfig{empty: true}

This object is used to assert a desired state where this CertificateAuthorityConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityConfig) Empty

func (r *CertificateAuthorityConfig) Empty() bool

func (*CertificateAuthorityConfig) HashCode

func (r *CertificateAuthorityConfig) HashCode() string

func (*CertificateAuthorityConfig) String

func (r *CertificateAuthorityConfig) String() string

func (*CertificateAuthorityConfig) UnmarshalJSON

func (r *CertificateAuthorityConfig) UnmarshalJSON(data []byte) error

type CertificateAuthorityConfigPublicKey

type CertificateAuthorityConfigPublicKey struct {
	Key    *string                                        `json:"key"`
	Format *CertificateAuthorityConfigPublicKeyFormatEnum `json:"format"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityConfigPublicKey *CertificateAuthorityConfigPublicKey = &CertificateAuthorityConfigPublicKey{empty: true}

This object is used to assert a desired state where this CertificateAuthorityConfigPublicKey is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityConfigPublicKey) Empty

func (*CertificateAuthorityConfigPublicKey) HashCode

func (*CertificateAuthorityConfigPublicKey) String

func (*CertificateAuthorityConfigPublicKey) UnmarshalJSON

func (r *CertificateAuthorityConfigPublicKey) UnmarshalJSON(data []byte) error

type CertificateAuthorityConfigPublicKeyFormatEnum

type CertificateAuthorityConfigPublicKeyFormatEnum string

The enum CertificateAuthorityConfigPublicKeyFormatEnum.

func CertificateAuthorityConfigPublicKeyFormatEnumRef

func CertificateAuthorityConfigPublicKeyFormatEnumRef(s string) *CertificateAuthorityConfigPublicKeyFormatEnum

CertificateAuthorityConfigPublicKeyFormatEnumRef returns a *CertificateAuthorityConfigPublicKeyFormatEnum with the value of string s If the empty string is provided, nil is returned.

func (CertificateAuthorityConfigPublicKeyFormatEnum) Validate

type CertificateAuthorityConfigSubjectConfig

type CertificateAuthorityConfigSubjectConfig struct {
	Subject        *CertificateAuthorityConfigSubjectConfigSubject        `json:"subject"`
	SubjectAltName *CertificateAuthorityConfigSubjectConfigSubjectAltName `json:"subjectAltName"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityConfigSubjectConfig *CertificateAuthorityConfigSubjectConfig = &CertificateAuthorityConfigSubjectConfig{empty: true}

This object is used to assert a desired state where this CertificateAuthorityConfigSubjectConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityConfigSubjectConfig) Empty

func (*CertificateAuthorityConfigSubjectConfig) HashCode

func (*CertificateAuthorityConfigSubjectConfig) String

func (*CertificateAuthorityConfigSubjectConfig) UnmarshalJSON

func (r *CertificateAuthorityConfigSubjectConfig) UnmarshalJSON(data []byte) error

type CertificateAuthorityConfigSubjectConfigSubject

type CertificateAuthorityConfigSubjectConfigSubject struct {
	CommonName         *string `json:"commonName"`
	CountryCode        *string `json:"countryCode"`
	Organization       *string `json:"organization"`
	OrganizationalUnit *string `json:"organizationalUnit"`
	Locality           *string `json:"locality"`
	Province           *string `json:"province"`
	StreetAddress      *string `json:"streetAddress"`
	PostalCode         *string `json:"postalCode"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityConfigSubjectConfigSubject *CertificateAuthorityConfigSubjectConfigSubject = &CertificateAuthorityConfigSubjectConfigSubject{empty: true}

This object is used to assert a desired state where this CertificateAuthorityConfigSubjectConfigSubject is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityConfigSubjectConfigSubject) Empty

func (*CertificateAuthorityConfigSubjectConfigSubject) HashCode

func (*CertificateAuthorityConfigSubjectConfigSubject) String

func (*CertificateAuthorityConfigSubjectConfigSubject) UnmarshalJSON

type CertificateAuthorityConfigSubjectConfigSubjectAltName

type CertificateAuthorityConfigSubjectConfigSubjectAltName struct {
	DnsNames       []string                                                          `json:"dnsNames"`
	Uris           []string                                                          `json:"uris"`
	EmailAddresses []string                                                          `json:"emailAddresses"`
	IPAddresses    []string                                                          `json:"ipAddresses"`
	CustomSans     []CertificateAuthorityConfigSubjectConfigSubjectAltNameCustomSans `json:"customSans"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityConfigSubjectConfigSubjectAltName *CertificateAuthorityConfigSubjectConfigSubjectAltName = &CertificateAuthorityConfigSubjectConfigSubjectAltName{empty: true}

This object is used to assert a desired state where this CertificateAuthorityConfigSubjectConfigSubjectAltName is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityConfigSubjectConfigSubjectAltName) Empty

func (*CertificateAuthorityConfigSubjectConfigSubjectAltName) HashCode

func (*CertificateAuthorityConfigSubjectConfigSubjectAltName) String

func (*CertificateAuthorityConfigSubjectConfigSubjectAltName) UnmarshalJSON

type CertificateAuthorityConfigSubjectConfigSubjectAltNameCustomSans

type CertificateAuthorityConfigSubjectConfigSubjectAltNameCustomSans struct {
	ObjectId *CertificateAuthorityConfigSubjectConfigSubjectAltNameCustomSansObjectId `json:"objectId"`
	Critical *bool                                                                    `json:"critical"`
	Value    *string                                                                  `json:"value"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityConfigSubjectConfigSubjectAltNameCustomSans *CertificateAuthorityConfigSubjectConfigSubjectAltNameCustomSans = &CertificateAuthorityConfigSubjectConfigSubjectAltNameCustomSans{empty: true}

This object is used to assert a desired state where this CertificateAuthorityConfigSubjectConfigSubjectAltNameCustomSans is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityConfigSubjectConfigSubjectAltNameCustomSans) Empty

func (*CertificateAuthorityConfigSubjectConfigSubjectAltNameCustomSans) HashCode

func (*CertificateAuthorityConfigSubjectConfigSubjectAltNameCustomSans) String

func (*CertificateAuthorityConfigSubjectConfigSubjectAltNameCustomSans) UnmarshalJSON

type CertificateAuthorityConfigSubjectConfigSubjectAltNameCustomSansObjectId

type CertificateAuthorityConfigSubjectConfigSubjectAltNameCustomSansObjectId struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this CertificateAuthorityConfigSubjectConfigSubjectAltNameCustomSansObjectId is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityConfigSubjectConfigSubjectAltNameCustomSansObjectId) Empty

func (*CertificateAuthorityConfigSubjectConfigSubjectAltNameCustomSansObjectId) HashCode

func (*CertificateAuthorityConfigSubjectConfigSubjectAltNameCustomSansObjectId) String

func (*CertificateAuthorityConfigSubjectConfigSubjectAltNameCustomSansObjectId) UnmarshalJSON

type CertificateAuthorityConfigX509Config

type CertificateAuthorityConfigX509Config struct {
	KeyUsage             *CertificateAuthorityConfigX509ConfigKeyUsage              `json:"keyUsage"`
	CaOptions            *CertificateAuthorityConfigX509ConfigCaOptions             `json:"caOptions"`
	PolicyIds            []CertificateAuthorityConfigX509ConfigPolicyIds            `json:"policyIds"`
	AiaOcspServers       []string                                                   `json:"aiaOcspServers"`
	AdditionalExtensions []CertificateAuthorityConfigX509ConfigAdditionalExtensions `json:"additionalExtensions"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityConfigX509Config *CertificateAuthorityConfigX509Config = &CertificateAuthorityConfigX509Config{empty: true}

This object is used to assert a desired state where this CertificateAuthorityConfigX509Config is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityConfigX509Config) Empty

func (*CertificateAuthorityConfigX509Config) HashCode

func (*CertificateAuthorityConfigX509Config) String

func (*CertificateAuthorityConfigX509Config) UnmarshalJSON

func (r *CertificateAuthorityConfigX509Config) UnmarshalJSON(data []byte) error

type CertificateAuthorityConfigX509ConfigAdditionalExtensions

type CertificateAuthorityConfigX509ConfigAdditionalExtensions struct {
	ObjectId *CertificateAuthorityConfigX509ConfigAdditionalExtensionsObjectId `json:"objectId"`
	Critical *bool                                                             `json:"critical"`
	Value    *string                                                           `json:"value"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityConfigX509ConfigAdditionalExtensions *CertificateAuthorityConfigX509ConfigAdditionalExtensions = &CertificateAuthorityConfigX509ConfigAdditionalExtensions{empty: true}

This object is used to assert a desired state where this CertificateAuthorityConfigX509ConfigAdditionalExtensions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityConfigX509ConfigAdditionalExtensions) Empty

func (*CertificateAuthorityConfigX509ConfigAdditionalExtensions) HashCode

func (*CertificateAuthorityConfigX509ConfigAdditionalExtensions) String

func (*CertificateAuthorityConfigX509ConfigAdditionalExtensions) UnmarshalJSON

type CertificateAuthorityConfigX509ConfigAdditionalExtensionsObjectId

type CertificateAuthorityConfigX509ConfigAdditionalExtensionsObjectId struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityConfigX509ConfigAdditionalExtensionsObjectId *CertificateAuthorityConfigX509ConfigAdditionalExtensionsObjectId = &CertificateAuthorityConfigX509ConfigAdditionalExtensionsObjectId{empty: true}

This object is used to assert a desired state where this CertificateAuthorityConfigX509ConfigAdditionalExtensionsObjectId is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityConfigX509ConfigAdditionalExtensionsObjectId) Empty

func (*CertificateAuthorityConfigX509ConfigAdditionalExtensionsObjectId) HashCode

func (*CertificateAuthorityConfigX509ConfigAdditionalExtensionsObjectId) String

func (*CertificateAuthorityConfigX509ConfigAdditionalExtensionsObjectId) UnmarshalJSON

type CertificateAuthorityConfigX509ConfigCaOptions

type CertificateAuthorityConfigX509ConfigCaOptions struct {
	IsCa                    *bool  `json:"isCa"`
	MaxIssuerPathLength     *int64 `json:"maxIssuerPathLength"`
	ZeroMaxIssuerPathLength *bool  `json:"zeroMaxIssuerPathLength"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityConfigX509ConfigCaOptions *CertificateAuthorityConfigX509ConfigCaOptions = &CertificateAuthorityConfigX509ConfigCaOptions{empty: true}

This object is used to assert a desired state where this CertificateAuthorityConfigX509ConfigCaOptions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityConfigX509ConfigCaOptions) Empty

func (*CertificateAuthorityConfigX509ConfigCaOptions) HashCode

func (*CertificateAuthorityConfigX509ConfigCaOptions) String

func (*CertificateAuthorityConfigX509ConfigCaOptions) UnmarshalJSON

func (r *CertificateAuthorityConfigX509ConfigCaOptions) UnmarshalJSON(data []byte) error

type CertificateAuthorityConfigX509ConfigKeyUsage

type CertificateAuthorityConfigX509ConfigKeyUsage struct {
	BaseKeyUsage             *CertificateAuthorityConfigX509ConfigKeyUsageBaseKeyUsage              `json:"baseKeyUsage"`
	ExtendedKeyUsage         *CertificateAuthorityConfigX509ConfigKeyUsageExtendedKeyUsage          `json:"extendedKeyUsage"`
	UnknownExtendedKeyUsages []CertificateAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsages `json:"unknownExtendedKeyUsages"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityConfigX509ConfigKeyUsage *CertificateAuthorityConfigX509ConfigKeyUsage = &CertificateAuthorityConfigX509ConfigKeyUsage{empty: true}

This object is used to assert a desired state where this CertificateAuthorityConfigX509ConfigKeyUsage is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityConfigX509ConfigKeyUsage) Empty

func (*CertificateAuthorityConfigX509ConfigKeyUsage) HashCode

func (*CertificateAuthorityConfigX509ConfigKeyUsage) String

func (*CertificateAuthorityConfigX509ConfigKeyUsage) UnmarshalJSON

func (r *CertificateAuthorityConfigX509ConfigKeyUsage) UnmarshalJSON(data []byte) error

type CertificateAuthorityConfigX509ConfigKeyUsageBaseKeyUsage

type CertificateAuthorityConfigX509ConfigKeyUsageBaseKeyUsage struct {
	DigitalSignature  *bool `json:"digitalSignature"`
	ContentCommitment *bool `json:"contentCommitment"`
	KeyEncipherment   *bool `json:"keyEncipherment"`
	DataEncipherment  *bool `json:"dataEncipherment"`
	KeyAgreement      *bool `json:"keyAgreement"`
	CertSign          *bool `json:"certSign"`
	CrlSign           *bool `json:"crlSign"`
	EncipherOnly      *bool `json:"encipherOnly"`
	DecipherOnly      *bool `json:"decipherOnly"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityConfigX509ConfigKeyUsageBaseKeyUsage *CertificateAuthorityConfigX509ConfigKeyUsageBaseKeyUsage = &CertificateAuthorityConfigX509ConfigKeyUsageBaseKeyUsage{empty: true}

This object is used to assert a desired state where this CertificateAuthorityConfigX509ConfigKeyUsageBaseKeyUsage is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityConfigX509ConfigKeyUsageBaseKeyUsage) Empty

func (*CertificateAuthorityConfigX509ConfigKeyUsageBaseKeyUsage) HashCode

func (*CertificateAuthorityConfigX509ConfigKeyUsageBaseKeyUsage) String

func (*CertificateAuthorityConfigX509ConfigKeyUsageBaseKeyUsage) UnmarshalJSON

type CertificateAuthorityConfigX509ConfigKeyUsageExtendedKeyUsage

type CertificateAuthorityConfigX509ConfigKeyUsageExtendedKeyUsage struct {
	ServerAuth      *bool `json:"serverAuth"`
	ClientAuth      *bool `json:"clientAuth"`
	CodeSigning     *bool `json:"codeSigning"`
	EmailProtection *bool `json:"emailProtection"`
	TimeStamping    *bool `json:"timeStamping"`
	OcspSigning     *bool `json:"ocspSigning"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityConfigX509ConfigKeyUsageExtendedKeyUsage *CertificateAuthorityConfigX509ConfigKeyUsageExtendedKeyUsage = &CertificateAuthorityConfigX509ConfigKeyUsageExtendedKeyUsage{empty: true}

This object is used to assert a desired state where this CertificateAuthorityConfigX509ConfigKeyUsageExtendedKeyUsage is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityConfigX509ConfigKeyUsageExtendedKeyUsage) Empty

func (*CertificateAuthorityConfigX509ConfigKeyUsageExtendedKeyUsage) HashCode

func (*CertificateAuthorityConfigX509ConfigKeyUsageExtendedKeyUsage) String

func (*CertificateAuthorityConfigX509ConfigKeyUsageExtendedKeyUsage) UnmarshalJSON

type CertificateAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsages

type CertificateAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsages struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsages *CertificateAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsages = &CertificateAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsages{empty: true}

This object is used to assert a desired state where this CertificateAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsages is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsages) Empty

func (*CertificateAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsages) HashCode

func (*CertificateAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsages) String

func (*CertificateAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsages) UnmarshalJSON

type CertificateAuthorityConfigX509ConfigPolicyIds

type CertificateAuthorityConfigX509ConfigPolicyIds struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityConfigX509ConfigPolicyIds *CertificateAuthorityConfigX509ConfigPolicyIds = &CertificateAuthorityConfigX509ConfigPolicyIds{empty: true}

This object is used to assert a desired state where this CertificateAuthorityConfigX509ConfigPolicyIds is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityConfigX509ConfigPolicyIds) Empty

func (*CertificateAuthorityConfigX509ConfigPolicyIds) HashCode

func (*CertificateAuthorityConfigX509ConfigPolicyIds) String

func (*CertificateAuthorityConfigX509ConfigPolicyIds) UnmarshalJSON

func (r *CertificateAuthorityConfigX509ConfigPolicyIds) UnmarshalJSON(data []byte) error

type CertificateAuthorityKeySpec

type CertificateAuthorityKeySpec struct {
	CloudKmsKeyVersion *string                                   `json:"cloudKmsKeyVersion"`
	Algorithm          *CertificateAuthorityKeySpecAlgorithmEnum `json:"algorithm"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthorityKeySpec *CertificateAuthorityKeySpec = &CertificateAuthorityKeySpec{empty: true}

This object is used to assert a desired state where this CertificateAuthorityKeySpec is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthorityKeySpec) Empty

func (r *CertificateAuthorityKeySpec) Empty() bool

func (*CertificateAuthorityKeySpec) HashCode

func (r *CertificateAuthorityKeySpec) HashCode() string

func (*CertificateAuthorityKeySpec) String

func (r *CertificateAuthorityKeySpec) String() string

func (*CertificateAuthorityKeySpec) UnmarshalJSON

func (r *CertificateAuthorityKeySpec) UnmarshalJSON(data []byte) error

type CertificateAuthorityKeySpecAlgorithmEnum

type CertificateAuthorityKeySpecAlgorithmEnum string

The enum CertificateAuthorityKeySpecAlgorithmEnum.

func CertificateAuthorityKeySpecAlgorithmEnumRef

func CertificateAuthorityKeySpecAlgorithmEnumRef(s string) *CertificateAuthorityKeySpecAlgorithmEnum

CertificateAuthorityKeySpecAlgorithmEnumRef returns a *CertificateAuthorityKeySpecAlgorithmEnum with the value of string s If the empty string is provided, nil is returned.

func (CertificateAuthorityKeySpecAlgorithmEnum) Validate

type CertificateAuthorityList

type CertificateAuthorityList struct {
	Items []*CertificateAuthority
	// contains filtered or unexported fields
}

func (*CertificateAuthorityList) HasNext

func (l *CertificateAuthorityList) HasNext() bool

func (*CertificateAuthorityList) Next

type CertificateAuthorityStateEnum

type CertificateAuthorityStateEnum string

The enum CertificateAuthorityStateEnum.

func CertificateAuthorityStateEnumRef

func CertificateAuthorityStateEnumRef(s string) *CertificateAuthorityStateEnum

CertificateAuthorityStateEnumRef returns a *CertificateAuthorityStateEnum with the value of string s If the empty string is provided, nil is returned.

func (CertificateAuthorityStateEnum) Validate

func (v CertificateAuthorityStateEnum) Validate() error

type CertificateAuthoritySubordinateConfig

type CertificateAuthoritySubordinateConfig struct {
	CertificateAuthority *string                                              `json:"certificateAuthority"`
	PemIssuerChain       *CertificateAuthoritySubordinateConfigPemIssuerChain `json:"pemIssuerChain"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthoritySubordinateConfig *CertificateAuthoritySubordinateConfig = &CertificateAuthoritySubordinateConfig{empty: true}

This object is used to assert a desired state where this CertificateAuthoritySubordinateConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthoritySubordinateConfig) Empty

func (*CertificateAuthoritySubordinateConfig) HashCode

func (*CertificateAuthoritySubordinateConfig) String

func (*CertificateAuthoritySubordinateConfig) UnmarshalJSON

func (r *CertificateAuthoritySubordinateConfig) UnmarshalJSON(data []byte) error

type CertificateAuthoritySubordinateConfigPemIssuerChain

type CertificateAuthoritySubordinateConfigPemIssuerChain struct {
	PemCertificates []string `json:"pemCertificates"`
	// contains filtered or unexported fields
}
var EmptyCertificateAuthoritySubordinateConfigPemIssuerChain *CertificateAuthoritySubordinateConfigPemIssuerChain = &CertificateAuthoritySubordinateConfigPemIssuerChain{empty: true}

This object is used to assert a desired state where this CertificateAuthoritySubordinateConfigPemIssuerChain is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateAuthoritySubordinateConfigPemIssuerChain) Empty

func (*CertificateAuthoritySubordinateConfigPemIssuerChain) HashCode

func (*CertificateAuthoritySubordinateConfigPemIssuerChain) String

func (*CertificateAuthoritySubordinateConfigPemIssuerChain) UnmarshalJSON

type CertificateAuthorityTierEnum

type CertificateAuthorityTierEnum string

The enum CertificateAuthorityTierEnum.

func CertificateAuthorityTierEnumRef

func CertificateAuthorityTierEnumRef(s string) *CertificateAuthorityTierEnum

CertificateAuthorityTierEnumRef returns a *CertificateAuthorityTierEnum with the value of string s If the empty string is provided, nil is returned.

func (CertificateAuthorityTierEnum) Validate

func (v CertificateAuthorityTierEnum) Validate() error

type CertificateAuthorityTypeEnum

type CertificateAuthorityTypeEnum string

The enum CertificateAuthorityTypeEnum.

func CertificateAuthorityTypeEnumRef

func CertificateAuthorityTypeEnumRef(s string) *CertificateAuthorityTypeEnum

CertificateAuthorityTypeEnumRef returns a *CertificateAuthorityTypeEnum with the value of string s If the empty string is provided, nil is returned.

func (CertificateAuthorityTypeEnum) Validate

func (v CertificateAuthorityTypeEnum) Validate() error

type CertificateCertificateDescription

type CertificateCertificateDescription struct {
	SubjectDescription        *CertificateCertificateDescriptionSubjectDescription `json:"subjectDescription"`
	X509Description           *CertificateCertificateDescriptionX509Description    `json:"x509Description"`
	PublicKey                 *CertificateCertificateDescriptionPublicKey          `json:"publicKey"`
	SubjectKeyId              *CertificateCertificateDescriptionSubjectKeyId       `json:"subjectKeyId"`
	AuthorityKeyId            *CertificateCertificateDescriptionAuthorityKeyId     `json:"authorityKeyId"`
	CrlDistributionPoints     []string                                             `json:"crlDistributionPoints"`
	AiaIssuingCertificateUrls []string                                             `json:"aiaIssuingCertificateUrls"`
	CertFingerprint           *CertificateCertificateDescriptionCertFingerprint    `json:"certFingerprint"`
	// contains filtered or unexported fields
}
var EmptyCertificateCertificateDescription *CertificateCertificateDescription = &CertificateCertificateDescription{empty: true}

This object is used to assert a desired state where this CertificateCertificateDescription is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateCertificateDescription) Empty

func (*CertificateCertificateDescription) HashCode

func (*CertificateCertificateDescription) String

func (*CertificateCertificateDescription) UnmarshalJSON

func (r *CertificateCertificateDescription) UnmarshalJSON(data []byte) error

type CertificateCertificateDescriptionAuthorityKeyId

type CertificateCertificateDescriptionAuthorityKeyId struct {
	KeyId *string `json:"keyId"`
	// contains filtered or unexported fields
}
var EmptyCertificateCertificateDescriptionAuthorityKeyId *CertificateCertificateDescriptionAuthorityKeyId = &CertificateCertificateDescriptionAuthorityKeyId{empty: true}

This object is used to assert a desired state where this CertificateCertificateDescriptionAuthorityKeyId is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateCertificateDescriptionAuthorityKeyId) Empty

func (*CertificateCertificateDescriptionAuthorityKeyId) HashCode

func (*CertificateCertificateDescriptionAuthorityKeyId) String

func (*CertificateCertificateDescriptionAuthorityKeyId) UnmarshalJSON

type CertificateCertificateDescriptionCertFingerprint

type CertificateCertificateDescriptionCertFingerprint struct {
	Sha256Hash *string `json:"sha256Hash"`
	// contains filtered or unexported fields
}
var EmptyCertificateCertificateDescriptionCertFingerprint *CertificateCertificateDescriptionCertFingerprint = &CertificateCertificateDescriptionCertFingerprint{empty: true}

This object is used to assert a desired state where this CertificateCertificateDescriptionCertFingerprint is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateCertificateDescriptionCertFingerprint) Empty

func (*CertificateCertificateDescriptionCertFingerprint) HashCode

func (*CertificateCertificateDescriptionCertFingerprint) String

func (*CertificateCertificateDescriptionCertFingerprint) UnmarshalJSON

type CertificateCertificateDescriptionPublicKey

type CertificateCertificateDescriptionPublicKey struct {
	Key    *string                                               `json:"key"`
	Format *CertificateCertificateDescriptionPublicKeyFormatEnum `json:"format"`
	// contains filtered or unexported fields
}
var EmptyCertificateCertificateDescriptionPublicKey *CertificateCertificateDescriptionPublicKey = &CertificateCertificateDescriptionPublicKey{empty: true}

This object is used to assert a desired state where this CertificateCertificateDescriptionPublicKey is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateCertificateDescriptionPublicKey) Empty

func (*CertificateCertificateDescriptionPublicKey) HashCode

func (*CertificateCertificateDescriptionPublicKey) String

func (*CertificateCertificateDescriptionPublicKey) UnmarshalJSON

func (r *CertificateCertificateDescriptionPublicKey) UnmarshalJSON(data []byte) error

type CertificateCertificateDescriptionPublicKeyFormatEnum

type CertificateCertificateDescriptionPublicKeyFormatEnum string

The enum CertificateCertificateDescriptionPublicKeyFormatEnum.

func CertificateCertificateDescriptionPublicKeyFormatEnumRef

func CertificateCertificateDescriptionPublicKeyFormatEnumRef(s string) *CertificateCertificateDescriptionPublicKeyFormatEnum

CertificateCertificateDescriptionPublicKeyFormatEnumRef returns a *CertificateCertificateDescriptionPublicKeyFormatEnum with the value of string s If the empty string is provided, nil is returned.

func (CertificateCertificateDescriptionPublicKeyFormatEnum) Validate

type CertificateCertificateDescriptionSubjectDescription

type CertificateCertificateDescriptionSubjectDescription struct {
	Subject         *CertificateCertificateDescriptionSubjectDescriptionSubject        `json:"subject"`
	SubjectAltName  *CertificateCertificateDescriptionSubjectDescriptionSubjectAltName `json:"subjectAltName"`
	HexSerialNumber *string                                                            `json:"hexSerialNumber"`
	Lifetime        *string                                                            `json:"lifetime"`
	NotBeforeTime   *string                                                            `json:"notBeforeTime"`
	NotAfterTime    *string                                                            `json:"notAfterTime"`
	// contains filtered or unexported fields
}
var EmptyCertificateCertificateDescriptionSubjectDescription *CertificateCertificateDescriptionSubjectDescription = &CertificateCertificateDescriptionSubjectDescription{empty: true}

This object is used to assert a desired state where this CertificateCertificateDescriptionSubjectDescription is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateCertificateDescriptionSubjectDescription) Empty

func (*CertificateCertificateDescriptionSubjectDescription) HashCode

func (*CertificateCertificateDescriptionSubjectDescription) String

func (*CertificateCertificateDescriptionSubjectDescription) UnmarshalJSON

type CertificateCertificateDescriptionSubjectDescriptionSubject

type CertificateCertificateDescriptionSubjectDescriptionSubject struct {
	CommonName         *string `json:"commonName"`
	CountryCode        *string `json:"countryCode"`
	Organization       *string `json:"organization"`
	OrganizationalUnit *string `json:"organizationalUnit"`
	Locality           *string `json:"locality"`
	Province           *string `json:"province"`
	StreetAddress      *string `json:"streetAddress"`
	PostalCode         *string `json:"postalCode"`
	// contains filtered or unexported fields
}
var EmptyCertificateCertificateDescriptionSubjectDescriptionSubject *CertificateCertificateDescriptionSubjectDescriptionSubject = &CertificateCertificateDescriptionSubjectDescriptionSubject{empty: true}

This object is used to assert a desired state where this CertificateCertificateDescriptionSubjectDescriptionSubject is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateCertificateDescriptionSubjectDescriptionSubject) Empty

func (*CertificateCertificateDescriptionSubjectDescriptionSubject) HashCode

func (*CertificateCertificateDescriptionSubjectDescriptionSubject) String

func (*CertificateCertificateDescriptionSubjectDescriptionSubject) UnmarshalJSON

type CertificateCertificateDescriptionSubjectDescriptionSubjectAltName

type CertificateCertificateDescriptionSubjectDescriptionSubjectAltName struct {
	DnsNames       []string                                                                      `json:"dnsNames"`
	Uris           []string                                                                      `json:"uris"`
	EmailAddresses []string                                                                      `json:"emailAddresses"`
	IPAddresses    []string                                                                      `json:"ipAddresses"`
	CustomSans     []CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans `json:"customSans"`
	// contains filtered or unexported fields
}
var EmptyCertificateCertificateDescriptionSubjectDescriptionSubjectAltName *CertificateCertificateDescriptionSubjectDescriptionSubjectAltName = &CertificateCertificateDescriptionSubjectDescriptionSubjectAltName{empty: true}

This object is used to assert a desired state where this CertificateCertificateDescriptionSubjectDescriptionSubjectAltName is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateCertificateDescriptionSubjectDescriptionSubjectAltName) Empty

func (*CertificateCertificateDescriptionSubjectDescriptionSubjectAltName) HashCode

func (*CertificateCertificateDescriptionSubjectDescriptionSubjectAltName) String

func (*CertificateCertificateDescriptionSubjectDescriptionSubjectAltName) UnmarshalJSON

type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans

type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans struct {
	ObjectId *CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObjectId `json:"objectId"`
	Critical *bool                                                                                `json:"critical"`
	Value    *string                                                                              `json:"value"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans) Empty

func (*CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans) HashCode

func (*CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans) String

func (*CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSans) UnmarshalJSON

type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObjectId

type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObjectId struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObjectId is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObjectId) Empty

func (*CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObjectId) HashCode

func (*CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObjectId) String

func (*CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSansObjectId) UnmarshalJSON

type CertificateCertificateDescriptionSubjectKeyId

type CertificateCertificateDescriptionSubjectKeyId struct {
	KeyId *string `json:"keyId"`
	// contains filtered or unexported fields
}
var EmptyCertificateCertificateDescriptionSubjectKeyId *CertificateCertificateDescriptionSubjectKeyId = &CertificateCertificateDescriptionSubjectKeyId{empty: true}

This object is used to assert a desired state where this CertificateCertificateDescriptionSubjectKeyId is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateCertificateDescriptionSubjectKeyId) Empty

func (*CertificateCertificateDescriptionSubjectKeyId) HashCode

func (*CertificateCertificateDescriptionSubjectKeyId) String

func (*CertificateCertificateDescriptionSubjectKeyId) UnmarshalJSON

func (r *CertificateCertificateDescriptionSubjectKeyId) UnmarshalJSON(data []byte) error

type CertificateCertificateDescriptionX509Description

type CertificateCertificateDescriptionX509Description struct {
	KeyUsage             *CertificateCertificateDescriptionX509DescriptionKeyUsage              `json:"keyUsage"`
	CaOptions            *CertificateCertificateDescriptionX509DescriptionCaOptions             `json:"caOptions"`
	PolicyIds            []CertificateCertificateDescriptionX509DescriptionPolicyIds            `json:"policyIds"`
	AiaOcspServers       []string                                                               `json:"aiaOcspServers"`
	AdditionalExtensions []CertificateCertificateDescriptionX509DescriptionAdditionalExtensions `json:"additionalExtensions"`
	// contains filtered or unexported fields
}
var EmptyCertificateCertificateDescriptionX509Description *CertificateCertificateDescriptionX509Description = &CertificateCertificateDescriptionX509Description{empty: true}

This object is used to assert a desired state where this CertificateCertificateDescriptionX509Description is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateCertificateDescriptionX509Description) Empty

func (*CertificateCertificateDescriptionX509Description) HashCode

func (*CertificateCertificateDescriptionX509Description) String

func (*CertificateCertificateDescriptionX509Description) UnmarshalJSON

type CertificateCertificateDescriptionX509DescriptionAdditionalExtensions

type CertificateCertificateDescriptionX509DescriptionAdditionalExtensions struct {
	ObjectId *CertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId `json:"objectId"`
	Critical *bool                                                                         `json:"critical"`
	Value    *string                                                                       `json:"value"`
	// contains filtered or unexported fields
}
var EmptyCertificateCertificateDescriptionX509DescriptionAdditionalExtensions *CertificateCertificateDescriptionX509DescriptionAdditionalExtensions = &CertificateCertificateDescriptionX509DescriptionAdditionalExtensions{empty: true}

This object is used to assert a desired state where this CertificateCertificateDescriptionX509DescriptionAdditionalExtensions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateCertificateDescriptionX509DescriptionAdditionalExtensions) Empty

func (*CertificateCertificateDescriptionX509DescriptionAdditionalExtensions) HashCode

func (*CertificateCertificateDescriptionX509DescriptionAdditionalExtensions) String

func (*CertificateCertificateDescriptionX509DescriptionAdditionalExtensions) UnmarshalJSON

type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId

type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this CertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId) Empty

func (*CertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId) HashCode

func (*CertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId) String

func (*CertificateCertificateDescriptionX509DescriptionAdditionalExtensionsObjectId) UnmarshalJSON

type CertificateCertificateDescriptionX509DescriptionCaOptions

type CertificateCertificateDescriptionX509DescriptionCaOptions struct {
	IsCa                *bool  `json:"isCa"`
	MaxIssuerPathLength *int64 `json:"maxIssuerPathLength"`
	// contains filtered or unexported fields
}
var EmptyCertificateCertificateDescriptionX509DescriptionCaOptions *CertificateCertificateDescriptionX509DescriptionCaOptions = &CertificateCertificateDescriptionX509DescriptionCaOptions{empty: true}

This object is used to assert a desired state where this CertificateCertificateDescriptionX509DescriptionCaOptions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateCertificateDescriptionX509DescriptionCaOptions) Empty

func (*CertificateCertificateDescriptionX509DescriptionCaOptions) HashCode

func (*CertificateCertificateDescriptionX509DescriptionCaOptions) String

func (*CertificateCertificateDescriptionX509DescriptionCaOptions) UnmarshalJSON

type CertificateCertificateDescriptionX509DescriptionKeyUsage

type CertificateCertificateDescriptionX509DescriptionKeyUsage struct {
	BaseKeyUsage             *CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage              `json:"baseKeyUsage"`
	ExtendedKeyUsage         *CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage          `json:"extendedKeyUsage"`
	UnknownExtendedKeyUsages []CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages `json:"unknownExtendedKeyUsages"`
	// contains filtered or unexported fields
}
var EmptyCertificateCertificateDescriptionX509DescriptionKeyUsage *CertificateCertificateDescriptionX509DescriptionKeyUsage = &CertificateCertificateDescriptionX509DescriptionKeyUsage{empty: true}

This object is used to assert a desired state where this CertificateCertificateDescriptionX509DescriptionKeyUsage is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateCertificateDescriptionX509DescriptionKeyUsage) Empty

func (*CertificateCertificateDescriptionX509DescriptionKeyUsage) HashCode

func (*CertificateCertificateDescriptionX509DescriptionKeyUsage) String

func (*CertificateCertificateDescriptionX509DescriptionKeyUsage) UnmarshalJSON

type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage

type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage struct {
	DigitalSignature  *bool `json:"digitalSignature"`
	ContentCommitment *bool `json:"contentCommitment"`
	KeyEncipherment   *bool `json:"keyEncipherment"`
	DataEncipherment  *bool `json:"dataEncipherment"`
	KeyAgreement      *bool `json:"keyAgreement"`
	CertSign          *bool `json:"certSign"`
	CrlSign           *bool `json:"crlSign"`
	EncipherOnly      *bool `json:"encipherOnly"`
	DecipherOnly      *bool `json:"decipherOnly"`
	// contains filtered or unexported fields
}
var EmptyCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage *CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage = &CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage{empty: true}

This object is used to assert a desired state where this CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage) Empty

func (*CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage) HashCode

func (*CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage) String

func (*CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage) UnmarshalJSON

type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage

type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage struct {
	ServerAuth      *bool `json:"serverAuth"`
	ClientAuth      *bool `json:"clientAuth"`
	CodeSigning     *bool `json:"codeSigning"`
	EmailProtection *bool `json:"emailProtection"`
	TimeStamping    *bool `json:"timeStamping"`
	OcspSigning     *bool `json:"ocspSigning"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage) Empty

func (*CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage) HashCode

func (*CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage) String

func (*CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage) UnmarshalJSON

type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages

type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}

This object is used to assert a desired state where this CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages) Empty

func (*CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages) HashCode

func (*CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages) String

func (*CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsages) UnmarshalJSON

type CertificateCertificateDescriptionX509DescriptionPolicyIds

type CertificateCertificateDescriptionX509DescriptionPolicyIds struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}
var EmptyCertificateCertificateDescriptionX509DescriptionPolicyIds *CertificateCertificateDescriptionX509DescriptionPolicyIds = &CertificateCertificateDescriptionX509DescriptionPolicyIds{empty: true}

This object is used to assert a desired state where this CertificateCertificateDescriptionX509DescriptionPolicyIds is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateCertificateDescriptionX509DescriptionPolicyIds) Empty

func (*CertificateCertificateDescriptionX509DescriptionPolicyIds) HashCode

func (*CertificateCertificateDescriptionX509DescriptionPolicyIds) String

func (*CertificateCertificateDescriptionX509DescriptionPolicyIds) UnmarshalJSON

type CertificateConfig

type CertificateConfig struct {
	SubjectConfig *CertificateConfigSubjectConfig `json:"subjectConfig"`
	X509Config    *CertificateConfigX509Config    `json:"x509Config"`
	PublicKey     *CertificateConfigPublicKey     `json:"publicKey"`
	// contains filtered or unexported fields
}
var EmptyCertificateConfig *CertificateConfig = &CertificateConfig{empty: true}

This object is used to assert a desired state where this CertificateConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateConfig) Empty

func (r *CertificateConfig) Empty() bool

func (*CertificateConfig) HashCode

func (r *CertificateConfig) HashCode() string

func (*CertificateConfig) String

func (r *CertificateConfig) String() string

func (*CertificateConfig) UnmarshalJSON

func (r *CertificateConfig) UnmarshalJSON(data []byte) error

type CertificateConfigPublicKey

type CertificateConfigPublicKey struct {
	Key    *string                               `json:"key"`
	Format *CertificateConfigPublicKeyFormatEnum `json:"format"`
	// contains filtered or unexported fields
}
var EmptyCertificateConfigPublicKey *CertificateConfigPublicKey = &CertificateConfigPublicKey{empty: true}

This object is used to assert a desired state where this CertificateConfigPublicKey is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateConfigPublicKey) Empty

func (r *CertificateConfigPublicKey) Empty() bool

func (*CertificateConfigPublicKey) HashCode

func (r *CertificateConfigPublicKey) HashCode() string

func (*CertificateConfigPublicKey) String

func (r *CertificateConfigPublicKey) String() string

func (*CertificateConfigPublicKey) UnmarshalJSON

func (r *CertificateConfigPublicKey) UnmarshalJSON(data []byte) error

type CertificateConfigPublicKeyFormatEnum

type CertificateConfigPublicKeyFormatEnum string

The enum CertificateConfigPublicKeyFormatEnum.

func CertificateConfigPublicKeyFormatEnumRef

func CertificateConfigPublicKeyFormatEnumRef(s string) *CertificateConfigPublicKeyFormatEnum

CertificateConfigPublicKeyFormatEnumRef returns a *CertificateConfigPublicKeyFormatEnum with the value of string s If the empty string is provided, nil is returned.

func (CertificateConfigPublicKeyFormatEnum) Validate

type CertificateConfigSubjectConfig

type CertificateConfigSubjectConfig struct {
	Subject        *CertificateConfigSubjectConfigSubject        `json:"subject"`
	SubjectAltName *CertificateConfigSubjectConfigSubjectAltName `json:"subjectAltName"`
	// contains filtered or unexported fields
}
var EmptyCertificateConfigSubjectConfig *CertificateConfigSubjectConfig = &CertificateConfigSubjectConfig{empty: true}

This object is used to assert a desired state where this CertificateConfigSubjectConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateConfigSubjectConfig) Empty

func (*CertificateConfigSubjectConfig) HashCode

func (r *CertificateConfigSubjectConfig) HashCode() string

func (*CertificateConfigSubjectConfig) String

func (*CertificateConfigSubjectConfig) UnmarshalJSON

func (r *CertificateConfigSubjectConfig) UnmarshalJSON(data []byte) error

type CertificateConfigSubjectConfigSubject

type CertificateConfigSubjectConfigSubject struct {
	CommonName         *string `json:"commonName"`
	CountryCode        *string `json:"countryCode"`
	Organization       *string `json:"organization"`
	OrganizationalUnit *string `json:"organizationalUnit"`
	Locality           *string `json:"locality"`
	Province           *string `json:"province"`
	StreetAddress      *string `json:"streetAddress"`
	PostalCode         *string `json:"postalCode"`
	// contains filtered or unexported fields
}
var EmptyCertificateConfigSubjectConfigSubject *CertificateConfigSubjectConfigSubject = &CertificateConfigSubjectConfigSubject{empty: true}

This object is used to assert a desired state where this CertificateConfigSubjectConfigSubject is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateConfigSubjectConfigSubject) Empty

func (*CertificateConfigSubjectConfigSubject) HashCode

func (*CertificateConfigSubjectConfigSubject) String

func (*CertificateConfigSubjectConfigSubject) UnmarshalJSON

func (r *CertificateConfigSubjectConfigSubject) UnmarshalJSON(data []byte) error

type CertificateConfigSubjectConfigSubjectAltName

type CertificateConfigSubjectConfigSubjectAltName struct {
	DnsNames       []string `json:"dnsNames"`
	Uris           []string `json:"uris"`
	EmailAddresses []string `json:"emailAddresses"`
	IPAddresses    []string `json:"ipAddresses"`
	// contains filtered or unexported fields
}
var EmptyCertificateConfigSubjectConfigSubjectAltName *CertificateConfigSubjectConfigSubjectAltName = &CertificateConfigSubjectConfigSubjectAltName{empty: true}

This object is used to assert a desired state where this CertificateConfigSubjectConfigSubjectAltName is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateConfigSubjectConfigSubjectAltName) Empty

func (*CertificateConfigSubjectConfigSubjectAltName) HashCode

func (*CertificateConfigSubjectConfigSubjectAltName) String

func (*CertificateConfigSubjectConfigSubjectAltName) UnmarshalJSON

func (r *CertificateConfigSubjectConfigSubjectAltName) UnmarshalJSON(data []byte) error

type CertificateConfigX509Config

type CertificateConfigX509Config struct {
	KeyUsage             *CertificateConfigX509ConfigKeyUsage              `json:"keyUsage"`
	CaOptions            *CertificateConfigX509ConfigCaOptions             `json:"caOptions"`
	PolicyIds            []CertificateConfigX509ConfigPolicyIds            `json:"policyIds"`
	AiaOcspServers       []string                                          `json:"aiaOcspServers"`
	AdditionalExtensions []CertificateConfigX509ConfigAdditionalExtensions `json:"additionalExtensions"`
	// contains filtered or unexported fields
}
var EmptyCertificateConfigX509Config *CertificateConfigX509Config = &CertificateConfigX509Config{empty: true}

This object is used to assert a desired state where this CertificateConfigX509Config is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateConfigX509Config) Empty

func (r *CertificateConfigX509Config) Empty() bool

func (*CertificateConfigX509Config) HashCode

func (r *CertificateConfigX509Config) HashCode() string

func (*CertificateConfigX509Config) String

func (r *CertificateConfigX509Config) String() string

func (*CertificateConfigX509Config) UnmarshalJSON

func (r *CertificateConfigX509Config) UnmarshalJSON(data []byte) error

type CertificateConfigX509ConfigAdditionalExtensions

type CertificateConfigX509ConfigAdditionalExtensions struct {
	ObjectId *CertificateConfigX509ConfigAdditionalExtensionsObjectId `json:"objectId"`
	Critical *bool                                                    `json:"critical"`
	Value    *string                                                  `json:"value"`
	// contains filtered or unexported fields
}
var EmptyCertificateConfigX509ConfigAdditionalExtensions *CertificateConfigX509ConfigAdditionalExtensions = &CertificateConfigX509ConfigAdditionalExtensions{empty: true}

This object is used to assert a desired state where this CertificateConfigX509ConfigAdditionalExtensions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateConfigX509ConfigAdditionalExtensions) Empty

func (*CertificateConfigX509ConfigAdditionalExtensions) HashCode

func (*CertificateConfigX509ConfigAdditionalExtensions) String

func (*CertificateConfigX509ConfigAdditionalExtensions) UnmarshalJSON

type CertificateConfigX509ConfigAdditionalExtensionsObjectId

type CertificateConfigX509ConfigAdditionalExtensionsObjectId struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}
var EmptyCertificateConfigX509ConfigAdditionalExtensionsObjectId *CertificateConfigX509ConfigAdditionalExtensionsObjectId = &CertificateConfigX509ConfigAdditionalExtensionsObjectId{empty: true}

This object is used to assert a desired state where this CertificateConfigX509ConfigAdditionalExtensionsObjectId is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateConfigX509ConfigAdditionalExtensionsObjectId) Empty

func (*CertificateConfigX509ConfigAdditionalExtensionsObjectId) HashCode

func (*CertificateConfigX509ConfigAdditionalExtensionsObjectId) String

func (*CertificateConfigX509ConfigAdditionalExtensionsObjectId) UnmarshalJSON

type CertificateConfigX509ConfigCaOptions

type CertificateConfigX509ConfigCaOptions struct {
	IsCa                    *bool  `json:"isCa"`
	NonCa                   *bool  `json:"nonCa"`
	MaxIssuerPathLength     *int64 `json:"maxIssuerPathLength"`
	ZeroMaxIssuerPathLength *bool  `json:"zeroMaxIssuerPathLength"`
	// contains filtered or unexported fields
}
var EmptyCertificateConfigX509ConfigCaOptions *CertificateConfigX509ConfigCaOptions = &CertificateConfigX509ConfigCaOptions{empty: true}

This object is used to assert a desired state where this CertificateConfigX509ConfigCaOptions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateConfigX509ConfigCaOptions) Empty

func (*CertificateConfigX509ConfigCaOptions) HashCode

func (*CertificateConfigX509ConfigCaOptions) String

func (*CertificateConfigX509ConfigCaOptions) UnmarshalJSON

func (r *CertificateConfigX509ConfigCaOptions) UnmarshalJSON(data []byte) error

type CertificateConfigX509ConfigKeyUsage

type CertificateConfigX509ConfigKeyUsage struct {
	BaseKeyUsage             *CertificateConfigX509ConfigKeyUsageBaseKeyUsage              `json:"baseKeyUsage"`
	ExtendedKeyUsage         *CertificateConfigX509ConfigKeyUsageExtendedKeyUsage          `json:"extendedKeyUsage"`
	UnknownExtendedKeyUsages []CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsages `json:"unknownExtendedKeyUsages"`
	// contains filtered or unexported fields
}
var EmptyCertificateConfigX509ConfigKeyUsage *CertificateConfigX509ConfigKeyUsage = &CertificateConfigX509ConfigKeyUsage{empty: true}

This object is used to assert a desired state where this CertificateConfigX509ConfigKeyUsage is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateConfigX509ConfigKeyUsage) Empty

func (*CertificateConfigX509ConfigKeyUsage) HashCode

func (*CertificateConfigX509ConfigKeyUsage) String

func (*CertificateConfigX509ConfigKeyUsage) UnmarshalJSON

func (r *CertificateConfigX509ConfigKeyUsage) UnmarshalJSON(data []byte) error

type CertificateConfigX509ConfigKeyUsageBaseKeyUsage

type CertificateConfigX509ConfigKeyUsageBaseKeyUsage struct {
	DigitalSignature  *bool `json:"digitalSignature"`
	ContentCommitment *bool `json:"contentCommitment"`
	KeyEncipherment   *bool `json:"keyEncipherment"`
	DataEncipherment  *bool `json:"dataEncipherment"`
	KeyAgreement      *bool `json:"keyAgreement"`
	CertSign          *bool `json:"certSign"`
	CrlSign           *bool `json:"crlSign"`
	EncipherOnly      *bool `json:"encipherOnly"`
	DecipherOnly      *bool `json:"decipherOnly"`
	// contains filtered or unexported fields
}
var EmptyCertificateConfigX509ConfigKeyUsageBaseKeyUsage *CertificateConfigX509ConfigKeyUsageBaseKeyUsage = &CertificateConfigX509ConfigKeyUsageBaseKeyUsage{empty: true}

This object is used to assert a desired state where this CertificateConfigX509ConfigKeyUsageBaseKeyUsage is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateConfigX509ConfigKeyUsageBaseKeyUsage) Empty

func (*CertificateConfigX509ConfigKeyUsageBaseKeyUsage) HashCode

func (*CertificateConfigX509ConfigKeyUsageBaseKeyUsage) String

func (*CertificateConfigX509ConfigKeyUsageBaseKeyUsage) UnmarshalJSON

type CertificateConfigX509ConfigKeyUsageExtendedKeyUsage

type CertificateConfigX509ConfigKeyUsageExtendedKeyUsage struct {
	ServerAuth      *bool `json:"serverAuth"`
	ClientAuth      *bool `json:"clientAuth"`
	CodeSigning     *bool `json:"codeSigning"`
	EmailProtection *bool `json:"emailProtection"`
	TimeStamping    *bool `json:"timeStamping"`
	OcspSigning     *bool `json:"ocspSigning"`
	// contains filtered or unexported fields
}
var EmptyCertificateConfigX509ConfigKeyUsageExtendedKeyUsage *CertificateConfigX509ConfigKeyUsageExtendedKeyUsage = &CertificateConfigX509ConfigKeyUsageExtendedKeyUsage{empty: true}

This object is used to assert a desired state where this CertificateConfigX509ConfigKeyUsageExtendedKeyUsage is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateConfigX509ConfigKeyUsageExtendedKeyUsage) Empty

func (*CertificateConfigX509ConfigKeyUsageExtendedKeyUsage) HashCode

func (*CertificateConfigX509ConfigKeyUsageExtendedKeyUsage) String

func (*CertificateConfigX509ConfigKeyUsageExtendedKeyUsage) UnmarshalJSON

type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsages

type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsages struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}
var EmptyCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsages *CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsages = &CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsages{empty: true}

This object is used to assert a desired state where this CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsages is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsages) Empty

func (*CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsages) HashCode

func (*CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsages) String

func (*CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsages) UnmarshalJSON

type CertificateConfigX509ConfigPolicyIds

type CertificateConfigX509ConfigPolicyIds struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}
var EmptyCertificateConfigX509ConfigPolicyIds *CertificateConfigX509ConfigPolicyIds = &CertificateConfigX509ConfigPolicyIds{empty: true}

This object is used to assert a desired state where this CertificateConfigX509ConfigPolicyIds is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateConfigX509ConfigPolicyIds) Empty

func (*CertificateConfigX509ConfigPolicyIds) HashCode

func (*CertificateConfigX509ConfigPolicyIds) String

func (*CertificateConfigX509ConfigPolicyIds) UnmarshalJSON

func (r *CertificateConfigX509ConfigPolicyIds) UnmarshalJSON(data []byte) error

type CertificateList

type CertificateList struct {
	Items []*Certificate
	// contains filtered or unexported fields
}

func (*CertificateList) HasNext

func (l *CertificateList) HasNext() bool

func (*CertificateList) Next

func (l *CertificateList) Next(ctx context.Context, c *Client) error

type CertificateRevocationDetails

type CertificateRevocationDetails struct {
	RevocationState *CertificateRevocationDetailsRevocationStateEnum `json:"revocationState"`
	RevocationTime  *string                                          `json:"revocationTime"`
	// contains filtered or unexported fields
}
var EmptyCertificateRevocationDetails *CertificateRevocationDetails = &CertificateRevocationDetails{empty: true}

This object is used to assert a desired state where this CertificateRevocationDetails is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateRevocationDetails) Empty

func (*CertificateRevocationDetails) HashCode

func (r *CertificateRevocationDetails) HashCode() string

func (*CertificateRevocationDetails) String

func (*CertificateRevocationDetails) UnmarshalJSON

func (r *CertificateRevocationDetails) UnmarshalJSON(data []byte) error

type CertificateRevocationDetailsRevocationStateEnum

type CertificateRevocationDetailsRevocationStateEnum string

The enum CertificateRevocationDetailsRevocationStateEnum.

func CertificateRevocationDetailsRevocationStateEnumRef

func CertificateRevocationDetailsRevocationStateEnumRef(s string) *CertificateRevocationDetailsRevocationStateEnum

CertificateRevocationDetailsRevocationStateEnumRef returns a *CertificateRevocationDetailsRevocationStateEnum with the value of string s If the empty string is provided, nil is returned.

func (CertificateRevocationDetailsRevocationStateEnum) Validate

type CertificateSubjectModeEnum

type CertificateSubjectModeEnum string

The enum CertificateSubjectModeEnum.

func CertificateSubjectModeEnumRef

func CertificateSubjectModeEnumRef(s string) *CertificateSubjectModeEnum

CertificateSubjectModeEnumRef returns a *CertificateSubjectModeEnum with the value of string s If the empty string is provided, nil is returned.

func (CertificateSubjectModeEnum) Validate

func (v CertificateSubjectModeEnum) Validate() error

type CertificateTemplate

type CertificateTemplate struct {
	Name                  *string                                   `json:"name"`
	PredefinedValues      *CertificateTemplatePredefinedValues      `json:"predefinedValues"`
	IdentityConstraints   *CertificateTemplateIdentityConstraints   `json:"identityConstraints"`
	PassthroughExtensions *CertificateTemplatePassthroughExtensions `json:"passthroughExtensions"`
	MaximumLifetime       *string                                   `json:"maximumLifetime"`
	Description           *string                                   `json:"description"`
	CreateTime            *string                                   `json:"createTime"`
	UpdateTime            *string                                   `json:"updateTime"`
	Labels                map[string]string                         `json:"labels"`
	Project               *string                                   `json:"project"`
	Location              *string                                   `json:"location"`
}

func (*CertificateTemplate) Describe

Describe returns a simple description of this resource to ensure that automated tools can identify it.

func (*CertificateTemplate) ID

func (r *CertificateTemplate) ID() (string, error)

func (*CertificateTemplate) String

func (r *CertificateTemplate) String() string

type CertificateTemplateIdentityConstraints

type CertificateTemplateIdentityConstraints struct {
	CelExpression                   *CertificateTemplateIdentityConstraintsCelExpression `json:"celExpression"`
	AllowSubjectPassthrough         *bool                                                `json:"allowSubjectPassthrough"`
	AllowSubjectAltNamesPassthrough *bool                                                `json:"allowSubjectAltNamesPassthrough"`
	// contains filtered or unexported fields
}
var EmptyCertificateTemplateIdentityConstraints *CertificateTemplateIdentityConstraints = &CertificateTemplateIdentityConstraints{empty: true}

This object is used to assert a desired state where this CertificateTemplateIdentityConstraints is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateTemplateIdentityConstraints) Empty

func (*CertificateTemplateIdentityConstraints) HashCode

func (*CertificateTemplateIdentityConstraints) String

func (*CertificateTemplateIdentityConstraints) UnmarshalJSON

func (r *CertificateTemplateIdentityConstraints) UnmarshalJSON(data []byte) error

type CertificateTemplateIdentityConstraintsCelExpression

type CertificateTemplateIdentityConstraintsCelExpression struct {
	Expression  *string `json:"expression"`
	Title       *string `json:"title"`
	Description *string `json:"description"`
	Location    *string `json:"location"`
	// contains filtered or unexported fields
}
var EmptyCertificateTemplateIdentityConstraintsCelExpression *CertificateTemplateIdentityConstraintsCelExpression = &CertificateTemplateIdentityConstraintsCelExpression{empty: true}

This object is used to assert a desired state where this CertificateTemplateIdentityConstraintsCelExpression is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateTemplateIdentityConstraintsCelExpression) Empty

func (*CertificateTemplateIdentityConstraintsCelExpression) HashCode

func (*CertificateTemplateIdentityConstraintsCelExpression) String

func (*CertificateTemplateIdentityConstraintsCelExpression) UnmarshalJSON

type CertificateTemplateList

type CertificateTemplateList struct {
	Items []*CertificateTemplate
	// contains filtered or unexported fields
}

func (*CertificateTemplateList) HasNext

func (l *CertificateTemplateList) HasNext() bool

func (*CertificateTemplateList) Next

type CertificateTemplatePassthroughExtensions

type CertificateTemplatePassthroughExtensions struct {
	KnownExtensions      []CertificateTemplatePassthroughExtensionsKnownExtensionsEnum  `json:"knownExtensions"`
	AdditionalExtensions []CertificateTemplatePassthroughExtensionsAdditionalExtensions `json:"additionalExtensions"`
	// contains filtered or unexported fields
}
var EmptyCertificateTemplatePassthroughExtensions *CertificateTemplatePassthroughExtensions = &CertificateTemplatePassthroughExtensions{empty: true}

This object is used to assert a desired state where this CertificateTemplatePassthroughExtensions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateTemplatePassthroughExtensions) Empty

func (*CertificateTemplatePassthroughExtensions) HashCode

func (*CertificateTemplatePassthroughExtensions) String

func (*CertificateTemplatePassthroughExtensions) UnmarshalJSON

func (r *CertificateTemplatePassthroughExtensions) UnmarshalJSON(data []byte) error

type CertificateTemplatePassthroughExtensionsAdditionalExtensions

type CertificateTemplatePassthroughExtensionsAdditionalExtensions struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}
var EmptyCertificateTemplatePassthroughExtensionsAdditionalExtensions *CertificateTemplatePassthroughExtensionsAdditionalExtensions = &CertificateTemplatePassthroughExtensionsAdditionalExtensions{empty: true}

This object is used to assert a desired state where this CertificateTemplatePassthroughExtensionsAdditionalExtensions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateTemplatePassthroughExtensionsAdditionalExtensions) Empty

func (*CertificateTemplatePassthroughExtensionsAdditionalExtensions) HashCode

func (*CertificateTemplatePassthroughExtensionsAdditionalExtensions) String

func (*CertificateTemplatePassthroughExtensionsAdditionalExtensions) UnmarshalJSON

type CertificateTemplatePassthroughExtensionsKnownExtensionsEnum

type CertificateTemplatePassthroughExtensionsKnownExtensionsEnum string

The enum CertificateTemplatePassthroughExtensionsKnownExtensionsEnum.

func CertificateTemplatePassthroughExtensionsKnownExtensionsEnumRef

func CertificateTemplatePassthroughExtensionsKnownExtensionsEnumRef(s string) *CertificateTemplatePassthroughExtensionsKnownExtensionsEnum

CertificateTemplatePassthroughExtensionsKnownExtensionsEnumRef returns a *CertificateTemplatePassthroughExtensionsKnownExtensionsEnum with the value of string s If the empty string is provided, nil is returned.

func (CertificateTemplatePassthroughExtensionsKnownExtensionsEnum) Validate

type CertificateTemplatePredefinedValues

type CertificateTemplatePredefinedValues struct {
	KeyUsage             *CertificateTemplatePredefinedValuesKeyUsage              `json:"keyUsage"`
	CaOptions            *CertificateTemplatePredefinedValuesCaOptions             `json:"caOptions"`
	PolicyIds            []CertificateTemplatePredefinedValuesPolicyIds            `json:"policyIds"`
	AiaOcspServers       []string                                                  `json:"aiaOcspServers"`
	AdditionalExtensions []CertificateTemplatePredefinedValuesAdditionalExtensions `json:"additionalExtensions"`
	// contains filtered or unexported fields
}
var EmptyCertificateTemplatePredefinedValues *CertificateTemplatePredefinedValues = &CertificateTemplatePredefinedValues{empty: true}

This object is used to assert a desired state where this CertificateTemplatePredefinedValues is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateTemplatePredefinedValues) Empty

func (*CertificateTemplatePredefinedValues) HashCode

func (*CertificateTemplatePredefinedValues) String

func (*CertificateTemplatePredefinedValues) UnmarshalJSON

func (r *CertificateTemplatePredefinedValues) UnmarshalJSON(data []byte) error

type CertificateTemplatePredefinedValuesAdditionalExtensions

type CertificateTemplatePredefinedValuesAdditionalExtensions struct {
	ObjectId *CertificateTemplatePredefinedValuesAdditionalExtensionsObjectId `json:"objectId"`
	Critical *bool                                                            `json:"critical"`
	Value    *string                                                          `json:"value"`
	// contains filtered or unexported fields
}
var EmptyCertificateTemplatePredefinedValuesAdditionalExtensions *CertificateTemplatePredefinedValuesAdditionalExtensions = &CertificateTemplatePredefinedValuesAdditionalExtensions{empty: true}

This object is used to assert a desired state where this CertificateTemplatePredefinedValuesAdditionalExtensions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateTemplatePredefinedValuesAdditionalExtensions) Empty

func (*CertificateTemplatePredefinedValuesAdditionalExtensions) HashCode

func (*CertificateTemplatePredefinedValuesAdditionalExtensions) String

func (*CertificateTemplatePredefinedValuesAdditionalExtensions) UnmarshalJSON

type CertificateTemplatePredefinedValuesAdditionalExtensionsObjectId

type CertificateTemplatePredefinedValuesAdditionalExtensionsObjectId struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}
var EmptyCertificateTemplatePredefinedValuesAdditionalExtensionsObjectId *CertificateTemplatePredefinedValuesAdditionalExtensionsObjectId = &CertificateTemplatePredefinedValuesAdditionalExtensionsObjectId{empty: true}

This object is used to assert a desired state where this CertificateTemplatePredefinedValuesAdditionalExtensionsObjectId is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateTemplatePredefinedValuesAdditionalExtensionsObjectId) Empty

func (*CertificateTemplatePredefinedValuesAdditionalExtensionsObjectId) HashCode

func (*CertificateTemplatePredefinedValuesAdditionalExtensionsObjectId) String

func (*CertificateTemplatePredefinedValuesAdditionalExtensionsObjectId) UnmarshalJSON

type CertificateTemplatePredefinedValuesCaOptions

type CertificateTemplatePredefinedValuesCaOptions struct {
	IsCa                *bool  `json:"isCa"`
	MaxIssuerPathLength *int64 `json:"maxIssuerPathLength"`
	// contains filtered or unexported fields
}
var EmptyCertificateTemplatePredefinedValuesCaOptions *CertificateTemplatePredefinedValuesCaOptions = &CertificateTemplatePredefinedValuesCaOptions{empty: true}

This object is used to assert a desired state where this CertificateTemplatePredefinedValuesCaOptions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateTemplatePredefinedValuesCaOptions) Empty

func (*CertificateTemplatePredefinedValuesCaOptions) HashCode

func (*CertificateTemplatePredefinedValuesCaOptions) String

func (*CertificateTemplatePredefinedValuesCaOptions) UnmarshalJSON

func (r *CertificateTemplatePredefinedValuesCaOptions) UnmarshalJSON(data []byte) error

type CertificateTemplatePredefinedValuesKeyUsage

type CertificateTemplatePredefinedValuesKeyUsage struct {
	BaseKeyUsage             *CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsage              `json:"baseKeyUsage"`
	ExtendedKeyUsage         *CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsage          `json:"extendedKeyUsage"`
	UnknownExtendedKeyUsages []CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsages `json:"unknownExtendedKeyUsages"`
	// contains filtered or unexported fields
}
var EmptyCertificateTemplatePredefinedValuesKeyUsage *CertificateTemplatePredefinedValuesKeyUsage = &CertificateTemplatePredefinedValuesKeyUsage{empty: true}

This object is used to assert a desired state where this CertificateTemplatePredefinedValuesKeyUsage is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateTemplatePredefinedValuesKeyUsage) Empty

func (*CertificateTemplatePredefinedValuesKeyUsage) HashCode

func (*CertificateTemplatePredefinedValuesKeyUsage) String

func (*CertificateTemplatePredefinedValuesKeyUsage) UnmarshalJSON

func (r *CertificateTemplatePredefinedValuesKeyUsage) UnmarshalJSON(data []byte) error

type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsage

type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsage struct {
	DigitalSignature  *bool `json:"digitalSignature"`
	ContentCommitment *bool `json:"contentCommitment"`
	KeyEncipherment   *bool `json:"keyEncipherment"`
	DataEncipherment  *bool `json:"dataEncipherment"`
	KeyAgreement      *bool `json:"keyAgreement"`
	CertSign          *bool `json:"certSign"`
	CrlSign           *bool `json:"crlSign"`
	EncipherOnly      *bool `json:"encipherOnly"`
	DecipherOnly      *bool `json:"decipherOnly"`
	// contains filtered or unexported fields
}
var EmptyCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsage *CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsage = &CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsage{empty: true}

This object is used to assert a desired state where this CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsage is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsage) Empty

func (*CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsage) HashCode

func (*CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsage) String

func (*CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsage) UnmarshalJSON

type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsage

type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsage struct {
	ServerAuth      *bool `json:"serverAuth"`
	ClientAuth      *bool `json:"clientAuth"`
	CodeSigning     *bool `json:"codeSigning"`
	EmailProtection *bool `json:"emailProtection"`
	TimeStamping    *bool `json:"timeStamping"`
	OcspSigning     *bool `json:"ocspSigning"`
	// contains filtered or unexported fields
}
var EmptyCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsage *CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsage = &CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsage{empty: true}

This object is used to assert a desired state where this CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsage is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsage) Empty

func (*CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsage) HashCode

func (*CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsage) String

func (*CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsage) UnmarshalJSON

type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsages

type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsages struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}
var EmptyCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsages *CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsages = &CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsages{empty: true}

This object is used to assert a desired state where this CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsages is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsages) Empty

func (*CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsages) HashCode

func (*CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsages) String

func (*CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsages) UnmarshalJSON

type CertificateTemplatePredefinedValuesPolicyIds

type CertificateTemplatePredefinedValuesPolicyIds struct {
	ObjectIdPath []int64 `json:"objectIdPath"`
	// contains filtered or unexported fields
}
var EmptyCertificateTemplatePredefinedValuesPolicyIds *CertificateTemplatePredefinedValuesPolicyIds = &CertificateTemplatePredefinedValuesPolicyIds{empty: true}

This object is used to assert a desired state where this CertificateTemplatePredefinedValuesPolicyIds is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*CertificateTemplatePredefinedValuesPolicyIds) Empty

func (*CertificateTemplatePredefinedValuesPolicyIds) HashCode

func (*CertificateTemplatePredefinedValuesPolicyIds) String

func (*CertificateTemplatePredefinedValuesPolicyIds) UnmarshalJSON

func (r *CertificateTemplatePredefinedValuesPolicyIds) UnmarshalJSON(data []byte) error

type Client

type Client struct {
	Config *dcl.Config
}

The Client is the base struct of all operations. This will receive the Get, Delete, List, and Apply operations on all resources.

func NewClient

func NewClient(c *dcl.Config) *Client

NewClient creates a client that retries all operations a few times each.

func (*Client) ApplyCaPool

func (c *Client) ApplyCaPool(ctx context.Context, rawDesired *CaPool, opts ...dcl.ApplyOption) (*CaPool, error)

func (*Client) ApplyCertificate

func (c *Client) ApplyCertificate(ctx context.Context, rawDesired *Certificate, opts ...dcl.ApplyOption) (*Certificate, error)

func (*Client) ApplyCertificateAuthority

func (c *Client) ApplyCertificateAuthority(ctx context.Context, rawDesired *CertificateAuthority, opts ...dcl.ApplyOption) (*CertificateAuthority, error)

func (*Client) ApplyCertificateTemplate

func (c *Client) ApplyCertificateTemplate(ctx context.Context, rawDesired *CertificateTemplate, opts ...dcl.ApplyOption) (*CertificateTemplate, error)

func (*Client) DeleteAllCaPool

func (c *Client) DeleteAllCaPool(ctx context.Context, project, location string, filter func(*CaPool) bool) error

DeleteAllCaPool deletes all resources that the filter functions returns true on.

func (*Client) DeleteAllCertificate

func (c *Client) DeleteAllCertificate(ctx context.Context, project, location, caPool string, filter func(*Certificate) bool) error

DeleteAllCertificate deletes all resources that the filter functions returns true on.

func (*Client) DeleteAllCertificateAuthority

func (c *Client) DeleteAllCertificateAuthority(ctx context.Context, project, location, caPool string, filter func(*CertificateAuthority) bool) error

DeleteAllCertificateAuthority deletes all resources that the filter functions returns true on.

func (*Client) DeleteAllCertificateTemplate

func (c *Client) DeleteAllCertificateTemplate(ctx context.Context, project, location string, filter func(*CertificateTemplate) bool) error

DeleteAllCertificateTemplate deletes all resources that the filter functions returns true on.

func (*Client) DeleteCaPool

func (c *Client) DeleteCaPool(ctx context.Context, r *CaPool) error

func (*Client) DeleteCertificate

func (c *Client) DeleteCertificate(ctx context.Context, r *Certificate) error

func (*Client) DeleteCertificateAuthority

func (c *Client) DeleteCertificateAuthority(ctx context.Context, r *CertificateAuthority) error

func (*Client) DeleteCertificateTemplate

func (c *Client) DeleteCertificateTemplate(ctx context.Context, r *CertificateTemplate) error

func (*Client) GetCaPool

func (c *Client) GetCaPool(ctx context.Context, r *CaPool) (*CaPool, error)

func (*Client) GetCertificate

func (c *Client) GetCertificate(ctx context.Context, r *Certificate) (*Certificate, error)

func (*Client) GetCertificateAuthority

func (c *Client) GetCertificateAuthority(ctx context.Context, r *CertificateAuthority) (*CertificateAuthority, error)

func (*Client) GetCertificateTemplate

func (c *Client) GetCertificateTemplate(ctx context.Context, r *CertificateTemplate) (*CertificateTemplate, error)

func (*Client) ListCaPool

func (c *Client) ListCaPool(ctx context.Context, project, location string) (*CaPoolList, error)

func (*Client) ListCaPoolWithMaxResults

func (c *Client) ListCaPoolWithMaxResults(ctx context.Context, project, location string, pageSize int32) (*CaPoolList, error)

func (*Client) ListCertificate

func (c *Client) ListCertificate(ctx context.Context, project, location, caPool string) (*CertificateList, error)

func (*Client) ListCertificateAuthority

func (c *Client) ListCertificateAuthority(ctx context.Context, project, location, caPool string) (*CertificateAuthorityList, error)

func (*Client) ListCertificateAuthorityWithMaxResults

func (c *Client) ListCertificateAuthorityWithMaxResults(ctx context.Context, project, location, caPool string, pageSize int32) (*CertificateAuthorityList, error)

func (*Client) ListCertificateTemplate

func (c *Client) ListCertificateTemplate(ctx context.Context, project, location string) (*CertificateTemplateList, error)

func (*Client) ListCertificateTemplateWithMaxResults

func (c *Client) ListCertificateTemplateWithMaxResults(ctx context.Context, project, location string, pageSize int32) (*CertificateTemplateList, error)

func (*Client) ListCertificateWithMaxResults

func (c *Client) ListCertificateWithMaxResults(ctx context.Context, project, location, caPool string, pageSize int32) (*CertificateList, error)

Jump to

Keyboard shortcuts

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