Documentation ¶
Index ¶
- type Authority
- func (*Authority) ElementType() reflect.Type
- func (i *Authority) ToAuthorityOutput() AuthorityOutput
- func (i *Authority) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
- func (i *Authority) ToAuthorityPtrOutput() AuthorityPtrOutput
- func (i *Authority) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
- type AuthorityAccessUrl
- type AuthorityAccessUrlArgs
- type AuthorityAccessUrlArray
- type AuthorityAccessUrlArrayInput
- type AuthorityAccessUrlArrayOutput
- func (AuthorityAccessUrlArrayOutput) ElementType() reflect.Type
- func (o AuthorityAccessUrlArrayOutput) Index(i pulumi.IntInput) AuthorityAccessUrlOutput
- func (o AuthorityAccessUrlArrayOutput) ToAuthorityAccessUrlArrayOutput() AuthorityAccessUrlArrayOutput
- func (o AuthorityAccessUrlArrayOutput) ToAuthorityAccessUrlArrayOutputWithContext(ctx context.Context) AuthorityAccessUrlArrayOutput
- type AuthorityAccessUrlInput
- type AuthorityAccessUrlOutput
- func (o AuthorityAccessUrlOutput) CaCertificateAccessUrl() pulumi.StringPtrOutput
- func (o AuthorityAccessUrlOutput) CrlAccessUrl() pulumi.StringPtrOutput
- func (AuthorityAccessUrlOutput) ElementType() reflect.Type
- func (o AuthorityAccessUrlOutput) ToAuthorityAccessUrlOutput() AuthorityAccessUrlOutput
- func (o AuthorityAccessUrlOutput) ToAuthorityAccessUrlOutputWithContext(ctx context.Context) AuthorityAccessUrlOutput
- type AuthorityArgs
- type AuthorityArray
- type AuthorityArrayInput
- type AuthorityArrayOutput
- func (AuthorityArrayOutput) ElementType() reflect.Type
- func (o AuthorityArrayOutput) Index(i pulumi.IntInput) AuthorityOutput
- func (o AuthorityArrayOutput) ToAuthorityArrayOutput() AuthorityArrayOutput
- func (o AuthorityArrayOutput) ToAuthorityArrayOutputWithContext(ctx context.Context) AuthorityArrayOutput
- type AuthorityConfig
- type AuthorityConfigArgs
- func (AuthorityConfigArgs) ElementType() reflect.Type
- func (i AuthorityConfigArgs) ToAuthorityConfigOutput() AuthorityConfigOutput
- func (i AuthorityConfigArgs) ToAuthorityConfigOutputWithContext(ctx context.Context) AuthorityConfigOutput
- func (i AuthorityConfigArgs) ToAuthorityConfigPtrOutput() AuthorityConfigPtrOutput
- func (i AuthorityConfigArgs) ToAuthorityConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigPtrOutput
- type AuthorityConfigInput
- type AuthorityConfigOutput
- func (AuthorityConfigOutput) ElementType() reflect.Type
- func (o AuthorityConfigOutput) SubjectConfig() AuthorityConfigSubjectConfigOutput
- func (o AuthorityConfigOutput) ToAuthorityConfigOutput() AuthorityConfigOutput
- func (o AuthorityConfigOutput) ToAuthorityConfigOutputWithContext(ctx context.Context) AuthorityConfigOutput
- func (o AuthorityConfigOutput) ToAuthorityConfigPtrOutput() AuthorityConfigPtrOutput
- func (o AuthorityConfigOutput) ToAuthorityConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigPtrOutput
- func (o AuthorityConfigOutput) X509Config() AuthorityConfigX509ConfigOutput
- type AuthorityConfigPtrInput
- type AuthorityConfigPtrOutput
- func (o AuthorityConfigPtrOutput) Elem() AuthorityConfigOutput
- func (AuthorityConfigPtrOutput) ElementType() reflect.Type
- func (o AuthorityConfigPtrOutput) SubjectConfig() AuthorityConfigSubjectConfigPtrOutput
- func (o AuthorityConfigPtrOutput) ToAuthorityConfigPtrOutput() AuthorityConfigPtrOutput
- func (o AuthorityConfigPtrOutput) ToAuthorityConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigPtrOutput
- func (o AuthorityConfigPtrOutput) X509Config() AuthorityConfigX509ConfigPtrOutput
- type AuthorityConfigSubjectConfig
- type AuthorityConfigSubjectConfigArgs
- func (AuthorityConfigSubjectConfigArgs) ElementType() reflect.Type
- func (i AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigOutput() AuthorityConfigSubjectConfigOutput
- func (i AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigOutput
- func (i AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigPtrOutput() AuthorityConfigSubjectConfigPtrOutput
- func (i AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigPtrOutput
- type AuthorityConfigSubjectConfigInput
- type AuthorityConfigSubjectConfigOutput
- func (AuthorityConfigSubjectConfigOutput) ElementType() reflect.Type
- func (o AuthorityConfigSubjectConfigOutput) Subject() AuthorityConfigSubjectConfigSubjectOutput
- func (o AuthorityConfigSubjectConfigOutput) SubjectAltName() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
- func (o AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigOutput() AuthorityConfigSubjectConfigOutput
- func (o AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigOutput
- func (o AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigPtrOutput() AuthorityConfigSubjectConfigPtrOutput
- func (o AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigPtrOutput
- type AuthorityConfigSubjectConfigPtrInput
- type AuthorityConfigSubjectConfigPtrOutput
- func (o AuthorityConfigSubjectConfigPtrOutput) Elem() AuthorityConfigSubjectConfigOutput
- func (AuthorityConfigSubjectConfigPtrOutput) ElementType() reflect.Type
- func (o AuthorityConfigSubjectConfigPtrOutput) Subject() AuthorityConfigSubjectConfigSubjectPtrOutput
- func (o AuthorityConfigSubjectConfigPtrOutput) SubjectAltName() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
- func (o AuthorityConfigSubjectConfigPtrOutput) ToAuthorityConfigSubjectConfigPtrOutput() AuthorityConfigSubjectConfigPtrOutput
- func (o AuthorityConfigSubjectConfigPtrOutput) ToAuthorityConfigSubjectConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigPtrOutput
- type AuthorityConfigSubjectConfigSubject
- type AuthorityConfigSubjectConfigSubjectAltName
- type AuthorityConfigSubjectConfigSubjectAltNameArgs
- func (AuthorityConfigSubjectConfigSubjectAltNameArgs) ElementType() reflect.Type
- func (i AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNameOutput() AuthorityConfigSubjectConfigSubjectAltNameOutput
- func (i AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNameOutput
- func (i AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
- func (i AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
- type AuthorityConfigSubjectConfigSubjectAltNameInput
- type AuthorityConfigSubjectConfigSubjectAltNameOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) DnsNames() pulumi.StringArrayOutput
- func (AuthorityConfigSubjectConfigSubjectAltNameOutput) ElementType() reflect.Type
- func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) IpAddresses() pulumi.StringArrayOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNameOutput() AuthorityConfigSubjectConfigSubjectAltNameOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNameOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) Uris() pulumi.StringArrayOutput
- type AuthorityConfigSubjectConfigSubjectAltNamePtrInput
- type AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) DnsNames() pulumi.StringArrayOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) Elem() AuthorityConfigSubjectConfigSubjectAltNameOutput
- func (AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) ElementType() reflect.Type
- func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) IpAddresses() pulumi.StringArrayOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
- func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) Uris() pulumi.StringArrayOutput
- type AuthorityConfigSubjectConfigSubjectArgs
- func (AuthorityConfigSubjectConfigSubjectArgs) ElementType() reflect.Type
- func (i AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectOutput() AuthorityConfigSubjectConfigSubjectOutput
- func (i AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectOutput
- func (i AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectPtrOutput() AuthorityConfigSubjectConfigSubjectPtrOutput
- func (i AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectPtrOutput
- type AuthorityConfigSubjectConfigSubjectInput
- type AuthorityConfigSubjectConfigSubjectOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) CommonName() pulumi.StringOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) CountryCode() pulumi.StringPtrOutput
- func (AuthorityConfigSubjectConfigSubjectOutput) ElementType() reflect.Type
- func (o AuthorityConfigSubjectConfigSubjectOutput) Locality() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) Organization() pulumi.StringOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) PostalCode() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) Province() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) StreetAddress() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectOutput() AuthorityConfigSubjectConfigSubjectOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutput() AuthorityConfigSubjectConfigSubjectPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectPtrOutput
- type AuthorityConfigSubjectConfigSubjectPtrInput
- type AuthorityConfigSubjectConfigSubjectPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) CommonName() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) CountryCode() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) Elem() AuthorityConfigSubjectConfigSubjectOutput
- func (AuthorityConfigSubjectConfigSubjectPtrOutput) ElementType() reflect.Type
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) Locality() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) Organization() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) PostalCode() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) Province() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) StreetAddress() pulumi.StringPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutput() AuthorityConfigSubjectConfigSubjectPtrOutput
- func (o AuthorityConfigSubjectConfigSubjectPtrOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectPtrOutput
- type AuthorityConfigX509Config
- type AuthorityConfigX509ConfigAdditionalExtension
- type AuthorityConfigX509ConfigAdditionalExtensionArgs
- func (AuthorityConfigX509ConfigAdditionalExtensionArgs) ElementType() reflect.Type
- func (i AuthorityConfigX509ConfigAdditionalExtensionArgs) ToAuthorityConfigX509ConfigAdditionalExtensionOutput() AuthorityConfigX509ConfigAdditionalExtensionOutput
- func (i AuthorityConfigX509ConfigAdditionalExtensionArgs) ToAuthorityConfigX509ConfigAdditionalExtensionOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigAdditionalExtensionOutput
- type AuthorityConfigX509ConfigAdditionalExtensionArray
- func (AuthorityConfigX509ConfigAdditionalExtensionArray) ElementType() reflect.Type
- func (i AuthorityConfigX509ConfigAdditionalExtensionArray) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutput() AuthorityConfigX509ConfigAdditionalExtensionArrayOutput
- func (i AuthorityConfigX509ConfigAdditionalExtensionArray) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigAdditionalExtensionArrayOutput
- type AuthorityConfigX509ConfigAdditionalExtensionArrayInput
- type AuthorityConfigX509ConfigAdditionalExtensionArrayOutput
- func (AuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ElementType() reflect.Type
- func (o AuthorityConfigX509ConfigAdditionalExtensionArrayOutput) Index(i pulumi.IntInput) AuthorityConfigX509ConfigAdditionalExtensionOutput
- func (o AuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutput() AuthorityConfigX509ConfigAdditionalExtensionArrayOutput
- func (o AuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigAdditionalExtensionArrayOutput
- type AuthorityConfigX509ConfigAdditionalExtensionInput
- type AuthorityConfigX509ConfigAdditionalExtensionObjectId
- type AuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs
- func (AuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ElementType() reflect.Type
- func (i AuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput() AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
- func (i AuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
- type AuthorityConfigX509ConfigAdditionalExtensionObjectIdInput
- type AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
- func (AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ElementType() reflect.Type
- func (o AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput() AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
- func (o AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
- type AuthorityConfigX509ConfigAdditionalExtensionOutput
- func (o AuthorityConfigX509ConfigAdditionalExtensionOutput) Critical() pulumi.BoolOutput
- func (AuthorityConfigX509ConfigAdditionalExtensionOutput) ElementType() reflect.Type
- func (o AuthorityConfigX509ConfigAdditionalExtensionOutput) ObjectId() AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
- func (o AuthorityConfigX509ConfigAdditionalExtensionOutput) ToAuthorityConfigX509ConfigAdditionalExtensionOutput() AuthorityConfigX509ConfigAdditionalExtensionOutput
- func (o AuthorityConfigX509ConfigAdditionalExtensionOutput) ToAuthorityConfigX509ConfigAdditionalExtensionOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigAdditionalExtensionOutput
- func (o AuthorityConfigX509ConfigAdditionalExtensionOutput) Value() pulumi.StringOutput
- type AuthorityConfigX509ConfigArgs
- func (AuthorityConfigX509ConfigArgs) ElementType() reflect.Type
- func (i AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigOutput() AuthorityConfigX509ConfigOutput
- func (i AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigOutput
- func (i AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigPtrOutput() AuthorityConfigX509ConfigPtrOutput
- func (i AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPtrOutput
- type AuthorityConfigX509ConfigCaOptions
- type AuthorityConfigX509ConfigCaOptionsArgs
- func (AuthorityConfigX509ConfigCaOptionsArgs) ElementType() reflect.Type
- func (i AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsOutput() AuthorityConfigX509ConfigCaOptionsOutput
- func (i AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigCaOptionsOutput
- func (i AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsPtrOutput() AuthorityConfigX509ConfigCaOptionsPtrOutput
- func (i AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigCaOptionsPtrOutput
- type AuthorityConfigX509ConfigCaOptionsInput
- type AuthorityConfigX509ConfigCaOptionsOutput
- func (AuthorityConfigX509ConfigCaOptionsOutput) ElementType() reflect.Type
- func (o AuthorityConfigX509ConfigCaOptionsOutput) IsCa() pulumi.BoolOutput
- func (o AuthorityConfigX509ConfigCaOptionsOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
- func (o AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsOutput() AuthorityConfigX509ConfigCaOptionsOutput
- func (o AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigCaOptionsOutput
- func (o AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutput() AuthorityConfigX509ConfigCaOptionsPtrOutput
- func (o AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigCaOptionsPtrOutput
- type AuthorityConfigX509ConfigCaOptionsPtrInput
- type AuthorityConfigX509ConfigCaOptionsPtrOutput
- func (o AuthorityConfigX509ConfigCaOptionsPtrOutput) Elem() AuthorityConfigX509ConfigCaOptionsOutput
- func (AuthorityConfigX509ConfigCaOptionsPtrOutput) ElementType() reflect.Type
- func (o AuthorityConfigX509ConfigCaOptionsPtrOutput) IsCa() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigCaOptionsPtrOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
- func (o AuthorityConfigX509ConfigCaOptionsPtrOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutput() AuthorityConfigX509ConfigCaOptionsPtrOutput
- func (o AuthorityConfigX509ConfigCaOptionsPtrOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigCaOptionsPtrOutput
- type AuthorityConfigX509ConfigInput
- type AuthorityConfigX509ConfigKeyUsage
- type AuthorityConfigX509ConfigKeyUsageArgs
- func (AuthorityConfigX509ConfigKeyUsageArgs) ElementType() reflect.Type
- func (i AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageOutput
- func (i AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageOutput
- func (i AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsagePtrOutput
- func (i AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsagePtrOutput
- type AuthorityConfigX509ConfigKeyUsageBaseKeyUsage
- type AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs
- func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
- func (i AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
- func (i AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
- func (i AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
- func (i AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
- type AuthorityConfigX509ConfigKeyUsageBaseKeyUsageInput
- type AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) CertSign() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ContentCommitment() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) CrlSign() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DataEncipherment() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DecipherOnly() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DigitalSignature() pulumi.BoolPtrOutput
- func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) EncipherOnly() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyAgreement() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyEncipherment() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
- type AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrInput
- type AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) CertSign() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ContentCommitment() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) CrlSign() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DataEncipherment() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DecipherOnly() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DigitalSignature() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) Elem() AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
- func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ElementType() reflect.Type
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) EncipherOnly() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyAgreement() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
- type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsage
- type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs
- func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
- func (i AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- func (i AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- func (i AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
- func (i AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
- type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageInput
- type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ClientAuth() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) CodeSigning() pulumi.BoolPtrOutput
- func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
- func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) EmailProtection() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) OcspSigning() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ServerAuth() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) TimeStamping() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
- type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrInput
- type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ClientAuth() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) CodeSigning() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) Elem() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ElementType() reflect.Type
- func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) EmailProtection() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) OcspSigning() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ServerAuth() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) TimeStamping() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
- type AuthorityConfigX509ConfigKeyUsageInput
- type AuthorityConfigX509ConfigKeyUsageOutput
- func (o AuthorityConfigX509ConfigKeyUsageOutput) BaseKeyUsage() AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
- func (AuthorityConfigX509ConfigKeyUsageOutput) ElementType() reflect.Type
- func (o AuthorityConfigX509ConfigKeyUsageOutput) ExtendedKeyUsage() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- func (o AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageOutput
- func (o AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageOutput
- func (o AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsagePtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsagePtrOutput
- func (o AuthorityConfigX509ConfigKeyUsageOutput) UnknownExtendedKeyUsages() AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- type AuthorityConfigX509ConfigKeyUsagePtrInput
- type AuthorityConfigX509ConfigKeyUsagePtrOutput
- func (o AuthorityConfigX509ConfigKeyUsagePtrOutput) BaseKeyUsage() AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
- func (o AuthorityConfigX509ConfigKeyUsagePtrOutput) Elem() AuthorityConfigX509ConfigKeyUsageOutput
- func (AuthorityConfigX509ConfigKeyUsagePtrOutput) ElementType() reflect.Type
- func (o AuthorityConfigX509ConfigKeyUsagePtrOutput) ExtendedKeyUsage() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
- func (o AuthorityConfigX509ConfigKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsagePtrOutput
- func (o AuthorityConfigX509ConfigKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsagePtrOutput
- func (o AuthorityConfigX509ConfigKeyUsagePtrOutput) UnknownExtendedKeyUsages() AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsage
- type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs
- func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
- func (i AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
- func (i AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
- type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray
- func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
- func (i AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput() AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- func (i AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput
- type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType() reflect.Type
- func (o AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) Index(i pulumi.IntInput) AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
- func (o AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput() AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- func (o AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput
- type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
- func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ElementType() reflect.Type
- func (o AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
- func (o AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
- type AuthorityConfigX509ConfigOutput
- func (o AuthorityConfigX509ConfigOutput) AdditionalExtensions() AuthorityConfigX509ConfigAdditionalExtensionArrayOutput
- func (o AuthorityConfigX509ConfigOutput) AiaOcspServers() pulumi.StringArrayOutput
- func (o AuthorityConfigX509ConfigOutput) CaOptions() AuthorityConfigX509ConfigCaOptionsOutput
- func (AuthorityConfigX509ConfigOutput) ElementType() reflect.Type
- func (o AuthorityConfigX509ConfigOutput) KeyUsage() AuthorityConfigX509ConfigKeyUsageOutput
- func (o AuthorityConfigX509ConfigOutput) PolicyIds() AuthorityConfigX509ConfigPolicyIdArrayOutput
- func (o AuthorityConfigX509ConfigOutput) ToAuthorityConfigX509ConfigOutput() AuthorityConfigX509ConfigOutput
- func (o AuthorityConfigX509ConfigOutput) ToAuthorityConfigX509ConfigOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigOutput
- func (o AuthorityConfigX509ConfigOutput) ToAuthorityConfigX509ConfigPtrOutput() AuthorityConfigX509ConfigPtrOutput
- func (o AuthorityConfigX509ConfigOutput) ToAuthorityConfigX509ConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPtrOutput
- type AuthorityConfigX509ConfigPolicyId
- type AuthorityConfigX509ConfigPolicyIdArgs
- func (AuthorityConfigX509ConfigPolicyIdArgs) ElementType() reflect.Type
- func (i AuthorityConfigX509ConfigPolicyIdArgs) ToAuthorityConfigX509ConfigPolicyIdOutput() AuthorityConfigX509ConfigPolicyIdOutput
- func (i AuthorityConfigX509ConfigPolicyIdArgs) ToAuthorityConfigX509ConfigPolicyIdOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPolicyIdOutput
- type AuthorityConfigX509ConfigPolicyIdArray
- func (AuthorityConfigX509ConfigPolicyIdArray) ElementType() reflect.Type
- func (i AuthorityConfigX509ConfigPolicyIdArray) ToAuthorityConfigX509ConfigPolicyIdArrayOutput() AuthorityConfigX509ConfigPolicyIdArrayOutput
- func (i AuthorityConfigX509ConfigPolicyIdArray) ToAuthorityConfigX509ConfigPolicyIdArrayOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPolicyIdArrayOutput
- type AuthorityConfigX509ConfigPolicyIdArrayInput
- type AuthorityConfigX509ConfigPolicyIdArrayOutput
- func (AuthorityConfigX509ConfigPolicyIdArrayOutput) ElementType() reflect.Type
- func (o AuthorityConfigX509ConfigPolicyIdArrayOutput) Index(i pulumi.IntInput) AuthorityConfigX509ConfigPolicyIdOutput
- func (o AuthorityConfigX509ConfigPolicyIdArrayOutput) ToAuthorityConfigX509ConfigPolicyIdArrayOutput() AuthorityConfigX509ConfigPolicyIdArrayOutput
- func (o AuthorityConfigX509ConfigPolicyIdArrayOutput) ToAuthorityConfigX509ConfigPolicyIdArrayOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPolicyIdArrayOutput
- type AuthorityConfigX509ConfigPolicyIdInput
- type AuthorityConfigX509ConfigPolicyIdOutput
- func (AuthorityConfigX509ConfigPolicyIdOutput) ElementType() reflect.Type
- func (o AuthorityConfigX509ConfigPolicyIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o AuthorityConfigX509ConfigPolicyIdOutput) ToAuthorityConfigX509ConfigPolicyIdOutput() AuthorityConfigX509ConfigPolicyIdOutput
- func (o AuthorityConfigX509ConfigPolicyIdOutput) ToAuthorityConfigX509ConfigPolicyIdOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPolicyIdOutput
- type AuthorityConfigX509ConfigPtrInput
- type AuthorityConfigX509ConfigPtrOutput
- func (o AuthorityConfigX509ConfigPtrOutput) AdditionalExtensions() AuthorityConfigX509ConfigAdditionalExtensionArrayOutput
- func (o AuthorityConfigX509ConfigPtrOutput) AiaOcspServers() pulumi.StringArrayOutput
- func (o AuthorityConfigX509ConfigPtrOutput) CaOptions() AuthorityConfigX509ConfigCaOptionsPtrOutput
- func (o AuthorityConfigX509ConfigPtrOutput) Elem() AuthorityConfigX509ConfigOutput
- func (AuthorityConfigX509ConfigPtrOutput) ElementType() reflect.Type
- func (o AuthorityConfigX509ConfigPtrOutput) KeyUsage() AuthorityConfigX509ConfigKeyUsagePtrOutput
- func (o AuthorityConfigX509ConfigPtrOutput) PolicyIds() AuthorityConfigX509ConfigPolicyIdArrayOutput
- func (o AuthorityConfigX509ConfigPtrOutput) ToAuthorityConfigX509ConfigPtrOutput() AuthorityConfigX509ConfigPtrOutput
- func (o AuthorityConfigX509ConfigPtrOutput) ToAuthorityConfigX509ConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPtrOutput
- type AuthorityInput
- type AuthorityKeySpec
- type AuthorityKeySpecArgs
- func (AuthorityKeySpecArgs) ElementType() reflect.Type
- func (i AuthorityKeySpecArgs) ToAuthorityKeySpecOutput() AuthorityKeySpecOutput
- func (i AuthorityKeySpecArgs) ToAuthorityKeySpecOutputWithContext(ctx context.Context) AuthorityKeySpecOutput
- func (i AuthorityKeySpecArgs) ToAuthorityKeySpecPtrOutput() AuthorityKeySpecPtrOutput
- func (i AuthorityKeySpecArgs) ToAuthorityKeySpecPtrOutputWithContext(ctx context.Context) AuthorityKeySpecPtrOutput
- type AuthorityKeySpecInput
- type AuthorityKeySpecOutput
- func (o AuthorityKeySpecOutput) Algorithm() pulumi.StringPtrOutput
- func (o AuthorityKeySpecOutput) CloudKmsKeyVersion() pulumi.StringPtrOutput
- func (AuthorityKeySpecOutput) ElementType() reflect.Type
- func (o AuthorityKeySpecOutput) ToAuthorityKeySpecOutput() AuthorityKeySpecOutput
- func (o AuthorityKeySpecOutput) ToAuthorityKeySpecOutputWithContext(ctx context.Context) AuthorityKeySpecOutput
- func (o AuthorityKeySpecOutput) ToAuthorityKeySpecPtrOutput() AuthorityKeySpecPtrOutput
- func (o AuthorityKeySpecOutput) ToAuthorityKeySpecPtrOutputWithContext(ctx context.Context) AuthorityKeySpecPtrOutput
- type AuthorityKeySpecPtrInput
- type AuthorityKeySpecPtrOutput
- func (o AuthorityKeySpecPtrOutput) Algorithm() pulumi.StringPtrOutput
- func (o AuthorityKeySpecPtrOutput) CloudKmsKeyVersion() pulumi.StringPtrOutput
- func (o AuthorityKeySpecPtrOutput) Elem() AuthorityKeySpecOutput
- func (AuthorityKeySpecPtrOutput) ElementType() reflect.Type
- func (o AuthorityKeySpecPtrOutput) ToAuthorityKeySpecPtrOutput() AuthorityKeySpecPtrOutput
- func (o AuthorityKeySpecPtrOutput) ToAuthorityKeySpecPtrOutputWithContext(ctx context.Context) AuthorityKeySpecPtrOutput
- type AuthorityMap
- type AuthorityMapInput
- type AuthorityMapOutput
- type AuthorityOutput
- func (AuthorityOutput) ElementType() reflect.Type
- func (o AuthorityOutput) ToAuthorityOutput() AuthorityOutput
- func (o AuthorityOutput) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
- func (o AuthorityOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
- func (o AuthorityOutput) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
- type AuthorityPtrInput
- type AuthorityPtrOutput
- type AuthorityState
- type CaPool
- func (*CaPool) ElementType() reflect.Type
- func (i *CaPool) ToCaPoolOutput() CaPoolOutput
- func (i *CaPool) ToCaPoolOutputWithContext(ctx context.Context) CaPoolOutput
- func (i *CaPool) ToCaPoolPtrOutput() CaPoolPtrOutput
- func (i *CaPool) ToCaPoolPtrOutputWithContext(ctx context.Context) CaPoolPtrOutput
- type CaPoolArgs
- type CaPoolArray
- type CaPoolArrayInput
- type CaPoolArrayOutput
- type CaPoolIamBinding
- func (*CaPoolIamBinding) ElementType() reflect.Type
- func (i *CaPoolIamBinding) ToCaPoolIamBindingOutput() CaPoolIamBindingOutput
- func (i *CaPoolIamBinding) ToCaPoolIamBindingOutputWithContext(ctx context.Context) CaPoolIamBindingOutput
- func (i *CaPoolIamBinding) ToCaPoolIamBindingPtrOutput() CaPoolIamBindingPtrOutput
- func (i *CaPoolIamBinding) ToCaPoolIamBindingPtrOutputWithContext(ctx context.Context) CaPoolIamBindingPtrOutput
- type CaPoolIamBindingArgs
- type CaPoolIamBindingArray
- type CaPoolIamBindingArrayInput
- type CaPoolIamBindingArrayOutput
- func (CaPoolIamBindingArrayOutput) ElementType() reflect.Type
- func (o CaPoolIamBindingArrayOutput) Index(i pulumi.IntInput) CaPoolIamBindingOutput
- func (o CaPoolIamBindingArrayOutput) ToCaPoolIamBindingArrayOutput() CaPoolIamBindingArrayOutput
- func (o CaPoolIamBindingArrayOutput) ToCaPoolIamBindingArrayOutputWithContext(ctx context.Context) CaPoolIamBindingArrayOutput
- type CaPoolIamBindingCondition
- type CaPoolIamBindingConditionArgs
- func (CaPoolIamBindingConditionArgs) ElementType() reflect.Type
- func (i CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionOutput() CaPoolIamBindingConditionOutput
- func (i CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionOutputWithContext(ctx context.Context) CaPoolIamBindingConditionOutput
- func (i CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionPtrOutput() CaPoolIamBindingConditionPtrOutput
- func (i CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionPtrOutputWithContext(ctx context.Context) CaPoolIamBindingConditionPtrOutput
- type CaPoolIamBindingConditionInput
- type CaPoolIamBindingConditionOutput
- func (o CaPoolIamBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (CaPoolIamBindingConditionOutput) ElementType() reflect.Type
- func (o CaPoolIamBindingConditionOutput) Expression() pulumi.StringOutput
- func (o CaPoolIamBindingConditionOutput) Title() pulumi.StringOutput
- func (o CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionOutput() CaPoolIamBindingConditionOutput
- func (o CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionOutputWithContext(ctx context.Context) CaPoolIamBindingConditionOutput
- func (o CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionPtrOutput() CaPoolIamBindingConditionPtrOutput
- func (o CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionPtrOutputWithContext(ctx context.Context) CaPoolIamBindingConditionPtrOutput
- type CaPoolIamBindingConditionPtrInput
- type CaPoolIamBindingConditionPtrOutput
- func (o CaPoolIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o CaPoolIamBindingConditionPtrOutput) Elem() CaPoolIamBindingConditionOutput
- func (CaPoolIamBindingConditionPtrOutput) ElementType() reflect.Type
- func (o CaPoolIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o CaPoolIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o CaPoolIamBindingConditionPtrOutput) ToCaPoolIamBindingConditionPtrOutput() CaPoolIamBindingConditionPtrOutput
- func (o CaPoolIamBindingConditionPtrOutput) ToCaPoolIamBindingConditionPtrOutputWithContext(ctx context.Context) CaPoolIamBindingConditionPtrOutput
- type CaPoolIamBindingInput
- type CaPoolIamBindingMap
- type CaPoolIamBindingMapInput
- type CaPoolIamBindingMapOutput
- func (CaPoolIamBindingMapOutput) ElementType() reflect.Type
- func (o CaPoolIamBindingMapOutput) MapIndex(k pulumi.StringInput) CaPoolIamBindingOutput
- func (o CaPoolIamBindingMapOutput) ToCaPoolIamBindingMapOutput() CaPoolIamBindingMapOutput
- func (o CaPoolIamBindingMapOutput) ToCaPoolIamBindingMapOutputWithContext(ctx context.Context) CaPoolIamBindingMapOutput
- type CaPoolIamBindingOutput
- func (CaPoolIamBindingOutput) ElementType() reflect.Type
- func (o CaPoolIamBindingOutput) ToCaPoolIamBindingOutput() CaPoolIamBindingOutput
- func (o CaPoolIamBindingOutput) ToCaPoolIamBindingOutputWithContext(ctx context.Context) CaPoolIamBindingOutput
- func (o CaPoolIamBindingOutput) ToCaPoolIamBindingPtrOutput() CaPoolIamBindingPtrOutput
- func (o CaPoolIamBindingOutput) ToCaPoolIamBindingPtrOutputWithContext(ctx context.Context) CaPoolIamBindingPtrOutput
- type CaPoolIamBindingPtrInput
- type CaPoolIamBindingPtrOutput
- func (o CaPoolIamBindingPtrOutput) Elem() CaPoolIamBindingOutput
- func (CaPoolIamBindingPtrOutput) ElementType() reflect.Type
- func (o CaPoolIamBindingPtrOutput) ToCaPoolIamBindingPtrOutput() CaPoolIamBindingPtrOutput
- func (o CaPoolIamBindingPtrOutput) ToCaPoolIamBindingPtrOutputWithContext(ctx context.Context) CaPoolIamBindingPtrOutput
- type CaPoolIamBindingState
- type CaPoolIamMember
- func (*CaPoolIamMember) ElementType() reflect.Type
- func (i *CaPoolIamMember) ToCaPoolIamMemberOutput() CaPoolIamMemberOutput
- func (i *CaPoolIamMember) ToCaPoolIamMemberOutputWithContext(ctx context.Context) CaPoolIamMemberOutput
- func (i *CaPoolIamMember) ToCaPoolIamMemberPtrOutput() CaPoolIamMemberPtrOutput
- func (i *CaPoolIamMember) ToCaPoolIamMemberPtrOutputWithContext(ctx context.Context) CaPoolIamMemberPtrOutput
- type CaPoolIamMemberArgs
- type CaPoolIamMemberArray
- type CaPoolIamMemberArrayInput
- type CaPoolIamMemberArrayOutput
- func (CaPoolIamMemberArrayOutput) ElementType() reflect.Type
- func (o CaPoolIamMemberArrayOutput) Index(i pulumi.IntInput) CaPoolIamMemberOutput
- func (o CaPoolIamMemberArrayOutput) ToCaPoolIamMemberArrayOutput() CaPoolIamMemberArrayOutput
- func (o CaPoolIamMemberArrayOutput) ToCaPoolIamMemberArrayOutputWithContext(ctx context.Context) CaPoolIamMemberArrayOutput
- type CaPoolIamMemberCondition
- type CaPoolIamMemberConditionArgs
- func (CaPoolIamMemberConditionArgs) ElementType() reflect.Type
- func (i CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionOutput() CaPoolIamMemberConditionOutput
- func (i CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionOutputWithContext(ctx context.Context) CaPoolIamMemberConditionOutput
- func (i CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionPtrOutput() CaPoolIamMemberConditionPtrOutput
- func (i CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionPtrOutputWithContext(ctx context.Context) CaPoolIamMemberConditionPtrOutput
- type CaPoolIamMemberConditionInput
- type CaPoolIamMemberConditionOutput
- func (o CaPoolIamMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (CaPoolIamMemberConditionOutput) ElementType() reflect.Type
- func (o CaPoolIamMemberConditionOutput) Expression() pulumi.StringOutput
- func (o CaPoolIamMemberConditionOutput) Title() pulumi.StringOutput
- func (o CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionOutput() CaPoolIamMemberConditionOutput
- func (o CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionOutputWithContext(ctx context.Context) CaPoolIamMemberConditionOutput
- func (o CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionPtrOutput() CaPoolIamMemberConditionPtrOutput
- func (o CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionPtrOutputWithContext(ctx context.Context) CaPoolIamMemberConditionPtrOutput
- type CaPoolIamMemberConditionPtrInput
- type CaPoolIamMemberConditionPtrOutput
- func (o CaPoolIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o CaPoolIamMemberConditionPtrOutput) Elem() CaPoolIamMemberConditionOutput
- func (CaPoolIamMemberConditionPtrOutput) ElementType() reflect.Type
- func (o CaPoolIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o CaPoolIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o CaPoolIamMemberConditionPtrOutput) ToCaPoolIamMemberConditionPtrOutput() CaPoolIamMemberConditionPtrOutput
- func (o CaPoolIamMemberConditionPtrOutput) ToCaPoolIamMemberConditionPtrOutputWithContext(ctx context.Context) CaPoolIamMemberConditionPtrOutput
- type CaPoolIamMemberInput
- type CaPoolIamMemberMap
- type CaPoolIamMemberMapInput
- type CaPoolIamMemberMapOutput
- func (CaPoolIamMemberMapOutput) ElementType() reflect.Type
- func (o CaPoolIamMemberMapOutput) MapIndex(k pulumi.StringInput) CaPoolIamMemberOutput
- func (o CaPoolIamMemberMapOutput) ToCaPoolIamMemberMapOutput() CaPoolIamMemberMapOutput
- func (o CaPoolIamMemberMapOutput) ToCaPoolIamMemberMapOutputWithContext(ctx context.Context) CaPoolIamMemberMapOutput
- type CaPoolIamMemberOutput
- func (CaPoolIamMemberOutput) ElementType() reflect.Type
- func (o CaPoolIamMemberOutput) ToCaPoolIamMemberOutput() CaPoolIamMemberOutput
- func (o CaPoolIamMemberOutput) ToCaPoolIamMemberOutputWithContext(ctx context.Context) CaPoolIamMemberOutput
- func (o CaPoolIamMemberOutput) ToCaPoolIamMemberPtrOutput() CaPoolIamMemberPtrOutput
- func (o CaPoolIamMemberOutput) ToCaPoolIamMemberPtrOutputWithContext(ctx context.Context) CaPoolIamMemberPtrOutput
- type CaPoolIamMemberPtrInput
- type CaPoolIamMemberPtrOutput
- func (o CaPoolIamMemberPtrOutput) Elem() CaPoolIamMemberOutput
- func (CaPoolIamMemberPtrOutput) ElementType() reflect.Type
- func (o CaPoolIamMemberPtrOutput) ToCaPoolIamMemberPtrOutput() CaPoolIamMemberPtrOutput
- func (o CaPoolIamMemberPtrOutput) ToCaPoolIamMemberPtrOutputWithContext(ctx context.Context) CaPoolIamMemberPtrOutput
- type CaPoolIamMemberState
- type CaPoolIamPolicy
- func (*CaPoolIamPolicy) ElementType() reflect.Type
- func (i *CaPoolIamPolicy) ToCaPoolIamPolicyOutput() CaPoolIamPolicyOutput
- func (i *CaPoolIamPolicy) ToCaPoolIamPolicyOutputWithContext(ctx context.Context) CaPoolIamPolicyOutput
- func (i *CaPoolIamPolicy) ToCaPoolIamPolicyPtrOutput() CaPoolIamPolicyPtrOutput
- func (i *CaPoolIamPolicy) ToCaPoolIamPolicyPtrOutputWithContext(ctx context.Context) CaPoolIamPolicyPtrOutput
- type CaPoolIamPolicyArgs
- type CaPoolIamPolicyArray
- type CaPoolIamPolicyArrayInput
- type CaPoolIamPolicyArrayOutput
- func (CaPoolIamPolicyArrayOutput) ElementType() reflect.Type
- func (o CaPoolIamPolicyArrayOutput) Index(i pulumi.IntInput) CaPoolIamPolicyOutput
- func (o CaPoolIamPolicyArrayOutput) ToCaPoolIamPolicyArrayOutput() CaPoolIamPolicyArrayOutput
- func (o CaPoolIamPolicyArrayOutput) ToCaPoolIamPolicyArrayOutputWithContext(ctx context.Context) CaPoolIamPolicyArrayOutput
- type CaPoolIamPolicyInput
- type CaPoolIamPolicyMap
- type CaPoolIamPolicyMapInput
- type CaPoolIamPolicyMapOutput
- func (CaPoolIamPolicyMapOutput) ElementType() reflect.Type
- func (o CaPoolIamPolicyMapOutput) MapIndex(k pulumi.StringInput) CaPoolIamPolicyOutput
- func (o CaPoolIamPolicyMapOutput) ToCaPoolIamPolicyMapOutput() CaPoolIamPolicyMapOutput
- func (o CaPoolIamPolicyMapOutput) ToCaPoolIamPolicyMapOutputWithContext(ctx context.Context) CaPoolIamPolicyMapOutput
- type CaPoolIamPolicyOutput
- func (CaPoolIamPolicyOutput) ElementType() reflect.Type
- func (o CaPoolIamPolicyOutput) ToCaPoolIamPolicyOutput() CaPoolIamPolicyOutput
- func (o CaPoolIamPolicyOutput) ToCaPoolIamPolicyOutputWithContext(ctx context.Context) CaPoolIamPolicyOutput
- func (o CaPoolIamPolicyOutput) ToCaPoolIamPolicyPtrOutput() CaPoolIamPolicyPtrOutput
- func (o CaPoolIamPolicyOutput) ToCaPoolIamPolicyPtrOutputWithContext(ctx context.Context) CaPoolIamPolicyPtrOutput
- type CaPoolIamPolicyPtrInput
- type CaPoolIamPolicyPtrOutput
- func (o CaPoolIamPolicyPtrOutput) Elem() CaPoolIamPolicyOutput
- func (CaPoolIamPolicyPtrOutput) ElementType() reflect.Type
- func (o CaPoolIamPolicyPtrOutput) ToCaPoolIamPolicyPtrOutput() CaPoolIamPolicyPtrOutput
- func (o CaPoolIamPolicyPtrOutput) ToCaPoolIamPolicyPtrOutputWithContext(ctx context.Context) CaPoolIamPolicyPtrOutput
- type CaPoolIamPolicyState
- type CaPoolInput
- type CaPoolIssuancePolicy
- type CaPoolIssuancePolicyAllowedIssuanceModes
- type CaPoolIssuancePolicyAllowedIssuanceModesArgs
- func (CaPoolIssuancePolicyAllowedIssuanceModesArgs) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesOutput() CaPoolIssuancePolicyAllowedIssuanceModesOutput
- func (i CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedIssuanceModesOutput
- func (i CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutput() CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
- func (i CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
- type CaPoolIssuancePolicyAllowedIssuanceModesInput
- type CaPoolIssuancePolicyAllowedIssuanceModesOutput
- func (o CaPoolIssuancePolicyAllowedIssuanceModesOutput) AllowConfigBasedIssuance() pulumi.BoolOutput
- func (o CaPoolIssuancePolicyAllowedIssuanceModesOutput) AllowCsrBasedIssuance() pulumi.BoolOutput
- func (CaPoolIssuancePolicyAllowedIssuanceModesOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesOutput() CaPoolIssuancePolicyAllowedIssuanceModesOutput
- func (o CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedIssuanceModesOutput
- func (o CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutput() CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
- func (o CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
- type CaPoolIssuancePolicyAllowedIssuanceModesPtrInput
- type CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
- func (o CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) AllowConfigBasedIssuance() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) AllowCsrBasedIssuance() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) Elem() CaPoolIssuancePolicyAllowedIssuanceModesOutput
- func (CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutput() CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
- func (o CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
- type CaPoolIssuancePolicyAllowedKeyType
- type CaPoolIssuancePolicyAllowedKeyTypeArgs
- func (CaPoolIssuancePolicyAllowedKeyTypeArgs) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyAllowedKeyTypeArgs) ToCaPoolIssuancePolicyAllowedKeyTypeOutput() CaPoolIssuancePolicyAllowedKeyTypeOutput
- func (i CaPoolIssuancePolicyAllowedKeyTypeArgs) ToCaPoolIssuancePolicyAllowedKeyTypeOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeOutput
- type CaPoolIssuancePolicyAllowedKeyTypeArray
- func (CaPoolIssuancePolicyAllowedKeyTypeArray) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyAllowedKeyTypeArray) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutput() CaPoolIssuancePolicyAllowedKeyTypeArrayOutput
- func (i CaPoolIssuancePolicyAllowedKeyTypeArray) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeArrayOutput
- type CaPoolIssuancePolicyAllowedKeyTypeArrayInput
- type CaPoolIssuancePolicyAllowedKeyTypeArrayOutput
- func (CaPoolIssuancePolicyAllowedKeyTypeArrayOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyAllowedKeyTypeArrayOutput) Index(i pulumi.IntInput) CaPoolIssuancePolicyAllowedKeyTypeOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeArrayOutput) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutput() CaPoolIssuancePolicyAllowedKeyTypeArrayOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeArrayOutput) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeArrayOutput
- type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurve
- type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs
- func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput
- func (i CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput
- func (i CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
- func (i CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
- type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveInput
- type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput
- func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) SignatureAlgorithm() pulumi.StringOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
- type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrInput
- type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) Elem() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput
- func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) SignatureAlgorithm() pulumi.StringPtrOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
- type CaPoolIssuancePolicyAllowedKeyTypeInput
- type CaPoolIssuancePolicyAllowedKeyTypeOutput
- func (CaPoolIssuancePolicyAllowedKeyTypeOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyAllowedKeyTypeOutput) EllipticCurve() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeOutput) Rsa() CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeOutput) ToCaPoolIssuancePolicyAllowedKeyTypeOutput() CaPoolIssuancePolicyAllowedKeyTypeOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeOutput) ToCaPoolIssuancePolicyAllowedKeyTypeOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeOutput
- type CaPoolIssuancePolicyAllowedKeyTypeRsa
- type CaPoolIssuancePolicyAllowedKeyTypeRsaArgs
- func (CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutput() CaPoolIssuancePolicyAllowedKeyTypeRsaOutput
- func (i CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeRsaOutput
- func (i CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput() CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
- func (i CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
- type CaPoolIssuancePolicyAllowedKeyTypeRsaInput
- type CaPoolIssuancePolicyAllowedKeyTypeRsaOutput
- func (CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) MaxModulusSize() pulumi.StringPtrOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) MinModulusSize() pulumi.StringPtrOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutput() CaPoolIssuancePolicyAllowedKeyTypeRsaOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeRsaOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput() CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
- type CaPoolIssuancePolicyAllowedKeyTypeRsaPtrInput
- type CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) Elem() CaPoolIssuancePolicyAllowedKeyTypeRsaOutput
- func (CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) MaxModulusSize() pulumi.StringPtrOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) MinModulusSize() pulumi.StringPtrOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput() CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
- func (o CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
- type CaPoolIssuancePolicyArgs
- func (CaPoolIssuancePolicyArgs) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyOutput() CaPoolIssuancePolicyOutput
- func (i CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyOutputWithContext(ctx context.Context) CaPoolIssuancePolicyOutput
- func (i CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyPtrOutput() CaPoolIssuancePolicyPtrOutput
- func (i CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyPtrOutput
- type CaPoolIssuancePolicyBaselineValues
- type CaPoolIssuancePolicyBaselineValuesAdditionalExtension
- type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs
- func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput
- func (i CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput
- type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray
- func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput
- func (i CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput
- type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayInput
- type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput
- func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput) Index(i pulumi.IntInput) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput
- func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput
- type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionInput
- type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectId
- type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs
- func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput
- func (i CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput
- type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdInput
- type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput
- func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput
- func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput
- type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput
- func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) Critical() pulumi.BoolOutput
- func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) ObjectId() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput
- func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput
- func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput
- func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) Value() pulumi.StringOutput
- type CaPoolIssuancePolicyBaselineValuesArgs
- func (CaPoolIssuancePolicyBaselineValuesArgs) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesOutput() CaPoolIssuancePolicyBaselineValuesOutput
- func (i CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesOutput
- func (i CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesPtrOutput() CaPoolIssuancePolicyBaselineValuesPtrOutput
- func (i CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPtrOutput
- type CaPoolIssuancePolicyBaselineValuesCaOptions
- type CaPoolIssuancePolicyBaselineValuesCaOptionsArgs
- func (CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutput() CaPoolIssuancePolicyBaselineValuesCaOptionsOutput
- func (i CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesCaOptionsOutput
- func (i CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput() CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
- func (i CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
- type CaPoolIssuancePolicyBaselineValuesCaOptionsInput
- type CaPoolIssuancePolicyBaselineValuesCaOptionsOutput
- func (CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) IsCa() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutput() CaPoolIssuancePolicyBaselineValuesCaOptionsOutput
- func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesCaOptionsOutput
- func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput() CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
- type CaPoolIssuancePolicyBaselineValuesCaOptionsPtrInput
- type CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) Elem() CaPoolIssuancePolicyBaselineValuesCaOptionsOutput
- func (CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) IsCa() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput() CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
- type CaPoolIssuancePolicyBaselineValuesInput
- type CaPoolIssuancePolicyBaselineValuesKeyUsage
- type CaPoolIssuancePolicyBaselineValuesKeyUsageArgs
- func (CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageOutput
- func (i CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageOutput
- func (i CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
- func (i CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
- type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsage
- type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs
- func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput
- func (i CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput
- func (i CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
- func (i CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
- type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageInput
- type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) CertSign() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ContentCommitment() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) CrlSign() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) DataEncipherment() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) DecipherOnly() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) DigitalSignature() pulumi.BoolPtrOutput
- func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) EncipherOnly() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) KeyAgreement() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) KeyEncipherment() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
- type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrInput
- type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) CertSign() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) ContentCommitment() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) CrlSign() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) DataEncipherment() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) DecipherOnly() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) DigitalSignature() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) Elem() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput
- func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) EncipherOnly() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) KeyAgreement() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
- type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsage
- type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs
- func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput
- func (i CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput
- func (i CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
- func (i CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
- type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageInput
- type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ClientAuth() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) CodeSigning() pulumi.BoolPtrOutput
- func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) EmailProtection() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) OcspSigning() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ServerAuth() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) TimeStamping() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
- type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrInput
- type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ClientAuth() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) CodeSigning() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) Elem() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput
- func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) EmailProtection() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) OcspSigning() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ServerAuth() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) TimeStamping() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
- type CaPoolIssuancePolicyBaselineValuesKeyUsageInput
- type CaPoolIssuancePolicyBaselineValuesKeyUsageOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) BaseKeyUsage() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput
- func (CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ExtendedKeyUsage() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) UnknownExtendedKeyUsages() CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
- type CaPoolIssuancePolicyBaselineValuesKeyUsagePtrInput
- type CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) BaseKeyUsage() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) Elem() CaPoolIssuancePolicyBaselineValuesKeyUsageOutput
- func (CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ExtendedKeyUsage() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) UnknownExtendedKeyUsages() CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
- type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsage
- type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs
- func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput
- func (i CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput
- type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray
- func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
- func (i CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
- type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayInput
- type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
- func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) Index(i pulumi.IntInput) CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
- type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageInput
- type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput
- func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput
- func (o CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput
- type CaPoolIssuancePolicyBaselineValuesOutput
- func (o CaPoolIssuancePolicyBaselineValuesOutput) AdditionalExtensions() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesOutput) AiaOcspServers() pulumi.StringArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesOutput) CaOptions() CaPoolIssuancePolicyBaselineValuesCaOptionsOutput
- func (CaPoolIssuancePolicyBaselineValuesOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyBaselineValuesOutput) KeyUsage() CaPoolIssuancePolicyBaselineValuesKeyUsageOutput
- func (o CaPoolIssuancePolicyBaselineValuesOutput) PolicyIds() CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesOutput) ToCaPoolIssuancePolicyBaselineValuesOutput() CaPoolIssuancePolicyBaselineValuesOutput
- func (o CaPoolIssuancePolicyBaselineValuesOutput) ToCaPoolIssuancePolicyBaselineValuesOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesOutput
- func (o CaPoolIssuancePolicyBaselineValuesOutput) ToCaPoolIssuancePolicyBaselineValuesPtrOutput() CaPoolIssuancePolicyBaselineValuesPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesOutput) ToCaPoolIssuancePolicyBaselineValuesPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPtrOutput
- type CaPoolIssuancePolicyBaselineValuesPolicyId
- type CaPoolIssuancePolicyBaselineValuesPolicyIdArgs
- func (CaPoolIssuancePolicyBaselineValuesPolicyIdArgs) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyBaselineValuesPolicyIdArgs) ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutput() CaPoolIssuancePolicyBaselineValuesPolicyIdOutput
- func (i CaPoolIssuancePolicyBaselineValuesPolicyIdArgs) ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPolicyIdOutput
- type CaPoolIssuancePolicyBaselineValuesPolicyIdArray
- func (CaPoolIssuancePolicyBaselineValuesPolicyIdArray) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyBaselineValuesPolicyIdArray) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput() CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput
- func (i CaPoolIssuancePolicyBaselineValuesPolicyIdArray) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput
- type CaPoolIssuancePolicyBaselineValuesPolicyIdArrayInput
- type CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput
- func (CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput) Index(i pulumi.IntInput) CaPoolIssuancePolicyBaselineValuesPolicyIdOutput
- func (o CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput() CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput
- type CaPoolIssuancePolicyBaselineValuesPolicyIdInput
- type CaPoolIssuancePolicyBaselineValuesPolicyIdOutput
- func (CaPoolIssuancePolicyBaselineValuesPolicyIdOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyBaselineValuesPolicyIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesPolicyIdOutput) ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutput() CaPoolIssuancePolicyBaselineValuesPolicyIdOutput
- func (o CaPoolIssuancePolicyBaselineValuesPolicyIdOutput) ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPolicyIdOutput
- type CaPoolIssuancePolicyBaselineValuesPtrInput
- type CaPoolIssuancePolicyBaselineValuesPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) AdditionalExtensions() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) AiaOcspServers() pulumi.StringArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) CaOptions() CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) Elem() CaPoolIssuancePolicyBaselineValuesOutput
- func (CaPoolIssuancePolicyBaselineValuesPtrOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) KeyUsage() CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) PolicyIds() CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) ToCaPoolIssuancePolicyBaselineValuesPtrOutput() CaPoolIssuancePolicyBaselineValuesPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) ToCaPoolIssuancePolicyBaselineValuesPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPtrOutput
- type CaPoolIssuancePolicyIdentityConstraints
- type CaPoolIssuancePolicyIdentityConstraintsArgs
- func (CaPoolIssuancePolicyIdentityConstraintsArgs) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsOutput() CaPoolIssuancePolicyIdentityConstraintsOutput
- func (i CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsOutput
- func (i CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutput() CaPoolIssuancePolicyIdentityConstraintsPtrOutput
- func (i CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsPtrOutput
- type CaPoolIssuancePolicyIdentityConstraintsCelExpression
- type CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs
- func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput() CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput
- func (i CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput
- func (i CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput() CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
- func (i CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
- type CaPoolIssuancePolicyIdentityConstraintsCelExpressionInput
- type CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) Description() pulumi.StringPtrOutput
- func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) Expression() pulumi.StringOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) Location() pulumi.StringPtrOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) Title() pulumi.StringPtrOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput() CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput() CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
- type CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrInput
- type CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) Description() pulumi.StringPtrOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) Elem() CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput
- func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) Location() pulumi.StringPtrOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) Title() pulumi.StringPtrOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput() CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
- type CaPoolIssuancePolicyIdentityConstraintsInput
- type CaPoolIssuancePolicyIdentityConstraintsOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsOutput) AllowSubjectAltNamesPassthrough() pulumi.BoolOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsOutput) AllowSubjectPassthrough() pulumi.BoolOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsOutput) CelExpression() CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
- func (CaPoolIssuancePolicyIdentityConstraintsOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsOutput() CaPoolIssuancePolicyIdentityConstraintsOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutput() CaPoolIssuancePolicyIdentityConstraintsPtrOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsPtrOutput
- type CaPoolIssuancePolicyIdentityConstraintsPtrInput
- type CaPoolIssuancePolicyIdentityConstraintsPtrOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsPtrOutput) AllowSubjectAltNamesPassthrough() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsPtrOutput) AllowSubjectPassthrough() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsPtrOutput) CelExpression() CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsPtrOutput) Elem() CaPoolIssuancePolicyIdentityConstraintsOutput
- func (CaPoolIssuancePolicyIdentityConstraintsPtrOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyIdentityConstraintsPtrOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutput() CaPoolIssuancePolicyIdentityConstraintsPtrOutput
- func (o CaPoolIssuancePolicyIdentityConstraintsPtrOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsPtrOutput
- type CaPoolIssuancePolicyInput
- type CaPoolIssuancePolicyOutput
- func (o CaPoolIssuancePolicyOutput) AllowedIssuanceModes() CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
- func (o CaPoolIssuancePolicyOutput) AllowedKeyTypes() CaPoolIssuancePolicyAllowedKeyTypeArrayOutput
- func (o CaPoolIssuancePolicyOutput) BaselineValues() CaPoolIssuancePolicyBaselineValuesPtrOutput
- func (CaPoolIssuancePolicyOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyOutput) IdentityConstraints() CaPoolIssuancePolicyIdentityConstraintsPtrOutput
- func (o CaPoolIssuancePolicyOutput) MaximumLifetime() pulumi.StringPtrOutput
- func (o CaPoolIssuancePolicyOutput) ToCaPoolIssuancePolicyOutput() CaPoolIssuancePolicyOutput
- func (o CaPoolIssuancePolicyOutput) ToCaPoolIssuancePolicyOutputWithContext(ctx context.Context) CaPoolIssuancePolicyOutput
- func (o CaPoolIssuancePolicyOutput) ToCaPoolIssuancePolicyPtrOutput() CaPoolIssuancePolicyPtrOutput
- func (o CaPoolIssuancePolicyOutput) ToCaPoolIssuancePolicyPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyPtrOutput
- type CaPoolIssuancePolicyPtrInput
- type CaPoolIssuancePolicyPtrOutput
- func (o CaPoolIssuancePolicyPtrOutput) AllowedIssuanceModes() CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
- func (o CaPoolIssuancePolicyPtrOutput) AllowedKeyTypes() CaPoolIssuancePolicyAllowedKeyTypeArrayOutput
- func (o CaPoolIssuancePolicyPtrOutput) BaselineValues() CaPoolIssuancePolicyBaselineValuesPtrOutput
- func (o CaPoolIssuancePolicyPtrOutput) Elem() CaPoolIssuancePolicyOutput
- func (CaPoolIssuancePolicyPtrOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyPtrOutput) IdentityConstraints() CaPoolIssuancePolicyIdentityConstraintsPtrOutput
- func (o CaPoolIssuancePolicyPtrOutput) MaximumLifetime() pulumi.StringPtrOutput
- func (o CaPoolIssuancePolicyPtrOutput) ToCaPoolIssuancePolicyPtrOutput() CaPoolIssuancePolicyPtrOutput
- func (o CaPoolIssuancePolicyPtrOutput) ToCaPoolIssuancePolicyPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyPtrOutput
- type CaPoolMap
- type CaPoolMapInput
- type CaPoolMapOutput
- type CaPoolOutput
- func (CaPoolOutput) ElementType() reflect.Type
- func (o CaPoolOutput) ToCaPoolOutput() CaPoolOutput
- func (o CaPoolOutput) ToCaPoolOutputWithContext(ctx context.Context) CaPoolOutput
- func (o CaPoolOutput) ToCaPoolPtrOutput() CaPoolPtrOutput
- func (o CaPoolOutput) ToCaPoolPtrOutputWithContext(ctx context.Context) CaPoolPtrOutput
- type CaPoolPtrInput
- type CaPoolPtrOutput
- type CaPoolPublishingOptions
- type CaPoolPublishingOptionsArgs
- func (CaPoolPublishingOptionsArgs) ElementType() reflect.Type
- func (i CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsOutput() CaPoolPublishingOptionsOutput
- func (i CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsOutputWithContext(ctx context.Context) CaPoolPublishingOptionsOutput
- func (i CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsPtrOutput() CaPoolPublishingOptionsPtrOutput
- func (i CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsPtrOutputWithContext(ctx context.Context) CaPoolPublishingOptionsPtrOutput
- type CaPoolPublishingOptionsInput
- type CaPoolPublishingOptionsOutput
- func (CaPoolPublishingOptionsOutput) ElementType() reflect.Type
- func (o CaPoolPublishingOptionsOutput) PublishCaCert() pulumi.BoolOutput
- func (o CaPoolPublishingOptionsOutput) PublishCrl() pulumi.BoolOutput
- func (o CaPoolPublishingOptionsOutput) ToCaPoolPublishingOptionsOutput() CaPoolPublishingOptionsOutput
- func (o CaPoolPublishingOptionsOutput) ToCaPoolPublishingOptionsOutputWithContext(ctx context.Context) CaPoolPublishingOptionsOutput
- func (o CaPoolPublishingOptionsOutput) ToCaPoolPublishingOptionsPtrOutput() CaPoolPublishingOptionsPtrOutput
- func (o CaPoolPublishingOptionsOutput) ToCaPoolPublishingOptionsPtrOutputWithContext(ctx context.Context) CaPoolPublishingOptionsPtrOutput
- type CaPoolPublishingOptionsPtrInput
- type CaPoolPublishingOptionsPtrOutput
- func (o CaPoolPublishingOptionsPtrOutput) Elem() CaPoolPublishingOptionsOutput
- func (CaPoolPublishingOptionsPtrOutput) ElementType() reflect.Type
- func (o CaPoolPublishingOptionsPtrOutput) PublishCaCert() pulumi.BoolPtrOutput
- func (o CaPoolPublishingOptionsPtrOutput) PublishCrl() pulumi.BoolPtrOutput
- func (o CaPoolPublishingOptionsPtrOutput) ToCaPoolPublishingOptionsPtrOutput() CaPoolPublishingOptionsPtrOutput
- func (o CaPoolPublishingOptionsPtrOutput) ToCaPoolPublishingOptionsPtrOutputWithContext(ctx context.Context) CaPoolPublishingOptionsPtrOutput
- type CaPoolState
- type Certificate
- func (*Certificate) ElementType() reflect.Type
- func (i *Certificate) ToCertificateOutput() CertificateOutput
- func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (i *Certificate) ToCertificatePtrOutput() CertificatePtrOutput
- func (i *Certificate) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
- type CertificateArgs
- type CertificateArray
- type CertificateArrayInput
- type CertificateArrayOutput
- func (CertificateArrayOutput) ElementType() reflect.Type
- func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
- type CertificateCertificateDescription
- type CertificateCertificateDescriptionArgs
- func (CertificateCertificateDescriptionArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionArgs) ToCertificateCertificateDescriptionOutput() CertificateCertificateDescriptionOutput
- func (i CertificateCertificateDescriptionArgs) ToCertificateCertificateDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionOutput
- type CertificateCertificateDescriptionArray
- func (CertificateCertificateDescriptionArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionArray) ToCertificateCertificateDescriptionArrayOutput() CertificateCertificateDescriptionArrayOutput
- func (i CertificateCertificateDescriptionArray) ToCertificateCertificateDescriptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionArrayOutput
- type CertificateCertificateDescriptionArrayInput
- type CertificateCertificateDescriptionArrayOutput
- func (CertificateCertificateDescriptionArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionOutput
- func (o CertificateCertificateDescriptionArrayOutput) ToCertificateCertificateDescriptionArrayOutput() CertificateCertificateDescriptionArrayOutput
- func (o CertificateCertificateDescriptionArrayOutput) ToCertificateCertificateDescriptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionArrayOutput
- type CertificateCertificateDescriptionAuthorityKeyId
- type CertificateCertificateDescriptionAuthorityKeyIdArgs
- func (CertificateCertificateDescriptionAuthorityKeyIdArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdOutput() CertificateCertificateDescriptionAuthorityKeyIdOutput
- func (i CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdOutput
- type CertificateCertificateDescriptionAuthorityKeyIdArray
- func (CertificateCertificateDescriptionAuthorityKeyIdArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionAuthorityKeyIdArray) ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutput() CertificateCertificateDescriptionAuthorityKeyIdArrayOutput
- func (i CertificateCertificateDescriptionAuthorityKeyIdArray) ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdArrayOutput
- type CertificateCertificateDescriptionAuthorityKeyIdArrayInput
- type CertificateCertificateDescriptionAuthorityKeyIdArrayOutput
- func (CertificateCertificateDescriptionAuthorityKeyIdArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionAuthorityKeyIdArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionAuthorityKeyIdOutput
- func (o CertificateCertificateDescriptionAuthorityKeyIdArrayOutput) ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutput() CertificateCertificateDescriptionAuthorityKeyIdArrayOutput
- func (o CertificateCertificateDescriptionAuthorityKeyIdArrayOutput) ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdArrayOutput
- type CertificateCertificateDescriptionAuthorityKeyIdInput
- type CertificateCertificateDescriptionAuthorityKeyIdOutput
- func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) KeyId() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutput() CertificateCertificateDescriptionAuthorityKeyIdOutput
- func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdOutput
- type CertificateCertificateDescriptionCertFingerprint
- type CertificateCertificateDescriptionCertFingerprintArgs
- func (CertificateCertificateDescriptionCertFingerprintArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintOutput() CertificateCertificateDescriptionCertFingerprintOutput
- func (i CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintOutput
- type CertificateCertificateDescriptionCertFingerprintArray
- func (CertificateCertificateDescriptionCertFingerprintArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionCertFingerprintArray) ToCertificateCertificateDescriptionCertFingerprintArrayOutput() CertificateCertificateDescriptionCertFingerprintArrayOutput
- func (i CertificateCertificateDescriptionCertFingerprintArray) ToCertificateCertificateDescriptionCertFingerprintArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintArrayOutput
- type CertificateCertificateDescriptionCertFingerprintArrayInput
- type CertificateCertificateDescriptionCertFingerprintArrayOutput
- func (CertificateCertificateDescriptionCertFingerprintArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionCertFingerprintArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionCertFingerprintOutput
- func (o CertificateCertificateDescriptionCertFingerprintArrayOutput) ToCertificateCertificateDescriptionCertFingerprintArrayOutput() CertificateCertificateDescriptionCertFingerprintArrayOutput
- func (o CertificateCertificateDescriptionCertFingerprintArrayOutput) ToCertificateCertificateDescriptionCertFingerprintArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintArrayOutput
- type CertificateCertificateDescriptionCertFingerprintInput
- type CertificateCertificateDescriptionCertFingerprintOutput
- func (CertificateCertificateDescriptionCertFingerprintOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionCertFingerprintOutput) Sha256Hash() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutput() CertificateCertificateDescriptionCertFingerprintOutput
- func (o CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintOutput
- type CertificateCertificateDescriptionConfigValue
- type CertificateCertificateDescriptionConfigValueArgs
- func (CertificateCertificateDescriptionConfigValueArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValueArgs) ToCertificateCertificateDescriptionConfigValueOutput() CertificateCertificateDescriptionConfigValueOutput
- func (i CertificateCertificateDescriptionConfigValueArgs) ToCertificateCertificateDescriptionConfigValueOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueOutput
- type CertificateCertificateDescriptionConfigValueArray
- func (CertificateCertificateDescriptionConfigValueArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValueArray) ToCertificateCertificateDescriptionConfigValueArrayOutput() CertificateCertificateDescriptionConfigValueArrayOutput
- func (i CertificateCertificateDescriptionConfigValueArray) ToCertificateCertificateDescriptionConfigValueArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueArrayOutput
- type CertificateCertificateDescriptionConfigValueArrayInput
- type CertificateCertificateDescriptionConfigValueArrayOutput
- func (CertificateCertificateDescriptionConfigValueArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValueArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionConfigValueOutput
- func (o CertificateCertificateDescriptionConfigValueArrayOutput) ToCertificateCertificateDescriptionConfigValueArrayOutput() CertificateCertificateDescriptionConfigValueArrayOutput
- func (o CertificateCertificateDescriptionConfigValueArrayOutput) ToCertificateCertificateDescriptionConfigValueArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueArrayOutput
- type CertificateCertificateDescriptionConfigValueInput
- type CertificateCertificateDescriptionConfigValueKeyUsage
- type CertificateCertificateDescriptionConfigValueKeyUsageArgs
- func (CertificateCertificateDescriptionConfigValueKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValueKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageOutput
- func (i CertificateCertificateDescriptionConfigValueKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageOutput
- type CertificateCertificateDescriptionConfigValueKeyUsageArray
- func (CertificateCertificateDescriptionConfigValueKeyUsageArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValueKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput
- func (i CertificateCertificateDescriptionConfigValueKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput
- type CertificateCertificateDescriptionConfigValueKeyUsageArrayInput
- type CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput
- func (CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionConfigValueKeyUsageOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput
- type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsage
- type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs
- func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput
- func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput
- type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray
- func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput
- func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput
- type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayInput
- type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput
- func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput
- type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageInput
- type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOption
- type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArgs
- func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput() ...
- func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray
- func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput() ...
- func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayInput
- type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput
- func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput) Index(i pulumi.IntInput) ...
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput() ...
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionInput
- type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) CertSign() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) ContentCommitment() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) CrlSign() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) DataEncipherment() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) DecipherOnly() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) DigitalSignature() pulumi.BoolPtrOutput
- func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) EncipherOnly() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) KeyAgreement() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) KeyEncipherment() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput() ...
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput
- func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput) KeyUsageOptions() ...
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput
- type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsage
- type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs
- func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput
- func (i CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput
- type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray
- func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput() ...
- func (i CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayInput
- type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput
- func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput() ...
- func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageInput
- type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ClientAuth() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) CodeSigning() pulumi.BoolPtrOutput
- func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) EmailProtection() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) OcspSigning() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ServerAuth() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) TimeStamping() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput
- type CertificateCertificateDescriptionConfigValueKeyUsageInput
- type CertificateCertificateDescriptionConfigValueKeyUsageOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageOutput) BaseKeyUsages() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput
- func (CertificateCertificateDescriptionConfigValueKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValueKeyUsageOutput) ExtendedKeyUsages() ...
- func (o CertificateCertificateDescriptionConfigValueKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageOutput) UnknownExtendedKeyUsages() ...
- type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsage
- type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs
- func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput() ...
- func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray
- func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput() ...
- func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayInput
- type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput
- func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput) Index(i pulumi.IntInput) ...
- func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput() ...
- func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageInput
- type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectId
- type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs
- func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput() ...
- func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray
- func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput() ...
- func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayInput
- type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput
- func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput) Index(i pulumi.IntInput) ...
- func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput() ...
- func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdInput
- type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput
- func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput() ...
- func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput
- func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput) ObectIds() ...
- func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput() ...
- func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionConfigValueOutput
- func (CertificateCertificateDescriptionConfigValueOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionConfigValueOutput) KeyUsages() CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput
- func (o CertificateCertificateDescriptionConfigValueOutput) ToCertificateCertificateDescriptionConfigValueOutput() CertificateCertificateDescriptionConfigValueOutput
- func (o CertificateCertificateDescriptionConfigValueOutput) ToCertificateCertificateDescriptionConfigValueOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueOutput
- type CertificateCertificateDescriptionInput
- type CertificateCertificateDescriptionOutput
- func (o CertificateCertificateDescriptionOutput) AiaIssuingCertificateUrls() pulumi.StringArrayOutput
- func (o CertificateCertificateDescriptionOutput) AuthorityKeyIds() CertificateCertificateDescriptionAuthorityKeyIdArrayOutput
- func (o CertificateCertificateDescriptionOutput) CertFingerprints() CertificateCertificateDescriptionCertFingerprintArrayOutput
- func (o CertificateCertificateDescriptionOutput) ConfigValues() CertificateCertificateDescriptionConfigValueArrayOutput
- func (o CertificateCertificateDescriptionOutput) CrlDistributionPoints() pulumi.StringArrayOutput
- func (CertificateCertificateDescriptionOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionOutput) PublicKeys() CertificateCertificateDescriptionPublicKeyArrayOutput
- func (o CertificateCertificateDescriptionOutput) SubjectDescriptions() CertificateCertificateDescriptionSubjectDescriptionArrayOutput
- func (o CertificateCertificateDescriptionOutput) SubjectKeyIds() CertificateCertificateDescriptionSubjectKeyIdArrayOutput
- func (o CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutput() CertificateCertificateDescriptionOutput
- func (o CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionOutput
- type CertificateCertificateDescriptionPublicKey
- type CertificateCertificateDescriptionPublicKeyArgs
- func (CertificateCertificateDescriptionPublicKeyArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionPublicKeyArgs) ToCertificateCertificateDescriptionPublicKeyOutput() CertificateCertificateDescriptionPublicKeyOutput
- func (i CertificateCertificateDescriptionPublicKeyArgs) ToCertificateCertificateDescriptionPublicKeyOutputWithContext(ctx context.Context) CertificateCertificateDescriptionPublicKeyOutput
- type CertificateCertificateDescriptionPublicKeyArray
- func (CertificateCertificateDescriptionPublicKeyArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionPublicKeyArray) ToCertificateCertificateDescriptionPublicKeyArrayOutput() CertificateCertificateDescriptionPublicKeyArrayOutput
- func (i CertificateCertificateDescriptionPublicKeyArray) ToCertificateCertificateDescriptionPublicKeyArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionPublicKeyArrayOutput
- type CertificateCertificateDescriptionPublicKeyArrayInput
- type CertificateCertificateDescriptionPublicKeyArrayOutput
- func (CertificateCertificateDescriptionPublicKeyArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionPublicKeyArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionPublicKeyOutput
- func (o CertificateCertificateDescriptionPublicKeyArrayOutput) ToCertificateCertificateDescriptionPublicKeyArrayOutput() CertificateCertificateDescriptionPublicKeyArrayOutput
- func (o CertificateCertificateDescriptionPublicKeyArrayOutput) ToCertificateCertificateDescriptionPublicKeyArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionPublicKeyArrayOutput
- type CertificateCertificateDescriptionPublicKeyInput
- type CertificateCertificateDescriptionPublicKeyOutput
- func (CertificateCertificateDescriptionPublicKeyOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionPublicKeyOutput) Format() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionPublicKeyOutput) Key() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionPublicKeyOutput) ToCertificateCertificateDescriptionPublicKeyOutput() CertificateCertificateDescriptionPublicKeyOutput
- func (o CertificateCertificateDescriptionPublicKeyOutput) ToCertificateCertificateDescriptionPublicKeyOutputWithContext(ctx context.Context) CertificateCertificateDescriptionPublicKeyOutput
- type CertificateCertificateDescriptionSubjectDescription
- type CertificateCertificateDescriptionSubjectDescriptionArgs
- func (CertificateCertificateDescriptionSubjectDescriptionArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionOutput() CertificateCertificateDescriptionSubjectDescriptionOutput
- func (i CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionOutput
- type CertificateCertificateDescriptionSubjectDescriptionArray
- func (CertificateCertificateDescriptionSubjectDescriptionArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionSubjectDescriptionArray) ToCertificateCertificateDescriptionSubjectDescriptionArrayOutput() CertificateCertificateDescriptionSubjectDescriptionArrayOutput
- func (i CertificateCertificateDescriptionSubjectDescriptionArray) ToCertificateCertificateDescriptionSubjectDescriptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionArrayOutput
- type CertificateCertificateDescriptionSubjectDescriptionArrayInput
- type CertificateCertificateDescriptionSubjectDescriptionArrayOutput
- func (CertificateCertificateDescriptionSubjectDescriptionArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectDescriptionArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionSubjectDescriptionOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionArrayOutput() CertificateCertificateDescriptionSubjectDescriptionArrayOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionArrayOutput
- type CertificateCertificateDescriptionSubjectDescriptionInput
- type CertificateCertificateDescriptionSubjectDescriptionOutput
- func (CertificateCertificateDescriptionSubjectDescriptionOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectDescriptionOutput) HexSerialNumber() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionOutput) Lifetime() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionOutput) NotAfterTime() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionOutput) NotBeforeTime() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionOutput) SubjectAltNames() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionOutput) Subjects() CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionOutput() CertificateCertificateDescriptionSubjectDescriptionOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionOutput
- type CertificateCertificateDescriptionSubjectDescriptionSubject
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltName
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayInput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSan
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput() ...
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput() ...
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayInput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) Index(i pulumi.IntInput) ...
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput() ...
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanInput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectId
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput() ...
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArray
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput() ...
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayInput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput) Index(i pulumi.IntInput) ...
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput() ...
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdInput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput() ...
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) Critical() pulumi.BoolPtrOutput
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ObectIds() ...
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput() ...
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutputWithContext(ctx context.Context) ...
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) Value() pulumi.StringPtrOutput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameInput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) CustomSans() ...
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) DnsNames() pulumi.StringArrayOutput
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) IpAddresses() pulumi.StringArrayOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) Uris() pulumi.StringArrayOutput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectArgs
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectArray
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput
- func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectArrayInput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectInput
- type CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) CommonName() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) CountryCode() pulumi.StringPtrOutput
- func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Locality() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Organization() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) PostalCode() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Province() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) StreetAddress() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
- func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
- type CertificateCertificateDescriptionSubjectKeyId
- type CertificateCertificateDescriptionSubjectKeyIdArgs
- func (CertificateCertificateDescriptionSubjectKeyIdArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdOutput() CertificateCertificateDescriptionSubjectKeyIdOutput
- func (i CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdOutput
- type CertificateCertificateDescriptionSubjectKeyIdArray
- func (CertificateCertificateDescriptionSubjectKeyIdArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionSubjectKeyIdArray) ToCertificateCertificateDescriptionSubjectKeyIdArrayOutput() CertificateCertificateDescriptionSubjectKeyIdArrayOutput
- func (i CertificateCertificateDescriptionSubjectKeyIdArray) ToCertificateCertificateDescriptionSubjectKeyIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdArrayOutput
- type CertificateCertificateDescriptionSubjectKeyIdArrayInput
- type CertificateCertificateDescriptionSubjectKeyIdArrayOutput
- func (CertificateCertificateDescriptionSubjectKeyIdArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectKeyIdArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionSubjectKeyIdOutput
- func (o CertificateCertificateDescriptionSubjectKeyIdArrayOutput) ToCertificateCertificateDescriptionSubjectKeyIdArrayOutput() CertificateCertificateDescriptionSubjectKeyIdArrayOutput
- func (o CertificateCertificateDescriptionSubjectKeyIdArrayOutput) ToCertificateCertificateDescriptionSubjectKeyIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdArrayOutput
- type CertificateCertificateDescriptionSubjectKeyIdInput
- type CertificateCertificateDescriptionSubjectKeyIdOutput
- func (CertificateCertificateDescriptionSubjectKeyIdOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionSubjectKeyIdOutput) KeyId() pulumi.StringPtrOutput
- func (o CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutput() CertificateCertificateDescriptionSubjectKeyIdOutput
- func (o CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdOutput
- type CertificateConfig
- type CertificateConfigArgs
- func (CertificateConfigArgs) ElementType() reflect.Type
- func (i CertificateConfigArgs) ToCertificateConfigOutput() CertificateConfigOutput
- func (i CertificateConfigArgs) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
- func (i CertificateConfigArgs) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
- func (i CertificateConfigArgs) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
- type CertificateConfigInput
- type CertificateConfigOutput
- func (CertificateConfigOutput) ElementType() reflect.Type
- func (o CertificateConfigOutput) PublicKey() CertificateConfigPublicKeyOutput
- func (o CertificateConfigOutput) SubjectConfig() CertificateConfigSubjectConfigOutput
- func (o CertificateConfigOutput) ToCertificateConfigOutput() CertificateConfigOutput
- func (o CertificateConfigOutput) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
- func (o CertificateConfigOutput) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
- func (o CertificateConfigOutput) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
- func (o CertificateConfigOutput) X509Config() CertificateConfigX509ConfigOutput
- type CertificateConfigPtrInput
- type CertificateConfigPtrOutput
- func (o CertificateConfigPtrOutput) Elem() CertificateConfigOutput
- func (CertificateConfigPtrOutput) ElementType() reflect.Type
- func (o CertificateConfigPtrOutput) PublicKey() CertificateConfigPublicKeyPtrOutput
- func (o CertificateConfigPtrOutput) SubjectConfig() CertificateConfigSubjectConfigPtrOutput
- func (o CertificateConfigPtrOutput) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
- func (o CertificateConfigPtrOutput) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
- func (o CertificateConfigPtrOutput) X509Config() CertificateConfigX509ConfigPtrOutput
- type CertificateConfigPublicKey
- type CertificateConfigPublicKeyArgs
- func (CertificateConfigPublicKeyArgs) ElementType() reflect.Type
- func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyOutput() CertificateConfigPublicKeyOutput
- func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyOutputWithContext(ctx context.Context) CertificateConfigPublicKeyOutput
- func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyPtrOutput() CertificateConfigPublicKeyPtrOutput
- func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyPtrOutputWithContext(ctx context.Context) CertificateConfigPublicKeyPtrOutput
- type CertificateConfigPublicKeyInput
- type CertificateConfigPublicKeyOutput
- func (CertificateConfigPublicKeyOutput) ElementType() reflect.Type
- func (o CertificateConfigPublicKeyOutput) Format() pulumi.StringOutput
- func (o CertificateConfigPublicKeyOutput) Key() pulumi.StringPtrOutput
- func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyOutput() CertificateConfigPublicKeyOutput
- func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyOutputWithContext(ctx context.Context) CertificateConfigPublicKeyOutput
- func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyPtrOutput() CertificateConfigPublicKeyPtrOutput
- func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyPtrOutputWithContext(ctx context.Context) CertificateConfigPublicKeyPtrOutput
- type CertificateConfigPublicKeyPtrInput
- type CertificateConfigPublicKeyPtrOutput
- func (o CertificateConfigPublicKeyPtrOutput) Elem() CertificateConfigPublicKeyOutput
- func (CertificateConfigPublicKeyPtrOutput) ElementType() reflect.Type
- func (o CertificateConfigPublicKeyPtrOutput) Format() pulumi.StringPtrOutput
- func (o CertificateConfigPublicKeyPtrOutput) Key() pulumi.StringPtrOutput
- func (o CertificateConfigPublicKeyPtrOutput) ToCertificateConfigPublicKeyPtrOutput() CertificateConfigPublicKeyPtrOutput
- func (o CertificateConfigPublicKeyPtrOutput) ToCertificateConfigPublicKeyPtrOutputWithContext(ctx context.Context) CertificateConfigPublicKeyPtrOutput
- type CertificateConfigSubjectConfig
- type CertificateConfigSubjectConfigArgs
- func (CertificateConfigSubjectConfigArgs) ElementType() reflect.Type
- func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigOutput() CertificateConfigSubjectConfigOutput
- func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigOutput
- func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigPtrOutput() CertificateConfigSubjectConfigPtrOutput
- func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigPtrOutput
- type CertificateConfigSubjectConfigInput
- type CertificateConfigSubjectConfigOutput
- func (CertificateConfigSubjectConfigOutput) ElementType() reflect.Type
- func (o CertificateConfigSubjectConfigOutput) Subject() CertificateConfigSubjectConfigSubjectOutput
- func (o CertificateConfigSubjectConfigOutput) SubjectAltName() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
- func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigOutput() CertificateConfigSubjectConfigOutput
- func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigOutput
- func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigPtrOutput() CertificateConfigSubjectConfigPtrOutput
- func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigPtrOutput
- type CertificateConfigSubjectConfigPtrInput
- type CertificateConfigSubjectConfigPtrOutput
- func (o CertificateConfigSubjectConfigPtrOutput) Elem() CertificateConfigSubjectConfigOutput
- func (CertificateConfigSubjectConfigPtrOutput) ElementType() reflect.Type
- func (o CertificateConfigSubjectConfigPtrOutput) Subject() CertificateConfigSubjectConfigSubjectPtrOutput
- func (o CertificateConfigSubjectConfigPtrOutput) SubjectAltName() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
- func (o CertificateConfigSubjectConfigPtrOutput) ToCertificateConfigSubjectConfigPtrOutput() CertificateConfigSubjectConfigPtrOutput
- func (o CertificateConfigSubjectConfigPtrOutput) ToCertificateConfigSubjectConfigPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigPtrOutput
- type CertificateConfigSubjectConfigSubject
- type CertificateConfigSubjectConfigSubjectAltName
- type CertificateConfigSubjectConfigSubjectAltNameArgs
- func (CertificateConfigSubjectConfigSubjectAltNameArgs) ElementType() reflect.Type
- func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNameOutput() CertificateConfigSubjectConfigSubjectAltNameOutput
- func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNameOutput
- func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
- func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNamePtrOutput
- type CertificateConfigSubjectConfigSubjectAltNameInput
- type CertificateConfigSubjectConfigSubjectAltNameOutput
- func (o CertificateConfigSubjectConfigSubjectAltNameOutput) DnsNames() pulumi.StringArrayOutput
- func (CertificateConfigSubjectConfigSubjectAltNameOutput) ElementType() reflect.Type
- func (o CertificateConfigSubjectConfigSubjectAltNameOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o CertificateConfigSubjectConfigSubjectAltNameOutput) IpAddresses() pulumi.StringArrayOutput
- func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNameOutput() CertificateConfigSubjectConfigSubjectAltNameOutput
- func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNameOutput
- func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
- func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNamePtrOutput
- func (o CertificateConfigSubjectConfigSubjectAltNameOutput) Uris() pulumi.StringArrayOutput
- type CertificateConfigSubjectConfigSubjectAltNamePtrInput
- type CertificateConfigSubjectConfigSubjectAltNamePtrOutput
- func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) DnsNames() pulumi.StringArrayOutput
- func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) Elem() CertificateConfigSubjectConfigSubjectAltNameOutput
- func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ElementType() reflect.Type
- func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) IpAddresses() pulumi.StringArrayOutput
- func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
- func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNamePtrOutput
- func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) Uris() pulumi.StringArrayOutput
- type CertificateConfigSubjectConfigSubjectArgs
- func (CertificateConfigSubjectConfigSubjectArgs) ElementType() reflect.Type
- func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectOutput() CertificateConfigSubjectConfigSubjectOutput
- func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectOutput
- func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectPtrOutput() CertificateConfigSubjectConfigSubjectPtrOutput
- func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectPtrOutput
- type CertificateConfigSubjectConfigSubjectInput
- type CertificateConfigSubjectConfigSubjectOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) CommonName() pulumi.StringOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) CountryCode() pulumi.StringPtrOutput
- func (CertificateConfigSubjectConfigSubjectOutput) ElementType() reflect.Type
- func (o CertificateConfigSubjectConfigSubjectOutput) Locality() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) Organization() pulumi.StringOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) PostalCode() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) Province() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) StreetAddress() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectOutput() CertificateConfigSubjectConfigSubjectOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectPtrOutput() CertificateConfigSubjectConfigSubjectPtrOutput
- func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectPtrOutput
- type CertificateConfigSubjectConfigSubjectPtrInput
- type CertificateConfigSubjectConfigSubjectPtrOutput
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) CommonName() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) CountryCode() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) Elem() CertificateConfigSubjectConfigSubjectOutput
- func (CertificateConfigSubjectConfigSubjectPtrOutput) ElementType() reflect.Type
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) Locality() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) Organization() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) PostalCode() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) Province() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) StreetAddress() pulumi.StringPtrOutput
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) ToCertificateConfigSubjectConfigSubjectPtrOutput() CertificateConfigSubjectConfigSubjectPtrOutput
- func (o CertificateConfigSubjectConfigSubjectPtrOutput) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectPtrOutput
- type CertificateConfigX509Config
- type CertificateConfigX509ConfigAdditionalExtension
- type CertificateConfigX509ConfigAdditionalExtensionArgs
- func (CertificateConfigX509ConfigAdditionalExtensionArgs) ElementType() reflect.Type
- func (i CertificateConfigX509ConfigAdditionalExtensionArgs) ToCertificateConfigX509ConfigAdditionalExtensionOutput() CertificateConfigX509ConfigAdditionalExtensionOutput
- func (i CertificateConfigX509ConfigAdditionalExtensionArgs) ToCertificateConfigX509ConfigAdditionalExtensionOutputWithContext(ctx context.Context) CertificateConfigX509ConfigAdditionalExtensionOutput
- type CertificateConfigX509ConfigAdditionalExtensionArray
- func (CertificateConfigX509ConfigAdditionalExtensionArray) ElementType() reflect.Type
- func (i CertificateConfigX509ConfigAdditionalExtensionArray) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutput() CertificateConfigX509ConfigAdditionalExtensionArrayOutput
- func (i CertificateConfigX509ConfigAdditionalExtensionArray) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateConfigX509ConfigAdditionalExtensionArrayOutput
- type CertificateConfigX509ConfigAdditionalExtensionArrayInput
- type CertificateConfigX509ConfigAdditionalExtensionArrayOutput
- func (CertificateConfigX509ConfigAdditionalExtensionArrayOutput) ElementType() reflect.Type
- func (o CertificateConfigX509ConfigAdditionalExtensionArrayOutput) Index(i pulumi.IntInput) CertificateConfigX509ConfigAdditionalExtensionOutput
- func (o CertificateConfigX509ConfigAdditionalExtensionArrayOutput) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutput() CertificateConfigX509ConfigAdditionalExtensionArrayOutput
- func (o CertificateConfigX509ConfigAdditionalExtensionArrayOutput) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateConfigX509ConfigAdditionalExtensionArrayOutput
- type CertificateConfigX509ConfigAdditionalExtensionInput
- type CertificateConfigX509ConfigAdditionalExtensionObjectId
- type CertificateConfigX509ConfigAdditionalExtensionObjectIdArgs
- func (CertificateConfigX509ConfigAdditionalExtensionObjectIdArgs) ElementType() reflect.Type
- func (i CertificateConfigX509ConfigAdditionalExtensionObjectIdArgs) ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutput() CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput
- func (i CertificateConfigX509ConfigAdditionalExtensionObjectIdArgs) ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput
- type CertificateConfigX509ConfigAdditionalExtensionObjectIdInput
- type CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput
- func (CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput) ElementType() reflect.Type
- func (o CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput) ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutput() CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput
- func (o CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput) ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput
- type CertificateConfigX509ConfigAdditionalExtensionOutput
- func (o CertificateConfigX509ConfigAdditionalExtensionOutput) Critical() pulumi.BoolOutput
- func (CertificateConfigX509ConfigAdditionalExtensionOutput) ElementType() reflect.Type
- func (o CertificateConfigX509ConfigAdditionalExtensionOutput) ObjectId() CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput
- func (o CertificateConfigX509ConfigAdditionalExtensionOutput) ToCertificateConfigX509ConfigAdditionalExtensionOutput() CertificateConfigX509ConfigAdditionalExtensionOutput
- func (o CertificateConfigX509ConfigAdditionalExtensionOutput) ToCertificateConfigX509ConfigAdditionalExtensionOutputWithContext(ctx context.Context) CertificateConfigX509ConfigAdditionalExtensionOutput
- func (o CertificateConfigX509ConfigAdditionalExtensionOutput) Value() pulumi.StringOutput
- type CertificateConfigX509ConfigArgs
- func (CertificateConfigX509ConfigArgs) ElementType() reflect.Type
- func (i CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigOutput() CertificateConfigX509ConfigOutput
- func (i CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigOutputWithContext(ctx context.Context) CertificateConfigX509ConfigOutput
- func (i CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigPtrOutput() CertificateConfigX509ConfigPtrOutput
- func (i CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPtrOutput
- type CertificateConfigX509ConfigCaOptions
- type CertificateConfigX509ConfigCaOptionsArgs
- func (CertificateConfigX509ConfigCaOptionsArgs) ElementType() reflect.Type
- func (i CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsOutput() CertificateConfigX509ConfigCaOptionsOutput
- func (i CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsOutputWithContext(ctx context.Context) CertificateConfigX509ConfigCaOptionsOutput
- func (i CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsPtrOutput() CertificateConfigX509ConfigCaOptionsPtrOutput
- func (i CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigCaOptionsPtrOutput
- type CertificateConfigX509ConfigCaOptionsInput
- type CertificateConfigX509ConfigCaOptionsOutput
- func (CertificateConfigX509ConfigCaOptionsOutput) ElementType() reflect.Type
- func (o CertificateConfigX509ConfigCaOptionsOutput) IsCa() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigCaOptionsOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
- func (o CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsOutput() CertificateConfigX509ConfigCaOptionsOutput
- func (o CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsOutputWithContext(ctx context.Context) CertificateConfigX509ConfigCaOptionsOutput
- func (o CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutput() CertificateConfigX509ConfigCaOptionsPtrOutput
- func (o CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigCaOptionsPtrOutput
- type CertificateConfigX509ConfigCaOptionsPtrInput
- type CertificateConfigX509ConfigCaOptionsPtrOutput
- func (o CertificateConfigX509ConfigCaOptionsPtrOutput) Elem() CertificateConfigX509ConfigCaOptionsOutput
- func (CertificateConfigX509ConfigCaOptionsPtrOutput) ElementType() reflect.Type
- func (o CertificateConfigX509ConfigCaOptionsPtrOutput) IsCa() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigCaOptionsPtrOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
- func (o CertificateConfigX509ConfigCaOptionsPtrOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutput() CertificateConfigX509ConfigCaOptionsPtrOutput
- func (o CertificateConfigX509ConfigCaOptionsPtrOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigCaOptionsPtrOutput
- type CertificateConfigX509ConfigInput
- type CertificateConfigX509ConfigKeyUsage
- type CertificateConfigX509ConfigKeyUsageArgs
- func (CertificateConfigX509ConfigKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageOutput() CertificateConfigX509ConfigKeyUsageOutput
- func (i CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageOutput
- func (i CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsagePtrOutput
- func (i CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsagePtrOutput
- type CertificateConfigX509ConfigKeyUsageBaseKeyUsage
- type CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs
- func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput() CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput
- func (i CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput
- func (i CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
- func (i CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
- type CertificateConfigX509ConfigKeyUsageBaseKeyUsageInput
- type CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) CertSign() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ContentCommitment() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) CrlSign() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) DataEncipherment() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) DecipherOnly() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) DigitalSignature() pulumi.BoolPtrOutput
- func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) EncipherOnly() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyAgreement() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyEncipherment() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput() CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
- type CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrInput
- type CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) CertSign() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ContentCommitment() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) CrlSign() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DataEncipherment() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DecipherOnly() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DigitalSignature() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) Elem() CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput
- func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ElementType() reflect.Type
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) EncipherOnly() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyAgreement() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
- func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
- type CertificateConfigX509ConfigKeyUsageExtendedKeyUsage
- type CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs
- func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput() CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- func (i CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- func (i CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
- func (i CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
- type CertificateConfigX509ConfigKeyUsageExtendedKeyUsageInput
- type CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ClientAuth() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) CodeSigning() pulumi.BoolPtrOutput
- func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) EmailProtection() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) OcspSigning() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ServerAuth() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) TimeStamping() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput() CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
- func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
- type CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrInput
- type CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
- func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ClientAuth() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) CodeSigning() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) Elem() CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ElementType() reflect.Type
- func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) EmailProtection() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) OcspSigning() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ServerAuth() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) TimeStamping() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
- func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
- type CertificateConfigX509ConfigKeyUsageInput
- type CertificateConfigX509ConfigKeyUsageOutput
- func (o CertificateConfigX509ConfigKeyUsageOutput) BaseKeyUsage() CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput
- func (CertificateConfigX509ConfigKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateConfigX509ConfigKeyUsageOutput) ExtendedKeyUsage() CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- func (o CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageOutput() CertificateConfigX509ConfigKeyUsageOutput
- func (o CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageOutput
- func (o CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsagePtrOutput
- func (o CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsagePtrOutput
- func (o CertificateConfigX509ConfigKeyUsageOutput) UnknownExtendedKeyUsages() CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- type CertificateConfigX509ConfigKeyUsagePtrInput
- type CertificateConfigX509ConfigKeyUsagePtrOutput
- func (o CertificateConfigX509ConfigKeyUsagePtrOutput) BaseKeyUsage() CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
- func (o CertificateConfigX509ConfigKeyUsagePtrOutput) Elem() CertificateConfigX509ConfigKeyUsageOutput
- func (CertificateConfigX509ConfigKeyUsagePtrOutput) ElementType() reflect.Type
- func (o CertificateConfigX509ConfigKeyUsagePtrOutput) ExtendedKeyUsage() CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
- func (o CertificateConfigX509ConfigKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsagePtrOutput
- func (o CertificateConfigX509ConfigKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsagePtrOutput
- func (o CertificateConfigX509ConfigKeyUsagePtrOutput) UnknownExtendedKeyUsages() CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsage
- type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs
- func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput() CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
- func (i CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
- type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray
- func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
- func (i CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- func (i CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput
- type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType() reflect.Type
- func (o CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) Index(i pulumi.IntInput) CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
- func (o CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- func (o CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput
- type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
- func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput() CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
- func (o CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
- type CertificateConfigX509ConfigOutput
- func (o CertificateConfigX509ConfigOutput) AdditionalExtensions() CertificateConfigX509ConfigAdditionalExtensionArrayOutput
- func (o CertificateConfigX509ConfigOutput) AiaOcspServers() pulumi.StringArrayOutput
- func (o CertificateConfigX509ConfigOutput) CaOptions() CertificateConfigX509ConfigCaOptionsPtrOutput
- func (CertificateConfigX509ConfigOutput) ElementType() reflect.Type
- func (o CertificateConfigX509ConfigOutput) KeyUsage() CertificateConfigX509ConfigKeyUsageOutput
- func (o CertificateConfigX509ConfigOutput) PolicyIds() CertificateConfigX509ConfigPolicyIdArrayOutput
- func (o CertificateConfigX509ConfigOutput) ToCertificateConfigX509ConfigOutput() CertificateConfigX509ConfigOutput
- func (o CertificateConfigX509ConfigOutput) ToCertificateConfigX509ConfigOutputWithContext(ctx context.Context) CertificateConfigX509ConfigOutput
- func (o CertificateConfigX509ConfigOutput) ToCertificateConfigX509ConfigPtrOutput() CertificateConfigX509ConfigPtrOutput
- func (o CertificateConfigX509ConfigOutput) ToCertificateConfigX509ConfigPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPtrOutput
- type CertificateConfigX509ConfigPolicyId
- type CertificateConfigX509ConfigPolicyIdArgs
- func (CertificateConfigX509ConfigPolicyIdArgs) ElementType() reflect.Type
- func (i CertificateConfigX509ConfigPolicyIdArgs) ToCertificateConfigX509ConfigPolicyIdOutput() CertificateConfigX509ConfigPolicyIdOutput
- func (i CertificateConfigX509ConfigPolicyIdArgs) ToCertificateConfigX509ConfigPolicyIdOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPolicyIdOutput
- type CertificateConfigX509ConfigPolicyIdArray
- func (CertificateConfigX509ConfigPolicyIdArray) ElementType() reflect.Type
- func (i CertificateConfigX509ConfigPolicyIdArray) ToCertificateConfigX509ConfigPolicyIdArrayOutput() CertificateConfigX509ConfigPolicyIdArrayOutput
- func (i CertificateConfigX509ConfigPolicyIdArray) ToCertificateConfigX509ConfigPolicyIdArrayOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPolicyIdArrayOutput
- type CertificateConfigX509ConfigPolicyIdArrayInput
- type CertificateConfigX509ConfigPolicyIdArrayOutput
- func (CertificateConfigX509ConfigPolicyIdArrayOutput) ElementType() reflect.Type
- func (o CertificateConfigX509ConfigPolicyIdArrayOutput) Index(i pulumi.IntInput) CertificateConfigX509ConfigPolicyIdOutput
- func (o CertificateConfigX509ConfigPolicyIdArrayOutput) ToCertificateConfigX509ConfigPolicyIdArrayOutput() CertificateConfigX509ConfigPolicyIdArrayOutput
- func (o CertificateConfigX509ConfigPolicyIdArrayOutput) ToCertificateConfigX509ConfigPolicyIdArrayOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPolicyIdArrayOutput
- type CertificateConfigX509ConfigPolicyIdInput
- type CertificateConfigX509ConfigPolicyIdOutput
- func (CertificateConfigX509ConfigPolicyIdOutput) ElementType() reflect.Type
- func (o CertificateConfigX509ConfigPolicyIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o CertificateConfigX509ConfigPolicyIdOutput) ToCertificateConfigX509ConfigPolicyIdOutput() CertificateConfigX509ConfigPolicyIdOutput
- func (o CertificateConfigX509ConfigPolicyIdOutput) ToCertificateConfigX509ConfigPolicyIdOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPolicyIdOutput
- type CertificateConfigX509ConfigPtrInput
- type CertificateConfigX509ConfigPtrOutput
- func (o CertificateConfigX509ConfigPtrOutput) AdditionalExtensions() CertificateConfigX509ConfigAdditionalExtensionArrayOutput
- func (o CertificateConfigX509ConfigPtrOutput) AiaOcspServers() pulumi.StringArrayOutput
- func (o CertificateConfigX509ConfigPtrOutput) CaOptions() CertificateConfigX509ConfigCaOptionsPtrOutput
- func (o CertificateConfigX509ConfigPtrOutput) Elem() CertificateConfigX509ConfigOutput
- func (CertificateConfigX509ConfigPtrOutput) ElementType() reflect.Type
- func (o CertificateConfigX509ConfigPtrOutput) KeyUsage() CertificateConfigX509ConfigKeyUsagePtrOutput
- func (o CertificateConfigX509ConfigPtrOutput) PolicyIds() CertificateConfigX509ConfigPolicyIdArrayOutput
- func (o CertificateConfigX509ConfigPtrOutput) ToCertificateConfigX509ConfigPtrOutput() CertificateConfigX509ConfigPtrOutput
- func (o CertificateConfigX509ConfigPtrOutput) ToCertificateConfigX509ConfigPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPtrOutput
- type CertificateInput
- type CertificateMap
- type CertificateMapInput
- type CertificateMapOutput
- func (CertificateMapOutput) ElementType() reflect.Type
- func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
- func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
- func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
- type CertificateOutput
- func (CertificateOutput) ElementType() reflect.Type
- func (o CertificateOutput) ToCertificateOutput() CertificateOutput
- func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (o CertificateOutput) ToCertificatePtrOutput() CertificatePtrOutput
- func (o CertificateOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
- type CertificatePtrInput
- type CertificatePtrOutput
- type CertificateRevocationDetail
- type CertificateRevocationDetailArgs
- func (CertificateRevocationDetailArgs) ElementType() reflect.Type
- func (i CertificateRevocationDetailArgs) ToCertificateRevocationDetailOutput() CertificateRevocationDetailOutput
- func (i CertificateRevocationDetailArgs) ToCertificateRevocationDetailOutputWithContext(ctx context.Context) CertificateRevocationDetailOutput
- type CertificateRevocationDetailArray
- func (CertificateRevocationDetailArray) ElementType() reflect.Type
- func (i CertificateRevocationDetailArray) ToCertificateRevocationDetailArrayOutput() CertificateRevocationDetailArrayOutput
- func (i CertificateRevocationDetailArray) ToCertificateRevocationDetailArrayOutputWithContext(ctx context.Context) CertificateRevocationDetailArrayOutput
- type CertificateRevocationDetailArrayInput
- type CertificateRevocationDetailArrayOutput
- func (CertificateRevocationDetailArrayOutput) ElementType() reflect.Type
- func (o CertificateRevocationDetailArrayOutput) Index(i pulumi.IntInput) CertificateRevocationDetailOutput
- func (o CertificateRevocationDetailArrayOutput) ToCertificateRevocationDetailArrayOutput() CertificateRevocationDetailArrayOutput
- func (o CertificateRevocationDetailArrayOutput) ToCertificateRevocationDetailArrayOutputWithContext(ctx context.Context) CertificateRevocationDetailArrayOutput
- type CertificateRevocationDetailInput
- type CertificateRevocationDetailOutput
- func (CertificateRevocationDetailOutput) ElementType() reflect.Type
- func (o CertificateRevocationDetailOutput) RevocationState() pulumi.StringPtrOutput
- func (o CertificateRevocationDetailOutput) RevocationTime() pulumi.StringPtrOutput
- func (o CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutput() CertificateRevocationDetailOutput
- func (o CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutputWithContext(ctx context.Context) CertificateRevocationDetailOutput
- type CertificateState
- type CertificateTemplate
- func (*CertificateTemplate) ElementType() reflect.Type
- func (i *CertificateTemplate) ToCertificateTemplateOutput() CertificateTemplateOutput
- func (i *CertificateTemplate) ToCertificateTemplateOutputWithContext(ctx context.Context) CertificateTemplateOutput
- func (i *CertificateTemplate) ToCertificateTemplatePtrOutput() CertificateTemplatePtrOutput
- func (i *CertificateTemplate) ToCertificateTemplatePtrOutputWithContext(ctx context.Context) CertificateTemplatePtrOutput
- type CertificateTemplateArgs
- type CertificateTemplateArray
- type CertificateTemplateArrayInput
- type CertificateTemplateArrayOutput
- func (CertificateTemplateArrayOutput) ElementType() reflect.Type
- func (o CertificateTemplateArrayOutput) Index(i pulumi.IntInput) CertificateTemplateOutput
- func (o CertificateTemplateArrayOutput) ToCertificateTemplateArrayOutput() CertificateTemplateArrayOutput
- func (o CertificateTemplateArrayOutput) ToCertificateTemplateArrayOutputWithContext(ctx context.Context) CertificateTemplateArrayOutput
- type CertificateTemplateIdentityConstraints
- type CertificateTemplateIdentityConstraintsArgs
- func (CertificateTemplateIdentityConstraintsArgs) ElementType() reflect.Type
- func (i CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsOutput() CertificateTemplateIdentityConstraintsOutput
- func (i CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsOutput
- func (i CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsPtrOutput() CertificateTemplateIdentityConstraintsPtrOutput
- func (i CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsPtrOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsPtrOutput
- type CertificateTemplateIdentityConstraintsCelExpression
- type CertificateTemplateIdentityConstraintsCelExpressionArgs
- func (CertificateTemplateIdentityConstraintsCelExpressionArgs) ElementType() reflect.Type
- func (i CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionOutput() CertificateTemplateIdentityConstraintsCelExpressionOutput
- func (i CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsCelExpressionOutput
- func (i CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutput() CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
- func (i CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
- type CertificateTemplateIdentityConstraintsCelExpressionInput
- type CertificateTemplateIdentityConstraintsCelExpressionOutput
- func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) Description() pulumi.StringPtrOutput
- func (CertificateTemplateIdentityConstraintsCelExpressionOutput) ElementType() reflect.Type
- func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) Expression() pulumi.StringPtrOutput
- func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) Location() pulumi.StringPtrOutput
- func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) Title() pulumi.StringPtrOutput
- func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) ToCertificateTemplateIdentityConstraintsCelExpressionOutput() CertificateTemplateIdentityConstraintsCelExpressionOutput
- func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) ToCertificateTemplateIdentityConstraintsCelExpressionOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsCelExpressionOutput
- func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutput() CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
- func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
- type CertificateTemplateIdentityConstraintsCelExpressionPtrInput
- type CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
- func (o CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) Description() pulumi.StringPtrOutput
- func (o CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) Elem() CertificateTemplateIdentityConstraintsCelExpressionOutput
- func (CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) ElementType() reflect.Type
- func (o CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) Location() pulumi.StringPtrOutput
- func (o CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) Title() pulumi.StringPtrOutput
- func (o CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutput() CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
- func (o CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
- type CertificateTemplateIdentityConstraintsInput
- type CertificateTemplateIdentityConstraintsOutput
- func (o CertificateTemplateIdentityConstraintsOutput) AllowSubjectAltNamesPassthrough() pulumi.BoolOutput
- func (o CertificateTemplateIdentityConstraintsOutput) AllowSubjectPassthrough() pulumi.BoolOutput
- func (o CertificateTemplateIdentityConstraintsOutput) CelExpression() CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
- func (CertificateTemplateIdentityConstraintsOutput) ElementType() reflect.Type
- func (o CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsOutput() CertificateTemplateIdentityConstraintsOutput
- func (o CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsOutput
- func (o CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsPtrOutput() CertificateTemplateIdentityConstraintsPtrOutput
- func (o CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsPtrOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsPtrOutput
- type CertificateTemplateIdentityConstraintsPtrInput
- type CertificateTemplateIdentityConstraintsPtrOutput
- func (o CertificateTemplateIdentityConstraintsPtrOutput) AllowSubjectAltNamesPassthrough() pulumi.BoolPtrOutput
- func (o CertificateTemplateIdentityConstraintsPtrOutput) AllowSubjectPassthrough() pulumi.BoolPtrOutput
- func (o CertificateTemplateIdentityConstraintsPtrOutput) CelExpression() CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
- func (o CertificateTemplateIdentityConstraintsPtrOutput) Elem() CertificateTemplateIdentityConstraintsOutput
- func (CertificateTemplateIdentityConstraintsPtrOutput) ElementType() reflect.Type
- func (o CertificateTemplateIdentityConstraintsPtrOutput) ToCertificateTemplateIdentityConstraintsPtrOutput() CertificateTemplateIdentityConstraintsPtrOutput
- func (o CertificateTemplateIdentityConstraintsPtrOutput) ToCertificateTemplateIdentityConstraintsPtrOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsPtrOutput
- type CertificateTemplateInput
- type CertificateTemplateMap
- type CertificateTemplateMapInput
- type CertificateTemplateMapOutput
- func (CertificateTemplateMapOutput) ElementType() reflect.Type
- func (o CertificateTemplateMapOutput) MapIndex(k pulumi.StringInput) CertificateTemplateOutput
- func (o CertificateTemplateMapOutput) ToCertificateTemplateMapOutput() CertificateTemplateMapOutput
- func (o CertificateTemplateMapOutput) ToCertificateTemplateMapOutputWithContext(ctx context.Context) CertificateTemplateMapOutput
- type CertificateTemplateOutput
- func (CertificateTemplateOutput) ElementType() reflect.Type
- func (o CertificateTemplateOutput) ToCertificateTemplateOutput() CertificateTemplateOutput
- func (o CertificateTemplateOutput) ToCertificateTemplateOutputWithContext(ctx context.Context) CertificateTemplateOutput
- func (o CertificateTemplateOutput) ToCertificateTemplatePtrOutput() CertificateTemplatePtrOutput
- func (o CertificateTemplateOutput) ToCertificateTemplatePtrOutputWithContext(ctx context.Context) CertificateTemplatePtrOutput
- type CertificateTemplatePassthroughExtensions
- type CertificateTemplatePassthroughExtensionsAdditionalExtension
- type CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs
- func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs) ElementType() reflect.Type
- func (i CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutput() CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput
- func (i CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput
- type CertificateTemplatePassthroughExtensionsAdditionalExtensionArray
- func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArray) ElementType() reflect.Type
- func (i CertificateTemplatePassthroughExtensionsAdditionalExtensionArray) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput() CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput
- func (i CertificateTemplatePassthroughExtensionsAdditionalExtensionArray) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput
- type CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayInput
- type CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput
- func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput) ElementType() reflect.Type
- func (o CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput) Index(i pulumi.IntInput) CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput
- func (o CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput() CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput
- func (o CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput
- type CertificateTemplatePassthroughExtensionsAdditionalExtensionInput
- type CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput
- func (CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput) ElementType() reflect.Type
- func (o CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutput() CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput
- func (o CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput
- type CertificateTemplatePassthroughExtensionsArgs
- func (CertificateTemplatePassthroughExtensionsArgs) ElementType() reflect.Type
- func (i CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsOutput() CertificateTemplatePassthroughExtensionsOutput
- func (i CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsOutput
- func (i CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsPtrOutput() CertificateTemplatePassthroughExtensionsPtrOutput
- func (i CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsPtrOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsPtrOutput
- type CertificateTemplatePassthroughExtensionsInput
- type CertificateTemplatePassthroughExtensionsOutput
- func (o CertificateTemplatePassthroughExtensionsOutput) AdditionalExtensions() CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput
- func (CertificateTemplatePassthroughExtensionsOutput) ElementType() reflect.Type
- func (o CertificateTemplatePassthroughExtensionsOutput) KnownExtensions() pulumi.StringArrayOutput
- func (o CertificateTemplatePassthroughExtensionsOutput) ToCertificateTemplatePassthroughExtensionsOutput() CertificateTemplatePassthroughExtensionsOutput
- func (o CertificateTemplatePassthroughExtensionsOutput) ToCertificateTemplatePassthroughExtensionsOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsOutput
- func (o CertificateTemplatePassthroughExtensionsOutput) ToCertificateTemplatePassthroughExtensionsPtrOutput() CertificateTemplatePassthroughExtensionsPtrOutput
- func (o CertificateTemplatePassthroughExtensionsOutput) ToCertificateTemplatePassthroughExtensionsPtrOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsPtrOutput
- type CertificateTemplatePassthroughExtensionsPtrInput
- type CertificateTemplatePassthroughExtensionsPtrOutput
- func (o CertificateTemplatePassthroughExtensionsPtrOutput) AdditionalExtensions() CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput
- func (o CertificateTemplatePassthroughExtensionsPtrOutput) Elem() CertificateTemplatePassthroughExtensionsOutput
- func (CertificateTemplatePassthroughExtensionsPtrOutput) ElementType() reflect.Type
- func (o CertificateTemplatePassthroughExtensionsPtrOutput) KnownExtensions() pulumi.StringArrayOutput
- func (o CertificateTemplatePassthroughExtensionsPtrOutput) ToCertificateTemplatePassthroughExtensionsPtrOutput() CertificateTemplatePassthroughExtensionsPtrOutput
- func (o CertificateTemplatePassthroughExtensionsPtrOutput) ToCertificateTemplatePassthroughExtensionsPtrOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsPtrOutput
- type CertificateTemplatePredefinedValues
- type CertificateTemplatePredefinedValuesAdditionalExtension
- type CertificateTemplatePredefinedValuesAdditionalExtensionArgs
- func (CertificateTemplatePredefinedValuesAdditionalExtensionArgs) ElementType() reflect.Type
- func (i CertificateTemplatePredefinedValuesAdditionalExtensionArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutput() CertificateTemplatePredefinedValuesAdditionalExtensionOutput
- func (i CertificateTemplatePredefinedValuesAdditionalExtensionArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionOutput
- type CertificateTemplatePredefinedValuesAdditionalExtensionArray
- func (CertificateTemplatePredefinedValuesAdditionalExtensionArray) ElementType() reflect.Type
- func (i CertificateTemplatePredefinedValuesAdditionalExtensionArray) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput() CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput
- func (i CertificateTemplatePredefinedValuesAdditionalExtensionArray) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput
- type CertificateTemplatePredefinedValuesAdditionalExtensionArrayInput
- type CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput
- func (CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput) ElementType() reflect.Type
- func (o CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput) Index(i pulumi.IntInput) CertificateTemplatePredefinedValuesAdditionalExtensionOutput
- func (o CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput() CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput
- func (o CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput
- type CertificateTemplatePredefinedValuesAdditionalExtensionInput
- type CertificateTemplatePredefinedValuesAdditionalExtensionObjectId
- type CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs
- func (CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs) ElementType() reflect.Type
- func (i CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput() CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput
- func (i CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput
- type CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdInput
- type CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput
- func (CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput) ElementType() reflect.Type
- func (o CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput() CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput
- func (o CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput
- type CertificateTemplatePredefinedValuesAdditionalExtensionOutput
- func (o CertificateTemplatePredefinedValuesAdditionalExtensionOutput) Critical() pulumi.BoolPtrOutput
- func (CertificateTemplatePredefinedValuesAdditionalExtensionOutput) ElementType() reflect.Type
- func (o CertificateTemplatePredefinedValuesAdditionalExtensionOutput) ObjectId() CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput
- func (o CertificateTemplatePredefinedValuesAdditionalExtensionOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutput() CertificateTemplatePredefinedValuesAdditionalExtensionOutput
- func (o CertificateTemplatePredefinedValuesAdditionalExtensionOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionOutput
- func (o CertificateTemplatePredefinedValuesAdditionalExtensionOutput) Value() pulumi.StringOutput
- type CertificateTemplatePredefinedValuesArgs
- func (CertificateTemplatePredefinedValuesArgs) ElementType() reflect.Type
- func (i CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesOutput() CertificateTemplatePredefinedValuesOutput
- func (i CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesOutput
- func (i CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesPtrOutput() CertificateTemplatePredefinedValuesPtrOutput
- func (i CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesPtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPtrOutput
- type CertificateTemplatePredefinedValuesCaOptions
- type CertificateTemplatePredefinedValuesCaOptionsArgs
- func (CertificateTemplatePredefinedValuesCaOptionsArgs) ElementType() reflect.Type
- func (i CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsOutput() CertificateTemplatePredefinedValuesCaOptionsOutput
- func (i CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesCaOptionsOutput
- func (i CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutput() CertificateTemplatePredefinedValuesCaOptionsPtrOutput
- func (i CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesCaOptionsPtrOutput
- type CertificateTemplatePredefinedValuesCaOptionsInput
- type CertificateTemplatePredefinedValuesCaOptionsOutput
- func (CertificateTemplatePredefinedValuesCaOptionsOutput) ElementType() reflect.Type
- func (o CertificateTemplatePredefinedValuesCaOptionsOutput) IsCa() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesCaOptionsOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
- func (o CertificateTemplatePredefinedValuesCaOptionsOutput) ToCertificateTemplatePredefinedValuesCaOptionsOutput() CertificateTemplatePredefinedValuesCaOptionsOutput
- func (o CertificateTemplatePredefinedValuesCaOptionsOutput) ToCertificateTemplatePredefinedValuesCaOptionsOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesCaOptionsOutput
- func (o CertificateTemplatePredefinedValuesCaOptionsOutput) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutput() CertificateTemplatePredefinedValuesCaOptionsPtrOutput
- func (o CertificateTemplatePredefinedValuesCaOptionsOutput) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesCaOptionsPtrOutput
- type CertificateTemplatePredefinedValuesCaOptionsPtrInput
- type CertificateTemplatePredefinedValuesCaOptionsPtrOutput
- func (o CertificateTemplatePredefinedValuesCaOptionsPtrOutput) Elem() CertificateTemplatePredefinedValuesCaOptionsOutput
- func (CertificateTemplatePredefinedValuesCaOptionsPtrOutput) ElementType() reflect.Type
- func (o CertificateTemplatePredefinedValuesCaOptionsPtrOutput) IsCa() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesCaOptionsPtrOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
- func (o CertificateTemplatePredefinedValuesCaOptionsPtrOutput) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutput() CertificateTemplatePredefinedValuesCaOptionsPtrOutput
- func (o CertificateTemplatePredefinedValuesCaOptionsPtrOutput) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesCaOptionsPtrOutput
- type CertificateTemplatePredefinedValuesInput
- type CertificateTemplatePredefinedValuesKeyUsage
- type CertificateTemplatePredefinedValuesKeyUsageArgs
- func (CertificateTemplatePredefinedValuesKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageOutput
- func (i CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageOutput
- func (i CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsagePtrOutput
- func (i CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsagePtrOutput
- type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsage
- type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs
- func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput
- func (i CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput
- func (i CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
- func (i CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
- type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageInput
- type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) CertSign() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ContentCommitment() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) CrlSign() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) DataEncipherment() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) DecipherOnly() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) DigitalSignature() pulumi.BoolPtrOutput
- func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) EncipherOnly() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) KeyAgreement() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) KeyEncipherment() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
- type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrInput
- type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) CertSign() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) ContentCommitment() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) CrlSign() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) DataEncipherment() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) DecipherOnly() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) DigitalSignature() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) Elem() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput
- func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) ElementType() reflect.Type
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) EncipherOnly() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) KeyAgreement() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
- type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsage
- type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs
- func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput
- func (i CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput
- func (i CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
- func (i CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
- type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageInput
- type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ClientAuth() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) CodeSigning() pulumi.BoolPtrOutput
- func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) EmailProtection() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) OcspSigning() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ServerAuth() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) TimeStamping() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
- type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrInput
- type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ClientAuth() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) CodeSigning() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) Elem() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput
- func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ElementType() reflect.Type
- func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) EmailProtection() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) OcspSigning() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ServerAuth() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) TimeStamping() pulumi.BoolPtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
- type CertificateTemplatePredefinedValuesKeyUsageInput
- type CertificateTemplatePredefinedValuesKeyUsageOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageOutput) BaseKeyUsage() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
- func (CertificateTemplatePredefinedValuesKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateTemplatePredefinedValuesKeyUsageOutput) ExtendedKeyUsage() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsagePtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsagePtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageOutput) UnknownExtendedKeyUsages() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
- type CertificateTemplatePredefinedValuesKeyUsagePtrInput
- type CertificateTemplatePredefinedValuesKeyUsagePtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsagePtrOutput) BaseKeyUsage() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsagePtrOutput) Elem() CertificateTemplatePredefinedValuesKeyUsageOutput
- func (CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ElementType() reflect.Type
- func (o CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ExtendedKeyUsage() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsagePtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsagePtrOutput
- func (o CertificateTemplatePredefinedValuesKeyUsagePtrOutput) UnknownExtendedKeyUsages() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
- type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsage
- type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs
- func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput
- func (i CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput
- type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray
- func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
- func (i CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
- func (i CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
- type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayInput
- type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
- func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType() reflect.Type
- func (o CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) Index(i pulumi.IntInput) CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
- type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageInput
- type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput
- func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput
- func (o CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput
- type CertificateTemplatePredefinedValuesOutput
- func (o CertificateTemplatePredefinedValuesOutput) AdditionalExtensions() CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput
- func (o CertificateTemplatePredefinedValuesOutput) AiaOcspServers() pulumi.StringArrayOutput
- func (o CertificateTemplatePredefinedValuesOutput) CaOptions() CertificateTemplatePredefinedValuesCaOptionsPtrOutput
- func (CertificateTemplatePredefinedValuesOutput) ElementType() reflect.Type
- func (o CertificateTemplatePredefinedValuesOutput) KeyUsage() CertificateTemplatePredefinedValuesKeyUsagePtrOutput
- func (o CertificateTemplatePredefinedValuesOutput) PolicyIds() CertificateTemplatePredefinedValuesPolicyIdArrayOutput
- func (o CertificateTemplatePredefinedValuesOutput) ToCertificateTemplatePredefinedValuesOutput() CertificateTemplatePredefinedValuesOutput
- func (o CertificateTemplatePredefinedValuesOutput) ToCertificateTemplatePredefinedValuesOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesOutput
- func (o CertificateTemplatePredefinedValuesOutput) ToCertificateTemplatePredefinedValuesPtrOutput() CertificateTemplatePredefinedValuesPtrOutput
- func (o CertificateTemplatePredefinedValuesOutput) ToCertificateTemplatePredefinedValuesPtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPtrOutput
- type CertificateTemplatePredefinedValuesPolicyId
- type CertificateTemplatePredefinedValuesPolicyIdArgs
- func (CertificateTemplatePredefinedValuesPolicyIdArgs) ElementType() reflect.Type
- func (i CertificateTemplatePredefinedValuesPolicyIdArgs) ToCertificateTemplatePredefinedValuesPolicyIdOutput() CertificateTemplatePredefinedValuesPolicyIdOutput
- func (i CertificateTemplatePredefinedValuesPolicyIdArgs) ToCertificateTemplatePredefinedValuesPolicyIdOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPolicyIdOutput
- type CertificateTemplatePredefinedValuesPolicyIdArray
- func (CertificateTemplatePredefinedValuesPolicyIdArray) ElementType() reflect.Type
- func (i CertificateTemplatePredefinedValuesPolicyIdArray) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutput() CertificateTemplatePredefinedValuesPolicyIdArrayOutput
- func (i CertificateTemplatePredefinedValuesPolicyIdArray) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPolicyIdArrayOutput
- type CertificateTemplatePredefinedValuesPolicyIdArrayInput
- type CertificateTemplatePredefinedValuesPolicyIdArrayOutput
- func (CertificateTemplatePredefinedValuesPolicyIdArrayOutput) ElementType() reflect.Type
- func (o CertificateTemplatePredefinedValuesPolicyIdArrayOutput) Index(i pulumi.IntInput) CertificateTemplatePredefinedValuesPolicyIdOutput
- func (o CertificateTemplatePredefinedValuesPolicyIdArrayOutput) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutput() CertificateTemplatePredefinedValuesPolicyIdArrayOutput
- func (o CertificateTemplatePredefinedValuesPolicyIdArrayOutput) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPolicyIdArrayOutput
- type CertificateTemplatePredefinedValuesPolicyIdInput
- type CertificateTemplatePredefinedValuesPolicyIdOutput
- func (CertificateTemplatePredefinedValuesPolicyIdOutput) ElementType() reflect.Type
- func (o CertificateTemplatePredefinedValuesPolicyIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o CertificateTemplatePredefinedValuesPolicyIdOutput) ToCertificateTemplatePredefinedValuesPolicyIdOutput() CertificateTemplatePredefinedValuesPolicyIdOutput
- func (o CertificateTemplatePredefinedValuesPolicyIdOutput) ToCertificateTemplatePredefinedValuesPolicyIdOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPolicyIdOutput
- type CertificateTemplatePredefinedValuesPtrInput
- type CertificateTemplatePredefinedValuesPtrOutput
- func (o CertificateTemplatePredefinedValuesPtrOutput) AdditionalExtensions() CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput
- func (o CertificateTemplatePredefinedValuesPtrOutput) AiaOcspServers() pulumi.StringArrayOutput
- func (o CertificateTemplatePredefinedValuesPtrOutput) CaOptions() CertificateTemplatePredefinedValuesCaOptionsPtrOutput
- func (o CertificateTemplatePredefinedValuesPtrOutput) Elem() CertificateTemplatePredefinedValuesOutput
- func (CertificateTemplatePredefinedValuesPtrOutput) ElementType() reflect.Type
- func (o CertificateTemplatePredefinedValuesPtrOutput) KeyUsage() CertificateTemplatePredefinedValuesKeyUsagePtrOutput
- func (o CertificateTemplatePredefinedValuesPtrOutput) PolicyIds() CertificateTemplatePredefinedValuesPolicyIdArrayOutput
- func (o CertificateTemplatePredefinedValuesPtrOutput) ToCertificateTemplatePredefinedValuesPtrOutput() CertificateTemplatePredefinedValuesPtrOutput
- func (o CertificateTemplatePredefinedValuesPtrOutput) ToCertificateTemplatePredefinedValuesPtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPtrOutput
- type CertificateTemplatePtrInput
- type CertificateTemplatePtrOutput
- func (o CertificateTemplatePtrOutput) Elem() CertificateTemplateOutput
- func (CertificateTemplatePtrOutput) ElementType() reflect.Type
- func (o CertificateTemplatePtrOutput) ToCertificateTemplatePtrOutput() CertificateTemplatePtrOutput
- func (o CertificateTemplatePtrOutput) ToCertificateTemplatePtrOutputWithContext(ctx context.Context) CertificateTemplatePtrOutput
- type CertificateTemplateState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Authority ¶
type Authority struct { pulumi.CustomResourceState // URLs for accessing content published by this CA, such as the CA certificate and CRLs. AccessUrls AuthorityAccessUrlArrayOutput `pulumi:"accessUrls"` // The user provided Resource ID for this Certificate Authority. CertificateAuthorityId pulumi.StringOutput `pulumi:"certificateAuthorityId"` // The config used to create a self-signed X.509 certificate or CSR. // Structure is documented below. Config AuthorityConfigOutput `pulumi:"config"` // The time at which this CertificateAuthority was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond // resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringOutput `pulumi:"createTime"` // The name of a Cloud Storage bucket where this CertificateAuthority will publish content, // such as the CA certificate and CRLs. This must be a bucket name, without any prefixes // (such as `gs://`) or suffixes (such as `.googleapis.com`). For example, to use a bucket named // my-bucket, you would simply specify `my-bucket`. If not specified, a managed bucket will be // created. GcsBucket pulumi.StringPtrOutput `pulumi:"gcsBucket"` // This field allows the CA to be deleted even if the CA has active certs. Active certs include both unrevoked and unexpired certs. // Use with care. Defaults to `false`. IgnoreActiveCertificatesOnDeletion pulumi.BoolPtrOutput `pulumi:"ignoreActiveCertificatesOnDeletion"` // Used when issuing certificates for this CertificateAuthority. If this CertificateAuthority // is a self-signed CertificateAuthority, this key is also used to sign the self-signed CA // certificate. Otherwise, it is used to sign a CSR. // Structure is documented below. KeySpec AuthorityKeySpecOutput `pulumi:"keySpec"` // Labels with user-defined metadata. // An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": // "1.3kg", "count": "3" }. Labels pulumi.StringMapOutput `pulumi:"labels"` // The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and // "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine // fractional digits, terminated by 's'. Example: "3.5s". Lifetime pulumi.StringPtrOutput `pulumi:"lifetime"` // Location of the CertificateAuthority. A full list of valid locations can be found by // running `gcloud privateca locations list`. Location pulumi.StringOutput `pulumi:"location"` // The resource name for this CertificateAuthority in the format projects/*/locations/*/certificateAuthorities/*. Name pulumi.StringOutput `pulumi:"name"` // This CertificateAuthority's certificate chain, including the current CertificateAuthority's certificate. Ordered such // that the root issuer is the final element (consistent with RFC 5246). For a self-signed CA, this will only list the // current CertificateAuthority's certificate. PemCaCertificates pulumi.StringArrayOutput `pulumi:"pemCaCertificates"` // The name of the CaPool this Certificate Authority belongs to. Pool pulumi.StringOutput `pulumi:"pool"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The State for this CertificateAuthority. State pulumi.StringOutput `pulumi:"state"` // The Type of this CertificateAuthority. // > **Note:** For `SUBORDINATE` Certificate Authorities, they need to // be manually activated (via Cloud Console of `gcloud`) before they can // issue certificates. // Default value is `SELF_SIGNED`. // Possible values are `SELF_SIGNED` and `SUBORDINATE`. Type pulumi.StringPtrOutput `pulumi:"type"` // The time at which this CertificateAuthority was updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond // resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
A CertificateAuthority represents an individual Certificate Authority. A CertificateAuthority can be used to create Certificates.
To get more information about CertificateAuthority, see:
* [API documentation](https://cloud.google.com/certificate-authority-service/docs/reference/rest) * How-to Guides
- [Official Documentation](https://cloud.google.com/certificate-authority-service)
## Example Usage ### Privateca Certificate Authority Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewAuthority(ctx, "_default", &certificateauthority.AuthorityArgs{ CertificateAuthorityId: pulumi.String("my-certificate-authority"), Config: &certificateauthority.AuthorityConfigArgs{ SubjectConfig: &certificateauthority.AuthorityConfigSubjectConfigArgs{ Subject: &certificateauthority.AuthorityConfigSubjectConfigSubjectArgs{ CommonName: pulumi.String("my-certificate-authority"), Organization: pulumi.String("HashiCorp"), }, SubjectAltName: &certificateauthority.AuthorityConfigSubjectConfigSubjectAltNameArgs{ DnsNames: pulumi.StringArray{ pulumi.String("hashicorp.com"), }, }, }, X509Config: &certificateauthority.AuthorityConfigX509ConfigArgs{ CaOptions: &certificateauthority.AuthorityConfigX509ConfigCaOptionsArgs{ IsCa: pulumi.Bool(true), MaxIssuerPathLength: pulumi.Int(10), }, KeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageArgs{ BaseKeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs{ CertSign: pulumi.Bool(true), ContentCommitment: pulumi.Bool(true), CrlSign: pulumi.Bool(true), DataEncipherment: pulumi.Bool(true), DecipherOnly: pulumi.Bool(true), DigitalSignature: pulumi.Bool(true), KeyAgreement: pulumi.Bool(true), KeyEncipherment: pulumi.Bool(false), }, ExtendedKeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs{ ClientAuth: pulumi.Bool(false), CodeSigning: pulumi.Bool(true), EmailProtection: pulumi.Bool(true), ServerAuth: pulumi.Bool(true), TimeStamping: pulumi.Bool(true), }, }, }, }, KeySpec: &certificateauthority.AuthorityKeySpecArgs{ Algorithm: pulumi.String("RSA_PKCS1_4096_SHA256"), }, Lifetime: pulumi.String("86400s"), Location: pulumi.String("us-central1"), Pool: pulumi.String("ca-pool"), }) if err != nil { return err } return nil }) }
``` ### Privateca Certificate Authority Subordinate
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewAuthority(ctx, "_default", &certificateauthority.AuthorityArgs{ CertificateAuthorityId: pulumi.String("my-certificate-authority"), Config: &certificateauthority.AuthorityConfigArgs{ SubjectConfig: &certificateauthority.AuthorityConfigSubjectConfigArgs{ Subject: &certificateauthority.AuthorityConfigSubjectConfigSubjectArgs{ CommonName: pulumi.String("my-subordinate-authority"), Organization: pulumi.String("HashiCorp"), }, SubjectAltName: &certificateauthority.AuthorityConfigSubjectConfigSubjectAltNameArgs{ DnsNames: pulumi.StringArray{ pulumi.String("hashicorp.com"), }, }, }, X509Config: &certificateauthority.AuthorityConfigX509ConfigArgs{ CaOptions: &certificateauthority.AuthorityConfigX509ConfigCaOptionsArgs{ IsCa: pulumi.Bool(true), MaxIssuerPathLength: pulumi.Int(0), }, KeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageArgs{ BaseKeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs{ CertSign: pulumi.Bool(true), ContentCommitment: pulumi.Bool(true), CrlSign: pulumi.Bool(true), DataEncipherment: pulumi.Bool(true), DecipherOnly: pulumi.Bool(true), DigitalSignature: pulumi.Bool(true), KeyAgreement: pulumi.Bool(true), KeyEncipherment: pulumi.Bool(false), }, ExtendedKeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs{ ClientAuth: pulumi.Bool(false), CodeSigning: pulumi.Bool(true), EmailProtection: pulumi.Bool(true), ServerAuth: pulumi.Bool(true), TimeStamping: pulumi.Bool(true), }, }, }, }, KeySpec: &certificateauthority.AuthorityKeySpecArgs{ Algorithm: pulumi.String("RSA_PKCS1_4096_SHA256"), }, Lifetime: pulumi.String("86400s"), Location: pulumi.String("us-central1"), Pool: pulumi.String("ca-pool"), Type: pulumi.String("SUBORDINATE"), }) if err != nil { return err } return nil }) }
``` ### Privateca Certificate Authority Byo Key
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/kms" "github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/projects" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { privatecaSa, err := projects.NewServiceIdentity(ctx, "privatecaSa", &projects.ServiceIdentityArgs{ Service: pulumi.String("privateca.googleapis.com"), }) if err != nil { return err } privatecaSaKeyuserSignerverifier, err := kms.NewCryptoKeyIAMBinding(ctx, "privatecaSaKeyuserSignerverifier", &kms.CryptoKeyIAMBindingArgs{ CryptoKeyId: pulumi.String("projects/keys-project/locations/us-central1/keyRings/key-ring/cryptoKeys/crypto-key"), Role: pulumi.String("roles/cloudkms.signerVerifier"), Members: pulumi.StringArray{ privatecaSa.Email.ApplyT(func(email string) (string, error) { return fmt.Sprintf("%v%v", "serviceAccount:", email), nil }).(pulumi.StringOutput), }, }) if err != nil { return err } privatecaSaKeyuserViewer, err := kms.NewCryptoKeyIAMBinding(ctx, "privatecaSaKeyuserViewer", &kms.CryptoKeyIAMBindingArgs{ CryptoKeyId: pulumi.String("projects/keys-project/locations/us-central1/keyRings/key-ring/cryptoKeys/crypto-key"), Role: pulumi.String("roles/viewer"), Members: pulumi.StringArray{ privatecaSa.Email.ApplyT(func(email string) (string, error) { return fmt.Sprintf("%v%v", "serviceAccount:", email), nil }).(pulumi.StringOutput), }, }) if err != nil { return err } _, err = certificateauthority.NewAuthority(ctx, "_default", &certificateauthority.AuthorityArgs{ Pool: pulumi.String("ca-pool"), CertificateAuthorityId: pulumi.String("my-certificate-authority"), Location: pulumi.String("us-central1"), KeySpec: &certificateauthority.AuthorityKeySpecArgs{ CloudKmsKeyVersion: pulumi.String("projects/keys-project/locations/us-central1/keyRings/key-ring/cryptoKeys/crypto-key/cryptoKeyVersions/1"), }, Config: &certificateauthority.AuthorityConfigArgs{ SubjectConfig: &certificateauthority.AuthorityConfigSubjectConfigArgs{ Subject: &certificateauthority.AuthorityConfigSubjectConfigSubjectArgs{ Organization: pulumi.String("Example, Org."), CommonName: pulumi.String("Example Authority"), }, }, X509Config: &certificateauthority.AuthorityConfigX509ConfigArgs{ CaOptions: &certificateauthority.AuthorityConfigX509ConfigCaOptionsArgs{ IsCa: pulumi.Bool(true), MaxIssuerPathLength: pulumi.Int(10), }, KeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageArgs{ BaseKeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs{ CertSign: pulumi.Bool(true), CrlSign: pulumi.Bool(true), }, ExtendedKeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs{ ServerAuth: pulumi.Bool(false), }, }, }, }, }, pulumi.DependsOn([]pulumi.Resource{ privatecaSaKeyuserSignerverifier, privatecaSaKeyuserViewer, })) if err != nil { return err } return nil }) }
```
## Import
CertificateAuthority can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:certificateauthority/authority:Authority default projects/{{project}}/locations/{{location}}/caPools/{{pool}}/certificateAuthorities/{{certificate_authority_id}}
```
```sh
$ pulumi import gcp:certificateauthority/authority:Authority default {{project}}/{{location}}/{{pool}}/{{certificate_authority_id}}
```
```sh
$ pulumi import gcp:certificateauthority/authority:Authority default {{location}}/{{pool}}/{{certificate_authority_id}}
```
func GetAuthority ¶
func GetAuthority(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthorityState, opts ...pulumi.ResourceOption) (*Authority, error)
GetAuthority gets an existing Authority resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAuthority ¶
func NewAuthority(ctx *pulumi.Context, name string, args *AuthorityArgs, opts ...pulumi.ResourceOption) (*Authority, error)
NewAuthority registers a new resource with the given unique name, arguments, and options.
func (*Authority) ElementType ¶
func (*Authority) ToAuthorityOutput ¶
func (i *Authority) ToAuthorityOutput() AuthorityOutput
func (*Authority) ToAuthorityOutputWithContext ¶
func (i *Authority) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
func (*Authority) ToAuthorityPtrOutput ¶
func (i *Authority) ToAuthorityPtrOutput() AuthorityPtrOutput
func (*Authority) ToAuthorityPtrOutputWithContext ¶
func (i *Authority) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
type AuthorityAccessUrl ¶
type AuthorityAccessUrlArgs ¶
type AuthorityAccessUrlArgs struct { CaCertificateAccessUrl pulumi.StringPtrInput `pulumi:"caCertificateAccessUrl"` CrlAccessUrl pulumi.StringPtrInput `pulumi:"crlAccessUrl"` }
func (AuthorityAccessUrlArgs) ElementType ¶
func (AuthorityAccessUrlArgs) ElementType() reflect.Type
func (AuthorityAccessUrlArgs) ToAuthorityAccessUrlOutput ¶
func (i AuthorityAccessUrlArgs) ToAuthorityAccessUrlOutput() AuthorityAccessUrlOutput
func (AuthorityAccessUrlArgs) ToAuthorityAccessUrlOutputWithContext ¶
func (i AuthorityAccessUrlArgs) ToAuthorityAccessUrlOutputWithContext(ctx context.Context) AuthorityAccessUrlOutput
type AuthorityAccessUrlArray ¶
type AuthorityAccessUrlArray []AuthorityAccessUrlInput
func (AuthorityAccessUrlArray) ElementType ¶
func (AuthorityAccessUrlArray) ElementType() reflect.Type
func (AuthorityAccessUrlArray) ToAuthorityAccessUrlArrayOutput ¶
func (i AuthorityAccessUrlArray) ToAuthorityAccessUrlArrayOutput() AuthorityAccessUrlArrayOutput
func (AuthorityAccessUrlArray) ToAuthorityAccessUrlArrayOutputWithContext ¶
func (i AuthorityAccessUrlArray) ToAuthorityAccessUrlArrayOutputWithContext(ctx context.Context) AuthorityAccessUrlArrayOutput
type AuthorityAccessUrlArrayInput ¶
type AuthorityAccessUrlArrayInput interface { pulumi.Input ToAuthorityAccessUrlArrayOutput() AuthorityAccessUrlArrayOutput ToAuthorityAccessUrlArrayOutputWithContext(context.Context) AuthorityAccessUrlArrayOutput }
AuthorityAccessUrlArrayInput is an input type that accepts AuthorityAccessUrlArray and AuthorityAccessUrlArrayOutput values. You can construct a concrete instance of `AuthorityAccessUrlArrayInput` via:
AuthorityAccessUrlArray{ AuthorityAccessUrlArgs{...} }
type AuthorityAccessUrlArrayOutput ¶
type AuthorityAccessUrlArrayOutput struct{ *pulumi.OutputState }
func (AuthorityAccessUrlArrayOutput) ElementType ¶
func (AuthorityAccessUrlArrayOutput) ElementType() reflect.Type
func (AuthorityAccessUrlArrayOutput) Index ¶
func (o AuthorityAccessUrlArrayOutput) Index(i pulumi.IntInput) AuthorityAccessUrlOutput
func (AuthorityAccessUrlArrayOutput) ToAuthorityAccessUrlArrayOutput ¶
func (o AuthorityAccessUrlArrayOutput) ToAuthorityAccessUrlArrayOutput() AuthorityAccessUrlArrayOutput
func (AuthorityAccessUrlArrayOutput) ToAuthorityAccessUrlArrayOutputWithContext ¶
func (o AuthorityAccessUrlArrayOutput) ToAuthorityAccessUrlArrayOutputWithContext(ctx context.Context) AuthorityAccessUrlArrayOutput
type AuthorityAccessUrlInput ¶
type AuthorityAccessUrlInput interface { pulumi.Input ToAuthorityAccessUrlOutput() AuthorityAccessUrlOutput ToAuthorityAccessUrlOutputWithContext(context.Context) AuthorityAccessUrlOutput }
AuthorityAccessUrlInput is an input type that accepts AuthorityAccessUrlArgs and AuthorityAccessUrlOutput values. You can construct a concrete instance of `AuthorityAccessUrlInput` via:
AuthorityAccessUrlArgs{...}
type AuthorityAccessUrlOutput ¶
type AuthorityAccessUrlOutput struct{ *pulumi.OutputState }
func (AuthorityAccessUrlOutput) CaCertificateAccessUrl ¶
func (o AuthorityAccessUrlOutput) CaCertificateAccessUrl() pulumi.StringPtrOutput
func (AuthorityAccessUrlOutput) CrlAccessUrl ¶
func (o AuthorityAccessUrlOutput) CrlAccessUrl() pulumi.StringPtrOutput
func (AuthorityAccessUrlOutput) ElementType ¶
func (AuthorityAccessUrlOutput) ElementType() reflect.Type
func (AuthorityAccessUrlOutput) ToAuthorityAccessUrlOutput ¶
func (o AuthorityAccessUrlOutput) ToAuthorityAccessUrlOutput() AuthorityAccessUrlOutput
func (AuthorityAccessUrlOutput) ToAuthorityAccessUrlOutputWithContext ¶
func (o AuthorityAccessUrlOutput) ToAuthorityAccessUrlOutputWithContext(ctx context.Context) AuthorityAccessUrlOutput
type AuthorityArgs ¶
type AuthorityArgs struct { // The user provided Resource ID for this Certificate Authority. CertificateAuthorityId pulumi.StringInput // The config used to create a self-signed X.509 certificate or CSR. // Structure is documented below. Config AuthorityConfigInput // The name of a Cloud Storage bucket where this CertificateAuthority will publish content, // such as the CA certificate and CRLs. This must be a bucket name, without any prefixes // (such as `gs://`) or suffixes (such as `.googleapis.com`). For example, to use a bucket named // my-bucket, you would simply specify `my-bucket`. If not specified, a managed bucket will be // created. GcsBucket pulumi.StringPtrInput // This field allows the CA to be deleted even if the CA has active certs. Active certs include both unrevoked and unexpired certs. // Use with care. Defaults to `false`. IgnoreActiveCertificatesOnDeletion pulumi.BoolPtrInput // Used when issuing certificates for this CertificateAuthority. If this CertificateAuthority // is a self-signed CertificateAuthority, this key is also used to sign the self-signed CA // certificate. Otherwise, it is used to sign a CSR. // Structure is documented below. KeySpec AuthorityKeySpecInput // Labels with user-defined metadata. // An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": // "1.3kg", "count": "3" }. Labels pulumi.StringMapInput // The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and // "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine // fractional digits, terminated by 's'. Example: "3.5s". Lifetime pulumi.StringPtrInput // Location of the CertificateAuthority. A full list of valid locations can be found by // running `gcloud privateca locations list`. Location pulumi.StringInput // The name of the CaPool this Certificate Authority belongs to. Pool pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The Type of this CertificateAuthority. // > **Note:** For `SUBORDINATE` Certificate Authorities, they need to // be manually activated (via Cloud Console of `gcloud`) before they can // issue certificates. // Default value is `SELF_SIGNED`. // Possible values are `SELF_SIGNED` and `SUBORDINATE`. Type pulumi.StringPtrInput }
The set of arguments for constructing a Authority resource.
func (AuthorityArgs) ElementType ¶
func (AuthorityArgs) ElementType() reflect.Type
type AuthorityArray ¶
type AuthorityArray []AuthorityInput
func (AuthorityArray) ElementType ¶
func (AuthorityArray) ElementType() reflect.Type
func (AuthorityArray) ToAuthorityArrayOutput ¶
func (i AuthorityArray) ToAuthorityArrayOutput() AuthorityArrayOutput
func (AuthorityArray) ToAuthorityArrayOutputWithContext ¶
func (i AuthorityArray) ToAuthorityArrayOutputWithContext(ctx context.Context) AuthorityArrayOutput
type AuthorityArrayInput ¶
type AuthorityArrayInput interface { pulumi.Input ToAuthorityArrayOutput() AuthorityArrayOutput ToAuthorityArrayOutputWithContext(context.Context) AuthorityArrayOutput }
AuthorityArrayInput is an input type that accepts AuthorityArray and AuthorityArrayOutput values. You can construct a concrete instance of `AuthorityArrayInput` via:
AuthorityArray{ AuthorityArgs{...} }
type AuthorityArrayOutput ¶
type AuthorityArrayOutput struct{ *pulumi.OutputState }
func (AuthorityArrayOutput) ElementType ¶
func (AuthorityArrayOutput) ElementType() reflect.Type
func (AuthorityArrayOutput) Index ¶
func (o AuthorityArrayOutput) Index(i pulumi.IntInput) AuthorityOutput
func (AuthorityArrayOutput) ToAuthorityArrayOutput ¶
func (o AuthorityArrayOutput) ToAuthorityArrayOutput() AuthorityArrayOutput
func (AuthorityArrayOutput) ToAuthorityArrayOutputWithContext ¶
func (o AuthorityArrayOutput) ToAuthorityArrayOutputWithContext(ctx context.Context) AuthorityArrayOutput
type AuthorityConfig ¶
type AuthorityConfig struct { // Specifies some of the values in a certificate that are related to the subject. // Structure is documented below. SubjectConfig AuthorityConfigSubjectConfig `pulumi:"subjectConfig"` // Describes how some of the technical X.509 fields in a certificate should be populated. // Structure is documented below. X509Config AuthorityConfigX509Config `pulumi:"x509Config"` }
type AuthorityConfigArgs ¶
type AuthorityConfigArgs struct { // Specifies some of the values in a certificate that are related to the subject. // Structure is documented below. SubjectConfig AuthorityConfigSubjectConfigInput `pulumi:"subjectConfig"` // Describes how some of the technical X.509 fields in a certificate should be populated. // Structure is documented below. X509Config AuthorityConfigX509ConfigInput `pulumi:"x509Config"` }
func (AuthorityConfigArgs) ElementType ¶
func (AuthorityConfigArgs) ElementType() reflect.Type
func (AuthorityConfigArgs) ToAuthorityConfigOutput ¶
func (i AuthorityConfigArgs) ToAuthorityConfigOutput() AuthorityConfigOutput
func (AuthorityConfigArgs) ToAuthorityConfigOutputWithContext ¶
func (i AuthorityConfigArgs) ToAuthorityConfigOutputWithContext(ctx context.Context) AuthorityConfigOutput
func (AuthorityConfigArgs) ToAuthorityConfigPtrOutput ¶
func (i AuthorityConfigArgs) ToAuthorityConfigPtrOutput() AuthorityConfigPtrOutput
func (AuthorityConfigArgs) ToAuthorityConfigPtrOutputWithContext ¶
func (i AuthorityConfigArgs) ToAuthorityConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigPtrOutput
type AuthorityConfigInput ¶
type AuthorityConfigInput interface { pulumi.Input ToAuthorityConfigOutput() AuthorityConfigOutput ToAuthorityConfigOutputWithContext(context.Context) AuthorityConfigOutput }
AuthorityConfigInput is an input type that accepts AuthorityConfigArgs and AuthorityConfigOutput values. You can construct a concrete instance of `AuthorityConfigInput` via:
AuthorityConfigArgs{...}
type AuthorityConfigOutput ¶
type AuthorityConfigOutput struct{ *pulumi.OutputState }
func (AuthorityConfigOutput) ElementType ¶
func (AuthorityConfigOutput) ElementType() reflect.Type
func (AuthorityConfigOutput) SubjectConfig ¶
func (o AuthorityConfigOutput) SubjectConfig() AuthorityConfigSubjectConfigOutput
Specifies some of the values in a certificate that are related to the subject. Structure is documented below.
func (AuthorityConfigOutput) ToAuthorityConfigOutput ¶
func (o AuthorityConfigOutput) ToAuthorityConfigOutput() AuthorityConfigOutput
func (AuthorityConfigOutput) ToAuthorityConfigOutputWithContext ¶
func (o AuthorityConfigOutput) ToAuthorityConfigOutputWithContext(ctx context.Context) AuthorityConfigOutput
func (AuthorityConfigOutput) ToAuthorityConfigPtrOutput ¶
func (o AuthorityConfigOutput) ToAuthorityConfigPtrOutput() AuthorityConfigPtrOutput
func (AuthorityConfigOutput) ToAuthorityConfigPtrOutputWithContext ¶
func (o AuthorityConfigOutput) ToAuthorityConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigPtrOutput
func (AuthorityConfigOutput) X509Config ¶ added in v5.12.0
func (o AuthorityConfigOutput) X509Config() AuthorityConfigX509ConfigOutput
Describes how some of the technical X.509 fields in a certificate should be populated. Structure is documented below.
type AuthorityConfigPtrInput ¶
type AuthorityConfigPtrInput interface { pulumi.Input ToAuthorityConfigPtrOutput() AuthorityConfigPtrOutput ToAuthorityConfigPtrOutputWithContext(context.Context) AuthorityConfigPtrOutput }
AuthorityConfigPtrInput is an input type that accepts AuthorityConfigArgs, AuthorityConfigPtr and AuthorityConfigPtrOutput values. You can construct a concrete instance of `AuthorityConfigPtrInput` via:
AuthorityConfigArgs{...} or: nil
func AuthorityConfigPtr ¶
func AuthorityConfigPtr(v *AuthorityConfigArgs) AuthorityConfigPtrInput
type AuthorityConfigPtrOutput ¶
type AuthorityConfigPtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigPtrOutput) Elem ¶
func (o AuthorityConfigPtrOutput) Elem() AuthorityConfigOutput
func (AuthorityConfigPtrOutput) ElementType ¶
func (AuthorityConfigPtrOutput) ElementType() reflect.Type
func (AuthorityConfigPtrOutput) SubjectConfig ¶
func (o AuthorityConfigPtrOutput) SubjectConfig() AuthorityConfigSubjectConfigPtrOutput
Specifies some of the values in a certificate that are related to the subject. Structure is documented below.
func (AuthorityConfigPtrOutput) ToAuthorityConfigPtrOutput ¶
func (o AuthorityConfigPtrOutput) ToAuthorityConfigPtrOutput() AuthorityConfigPtrOutput
func (AuthorityConfigPtrOutput) ToAuthorityConfigPtrOutputWithContext ¶
func (o AuthorityConfigPtrOutput) ToAuthorityConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigPtrOutput
func (AuthorityConfigPtrOutput) X509Config ¶ added in v5.12.0
func (o AuthorityConfigPtrOutput) X509Config() AuthorityConfigX509ConfigPtrOutput
Describes how some of the technical X.509 fields in a certificate should be populated. Structure is documented below.
type AuthorityConfigSubjectConfig ¶
type AuthorityConfigSubjectConfig struct { // Contains distinguished name fields such as the location and organization. // Structure is documented below. Subject AuthorityConfigSubjectConfigSubject `pulumi:"subject"` // The subject alternative name fields. // Structure is documented below. SubjectAltName *AuthorityConfigSubjectConfigSubjectAltName `pulumi:"subjectAltName"` }
type AuthorityConfigSubjectConfigArgs ¶
type AuthorityConfigSubjectConfigArgs struct { // Contains distinguished name fields such as the location and organization. // Structure is documented below. Subject AuthorityConfigSubjectConfigSubjectInput `pulumi:"subject"` // The subject alternative name fields. // Structure is documented below. SubjectAltName AuthorityConfigSubjectConfigSubjectAltNamePtrInput `pulumi:"subjectAltName"` }
func (AuthorityConfigSubjectConfigArgs) ElementType ¶
func (AuthorityConfigSubjectConfigArgs) ElementType() reflect.Type
func (AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigOutput ¶
func (i AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigOutput() AuthorityConfigSubjectConfigOutput
func (AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigOutputWithContext ¶
func (i AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigOutput
func (AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigPtrOutput ¶
func (i AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigPtrOutput() AuthorityConfigSubjectConfigPtrOutput
func (AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigPtrOutputWithContext ¶
func (i AuthorityConfigSubjectConfigArgs) ToAuthorityConfigSubjectConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigPtrOutput
type AuthorityConfigSubjectConfigInput ¶
type AuthorityConfigSubjectConfigInput interface { pulumi.Input ToAuthorityConfigSubjectConfigOutput() AuthorityConfigSubjectConfigOutput ToAuthorityConfigSubjectConfigOutputWithContext(context.Context) AuthorityConfigSubjectConfigOutput }
AuthorityConfigSubjectConfigInput is an input type that accepts AuthorityConfigSubjectConfigArgs and AuthorityConfigSubjectConfigOutput values. You can construct a concrete instance of `AuthorityConfigSubjectConfigInput` via:
AuthorityConfigSubjectConfigArgs{...}
type AuthorityConfigSubjectConfigOutput ¶
type AuthorityConfigSubjectConfigOutput struct{ *pulumi.OutputState }
func (AuthorityConfigSubjectConfigOutput) ElementType ¶
func (AuthorityConfigSubjectConfigOutput) ElementType() reflect.Type
func (AuthorityConfigSubjectConfigOutput) Subject ¶
func (o AuthorityConfigSubjectConfigOutput) Subject() AuthorityConfigSubjectConfigSubjectOutput
Contains distinguished name fields such as the location and organization. Structure is documented below.
func (AuthorityConfigSubjectConfigOutput) SubjectAltName ¶
func (o AuthorityConfigSubjectConfigOutput) SubjectAltName() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
The subject alternative name fields. Structure is documented below.
func (AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigOutput ¶
func (o AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigOutput() AuthorityConfigSubjectConfigOutput
func (AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigOutputWithContext ¶
func (o AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigOutput
func (AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigPtrOutput ¶
func (o AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigPtrOutput() AuthorityConfigSubjectConfigPtrOutput
func (AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigPtrOutputWithContext ¶
func (o AuthorityConfigSubjectConfigOutput) ToAuthorityConfigSubjectConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigPtrOutput
type AuthorityConfigSubjectConfigPtrInput ¶
type AuthorityConfigSubjectConfigPtrInput interface { pulumi.Input ToAuthorityConfigSubjectConfigPtrOutput() AuthorityConfigSubjectConfigPtrOutput ToAuthorityConfigSubjectConfigPtrOutputWithContext(context.Context) AuthorityConfigSubjectConfigPtrOutput }
AuthorityConfigSubjectConfigPtrInput is an input type that accepts AuthorityConfigSubjectConfigArgs, AuthorityConfigSubjectConfigPtr and AuthorityConfigSubjectConfigPtrOutput values. You can construct a concrete instance of `AuthorityConfigSubjectConfigPtrInput` via:
AuthorityConfigSubjectConfigArgs{...} or: nil
func AuthorityConfigSubjectConfigPtr ¶
func AuthorityConfigSubjectConfigPtr(v *AuthorityConfigSubjectConfigArgs) AuthorityConfigSubjectConfigPtrInput
type AuthorityConfigSubjectConfigPtrOutput ¶
type AuthorityConfigSubjectConfigPtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigSubjectConfigPtrOutput) ElementType ¶
func (AuthorityConfigSubjectConfigPtrOutput) ElementType() reflect.Type
func (AuthorityConfigSubjectConfigPtrOutput) Subject ¶
func (o AuthorityConfigSubjectConfigPtrOutput) Subject() AuthorityConfigSubjectConfigSubjectPtrOutput
Contains distinguished name fields such as the location and organization. Structure is documented below.
func (AuthorityConfigSubjectConfigPtrOutput) SubjectAltName ¶
func (o AuthorityConfigSubjectConfigPtrOutput) SubjectAltName() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
The subject alternative name fields. Structure is documented below.
func (AuthorityConfigSubjectConfigPtrOutput) ToAuthorityConfigSubjectConfigPtrOutput ¶
func (o AuthorityConfigSubjectConfigPtrOutput) ToAuthorityConfigSubjectConfigPtrOutput() AuthorityConfigSubjectConfigPtrOutput
func (AuthorityConfigSubjectConfigPtrOutput) ToAuthorityConfigSubjectConfigPtrOutputWithContext ¶
func (o AuthorityConfigSubjectConfigPtrOutput) ToAuthorityConfigSubjectConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigPtrOutput
type AuthorityConfigSubjectConfigSubject ¶
type AuthorityConfigSubjectConfigSubject struct { // The common name of the distinguished name. CommonName string `pulumi:"commonName"` // The country code of the subject. CountryCode *string `pulumi:"countryCode"` // The locality or city of the subject. Locality *string `pulumi:"locality"` // The organization of the subject. Organization string `pulumi:"organization"` // The organizational unit of the subject. OrganizationalUnit *string `pulumi:"organizationalUnit"` // The postal code of the subject. PostalCode *string `pulumi:"postalCode"` // The province, territory, or regional state of the subject. Province *string `pulumi:"province"` // The street address of the subject. StreetAddress *string `pulumi:"streetAddress"` }
type AuthorityConfigSubjectConfigSubjectAltName ¶
type AuthorityConfigSubjectConfigSubjectAltName struct { // Contains only valid, fully-qualified host names. DnsNames []string `pulumi:"dnsNames"` // Contains only valid RFC 2822 E-mail addresses. EmailAddresses []string `pulumi:"emailAddresses"` // Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses. IpAddresses []string `pulumi:"ipAddresses"` // Contains only valid RFC 3986 URIs. Uris []string `pulumi:"uris"` }
type AuthorityConfigSubjectConfigSubjectAltNameArgs ¶
type AuthorityConfigSubjectConfigSubjectAltNameArgs struct { // Contains only valid, fully-qualified host names. DnsNames pulumi.StringArrayInput `pulumi:"dnsNames"` // Contains only valid RFC 2822 E-mail addresses. EmailAddresses pulumi.StringArrayInput `pulumi:"emailAddresses"` // Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // Contains only valid RFC 3986 URIs. Uris pulumi.StringArrayInput `pulumi:"uris"` }
func (AuthorityConfigSubjectConfigSubjectAltNameArgs) ElementType ¶
func (AuthorityConfigSubjectConfigSubjectAltNameArgs) ElementType() reflect.Type
func (AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNameOutput ¶
func (i AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNameOutput() AuthorityConfigSubjectConfigSubjectAltNameOutput
func (AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext ¶
func (i AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNameOutput
func (AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput ¶
func (i AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
func (AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext ¶
func (i AuthorityConfigSubjectConfigSubjectAltNameArgs) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
type AuthorityConfigSubjectConfigSubjectAltNameInput ¶
type AuthorityConfigSubjectConfigSubjectAltNameInput interface { pulumi.Input ToAuthorityConfigSubjectConfigSubjectAltNameOutput() AuthorityConfigSubjectConfigSubjectAltNameOutput ToAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext(context.Context) AuthorityConfigSubjectConfigSubjectAltNameOutput }
AuthorityConfigSubjectConfigSubjectAltNameInput is an input type that accepts AuthorityConfigSubjectConfigSubjectAltNameArgs and AuthorityConfigSubjectConfigSubjectAltNameOutput values. You can construct a concrete instance of `AuthorityConfigSubjectConfigSubjectAltNameInput` via:
AuthorityConfigSubjectConfigSubjectAltNameArgs{...}
type AuthorityConfigSubjectConfigSubjectAltNameOutput ¶
type AuthorityConfigSubjectConfigSubjectAltNameOutput struct{ *pulumi.OutputState }
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) DnsNames ¶
func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) DnsNames() pulumi.StringArrayOutput
Contains only valid, fully-qualified host names.
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) ElementType ¶
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) ElementType() reflect.Type
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) EmailAddresses ¶
func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) EmailAddresses() pulumi.StringArrayOutput
Contains only valid RFC 2822 E-mail addresses.
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) IpAddresses ¶
func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) IpAddresses() pulumi.StringArrayOutput
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNameOutput ¶
func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNameOutput() AuthorityConfigSubjectConfigSubjectAltNameOutput
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext ¶
func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNameOutput
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput ¶
func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext ¶
func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
func (AuthorityConfigSubjectConfigSubjectAltNameOutput) Uris ¶
func (o AuthorityConfigSubjectConfigSubjectAltNameOutput) Uris() pulumi.StringArrayOutput
Contains only valid RFC 3986 URIs.
type AuthorityConfigSubjectConfigSubjectAltNamePtrInput ¶
type AuthorityConfigSubjectConfigSubjectAltNamePtrInput interface { pulumi.Input ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext(context.Context) AuthorityConfigSubjectConfigSubjectAltNamePtrOutput }
AuthorityConfigSubjectConfigSubjectAltNamePtrInput is an input type that accepts AuthorityConfigSubjectConfigSubjectAltNameArgs, AuthorityConfigSubjectConfigSubjectAltNamePtr and AuthorityConfigSubjectConfigSubjectAltNamePtrOutput values. You can construct a concrete instance of `AuthorityConfigSubjectConfigSubjectAltNamePtrInput` via:
AuthorityConfigSubjectConfigSubjectAltNameArgs{...} or: nil
func AuthorityConfigSubjectConfigSubjectAltNamePtr ¶
func AuthorityConfigSubjectConfigSubjectAltNamePtr(v *AuthorityConfigSubjectConfigSubjectAltNameArgs) AuthorityConfigSubjectConfigSubjectAltNamePtrInput
type AuthorityConfigSubjectConfigSubjectAltNamePtrOutput ¶
type AuthorityConfigSubjectConfigSubjectAltNamePtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) DnsNames ¶
func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) DnsNames() pulumi.StringArrayOutput
Contains only valid, fully-qualified host names.
func (AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) ElementType ¶
func (AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) ElementType() reflect.Type
func (AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) EmailAddresses ¶
func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) EmailAddresses() pulumi.StringArrayOutput
Contains only valid RFC 2822 E-mail addresses.
func (AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) IpAddresses ¶
func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) IpAddresses() pulumi.StringArrayOutput
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
func (AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput ¶
func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutput() AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
func (AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext ¶
func (o AuthorityConfigSubjectConfigSubjectAltNamePtrOutput) ToAuthorityConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectAltNamePtrOutput
type AuthorityConfigSubjectConfigSubjectArgs ¶
type AuthorityConfigSubjectConfigSubjectArgs struct { // The common name of the distinguished name. CommonName pulumi.StringInput `pulumi:"commonName"` // The country code of the subject. CountryCode pulumi.StringPtrInput `pulumi:"countryCode"` // The locality or city of the subject. Locality pulumi.StringPtrInput `pulumi:"locality"` // The organization of the subject. Organization pulumi.StringInput `pulumi:"organization"` // The organizational unit of the subject. OrganizationalUnit pulumi.StringPtrInput `pulumi:"organizationalUnit"` // The postal code of the subject. PostalCode pulumi.StringPtrInput `pulumi:"postalCode"` // The province, territory, or regional state of the subject. Province pulumi.StringPtrInput `pulumi:"province"` // The street address of the subject. StreetAddress pulumi.StringPtrInput `pulumi:"streetAddress"` }
func (AuthorityConfigSubjectConfigSubjectArgs) ElementType ¶
func (AuthorityConfigSubjectConfigSubjectArgs) ElementType() reflect.Type
func (AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectOutput ¶
func (i AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectOutput() AuthorityConfigSubjectConfigSubjectOutput
func (AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectOutputWithContext ¶
func (i AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectOutput
func (AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectPtrOutput ¶
func (i AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectPtrOutput() AuthorityConfigSubjectConfigSubjectPtrOutput
func (AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext ¶
func (i AuthorityConfigSubjectConfigSubjectArgs) ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectPtrOutput
type AuthorityConfigSubjectConfigSubjectInput ¶
type AuthorityConfigSubjectConfigSubjectInput interface { pulumi.Input ToAuthorityConfigSubjectConfigSubjectOutput() AuthorityConfigSubjectConfigSubjectOutput ToAuthorityConfigSubjectConfigSubjectOutputWithContext(context.Context) AuthorityConfigSubjectConfigSubjectOutput }
AuthorityConfigSubjectConfigSubjectInput is an input type that accepts AuthorityConfigSubjectConfigSubjectArgs and AuthorityConfigSubjectConfigSubjectOutput values. You can construct a concrete instance of `AuthorityConfigSubjectConfigSubjectInput` via:
AuthorityConfigSubjectConfigSubjectArgs{...}
type AuthorityConfigSubjectConfigSubjectOutput ¶
type AuthorityConfigSubjectConfigSubjectOutput struct{ *pulumi.OutputState }
func (AuthorityConfigSubjectConfigSubjectOutput) CommonName ¶ added in v5.12.0
func (o AuthorityConfigSubjectConfigSubjectOutput) CommonName() pulumi.StringOutput
The common name of the distinguished name.
func (AuthorityConfigSubjectConfigSubjectOutput) CountryCode ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) CountryCode() pulumi.StringPtrOutput
The country code of the subject.
func (AuthorityConfigSubjectConfigSubjectOutput) ElementType ¶
func (AuthorityConfigSubjectConfigSubjectOutput) ElementType() reflect.Type
func (AuthorityConfigSubjectConfigSubjectOutput) Locality ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) Locality() pulumi.StringPtrOutput
The locality or city of the subject.
func (AuthorityConfigSubjectConfigSubjectOutput) Organization ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) Organization() pulumi.StringOutput
The organization of the subject.
func (AuthorityConfigSubjectConfigSubjectOutput) OrganizationalUnit ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
The organizational unit of the subject.
func (AuthorityConfigSubjectConfigSubjectOutput) PostalCode ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the subject.
func (AuthorityConfigSubjectConfigSubjectOutput) Province ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) Province() pulumi.StringPtrOutput
The province, territory, or regional state of the subject.
func (AuthorityConfigSubjectConfigSubjectOutput) StreetAddress ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) StreetAddress() pulumi.StringPtrOutput
The street address of the subject.
func (AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectOutput ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectOutput() AuthorityConfigSubjectConfigSubjectOutput
func (AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectOutputWithContext ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectOutput
func (AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutput ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutput() AuthorityConfigSubjectConfigSubjectPtrOutput
func (AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext ¶
func (o AuthorityConfigSubjectConfigSubjectOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectPtrOutput
type AuthorityConfigSubjectConfigSubjectPtrInput ¶
type AuthorityConfigSubjectConfigSubjectPtrInput interface { pulumi.Input ToAuthorityConfigSubjectConfigSubjectPtrOutput() AuthorityConfigSubjectConfigSubjectPtrOutput ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext(context.Context) AuthorityConfigSubjectConfigSubjectPtrOutput }
AuthorityConfigSubjectConfigSubjectPtrInput is an input type that accepts AuthorityConfigSubjectConfigSubjectArgs, AuthorityConfigSubjectConfigSubjectPtr and AuthorityConfigSubjectConfigSubjectPtrOutput values. You can construct a concrete instance of `AuthorityConfigSubjectConfigSubjectPtrInput` via:
AuthorityConfigSubjectConfigSubjectArgs{...} or: nil
func AuthorityConfigSubjectConfigSubjectPtr ¶
func AuthorityConfigSubjectConfigSubjectPtr(v *AuthorityConfigSubjectConfigSubjectArgs) AuthorityConfigSubjectConfigSubjectPtrInput
type AuthorityConfigSubjectConfigSubjectPtrOutput ¶
type AuthorityConfigSubjectConfigSubjectPtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigSubjectConfigSubjectPtrOutput) CommonName ¶ added in v5.12.0
func (o AuthorityConfigSubjectConfigSubjectPtrOutput) CommonName() pulumi.StringPtrOutput
The common name of the distinguished name.
func (AuthorityConfigSubjectConfigSubjectPtrOutput) CountryCode ¶
func (o AuthorityConfigSubjectConfigSubjectPtrOutput) CountryCode() pulumi.StringPtrOutput
The country code of the subject.
func (AuthorityConfigSubjectConfigSubjectPtrOutput) ElementType ¶
func (AuthorityConfigSubjectConfigSubjectPtrOutput) ElementType() reflect.Type
func (AuthorityConfigSubjectConfigSubjectPtrOutput) Locality ¶
func (o AuthorityConfigSubjectConfigSubjectPtrOutput) Locality() pulumi.StringPtrOutput
The locality or city of the subject.
func (AuthorityConfigSubjectConfigSubjectPtrOutput) Organization ¶
func (o AuthorityConfigSubjectConfigSubjectPtrOutput) Organization() pulumi.StringPtrOutput
The organization of the subject.
func (AuthorityConfigSubjectConfigSubjectPtrOutput) OrganizationalUnit ¶
func (o AuthorityConfigSubjectConfigSubjectPtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
The organizational unit of the subject.
func (AuthorityConfigSubjectConfigSubjectPtrOutput) PostalCode ¶
func (o AuthorityConfigSubjectConfigSubjectPtrOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the subject.
func (AuthorityConfigSubjectConfigSubjectPtrOutput) Province ¶
func (o AuthorityConfigSubjectConfigSubjectPtrOutput) Province() pulumi.StringPtrOutput
The province, territory, or regional state of the subject.
func (AuthorityConfigSubjectConfigSubjectPtrOutput) StreetAddress ¶
func (o AuthorityConfigSubjectConfigSubjectPtrOutput) StreetAddress() pulumi.StringPtrOutput
The street address of the subject.
func (AuthorityConfigSubjectConfigSubjectPtrOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutput ¶
func (o AuthorityConfigSubjectConfigSubjectPtrOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutput() AuthorityConfigSubjectConfigSubjectPtrOutput
func (AuthorityConfigSubjectConfigSubjectPtrOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext ¶
func (o AuthorityConfigSubjectConfigSubjectPtrOutput) ToAuthorityConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) AuthorityConfigSubjectConfigSubjectPtrOutput
type AuthorityConfigX509Config ¶ added in v5.12.0
type AuthorityConfigX509Config struct { // Specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs. // Structure is documented below. AdditionalExtensions []AuthorityConfigX509ConfigAdditionalExtension `pulumi:"additionalExtensions"` // Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the // "Authority Information Access" extension in the certificate. AiaOcspServers []string `pulumi:"aiaOcspServers"` // Describes values that are relevant in a CA certificate. // Structure is documented below. CaOptions AuthorityConfigX509ConfigCaOptions `pulumi:"caOptions"` // Indicates the intended use for keys that correspond to a certificate. // Structure is documented below. KeyUsage AuthorityConfigX509ConfigKeyUsage `pulumi:"keyUsage"` // Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. // Structure is documented below. PolicyIds []AuthorityConfigX509ConfigPolicyId `pulumi:"policyIds"` }
type AuthorityConfigX509ConfigAdditionalExtension ¶ added in v5.12.0
type AuthorityConfigX509ConfigAdditionalExtension struct { // Indicates whether or not this extension is critical (i.e., if the client does not know how to // handle this extension, the client should consider this to be an error). Critical bool `pulumi:"critical"` // Describes values that are relevant in a CA certificate. // Structure is documented below. ObjectId AuthorityConfigX509ConfigAdditionalExtensionObjectId `pulumi:"objectId"` // The value of this X.509 extension. A base64-encoded string. Value string `pulumi:"value"` }
type AuthorityConfigX509ConfigAdditionalExtensionArgs ¶ added in v5.12.0
type AuthorityConfigX509ConfigAdditionalExtensionArgs struct { // Indicates whether or not this extension is critical (i.e., if the client does not know how to // handle this extension, the client should consider this to be an error). Critical pulumi.BoolInput `pulumi:"critical"` // Describes values that are relevant in a CA certificate. // Structure is documented below. ObjectId AuthorityConfigX509ConfigAdditionalExtensionObjectIdInput `pulumi:"objectId"` // The value of this X.509 extension. A base64-encoded string. Value pulumi.StringInput `pulumi:"value"` }
func (AuthorityConfigX509ConfigAdditionalExtensionArgs) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigAdditionalExtensionArgs) ElementType() reflect.Type
func (AuthorityConfigX509ConfigAdditionalExtensionArgs) ToAuthorityConfigX509ConfigAdditionalExtensionOutput ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigAdditionalExtensionArgs) ToAuthorityConfigX509ConfigAdditionalExtensionOutput() AuthorityConfigX509ConfigAdditionalExtensionOutput
func (AuthorityConfigX509ConfigAdditionalExtensionArgs) ToAuthorityConfigX509ConfigAdditionalExtensionOutputWithContext ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigAdditionalExtensionArgs) ToAuthorityConfigX509ConfigAdditionalExtensionOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigAdditionalExtensionOutput
type AuthorityConfigX509ConfigAdditionalExtensionArray ¶ added in v5.12.0
type AuthorityConfigX509ConfigAdditionalExtensionArray []AuthorityConfigX509ConfigAdditionalExtensionInput
func (AuthorityConfigX509ConfigAdditionalExtensionArray) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigAdditionalExtensionArray) ElementType() reflect.Type
func (AuthorityConfigX509ConfigAdditionalExtensionArray) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutput ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigAdditionalExtensionArray) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutput() AuthorityConfigX509ConfigAdditionalExtensionArrayOutput
func (AuthorityConfigX509ConfigAdditionalExtensionArray) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutputWithContext ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigAdditionalExtensionArray) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigAdditionalExtensionArrayOutput
type AuthorityConfigX509ConfigAdditionalExtensionArrayInput ¶ added in v5.12.0
type AuthorityConfigX509ConfigAdditionalExtensionArrayInput interface { pulumi.Input ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutput() AuthorityConfigX509ConfigAdditionalExtensionArrayOutput ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutputWithContext(context.Context) AuthorityConfigX509ConfigAdditionalExtensionArrayOutput }
AuthorityConfigX509ConfigAdditionalExtensionArrayInput is an input type that accepts AuthorityConfigX509ConfigAdditionalExtensionArray and AuthorityConfigX509ConfigAdditionalExtensionArrayOutput values. You can construct a concrete instance of `AuthorityConfigX509ConfigAdditionalExtensionArrayInput` via:
AuthorityConfigX509ConfigAdditionalExtensionArray{ AuthorityConfigX509ConfigAdditionalExtensionArgs{...} }
type AuthorityConfigX509ConfigAdditionalExtensionArrayOutput ¶ added in v5.12.0
type AuthorityConfigX509ConfigAdditionalExtensionArrayOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutput() AuthorityConfigX509ConfigAdditionalExtensionArrayOutput
func (AuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigAdditionalExtensionArrayOutput
type AuthorityConfigX509ConfigAdditionalExtensionInput ¶ added in v5.12.0
type AuthorityConfigX509ConfigAdditionalExtensionInput interface { pulumi.Input ToAuthorityConfigX509ConfigAdditionalExtensionOutput() AuthorityConfigX509ConfigAdditionalExtensionOutput ToAuthorityConfigX509ConfigAdditionalExtensionOutputWithContext(context.Context) AuthorityConfigX509ConfigAdditionalExtensionOutput }
AuthorityConfigX509ConfigAdditionalExtensionInput is an input type that accepts AuthorityConfigX509ConfigAdditionalExtensionArgs and AuthorityConfigX509ConfigAdditionalExtensionOutput values. You can construct a concrete instance of `AuthorityConfigX509ConfigAdditionalExtensionInput` via:
AuthorityConfigX509ConfigAdditionalExtensionArgs{...}
type AuthorityConfigX509ConfigAdditionalExtensionObjectId ¶ added in v5.12.0
type AuthorityConfigX509ConfigAdditionalExtensionObjectId struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths []int `pulumi:"objectIdPaths"` }
type AuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs ¶ added in v5.12.0
type AuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"` }
func (AuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ElementType() reflect.Type
func (AuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput() AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
func (AuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
type AuthorityConfigX509ConfigAdditionalExtensionObjectIdInput ¶ added in v5.12.0
type AuthorityConfigX509ConfigAdditionalExtensionObjectIdInput interface { pulumi.Input ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput() AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext(context.Context) AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput }
AuthorityConfigX509ConfigAdditionalExtensionObjectIdInput is an input type that accepts AuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs and AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput values. You can construct a concrete instance of `AuthorityConfigX509ConfigAdditionalExtensionObjectIdInput` via:
AuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs{...}
type AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput ¶ added in v5.12.0
type AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ObjectIdPaths ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
func (AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput() AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
func (AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
type AuthorityConfigX509ConfigAdditionalExtensionOutput ¶ added in v5.12.0
type AuthorityConfigX509ConfigAdditionalExtensionOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigAdditionalExtensionOutput) Critical ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigAdditionalExtensionOutput) Critical() pulumi.BoolOutput
Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).
func (AuthorityConfigX509ConfigAdditionalExtensionOutput) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigAdditionalExtensionOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigAdditionalExtensionOutput) ObjectId ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigAdditionalExtensionOutput) ObjectId() AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (AuthorityConfigX509ConfigAdditionalExtensionOutput) ToAuthorityConfigX509ConfigAdditionalExtensionOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigAdditionalExtensionOutput) ToAuthorityConfigX509ConfigAdditionalExtensionOutput() AuthorityConfigX509ConfigAdditionalExtensionOutput
func (AuthorityConfigX509ConfigAdditionalExtensionOutput) ToAuthorityConfigX509ConfigAdditionalExtensionOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigAdditionalExtensionOutput) ToAuthorityConfigX509ConfigAdditionalExtensionOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigAdditionalExtensionOutput
func (AuthorityConfigX509ConfigAdditionalExtensionOutput) Value ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigAdditionalExtensionOutput) Value() pulumi.StringOutput
The value of this X.509 extension. A base64-encoded string.
type AuthorityConfigX509ConfigArgs ¶ added in v5.12.0
type AuthorityConfigX509ConfigArgs struct { // Specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs. // Structure is documented below. AdditionalExtensions AuthorityConfigX509ConfigAdditionalExtensionArrayInput `pulumi:"additionalExtensions"` // Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the // "Authority Information Access" extension in the certificate. AiaOcspServers pulumi.StringArrayInput `pulumi:"aiaOcspServers"` // Describes values that are relevant in a CA certificate. // Structure is documented below. CaOptions AuthorityConfigX509ConfigCaOptionsInput `pulumi:"caOptions"` // Indicates the intended use for keys that correspond to a certificate. // Structure is documented below. KeyUsage AuthorityConfigX509ConfigKeyUsageInput `pulumi:"keyUsage"` // Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. // Structure is documented below. PolicyIds AuthorityConfigX509ConfigPolicyIdArrayInput `pulumi:"policyIds"` }
func (AuthorityConfigX509ConfigArgs) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigArgs) ElementType() reflect.Type
func (AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigOutput ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigOutput() AuthorityConfigX509ConfigOutput
func (AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigOutputWithContext ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigOutput
func (AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigPtrOutput ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigPtrOutput() AuthorityConfigX509ConfigPtrOutput
func (AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigPtrOutputWithContext ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPtrOutput
type AuthorityConfigX509ConfigCaOptions ¶ added in v5.12.0
type AuthorityConfigX509ConfigCaOptions struct { // Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, // the extension will be omitted from the CA certificate. IsCa bool `pulumi:"isCa"` // Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of // subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this // value is missing, the max path length will be omitted from the CA certificate. MaxIssuerPathLength *int `pulumi:"maxIssuerPathLength"` }
type AuthorityConfigX509ConfigCaOptionsArgs ¶ added in v5.12.0
type AuthorityConfigX509ConfigCaOptionsArgs struct { // Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, // the extension will be omitted from the CA certificate. IsCa pulumi.BoolInput `pulumi:"isCa"` // Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of // subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this // value is missing, the max path length will be omitted from the CA certificate. MaxIssuerPathLength pulumi.IntPtrInput `pulumi:"maxIssuerPathLength"` }
func (AuthorityConfigX509ConfigCaOptionsArgs) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigCaOptionsArgs) ElementType() reflect.Type
func (AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsOutput ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsOutput() AuthorityConfigX509ConfigCaOptionsOutput
func (AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsOutputWithContext ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigCaOptionsOutput
func (AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsPtrOutput ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsPtrOutput() AuthorityConfigX509ConfigCaOptionsPtrOutput
func (AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsPtrOutputWithContext ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigCaOptionsPtrOutput
type AuthorityConfigX509ConfigCaOptionsInput ¶ added in v5.12.0
type AuthorityConfigX509ConfigCaOptionsInput interface { pulumi.Input ToAuthorityConfigX509ConfigCaOptionsOutput() AuthorityConfigX509ConfigCaOptionsOutput ToAuthorityConfigX509ConfigCaOptionsOutputWithContext(context.Context) AuthorityConfigX509ConfigCaOptionsOutput }
AuthorityConfigX509ConfigCaOptionsInput is an input type that accepts AuthorityConfigX509ConfigCaOptionsArgs and AuthorityConfigX509ConfigCaOptionsOutput values. You can construct a concrete instance of `AuthorityConfigX509ConfigCaOptionsInput` via:
AuthorityConfigX509ConfigCaOptionsArgs{...}
type AuthorityConfigX509ConfigCaOptionsOutput ¶ added in v5.12.0
type AuthorityConfigX509ConfigCaOptionsOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigCaOptionsOutput) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigCaOptionsOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigCaOptionsOutput) IsCa ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigCaOptionsOutput) IsCa() pulumi.BoolOutput
Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate.
func (AuthorityConfigX509ConfigCaOptionsOutput) MaxIssuerPathLength ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigCaOptionsOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate.
func (AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsOutput() AuthorityConfigX509ConfigCaOptionsOutput
func (AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigCaOptionsOutput
func (AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutput() AuthorityConfigX509ConfigCaOptionsPtrOutput
func (AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigCaOptionsPtrOutput
type AuthorityConfigX509ConfigCaOptionsPtrInput ¶ added in v5.12.0
type AuthorityConfigX509ConfigCaOptionsPtrInput interface { pulumi.Input ToAuthorityConfigX509ConfigCaOptionsPtrOutput() AuthorityConfigX509ConfigCaOptionsPtrOutput ToAuthorityConfigX509ConfigCaOptionsPtrOutputWithContext(context.Context) AuthorityConfigX509ConfigCaOptionsPtrOutput }
AuthorityConfigX509ConfigCaOptionsPtrInput is an input type that accepts AuthorityConfigX509ConfigCaOptionsArgs, AuthorityConfigX509ConfigCaOptionsPtr and AuthorityConfigX509ConfigCaOptionsPtrOutput values. You can construct a concrete instance of `AuthorityConfigX509ConfigCaOptionsPtrInput` via:
AuthorityConfigX509ConfigCaOptionsArgs{...} or: nil
func AuthorityConfigX509ConfigCaOptionsPtr ¶ added in v5.12.0
func AuthorityConfigX509ConfigCaOptionsPtr(v *AuthorityConfigX509ConfigCaOptionsArgs) AuthorityConfigX509ConfigCaOptionsPtrInput
type AuthorityConfigX509ConfigCaOptionsPtrOutput ¶ added in v5.12.0
type AuthorityConfigX509ConfigCaOptionsPtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigCaOptionsPtrOutput) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigCaOptionsPtrOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigCaOptionsPtrOutput) IsCa ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigCaOptionsPtrOutput) IsCa() pulumi.BoolPtrOutput
Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate.
func (AuthorityConfigX509ConfigCaOptionsPtrOutput) MaxIssuerPathLength ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigCaOptionsPtrOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate.
func (AuthorityConfigX509ConfigCaOptionsPtrOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigCaOptionsPtrOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutput() AuthorityConfigX509ConfigCaOptionsPtrOutput
func (AuthorityConfigX509ConfigCaOptionsPtrOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigCaOptionsPtrOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigCaOptionsPtrOutput
type AuthorityConfigX509ConfigInput ¶ added in v5.12.0
type AuthorityConfigX509ConfigInput interface { pulumi.Input ToAuthorityConfigX509ConfigOutput() AuthorityConfigX509ConfigOutput ToAuthorityConfigX509ConfigOutputWithContext(context.Context) AuthorityConfigX509ConfigOutput }
AuthorityConfigX509ConfigInput is an input type that accepts AuthorityConfigX509ConfigArgs and AuthorityConfigX509ConfigOutput values. You can construct a concrete instance of `AuthorityConfigX509ConfigInput` via:
AuthorityConfigX509ConfigArgs{...}
type AuthorityConfigX509ConfigKeyUsage ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsage struct { // Describes high-level ways in which a key may be used. // Structure is documented below. BaseKeyUsage AuthorityConfigX509ConfigKeyUsageBaseKeyUsage `pulumi:"baseKeyUsage"` // Describes high-level ways in which a key may be used. // Structure is documented below. ExtendedKeyUsage AuthorityConfigX509ConfigKeyUsageExtendedKeyUsage `pulumi:"extendedKeyUsage"` // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // Structure is documented below. UnknownExtendedKeyUsages []AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsage `pulumi:"unknownExtendedKeyUsages"` }
type AuthorityConfigX509ConfigKeyUsageArgs ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageArgs struct { // Describes high-level ways in which a key may be used. // Structure is documented below. BaseKeyUsage AuthorityConfigX509ConfigKeyUsageBaseKeyUsageInput `pulumi:"baseKeyUsage"` // Describes high-level ways in which a key may be used. // Structure is documented below. ExtendedKeyUsage AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageInput `pulumi:"extendedKeyUsage"` // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // Structure is documented below. UnknownExtendedKeyUsages AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput `pulumi:"unknownExtendedKeyUsages"` }
func (AuthorityConfigX509ConfigKeyUsageArgs) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigKeyUsageArgs) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageOutput ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageOutputWithContext ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsagePtrOutput ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsagePtrOutput
type AuthorityConfigX509ConfigKeyUsageBaseKeyUsage ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageBaseKeyUsage struct { // The key may be used to sign certificates. CertSign *bool `pulumi:"certSign"` // The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". ContentCommitment *bool `pulumi:"contentCommitment"` // The key may be used sign certificate revocation lists. CrlSign *bool `pulumi:"crlSign"` // The key may be used to encipher data. DataEncipherment *bool `pulumi:"dataEncipherment"` // The key may be used to decipher only. DecipherOnly *bool `pulumi:"decipherOnly"` // The key may be used for digital signatures. DigitalSignature *bool `pulumi:"digitalSignature"` // The key may be used to encipher only. EncipherOnly *bool `pulumi:"encipherOnly"` // The key may be used in a key agreement protocol. KeyAgreement *bool `pulumi:"keyAgreement"` // The key may be used to encipher other keys. KeyEncipherment *bool `pulumi:"keyEncipherment"` }
type AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs struct { // The key may be used to sign certificates. CertSign pulumi.BoolPtrInput `pulumi:"certSign"` // The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". ContentCommitment pulumi.BoolPtrInput `pulumi:"contentCommitment"` // The key may be used sign certificate revocation lists. CrlSign pulumi.BoolPtrInput `pulumi:"crlSign"` // The key may be used to encipher data. DataEncipherment pulumi.BoolPtrInput `pulumi:"dataEncipherment"` // The key may be used to decipher only. DecipherOnly pulumi.BoolPtrInput `pulumi:"decipherOnly"` // The key may be used for digital signatures. DigitalSignature pulumi.BoolPtrInput `pulumi:"digitalSignature"` // The key may be used to encipher only. EncipherOnly pulumi.BoolPtrInput `pulumi:"encipherOnly"` // The key may be used in a key agreement protocol. KeyAgreement pulumi.BoolPtrInput `pulumi:"keyAgreement"` // The key may be used to encipher other keys. KeyEncipherment pulumi.BoolPtrInput `pulumi:"keyEncipherment"` }
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
type AuthorityConfigX509ConfigKeyUsageBaseKeyUsageInput ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageBaseKeyUsageInput interface { pulumi.Input ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext(context.Context) AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput }
AuthorityConfigX509ConfigKeyUsageBaseKeyUsageInput is an input type that accepts AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs and AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput values. You can construct a concrete instance of `AuthorityConfigX509ConfigKeyUsageBaseKeyUsageInput` via:
AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs{...}
type AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) CertSign ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ContentCommitment ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ContentCommitment() pulumi.BoolPtrOutput
The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) CrlSign ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DataEncipherment ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DecipherOnly ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DigitalSignature ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) EncipherOnly ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyAgreement ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyEncipherment ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
type AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrInput ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrInput interface { pulumi.Input ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(context.Context) AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput }
AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrInput is an input type that accepts AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs, AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtr and AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput values. You can construct a concrete instance of `AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrInput` via:
AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs{...} or: nil
func AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtr ¶ added in v5.12.0
func AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtr(v *AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrInput
type AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) CertSign ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ContentCommitment ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ContentCommitment() pulumi.BoolPtrOutput
The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) CrlSign ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DataEncipherment ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DecipherOnly ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DigitalSignature ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) EncipherOnly ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyAgreement ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsage ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsage struct { // Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS. ClientAuth *bool `pulumi:"clientAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication". CodeSigning *bool `pulumi:"codeSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection". EmailProtection *bool `pulumi:"emailProtection"` // Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses". OcspSigning *bool `pulumi:"ocspSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS. ServerAuth *bool `pulumi:"serverAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time". TimeStamping *bool `pulumi:"timeStamping"` }
type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs struct { // Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS. ClientAuth pulumi.BoolPtrInput `pulumi:"clientAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication". CodeSigning pulumi.BoolPtrInput `pulumi:"codeSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection". EmailProtection pulumi.BoolPtrInput `pulumi:"emailProtection"` // Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses". OcspSigning pulumi.BoolPtrInput `pulumi:"ocspSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS. ServerAuth pulumi.BoolPtrInput `pulumi:"serverAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time". TimeStamping pulumi.BoolPtrInput `pulumi:"timeStamping"` }
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageInput ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageInput interface { pulumi.Input ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext(context.Context) AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput }
AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageInput is an input type that accepts AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs and AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput values. You can construct a concrete instance of `AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageInput` via:
AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs{...}
type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ClientAuth ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ClientAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) CodeSigning ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) CodeSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) EmailProtection ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) EmailProtection() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) OcspSigning ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) OcspSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ServerAuth ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ServerAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) TimeStamping ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) TimeStamping() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrInput ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrInput interface { pulumi.Input ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(context.Context) AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput }
AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrInput is an input type that accepts AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs, AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtr and AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput values. You can construct a concrete instance of `AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrInput` via:
AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs{...} or: nil
func AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtr ¶ added in v5.12.0
func AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtr(v *AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrInput
type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ClientAuth ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ClientAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) CodeSigning ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) CodeSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) EmailProtection ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) EmailProtection() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) OcspSigning ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) OcspSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ServerAuth ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ServerAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) TimeStamping ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) TimeStamping() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
type AuthorityConfigX509ConfigKeyUsageInput ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageInput interface { pulumi.Input ToAuthorityConfigX509ConfigKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageOutput ToAuthorityConfigX509ConfigKeyUsageOutputWithContext(context.Context) AuthorityConfigX509ConfigKeyUsageOutput }
AuthorityConfigX509ConfigKeyUsageInput is an input type that accepts AuthorityConfigX509ConfigKeyUsageArgs and AuthorityConfigX509ConfigKeyUsageOutput values. You can construct a concrete instance of `AuthorityConfigX509ConfigKeyUsageInput` via:
AuthorityConfigX509ConfigKeyUsageArgs{...}
type AuthorityConfigX509ConfigKeyUsageOutput ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigKeyUsageOutput) BaseKeyUsage ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageOutput) BaseKeyUsage() AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (AuthorityConfigX509ConfigKeyUsageOutput) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigKeyUsageOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageOutput) ExtendedKeyUsage ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageOutput) ExtendedKeyUsage() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsageOutput) UnknownExtendedKeyUsages ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageOutput) UnknownExtendedKeyUsages() AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. Structure is documented below.
type AuthorityConfigX509ConfigKeyUsagePtrInput ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsagePtrInput interface { pulumi.Input ToAuthorityConfigX509ConfigKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsagePtrOutput ToAuthorityConfigX509ConfigKeyUsagePtrOutputWithContext(context.Context) AuthorityConfigX509ConfigKeyUsagePtrOutput }
AuthorityConfigX509ConfigKeyUsagePtrInput is an input type that accepts AuthorityConfigX509ConfigKeyUsageArgs, AuthorityConfigX509ConfigKeyUsagePtr and AuthorityConfigX509ConfigKeyUsagePtrOutput values. You can construct a concrete instance of `AuthorityConfigX509ConfigKeyUsagePtrInput` via:
AuthorityConfigX509ConfigKeyUsageArgs{...} or: nil
func AuthorityConfigX509ConfigKeyUsagePtr ¶ added in v5.12.0
func AuthorityConfigX509ConfigKeyUsagePtr(v *AuthorityConfigX509ConfigKeyUsageArgs) AuthorityConfigX509ConfigKeyUsagePtrInput
type AuthorityConfigX509ConfigKeyUsagePtrOutput ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigKeyUsagePtrOutput) BaseKeyUsage ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsagePtrOutput) BaseKeyUsage() AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (AuthorityConfigX509ConfigKeyUsagePtrOutput) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigKeyUsagePtrOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsagePtrOutput) ExtendedKeyUsage ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsagePtrOutput) ExtendedKeyUsage() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (AuthorityConfigX509ConfigKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsagePtrOutput) UnknownExtendedKeyUsages ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsagePtrOutput) UnknownExtendedKeyUsages() AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. Structure is documented below.
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsage ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsage struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths []int `pulumi:"objectIdPaths"` }
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"` }
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray []AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput() AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput interface { pulumi.Input ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput() AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(context.Context) AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput }
AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput is an input type that accepts AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray and AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput values. You can construct a concrete instance of `AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput` via:
AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray{ AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs{...} }
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput() AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput interface { pulumi.Input ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext(context.Context) AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput }
AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput is an input type that accepts AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs and AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput values. You can construct a concrete instance of `AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput` via:
AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs{...}
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v5.12.0
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths() pulumi.IntArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
type AuthorityConfigX509ConfigOutput ¶ added in v5.12.0
type AuthorityConfigX509ConfigOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigOutput) AdditionalExtensions ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigOutput) AdditionalExtensions() AuthorityConfigX509ConfigAdditionalExtensionArrayOutput
Specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs. Structure is documented below.
func (AuthorityConfigX509ConfigOutput) AiaOcspServers ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigOutput) AiaOcspServers() pulumi.StringArrayOutput
Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.
func (AuthorityConfigX509ConfigOutput) CaOptions ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigOutput) CaOptions() AuthorityConfigX509ConfigCaOptionsOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (AuthorityConfigX509ConfigOutput) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigOutput) KeyUsage ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigOutput) KeyUsage() AuthorityConfigX509ConfigKeyUsageOutput
Indicates the intended use for keys that correspond to a certificate. Structure is documented below.
func (AuthorityConfigX509ConfigOutput) PolicyIds ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigOutput) PolicyIds() AuthorityConfigX509ConfigPolicyIdArrayOutput
Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. Structure is documented below.
func (AuthorityConfigX509ConfigOutput) ToAuthorityConfigX509ConfigOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigOutput) ToAuthorityConfigX509ConfigOutput() AuthorityConfigX509ConfigOutput
func (AuthorityConfigX509ConfigOutput) ToAuthorityConfigX509ConfigOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigOutput) ToAuthorityConfigX509ConfigOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigOutput
func (AuthorityConfigX509ConfigOutput) ToAuthorityConfigX509ConfigPtrOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigOutput) ToAuthorityConfigX509ConfigPtrOutput() AuthorityConfigX509ConfigPtrOutput
func (AuthorityConfigX509ConfigOutput) ToAuthorityConfigX509ConfigPtrOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigOutput) ToAuthorityConfigX509ConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPtrOutput
type AuthorityConfigX509ConfigPolicyId ¶ added in v5.12.0
type AuthorityConfigX509ConfigPolicyId struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths []int `pulumi:"objectIdPaths"` }
type AuthorityConfigX509ConfigPolicyIdArgs ¶ added in v5.12.0
type AuthorityConfigX509ConfigPolicyIdArgs struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"` }
func (AuthorityConfigX509ConfigPolicyIdArgs) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigPolicyIdArgs) ElementType() reflect.Type
func (AuthorityConfigX509ConfigPolicyIdArgs) ToAuthorityConfigX509ConfigPolicyIdOutput ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigPolicyIdArgs) ToAuthorityConfigX509ConfigPolicyIdOutput() AuthorityConfigX509ConfigPolicyIdOutput
func (AuthorityConfigX509ConfigPolicyIdArgs) ToAuthorityConfigX509ConfigPolicyIdOutputWithContext ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigPolicyIdArgs) ToAuthorityConfigX509ConfigPolicyIdOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPolicyIdOutput
type AuthorityConfigX509ConfigPolicyIdArray ¶ added in v5.12.0
type AuthorityConfigX509ConfigPolicyIdArray []AuthorityConfigX509ConfigPolicyIdInput
func (AuthorityConfigX509ConfigPolicyIdArray) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigPolicyIdArray) ElementType() reflect.Type
func (AuthorityConfigX509ConfigPolicyIdArray) ToAuthorityConfigX509ConfigPolicyIdArrayOutput ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigPolicyIdArray) ToAuthorityConfigX509ConfigPolicyIdArrayOutput() AuthorityConfigX509ConfigPolicyIdArrayOutput
func (AuthorityConfigX509ConfigPolicyIdArray) ToAuthorityConfigX509ConfigPolicyIdArrayOutputWithContext ¶ added in v5.12.0
func (i AuthorityConfigX509ConfigPolicyIdArray) ToAuthorityConfigX509ConfigPolicyIdArrayOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPolicyIdArrayOutput
type AuthorityConfigX509ConfigPolicyIdArrayInput ¶ added in v5.12.0
type AuthorityConfigX509ConfigPolicyIdArrayInput interface { pulumi.Input ToAuthorityConfigX509ConfigPolicyIdArrayOutput() AuthorityConfigX509ConfigPolicyIdArrayOutput ToAuthorityConfigX509ConfigPolicyIdArrayOutputWithContext(context.Context) AuthorityConfigX509ConfigPolicyIdArrayOutput }
AuthorityConfigX509ConfigPolicyIdArrayInput is an input type that accepts AuthorityConfigX509ConfigPolicyIdArray and AuthorityConfigX509ConfigPolicyIdArrayOutput values. You can construct a concrete instance of `AuthorityConfigX509ConfigPolicyIdArrayInput` via:
AuthorityConfigX509ConfigPolicyIdArray{ AuthorityConfigX509ConfigPolicyIdArgs{...} }
type AuthorityConfigX509ConfigPolicyIdArrayOutput ¶ added in v5.12.0
type AuthorityConfigX509ConfigPolicyIdArrayOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigPolicyIdArrayOutput) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigPolicyIdArrayOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigPolicyIdArrayOutput) ToAuthorityConfigX509ConfigPolicyIdArrayOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigPolicyIdArrayOutput) ToAuthorityConfigX509ConfigPolicyIdArrayOutput() AuthorityConfigX509ConfigPolicyIdArrayOutput
func (AuthorityConfigX509ConfigPolicyIdArrayOutput) ToAuthorityConfigX509ConfigPolicyIdArrayOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigPolicyIdArrayOutput) ToAuthorityConfigX509ConfigPolicyIdArrayOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPolicyIdArrayOutput
type AuthorityConfigX509ConfigPolicyIdInput ¶ added in v5.12.0
type AuthorityConfigX509ConfigPolicyIdInput interface { pulumi.Input ToAuthorityConfigX509ConfigPolicyIdOutput() AuthorityConfigX509ConfigPolicyIdOutput ToAuthorityConfigX509ConfigPolicyIdOutputWithContext(context.Context) AuthorityConfigX509ConfigPolicyIdOutput }
AuthorityConfigX509ConfigPolicyIdInput is an input type that accepts AuthorityConfigX509ConfigPolicyIdArgs and AuthorityConfigX509ConfigPolicyIdOutput values. You can construct a concrete instance of `AuthorityConfigX509ConfigPolicyIdInput` via:
AuthorityConfigX509ConfigPolicyIdArgs{...}
type AuthorityConfigX509ConfigPolicyIdOutput ¶ added in v5.12.0
type AuthorityConfigX509ConfigPolicyIdOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigPolicyIdOutput) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigPolicyIdOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigPolicyIdOutput) ObjectIdPaths ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigPolicyIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
func (AuthorityConfigX509ConfigPolicyIdOutput) ToAuthorityConfigX509ConfigPolicyIdOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigPolicyIdOutput) ToAuthorityConfigX509ConfigPolicyIdOutput() AuthorityConfigX509ConfigPolicyIdOutput
func (AuthorityConfigX509ConfigPolicyIdOutput) ToAuthorityConfigX509ConfigPolicyIdOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigPolicyIdOutput) ToAuthorityConfigX509ConfigPolicyIdOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPolicyIdOutput
type AuthorityConfigX509ConfigPtrInput ¶ added in v5.12.0
type AuthorityConfigX509ConfigPtrInput interface { pulumi.Input ToAuthorityConfigX509ConfigPtrOutput() AuthorityConfigX509ConfigPtrOutput ToAuthorityConfigX509ConfigPtrOutputWithContext(context.Context) AuthorityConfigX509ConfigPtrOutput }
AuthorityConfigX509ConfigPtrInput is an input type that accepts AuthorityConfigX509ConfigArgs, AuthorityConfigX509ConfigPtr and AuthorityConfigX509ConfigPtrOutput values. You can construct a concrete instance of `AuthorityConfigX509ConfigPtrInput` via:
AuthorityConfigX509ConfigArgs{...} or: nil
func AuthorityConfigX509ConfigPtr ¶ added in v5.12.0
func AuthorityConfigX509ConfigPtr(v *AuthorityConfigX509ConfigArgs) AuthorityConfigX509ConfigPtrInput
type AuthorityConfigX509ConfigPtrOutput ¶ added in v5.12.0
type AuthorityConfigX509ConfigPtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigPtrOutput) AdditionalExtensions ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigPtrOutput) AdditionalExtensions() AuthorityConfigX509ConfigAdditionalExtensionArrayOutput
Specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs. Structure is documented below.
func (AuthorityConfigX509ConfigPtrOutput) AiaOcspServers ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigPtrOutput) AiaOcspServers() pulumi.StringArrayOutput
Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.
func (AuthorityConfigX509ConfigPtrOutput) CaOptions ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigPtrOutput) CaOptions() AuthorityConfigX509ConfigCaOptionsPtrOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (AuthorityConfigX509ConfigPtrOutput) Elem ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigPtrOutput) Elem() AuthorityConfigX509ConfigOutput
func (AuthorityConfigX509ConfigPtrOutput) ElementType ¶ added in v5.12.0
func (AuthorityConfigX509ConfigPtrOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigPtrOutput) KeyUsage ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigPtrOutput) KeyUsage() AuthorityConfigX509ConfigKeyUsagePtrOutput
Indicates the intended use for keys that correspond to a certificate. Structure is documented below.
func (AuthorityConfigX509ConfigPtrOutput) PolicyIds ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigPtrOutput) PolicyIds() AuthorityConfigX509ConfigPolicyIdArrayOutput
Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. Structure is documented below.
func (AuthorityConfigX509ConfigPtrOutput) ToAuthorityConfigX509ConfigPtrOutput ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigPtrOutput) ToAuthorityConfigX509ConfigPtrOutput() AuthorityConfigX509ConfigPtrOutput
func (AuthorityConfigX509ConfigPtrOutput) ToAuthorityConfigX509ConfigPtrOutputWithContext ¶ added in v5.12.0
func (o AuthorityConfigX509ConfigPtrOutput) ToAuthorityConfigX509ConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPtrOutput
type AuthorityInput ¶
type AuthorityInput interface { pulumi.Input ToAuthorityOutput() AuthorityOutput ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput }
type AuthorityKeySpec ¶
type AuthorityKeySpec struct { // The algorithm to use for creating a managed Cloud KMS key for a for a simplified // experience. All managed keys will be have their ProtectionLevel as HSM. // Possible values are `SIGN_HASH_ALGORITHM_UNSPECIFIED`, `RSA_PSS_2048_SHA256`, `RSA_PSS_3072_SHA256`, `RSA_PSS_4096_SHA256`, `RSA_PKCS1_2048_SHA256`, `RSA_PKCS1_3072_SHA256`, `RSA_PKCS1_4096_SHA256`, `EC_P256_SHA256`, and `EC_P384_SHA384`. Algorithm *string `pulumi:"algorithm"` // The resource name for an existing Cloud KMS CryptoKeyVersion in the format // `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`. CloudKmsKeyVersion *string `pulumi:"cloudKmsKeyVersion"` }
type AuthorityKeySpecArgs ¶
type AuthorityKeySpecArgs struct { // The algorithm to use for creating a managed Cloud KMS key for a for a simplified // experience. All managed keys will be have their ProtectionLevel as HSM. // Possible values are `SIGN_HASH_ALGORITHM_UNSPECIFIED`, `RSA_PSS_2048_SHA256`, `RSA_PSS_3072_SHA256`, `RSA_PSS_4096_SHA256`, `RSA_PKCS1_2048_SHA256`, `RSA_PKCS1_3072_SHA256`, `RSA_PKCS1_4096_SHA256`, `EC_P256_SHA256`, and `EC_P384_SHA384`. Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` // The resource name for an existing Cloud KMS CryptoKeyVersion in the format // `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`. CloudKmsKeyVersion pulumi.StringPtrInput `pulumi:"cloudKmsKeyVersion"` }
func (AuthorityKeySpecArgs) ElementType ¶
func (AuthorityKeySpecArgs) ElementType() reflect.Type
func (AuthorityKeySpecArgs) ToAuthorityKeySpecOutput ¶
func (i AuthorityKeySpecArgs) ToAuthorityKeySpecOutput() AuthorityKeySpecOutput
func (AuthorityKeySpecArgs) ToAuthorityKeySpecOutputWithContext ¶
func (i AuthorityKeySpecArgs) ToAuthorityKeySpecOutputWithContext(ctx context.Context) AuthorityKeySpecOutput
func (AuthorityKeySpecArgs) ToAuthorityKeySpecPtrOutput ¶
func (i AuthorityKeySpecArgs) ToAuthorityKeySpecPtrOutput() AuthorityKeySpecPtrOutput
func (AuthorityKeySpecArgs) ToAuthorityKeySpecPtrOutputWithContext ¶
func (i AuthorityKeySpecArgs) ToAuthorityKeySpecPtrOutputWithContext(ctx context.Context) AuthorityKeySpecPtrOutput
type AuthorityKeySpecInput ¶
type AuthorityKeySpecInput interface { pulumi.Input ToAuthorityKeySpecOutput() AuthorityKeySpecOutput ToAuthorityKeySpecOutputWithContext(context.Context) AuthorityKeySpecOutput }
AuthorityKeySpecInput is an input type that accepts AuthorityKeySpecArgs and AuthorityKeySpecOutput values. You can construct a concrete instance of `AuthorityKeySpecInput` via:
AuthorityKeySpecArgs{...}
type AuthorityKeySpecOutput ¶
type AuthorityKeySpecOutput struct{ *pulumi.OutputState }
func (AuthorityKeySpecOutput) Algorithm ¶
func (o AuthorityKeySpecOutput) Algorithm() pulumi.StringPtrOutput
The algorithm to use for creating a managed Cloud KMS key for a for a simplified experience. All managed keys will be have their ProtectionLevel as HSM. Possible values are `SIGN_HASH_ALGORITHM_UNSPECIFIED`, `RSA_PSS_2048_SHA256`, `RSA_PSS_3072_SHA256`, `RSA_PSS_4096_SHA256`, `RSA_PKCS1_2048_SHA256`, `RSA_PKCS1_3072_SHA256`, `RSA_PKCS1_4096_SHA256`, `EC_P256_SHA256`, and `EC_P384_SHA384`.
func (AuthorityKeySpecOutput) CloudKmsKeyVersion ¶
func (o AuthorityKeySpecOutput) CloudKmsKeyVersion() pulumi.StringPtrOutput
The resource name for an existing Cloud KMS CryptoKeyVersion in the format `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`.
func (AuthorityKeySpecOutput) ElementType ¶
func (AuthorityKeySpecOutput) ElementType() reflect.Type
func (AuthorityKeySpecOutput) ToAuthorityKeySpecOutput ¶
func (o AuthorityKeySpecOutput) ToAuthorityKeySpecOutput() AuthorityKeySpecOutput
func (AuthorityKeySpecOutput) ToAuthorityKeySpecOutputWithContext ¶
func (o AuthorityKeySpecOutput) ToAuthorityKeySpecOutputWithContext(ctx context.Context) AuthorityKeySpecOutput
func (AuthorityKeySpecOutput) ToAuthorityKeySpecPtrOutput ¶
func (o AuthorityKeySpecOutput) ToAuthorityKeySpecPtrOutput() AuthorityKeySpecPtrOutput
func (AuthorityKeySpecOutput) ToAuthorityKeySpecPtrOutputWithContext ¶
func (o AuthorityKeySpecOutput) ToAuthorityKeySpecPtrOutputWithContext(ctx context.Context) AuthorityKeySpecPtrOutput
type AuthorityKeySpecPtrInput ¶
type AuthorityKeySpecPtrInput interface { pulumi.Input ToAuthorityKeySpecPtrOutput() AuthorityKeySpecPtrOutput ToAuthorityKeySpecPtrOutputWithContext(context.Context) AuthorityKeySpecPtrOutput }
AuthorityKeySpecPtrInput is an input type that accepts AuthorityKeySpecArgs, AuthorityKeySpecPtr and AuthorityKeySpecPtrOutput values. You can construct a concrete instance of `AuthorityKeySpecPtrInput` via:
AuthorityKeySpecArgs{...} or: nil
func AuthorityKeySpecPtr ¶
func AuthorityKeySpecPtr(v *AuthorityKeySpecArgs) AuthorityKeySpecPtrInput
type AuthorityKeySpecPtrOutput ¶
type AuthorityKeySpecPtrOutput struct{ *pulumi.OutputState }
func (AuthorityKeySpecPtrOutput) Algorithm ¶
func (o AuthorityKeySpecPtrOutput) Algorithm() pulumi.StringPtrOutput
The algorithm to use for creating a managed Cloud KMS key for a for a simplified experience. All managed keys will be have their ProtectionLevel as HSM. Possible values are `SIGN_HASH_ALGORITHM_UNSPECIFIED`, `RSA_PSS_2048_SHA256`, `RSA_PSS_3072_SHA256`, `RSA_PSS_4096_SHA256`, `RSA_PKCS1_2048_SHA256`, `RSA_PKCS1_3072_SHA256`, `RSA_PKCS1_4096_SHA256`, `EC_P256_SHA256`, and `EC_P384_SHA384`.
func (AuthorityKeySpecPtrOutput) CloudKmsKeyVersion ¶
func (o AuthorityKeySpecPtrOutput) CloudKmsKeyVersion() pulumi.StringPtrOutput
The resource name for an existing Cloud KMS CryptoKeyVersion in the format `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`.
func (AuthorityKeySpecPtrOutput) Elem ¶
func (o AuthorityKeySpecPtrOutput) Elem() AuthorityKeySpecOutput
func (AuthorityKeySpecPtrOutput) ElementType ¶
func (AuthorityKeySpecPtrOutput) ElementType() reflect.Type
func (AuthorityKeySpecPtrOutput) ToAuthorityKeySpecPtrOutput ¶
func (o AuthorityKeySpecPtrOutput) ToAuthorityKeySpecPtrOutput() AuthorityKeySpecPtrOutput
func (AuthorityKeySpecPtrOutput) ToAuthorityKeySpecPtrOutputWithContext ¶
func (o AuthorityKeySpecPtrOutput) ToAuthorityKeySpecPtrOutputWithContext(ctx context.Context) AuthorityKeySpecPtrOutput
type AuthorityMap ¶
type AuthorityMap map[string]AuthorityInput
func (AuthorityMap) ElementType ¶
func (AuthorityMap) ElementType() reflect.Type
func (AuthorityMap) ToAuthorityMapOutput ¶
func (i AuthorityMap) ToAuthorityMapOutput() AuthorityMapOutput
func (AuthorityMap) ToAuthorityMapOutputWithContext ¶
func (i AuthorityMap) ToAuthorityMapOutputWithContext(ctx context.Context) AuthorityMapOutput
type AuthorityMapInput ¶
type AuthorityMapInput interface { pulumi.Input ToAuthorityMapOutput() AuthorityMapOutput ToAuthorityMapOutputWithContext(context.Context) AuthorityMapOutput }
AuthorityMapInput is an input type that accepts AuthorityMap and AuthorityMapOutput values. You can construct a concrete instance of `AuthorityMapInput` via:
AuthorityMap{ "key": AuthorityArgs{...} }
type AuthorityMapOutput ¶
type AuthorityMapOutput struct{ *pulumi.OutputState }
func (AuthorityMapOutput) ElementType ¶
func (AuthorityMapOutput) ElementType() reflect.Type
func (AuthorityMapOutput) MapIndex ¶
func (o AuthorityMapOutput) MapIndex(k pulumi.StringInput) AuthorityOutput
func (AuthorityMapOutput) ToAuthorityMapOutput ¶
func (o AuthorityMapOutput) ToAuthorityMapOutput() AuthorityMapOutput
func (AuthorityMapOutput) ToAuthorityMapOutputWithContext ¶
func (o AuthorityMapOutput) ToAuthorityMapOutputWithContext(ctx context.Context) AuthorityMapOutput
type AuthorityOutput ¶
type AuthorityOutput struct{ *pulumi.OutputState }
func (AuthorityOutput) ElementType ¶
func (AuthorityOutput) ElementType() reflect.Type
func (AuthorityOutput) ToAuthorityOutput ¶
func (o AuthorityOutput) ToAuthorityOutput() AuthorityOutput
func (AuthorityOutput) ToAuthorityOutputWithContext ¶
func (o AuthorityOutput) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
func (AuthorityOutput) ToAuthorityPtrOutput ¶
func (o AuthorityOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
func (AuthorityOutput) ToAuthorityPtrOutputWithContext ¶
func (o AuthorityOutput) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
type AuthorityPtrInput ¶
type AuthorityPtrInput interface { pulumi.Input ToAuthorityPtrOutput() AuthorityPtrOutput ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput }
type AuthorityPtrOutput ¶
type AuthorityPtrOutput struct{ *pulumi.OutputState }
func (AuthorityPtrOutput) Elem ¶ added in v5.21.0
func (o AuthorityPtrOutput) Elem() AuthorityOutput
func (AuthorityPtrOutput) ElementType ¶
func (AuthorityPtrOutput) ElementType() reflect.Type
func (AuthorityPtrOutput) ToAuthorityPtrOutput ¶
func (o AuthorityPtrOutput) ToAuthorityPtrOutput() AuthorityPtrOutput
func (AuthorityPtrOutput) ToAuthorityPtrOutputWithContext ¶
func (o AuthorityPtrOutput) ToAuthorityPtrOutputWithContext(ctx context.Context) AuthorityPtrOutput
type AuthorityState ¶
type AuthorityState struct { // URLs for accessing content published by this CA, such as the CA certificate and CRLs. AccessUrls AuthorityAccessUrlArrayInput // The user provided Resource ID for this Certificate Authority. CertificateAuthorityId pulumi.StringPtrInput // The config used to create a self-signed X.509 certificate or CSR. // Structure is documented below. Config AuthorityConfigPtrInput // The time at which this CertificateAuthority was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond // resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CreateTime pulumi.StringPtrInput // The name of a Cloud Storage bucket where this CertificateAuthority will publish content, // such as the CA certificate and CRLs. This must be a bucket name, without any prefixes // (such as `gs://`) or suffixes (such as `.googleapis.com`). For example, to use a bucket named // my-bucket, you would simply specify `my-bucket`. If not specified, a managed bucket will be // created. GcsBucket pulumi.StringPtrInput // This field allows the CA to be deleted even if the CA has active certs. Active certs include both unrevoked and unexpired certs. // Use with care. Defaults to `false`. IgnoreActiveCertificatesOnDeletion pulumi.BoolPtrInput // Used when issuing certificates for this CertificateAuthority. If this CertificateAuthority // is a self-signed CertificateAuthority, this key is also used to sign the self-signed CA // certificate. Otherwise, it is used to sign a CSR. // Structure is documented below. KeySpec AuthorityKeySpecPtrInput // Labels with user-defined metadata. // An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": // "1.3kg", "count": "3" }. Labels pulumi.StringMapInput // The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and // "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine // fractional digits, terminated by 's'. Example: "3.5s". Lifetime pulumi.StringPtrInput // Location of the CertificateAuthority. A full list of valid locations can be found by // running `gcloud privateca locations list`. Location pulumi.StringPtrInput // The resource name for this CertificateAuthority in the format projects/*/locations/*/certificateAuthorities/*. Name pulumi.StringPtrInput // This CertificateAuthority's certificate chain, including the current CertificateAuthority's certificate. Ordered such // that the root issuer is the final element (consistent with RFC 5246). For a self-signed CA, this will only list the // current CertificateAuthority's certificate. PemCaCertificates pulumi.StringArrayInput // The name of the CaPool this Certificate Authority belongs to. Pool pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The State for this CertificateAuthority. State pulumi.StringPtrInput // The Type of this CertificateAuthority. // > **Note:** For `SUBORDINATE` Certificate Authorities, they need to // be manually activated (via Cloud Console of `gcloud`) before they can // issue certificates. // Default value is `SELF_SIGNED`. // Possible values are `SELF_SIGNED` and `SUBORDINATE`. Type pulumi.StringPtrInput // The time at which this CertificateAuthority was updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond // resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime pulumi.StringPtrInput }
func (AuthorityState) ElementType ¶
func (AuthorityState) ElementType() reflect.Type
type CaPool ¶ added in v5.12.0
type CaPool struct { pulumi.CustomResourceState // The IssuancePolicy to control how Certificates will be issued from this CaPool. // Structure is documented below. IssuancePolicy CaPoolIssuancePolicyPtrOutput `pulumi:"issuancePolicy"` // Labels with user-defined metadata. // An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": // "1.3kg", "count": "3" }. Labels pulumi.StringMapOutput `pulumi:"labels"` // String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringOutput `pulumi:"location"` // The name for this CaPool. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The PublishingOptions to follow when issuing Certificates from any CertificateAuthority in this CaPool. // Structure is documented below. PublishingOptions CaPoolPublishingOptionsPtrOutput `pulumi:"publishingOptions"` // The Tier of this CaPool. // Possible values are `ENTERPRISE` and `DEVOPS`. Tier pulumi.StringOutput `pulumi:"tier"` }
A CaPool represents a group of CertificateAuthorities that form a trust anchor. A CaPool can be used to manage issuance policies for one or more CertificateAuthority resources and to rotate CA certificates in and out of the trust anchor.
## Example Usage ### Privateca Capool Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCaPool(ctx, "_default", &certificateauthority.CaPoolArgs{ Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Location: pulumi.String("us-central1"), PublishingOptions: &certificateauthority.CaPoolPublishingOptionsArgs{ PublishCaCert: pulumi.Bool(true), PublishCrl: pulumi.Bool(true), }, Tier: pulumi.String("ENTERPRISE"), }) if err != nil { return err } return nil }) }
``` ### Privateca Capool All Fields
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCaPool(ctx, "_default", &certificateauthority.CaPoolArgs{ IssuancePolicy: &certificateauthority.CaPoolIssuancePolicyArgs{ AllowedIssuanceModes: &certificateauthority.CaPoolIssuancePolicyAllowedIssuanceModesArgs{ AllowConfigBasedIssuance: pulumi.Bool(true), AllowCsrBasedIssuance: pulumi.Bool(true), }, AllowedKeyTypes: certificateauthority.CaPoolIssuancePolicyAllowedKeyTypeArray{ &certificateauthority.CaPoolIssuancePolicyAllowedKeyTypeArgs{ EllipticCurve: &certificateauthority.CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs{ SignatureAlgorithm: pulumi.String("ECDSA_P256"), }, }, &certificateauthority.CaPoolIssuancePolicyAllowedKeyTypeArgs{ Rsa: &certificateauthority.CaPoolIssuancePolicyAllowedKeyTypeRsaArgs{ MaxModulusSize: pulumi.String("10"), MinModulusSize: pulumi.String("5"), }, }, }, BaselineValues: &certificateauthority.CaPoolIssuancePolicyBaselineValuesArgs{ AdditionalExtensions: certificateauthority.CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray{ &certificateauthority.CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs{ Critical: pulumi.Bool(true), ObjectId: &certificateauthority.CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs{ ObjectIdPath: []float64{ 1, 7, }, }, Value: pulumi.String("asdf"), }, }, AiaOcspServers: pulumi.StringArray{ pulumi.String("example.com"), }, CaOptions: &certificateauthority.CaPoolIssuancePolicyBaselineValuesCaOptionsArgs{ IsCa: pulumi.Bool(true), MaxIssuerPathLength: pulumi.Int(10), }, KeyUsage: &certificateauthority.CaPoolIssuancePolicyBaselineValuesKeyUsageArgs{ BaseKeyUsage: &certificateauthority.CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs{ CertSign: pulumi.Bool(false), ContentCommitment: pulumi.Bool(true), CrlSign: pulumi.Bool(true), DataEncipherment: pulumi.Bool(true), DecipherOnly: pulumi.Bool(true), DigitalSignature: pulumi.Bool(true), KeyAgreement: pulumi.Bool(true), KeyEncipherment: pulumi.Bool(false), }, ExtendedKeyUsage: &certificateauthority.CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs{ ClientAuth: pulumi.Bool(false), CodeSigning: pulumi.Bool(true), EmailProtection: pulumi.Bool(true), ServerAuth: pulumi.Bool(true), TimeStamping: pulumi.Bool(true), }, }, PolicyIds: certificateauthority.CaPoolIssuancePolicyBaselineValuesPolicyIdArray{ &certificateauthority.CaPoolIssuancePolicyBaselineValuesPolicyIdArgs{ ObjectIdPath: []float64{ 1, 5, }, }, &certificateauthority.CaPoolIssuancePolicyBaselineValuesPolicyIdArgs{ ObjectIdPath: []float64{ 1, 5, 7, }, }, }, }, IdentityConstraints: &certificateauthority.CaPoolIssuancePolicyIdentityConstraintsArgs{ AllowSubjectAltNamesPassthrough: pulumi.Bool(true), AllowSubjectPassthrough: pulumi.Bool(true), CelExpression: &certificateauthority.CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs{ Expression: pulumi.String("subject_alt_names.all(san, san.type == DNS || san.type == EMAIL )"), Title: pulumi.String("My title"), }, }, MaximumLifetime: pulumi.String("50000s"), }, Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Location: pulumi.String("us-central1"), PublishingOptions: &certificateauthority.CaPoolPublishingOptionsArgs{ PublishCaCert: pulumi.Bool(false), PublishCrl: pulumi.Bool(true), }, Tier: pulumi.String("ENTERPRISE"), }) if err != nil { return err } return nil }) }
```
## Import
CaPool can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:certificateauthority/caPool:CaPool default projects/{{project}}/locations/{{location}}/caPools/{{name}}
```
```sh
$ pulumi import gcp:certificateauthority/caPool:CaPool default {{project}}/{{location}}/{{name}}
```
```sh
$ pulumi import gcp:certificateauthority/caPool:CaPool default {{location}}/{{name}}
```
func GetCaPool ¶ added in v5.12.0
func GetCaPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CaPoolState, opts ...pulumi.ResourceOption) (*CaPool, error)
GetCaPool gets an existing CaPool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCaPool ¶ added in v5.12.0
func NewCaPool(ctx *pulumi.Context, name string, args *CaPoolArgs, opts ...pulumi.ResourceOption) (*CaPool, error)
NewCaPool registers a new resource with the given unique name, arguments, and options.
func (*CaPool) ElementType ¶ added in v5.12.0
func (*CaPool) ToCaPoolOutput ¶ added in v5.12.0
func (i *CaPool) ToCaPoolOutput() CaPoolOutput
func (*CaPool) ToCaPoolOutputWithContext ¶ added in v5.12.0
func (i *CaPool) ToCaPoolOutputWithContext(ctx context.Context) CaPoolOutput
func (*CaPool) ToCaPoolPtrOutput ¶ added in v5.12.0
func (i *CaPool) ToCaPoolPtrOutput() CaPoolPtrOutput
func (*CaPool) ToCaPoolPtrOutputWithContext ¶ added in v5.12.0
func (i *CaPool) ToCaPoolPtrOutputWithContext(ctx context.Context) CaPoolPtrOutput
type CaPoolArgs ¶ added in v5.12.0
type CaPoolArgs struct { // The IssuancePolicy to control how Certificates will be issued from this CaPool. // Structure is documented below. IssuancePolicy CaPoolIssuancePolicyPtrInput // Labels with user-defined metadata. // An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": // "1.3kg", "count": "3" }. Labels pulumi.StringMapInput // String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringInput // The name for this CaPool. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The PublishingOptions to follow when issuing Certificates from any CertificateAuthority in this CaPool. // Structure is documented below. PublishingOptions CaPoolPublishingOptionsPtrInput // The Tier of this CaPool. // Possible values are `ENTERPRISE` and `DEVOPS`. Tier pulumi.StringInput }
The set of arguments for constructing a CaPool resource.
func (CaPoolArgs) ElementType ¶ added in v5.12.0
func (CaPoolArgs) ElementType() reflect.Type
type CaPoolArray ¶ added in v5.12.0
type CaPoolArray []CaPoolInput
func (CaPoolArray) ElementType ¶ added in v5.12.0
func (CaPoolArray) ElementType() reflect.Type
func (CaPoolArray) ToCaPoolArrayOutput ¶ added in v5.12.0
func (i CaPoolArray) ToCaPoolArrayOutput() CaPoolArrayOutput
func (CaPoolArray) ToCaPoolArrayOutputWithContext ¶ added in v5.12.0
func (i CaPoolArray) ToCaPoolArrayOutputWithContext(ctx context.Context) CaPoolArrayOutput
type CaPoolArrayInput ¶ added in v5.12.0
type CaPoolArrayInput interface { pulumi.Input ToCaPoolArrayOutput() CaPoolArrayOutput ToCaPoolArrayOutputWithContext(context.Context) CaPoolArrayOutput }
CaPoolArrayInput is an input type that accepts CaPoolArray and CaPoolArrayOutput values. You can construct a concrete instance of `CaPoolArrayInput` via:
CaPoolArray{ CaPoolArgs{...} }
type CaPoolArrayOutput ¶ added in v5.12.0
type CaPoolArrayOutput struct{ *pulumi.OutputState }
func (CaPoolArrayOutput) ElementType ¶ added in v5.12.0
func (CaPoolArrayOutput) ElementType() reflect.Type
func (CaPoolArrayOutput) Index ¶ added in v5.12.0
func (o CaPoolArrayOutput) Index(i pulumi.IntInput) CaPoolOutput
func (CaPoolArrayOutput) ToCaPoolArrayOutput ¶ added in v5.12.0
func (o CaPoolArrayOutput) ToCaPoolArrayOutput() CaPoolArrayOutput
func (CaPoolArrayOutput) ToCaPoolArrayOutputWithContext ¶ added in v5.12.0
func (o CaPoolArrayOutput) ToCaPoolArrayOutputWithContext(ctx context.Context) CaPoolArrayOutput
type CaPoolIamBinding ¶ added in v5.12.0
type CaPoolIamBinding struct { pulumi.CustomResourceState // Used to find the parent resource to bind the IAM policy to CaPool pulumi.StringOutput `pulumi:"caPool"` Condition CaPoolIamBindingConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Location of the CaPool. A full list of valid locations can be found by // running `gcloud privateca locations list`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` Members pulumi.StringArrayOutput `pulumi:"members"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one // `certificateauthority.CaPoolIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
Three different resources help you manage your IAM policy for Certificate Authority Service CaPool. Each of these resources serves a different use case:
* `certificateauthority.CaPoolIamPolicy`: Authoritative. Sets the IAM policy for the capool and replaces any existing policy already attached. * `certificateauthority.CaPoolIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the capool are preserved. * `certificateauthority.CaPoolIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the capool are preserved.
> **Note:** `certificateauthority.CaPoolIamPolicy` **cannot** be used in conjunction with `certificateauthority.CaPoolIamBinding` and `certificateauthority.CaPoolIamMember` or they will fight over what your policy should be.
> **Note:** `certificateauthority.CaPoolIamBinding` resources **can be** used in conjunction with `certificateauthority.CaPoolIamMember` resources **only if** they do not grant privilege to the same role.
## google\_privateca\_ca\_pool\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ organizations.GetIAMPolicyBinding{ Role: "roles/privateca.certificateManager", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = certificateauthority.NewCaPoolIamPolicy(ctx, "policy", &certificateauthority.CaPoolIamPolicyArgs{ CaPool: pulumi.Any(google_privateca_ca_pool.Default.Id), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_privateca\_ca\_pool\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCaPoolIamBinding(ctx, "binding", &certificateauthority.CaPoolIamBindingArgs{ CaPool: pulumi.Any(google_privateca_ca_pool.Default.Id), Role: pulumi.String("roles/privateca.certificateManager"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## google\_privateca\_ca\_pool\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCaPoolIamMember(ctx, "member", &certificateauthority.CaPoolIamMemberArgs{ CaPool: pulumi.Any(google_privateca_ca_pool.Default.Id), Role: pulumi.String("roles/privateca.certificateManager"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/caPools/{{name}} * {{project}}/{{location}}/{{name}} * {{location}}/{{name}} Any variables not passed in the import command will be taken from the provider configuration. Certificate Authority Service capool IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:certificateauthority/caPoolIamBinding:CaPoolIamBinding editor "projects/{{project}}/locations/{{location}}/caPools/{{ca_pool}} roles/privateca.certificateManager user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:certificateauthority/caPoolIamBinding:CaPoolIamBinding editor "projects/{{project}}/locations/{{location}}/caPools/{{ca_pool}} roles/privateca.certificateManager"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:certificateauthority/caPoolIamBinding:CaPoolIamBinding editor projects/{{project}}/locations/{{location}}/caPools/{{ca_pool}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetCaPoolIamBinding ¶ added in v5.12.0
func GetCaPoolIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CaPoolIamBindingState, opts ...pulumi.ResourceOption) (*CaPoolIamBinding, error)
GetCaPoolIamBinding gets an existing CaPoolIamBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCaPoolIamBinding ¶ added in v5.12.0
func NewCaPoolIamBinding(ctx *pulumi.Context, name string, args *CaPoolIamBindingArgs, opts ...pulumi.ResourceOption) (*CaPoolIamBinding, error)
NewCaPoolIamBinding registers a new resource with the given unique name, arguments, and options.
func (*CaPoolIamBinding) ElementType ¶ added in v5.12.0
func (*CaPoolIamBinding) ElementType() reflect.Type
func (*CaPoolIamBinding) ToCaPoolIamBindingOutput ¶ added in v5.12.0
func (i *CaPoolIamBinding) ToCaPoolIamBindingOutput() CaPoolIamBindingOutput
func (*CaPoolIamBinding) ToCaPoolIamBindingOutputWithContext ¶ added in v5.12.0
func (i *CaPoolIamBinding) ToCaPoolIamBindingOutputWithContext(ctx context.Context) CaPoolIamBindingOutput
func (*CaPoolIamBinding) ToCaPoolIamBindingPtrOutput ¶ added in v5.12.0
func (i *CaPoolIamBinding) ToCaPoolIamBindingPtrOutput() CaPoolIamBindingPtrOutput
func (*CaPoolIamBinding) ToCaPoolIamBindingPtrOutputWithContext ¶ added in v5.12.0
func (i *CaPoolIamBinding) ToCaPoolIamBindingPtrOutputWithContext(ctx context.Context) CaPoolIamBindingPtrOutput
type CaPoolIamBindingArgs ¶ added in v5.12.0
type CaPoolIamBindingArgs struct { // Used to find the parent resource to bind the IAM policy to CaPool pulumi.StringInput Condition CaPoolIamBindingConditionPtrInput // Location of the CaPool. A full list of valid locations can be found by // running `gcloud privateca locations list`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Members pulumi.StringArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `certificateauthority.CaPoolIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a CaPoolIamBinding resource.
func (CaPoolIamBindingArgs) ElementType ¶ added in v5.12.0
func (CaPoolIamBindingArgs) ElementType() reflect.Type
type CaPoolIamBindingArray ¶ added in v5.12.0
type CaPoolIamBindingArray []CaPoolIamBindingInput
func (CaPoolIamBindingArray) ElementType ¶ added in v5.12.0
func (CaPoolIamBindingArray) ElementType() reflect.Type
func (CaPoolIamBindingArray) ToCaPoolIamBindingArrayOutput ¶ added in v5.12.0
func (i CaPoolIamBindingArray) ToCaPoolIamBindingArrayOutput() CaPoolIamBindingArrayOutput
func (CaPoolIamBindingArray) ToCaPoolIamBindingArrayOutputWithContext ¶ added in v5.12.0
func (i CaPoolIamBindingArray) ToCaPoolIamBindingArrayOutputWithContext(ctx context.Context) CaPoolIamBindingArrayOutput
type CaPoolIamBindingArrayInput ¶ added in v5.12.0
type CaPoolIamBindingArrayInput interface { pulumi.Input ToCaPoolIamBindingArrayOutput() CaPoolIamBindingArrayOutput ToCaPoolIamBindingArrayOutputWithContext(context.Context) CaPoolIamBindingArrayOutput }
CaPoolIamBindingArrayInput is an input type that accepts CaPoolIamBindingArray and CaPoolIamBindingArrayOutput values. You can construct a concrete instance of `CaPoolIamBindingArrayInput` via:
CaPoolIamBindingArray{ CaPoolIamBindingArgs{...} }
type CaPoolIamBindingArrayOutput ¶ added in v5.12.0
type CaPoolIamBindingArrayOutput struct{ *pulumi.OutputState }
func (CaPoolIamBindingArrayOutput) ElementType ¶ added in v5.12.0
func (CaPoolIamBindingArrayOutput) ElementType() reflect.Type
func (CaPoolIamBindingArrayOutput) Index ¶ added in v5.12.0
func (o CaPoolIamBindingArrayOutput) Index(i pulumi.IntInput) CaPoolIamBindingOutput
func (CaPoolIamBindingArrayOutput) ToCaPoolIamBindingArrayOutput ¶ added in v5.12.0
func (o CaPoolIamBindingArrayOutput) ToCaPoolIamBindingArrayOutput() CaPoolIamBindingArrayOutput
func (CaPoolIamBindingArrayOutput) ToCaPoolIamBindingArrayOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamBindingArrayOutput) ToCaPoolIamBindingArrayOutputWithContext(ctx context.Context) CaPoolIamBindingArrayOutput
type CaPoolIamBindingCondition ¶ added in v5.12.0
type CaPoolIamBindingConditionArgs ¶ added in v5.12.0
type CaPoolIamBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (CaPoolIamBindingConditionArgs) ElementType ¶ added in v5.12.0
func (CaPoolIamBindingConditionArgs) ElementType() reflect.Type
func (CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionOutput ¶ added in v5.12.0
func (i CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionOutput() CaPoolIamBindingConditionOutput
func (CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionOutputWithContext ¶ added in v5.12.0
func (i CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionOutputWithContext(ctx context.Context) CaPoolIamBindingConditionOutput
func (CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionPtrOutput ¶ added in v5.12.0
func (i CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionPtrOutput() CaPoolIamBindingConditionPtrOutput
func (CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionPtrOutputWithContext ¶ added in v5.12.0
func (i CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionPtrOutputWithContext(ctx context.Context) CaPoolIamBindingConditionPtrOutput
type CaPoolIamBindingConditionInput ¶ added in v5.12.0
type CaPoolIamBindingConditionInput interface { pulumi.Input ToCaPoolIamBindingConditionOutput() CaPoolIamBindingConditionOutput ToCaPoolIamBindingConditionOutputWithContext(context.Context) CaPoolIamBindingConditionOutput }
CaPoolIamBindingConditionInput is an input type that accepts CaPoolIamBindingConditionArgs and CaPoolIamBindingConditionOutput values. You can construct a concrete instance of `CaPoolIamBindingConditionInput` via:
CaPoolIamBindingConditionArgs{...}
type CaPoolIamBindingConditionOutput ¶ added in v5.12.0
type CaPoolIamBindingConditionOutput struct{ *pulumi.OutputState }
func (CaPoolIamBindingConditionOutput) Description ¶ added in v5.12.0
func (o CaPoolIamBindingConditionOutput) Description() pulumi.StringPtrOutput
func (CaPoolIamBindingConditionOutput) ElementType ¶ added in v5.12.0
func (CaPoolIamBindingConditionOutput) ElementType() reflect.Type
func (CaPoolIamBindingConditionOutput) Expression ¶ added in v5.12.0
func (o CaPoolIamBindingConditionOutput) Expression() pulumi.StringOutput
func (CaPoolIamBindingConditionOutput) Title ¶ added in v5.12.0
func (o CaPoolIamBindingConditionOutput) Title() pulumi.StringOutput
func (CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionOutput ¶ added in v5.12.0
func (o CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionOutput() CaPoolIamBindingConditionOutput
func (CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionOutputWithContext(ctx context.Context) CaPoolIamBindingConditionOutput
func (CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionPtrOutput ¶ added in v5.12.0
func (o CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionPtrOutput() CaPoolIamBindingConditionPtrOutput
func (CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionPtrOutputWithContext(ctx context.Context) CaPoolIamBindingConditionPtrOutput
type CaPoolIamBindingConditionPtrInput ¶ added in v5.12.0
type CaPoolIamBindingConditionPtrInput interface { pulumi.Input ToCaPoolIamBindingConditionPtrOutput() CaPoolIamBindingConditionPtrOutput ToCaPoolIamBindingConditionPtrOutputWithContext(context.Context) CaPoolIamBindingConditionPtrOutput }
CaPoolIamBindingConditionPtrInput is an input type that accepts CaPoolIamBindingConditionArgs, CaPoolIamBindingConditionPtr and CaPoolIamBindingConditionPtrOutput values. You can construct a concrete instance of `CaPoolIamBindingConditionPtrInput` via:
CaPoolIamBindingConditionArgs{...} or: nil
func CaPoolIamBindingConditionPtr ¶ added in v5.12.0
func CaPoolIamBindingConditionPtr(v *CaPoolIamBindingConditionArgs) CaPoolIamBindingConditionPtrInput
type CaPoolIamBindingConditionPtrOutput ¶ added in v5.12.0
type CaPoolIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIamBindingConditionPtrOutput) Description ¶ added in v5.12.0
func (o CaPoolIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (CaPoolIamBindingConditionPtrOutput) Elem ¶ added in v5.12.0
func (o CaPoolIamBindingConditionPtrOutput) Elem() CaPoolIamBindingConditionOutput
func (CaPoolIamBindingConditionPtrOutput) ElementType ¶ added in v5.12.0
func (CaPoolIamBindingConditionPtrOutput) ElementType() reflect.Type
func (CaPoolIamBindingConditionPtrOutput) Expression ¶ added in v5.12.0
func (o CaPoolIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (CaPoolIamBindingConditionPtrOutput) Title ¶ added in v5.12.0
func (o CaPoolIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (CaPoolIamBindingConditionPtrOutput) ToCaPoolIamBindingConditionPtrOutput ¶ added in v5.12.0
func (o CaPoolIamBindingConditionPtrOutput) ToCaPoolIamBindingConditionPtrOutput() CaPoolIamBindingConditionPtrOutput
func (CaPoolIamBindingConditionPtrOutput) ToCaPoolIamBindingConditionPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamBindingConditionPtrOutput) ToCaPoolIamBindingConditionPtrOutputWithContext(ctx context.Context) CaPoolIamBindingConditionPtrOutput
type CaPoolIamBindingInput ¶ added in v5.12.0
type CaPoolIamBindingInput interface { pulumi.Input ToCaPoolIamBindingOutput() CaPoolIamBindingOutput ToCaPoolIamBindingOutputWithContext(ctx context.Context) CaPoolIamBindingOutput }
type CaPoolIamBindingMap ¶ added in v5.12.0
type CaPoolIamBindingMap map[string]CaPoolIamBindingInput
func (CaPoolIamBindingMap) ElementType ¶ added in v5.12.0
func (CaPoolIamBindingMap) ElementType() reflect.Type
func (CaPoolIamBindingMap) ToCaPoolIamBindingMapOutput ¶ added in v5.12.0
func (i CaPoolIamBindingMap) ToCaPoolIamBindingMapOutput() CaPoolIamBindingMapOutput
func (CaPoolIamBindingMap) ToCaPoolIamBindingMapOutputWithContext ¶ added in v5.12.0
func (i CaPoolIamBindingMap) ToCaPoolIamBindingMapOutputWithContext(ctx context.Context) CaPoolIamBindingMapOutput
type CaPoolIamBindingMapInput ¶ added in v5.12.0
type CaPoolIamBindingMapInput interface { pulumi.Input ToCaPoolIamBindingMapOutput() CaPoolIamBindingMapOutput ToCaPoolIamBindingMapOutputWithContext(context.Context) CaPoolIamBindingMapOutput }
CaPoolIamBindingMapInput is an input type that accepts CaPoolIamBindingMap and CaPoolIamBindingMapOutput values. You can construct a concrete instance of `CaPoolIamBindingMapInput` via:
CaPoolIamBindingMap{ "key": CaPoolIamBindingArgs{...} }
type CaPoolIamBindingMapOutput ¶ added in v5.12.0
type CaPoolIamBindingMapOutput struct{ *pulumi.OutputState }
func (CaPoolIamBindingMapOutput) ElementType ¶ added in v5.12.0
func (CaPoolIamBindingMapOutput) ElementType() reflect.Type
func (CaPoolIamBindingMapOutput) MapIndex ¶ added in v5.12.0
func (o CaPoolIamBindingMapOutput) MapIndex(k pulumi.StringInput) CaPoolIamBindingOutput
func (CaPoolIamBindingMapOutput) ToCaPoolIamBindingMapOutput ¶ added in v5.12.0
func (o CaPoolIamBindingMapOutput) ToCaPoolIamBindingMapOutput() CaPoolIamBindingMapOutput
func (CaPoolIamBindingMapOutput) ToCaPoolIamBindingMapOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamBindingMapOutput) ToCaPoolIamBindingMapOutputWithContext(ctx context.Context) CaPoolIamBindingMapOutput
type CaPoolIamBindingOutput ¶ added in v5.12.0
type CaPoolIamBindingOutput struct{ *pulumi.OutputState }
func (CaPoolIamBindingOutput) ElementType ¶ added in v5.12.0
func (CaPoolIamBindingOutput) ElementType() reflect.Type
func (CaPoolIamBindingOutput) ToCaPoolIamBindingOutput ¶ added in v5.12.0
func (o CaPoolIamBindingOutput) ToCaPoolIamBindingOutput() CaPoolIamBindingOutput
func (CaPoolIamBindingOutput) ToCaPoolIamBindingOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamBindingOutput) ToCaPoolIamBindingOutputWithContext(ctx context.Context) CaPoolIamBindingOutput
func (CaPoolIamBindingOutput) ToCaPoolIamBindingPtrOutput ¶ added in v5.12.0
func (o CaPoolIamBindingOutput) ToCaPoolIamBindingPtrOutput() CaPoolIamBindingPtrOutput
func (CaPoolIamBindingOutput) ToCaPoolIamBindingPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamBindingOutput) ToCaPoolIamBindingPtrOutputWithContext(ctx context.Context) CaPoolIamBindingPtrOutput
type CaPoolIamBindingPtrInput ¶ added in v5.12.0
type CaPoolIamBindingPtrInput interface { pulumi.Input ToCaPoolIamBindingPtrOutput() CaPoolIamBindingPtrOutput ToCaPoolIamBindingPtrOutputWithContext(ctx context.Context) CaPoolIamBindingPtrOutput }
type CaPoolIamBindingPtrOutput ¶ added in v5.12.0
type CaPoolIamBindingPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIamBindingPtrOutput) Elem ¶ added in v5.21.0
func (o CaPoolIamBindingPtrOutput) Elem() CaPoolIamBindingOutput
func (CaPoolIamBindingPtrOutput) ElementType ¶ added in v5.12.0
func (CaPoolIamBindingPtrOutput) ElementType() reflect.Type
func (CaPoolIamBindingPtrOutput) ToCaPoolIamBindingPtrOutput ¶ added in v5.12.0
func (o CaPoolIamBindingPtrOutput) ToCaPoolIamBindingPtrOutput() CaPoolIamBindingPtrOutput
func (CaPoolIamBindingPtrOutput) ToCaPoolIamBindingPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamBindingPtrOutput) ToCaPoolIamBindingPtrOutputWithContext(ctx context.Context) CaPoolIamBindingPtrOutput
type CaPoolIamBindingState ¶ added in v5.12.0
type CaPoolIamBindingState struct { // Used to find the parent resource to bind the IAM policy to CaPool pulumi.StringPtrInput Condition CaPoolIamBindingConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // Location of the CaPool. A full list of valid locations can be found by // running `gcloud privateca locations list`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Members pulumi.StringArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `certificateauthority.CaPoolIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (CaPoolIamBindingState) ElementType ¶ added in v5.12.0
func (CaPoolIamBindingState) ElementType() reflect.Type
type CaPoolIamMember ¶ added in v5.12.0
type CaPoolIamMember struct { pulumi.CustomResourceState // Used to find the parent resource to bind the IAM policy to CaPool pulumi.StringOutput `pulumi:"caPool"` Condition CaPoolIamMemberConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Location of the CaPool. A full list of valid locations can be found by // running `gcloud privateca locations list`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` Member pulumi.StringOutput `pulumi:"member"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one // `certificateauthority.CaPoolIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
Three different resources help you manage your IAM policy for Certificate Authority Service CaPool. Each of these resources serves a different use case:
* `certificateauthority.CaPoolIamPolicy`: Authoritative. Sets the IAM policy for the capool and replaces any existing policy already attached. * `certificateauthority.CaPoolIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the capool are preserved. * `certificateauthority.CaPoolIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the capool are preserved.
> **Note:** `certificateauthority.CaPoolIamPolicy` **cannot** be used in conjunction with `certificateauthority.CaPoolIamBinding` and `certificateauthority.CaPoolIamMember` or they will fight over what your policy should be.
> **Note:** `certificateauthority.CaPoolIamBinding` resources **can be** used in conjunction with `certificateauthority.CaPoolIamMember` resources **only if** they do not grant privilege to the same role.
## google\_privateca\_ca\_pool\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ organizations.GetIAMPolicyBinding{ Role: "roles/privateca.certificateManager", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = certificateauthority.NewCaPoolIamPolicy(ctx, "policy", &certificateauthority.CaPoolIamPolicyArgs{ CaPool: pulumi.Any(google_privateca_ca_pool.Default.Id), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_privateca\_ca\_pool\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCaPoolIamBinding(ctx, "binding", &certificateauthority.CaPoolIamBindingArgs{ CaPool: pulumi.Any(google_privateca_ca_pool.Default.Id), Role: pulumi.String("roles/privateca.certificateManager"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## google\_privateca\_ca\_pool\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCaPoolIamMember(ctx, "member", &certificateauthority.CaPoolIamMemberArgs{ CaPool: pulumi.Any(google_privateca_ca_pool.Default.Id), Role: pulumi.String("roles/privateca.certificateManager"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/caPools/{{name}} * {{project}}/{{location}}/{{name}} * {{location}}/{{name}} Any variables not passed in the import command will be taken from the provider configuration. Certificate Authority Service capool IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:certificateauthority/caPoolIamMember:CaPoolIamMember editor "projects/{{project}}/locations/{{location}}/caPools/{{ca_pool}} roles/privateca.certificateManager user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:certificateauthority/caPoolIamMember:CaPoolIamMember editor "projects/{{project}}/locations/{{location}}/caPools/{{ca_pool}} roles/privateca.certificateManager"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:certificateauthority/caPoolIamMember:CaPoolIamMember editor projects/{{project}}/locations/{{location}}/caPools/{{ca_pool}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetCaPoolIamMember ¶ added in v5.12.0
func GetCaPoolIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CaPoolIamMemberState, opts ...pulumi.ResourceOption) (*CaPoolIamMember, error)
GetCaPoolIamMember gets an existing CaPoolIamMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCaPoolIamMember ¶ added in v5.12.0
func NewCaPoolIamMember(ctx *pulumi.Context, name string, args *CaPoolIamMemberArgs, opts ...pulumi.ResourceOption) (*CaPoolIamMember, error)
NewCaPoolIamMember registers a new resource with the given unique name, arguments, and options.
func (*CaPoolIamMember) ElementType ¶ added in v5.12.0
func (*CaPoolIamMember) ElementType() reflect.Type
func (*CaPoolIamMember) ToCaPoolIamMemberOutput ¶ added in v5.12.0
func (i *CaPoolIamMember) ToCaPoolIamMemberOutput() CaPoolIamMemberOutput
func (*CaPoolIamMember) ToCaPoolIamMemberOutputWithContext ¶ added in v5.12.0
func (i *CaPoolIamMember) ToCaPoolIamMemberOutputWithContext(ctx context.Context) CaPoolIamMemberOutput
func (*CaPoolIamMember) ToCaPoolIamMemberPtrOutput ¶ added in v5.12.0
func (i *CaPoolIamMember) ToCaPoolIamMemberPtrOutput() CaPoolIamMemberPtrOutput
func (*CaPoolIamMember) ToCaPoolIamMemberPtrOutputWithContext ¶ added in v5.12.0
func (i *CaPoolIamMember) ToCaPoolIamMemberPtrOutputWithContext(ctx context.Context) CaPoolIamMemberPtrOutput
type CaPoolIamMemberArgs ¶ added in v5.12.0
type CaPoolIamMemberArgs struct { // Used to find the parent resource to bind the IAM policy to CaPool pulumi.StringInput Condition CaPoolIamMemberConditionPtrInput // Location of the CaPool. A full list of valid locations can be found by // running `gcloud privateca locations list`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Member pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `certificateauthority.CaPoolIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a CaPoolIamMember resource.
func (CaPoolIamMemberArgs) ElementType ¶ added in v5.12.0
func (CaPoolIamMemberArgs) ElementType() reflect.Type
type CaPoolIamMemberArray ¶ added in v5.12.0
type CaPoolIamMemberArray []CaPoolIamMemberInput
func (CaPoolIamMemberArray) ElementType ¶ added in v5.12.0
func (CaPoolIamMemberArray) ElementType() reflect.Type
func (CaPoolIamMemberArray) ToCaPoolIamMemberArrayOutput ¶ added in v5.12.0
func (i CaPoolIamMemberArray) ToCaPoolIamMemberArrayOutput() CaPoolIamMemberArrayOutput
func (CaPoolIamMemberArray) ToCaPoolIamMemberArrayOutputWithContext ¶ added in v5.12.0
func (i CaPoolIamMemberArray) ToCaPoolIamMemberArrayOutputWithContext(ctx context.Context) CaPoolIamMemberArrayOutput
type CaPoolIamMemberArrayInput ¶ added in v5.12.0
type CaPoolIamMemberArrayInput interface { pulumi.Input ToCaPoolIamMemberArrayOutput() CaPoolIamMemberArrayOutput ToCaPoolIamMemberArrayOutputWithContext(context.Context) CaPoolIamMemberArrayOutput }
CaPoolIamMemberArrayInput is an input type that accepts CaPoolIamMemberArray and CaPoolIamMemberArrayOutput values. You can construct a concrete instance of `CaPoolIamMemberArrayInput` via:
CaPoolIamMemberArray{ CaPoolIamMemberArgs{...} }
type CaPoolIamMemberArrayOutput ¶ added in v5.12.0
type CaPoolIamMemberArrayOutput struct{ *pulumi.OutputState }
func (CaPoolIamMemberArrayOutput) ElementType ¶ added in v5.12.0
func (CaPoolIamMemberArrayOutput) ElementType() reflect.Type
func (CaPoolIamMemberArrayOutput) Index ¶ added in v5.12.0
func (o CaPoolIamMemberArrayOutput) Index(i pulumi.IntInput) CaPoolIamMemberOutput
func (CaPoolIamMemberArrayOutput) ToCaPoolIamMemberArrayOutput ¶ added in v5.12.0
func (o CaPoolIamMemberArrayOutput) ToCaPoolIamMemberArrayOutput() CaPoolIamMemberArrayOutput
func (CaPoolIamMemberArrayOutput) ToCaPoolIamMemberArrayOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamMemberArrayOutput) ToCaPoolIamMemberArrayOutputWithContext(ctx context.Context) CaPoolIamMemberArrayOutput
type CaPoolIamMemberCondition ¶ added in v5.12.0
type CaPoolIamMemberConditionArgs ¶ added in v5.12.0
type CaPoolIamMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (CaPoolIamMemberConditionArgs) ElementType ¶ added in v5.12.0
func (CaPoolIamMemberConditionArgs) ElementType() reflect.Type
func (CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionOutput ¶ added in v5.12.0
func (i CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionOutput() CaPoolIamMemberConditionOutput
func (CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionOutputWithContext ¶ added in v5.12.0
func (i CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionOutputWithContext(ctx context.Context) CaPoolIamMemberConditionOutput
func (CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionPtrOutput ¶ added in v5.12.0
func (i CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionPtrOutput() CaPoolIamMemberConditionPtrOutput
func (CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionPtrOutputWithContext ¶ added in v5.12.0
func (i CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionPtrOutputWithContext(ctx context.Context) CaPoolIamMemberConditionPtrOutput
type CaPoolIamMemberConditionInput ¶ added in v5.12.0
type CaPoolIamMemberConditionInput interface { pulumi.Input ToCaPoolIamMemberConditionOutput() CaPoolIamMemberConditionOutput ToCaPoolIamMemberConditionOutputWithContext(context.Context) CaPoolIamMemberConditionOutput }
CaPoolIamMemberConditionInput is an input type that accepts CaPoolIamMemberConditionArgs and CaPoolIamMemberConditionOutput values. You can construct a concrete instance of `CaPoolIamMemberConditionInput` via:
CaPoolIamMemberConditionArgs{...}
type CaPoolIamMemberConditionOutput ¶ added in v5.12.0
type CaPoolIamMemberConditionOutput struct{ *pulumi.OutputState }
func (CaPoolIamMemberConditionOutput) Description ¶ added in v5.12.0
func (o CaPoolIamMemberConditionOutput) Description() pulumi.StringPtrOutput
func (CaPoolIamMemberConditionOutput) ElementType ¶ added in v5.12.0
func (CaPoolIamMemberConditionOutput) ElementType() reflect.Type
func (CaPoolIamMemberConditionOutput) Expression ¶ added in v5.12.0
func (o CaPoolIamMemberConditionOutput) Expression() pulumi.StringOutput
func (CaPoolIamMemberConditionOutput) Title ¶ added in v5.12.0
func (o CaPoolIamMemberConditionOutput) Title() pulumi.StringOutput
func (CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionOutput ¶ added in v5.12.0
func (o CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionOutput() CaPoolIamMemberConditionOutput
func (CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionOutputWithContext(ctx context.Context) CaPoolIamMemberConditionOutput
func (CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionPtrOutput ¶ added in v5.12.0
func (o CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionPtrOutput() CaPoolIamMemberConditionPtrOutput
func (CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionPtrOutputWithContext(ctx context.Context) CaPoolIamMemberConditionPtrOutput
type CaPoolIamMemberConditionPtrInput ¶ added in v5.12.0
type CaPoolIamMemberConditionPtrInput interface { pulumi.Input ToCaPoolIamMemberConditionPtrOutput() CaPoolIamMemberConditionPtrOutput ToCaPoolIamMemberConditionPtrOutputWithContext(context.Context) CaPoolIamMemberConditionPtrOutput }
CaPoolIamMemberConditionPtrInput is an input type that accepts CaPoolIamMemberConditionArgs, CaPoolIamMemberConditionPtr and CaPoolIamMemberConditionPtrOutput values. You can construct a concrete instance of `CaPoolIamMemberConditionPtrInput` via:
CaPoolIamMemberConditionArgs{...} or: nil
func CaPoolIamMemberConditionPtr ¶ added in v5.12.0
func CaPoolIamMemberConditionPtr(v *CaPoolIamMemberConditionArgs) CaPoolIamMemberConditionPtrInput
type CaPoolIamMemberConditionPtrOutput ¶ added in v5.12.0
type CaPoolIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIamMemberConditionPtrOutput) Description ¶ added in v5.12.0
func (o CaPoolIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (CaPoolIamMemberConditionPtrOutput) Elem ¶ added in v5.12.0
func (o CaPoolIamMemberConditionPtrOutput) Elem() CaPoolIamMemberConditionOutput
func (CaPoolIamMemberConditionPtrOutput) ElementType ¶ added in v5.12.0
func (CaPoolIamMemberConditionPtrOutput) ElementType() reflect.Type
func (CaPoolIamMemberConditionPtrOutput) Expression ¶ added in v5.12.0
func (o CaPoolIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (CaPoolIamMemberConditionPtrOutput) Title ¶ added in v5.12.0
func (o CaPoolIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (CaPoolIamMemberConditionPtrOutput) ToCaPoolIamMemberConditionPtrOutput ¶ added in v5.12.0
func (o CaPoolIamMemberConditionPtrOutput) ToCaPoolIamMemberConditionPtrOutput() CaPoolIamMemberConditionPtrOutput
func (CaPoolIamMemberConditionPtrOutput) ToCaPoolIamMemberConditionPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamMemberConditionPtrOutput) ToCaPoolIamMemberConditionPtrOutputWithContext(ctx context.Context) CaPoolIamMemberConditionPtrOutput
type CaPoolIamMemberInput ¶ added in v5.12.0
type CaPoolIamMemberInput interface { pulumi.Input ToCaPoolIamMemberOutput() CaPoolIamMemberOutput ToCaPoolIamMemberOutputWithContext(ctx context.Context) CaPoolIamMemberOutput }
type CaPoolIamMemberMap ¶ added in v5.12.0
type CaPoolIamMemberMap map[string]CaPoolIamMemberInput
func (CaPoolIamMemberMap) ElementType ¶ added in v5.12.0
func (CaPoolIamMemberMap) ElementType() reflect.Type
func (CaPoolIamMemberMap) ToCaPoolIamMemberMapOutput ¶ added in v5.12.0
func (i CaPoolIamMemberMap) ToCaPoolIamMemberMapOutput() CaPoolIamMemberMapOutput
func (CaPoolIamMemberMap) ToCaPoolIamMemberMapOutputWithContext ¶ added in v5.12.0
func (i CaPoolIamMemberMap) ToCaPoolIamMemberMapOutputWithContext(ctx context.Context) CaPoolIamMemberMapOutput
type CaPoolIamMemberMapInput ¶ added in v5.12.0
type CaPoolIamMemberMapInput interface { pulumi.Input ToCaPoolIamMemberMapOutput() CaPoolIamMemberMapOutput ToCaPoolIamMemberMapOutputWithContext(context.Context) CaPoolIamMemberMapOutput }
CaPoolIamMemberMapInput is an input type that accepts CaPoolIamMemberMap and CaPoolIamMemberMapOutput values. You can construct a concrete instance of `CaPoolIamMemberMapInput` via:
CaPoolIamMemberMap{ "key": CaPoolIamMemberArgs{...} }
type CaPoolIamMemberMapOutput ¶ added in v5.12.0
type CaPoolIamMemberMapOutput struct{ *pulumi.OutputState }
func (CaPoolIamMemberMapOutput) ElementType ¶ added in v5.12.0
func (CaPoolIamMemberMapOutput) ElementType() reflect.Type
func (CaPoolIamMemberMapOutput) MapIndex ¶ added in v5.12.0
func (o CaPoolIamMemberMapOutput) MapIndex(k pulumi.StringInput) CaPoolIamMemberOutput
func (CaPoolIamMemberMapOutput) ToCaPoolIamMemberMapOutput ¶ added in v5.12.0
func (o CaPoolIamMemberMapOutput) ToCaPoolIamMemberMapOutput() CaPoolIamMemberMapOutput
func (CaPoolIamMemberMapOutput) ToCaPoolIamMemberMapOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamMemberMapOutput) ToCaPoolIamMemberMapOutputWithContext(ctx context.Context) CaPoolIamMemberMapOutput
type CaPoolIamMemberOutput ¶ added in v5.12.0
type CaPoolIamMemberOutput struct{ *pulumi.OutputState }
func (CaPoolIamMemberOutput) ElementType ¶ added in v5.12.0
func (CaPoolIamMemberOutput) ElementType() reflect.Type
func (CaPoolIamMemberOutput) ToCaPoolIamMemberOutput ¶ added in v5.12.0
func (o CaPoolIamMemberOutput) ToCaPoolIamMemberOutput() CaPoolIamMemberOutput
func (CaPoolIamMemberOutput) ToCaPoolIamMemberOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamMemberOutput) ToCaPoolIamMemberOutputWithContext(ctx context.Context) CaPoolIamMemberOutput
func (CaPoolIamMemberOutput) ToCaPoolIamMemberPtrOutput ¶ added in v5.12.0
func (o CaPoolIamMemberOutput) ToCaPoolIamMemberPtrOutput() CaPoolIamMemberPtrOutput
func (CaPoolIamMemberOutput) ToCaPoolIamMemberPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamMemberOutput) ToCaPoolIamMemberPtrOutputWithContext(ctx context.Context) CaPoolIamMemberPtrOutput
type CaPoolIamMemberPtrInput ¶ added in v5.12.0
type CaPoolIamMemberPtrInput interface { pulumi.Input ToCaPoolIamMemberPtrOutput() CaPoolIamMemberPtrOutput ToCaPoolIamMemberPtrOutputWithContext(ctx context.Context) CaPoolIamMemberPtrOutput }
type CaPoolIamMemberPtrOutput ¶ added in v5.12.0
type CaPoolIamMemberPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIamMemberPtrOutput) Elem ¶ added in v5.21.0
func (o CaPoolIamMemberPtrOutput) Elem() CaPoolIamMemberOutput
func (CaPoolIamMemberPtrOutput) ElementType ¶ added in v5.12.0
func (CaPoolIamMemberPtrOutput) ElementType() reflect.Type
func (CaPoolIamMemberPtrOutput) ToCaPoolIamMemberPtrOutput ¶ added in v5.12.0
func (o CaPoolIamMemberPtrOutput) ToCaPoolIamMemberPtrOutput() CaPoolIamMemberPtrOutput
func (CaPoolIamMemberPtrOutput) ToCaPoolIamMemberPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamMemberPtrOutput) ToCaPoolIamMemberPtrOutputWithContext(ctx context.Context) CaPoolIamMemberPtrOutput
type CaPoolIamMemberState ¶ added in v5.12.0
type CaPoolIamMemberState struct { // Used to find the parent resource to bind the IAM policy to CaPool pulumi.StringPtrInput Condition CaPoolIamMemberConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // Location of the CaPool. A full list of valid locations can be found by // running `gcloud privateca locations list`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput Member pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The role that should be applied. Only one // `certificateauthority.CaPoolIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (CaPoolIamMemberState) ElementType ¶ added in v5.12.0
func (CaPoolIamMemberState) ElementType() reflect.Type
type CaPoolIamPolicy ¶ added in v5.12.0
type CaPoolIamPolicy struct { pulumi.CustomResourceState // Used to find the parent resource to bind the IAM policy to CaPool pulumi.StringOutput `pulumi:"caPool"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Location of the CaPool. A full list of valid locations can be found by // running `gcloud privateca locations list`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringOutput `pulumi:"location"` // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringOutput `pulumi:"policyData"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` }
Three different resources help you manage your IAM policy for Certificate Authority Service CaPool. Each of these resources serves a different use case:
* `certificateauthority.CaPoolIamPolicy`: Authoritative. Sets the IAM policy for the capool and replaces any existing policy already attached. * `certificateauthority.CaPoolIamBinding`: Authoritative for a given role. Updates the IAM policy to grant a role to a list of members. Other roles within the IAM policy for the capool are preserved. * `certificateauthority.CaPoolIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the capool are preserved.
> **Note:** `certificateauthority.CaPoolIamPolicy` **cannot** be used in conjunction with `certificateauthority.CaPoolIamBinding` and `certificateauthority.CaPoolIamMember` or they will fight over what your policy should be.
> **Note:** `certificateauthority.CaPoolIamBinding` resources **can be** used in conjunction with `certificateauthority.CaPoolIamMember` resources **only if** they do not grant privilege to the same role.
## google\_privateca\_ca\_pool\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { admin, err := organizations.LookupIAMPolicy(ctx, &organizations.LookupIAMPolicyArgs{ Bindings: []organizations.GetIAMPolicyBinding{ organizations.GetIAMPolicyBinding{ Role: "roles/privateca.certificateManager", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = certificateauthority.NewCaPoolIamPolicy(ctx, "policy", &certificateauthority.CaPoolIamPolicyArgs{ CaPool: pulumi.Any(google_privateca_ca_pool.Default.Id), PolicyData: pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
## google\_privateca\_ca\_pool\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCaPoolIamBinding(ctx, "binding", &certificateauthority.CaPoolIamBindingArgs{ CaPool: pulumi.Any(google_privateca_ca_pool.Default.Id), Role: pulumi.String("roles/privateca.certificateManager"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
## google\_privateca\_ca\_pool\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCaPoolIamMember(ctx, "member", &certificateauthority.CaPoolIamMemberArgs{ CaPool: pulumi.Any(google_privateca_ca_pool.Default.Id), Role: pulumi.String("roles/privateca.certificateManager"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{location}}/caPools/{{name}} * {{project}}/{{location}}/{{name}} * {{location}}/{{name}} Any variables not passed in the import command will be taken from the provider configuration. Certificate Authority Service capool IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:certificateauthority/caPoolIamPolicy:CaPoolIamPolicy editor "projects/{{project}}/locations/{{location}}/caPools/{{ca_pool}} roles/privateca.certificateManager user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:certificateauthority/caPoolIamPolicy:CaPoolIamPolicy editor "projects/{{project}}/locations/{{location}}/caPools/{{ca_pool}} roles/privateca.certificateManager"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:certificateauthority/caPoolIamPolicy:CaPoolIamPolicy editor projects/{{project}}/locations/{{location}}/caPools/{{ca_pool}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetCaPoolIamPolicy ¶ added in v5.12.0
func GetCaPoolIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CaPoolIamPolicyState, opts ...pulumi.ResourceOption) (*CaPoolIamPolicy, error)
GetCaPoolIamPolicy gets an existing CaPoolIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCaPoolIamPolicy ¶ added in v5.12.0
func NewCaPoolIamPolicy(ctx *pulumi.Context, name string, args *CaPoolIamPolicyArgs, opts ...pulumi.ResourceOption) (*CaPoolIamPolicy, error)
NewCaPoolIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*CaPoolIamPolicy) ElementType ¶ added in v5.12.0
func (*CaPoolIamPolicy) ElementType() reflect.Type
func (*CaPoolIamPolicy) ToCaPoolIamPolicyOutput ¶ added in v5.12.0
func (i *CaPoolIamPolicy) ToCaPoolIamPolicyOutput() CaPoolIamPolicyOutput
func (*CaPoolIamPolicy) ToCaPoolIamPolicyOutputWithContext ¶ added in v5.12.0
func (i *CaPoolIamPolicy) ToCaPoolIamPolicyOutputWithContext(ctx context.Context) CaPoolIamPolicyOutput
func (*CaPoolIamPolicy) ToCaPoolIamPolicyPtrOutput ¶ added in v5.12.0
func (i *CaPoolIamPolicy) ToCaPoolIamPolicyPtrOutput() CaPoolIamPolicyPtrOutput
func (*CaPoolIamPolicy) ToCaPoolIamPolicyPtrOutputWithContext ¶ added in v5.12.0
func (i *CaPoolIamPolicy) ToCaPoolIamPolicyPtrOutputWithContext(ctx context.Context) CaPoolIamPolicyPtrOutput
type CaPoolIamPolicyArgs ¶ added in v5.12.0
type CaPoolIamPolicyArgs struct { // Used to find the parent resource to bind the IAM policy to CaPool pulumi.StringInput // Location of the CaPool. A full list of valid locations can be found by // running `gcloud privateca locations list`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a CaPoolIamPolicy resource.
func (CaPoolIamPolicyArgs) ElementType ¶ added in v5.12.0
func (CaPoolIamPolicyArgs) ElementType() reflect.Type
type CaPoolIamPolicyArray ¶ added in v5.12.0
type CaPoolIamPolicyArray []CaPoolIamPolicyInput
func (CaPoolIamPolicyArray) ElementType ¶ added in v5.12.0
func (CaPoolIamPolicyArray) ElementType() reflect.Type
func (CaPoolIamPolicyArray) ToCaPoolIamPolicyArrayOutput ¶ added in v5.12.0
func (i CaPoolIamPolicyArray) ToCaPoolIamPolicyArrayOutput() CaPoolIamPolicyArrayOutput
func (CaPoolIamPolicyArray) ToCaPoolIamPolicyArrayOutputWithContext ¶ added in v5.12.0
func (i CaPoolIamPolicyArray) ToCaPoolIamPolicyArrayOutputWithContext(ctx context.Context) CaPoolIamPolicyArrayOutput
type CaPoolIamPolicyArrayInput ¶ added in v5.12.0
type CaPoolIamPolicyArrayInput interface { pulumi.Input ToCaPoolIamPolicyArrayOutput() CaPoolIamPolicyArrayOutput ToCaPoolIamPolicyArrayOutputWithContext(context.Context) CaPoolIamPolicyArrayOutput }
CaPoolIamPolicyArrayInput is an input type that accepts CaPoolIamPolicyArray and CaPoolIamPolicyArrayOutput values. You can construct a concrete instance of `CaPoolIamPolicyArrayInput` via:
CaPoolIamPolicyArray{ CaPoolIamPolicyArgs{...} }
type CaPoolIamPolicyArrayOutput ¶ added in v5.12.0
type CaPoolIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (CaPoolIamPolicyArrayOutput) ElementType ¶ added in v5.12.0
func (CaPoolIamPolicyArrayOutput) ElementType() reflect.Type
func (CaPoolIamPolicyArrayOutput) Index ¶ added in v5.12.0
func (o CaPoolIamPolicyArrayOutput) Index(i pulumi.IntInput) CaPoolIamPolicyOutput
func (CaPoolIamPolicyArrayOutput) ToCaPoolIamPolicyArrayOutput ¶ added in v5.12.0
func (o CaPoolIamPolicyArrayOutput) ToCaPoolIamPolicyArrayOutput() CaPoolIamPolicyArrayOutput
func (CaPoolIamPolicyArrayOutput) ToCaPoolIamPolicyArrayOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamPolicyArrayOutput) ToCaPoolIamPolicyArrayOutputWithContext(ctx context.Context) CaPoolIamPolicyArrayOutput
type CaPoolIamPolicyInput ¶ added in v5.12.0
type CaPoolIamPolicyInput interface { pulumi.Input ToCaPoolIamPolicyOutput() CaPoolIamPolicyOutput ToCaPoolIamPolicyOutputWithContext(ctx context.Context) CaPoolIamPolicyOutput }
type CaPoolIamPolicyMap ¶ added in v5.12.0
type CaPoolIamPolicyMap map[string]CaPoolIamPolicyInput
func (CaPoolIamPolicyMap) ElementType ¶ added in v5.12.0
func (CaPoolIamPolicyMap) ElementType() reflect.Type
func (CaPoolIamPolicyMap) ToCaPoolIamPolicyMapOutput ¶ added in v5.12.0
func (i CaPoolIamPolicyMap) ToCaPoolIamPolicyMapOutput() CaPoolIamPolicyMapOutput
func (CaPoolIamPolicyMap) ToCaPoolIamPolicyMapOutputWithContext ¶ added in v5.12.0
func (i CaPoolIamPolicyMap) ToCaPoolIamPolicyMapOutputWithContext(ctx context.Context) CaPoolIamPolicyMapOutput
type CaPoolIamPolicyMapInput ¶ added in v5.12.0
type CaPoolIamPolicyMapInput interface { pulumi.Input ToCaPoolIamPolicyMapOutput() CaPoolIamPolicyMapOutput ToCaPoolIamPolicyMapOutputWithContext(context.Context) CaPoolIamPolicyMapOutput }
CaPoolIamPolicyMapInput is an input type that accepts CaPoolIamPolicyMap and CaPoolIamPolicyMapOutput values. You can construct a concrete instance of `CaPoolIamPolicyMapInput` via:
CaPoolIamPolicyMap{ "key": CaPoolIamPolicyArgs{...} }
type CaPoolIamPolicyMapOutput ¶ added in v5.12.0
type CaPoolIamPolicyMapOutput struct{ *pulumi.OutputState }
func (CaPoolIamPolicyMapOutput) ElementType ¶ added in v5.12.0
func (CaPoolIamPolicyMapOutput) ElementType() reflect.Type
func (CaPoolIamPolicyMapOutput) MapIndex ¶ added in v5.12.0
func (o CaPoolIamPolicyMapOutput) MapIndex(k pulumi.StringInput) CaPoolIamPolicyOutput
func (CaPoolIamPolicyMapOutput) ToCaPoolIamPolicyMapOutput ¶ added in v5.12.0
func (o CaPoolIamPolicyMapOutput) ToCaPoolIamPolicyMapOutput() CaPoolIamPolicyMapOutput
func (CaPoolIamPolicyMapOutput) ToCaPoolIamPolicyMapOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamPolicyMapOutput) ToCaPoolIamPolicyMapOutputWithContext(ctx context.Context) CaPoolIamPolicyMapOutput
type CaPoolIamPolicyOutput ¶ added in v5.12.0
type CaPoolIamPolicyOutput struct{ *pulumi.OutputState }
func (CaPoolIamPolicyOutput) ElementType ¶ added in v5.12.0
func (CaPoolIamPolicyOutput) ElementType() reflect.Type
func (CaPoolIamPolicyOutput) ToCaPoolIamPolicyOutput ¶ added in v5.12.0
func (o CaPoolIamPolicyOutput) ToCaPoolIamPolicyOutput() CaPoolIamPolicyOutput
func (CaPoolIamPolicyOutput) ToCaPoolIamPolicyOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamPolicyOutput) ToCaPoolIamPolicyOutputWithContext(ctx context.Context) CaPoolIamPolicyOutput
func (CaPoolIamPolicyOutput) ToCaPoolIamPolicyPtrOutput ¶ added in v5.12.0
func (o CaPoolIamPolicyOutput) ToCaPoolIamPolicyPtrOutput() CaPoolIamPolicyPtrOutput
func (CaPoolIamPolicyOutput) ToCaPoolIamPolicyPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamPolicyOutput) ToCaPoolIamPolicyPtrOutputWithContext(ctx context.Context) CaPoolIamPolicyPtrOutput
type CaPoolIamPolicyPtrInput ¶ added in v5.12.0
type CaPoolIamPolicyPtrInput interface { pulumi.Input ToCaPoolIamPolicyPtrOutput() CaPoolIamPolicyPtrOutput ToCaPoolIamPolicyPtrOutputWithContext(ctx context.Context) CaPoolIamPolicyPtrOutput }
type CaPoolIamPolicyPtrOutput ¶ added in v5.12.0
type CaPoolIamPolicyPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIamPolicyPtrOutput) Elem ¶ added in v5.21.0
func (o CaPoolIamPolicyPtrOutput) Elem() CaPoolIamPolicyOutput
func (CaPoolIamPolicyPtrOutput) ElementType ¶ added in v5.12.0
func (CaPoolIamPolicyPtrOutput) ElementType() reflect.Type
func (CaPoolIamPolicyPtrOutput) ToCaPoolIamPolicyPtrOutput ¶ added in v5.12.0
func (o CaPoolIamPolicyPtrOutput) ToCaPoolIamPolicyPtrOutput() CaPoolIamPolicyPtrOutput
func (CaPoolIamPolicyPtrOutput) ToCaPoolIamPolicyPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIamPolicyPtrOutput) ToCaPoolIamPolicyPtrOutputWithContext(ctx context.Context) CaPoolIamPolicyPtrOutput
type CaPoolIamPolicyState ¶ added in v5.12.0
type CaPoolIamPolicyState struct { // Used to find the parent resource to bind the IAM policy to CaPool pulumi.StringPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // Location of the CaPool. A full list of valid locations can be found by // running `gcloud privateca locations list`. // Used to find the parent resource to bind the IAM policy to Location pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput }
func (CaPoolIamPolicyState) ElementType ¶ added in v5.12.0
func (CaPoolIamPolicyState) ElementType() reflect.Type
type CaPoolInput ¶ added in v5.12.0
type CaPoolInput interface { pulumi.Input ToCaPoolOutput() CaPoolOutput ToCaPoolOutputWithContext(ctx context.Context) CaPoolOutput }
type CaPoolIssuancePolicy ¶ added in v5.12.0
type CaPoolIssuancePolicy struct { // IssuanceModes specifies the allowed ways in which Certificates may be requested from this CaPool. // Structure is documented below. AllowedIssuanceModes *CaPoolIssuancePolicyAllowedIssuanceModes `pulumi:"allowedIssuanceModes"` // If any AllowedKeyType is specified, then the certificate request's public key must match one of the key types listed here. // Otherwise, any key may be used. // Structure is documented below. AllowedKeyTypes []CaPoolIssuancePolicyAllowedKeyType `pulumi:"allowedKeyTypes"` // A set of X.509 values that will be applied to all certificates issued through this CaPool. If a certificate request // includes conflicting values for the same properties, they will be overwritten by the values defined here. If a certificate // request uses a CertificateTemplate that defines conflicting predefinedValues for the same properties, the certificate // issuance request will fail. // Structure is documented below. BaselineValues *CaPoolIssuancePolicyBaselineValues `pulumi:"baselineValues"` // Describes constraints on identities that may appear in Certificates issued through this CaPool. // If this is omitted, then this CaPool will not add restrictions on a certificate's identity. // Structure is documented below. IdentityConstraints *CaPoolIssuancePolicyIdentityConstraints `pulumi:"identityConstraints"` // The maximum lifetime allowed for issued Certificates. Note that if the issuing CertificateAuthority // expires before a Certificate's requested maximumLifetime, the effective lifetime will be explicitly truncated to match it. MaximumLifetime *string `pulumi:"maximumLifetime"` }
type CaPoolIssuancePolicyAllowedIssuanceModes ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedIssuanceModes struct { // When true, allows callers to create Certificates by specifying a CertificateConfig. AllowConfigBasedIssuance bool `pulumi:"allowConfigBasedIssuance"` // When true, allows callers to create Certificates by specifying a CSR. AllowCsrBasedIssuance bool `pulumi:"allowCsrBasedIssuance"` }
type CaPoolIssuancePolicyAllowedIssuanceModesArgs ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedIssuanceModesArgs struct { // When true, allows callers to create Certificates by specifying a CertificateConfig. AllowConfigBasedIssuance pulumi.BoolInput `pulumi:"allowConfigBasedIssuance"` // When true, allows callers to create Certificates by specifying a CSR. AllowCsrBasedIssuance pulumi.BoolInput `pulumi:"allowCsrBasedIssuance"` }
func (CaPoolIssuancePolicyAllowedIssuanceModesArgs) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyAllowedIssuanceModesArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesOutput() CaPoolIssuancePolicyAllowedIssuanceModesOutput
func (CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedIssuanceModesOutput
func (CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutput() CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
func (CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
type CaPoolIssuancePolicyAllowedIssuanceModesInput ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedIssuanceModesInput interface { pulumi.Input ToCaPoolIssuancePolicyAllowedIssuanceModesOutput() CaPoolIssuancePolicyAllowedIssuanceModesOutput ToCaPoolIssuancePolicyAllowedIssuanceModesOutputWithContext(context.Context) CaPoolIssuancePolicyAllowedIssuanceModesOutput }
CaPoolIssuancePolicyAllowedIssuanceModesInput is an input type that accepts CaPoolIssuancePolicyAllowedIssuanceModesArgs and CaPoolIssuancePolicyAllowedIssuanceModesOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyAllowedIssuanceModesInput` via:
CaPoolIssuancePolicyAllowedIssuanceModesArgs{...}
type CaPoolIssuancePolicyAllowedIssuanceModesOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedIssuanceModesOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyAllowedIssuanceModesOutput) AllowConfigBasedIssuance ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedIssuanceModesOutput) AllowConfigBasedIssuance() pulumi.BoolOutput
When true, allows callers to create Certificates by specifying a CertificateConfig.
func (CaPoolIssuancePolicyAllowedIssuanceModesOutput) AllowCsrBasedIssuance ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedIssuanceModesOutput) AllowCsrBasedIssuance() pulumi.BoolOutput
When true, allows callers to create Certificates by specifying a CSR.
func (CaPoolIssuancePolicyAllowedIssuanceModesOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyAllowedIssuanceModesOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesOutput() CaPoolIssuancePolicyAllowedIssuanceModesOutput
func (CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedIssuanceModesOutput
func (CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutput() CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
func (CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
type CaPoolIssuancePolicyAllowedIssuanceModesPtrInput ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedIssuanceModesPtrInput interface { pulumi.Input ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutput() CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutputWithContext(context.Context) CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput }
CaPoolIssuancePolicyAllowedIssuanceModesPtrInput is an input type that accepts CaPoolIssuancePolicyAllowedIssuanceModesArgs, CaPoolIssuancePolicyAllowedIssuanceModesPtr and CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyAllowedIssuanceModesPtrInput` via:
CaPoolIssuancePolicyAllowedIssuanceModesArgs{...} or: nil
func CaPoolIssuancePolicyAllowedIssuanceModesPtr ¶ added in v5.12.0
func CaPoolIssuancePolicyAllowedIssuanceModesPtr(v *CaPoolIssuancePolicyAllowedIssuanceModesArgs) CaPoolIssuancePolicyAllowedIssuanceModesPtrInput
type CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) AllowConfigBasedIssuance ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) AllowConfigBasedIssuance() pulumi.BoolPtrOutput
When true, allows callers to create Certificates by specifying a CertificateConfig.
func (CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) AllowCsrBasedIssuance ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) AllowCsrBasedIssuance() pulumi.BoolPtrOutput
When true, allows callers to create Certificates by specifying a CSR.
func (CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutput() CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
func (CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
type CaPoolIssuancePolicyAllowedKeyType ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedKeyType struct { // Represents an allowed Elliptic Curve key type. // Structure is documented below. EllipticCurve *CaPoolIssuancePolicyAllowedKeyTypeEllipticCurve `pulumi:"ellipticCurve"` // Describes an RSA key that may be used in a Certificate issued from a CaPool. // Structure is documented below. Rsa *CaPoolIssuancePolicyAllowedKeyTypeRsa `pulumi:"rsa"` }
type CaPoolIssuancePolicyAllowedKeyTypeArgs ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedKeyTypeArgs struct { // Represents an allowed Elliptic Curve key type. // Structure is documented below. EllipticCurve CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrInput `pulumi:"ellipticCurve"` // Describes an RSA key that may be used in a Certificate issued from a CaPool. // Structure is documented below. Rsa CaPoolIssuancePolicyAllowedKeyTypeRsaPtrInput `pulumi:"rsa"` }
func (CaPoolIssuancePolicyAllowedKeyTypeArgs) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyAllowedKeyTypeArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeArgs) ToCaPoolIssuancePolicyAllowedKeyTypeOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyAllowedKeyTypeArgs) ToCaPoolIssuancePolicyAllowedKeyTypeOutput() CaPoolIssuancePolicyAllowedKeyTypeOutput
func (CaPoolIssuancePolicyAllowedKeyTypeArgs) ToCaPoolIssuancePolicyAllowedKeyTypeOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyAllowedKeyTypeArgs) ToCaPoolIssuancePolicyAllowedKeyTypeOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeOutput
type CaPoolIssuancePolicyAllowedKeyTypeArray ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedKeyTypeArray []CaPoolIssuancePolicyAllowedKeyTypeInput
func (CaPoolIssuancePolicyAllowedKeyTypeArray) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyAllowedKeyTypeArray) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeArray) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyAllowedKeyTypeArray) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutput() CaPoolIssuancePolicyAllowedKeyTypeArrayOutput
func (CaPoolIssuancePolicyAllowedKeyTypeArray) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyAllowedKeyTypeArray) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeArrayOutput
type CaPoolIssuancePolicyAllowedKeyTypeArrayInput ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedKeyTypeArrayInput interface { pulumi.Input ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutput() CaPoolIssuancePolicyAllowedKeyTypeArrayOutput ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutputWithContext(context.Context) CaPoolIssuancePolicyAllowedKeyTypeArrayOutput }
CaPoolIssuancePolicyAllowedKeyTypeArrayInput is an input type that accepts CaPoolIssuancePolicyAllowedKeyTypeArray and CaPoolIssuancePolicyAllowedKeyTypeArrayOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyAllowedKeyTypeArrayInput` via:
CaPoolIssuancePolicyAllowedKeyTypeArray{ CaPoolIssuancePolicyAllowedKeyTypeArgs{...} }
type CaPoolIssuancePolicyAllowedKeyTypeArrayOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedKeyTypeArrayOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyAllowedKeyTypeArrayOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyAllowedKeyTypeArrayOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeArrayOutput) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeArrayOutput) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutput() CaPoolIssuancePolicyAllowedKeyTypeArrayOutput
func (CaPoolIssuancePolicyAllowedKeyTypeArrayOutput) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeArrayOutput) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeArrayOutput
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurve ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurve struct { // The algorithm used. // Possible values are `ECDSA_P256`, `ECDSA_P384`, and `EDDSA_25519`. SignatureAlgorithm string `pulumi:"signatureAlgorithm"` }
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs struct { // The algorithm used. // Possible values are `ECDSA_P256`, `ECDSA_P384`, and `EDDSA_25519`. SignatureAlgorithm pulumi.StringInput `pulumi:"signatureAlgorithm"` }
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveInput ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveInput interface { pulumi.Input ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutputWithContext(context.Context) CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput }
CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveInput is an input type that accepts CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs and CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveInput` via:
CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs{...}
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) SignatureAlgorithm ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) SignatureAlgorithm() pulumi.StringOutput
The algorithm used. Possible values are `ECDSA_P256`, `ECDSA_P384`, and `EDDSA_25519`.
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrInput ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrInput interface { pulumi.Input ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutputWithContext(context.Context) CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput }
CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrInput is an input type that accepts CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs, CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtr and CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrInput` via:
CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs{...} or: nil
func CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtr ¶ added in v5.12.0
func CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtr(v *CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrInput
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) SignatureAlgorithm ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) SignatureAlgorithm() pulumi.StringPtrOutput
The algorithm used. Possible values are `ECDSA_P256`, `ECDSA_P384`, and `EDDSA_25519`.
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
type CaPoolIssuancePolicyAllowedKeyTypeInput ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedKeyTypeInput interface { pulumi.Input ToCaPoolIssuancePolicyAllowedKeyTypeOutput() CaPoolIssuancePolicyAllowedKeyTypeOutput ToCaPoolIssuancePolicyAllowedKeyTypeOutputWithContext(context.Context) CaPoolIssuancePolicyAllowedKeyTypeOutput }
CaPoolIssuancePolicyAllowedKeyTypeInput is an input type that accepts CaPoolIssuancePolicyAllowedKeyTypeArgs and CaPoolIssuancePolicyAllowedKeyTypeOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyAllowedKeyTypeInput` via:
CaPoolIssuancePolicyAllowedKeyTypeArgs{...}
type CaPoolIssuancePolicyAllowedKeyTypeOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedKeyTypeOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyAllowedKeyTypeOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyAllowedKeyTypeOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeOutput) EllipticCurve ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeOutput) EllipticCurve() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
Represents an allowed Elliptic Curve key type. Structure is documented below.
func (CaPoolIssuancePolicyAllowedKeyTypeOutput) Rsa ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeOutput) Rsa() CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
Describes an RSA key that may be used in a Certificate issued from a CaPool. Structure is documented below.
func (CaPoolIssuancePolicyAllowedKeyTypeOutput) ToCaPoolIssuancePolicyAllowedKeyTypeOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeOutput) ToCaPoolIssuancePolicyAllowedKeyTypeOutput() CaPoolIssuancePolicyAllowedKeyTypeOutput
func (CaPoolIssuancePolicyAllowedKeyTypeOutput) ToCaPoolIssuancePolicyAllowedKeyTypeOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeOutput) ToCaPoolIssuancePolicyAllowedKeyTypeOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeOutput
type CaPoolIssuancePolicyAllowedKeyTypeRsa ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedKeyTypeRsa struct { // The maximum allowed RSA modulus size, in bits. If this is not set, or if set to zero, the // service will not enforce an explicit upper bound on RSA modulus sizes. MaxModulusSize *string `pulumi:"maxModulusSize"` // The minimum allowed RSA modulus size, in bits. If this is not set, or if set to zero, the // service-level min RSA modulus size will continue to apply. MinModulusSize *string `pulumi:"minModulusSize"` }
type CaPoolIssuancePolicyAllowedKeyTypeRsaArgs ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedKeyTypeRsaArgs struct { // The maximum allowed RSA modulus size, in bits. If this is not set, or if set to zero, the // service will not enforce an explicit upper bound on RSA modulus sizes. MaxModulusSize pulumi.StringPtrInput `pulumi:"maxModulusSize"` // The minimum allowed RSA modulus size, in bits. If this is not set, or if set to zero, the // service-level min RSA modulus size will continue to apply. MinModulusSize pulumi.StringPtrInput `pulumi:"minModulusSize"` }
func (CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutput() CaPoolIssuancePolicyAllowedKeyTypeRsaOutput
func (CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeRsaOutput
func (CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput() CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
func (CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
type CaPoolIssuancePolicyAllowedKeyTypeRsaInput ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedKeyTypeRsaInput interface { pulumi.Input ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutput() CaPoolIssuancePolicyAllowedKeyTypeRsaOutput ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutputWithContext(context.Context) CaPoolIssuancePolicyAllowedKeyTypeRsaOutput }
CaPoolIssuancePolicyAllowedKeyTypeRsaInput is an input type that accepts CaPoolIssuancePolicyAllowedKeyTypeRsaArgs and CaPoolIssuancePolicyAllowedKeyTypeRsaOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyAllowedKeyTypeRsaInput` via:
CaPoolIssuancePolicyAllowedKeyTypeRsaArgs{...}
type CaPoolIssuancePolicyAllowedKeyTypeRsaOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedKeyTypeRsaOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) MaxModulusSize ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) MaxModulusSize() pulumi.StringPtrOutput
The maximum allowed RSA modulus size, in bits. If this is not set, or if set to zero, the service will not enforce an explicit upper bound on RSA modulus sizes.
func (CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) MinModulusSize ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) MinModulusSize() pulumi.StringPtrOutput
The minimum allowed RSA modulus size, in bits. If this is not set, or if set to zero, the service-level min RSA modulus size will continue to apply.
func (CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutput() CaPoolIssuancePolicyAllowedKeyTypeRsaOutput
func (CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeRsaOutput
func (CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput() CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
func (CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
type CaPoolIssuancePolicyAllowedKeyTypeRsaPtrInput ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedKeyTypeRsaPtrInput interface { pulumi.Input ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput() CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutputWithContext(context.Context) CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput }
CaPoolIssuancePolicyAllowedKeyTypeRsaPtrInput is an input type that accepts CaPoolIssuancePolicyAllowedKeyTypeRsaArgs, CaPoolIssuancePolicyAllowedKeyTypeRsaPtr and CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyAllowedKeyTypeRsaPtrInput` via:
CaPoolIssuancePolicyAllowedKeyTypeRsaArgs{...} or: nil
func CaPoolIssuancePolicyAllowedKeyTypeRsaPtr ¶ added in v5.12.0
func CaPoolIssuancePolicyAllowedKeyTypeRsaPtr(v *CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) CaPoolIssuancePolicyAllowedKeyTypeRsaPtrInput
type CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) MaxModulusSize ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) MaxModulusSize() pulumi.StringPtrOutput
The maximum allowed RSA modulus size, in bits. If this is not set, or if set to zero, the service will not enforce an explicit upper bound on RSA modulus sizes.
func (CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) MinModulusSize ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) MinModulusSize() pulumi.StringPtrOutput
The minimum allowed RSA modulus size, in bits. If this is not set, or if set to zero, the service-level min RSA modulus size will continue to apply.
func (CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput() CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
func (CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
type CaPoolIssuancePolicyArgs ¶ added in v5.12.0
type CaPoolIssuancePolicyArgs struct { // IssuanceModes specifies the allowed ways in which Certificates may be requested from this CaPool. // Structure is documented below. AllowedIssuanceModes CaPoolIssuancePolicyAllowedIssuanceModesPtrInput `pulumi:"allowedIssuanceModes"` // If any AllowedKeyType is specified, then the certificate request's public key must match one of the key types listed here. // Otherwise, any key may be used. // Structure is documented below. AllowedKeyTypes CaPoolIssuancePolicyAllowedKeyTypeArrayInput `pulumi:"allowedKeyTypes"` // A set of X.509 values that will be applied to all certificates issued through this CaPool. If a certificate request // includes conflicting values for the same properties, they will be overwritten by the values defined here. If a certificate // request uses a CertificateTemplate that defines conflicting predefinedValues for the same properties, the certificate // issuance request will fail. // Structure is documented below. BaselineValues CaPoolIssuancePolicyBaselineValuesPtrInput `pulumi:"baselineValues"` // Describes constraints on identities that may appear in Certificates issued through this CaPool. // If this is omitted, then this CaPool will not add restrictions on a certificate's identity. // Structure is documented below. IdentityConstraints CaPoolIssuancePolicyIdentityConstraintsPtrInput `pulumi:"identityConstraints"` // The maximum lifetime allowed for issued Certificates. Note that if the issuing CertificateAuthority // expires before a Certificate's requested maximumLifetime, the effective lifetime will be explicitly truncated to match it. MaximumLifetime pulumi.StringPtrInput `pulumi:"maximumLifetime"` }
func (CaPoolIssuancePolicyArgs) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyOutput() CaPoolIssuancePolicyOutput
func (CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyOutputWithContext(ctx context.Context) CaPoolIssuancePolicyOutput
func (CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyPtrOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyPtrOutput() CaPoolIssuancePolicyPtrOutput
func (CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyPtrOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyPtrOutput
type CaPoolIssuancePolicyBaselineValues ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValues struct { // Specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs. // Structure is documented below. AdditionalExtensions []CaPoolIssuancePolicyBaselineValuesAdditionalExtension `pulumi:"additionalExtensions"` // Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the // "Authority Information Access" extension in the certificate. AiaOcspServers []string `pulumi:"aiaOcspServers"` // Describes values that are relevant in a CA certificate. // Structure is documented below. CaOptions CaPoolIssuancePolicyBaselineValuesCaOptions `pulumi:"caOptions"` // Indicates the intended use for keys that correspond to a certificate. // Structure is documented below. KeyUsage CaPoolIssuancePolicyBaselineValuesKeyUsage `pulumi:"keyUsage"` // Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. // Structure is documented below. PolicyIds []CaPoolIssuancePolicyBaselineValuesPolicyId `pulumi:"policyIds"` }
type CaPoolIssuancePolicyBaselineValuesAdditionalExtension ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesAdditionalExtension struct { // Indicates whether or not this extension is critical (i.e., if the client does not know how to // handle this extension, the client should consider this to be an error). Critical bool `pulumi:"critical"` // Describes values that are relevant in a CA certificate. // Structure is documented below. ObjectId CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectId `pulumi:"objectId"` // The value of this X.509 extension. A base64-encoded string. Value string `pulumi:"value"` }
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs struct { // Indicates whether or not this extension is critical (i.e., if the client does not know how to // handle this extension, the client should consider this to be an error). Critical pulumi.BoolInput `pulumi:"critical"` // Describes values that are relevant in a CA certificate. // Structure is documented below. ObjectId CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdInput `pulumi:"objectId"` // The value of this X.509 extension. A base64-encoded string. Value pulumi.StringInput `pulumi:"value"` }
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray []CaPoolIssuancePolicyBaselineValuesAdditionalExtensionInput
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayInput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayInput interface { pulumi.Input ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutputWithContext(context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput }
CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayInput is an input type that accepts CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray and CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayInput` via:
CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray{ CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs{...} }
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionInput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionInput interface { pulumi.Input ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutputWithContext(context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput }
CaPoolIssuancePolicyBaselineValuesAdditionalExtensionInput is an input type that accepts CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs and CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyBaselineValuesAdditionalExtensionInput` via:
CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs{...}
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectId ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectId struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths []int `pulumi:"objectIdPaths"` }
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"` }
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdInput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdInput interface { pulumi.Input ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutputWithContext(context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput }
CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdInput is an input type that accepts CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs and CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdInput` via:
CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs{...}
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput) ObjectIdPaths ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) Critical ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) Critical() pulumi.BoolOutput
Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) ObjectId ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) ObjectId() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput
type CaPoolIssuancePolicyBaselineValuesArgs ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesArgs struct { // Specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs. // Structure is documented below. AdditionalExtensions CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayInput `pulumi:"additionalExtensions"` // Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the // "Authority Information Access" extension in the certificate. AiaOcspServers pulumi.StringArrayInput `pulumi:"aiaOcspServers"` // Describes values that are relevant in a CA certificate. // Structure is documented below. CaOptions CaPoolIssuancePolicyBaselineValuesCaOptionsInput `pulumi:"caOptions"` // Indicates the intended use for keys that correspond to a certificate. // Structure is documented below. KeyUsage CaPoolIssuancePolicyBaselineValuesKeyUsageInput `pulumi:"keyUsage"` // Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. // Structure is documented below. PolicyIds CaPoolIssuancePolicyBaselineValuesPolicyIdArrayInput `pulumi:"policyIds"` }
func (CaPoolIssuancePolicyBaselineValuesArgs) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesOutput() CaPoolIssuancePolicyBaselineValuesOutput
func (CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesOutput
func (CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesPtrOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesPtrOutput() CaPoolIssuancePolicyBaselineValuesPtrOutput
func (CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesPtrOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPtrOutput
type CaPoolIssuancePolicyBaselineValuesCaOptions ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesCaOptions struct { // Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, // the extension will be omitted from the CA certificate. IsCa *bool `pulumi:"isCa"` // Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of // subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this // value is missing, the max path length will be omitted from the CA certificate. MaxIssuerPathLength *int `pulumi:"maxIssuerPathLength"` }
type CaPoolIssuancePolicyBaselineValuesCaOptionsArgs ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesCaOptionsArgs struct { // Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, // the extension will be omitted from the CA certificate. IsCa pulumi.BoolPtrInput `pulumi:"isCa"` // Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of // subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this // value is missing, the max path length will be omitted from the CA certificate. MaxIssuerPathLength pulumi.IntPtrInput `pulumi:"maxIssuerPathLength"` }
func (CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutput() CaPoolIssuancePolicyBaselineValuesCaOptionsOutput
func (CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesCaOptionsOutput
func (CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput() CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
func (CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
type CaPoolIssuancePolicyBaselineValuesCaOptionsInput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesCaOptionsInput interface { pulumi.Input ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutput() CaPoolIssuancePolicyBaselineValuesCaOptionsOutput ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutputWithContext(context.Context) CaPoolIssuancePolicyBaselineValuesCaOptionsOutput }
CaPoolIssuancePolicyBaselineValuesCaOptionsInput is an input type that accepts CaPoolIssuancePolicyBaselineValuesCaOptionsArgs and CaPoolIssuancePolicyBaselineValuesCaOptionsOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyBaselineValuesCaOptionsInput` via:
CaPoolIssuancePolicyBaselineValuesCaOptionsArgs{...}
type CaPoolIssuancePolicyBaselineValuesCaOptionsOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesCaOptionsOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) IsCa ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) IsCa() pulumi.BoolPtrOutput
Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate.
func (CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) MaxIssuerPathLength ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate.
func (CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutput() CaPoolIssuancePolicyBaselineValuesCaOptionsOutput
func (CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesCaOptionsOutput
func (CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput() CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
func (CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
type CaPoolIssuancePolicyBaselineValuesCaOptionsPtrInput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesCaOptionsPtrInput interface { pulumi.Input ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput() CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutputWithContext(context.Context) CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput }
CaPoolIssuancePolicyBaselineValuesCaOptionsPtrInput is an input type that accepts CaPoolIssuancePolicyBaselineValuesCaOptionsArgs, CaPoolIssuancePolicyBaselineValuesCaOptionsPtr and CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyBaselineValuesCaOptionsPtrInput` via:
CaPoolIssuancePolicyBaselineValuesCaOptionsArgs{...} or: nil
func CaPoolIssuancePolicyBaselineValuesCaOptionsPtr ¶ added in v5.12.0
func CaPoolIssuancePolicyBaselineValuesCaOptionsPtr(v *CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) CaPoolIssuancePolicyBaselineValuesCaOptionsPtrInput
type CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) IsCa ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) IsCa() pulumi.BoolPtrOutput
Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate.
func (CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) MaxIssuerPathLength ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate.
func (CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput() CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
func (CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
type CaPoolIssuancePolicyBaselineValuesInput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesInput interface { pulumi.Input ToCaPoolIssuancePolicyBaselineValuesOutput() CaPoolIssuancePolicyBaselineValuesOutput ToCaPoolIssuancePolicyBaselineValuesOutputWithContext(context.Context) CaPoolIssuancePolicyBaselineValuesOutput }
CaPoolIssuancePolicyBaselineValuesInput is an input type that accepts CaPoolIssuancePolicyBaselineValuesArgs and CaPoolIssuancePolicyBaselineValuesOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyBaselineValuesInput` via:
CaPoolIssuancePolicyBaselineValuesArgs{...}
type CaPoolIssuancePolicyBaselineValuesKeyUsage ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsage struct { // Describes high-level ways in which a key may be used. // Structure is documented below. BaseKeyUsage CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsage `pulumi:"baseKeyUsage"` // Describes high-level ways in which a key may be used. // Structure is documented below. ExtendedKeyUsage CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsage `pulumi:"extendedKeyUsage"` // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // Structure is documented below. UnknownExtendedKeyUsages []CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsage `pulumi:"unknownExtendedKeyUsages"` }
type CaPoolIssuancePolicyBaselineValuesKeyUsageArgs ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageArgs struct { // Describes high-level ways in which a key may be used. // Structure is documented below. BaseKeyUsage CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageInput `pulumi:"baseKeyUsage"` // Describes high-level ways in which a key may be used. // Structure is documented below. ExtendedKeyUsage CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageInput `pulumi:"extendedKeyUsage"` // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // Structure is documented below. UnknownExtendedKeyUsages CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayInput `pulumi:"unknownExtendedKeyUsages"` }
func (CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsage ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsage struct { // The key may be used to sign certificates. CertSign *bool `pulumi:"certSign"` // The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". ContentCommitment *bool `pulumi:"contentCommitment"` // The key may be used sign certificate revocation lists. CrlSign *bool `pulumi:"crlSign"` // The key may be used to encipher data. DataEncipherment *bool `pulumi:"dataEncipherment"` // The key may be used to decipher only. DecipherOnly *bool `pulumi:"decipherOnly"` // The key may be used for digital signatures. DigitalSignature *bool `pulumi:"digitalSignature"` // The key may be used to encipher only. EncipherOnly *bool `pulumi:"encipherOnly"` // The key may be used in a key agreement protocol. KeyAgreement *bool `pulumi:"keyAgreement"` // The key may be used to encipher other keys. KeyEncipherment *bool `pulumi:"keyEncipherment"` }
type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs struct { // The key may be used to sign certificates. CertSign pulumi.BoolPtrInput `pulumi:"certSign"` // The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". ContentCommitment pulumi.BoolPtrInput `pulumi:"contentCommitment"` // The key may be used sign certificate revocation lists. CrlSign pulumi.BoolPtrInput `pulumi:"crlSign"` // The key may be used to encipher data. DataEncipherment pulumi.BoolPtrInput `pulumi:"dataEncipherment"` // The key may be used to decipher only. DecipherOnly pulumi.BoolPtrInput `pulumi:"decipherOnly"` // The key may be used for digital signatures. DigitalSignature pulumi.BoolPtrInput `pulumi:"digitalSignature"` // The key may be used to encipher only. EncipherOnly pulumi.BoolPtrInput `pulumi:"encipherOnly"` // The key may be used in a key agreement protocol. KeyAgreement pulumi.BoolPtrInput `pulumi:"keyAgreement"` // The key may be used to encipher other keys. KeyEncipherment pulumi.BoolPtrInput `pulumi:"keyEncipherment"` }
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageInput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageInput interface { pulumi.Input ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutputWithContext(context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput }
CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageInput is an input type that accepts CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs and CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageInput` via:
CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs{...}
type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) CertSign ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ContentCommitment ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ContentCommitment() pulumi.BoolPtrOutput
The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) CrlSign ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) DataEncipherment ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) DecipherOnly ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) DigitalSignature ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) EncipherOnly ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) KeyAgreement ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) KeyEncipherment ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrInput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrInput interface { pulumi.Input ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutputWithContext(context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput }
CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrInput is an input type that accepts CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs, CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtr and CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrInput` via:
CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs{...} or: nil
func CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtr ¶ added in v5.12.0
func CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtr(v *CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrInput
type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) CertSign ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) ContentCommitment ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) ContentCommitment() pulumi.BoolPtrOutput
The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) CrlSign ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) DataEncipherment ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) DecipherOnly ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) DigitalSignature ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) EncipherOnly ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) KeyAgreement ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsage ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsage struct { // Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS. ClientAuth *bool `pulumi:"clientAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication". CodeSigning *bool `pulumi:"codeSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection". EmailProtection *bool `pulumi:"emailProtection"` // Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses". OcspSigning *bool `pulumi:"ocspSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS. ServerAuth *bool `pulumi:"serverAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time". TimeStamping *bool `pulumi:"timeStamping"` }
type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs struct { // Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS. ClientAuth pulumi.BoolPtrInput `pulumi:"clientAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication". CodeSigning pulumi.BoolPtrInput `pulumi:"codeSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection". EmailProtection pulumi.BoolPtrInput `pulumi:"emailProtection"` // Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses". OcspSigning pulumi.BoolPtrInput `pulumi:"ocspSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS. ServerAuth pulumi.BoolPtrInput `pulumi:"serverAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time". TimeStamping pulumi.BoolPtrInput `pulumi:"timeStamping"` }
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageInput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageInput interface { pulumi.Input ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutputWithContext(context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput }
CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageInput is an input type that accepts CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs and CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageInput` via:
CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs{...}
type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ClientAuth ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ClientAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) CodeSigning ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) CodeSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) EmailProtection ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) EmailProtection() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) OcspSigning ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) OcspSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ServerAuth ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ServerAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) TimeStamping ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) TimeStamping() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrInput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrInput interface { pulumi.Input ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput }
CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrInput is an input type that accepts CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs, CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtr and CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrInput` via:
CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs{...} or: nil
func CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtr ¶ added in v5.12.0
func CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtr(v *CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrInput
type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ClientAuth ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ClientAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) CodeSigning ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) CodeSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) EmailProtection ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) EmailProtection() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) OcspSigning ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) OcspSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ServerAuth ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ServerAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) TimeStamping ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) TimeStamping() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageInput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageInput interface { pulumi.Input ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageOutput ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutputWithContext(context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageOutput }
CaPoolIssuancePolicyBaselineValuesKeyUsageInput is an input type that accepts CaPoolIssuancePolicyBaselineValuesKeyUsageArgs and CaPoolIssuancePolicyBaselineValuesKeyUsageOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyBaselineValuesKeyUsageInput` via:
CaPoolIssuancePolicyBaselineValuesKeyUsageArgs{...}
type CaPoolIssuancePolicyBaselineValuesKeyUsageOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) BaseKeyUsage ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) BaseKeyUsage() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ExtendedKeyUsage ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ExtendedKeyUsage() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) UnknownExtendedKeyUsages ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) UnknownExtendedKeyUsages() CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. Structure is documented below.
type CaPoolIssuancePolicyBaselineValuesKeyUsagePtrInput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsagePtrInput interface { pulumi.Input ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutputWithContext(context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput }
CaPoolIssuancePolicyBaselineValuesKeyUsagePtrInput is an input type that accepts CaPoolIssuancePolicyBaselineValuesKeyUsageArgs, CaPoolIssuancePolicyBaselineValuesKeyUsagePtr and CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyBaselineValuesKeyUsagePtrInput` via:
CaPoolIssuancePolicyBaselineValuesKeyUsageArgs{...} or: nil
func CaPoolIssuancePolicyBaselineValuesKeyUsagePtr ¶ added in v5.12.0
func CaPoolIssuancePolicyBaselineValuesKeyUsagePtr(v *CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) CaPoolIssuancePolicyBaselineValuesKeyUsagePtrInput
type CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) BaseKeyUsage ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) BaseKeyUsage() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ExtendedKeyUsage ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ExtendedKeyUsage() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) UnknownExtendedKeyUsages ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) UnknownExtendedKeyUsages() CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. Structure is documented below.
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsage ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsage struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths []int `pulumi:"objectIdPaths"` }
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"` }
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray []CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageInput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayInput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayInput interface { pulumi.Input ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput }
CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayInput is an input type that accepts CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray and CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayInput` via:
CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray{ CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs{...} }
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) Index ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageInput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageInput interface { pulumi.Input ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput }
CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageInput is an input type that accepts CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs and CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageInput` via:
CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs{...}
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths() pulumi.IntArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput
type CaPoolIssuancePolicyBaselineValuesOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesOutput) AdditionalExtensions ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesOutput) AdditionalExtensions() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput
Specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesOutput) AiaOcspServers ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesOutput) AiaOcspServers() pulumi.StringArrayOutput
Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.
func (CaPoolIssuancePolicyBaselineValuesOutput) CaOptions ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesOutput) CaOptions() CaPoolIssuancePolicyBaselineValuesCaOptionsOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesOutput) KeyUsage ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesOutput) KeyUsage() CaPoolIssuancePolicyBaselineValuesKeyUsageOutput
Indicates the intended use for keys that correspond to a certificate. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesOutput) PolicyIds ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesOutput) PolicyIds() CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput
Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesOutput) ToCaPoolIssuancePolicyBaselineValuesOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesOutput) ToCaPoolIssuancePolicyBaselineValuesOutput() CaPoolIssuancePolicyBaselineValuesOutput
func (CaPoolIssuancePolicyBaselineValuesOutput) ToCaPoolIssuancePolicyBaselineValuesOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesOutput) ToCaPoolIssuancePolicyBaselineValuesOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesOutput
func (CaPoolIssuancePolicyBaselineValuesOutput) ToCaPoolIssuancePolicyBaselineValuesPtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesOutput) ToCaPoolIssuancePolicyBaselineValuesPtrOutput() CaPoolIssuancePolicyBaselineValuesPtrOutput
func (CaPoolIssuancePolicyBaselineValuesOutput) ToCaPoolIssuancePolicyBaselineValuesPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesOutput) ToCaPoolIssuancePolicyBaselineValuesPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPtrOutput
type CaPoolIssuancePolicyBaselineValuesPolicyId ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesPolicyId struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths []int `pulumi:"objectIdPaths"` }
type CaPoolIssuancePolicyBaselineValuesPolicyIdArgs ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesPolicyIdArgs struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"` }
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArgs) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArgs) ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesPolicyIdArgs) ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutput() CaPoolIssuancePolicyBaselineValuesPolicyIdOutput
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArgs) ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesPolicyIdArgs) ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPolicyIdOutput
type CaPoolIssuancePolicyBaselineValuesPolicyIdArray ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesPolicyIdArray []CaPoolIssuancePolicyBaselineValuesPolicyIdInput
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArray) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArray) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArray) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesPolicyIdArray) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput() CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArray) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyBaselineValuesPolicyIdArray) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput
type CaPoolIssuancePolicyBaselineValuesPolicyIdArrayInput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesPolicyIdArrayInput interface { pulumi.Input ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput() CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutputWithContext(context.Context) CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput }
CaPoolIssuancePolicyBaselineValuesPolicyIdArrayInput is an input type that accepts CaPoolIssuancePolicyBaselineValuesPolicyIdArray and CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyBaselineValuesPolicyIdArrayInput` via:
CaPoolIssuancePolicyBaselineValuesPolicyIdArray{ CaPoolIssuancePolicyBaselineValuesPolicyIdArgs{...} }
type CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput() CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput
type CaPoolIssuancePolicyBaselineValuesPolicyIdInput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesPolicyIdInput interface { pulumi.Input ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutput() CaPoolIssuancePolicyBaselineValuesPolicyIdOutput ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutputWithContext(context.Context) CaPoolIssuancePolicyBaselineValuesPolicyIdOutput }
CaPoolIssuancePolicyBaselineValuesPolicyIdInput is an input type that accepts CaPoolIssuancePolicyBaselineValuesPolicyIdArgs and CaPoolIssuancePolicyBaselineValuesPolicyIdOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyBaselineValuesPolicyIdInput` via:
CaPoolIssuancePolicyBaselineValuesPolicyIdArgs{...}
type CaPoolIssuancePolicyBaselineValuesPolicyIdOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesPolicyIdOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesPolicyIdOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesPolicyIdOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesPolicyIdOutput) ObjectIdPaths ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesPolicyIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
func (CaPoolIssuancePolicyBaselineValuesPolicyIdOutput) ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesPolicyIdOutput) ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutput() CaPoolIssuancePolicyBaselineValuesPolicyIdOutput
func (CaPoolIssuancePolicyBaselineValuesPolicyIdOutput) ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesPolicyIdOutput) ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPolicyIdOutput
type CaPoolIssuancePolicyBaselineValuesPtrInput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesPtrInput interface { pulumi.Input ToCaPoolIssuancePolicyBaselineValuesPtrOutput() CaPoolIssuancePolicyBaselineValuesPtrOutput ToCaPoolIssuancePolicyBaselineValuesPtrOutputWithContext(context.Context) CaPoolIssuancePolicyBaselineValuesPtrOutput }
CaPoolIssuancePolicyBaselineValuesPtrInput is an input type that accepts CaPoolIssuancePolicyBaselineValuesArgs, CaPoolIssuancePolicyBaselineValuesPtr and CaPoolIssuancePolicyBaselineValuesPtrOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyBaselineValuesPtrInput` via:
CaPoolIssuancePolicyBaselineValuesArgs{...} or: nil
func CaPoolIssuancePolicyBaselineValuesPtr ¶ added in v5.12.0
func CaPoolIssuancePolicyBaselineValuesPtr(v *CaPoolIssuancePolicyBaselineValuesArgs) CaPoolIssuancePolicyBaselineValuesPtrInput
type CaPoolIssuancePolicyBaselineValuesPtrOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyBaselineValuesPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesPtrOutput) AdditionalExtensions ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) AdditionalExtensions() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput
Specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesPtrOutput) AiaOcspServers ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) AiaOcspServers() pulumi.StringArrayOutput
Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.
func (CaPoolIssuancePolicyBaselineValuesPtrOutput) CaOptions ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) CaOptions() CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesPtrOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyBaselineValuesPtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesPtrOutput) KeyUsage ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) KeyUsage() CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
Indicates the intended use for keys that correspond to a certificate. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesPtrOutput) PolicyIds ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) PolicyIds() CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput
Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesPtrOutput) ToCaPoolIssuancePolicyBaselineValuesPtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) ToCaPoolIssuancePolicyBaselineValuesPtrOutput() CaPoolIssuancePolicyBaselineValuesPtrOutput
func (CaPoolIssuancePolicyBaselineValuesPtrOutput) ToCaPoolIssuancePolicyBaselineValuesPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) ToCaPoolIssuancePolicyBaselineValuesPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPtrOutput
type CaPoolIssuancePolicyIdentityConstraints ¶ added in v5.12.0
type CaPoolIssuancePolicyIdentityConstraints struct { // If this is set, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. // Otherwise, the requested SubjectAltNames will be discarded. AllowSubjectAltNamesPassthrough bool `pulumi:"allowSubjectAltNamesPassthrough"` // If this is set, the Subject field may be copied from a certificate request into the signed certificate. // Otherwise, the requested Subject will be discarded. AllowSubjectPassthrough bool `pulumi:"allowSubjectPassthrough"` // A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a // certificate is signed. To see the full allowed syntax and some examples, // see https://cloud.google.com/certificate-authority-service/docs/cel-guide // Structure is documented below. CelExpression *CaPoolIssuancePolicyIdentityConstraintsCelExpression `pulumi:"celExpression"` }
type CaPoolIssuancePolicyIdentityConstraintsArgs ¶ added in v5.12.0
type CaPoolIssuancePolicyIdentityConstraintsArgs struct { // If this is set, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. // Otherwise, the requested SubjectAltNames will be discarded. AllowSubjectAltNamesPassthrough pulumi.BoolInput `pulumi:"allowSubjectAltNamesPassthrough"` // If this is set, the Subject field may be copied from a certificate request into the signed certificate. // Otherwise, the requested Subject will be discarded. AllowSubjectPassthrough pulumi.BoolInput `pulumi:"allowSubjectPassthrough"` // A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a // certificate is signed. To see the full allowed syntax and some examples, // see https://cloud.google.com/certificate-authority-service/docs/cel-guide // Structure is documented below. CelExpression CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrInput `pulumi:"celExpression"` }
func (CaPoolIssuancePolicyIdentityConstraintsArgs) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyIdentityConstraintsArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsOutput() CaPoolIssuancePolicyIdentityConstraintsOutput
func (CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsOutput
func (CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutput() CaPoolIssuancePolicyIdentityConstraintsPtrOutput
func (CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsPtrOutput
type CaPoolIssuancePolicyIdentityConstraintsCelExpression ¶ added in v5.12.0
type CaPoolIssuancePolicyIdentityConstraintsCelExpression struct { // Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location *string `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
type CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs ¶ added in v5.12.0
type CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs struct { // Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput() CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput ¶ added in v5.12.0
func (i CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput() CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutputWithContext ¶ added in v5.12.0
func (i CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
type CaPoolIssuancePolicyIdentityConstraintsCelExpressionInput ¶ added in v5.12.0
type CaPoolIssuancePolicyIdentityConstraintsCelExpressionInput interface { pulumi.Input ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput() CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutputWithContext(context.Context) CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput }
CaPoolIssuancePolicyIdentityConstraintsCelExpressionInput is an input type that accepts CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs and CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyIdentityConstraintsCelExpressionInput` via:
CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs{...}
type CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) Description ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) Expression ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) Location ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) Title ¶ added in v5.12.0
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput() CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput() CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
type CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrInput ¶ added in v5.12.0
type CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrInput interface { pulumi.Input ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput() CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutputWithContext(context.Context) CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput }
CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrInput is an input type that accepts CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs, CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtr and CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrInput` via:
CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs{...} or: nil
func CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtr ¶ added in v5.12.0
func CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtr(v *CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrInput
type CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) Description ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) Description() pulumi.StringPtrOutput
Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) Expression ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) Location ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) Location() pulumi.StringPtrOutput
String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) Title ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) Title() pulumi.StringPtrOutput
Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput() CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
type CaPoolIssuancePolicyIdentityConstraintsInput ¶ added in v5.12.0
type CaPoolIssuancePolicyIdentityConstraintsInput interface { pulumi.Input ToCaPoolIssuancePolicyIdentityConstraintsOutput() CaPoolIssuancePolicyIdentityConstraintsOutput ToCaPoolIssuancePolicyIdentityConstraintsOutputWithContext(context.Context) CaPoolIssuancePolicyIdentityConstraintsOutput }
CaPoolIssuancePolicyIdentityConstraintsInput is an input type that accepts CaPoolIssuancePolicyIdentityConstraintsArgs and CaPoolIssuancePolicyIdentityConstraintsOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyIdentityConstraintsInput` via:
CaPoolIssuancePolicyIdentityConstraintsArgs{...}
type CaPoolIssuancePolicyIdentityConstraintsOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyIdentityConstraintsOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyIdentityConstraintsOutput) AllowSubjectAltNamesPassthrough ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsOutput) AllowSubjectAltNamesPassthrough() pulumi.BoolOutput
If this is set, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. Otherwise, the requested SubjectAltNames will be discarded.
func (CaPoolIssuancePolicyIdentityConstraintsOutput) AllowSubjectPassthrough ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsOutput) AllowSubjectPassthrough() pulumi.BoolOutput
If this is set, the Subject field may be copied from a certificate request into the signed certificate. Otherwise, the requested Subject will be discarded.
func (CaPoolIssuancePolicyIdentityConstraintsOutput) CelExpression ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsOutput) CelExpression() CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a certificate is signed. To see the full allowed syntax and some examples, see https://cloud.google.com/certificate-authority-service/docs/cel-guide Structure is documented below.
func (CaPoolIssuancePolicyIdentityConstraintsOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyIdentityConstraintsOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsOutput() CaPoolIssuancePolicyIdentityConstraintsOutput
func (CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsOutput
func (CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutput() CaPoolIssuancePolicyIdentityConstraintsPtrOutput
func (CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsPtrOutput
type CaPoolIssuancePolicyIdentityConstraintsPtrInput ¶ added in v5.12.0
type CaPoolIssuancePolicyIdentityConstraintsPtrInput interface { pulumi.Input ToCaPoolIssuancePolicyIdentityConstraintsPtrOutput() CaPoolIssuancePolicyIdentityConstraintsPtrOutput ToCaPoolIssuancePolicyIdentityConstraintsPtrOutputWithContext(context.Context) CaPoolIssuancePolicyIdentityConstraintsPtrOutput }
CaPoolIssuancePolicyIdentityConstraintsPtrInput is an input type that accepts CaPoolIssuancePolicyIdentityConstraintsArgs, CaPoolIssuancePolicyIdentityConstraintsPtr and CaPoolIssuancePolicyIdentityConstraintsPtrOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyIdentityConstraintsPtrInput` via:
CaPoolIssuancePolicyIdentityConstraintsArgs{...} or: nil
func CaPoolIssuancePolicyIdentityConstraintsPtr ¶ added in v5.12.0
func CaPoolIssuancePolicyIdentityConstraintsPtr(v *CaPoolIssuancePolicyIdentityConstraintsArgs) CaPoolIssuancePolicyIdentityConstraintsPtrInput
type CaPoolIssuancePolicyIdentityConstraintsPtrOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyIdentityConstraintsPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyIdentityConstraintsPtrOutput) AllowSubjectAltNamesPassthrough ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsPtrOutput) AllowSubjectAltNamesPassthrough() pulumi.BoolPtrOutput
If this is set, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. Otherwise, the requested SubjectAltNames will be discarded.
func (CaPoolIssuancePolicyIdentityConstraintsPtrOutput) AllowSubjectPassthrough ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsPtrOutput) AllowSubjectPassthrough() pulumi.BoolPtrOutput
If this is set, the Subject field may be copied from a certificate request into the signed certificate. Otherwise, the requested Subject will be discarded.
func (CaPoolIssuancePolicyIdentityConstraintsPtrOutput) CelExpression ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsPtrOutput) CelExpression() CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a certificate is signed. To see the full allowed syntax and some examples, see https://cloud.google.com/certificate-authority-service/docs/cel-guide Structure is documented below.
func (CaPoolIssuancePolicyIdentityConstraintsPtrOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyIdentityConstraintsPtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyIdentityConstraintsPtrOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsPtrOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutput() CaPoolIssuancePolicyIdentityConstraintsPtrOutput
func (CaPoolIssuancePolicyIdentityConstraintsPtrOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyIdentityConstraintsPtrOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsPtrOutput
type CaPoolIssuancePolicyInput ¶ added in v5.12.0
type CaPoolIssuancePolicyInput interface { pulumi.Input ToCaPoolIssuancePolicyOutput() CaPoolIssuancePolicyOutput ToCaPoolIssuancePolicyOutputWithContext(context.Context) CaPoolIssuancePolicyOutput }
CaPoolIssuancePolicyInput is an input type that accepts CaPoolIssuancePolicyArgs and CaPoolIssuancePolicyOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyInput` via:
CaPoolIssuancePolicyArgs{...}
type CaPoolIssuancePolicyOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyOutput) AllowedIssuanceModes ¶ added in v5.12.0
func (o CaPoolIssuancePolicyOutput) AllowedIssuanceModes() CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
IssuanceModes specifies the allowed ways in which Certificates may be requested from this CaPool. Structure is documented below.
func (CaPoolIssuancePolicyOutput) AllowedKeyTypes ¶ added in v5.12.0
func (o CaPoolIssuancePolicyOutput) AllowedKeyTypes() CaPoolIssuancePolicyAllowedKeyTypeArrayOutput
If any AllowedKeyType is specified, then the certificate request's public key must match one of the key types listed here. Otherwise, any key may be used. Structure is documented below.
func (CaPoolIssuancePolicyOutput) BaselineValues ¶ added in v5.12.0
func (o CaPoolIssuancePolicyOutput) BaselineValues() CaPoolIssuancePolicyBaselineValuesPtrOutput
A set of X.509 values that will be applied to all certificates issued through this CaPool. If a certificate request includes conflicting values for the same properties, they will be overwritten by the values defined here. If a certificate request uses a CertificateTemplate that defines conflicting predefinedValues for the same properties, the certificate issuance request will fail. Structure is documented below.
func (CaPoolIssuancePolicyOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyOutput) IdentityConstraints ¶ added in v5.12.0
func (o CaPoolIssuancePolicyOutput) IdentityConstraints() CaPoolIssuancePolicyIdentityConstraintsPtrOutput
Describes constraints on identities that may appear in Certificates issued through this CaPool. If this is omitted, then this CaPool will not add restrictions on a certificate's identity. Structure is documented below.
func (CaPoolIssuancePolicyOutput) MaximumLifetime ¶ added in v5.12.0
func (o CaPoolIssuancePolicyOutput) MaximumLifetime() pulumi.StringPtrOutput
The maximum lifetime allowed for issued Certificates. Note that if the issuing CertificateAuthority expires before a Certificate's requested maximumLifetime, the effective lifetime will be explicitly truncated to match it.
func (CaPoolIssuancePolicyOutput) ToCaPoolIssuancePolicyOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyOutput) ToCaPoolIssuancePolicyOutput() CaPoolIssuancePolicyOutput
func (CaPoolIssuancePolicyOutput) ToCaPoolIssuancePolicyOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyOutput) ToCaPoolIssuancePolicyOutputWithContext(ctx context.Context) CaPoolIssuancePolicyOutput
func (CaPoolIssuancePolicyOutput) ToCaPoolIssuancePolicyPtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyOutput) ToCaPoolIssuancePolicyPtrOutput() CaPoolIssuancePolicyPtrOutput
func (CaPoolIssuancePolicyOutput) ToCaPoolIssuancePolicyPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyOutput) ToCaPoolIssuancePolicyPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyPtrOutput
type CaPoolIssuancePolicyPtrInput ¶ added in v5.12.0
type CaPoolIssuancePolicyPtrInput interface { pulumi.Input ToCaPoolIssuancePolicyPtrOutput() CaPoolIssuancePolicyPtrOutput ToCaPoolIssuancePolicyPtrOutputWithContext(context.Context) CaPoolIssuancePolicyPtrOutput }
CaPoolIssuancePolicyPtrInput is an input type that accepts CaPoolIssuancePolicyArgs, CaPoolIssuancePolicyPtr and CaPoolIssuancePolicyPtrOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyPtrInput` via:
CaPoolIssuancePolicyArgs{...} or: nil
func CaPoolIssuancePolicyPtr ¶ added in v5.12.0
func CaPoolIssuancePolicyPtr(v *CaPoolIssuancePolicyArgs) CaPoolIssuancePolicyPtrInput
type CaPoolIssuancePolicyPtrOutput ¶ added in v5.12.0
type CaPoolIssuancePolicyPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyPtrOutput) AllowedIssuanceModes ¶ added in v5.12.0
func (o CaPoolIssuancePolicyPtrOutput) AllowedIssuanceModes() CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
IssuanceModes specifies the allowed ways in which Certificates may be requested from this CaPool. Structure is documented below.
func (CaPoolIssuancePolicyPtrOutput) AllowedKeyTypes ¶ added in v5.12.0
func (o CaPoolIssuancePolicyPtrOutput) AllowedKeyTypes() CaPoolIssuancePolicyAllowedKeyTypeArrayOutput
If any AllowedKeyType is specified, then the certificate request's public key must match one of the key types listed here. Otherwise, any key may be used. Structure is documented below.
func (CaPoolIssuancePolicyPtrOutput) BaselineValues ¶ added in v5.12.0
func (o CaPoolIssuancePolicyPtrOutput) BaselineValues() CaPoolIssuancePolicyBaselineValuesPtrOutput
A set of X.509 values that will be applied to all certificates issued through this CaPool. If a certificate request includes conflicting values for the same properties, they will be overwritten by the values defined here. If a certificate request uses a CertificateTemplate that defines conflicting predefinedValues for the same properties, the certificate issuance request will fail. Structure is documented below.
func (CaPoolIssuancePolicyPtrOutput) Elem ¶ added in v5.12.0
func (o CaPoolIssuancePolicyPtrOutput) Elem() CaPoolIssuancePolicyOutput
func (CaPoolIssuancePolicyPtrOutput) ElementType ¶ added in v5.12.0
func (CaPoolIssuancePolicyPtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyPtrOutput) IdentityConstraints ¶ added in v5.12.0
func (o CaPoolIssuancePolicyPtrOutput) IdentityConstraints() CaPoolIssuancePolicyIdentityConstraintsPtrOutput
Describes constraints on identities that may appear in Certificates issued through this CaPool. If this is omitted, then this CaPool will not add restrictions on a certificate's identity. Structure is documented below.
func (CaPoolIssuancePolicyPtrOutput) MaximumLifetime ¶ added in v5.12.0
func (o CaPoolIssuancePolicyPtrOutput) MaximumLifetime() pulumi.StringPtrOutput
The maximum lifetime allowed for issued Certificates. Note that if the issuing CertificateAuthority expires before a Certificate's requested maximumLifetime, the effective lifetime will be explicitly truncated to match it.
func (CaPoolIssuancePolicyPtrOutput) ToCaPoolIssuancePolicyPtrOutput ¶ added in v5.12.0
func (o CaPoolIssuancePolicyPtrOutput) ToCaPoolIssuancePolicyPtrOutput() CaPoolIssuancePolicyPtrOutput
func (CaPoolIssuancePolicyPtrOutput) ToCaPoolIssuancePolicyPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolIssuancePolicyPtrOutput) ToCaPoolIssuancePolicyPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyPtrOutput
type CaPoolMap ¶ added in v5.12.0
type CaPoolMap map[string]CaPoolInput
func (CaPoolMap) ElementType ¶ added in v5.12.0
func (CaPoolMap) ToCaPoolMapOutput ¶ added in v5.12.0
func (i CaPoolMap) ToCaPoolMapOutput() CaPoolMapOutput
func (CaPoolMap) ToCaPoolMapOutputWithContext ¶ added in v5.12.0
func (i CaPoolMap) ToCaPoolMapOutputWithContext(ctx context.Context) CaPoolMapOutput
type CaPoolMapInput ¶ added in v5.12.0
type CaPoolMapInput interface { pulumi.Input ToCaPoolMapOutput() CaPoolMapOutput ToCaPoolMapOutputWithContext(context.Context) CaPoolMapOutput }
CaPoolMapInput is an input type that accepts CaPoolMap and CaPoolMapOutput values. You can construct a concrete instance of `CaPoolMapInput` via:
CaPoolMap{ "key": CaPoolArgs{...} }
type CaPoolMapOutput ¶ added in v5.12.0
type CaPoolMapOutput struct{ *pulumi.OutputState }
func (CaPoolMapOutput) ElementType ¶ added in v5.12.0
func (CaPoolMapOutput) ElementType() reflect.Type
func (CaPoolMapOutput) MapIndex ¶ added in v5.12.0
func (o CaPoolMapOutput) MapIndex(k pulumi.StringInput) CaPoolOutput
func (CaPoolMapOutput) ToCaPoolMapOutput ¶ added in v5.12.0
func (o CaPoolMapOutput) ToCaPoolMapOutput() CaPoolMapOutput
func (CaPoolMapOutput) ToCaPoolMapOutputWithContext ¶ added in v5.12.0
func (o CaPoolMapOutput) ToCaPoolMapOutputWithContext(ctx context.Context) CaPoolMapOutput
type CaPoolOutput ¶ added in v5.12.0
type CaPoolOutput struct{ *pulumi.OutputState }
func (CaPoolOutput) ElementType ¶ added in v5.12.0
func (CaPoolOutput) ElementType() reflect.Type
func (CaPoolOutput) ToCaPoolOutput ¶ added in v5.12.0
func (o CaPoolOutput) ToCaPoolOutput() CaPoolOutput
func (CaPoolOutput) ToCaPoolOutputWithContext ¶ added in v5.12.0
func (o CaPoolOutput) ToCaPoolOutputWithContext(ctx context.Context) CaPoolOutput
func (CaPoolOutput) ToCaPoolPtrOutput ¶ added in v5.12.0
func (o CaPoolOutput) ToCaPoolPtrOutput() CaPoolPtrOutput
func (CaPoolOutput) ToCaPoolPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolOutput) ToCaPoolPtrOutputWithContext(ctx context.Context) CaPoolPtrOutput
type CaPoolPtrInput ¶ added in v5.12.0
type CaPoolPtrInput interface { pulumi.Input ToCaPoolPtrOutput() CaPoolPtrOutput ToCaPoolPtrOutputWithContext(ctx context.Context) CaPoolPtrOutput }
type CaPoolPtrOutput ¶ added in v5.12.0
type CaPoolPtrOutput struct{ *pulumi.OutputState }
func (CaPoolPtrOutput) Elem ¶ added in v5.21.0
func (o CaPoolPtrOutput) Elem() CaPoolOutput
func (CaPoolPtrOutput) ElementType ¶ added in v5.12.0
func (CaPoolPtrOutput) ElementType() reflect.Type
func (CaPoolPtrOutput) ToCaPoolPtrOutput ¶ added in v5.12.0
func (o CaPoolPtrOutput) ToCaPoolPtrOutput() CaPoolPtrOutput
func (CaPoolPtrOutput) ToCaPoolPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolPtrOutput) ToCaPoolPtrOutputWithContext(ctx context.Context) CaPoolPtrOutput
type CaPoolPublishingOptions ¶ added in v5.12.0
type CaPoolPublishingOptions struct { // When true, publishes each CertificateAuthority's CA certificate and includes its URL in the "Authority Information Access" // X.509 extension in all issued Certificates. If this is false, the CA certificate will not be published and the corresponding // X.509 extension will not be written in issued certificates. PublishCaCert bool `pulumi:"publishCaCert"` // When true, publishes each CertificateAuthority's CRL and includes its URL in the "CRL Distribution Points" X.509 extension // in all issued Certificates. If this is false, CRLs will not be published and the corresponding X.509 extension will not // be written in issued certificates. CRLs will expire 7 days from their creation. However, we will rebuild daily. CRLs are // also rebuilt shortly after a certificate is revoked. PublishCrl bool `pulumi:"publishCrl"` }
type CaPoolPublishingOptionsArgs ¶ added in v5.12.0
type CaPoolPublishingOptionsArgs struct { // When true, publishes each CertificateAuthority's CA certificate and includes its URL in the "Authority Information Access" // X.509 extension in all issued Certificates. If this is false, the CA certificate will not be published and the corresponding // X.509 extension will not be written in issued certificates. PublishCaCert pulumi.BoolInput `pulumi:"publishCaCert"` // When true, publishes each CertificateAuthority's CRL and includes its URL in the "CRL Distribution Points" X.509 extension // in all issued Certificates. If this is false, CRLs will not be published and the corresponding X.509 extension will not // be written in issued certificates. CRLs will expire 7 days from their creation. However, we will rebuild daily. CRLs are // also rebuilt shortly after a certificate is revoked. PublishCrl pulumi.BoolInput `pulumi:"publishCrl"` }
func (CaPoolPublishingOptionsArgs) ElementType ¶ added in v5.12.0
func (CaPoolPublishingOptionsArgs) ElementType() reflect.Type
func (CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsOutput ¶ added in v5.12.0
func (i CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsOutput() CaPoolPublishingOptionsOutput
func (CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsOutputWithContext ¶ added in v5.12.0
func (i CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsOutputWithContext(ctx context.Context) CaPoolPublishingOptionsOutput
func (CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsPtrOutput ¶ added in v5.12.0
func (i CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsPtrOutput() CaPoolPublishingOptionsPtrOutput
func (CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsPtrOutputWithContext ¶ added in v5.12.0
func (i CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsPtrOutputWithContext(ctx context.Context) CaPoolPublishingOptionsPtrOutput
type CaPoolPublishingOptionsInput ¶ added in v5.12.0
type CaPoolPublishingOptionsInput interface { pulumi.Input ToCaPoolPublishingOptionsOutput() CaPoolPublishingOptionsOutput ToCaPoolPublishingOptionsOutputWithContext(context.Context) CaPoolPublishingOptionsOutput }
CaPoolPublishingOptionsInput is an input type that accepts CaPoolPublishingOptionsArgs and CaPoolPublishingOptionsOutput values. You can construct a concrete instance of `CaPoolPublishingOptionsInput` via:
CaPoolPublishingOptionsArgs{...}
type CaPoolPublishingOptionsOutput ¶ added in v5.12.0
type CaPoolPublishingOptionsOutput struct{ *pulumi.OutputState }
func (CaPoolPublishingOptionsOutput) ElementType ¶ added in v5.12.0
func (CaPoolPublishingOptionsOutput) ElementType() reflect.Type
func (CaPoolPublishingOptionsOutput) PublishCaCert ¶ added in v5.12.0
func (o CaPoolPublishingOptionsOutput) PublishCaCert() pulumi.BoolOutput
When true, publishes each CertificateAuthority's CA certificate and includes its URL in the "Authority Information Access" X.509 extension in all issued Certificates. If this is false, the CA certificate will not be published and the corresponding X.509 extension will not be written in issued certificates.
func (CaPoolPublishingOptionsOutput) PublishCrl ¶ added in v5.12.0
func (o CaPoolPublishingOptionsOutput) PublishCrl() pulumi.BoolOutput
When true, publishes each CertificateAuthority's CRL and includes its URL in the "CRL Distribution Points" X.509 extension in all issued Certificates. If this is false, CRLs will not be published and the corresponding X.509 extension will not be written in issued certificates. CRLs will expire 7 days from their creation. However, we will rebuild daily. CRLs are also rebuilt shortly after a certificate is revoked.
func (CaPoolPublishingOptionsOutput) ToCaPoolPublishingOptionsOutput ¶ added in v5.12.0
func (o CaPoolPublishingOptionsOutput) ToCaPoolPublishingOptionsOutput() CaPoolPublishingOptionsOutput
func (CaPoolPublishingOptionsOutput) ToCaPoolPublishingOptionsOutputWithContext ¶ added in v5.12.0
func (o CaPoolPublishingOptionsOutput) ToCaPoolPublishingOptionsOutputWithContext(ctx context.Context) CaPoolPublishingOptionsOutput
func (CaPoolPublishingOptionsOutput) ToCaPoolPublishingOptionsPtrOutput ¶ added in v5.12.0
func (o CaPoolPublishingOptionsOutput) ToCaPoolPublishingOptionsPtrOutput() CaPoolPublishingOptionsPtrOutput
func (CaPoolPublishingOptionsOutput) ToCaPoolPublishingOptionsPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolPublishingOptionsOutput) ToCaPoolPublishingOptionsPtrOutputWithContext(ctx context.Context) CaPoolPublishingOptionsPtrOutput
type CaPoolPublishingOptionsPtrInput ¶ added in v5.12.0
type CaPoolPublishingOptionsPtrInput interface { pulumi.Input ToCaPoolPublishingOptionsPtrOutput() CaPoolPublishingOptionsPtrOutput ToCaPoolPublishingOptionsPtrOutputWithContext(context.Context) CaPoolPublishingOptionsPtrOutput }
CaPoolPublishingOptionsPtrInput is an input type that accepts CaPoolPublishingOptionsArgs, CaPoolPublishingOptionsPtr and CaPoolPublishingOptionsPtrOutput values. You can construct a concrete instance of `CaPoolPublishingOptionsPtrInput` via:
CaPoolPublishingOptionsArgs{...} or: nil
func CaPoolPublishingOptionsPtr ¶ added in v5.12.0
func CaPoolPublishingOptionsPtr(v *CaPoolPublishingOptionsArgs) CaPoolPublishingOptionsPtrInput
type CaPoolPublishingOptionsPtrOutput ¶ added in v5.12.0
type CaPoolPublishingOptionsPtrOutput struct{ *pulumi.OutputState }
func (CaPoolPublishingOptionsPtrOutput) Elem ¶ added in v5.12.0
func (o CaPoolPublishingOptionsPtrOutput) Elem() CaPoolPublishingOptionsOutput
func (CaPoolPublishingOptionsPtrOutput) ElementType ¶ added in v5.12.0
func (CaPoolPublishingOptionsPtrOutput) ElementType() reflect.Type
func (CaPoolPublishingOptionsPtrOutput) PublishCaCert ¶ added in v5.12.0
func (o CaPoolPublishingOptionsPtrOutput) PublishCaCert() pulumi.BoolPtrOutput
When true, publishes each CertificateAuthority's CA certificate and includes its URL in the "Authority Information Access" X.509 extension in all issued Certificates. If this is false, the CA certificate will not be published and the corresponding X.509 extension will not be written in issued certificates.
func (CaPoolPublishingOptionsPtrOutput) PublishCrl ¶ added in v5.12.0
func (o CaPoolPublishingOptionsPtrOutput) PublishCrl() pulumi.BoolPtrOutput
When true, publishes each CertificateAuthority's CRL and includes its URL in the "CRL Distribution Points" X.509 extension in all issued Certificates. If this is false, CRLs will not be published and the corresponding X.509 extension will not be written in issued certificates. CRLs will expire 7 days from their creation. However, we will rebuild daily. CRLs are also rebuilt shortly after a certificate is revoked.
func (CaPoolPublishingOptionsPtrOutput) ToCaPoolPublishingOptionsPtrOutput ¶ added in v5.12.0
func (o CaPoolPublishingOptionsPtrOutput) ToCaPoolPublishingOptionsPtrOutput() CaPoolPublishingOptionsPtrOutput
func (CaPoolPublishingOptionsPtrOutput) ToCaPoolPublishingOptionsPtrOutputWithContext ¶ added in v5.12.0
func (o CaPoolPublishingOptionsPtrOutput) ToCaPoolPublishingOptionsPtrOutputWithContext(ctx context.Context) CaPoolPublishingOptionsPtrOutput
type CaPoolState ¶ added in v5.12.0
type CaPoolState struct { // The IssuancePolicy to control how Certificates will be issued from this CaPool. // Structure is documented below. IssuancePolicy CaPoolIssuancePolicyPtrInput // Labels with user-defined metadata. // An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": // "1.3kg", "count": "3" }. Labels pulumi.StringMapInput // String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringPtrInput // The name for this CaPool. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The PublishingOptions to follow when issuing Certificates from any CertificateAuthority in this CaPool. // Structure is documented below. PublishingOptions CaPoolPublishingOptionsPtrInput // The Tier of this CaPool. // Possible values are `ENTERPRISE` and `DEVOPS`. Tier pulumi.StringPtrInput }
func (CaPoolState) ElementType ¶ added in v5.12.0
func (CaPoolState) ElementType() reflect.Type
type Certificate ¶
type Certificate struct { pulumi.CustomResourceState // Certificate Authority name. CertificateAuthority pulumi.StringPtrOutput `pulumi:"certificateAuthority"` // Output only. Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if // this field is present. CertificateDescriptions CertificateCertificateDescriptionArrayOutput `pulumi:"certificateDescriptions"` // The resource name for a CertificateTemplate used to issue this certificate, // in the format `projects/*/locations/*/certificateTemplates/*`. If this is specified, // the caller must have the necessary permission to use this template. If this is // omitted, no template will be used. This template must be in the same location // as the Certificate. CertificateTemplate pulumi.StringPtrOutput `pulumi:"certificateTemplate"` // The config used to create a self-signed X.509 certificate or CSR. // Structure is documented below. Config CertificateConfigPtrOutput `pulumi:"config"` // The time that this resource was created on the server. This is in RFC3339 text format. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Labels with user-defined metadata to apply to this resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and // "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine // fractional digits, terminated by 's'. Example: "3.5s". Lifetime pulumi.StringPtrOutput `pulumi:"lifetime"` // Location of the Certificate. A full list of valid locations can be found by // running `gcloud privateca locations list`. Location pulumi.StringOutput `pulumi:"location"` // The name for this Certificate. Name pulumi.StringOutput `pulumi:"name"` // Output only. The pem-encoded, signed X.509 certificate. PemCertificate pulumi.StringOutput `pulumi:"pemCertificate"` // Required. Expected to be in leaf-to-root order according to RFC 5246. PemCertificates pulumi.StringArrayOutput `pulumi:"pemCertificates"` // Immutable. A pem-encoded X.509 certificate signing request (CSR). PemCsr pulumi.StringPtrOutput `pulumi:"pemCsr"` // The name of the CaPool this Certificate belongs to. Pool pulumi.StringOutput `pulumi:"pool"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Output only. Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if // this field is present. RevocationDetails CertificateRevocationDetailArrayOutput `pulumi:"revocationDetails"` // Output only. The time at which this CertificateAuthority was updated. This is in RFC3339 text format. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
A Certificate corresponds to a signed X.509 certificate issued by a Certificate.
> **Note:** The Certificate Authority that is referenced by this resource **must** be `tier = "ENTERPRISE"`
## Example Usage ### Privateca Certificate Config
```go package main
import (
"encoding/base64" "io/ioutil" "github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func filebase64OrPanic(path string) pulumi.StringPtrInput { if fileData, err := ioutil.ReadFile(path); err == nil { return pulumi.String(base64.StdEncoding.EncodeToString(fileData[:])) } else { panic(err.Error()) } }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewAuthority(ctx, "test_ca", &certificateauthority.AuthorityArgs{ CertificateAuthorityId: pulumi.String("my-certificate-authority"), Location: pulumi.String("us-central1"), Pool: pulumi.String(""), IgnoreActiveCertificatesOnDeletion: pulumi.Bool(true), Config: &certificateauthority.AuthorityConfigArgs{ SubjectConfig: &certificateauthority.AuthorityConfigSubjectConfigArgs{ Subject: &certificateauthority.AuthorityConfigSubjectConfigSubjectArgs{ Organization: pulumi.String("HashiCorp"), CommonName: pulumi.String("my-certificate-authority"), }, SubjectAltName: &certificateauthority.AuthorityConfigSubjectConfigSubjectAltNameArgs{ DnsNames: pulumi.StringArray{ pulumi.String("hashicorp.com"), }, }, }, X509Config: &certificateauthority.AuthorityConfigX509ConfigArgs{ CaOptions: &certificateauthority.AuthorityConfigX509ConfigCaOptionsArgs{ IsCa: pulumi.Bool(true), }, KeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageArgs{ BaseKeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs{ CertSign: pulumi.Bool(true), CrlSign: pulumi.Bool(true), }, ExtendedKeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs{ ServerAuth: pulumi.Bool(true), }, }, }, }, KeySpec: &certificateauthority.AuthorityKeySpecArgs{ Algorithm: pulumi.String("RSA_PKCS1_4096_SHA256"), }, }) if err != nil { return err } _, err = certificateauthority.NewCertificate(ctx, "_default", &certificateauthority.CertificateArgs{ Pool: pulumi.String(""), Location: pulumi.String("us-central1"), CertificateAuthority: test_ca.CertificateAuthorityId, Lifetime: pulumi.String("860s"), Config: &certificateauthority.CertificateConfigArgs{ SubjectConfig: &certificateauthority.CertificateConfigSubjectConfigArgs{ Subject: &certificateauthority.CertificateConfigSubjectConfigSubjectArgs{ CommonName: pulumi.String("san1.example.com"), CountryCode: pulumi.String("us"), Organization: pulumi.String("google"), OrganizationalUnit: pulumi.String("enterprise"), Locality: pulumi.String("mountain view"), Province: pulumi.String("california"), StreetAddress: pulumi.String("1600 amphitheatre parkway"), }, SubjectAltName: &certificateauthority.CertificateConfigSubjectConfigSubjectAltNameArgs{ EmailAddresses: pulumi.StringArray{ pulumi.String("email@example.com"), }, IpAddresses: pulumi.StringArray{ pulumi.String("127.0.0.1"), }, Uris: pulumi.StringArray{ pulumi.String("http://www.ietf.org/rfc/rfc3986.txt"), }, }, }, X509Config: &certificateauthority.CertificateConfigX509ConfigArgs{ CaOptions: &certificateauthority.CertificateConfigX509ConfigCaOptionsArgs{ IsCa: pulumi.Bool(false), }, KeyUsage: &certificateauthority.CertificateConfigX509ConfigKeyUsageArgs{ BaseKeyUsage: &certificateauthority.CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs{ CrlSign: pulumi.Bool(false), DecipherOnly: pulumi.Bool(false), }, ExtendedKeyUsage: &certificateauthority.CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs{ ServerAuth: pulumi.Bool(false), }, }, }, PublicKey: &certificateauthority.CertificateConfigPublicKeyArgs{ Format: pulumi.String("PEM"), Key: filebase64OrPanic("test-fixtures/rsa_public.pem"), }, }, }) if err != nil { return err } return nil }) }
``` ### Privateca Certificate With Template
```go package main
import (
"io/ioutil" "github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := ioutil.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { template, err := certificateauthority.NewCertificateTemplate(ctx, "template", &certificateauthority.CertificateTemplateArgs{ Location: pulumi.String("us-central1"), Description: pulumi.String("An updated sample certificate template"), IdentityConstraints: &certificateauthority.CertificateTemplateIdentityConstraintsArgs{ AllowSubjectAltNamesPassthrough: pulumi.Bool(true), AllowSubjectPassthrough: pulumi.Bool(true), CelExpression: &certificateauthority.CertificateTemplateIdentityConstraintsCelExpressionArgs{ Description: pulumi.String("Always true"), Expression: pulumi.String("true"), Location: pulumi.String("any.file.anywhere"), Title: pulumi.String("Sample expression"), }, }, PassthroughExtensions: &certificateauthority.CertificateTemplatePassthroughExtensionsArgs{ AdditionalExtensions: certificateauthority.CertificateTemplatePassthroughExtensionsAdditionalExtensionArray{ &certificateauthority.CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs{ ObjectIdPaths: pulumi.IntArray{ pulumi.Int(1), pulumi.Int(6), }, }, }, KnownExtensions: pulumi.StringArray{ pulumi.String("EXTENDED_KEY_USAGE"), }, }, PredefinedValues: &certificateauthority.CertificateTemplatePredefinedValuesArgs{ AdditionalExtensions: certificateauthority.CertificateTemplatePredefinedValuesAdditionalExtensionArray{ &certificateauthority.CertificateTemplatePredefinedValuesAdditionalExtensionArgs{ ObjectId: &certificateauthority.CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs{ ObjectIdPaths: pulumi.IntArray{ pulumi.Int(1), pulumi.Int(6), }, }, Value: pulumi.String("c3RyaW5nCg=="), Critical: pulumi.Bool(true), }, }, AiaOcspServers: pulumi.StringArray{ pulumi.String("string"), }, CaOptions: &certificateauthority.CertificateTemplatePredefinedValuesCaOptionsArgs{ IsCa: pulumi.Bool(false), MaxIssuerPathLength: pulumi.Int(6), }, KeyUsage: &certificateauthority.CertificateTemplatePredefinedValuesKeyUsageArgs{ BaseKeyUsage: &certificateauthority.CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs{ CertSign: pulumi.Bool(false), ContentCommitment: pulumi.Bool(true), CrlSign: pulumi.Bool(false), DataEncipherment: pulumi.Bool(true), DecipherOnly: pulumi.Bool(true), DigitalSignature: pulumi.Bool(true), EncipherOnly: pulumi.Bool(true), KeyAgreement: pulumi.Bool(true), KeyEncipherment: pulumi.Bool(true), }, ExtendedKeyUsage: &certificateauthority.CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs{ ClientAuth: pulumi.Bool(true), CodeSigning: pulumi.Bool(true), EmailProtection: pulumi.Bool(true), OcspSigning: pulumi.Bool(true), ServerAuth: pulumi.Bool(true), TimeStamping: pulumi.Bool(true), }, UnknownExtendedKeyUsages: certificateauthority.CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray{ &certificateauthority.CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs{ ObjectIdPaths: pulumi.IntArray{ pulumi.Int(1), pulumi.Int(6), }, }, }, }, PolicyIds: certificateauthority.CertificateTemplatePredefinedValuesPolicyIdArray{ &certificateauthority.CertificateTemplatePredefinedValuesPolicyIdArgs{ ObjectIdPaths: pulumi.IntArray{ pulumi.Int(1), pulumi.Int(6), }, }, }, }, }) if err != nil { return err } _, err = certificateauthority.NewAuthority(ctx, "test_ca", &certificateauthority.AuthorityArgs{ Pool: pulumi.String(""), CertificateAuthorityId: pulumi.String("my-certificate-authority"), Location: pulumi.String("us-central1"), Config: &certificateauthority.AuthorityConfigArgs{ SubjectConfig: &certificateauthority.AuthorityConfigSubjectConfigArgs{ Subject: &certificateauthority.AuthorityConfigSubjectConfigSubjectArgs{ Organization: pulumi.String("HashiCorp"), CommonName: pulumi.String("my-certificate-authority"), }, SubjectAltName: &certificateauthority.AuthorityConfigSubjectConfigSubjectAltNameArgs{ DnsNames: pulumi.StringArray{ pulumi.String("hashicorp.com"), }, }, }, X509Config: &certificateauthority.AuthorityConfigX509ConfigArgs{ CaOptions: &certificateauthority.AuthorityConfigX509ConfigCaOptionsArgs{ IsCa: pulumi.Bool(true), }, KeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageArgs{ BaseKeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs{ CertSign: pulumi.Bool(true), CrlSign: pulumi.Bool(true), }, ExtendedKeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs{ ServerAuth: pulumi.Bool(false), }, }, }, }, KeySpec: &certificateauthority.AuthorityKeySpecArgs{ Algorithm: pulumi.String("RSA_PKCS1_4096_SHA256"), }, }) if err != nil { return err } _, err = certificateauthority.NewCertificate(ctx, "_default", &certificateauthority.CertificateArgs{ Pool: pulumi.String(""), Location: pulumi.String("us-central1"), CertificateAuthority: test_ca.CertificateAuthorityId, Lifetime: pulumi.String("860s"), PemCsr: readFileOrPanic("test-fixtures/rsa_csr.pem"), CertificateTemplate: template.ID(), }) if err != nil { return err } return nil }) }
``` ### Privateca Certificate Csr
```go package main
import (
"io/ioutil" "github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := ioutil.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewAuthority(ctx, "test_ca", &certificateauthority.AuthorityArgs{ Pool: pulumi.String(""), CertificateAuthorityId: pulumi.String("my-certificate-authority"), Location: pulumi.String("us-central1"), Config: &certificateauthority.AuthorityConfigArgs{ SubjectConfig: &certificateauthority.AuthorityConfigSubjectConfigArgs{ Subject: &certificateauthority.AuthorityConfigSubjectConfigSubjectArgs{ Organization: pulumi.String("HashiCorp"), CommonName: pulumi.String("my-certificate-authority"), }, SubjectAltName: &certificateauthority.AuthorityConfigSubjectConfigSubjectAltNameArgs{ DnsNames: pulumi.StringArray{ pulumi.String("hashicorp.com"), }, }, }, X509Config: &certificateauthority.AuthorityConfigX509ConfigArgs{ CaOptions: &certificateauthority.AuthorityConfigX509ConfigCaOptionsArgs{ IsCa: pulumi.Bool(true), }, KeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageArgs{ BaseKeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs{ CertSign: pulumi.Bool(true), CrlSign: pulumi.Bool(true), }, ExtendedKeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs{ ServerAuth: pulumi.Bool(false), }, }, }, }, KeySpec: &certificateauthority.AuthorityKeySpecArgs{ Algorithm: pulumi.String("RSA_PKCS1_4096_SHA256"), }, }) if err != nil { return err } _, err = certificateauthority.NewCertificate(ctx, "_default", &certificateauthority.CertificateArgs{ Pool: pulumi.String(""), Location: pulumi.String("us-central1"), CertificateAuthority: test_ca.CertificateAuthorityId, Lifetime: pulumi.String("860s"), PemCsr: readFileOrPanic("test-fixtures/rsa_csr.pem"), }) if err != nil { return err } return nil }) }
``` ### Privateca Certificate No Authority
```go package main
import (
"encoding/base64" "io/ioutil" "github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func filebase64OrPanic(path string) pulumi.StringPtrInput { if fileData, err := ioutil.ReadFile(path); err == nil { return pulumi.String(base64.StdEncoding.EncodeToString(fileData[:])) } else { panic(err.Error()) } }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { authority, err := certificateauthority.NewAuthority(ctx, "authority", &certificateauthority.AuthorityArgs{ Pool: pulumi.String(""), CertificateAuthorityId: pulumi.String("my-authority"), Location: pulumi.String("us-central1"), Config: &certificateauthority.AuthorityConfigArgs{ SubjectConfig: &certificateauthority.AuthorityConfigSubjectConfigArgs{ Subject: &certificateauthority.AuthorityConfigSubjectConfigSubjectArgs{ Organization: pulumi.String("HashiCorp"), CommonName: pulumi.String("my-certificate-authority"), }, SubjectAltName: &certificateauthority.AuthorityConfigSubjectConfigSubjectAltNameArgs{ DnsNames: pulumi.StringArray{ pulumi.String("hashicorp.com"), }, }, }, X509Config: &certificateauthority.AuthorityConfigX509ConfigArgs{ CaOptions: &certificateauthority.AuthorityConfigX509ConfigCaOptionsArgs{ IsCa: pulumi.Bool(true), }, KeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageArgs{ BaseKeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs{ DigitalSignature: pulumi.Bool(true), CertSign: pulumi.Bool(true), CrlSign: pulumi.Bool(true), }, ExtendedKeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs{ ServerAuth: pulumi.Bool(true), }, }, }, }, Lifetime: pulumi.String("86400s"), KeySpec: &certificateauthority.AuthorityKeySpecArgs{ Algorithm: pulumi.String("RSA_PKCS1_4096_SHA256"), }, }) if err != nil { return err } _, err = certificateauthority.NewCertificate(ctx, "_default", &certificateauthority.CertificateArgs{ Pool: pulumi.String(""), Location: pulumi.String("us-central1"), Lifetime: pulumi.String("860s"), Config: &certificateauthority.CertificateConfigArgs{ SubjectConfig: &certificateauthority.CertificateConfigSubjectConfigArgs{ Subject: &certificateauthority.CertificateConfigSubjectConfigSubjectArgs{ CommonName: pulumi.String("san1.example.com"), CountryCode: pulumi.String("us"), Organization: pulumi.String("google"), OrganizationalUnit: pulumi.String("enterprise"), Locality: pulumi.String("mountain view"), Province: pulumi.String("california"), StreetAddress: pulumi.String("1600 amphitheatre parkway"), PostalCode: pulumi.String("94109"), }, }, X509Config: &certificateauthority.CertificateConfigX509ConfigArgs{ CaOptions: &certificateauthority.CertificateConfigX509ConfigCaOptionsArgs{ IsCa: pulumi.Bool(false), }, KeyUsage: &certificateauthority.CertificateConfigX509ConfigKeyUsageArgs{ BaseKeyUsage: &certificateauthority.CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs{ CrlSign: pulumi.Bool(true), }, ExtendedKeyUsage: &certificateauthority.CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs{ ServerAuth: pulumi.Bool(true), }, }, }, PublicKey: &certificateauthority.CertificateConfigPublicKeyArgs{ Format: pulumi.String("PEM"), Key: filebase64OrPanic("test-fixtures/rsa_public.pem"), }, }, }, pulumi.DependsOn([]pulumi.Resource{ authority, })) if err != nil { return err } return nil }) }
```
## Import
Certificate can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:certificateauthority/certificate:Certificate default projects/{{project}}/locations/{{location}}/caPools/{{pool}}/certificates/{{name}}
```
```sh
$ pulumi import gcp:certificateauthority/certificate:Certificate default {{project}}/{{location}}/{{pool}}/{{name}}
```
```sh
$ pulumi import gcp:certificateauthority/certificate:Certificate default {{location}}/{{pool}}/{{name}}
```
func GetCertificate ¶
func GetCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)
GetCertificate gets an existing Certificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificate ¶
func NewCertificate(ctx *pulumi.Context, name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)
NewCertificate registers a new resource with the given unique name, arguments, and options.
func (*Certificate) ElementType ¶
func (*Certificate) ElementType() reflect.Type
func (*Certificate) ToCertificateOutput ¶
func (i *Certificate) ToCertificateOutput() CertificateOutput
func (*Certificate) ToCertificateOutputWithContext ¶
func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (*Certificate) ToCertificatePtrOutput ¶
func (i *Certificate) ToCertificatePtrOutput() CertificatePtrOutput
func (*Certificate) ToCertificatePtrOutputWithContext ¶
func (i *Certificate) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificateArgs ¶
type CertificateArgs struct { // Certificate Authority name. CertificateAuthority pulumi.StringPtrInput // The resource name for a CertificateTemplate used to issue this certificate, // in the format `projects/*/locations/*/certificateTemplates/*`. If this is specified, // the caller must have the necessary permission to use this template. If this is // omitted, no template will be used. This template must be in the same location // as the Certificate. CertificateTemplate pulumi.StringPtrInput // The config used to create a self-signed X.509 certificate or CSR. // Structure is documented below. Config CertificateConfigPtrInput // Labels with user-defined metadata to apply to this resource. Labels pulumi.StringMapInput // The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and // "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine // fractional digits, terminated by 's'. Example: "3.5s". Lifetime pulumi.StringPtrInput // Location of the Certificate. A full list of valid locations can be found by // running `gcloud privateca locations list`. Location pulumi.StringInput // The name for this Certificate. Name pulumi.StringPtrInput // Immutable. A pem-encoded X.509 certificate signing request (CSR). PemCsr pulumi.StringPtrInput // The name of the CaPool this Certificate belongs to. Pool pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶
func (CertificateArgs) ElementType() reflect.Type
type CertificateArray ¶
type CertificateArray []CertificateInput
func (CertificateArray) ElementType ¶
func (CertificateArray) ElementType() reflect.Type
func (CertificateArray) ToCertificateArrayOutput ¶
func (i CertificateArray) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArray) ToCertificateArrayOutputWithContext ¶
func (i CertificateArray) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateArrayInput ¶
type CertificateArrayInput interface { pulumi.Input ToCertificateArrayOutput() CertificateArrayOutput ToCertificateArrayOutputWithContext(context.Context) CertificateArrayOutput }
CertificateArrayInput is an input type that accepts CertificateArray and CertificateArrayOutput values. You can construct a concrete instance of `CertificateArrayInput` via:
CertificateArray{ CertificateArgs{...} }
type CertificateArrayOutput ¶
type CertificateArrayOutput struct{ *pulumi.OutputState }
func (CertificateArrayOutput) ElementType ¶
func (CertificateArrayOutput) ElementType() reflect.Type
func (CertificateArrayOutput) Index ¶
func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
func (CertificateArrayOutput) ToCertificateArrayOutput ¶
func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArrayOutput) ToCertificateArrayOutputWithContext ¶
func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateCertificateDescription ¶
type CertificateCertificateDescription struct { AiaIssuingCertificateUrls []string `pulumi:"aiaIssuingCertificateUrls"` AuthorityKeyIds []CertificateCertificateDescriptionAuthorityKeyId `pulumi:"authorityKeyIds"` CertFingerprints []CertificateCertificateDescriptionCertFingerprint `pulumi:"certFingerprints"` ConfigValues []CertificateCertificateDescriptionConfigValue `pulumi:"configValues"` CrlDistributionPoints []string `pulumi:"crlDistributionPoints"` // A PublicKey describes a public key. // Structure is documented below. PublicKeys []CertificateCertificateDescriptionPublicKey `pulumi:"publicKeys"` SubjectDescriptions []CertificateCertificateDescriptionSubjectDescription `pulumi:"subjectDescriptions"` SubjectKeyIds []CertificateCertificateDescriptionSubjectKeyId `pulumi:"subjectKeyIds"` }
type CertificateCertificateDescriptionArgs ¶
type CertificateCertificateDescriptionArgs struct { AiaIssuingCertificateUrls pulumi.StringArrayInput `pulumi:"aiaIssuingCertificateUrls"` AuthorityKeyIds CertificateCertificateDescriptionAuthorityKeyIdArrayInput `pulumi:"authorityKeyIds"` CertFingerprints CertificateCertificateDescriptionCertFingerprintArrayInput `pulumi:"certFingerprints"` ConfigValues CertificateCertificateDescriptionConfigValueArrayInput `pulumi:"configValues"` CrlDistributionPoints pulumi.StringArrayInput `pulumi:"crlDistributionPoints"` // A PublicKey describes a public key. // Structure is documented below. PublicKeys CertificateCertificateDescriptionPublicKeyArrayInput `pulumi:"publicKeys"` SubjectDescriptions CertificateCertificateDescriptionSubjectDescriptionArrayInput `pulumi:"subjectDescriptions"` SubjectKeyIds CertificateCertificateDescriptionSubjectKeyIdArrayInput `pulumi:"subjectKeyIds"` }
func (CertificateCertificateDescriptionArgs) ElementType ¶
func (CertificateCertificateDescriptionArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionArgs) ToCertificateCertificateDescriptionOutput ¶
func (i CertificateCertificateDescriptionArgs) ToCertificateCertificateDescriptionOutput() CertificateCertificateDescriptionOutput
func (CertificateCertificateDescriptionArgs) ToCertificateCertificateDescriptionOutputWithContext ¶
func (i CertificateCertificateDescriptionArgs) ToCertificateCertificateDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionOutput
type CertificateCertificateDescriptionArray ¶
type CertificateCertificateDescriptionArray []CertificateCertificateDescriptionInput
func (CertificateCertificateDescriptionArray) ElementType ¶
func (CertificateCertificateDescriptionArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionArray) ToCertificateCertificateDescriptionArrayOutput ¶
func (i CertificateCertificateDescriptionArray) ToCertificateCertificateDescriptionArrayOutput() CertificateCertificateDescriptionArrayOutput
func (CertificateCertificateDescriptionArray) ToCertificateCertificateDescriptionArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionArray) ToCertificateCertificateDescriptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionArrayOutput
type CertificateCertificateDescriptionArrayInput ¶
type CertificateCertificateDescriptionArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionArrayOutput() CertificateCertificateDescriptionArrayOutput ToCertificateCertificateDescriptionArrayOutputWithContext(context.Context) CertificateCertificateDescriptionArrayOutput }
CertificateCertificateDescriptionArrayInput is an input type that accepts CertificateCertificateDescriptionArray and CertificateCertificateDescriptionArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionArrayInput` via:
CertificateCertificateDescriptionArray{ CertificateCertificateDescriptionArgs{...} }
type CertificateCertificateDescriptionArrayOutput ¶
type CertificateCertificateDescriptionArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionArrayOutput) ToCertificateCertificateDescriptionArrayOutput ¶
func (o CertificateCertificateDescriptionArrayOutput) ToCertificateCertificateDescriptionArrayOutput() CertificateCertificateDescriptionArrayOutput
func (CertificateCertificateDescriptionArrayOutput) ToCertificateCertificateDescriptionArrayOutputWithContext ¶
func (o CertificateCertificateDescriptionArrayOutput) ToCertificateCertificateDescriptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionArrayOutput
type CertificateCertificateDescriptionAuthorityKeyId ¶
type CertificateCertificateDescriptionAuthorityKeyId struct {
KeyId *string `pulumi:"keyId"`
}
type CertificateCertificateDescriptionAuthorityKeyIdArgs ¶
type CertificateCertificateDescriptionAuthorityKeyIdArgs struct {
KeyId pulumi.StringPtrInput `pulumi:"keyId"`
}
func (CertificateCertificateDescriptionAuthorityKeyIdArgs) ElementType ¶
func (CertificateCertificateDescriptionAuthorityKeyIdArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdOutput ¶
func (i CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdOutput() CertificateCertificateDescriptionAuthorityKeyIdOutput
func (CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext ¶
func (i CertificateCertificateDescriptionAuthorityKeyIdArgs) ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdOutput
type CertificateCertificateDescriptionAuthorityKeyIdArray ¶ added in v5.12.0
type CertificateCertificateDescriptionAuthorityKeyIdArray []CertificateCertificateDescriptionAuthorityKeyIdInput
func (CertificateCertificateDescriptionAuthorityKeyIdArray) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionAuthorityKeyIdArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionAuthorityKeyIdArray) ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionAuthorityKeyIdArray) ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutput() CertificateCertificateDescriptionAuthorityKeyIdArrayOutput
func (CertificateCertificateDescriptionAuthorityKeyIdArray) ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionAuthorityKeyIdArray) ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdArrayOutput
type CertificateCertificateDescriptionAuthorityKeyIdArrayInput ¶ added in v5.12.0
type CertificateCertificateDescriptionAuthorityKeyIdArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutput() CertificateCertificateDescriptionAuthorityKeyIdArrayOutput ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutputWithContext(context.Context) CertificateCertificateDescriptionAuthorityKeyIdArrayOutput }
CertificateCertificateDescriptionAuthorityKeyIdArrayInput is an input type that accepts CertificateCertificateDescriptionAuthorityKeyIdArray and CertificateCertificateDescriptionAuthorityKeyIdArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionAuthorityKeyIdArrayInput` via:
CertificateCertificateDescriptionAuthorityKeyIdArray{ CertificateCertificateDescriptionAuthorityKeyIdArgs{...} }
type CertificateCertificateDescriptionAuthorityKeyIdArrayOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionAuthorityKeyIdArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionAuthorityKeyIdArrayOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionAuthorityKeyIdArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionAuthorityKeyIdArrayOutput) ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionAuthorityKeyIdArrayOutput) ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutput() CertificateCertificateDescriptionAuthorityKeyIdArrayOutput
func (CertificateCertificateDescriptionAuthorityKeyIdArrayOutput) ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionAuthorityKeyIdArrayOutput) ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdArrayOutput
type CertificateCertificateDescriptionAuthorityKeyIdInput ¶
type CertificateCertificateDescriptionAuthorityKeyIdInput interface { pulumi.Input ToCertificateCertificateDescriptionAuthorityKeyIdOutput() CertificateCertificateDescriptionAuthorityKeyIdOutput ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext(context.Context) CertificateCertificateDescriptionAuthorityKeyIdOutput }
CertificateCertificateDescriptionAuthorityKeyIdInput is an input type that accepts CertificateCertificateDescriptionAuthorityKeyIdArgs and CertificateCertificateDescriptionAuthorityKeyIdOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionAuthorityKeyIdInput` via:
CertificateCertificateDescriptionAuthorityKeyIdArgs{...}
type CertificateCertificateDescriptionAuthorityKeyIdOutput ¶
type CertificateCertificateDescriptionAuthorityKeyIdOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ElementType ¶
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) KeyId ¶
func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) KeyId() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutput ¶
func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutput() CertificateCertificateDescriptionAuthorityKeyIdOutput
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext ¶
func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdOutput
type CertificateCertificateDescriptionCertFingerprint ¶
type CertificateCertificateDescriptionCertFingerprint struct {
Sha256Hash *string `pulumi:"sha256Hash"`
}
type CertificateCertificateDescriptionCertFingerprintArgs ¶
type CertificateCertificateDescriptionCertFingerprintArgs struct {
Sha256Hash pulumi.StringPtrInput `pulumi:"sha256Hash"`
}
func (CertificateCertificateDescriptionCertFingerprintArgs) ElementType ¶
func (CertificateCertificateDescriptionCertFingerprintArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintOutput ¶
func (i CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintOutput() CertificateCertificateDescriptionCertFingerprintOutput
func (CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintOutputWithContext ¶
func (i CertificateCertificateDescriptionCertFingerprintArgs) ToCertificateCertificateDescriptionCertFingerprintOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintOutput
type CertificateCertificateDescriptionCertFingerprintArray ¶ added in v5.12.0
type CertificateCertificateDescriptionCertFingerprintArray []CertificateCertificateDescriptionCertFingerprintInput
func (CertificateCertificateDescriptionCertFingerprintArray) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionCertFingerprintArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionCertFingerprintArray) ToCertificateCertificateDescriptionCertFingerprintArrayOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionCertFingerprintArray) ToCertificateCertificateDescriptionCertFingerprintArrayOutput() CertificateCertificateDescriptionCertFingerprintArrayOutput
func (CertificateCertificateDescriptionCertFingerprintArray) ToCertificateCertificateDescriptionCertFingerprintArrayOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionCertFingerprintArray) ToCertificateCertificateDescriptionCertFingerprintArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintArrayOutput
type CertificateCertificateDescriptionCertFingerprintArrayInput ¶ added in v5.12.0
type CertificateCertificateDescriptionCertFingerprintArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionCertFingerprintArrayOutput() CertificateCertificateDescriptionCertFingerprintArrayOutput ToCertificateCertificateDescriptionCertFingerprintArrayOutputWithContext(context.Context) CertificateCertificateDescriptionCertFingerprintArrayOutput }
CertificateCertificateDescriptionCertFingerprintArrayInput is an input type that accepts CertificateCertificateDescriptionCertFingerprintArray and CertificateCertificateDescriptionCertFingerprintArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionCertFingerprintArrayInput` via:
CertificateCertificateDescriptionCertFingerprintArray{ CertificateCertificateDescriptionCertFingerprintArgs{...} }
type CertificateCertificateDescriptionCertFingerprintArrayOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionCertFingerprintArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionCertFingerprintArrayOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionCertFingerprintArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionCertFingerprintArrayOutput) ToCertificateCertificateDescriptionCertFingerprintArrayOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionCertFingerprintArrayOutput) ToCertificateCertificateDescriptionCertFingerprintArrayOutput() CertificateCertificateDescriptionCertFingerprintArrayOutput
func (CertificateCertificateDescriptionCertFingerprintArrayOutput) ToCertificateCertificateDescriptionCertFingerprintArrayOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionCertFingerprintArrayOutput) ToCertificateCertificateDescriptionCertFingerprintArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintArrayOutput
type CertificateCertificateDescriptionCertFingerprintInput ¶
type CertificateCertificateDescriptionCertFingerprintInput interface { pulumi.Input ToCertificateCertificateDescriptionCertFingerprintOutput() CertificateCertificateDescriptionCertFingerprintOutput ToCertificateCertificateDescriptionCertFingerprintOutputWithContext(context.Context) CertificateCertificateDescriptionCertFingerprintOutput }
CertificateCertificateDescriptionCertFingerprintInput is an input type that accepts CertificateCertificateDescriptionCertFingerprintArgs and CertificateCertificateDescriptionCertFingerprintOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionCertFingerprintInput` via:
CertificateCertificateDescriptionCertFingerprintArgs{...}
type CertificateCertificateDescriptionCertFingerprintOutput ¶
type CertificateCertificateDescriptionCertFingerprintOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionCertFingerprintOutput) ElementType ¶
func (CertificateCertificateDescriptionCertFingerprintOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionCertFingerprintOutput) Sha256Hash ¶
func (o CertificateCertificateDescriptionCertFingerprintOutput) Sha256Hash() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutput ¶
func (o CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutput() CertificateCertificateDescriptionCertFingerprintOutput
func (CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutputWithContext ¶
func (o CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintOutput
type CertificateCertificateDescriptionConfigValue ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValue struct { // Indicates the intended use for keys that correspond to a certificate. // Structure is documented below. KeyUsages []CertificateCertificateDescriptionConfigValueKeyUsage `pulumi:"keyUsages"` }
type CertificateCertificateDescriptionConfigValueArgs ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueArgs struct { // Indicates the intended use for keys that correspond to a certificate. // Structure is documented below. KeyUsages CertificateCertificateDescriptionConfigValueKeyUsageArrayInput `pulumi:"keyUsages"` }
func (CertificateCertificateDescriptionConfigValueArgs) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueArgs) ToCertificateCertificateDescriptionConfigValueOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueArgs) ToCertificateCertificateDescriptionConfigValueOutput() CertificateCertificateDescriptionConfigValueOutput
func (CertificateCertificateDescriptionConfigValueArgs) ToCertificateCertificateDescriptionConfigValueOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueArgs) ToCertificateCertificateDescriptionConfigValueOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueOutput
type CertificateCertificateDescriptionConfigValueArray ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueArray []CertificateCertificateDescriptionConfigValueInput
func (CertificateCertificateDescriptionConfigValueArray) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueArray) ToCertificateCertificateDescriptionConfigValueArrayOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueArray) ToCertificateCertificateDescriptionConfigValueArrayOutput() CertificateCertificateDescriptionConfigValueArrayOutput
func (CertificateCertificateDescriptionConfigValueArray) ToCertificateCertificateDescriptionConfigValueArrayOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueArray) ToCertificateCertificateDescriptionConfigValueArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueArrayOutput
type CertificateCertificateDescriptionConfigValueArrayInput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValueArrayOutput() CertificateCertificateDescriptionConfigValueArrayOutput ToCertificateCertificateDescriptionConfigValueArrayOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValueArrayOutput }
CertificateCertificateDescriptionConfigValueArrayInput is an input type that accepts CertificateCertificateDescriptionConfigValueArray and CertificateCertificateDescriptionConfigValueArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValueArrayInput` via:
CertificateCertificateDescriptionConfigValueArray{ CertificateCertificateDescriptionConfigValueArgs{...} }
type CertificateCertificateDescriptionConfigValueArrayOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueArrayOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueArrayOutput) ToCertificateCertificateDescriptionConfigValueArrayOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueArrayOutput) ToCertificateCertificateDescriptionConfigValueArrayOutput() CertificateCertificateDescriptionConfigValueArrayOutput
func (CertificateCertificateDescriptionConfigValueArrayOutput) ToCertificateCertificateDescriptionConfigValueArrayOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueArrayOutput) ToCertificateCertificateDescriptionConfigValueArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueArrayOutput
type CertificateCertificateDescriptionConfigValueInput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValueOutput() CertificateCertificateDescriptionConfigValueOutput ToCertificateCertificateDescriptionConfigValueOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValueOutput }
CertificateCertificateDescriptionConfigValueInput is an input type that accepts CertificateCertificateDescriptionConfigValueArgs and CertificateCertificateDescriptionConfigValueOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValueInput` via:
CertificateCertificateDescriptionConfigValueArgs{...}
type CertificateCertificateDescriptionConfigValueKeyUsage ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsage struct { // Describes high-level ways in which a key may be used. // Structure is documented below. BaseKeyUsages []CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsage `pulumi:"baseKeyUsages"` // Describes high-level ways in which a key may be used. // Structure is documented below. ExtendedKeyUsages []CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsage `pulumi:"extendedKeyUsages"` // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // Structure is documented below. UnknownExtendedKeyUsages []CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsage `pulumi:"unknownExtendedKeyUsages"` }
type CertificateCertificateDescriptionConfigValueKeyUsageArgs ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageArgs struct { // Describes high-level ways in which a key may be used. // Structure is documented below. BaseKeyUsages CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayInput `pulumi:"baseKeyUsages"` // Describes high-level ways in which a key may be used. // Structure is documented below. ExtendedKeyUsages CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayInput `pulumi:"extendedKeyUsages"` // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // Structure is documented below. UnknownExtendedKeyUsages CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayInput `pulumi:"unknownExtendedKeyUsages"` }
func (CertificateCertificateDescriptionConfigValueKeyUsageArgs) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageOutput
type CertificateCertificateDescriptionConfigValueKeyUsageArray ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageArray []CertificateCertificateDescriptionConfigValueKeyUsageInput
func (CertificateCertificateDescriptionConfigValueKeyUsageArray) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageArrayInput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput }
CertificateCertificateDescriptionConfigValueKeyUsageArrayInput is an input type that accepts CertificateCertificateDescriptionConfigValueKeyUsageArray and CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValueKeyUsageArrayInput` via:
CertificateCertificateDescriptionConfigValueKeyUsageArray{ CertificateCertificateDescriptionConfigValueKeyUsageArgs{...} }
type CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsage ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsage struct {
KeyUsageOptions []CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOption `pulumi:"keyUsageOptions"`
}
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs struct {
KeyUsageOptions CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayInput `pulumi:"keyUsageOptions"`
}
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray []CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageInput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayInput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput }
CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayInput is an input type that accepts CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray and CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayInput` via:
CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray{ CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs{...} }
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput) Index ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageInput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput }
CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageInput is an input type that accepts CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs and CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageInput` via:
CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs{...}
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOption ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOption struct { // The key may be used to sign certificates. CertSign *bool `pulumi:"certSign"` // The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". ContentCommitment *bool `pulumi:"contentCommitment"` // The key may be used sign certificate revocation lists. CrlSign *bool `pulumi:"crlSign"` // The key may be used to encipher data. DataEncipherment *bool `pulumi:"dataEncipherment"` // The key may be used to decipher only. DecipherOnly *bool `pulumi:"decipherOnly"` // The key may be used for digital signatures. DigitalSignature *bool `pulumi:"digitalSignature"` // The key may be used to encipher only. EncipherOnly *bool `pulumi:"encipherOnly"` // The key may be used in a key agreement protocol. KeyAgreement *bool `pulumi:"keyAgreement"` // The key may be used to encipher other keys. KeyEncipherment *bool `pulumi:"keyEncipherment"` }
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArgs ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArgs struct { // The key may be used to sign certificates. CertSign pulumi.BoolPtrInput `pulumi:"certSign"` // The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". ContentCommitment pulumi.BoolPtrInput `pulumi:"contentCommitment"` // The key may be used sign certificate revocation lists. CrlSign pulumi.BoolPtrInput `pulumi:"crlSign"` // The key may be used to encipher data. DataEncipherment pulumi.BoolPtrInput `pulumi:"dataEncipherment"` // The key may be used to decipher only. DecipherOnly pulumi.BoolPtrInput `pulumi:"decipherOnly"` // The key may be used for digital signatures. DigitalSignature pulumi.BoolPtrInput `pulumi:"digitalSignature"` // The key may be used to encipher only. EncipherOnly pulumi.BoolPtrInput `pulumi:"encipherOnly"` // The key may be used in a key agreement protocol. KeyAgreement pulumi.BoolPtrInput `pulumi:"keyAgreement"` // The key may be used to encipher other keys. KeyEncipherment pulumi.BoolPtrInput `pulumi:"keyEncipherment"` }
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArgs) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray []CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionInput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayInput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput }
CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayInput is an input type that accepts CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray and CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayInput` via:
CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray{ CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArgs{...} }
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput) Index ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionInput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput }
CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionInput is an input type that accepts CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArgs and CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionInput` via:
CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArgs{...}
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) CertSign ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) ContentCommitment ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) ContentCommitment() pulumi.BoolPtrOutput
The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) CrlSign ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) DataEncipherment ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) DecipherOnly ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) DigitalSignature ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) EncipherOnly ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) KeyAgreement ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) KeyEncipherment ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput) KeyUsageOptions ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsage ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsage struct { // Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS. ClientAuth *bool `pulumi:"clientAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication". CodeSigning *bool `pulumi:"codeSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection". EmailProtection *bool `pulumi:"emailProtection"` // Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses". OcspSigning *bool `pulumi:"ocspSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS. ServerAuth *bool `pulumi:"serverAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time". TimeStamping *bool `pulumi:"timeStamping"` }
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs struct { // Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS. ClientAuth pulumi.BoolPtrInput `pulumi:"clientAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication". CodeSigning pulumi.BoolPtrInput `pulumi:"codeSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection". EmailProtection pulumi.BoolPtrInput `pulumi:"emailProtection"` // Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses". OcspSigning pulumi.BoolPtrInput `pulumi:"ocspSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS. ServerAuth pulumi.BoolPtrInput `pulumi:"serverAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time". TimeStamping pulumi.BoolPtrInput `pulumi:"timeStamping"` }
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray []CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageInput
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayInput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput }
CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayInput is an input type that accepts CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray and CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayInput` via:
CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray{ CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs{...} }
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput) Index ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageInput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput }
CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageInput is an input type that accepts CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs and CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageInput` via:
CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs{...}
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ClientAuth ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ClientAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) CodeSigning ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) CodeSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) EmailProtection ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) EmailProtection() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) OcspSigning ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) OcspSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ServerAuth ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ServerAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) TimeStamping ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) TimeStamping() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput
type CertificateCertificateDescriptionConfigValueKeyUsageInput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValueKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageOutput ToCertificateCertificateDescriptionConfigValueKeyUsageOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValueKeyUsageOutput }
CertificateCertificateDescriptionConfigValueKeyUsageInput is an input type that accepts CertificateCertificateDescriptionConfigValueKeyUsageArgs and CertificateCertificateDescriptionConfigValueKeyUsageOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValueKeyUsageInput` via:
CertificateCertificateDescriptionConfigValueKeyUsageArgs{...}
type CertificateCertificateDescriptionConfigValueKeyUsageOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageOutput) BaseKeyUsages ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageOutput) BaseKeyUsages() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CertificateCertificateDescriptionConfigValueKeyUsageOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageOutput) ExtendedKeyUsages ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageOutput) ExtendedKeyUsages() CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CertificateCertificateDescriptionConfigValueKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageOutput) UnknownExtendedKeyUsages ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageOutput) UnknownExtendedKeyUsages() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. Structure is documented below.
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsage ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsage struct {
ObectIds []CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectId `pulumi:"obectIds"`
}
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs struct {
ObectIds CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayInput `pulumi:"obectIds"`
}
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray []CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageInput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayInput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput }
CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayInput is an input type that accepts CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray and CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayInput` via:
CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray{ CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs{...} }
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput) Index ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageInput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput }
CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageInput is an input type that accepts CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs and CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageInput` via:
CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs{...}
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectId ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectId struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths []int `pulumi:"objectIdPaths"` }
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"` }
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray []CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdInput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayInput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput }
CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayInput is an input type that accepts CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray and CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayInput` via:
CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray{ CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs{...} }
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput) Index ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdInput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdInput interface { pulumi.Input ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext(context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput }
CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdInput is an input type that accepts CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs and CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdInput` via:
CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs{...}
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput) ObjectIdPaths ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput) ObectIds ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput
type CertificateCertificateDescriptionConfigValueOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionConfigValueOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionConfigValueOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueOutput) KeyUsages ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueOutput) KeyUsages() CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput
Indicates the intended use for keys that correspond to a certificate. Structure is documented below.
func (CertificateCertificateDescriptionConfigValueOutput) ToCertificateCertificateDescriptionConfigValueOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueOutput) ToCertificateCertificateDescriptionConfigValueOutput() CertificateCertificateDescriptionConfigValueOutput
func (CertificateCertificateDescriptionConfigValueOutput) ToCertificateCertificateDescriptionConfigValueOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionConfigValueOutput) ToCertificateCertificateDescriptionConfigValueOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueOutput
type CertificateCertificateDescriptionInput ¶
type CertificateCertificateDescriptionInput interface { pulumi.Input ToCertificateCertificateDescriptionOutput() CertificateCertificateDescriptionOutput ToCertificateCertificateDescriptionOutputWithContext(context.Context) CertificateCertificateDescriptionOutput }
CertificateCertificateDescriptionInput is an input type that accepts CertificateCertificateDescriptionArgs and CertificateCertificateDescriptionOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionInput` via:
CertificateCertificateDescriptionArgs{...}
type CertificateCertificateDescriptionOutput ¶
type CertificateCertificateDescriptionOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionOutput) AiaIssuingCertificateUrls ¶
func (o CertificateCertificateDescriptionOutput) AiaIssuingCertificateUrls() pulumi.StringArrayOutput
func (CertificateCertificateDescriptionOutput) AuthorityKeyIds ¶ added in v5.12.0
func (o CertificateCertificateDescriptionOutput) AuthorityKeyIds() CertificateCertificateDescriptionAuthorityKeyIdArrayOutput
func (CertificateCertificateDescriptionOutput) CertFingerprints ¶ added in v5.12.0
func (o CertificateCertificateDescriptionOutput) CertFingerprints() CertificateCertificateDescriptionCertFingerprintArrayOutput
func (CertificateCertificateDescriptionOutput) ConfigValues ¶
func (o CertificateCertificateDescriptionOutput) ConfigValues() CertificateCertificateDescriptionConfigValueArrayOutput
func (CertificateCertificateDescriptionOutput) CrlDistributionPoints ¶
func (o CertificateCertificateDescriptionOutput) CrlDistributionPoints() pulumi.StringArrayOutput
func (CertificateCertificateDescriptionOutput) ElementType ¶
func (CertificateCertificateDescriptionOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionOutput) PublicKeys ¶ added in v5.12.0
func (o CertificateCertificateDescriptionOutput) PublicKeys() CertificateCertificateDescriptionPublicKeyArrayOutput
A PublicKey describes a public key. Structure is documented below.
func (CertificateCertificateDescriptionOutput) SubjectDescriptions ¶ added in v5.12.0
func (o CertificateCertificateDescriptionOutput) SubjectDescriptions() CertificateCertificateDescriptionSubjectDescriptionArrayOutput
func (CertificateCertificateDescriptionOutput) SubjectKeyIds ¶ added in v5.12.0
func (o CertificateCertificateDescriptionOutput) SubjectKeyIds() CertificateCertificateDescriptionSubjectKeyIdArrayOutput
func (CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutput ¶
func (o CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutput() CertificateCertificateDescriptionOutput
func (CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutputWithContext ¶
func (o CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionOutput
type CertificateCertificateDescriptionPublicKey ¶
type CertificateCertificateDescriptionPublicKey struct { // The format of the public key. Currently, only PEM format is supported. // Possible values are `KEY_TYPE_UNSPECIFIED` and `PEM`. Format *string `pulumi:"format"` // Required. A public key. When this is specified in a request, the padding and encoding can be any of the options described by the respective 'KeyType' value. When this is generated by the service, it will always be an RFC 5280 SubjectPublicKeyInfo structure containing an algorithm identifier and a key. A base64-encoded string. Key *string `pulumi:"key"` }
type CertificateCertificateDescriptionPublicKeyArgs ¶
type CertificateCertificateDescriptionPublicKeyArgs struct { // The format of the public key. Currently, only PEM format is supported. // Possible values are `KEY_TYPE_UNSPECIFIED` and `PEM`. Format pulumi.StringPtrInput `pulumi:"format"` // Required. A public key. When this is specified in a request, the padding and encoding can be any of the options described by the respective 'KeyType' value. When this is generated by the service, it will always be an RFC 5280 SubjectPublicKeyInfo structure containing an algorithm identifier and a key. A base64-encoded string. Key pulumi.StringPtrInput `pulumi:"key"` }
func (CertificateCertificateDescriptionPublicKeyArgs) ElementType ¶
func (CertificateCertificateDescriptionPublicKeyArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionPublicKeyArgs) ToCertificateCertificateDescriptionPublicKeyOutput ¶
func (i CertificateCertificateDescriptionPublicKeyArgs) ToCertificateCertificateDescriptionPublicKeyOutput() CertificateCertificateDescriptionPublicKeyOutput
func (CertificateCertificateDescriptionPublicKeyArgs) ToCertificateCertificateDescriptionPublicKeyOutputWithContext ¶
func (i CertificateCertificateDescriptionPublicKeyArgs) ToCertificateCertificateDescriptionPublicKeyOutputWithContext(ctx context.Context) CertificateCertificateDescriptionPublicKeyOutput
type CertificateCertificateDescriptionPublicKeyArray ¶ added in v5.12.0
type CertificateCertificateDescriptionPublicKeyArray []CertificateCertificateDescriptionPublicKeyInput
func (CertificateCertificateDescriptionPublicKeyArray) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionPublicKeyArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionPublicKeyArray) ToCertificateCertificateDescriptionPublicKeyArrayOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionPublicKeyArray) ToCertificateCertificateDescriptionPublicKeyArrayOutput() CertificateCertificateDescriptionPublicKeyArrayOutput
func (CertificateCertificateDescriptionPublicKeyArray) ToCertificateCertificateDescriptionPublicKeyArrayOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionPublicKeyArray) ToCertificateCertificateDescriptionPublicKeyArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionPublicKeyArrayOutput
type CertificateCertificateDescriptionPublicKeyArrayInput ¶ added in v5.12.0
type CertificateCertificateDescriptionPublicKeyArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionPublicKeyArrayOutput() CertificateCertificateDescriptionPublicKeyArrayOutput ToCertificateCertificateDescriptionPublicKeyArrayOutputWithContext(context.Context) CertificateCertificateDescriptionPublicKeyArrayOutput }
CertificateCertificateDescriptionPublicKeyArrayInput is an input type that accepts CertificateCertificateDescriptionPublicKeyArray and CertificateCertificateDescriptionPublicKeyArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionPublicKeyArrayInput` via:
CertificateCertificateDescriptionPublicKeyArray{ CertificateCertificateDescriptionPublicKeyArgs{...} }
type CertificateCertificateDescriptionPublicKeyArrayOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionPublicKeyArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionPublicKeyArrayOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionPublicKeyArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionPublicKeyArrayOutput) ToCertificateCertificateDescriptionPublicKeyArrayOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionPublicKeyArrayOutput) ToCertificateCertificateDescriptionPublicKeyArrayOutput() CertificateCertificateDescriptionPublicKeyArrayOutput
func (CertificateCertificateDescriptionPublicKeyArrayOutput) ToCertificateCertificateDescriptionPublicKeyArrayOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionPublicKeyArrayOutput) ToCertificateCertificateDescriptionPublicKeyArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionPublicKeyArrayOutput
type CertificateCertificateDescriptionPublicKeyInput ¶
type CertificateCertificateDescriptionPublicKeyInput interface { pulumi.Input ToCertificateCertificateDescriptionPublicKeyOutput() CertificateCertificateDescriptionPublicKeyOutput ToCertificateCertificateDescriptionPublicKeyOutputWithContext(context.Context) CertificateCertificateDescriptionPublicKeyOutput }
CertificateCertificateDescriptionPublicKeyInput is an input type that accepts CertificateCertificateDescriptionPublicKeyArgs and CertificateCertificateDescriptionPublicKeyOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionPublicKeyInput` via:
CertificateCertificateDescriptionPublicKeyArgs{...}
type CertificateCertificateDescriptionPublicKeyOutput ¶
type CertificateCertificateDescriptionPublicKeyOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionPublicKeyOutput) ElementType ¶
func (CertificateCertificateDescriptionPublicKeyOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionPublicKeyOutput) Format ¶ added in v5.12.0
func (o CertificateCertificateDescriptionPublicKeyOutput) Format() pulumi.StringPtrOutput
The format of the public key. Currently, only PEM format is supported. Possible values are `KEY_TYPE_UNSPECIFIED` and `PEM`.
func (CertificateCertificateDescriptionPublicKeyOutput) Key ¶
Required. A public key. When this is specified in a request, the padding and encoding can be any of the options described by the respective 'KeyType' value. When this is generated by the service, it will always be an RFC 5280 SubjectPublicKeyInfo structure containing an algorithm identifier and a key. A base64-encoded string.
func (CertificateCertificateDescriptionPublicKeyOutput) ToCertificateCertificateDescriptionPublicKeyOutput ¶
func (o CertificateCertificateDescriptionPublicKeyOutput) ToCertificateCertificateDescriptionPublicKeyOutput() CertificateCertificateDescriptionPublicKeyOutput
func (CertificateCertificateDescriptionPublicKeyOutput) ToCertificateCertificateDescriptionPublicKeyOutputWithContext ¶
func (o CertificateCertificateDescriptionPublicKeyOutput) ToCertificateCertificateDescriptionPublicKeyOutputWithContext(ctx context.Context) CertificateCertificateDescriptionPublicKeyOutput
type CertificateCertificateDescriptionSubjectDescription ¶
type CertificateCertificateDescriptionSubjectDescription struct { HexSerialNumber *string `pulumi:"hexSerialNumber"` // The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and // "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine // fractional digits, terminated by 's'. Example: "3.5s". Lifetime *string `pulumi:"lifetime"` NotAfterTime *string `pulumi:"notAfterTime"` NotBeforeTime *string `pulumi:"notBeforeTime"` // The subject alternative name fields. // Structure is documented below. SubjectAltNames []CertificateCertificateDescriptionSubjectDescriptionSubjectAltName `pulumi:"subjectAltNames"` // Contains distinguished name fields such as the location and organization. // Structure is documented below. Subjects []CertificateCertificateDescriptionSubjectDescriptionSubject `pulumi:"subjects"` }
type CertificateCertificateDescriptionSubjectDescriptionArgs ¶
type CertificateCertificateDescriptionSubjectDescriptionArgs struct { HexSerialNumber pulumi.StringPtrInput `pulumi:"hexSerialNumber"` // The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and // "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine // fractional digits, terminated by 's'. Example: "3.5s". Lifetime pulumi.StringPtrInput `pulumi:"lifetime"` NotAfterTime pulumi.StringPtrInput `pulumi:"notAfterTime"` NotBeforeTime pulumi.StringPtrInput `pulumi:"notBeforeTime"` // The subject alternative name fields. // Structure is documented below. SubjectAltNames CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayInput `pulumi:"subjectAltNames"` // Contains distinguished name fields such as the location and organization. // Structure is documented below. Subjects CertificateCertificateDescriptionSubjectDescriptionSubjectArrayInput `pulumi:"subjects"` }
func (CertificateCertificateDescriptionSubjectDescriptionArgs) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionOutput ¶
func (i CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionOutput() CertificateCertificateDescriptionSubjectDescriptionOutput
func (CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectDescriptionArgs) ToCertificateCertificateDescriptionSubjectDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionOutput
type CertificateCertificateDescriptionSubjectDescriptionArray ¶ added in v5.12.0
type CertificateCertificateDescriptionSubjectDescriptionArray []CertificateCertificateDescriptionSubjectDescriptionInput
func (CertificateCertificateDescriptionSubjectDescriptionArray) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionSubjectDescriptionArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionArray) ToCertificateCertificateDescriptionSubjectDescriptionArrayOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionSubjectDescriptionArray) ToCertificateCertificateDescriptionSubjectDescriptionArrayOutput() CertificateCertificateDescriptionSubjectDescriptionArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionArray) ToCertificateCertificateDescriptionSubjectDescriptionArrayOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionSubjectDescriptionArray) ToCertificateCertificateDescriptionSubjectDescriptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionArrayOutput
type CertificateCertificateDescriptionSubjectDescriptionArrayInput ¶ added in v5.12.0
type CertificateCertificateDescriptionSubjectDescriptionArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectDescriptionArrayOutput() CertificateCertificateDescriptionSubjectDescriptionArrayOutput ToCertificateCertificateDescriptionSubjectDescriptionArrayOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectDescriptionArrayOutput }
CertificateCertificateDescriptionSubjectDescriptionArrayInput is an input type that accepts CertificateCertificateDescriptionSubjectDescriptionArray and CertificateCertificateDescriptionSubjectDescriptionArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectDescriptionArrayInput` via:
CertificateCertificateDescriptionSubjectDescriptionArray{ CertificateCertificateDescriptionSubjectDescriptionArgs{...} }
type CertificateCertificateDescriptionSubjectDescriptionArrayOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionSubjectDescriptionArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionArrayOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionSubjectDescriptionArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionArrayOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionSubjectDescriptionArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionArrayOutput() CertificateCertificateDescriptionSubjectDescriptionArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionArrayOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionSubjectDescriptionArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionArrayOutput
type CertificateCertificateDescriptionSubjectDescriptionInput ¶
type CertificateCertificateDescriptionSubjectDescriptionInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectDescriptionOutput() CertificateCertificateDescriptionSubjectDescriptionOutput ToCertificateCertificateDescriptionSubjectDescriptionOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectDescriptionOutput }
CertificateCertificateDescriptionSubjectDescriptionInput is an input type that accepts CertificateCertificateDescriptionSubjectDescriptionArgs and CertificateCertificateDescriptionSubjectDescriptionOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectDescriptionInput` via:
CertificateCertificateDescriptionSubjectDescriptionArgs{...}
type CertificateCertificateDescriptionSubjectDescriptionOutput ¶
type CertificateCertificateDescriptionSubjectDescriptionOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionOutput) HexSerialNumber ¶
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) HexSerialNumber() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionOutput) Lifetime ¶
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) Lifetime() pulumi.StringPtrOutput
The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
func (CertificateCertificateDescriptionSubjectDescriptionOutput) NotAfterTime ¶
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) NotAfterTime() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionOutput) NotBeforeTime ¶
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) NotBeforeTime() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectDescriptionOutput) SubjectAltNames ¶ added in v5.12.0
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) SubjectAltNames() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput
The subject alternative name fields. Structure is documented below.
func (CertificateCertificateDescriptionSubjectDescriptionOutput) Subjects ¶ added in v5.12.0
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) Subjects() CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput
Contains distinguished name fields such as the location and organization. Structure is documented below.
func (CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionOutput() CertificateCertificateDescriptionSubjectDescriptionOutput
func (CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) ToCertificateCertificateDescriptionSubjectDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionOutput
type CertificateCertificateDescriptionSubjectDescriptionSubject ¶
type CertificateCertificateDescriptionSubjectDescriptionSubject struct { // The common name of the distinguished name. CommonName *string `pulumi:"commonName"` // The country code of the subject. CountryCode *string `pulumi:"countryCode"` // The locality or city of the subject. Locality *string `pulumi:"locality"` // The organization of the subject. Organization *string `pulumi:"organization"` // The organizational unit of the subject. OrganizationalUnit *string `pulumi:"organizationalUnit"` // The postal code of the subject. PostalCode *string `pulumi:"postalCode"` // The province, territory, or regional state of the subject. Province *string `pulumi:"province"` // The street address of the subject. StreetAddress *string `pulumi:"streetAddress"` }
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltName ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltName struct { CustomSans []CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSan `pulumi:"customSans"` // Contains only valid, fully-qualified host names. DnsNames []string `pulumi:"dnsNames"` // Contains only valid RFC 2822 E-mail addresses. EmailAddresses []string `pulumi:"emailAddresses"` // Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses. IpAddresses []string `pulumi:"ipAddresses"` // Contains only valid RFC 3986 URIs. Uris []string `pulumi:"uris"` }
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs struct { CustomSans CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayInput `pulumi:"customSans"` // Contains only valid, fully-qualified host names. DnsNames pulumi.StringArrayInput `pulumi:"dnsNames"` // Contains only valid RFC 2822 E-mail addresses. EmailAddresses pulumi.StringArrayInput `pulumi:"emailAddresses"` // Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // Contains only valid RFC 3986 URIs. Uris pulumi.StringArrayInput `pulumi:"uris"` }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray ¶ added in v5.12.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray []CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameInput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayInput ¶ added in v5.12.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput }
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayInput is an input type that accepts CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray and CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayInput` via:
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray{ CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs{...} }
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput) Index ¶ added in v5.12.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSan ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSan struct { // Indicates whether or not this extension is critical (i.e., if the client does not know how to // handle this extension, the client should consider this to be an error). Critical *bool `pulumi:"critical"` ObectIds []CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectId `pulumi:"obectIds"` // The value of this X.509 extension. A base64-encoded string. Value *string `pulumi:"value"` }
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs struct { // Indicates whether or not this extension is critical (i.e., if the client does not know how to // handle this extension, the client should consider this to be an error). Critical pulumi.BoolPtrInput `pulumi:"critical"` ObectIds CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayInput `pulumi:"obectIds"` // The value of this X.509 extension. A base64-encoded string. Value pulumi.StringPtrInput `pulumi:"value"` }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray []CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanInput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayInput ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput }
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayInput is an input type that accepts CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray and CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayInput` via:
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArray{ CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs{...} }
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) Index ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanInput ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput }
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanInput is an input type that accepts CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs and CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanInput` via:
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArgs{...}
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectId ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectId struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths []int `pulumi:"objectIdPaths"` }
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"` }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArray ¶ added in v5.12.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArray []CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdInput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArray) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayInput ¶ added in v5.12.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput }
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayInput is an input type that accepts CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArray and CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayInput` via:
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArray{ CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs{...} }
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput) Index ¶ added in v5.12.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdInput ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput }
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdInput is an input type that accepts CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs and CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdInput` via:
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArgs{...}
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ObjectIdPaths ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) Critical ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) Critical() pulumi.BoolPtrOutput
Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ObectIds ¶ added in v5.12.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) Value ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) Value() pulumi.StringPtrOutput
The value of this X.509 extension. A base64-encoded string.
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameInput ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput }
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameInput is an input type that accepts CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs and CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameInput` via:
CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArgs{...}
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) CustomSans ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) DnsNames ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) DnsNames() pulumi.StringArrayOutput
Contains only valid, fully-qualified host names.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) EmailAddresses ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) EmailAddresses() pulumi.StringArrayOutput
Contains only valid RFC 2822 E-mail addresses.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) IpAddresses ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) IpAddresses() pulumi.StringArrayOutput
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) Uris ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) Uris() pulumi.StringArrayOutput
Contains only valid RFC 3986 URIs.
type CertificateCertificateDescriptionSubjectDescriptionSubjectArgs ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectArgs struct { // The common name of the distinguished name. CommonName pulumi.StringPtrInput `pulumi:"commonName"` // The country code of the subject. CountryCode pulumi.StringPtrInput `pulumi:"countryCode"` // The locality or city of the subject. Locality pulumi.StringPtrInput `pulumi:"locality"` // The organization of the subject. Organization pulumi.StringPtrInput `pulumi:"organization"` // The organizational unit of the subject. OrganizationalUnit pulumi.StringPtrInput `pulumi:"organizationalUnit"` // The postal code of the subject. PostalCode pulumi.StringPtrInput `pulumi:"postalCode"` // The province, territory, or regional state of the subject. Province pulumi.StringPtrInput `pulumi:"province"` // The street address of the subject. StreetAddress pulumi.StringPtrInput `pulumi:"streetAddress"` }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutput ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArgs) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectArray ¶ added in v5.12.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectArray []CertificateCertificateDescriptionSubjectDescriptionSubjectInput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArray) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectArrayInput ¶ added in v5.12.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput }
CertificateCertificateDescriptionSubjectDescriptionSubjectArrayInput is an input type that accepts CertificateCertificateDescriptionSubjectDescriptionSubjectArray and CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectDescriptionSubjectArrayInput` via:
CertificateCertificateDescriptionSubjectDescriptionSubjectArray{ CertificateCertificateDescriptionSubjectDescriptionSubjectArgs{...} }
type CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput) Index ¶ added in v5.12.0
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectInput ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectOutput ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectOutput }
CertificateCertificateDescriptionSubjectDescriptionSubjectInput is an input type that accepts CertificateCertificateDescriptionSubjectDescriptionSubjectArgs and CertificateCertificateDescriptionSubjectDescriptionSubjectOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectDescriptionSubjectInput` via:
CertificateCertificateDescriptionSubjectDescriptionSubjectArgs{...}
type CertificateCertificateDescriptionSubjectDescriptionSubjectOutput ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) CommonName ¶ added in v5.12.0
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) CommonName() pulumi.StringPtrOutput
The common name of the distinguished name.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) CountryCode ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) CountryCode() pulumi.StringPtrOutput
The country code of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Locality ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Locality() pulumi.StringPtrOutput
The locality or city of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Organization ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Organization() pulumi.StringPtrOutput
The organization of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) OrganizationalUnit ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
The organizational unit of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) PostalCode ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Province ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) Province() pulumi.StringPtrOutput
The province, territory, or regional state of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) StreetAddress ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) StreetAddress() pulumi.StringPtrOutput
The street address of the subject.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectOutput
type CertificateCertificateDescriptionSubjectKeyId ¶
type CertificateCertificateDescriptionSubjectKeyId struct {
KeyId *string `pulumi:"keyId"`
}
type CertificateCertificateDescriptionSubjectKeyIdArgs ¶
type CertificateCertificateDescriptionSubjectKeyIdArgs struct {
KeyId pulumi.StringPtrInput `pulumi:"keyId"`
}
func (CertificateCertificateDescriptionSubjectKeyIdArgs) ElementType ¶
func (CertificateCertificateDescriptionSubjectKeyIdArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdOutput ¶
func (i CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdOutput() CertificateCertificateDescriptionSubjectKeyIdOutput
func (CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectKeyIdArgs) ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdOutput
type CertificateCertificateDescriptionSubjectKeyIdArray ¶ added in v5.12.0
type CertificateCertificateDescriptionSubjectKeyIdArray []CertificateCertificateDescriptionSubjectKeyIdInput
func (CertificateCertificateDescriptionSubjectKeyIdArray) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionSubjectKeyIdArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectKeyIdArray) ToCertificateCertificateDescriptionSubjectKeyIdArrayOutput ¶ added in v5.12.0
func (i CertificateCertificateDescriptionSubjectKeyIdArray) ToCertificateCertificateDescriptionSubjectKeyIdArrayOutput() CertificateCertificateDescriptionSubjectKeyIdArrayOutput
func (CertificateCertificateDescriptionSubjectKeyIdArray) ToCertificateCertificateDescriptionSubjectKeyIdArrayOutputWithContext ¶ added in v5.12.0
func (i CertificateCertificateDescriptionSubjectKeyIdArray) ToCertificateCertificateDescriptionSubjectKeyIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdArrayOutput
type CertificateCertificateDescriptionSubjectKeyIdArrayInput ¶ added in v5.12.0
type CertificateCertificateDescriptionSubjectKeyIdArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectKeyIdArrayOutput() CertificateCertificateDescriptionSubjectKeyIdArrayOutput ToCertificateCertificateDescriptionSubjectKeyIdArrayOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectKeyIdArrayOutput }
CertificateCertificateDescriptionSubjectKeyIdArrayInput is an input type that accepts CertificateCertificateDescriptionSubjectKeyIdArray and CertificateCertificateDescriptionSubjectKeyIdArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectKeyIdArrayInput` via:
CertificateCertificateDescriptionSubjectKeyIdArray{ CertificateCertificateDescriptionSubjectKeyIdArgs{...} }
type CertificateCertificateDescriptionSubjectKeyIdArrayOutput ¶ added in v5.12.0
type CertificateCertificateDescriptionSubjectKeyIdArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectKeyIdArrayOutput) ElementType ¶ added in v5.12.0
func (CertificateCertificateDescriptionSubjectKeyIdArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectKeyIdArrayOutput) ToCertificateCertificateDescriptionSubjectKeyIdArrayOutput ¶ added in v5.12.0
func (o CertificateCertificateDescriptionSubjectKeyIdArrayOutput) ToCertificateCertificateDescriptionSubjectKeyIdArrayOutput() CertificateCertificateDescriptionSubjectKeyIdArrayOutput
func (CertificateCertificateDescriptionSubjectKeyIdArrayOutput) ToCertificateCertificateDescriptionSubjectKeyIdArrayOutputWithContext ¶ added in v5.12.0
func (o CertificateCertificateDescriptionSubjectKeyIdArrayOutput) ToCertificateCertificateDescriptionSubjectKeyIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdArrayOutput
type CertificateCertificateDescriptionSubjectKeyIdInput ¶
type CertificateCertificateDescriptionSubjectKeyIdInput interface { pulumi.Input ToCertificateCertificateDescriptionSubjectKeyIdOutput() CertificateCertificateDescriptionSubjectKeyIdOutput ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext(context.Context) CertificateCertificateDescriptionSubjectKeyIdOutput }
CertificateCertificateDescriptionSubjectKeyIdInput is an input type that accepts CertificateCertificateDescriptionSubjectKeyIdArgs and CertificateCertificateDescriptionSubjectKeyIdOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionSubjectKeyIdInput` via:
CertificateCertificateDescriptionSubjectKeyIdArgs{...}
type CertificateCertificateDescriptionSubjectKeyIdOutput ¶
type CertificateCertificateDescriptionSubjectKeyIdOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectKeyIdOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectKeyIdOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectKeyIdOutput) KeyId ¶
func (o CertificateCertificateDescriptionSubjectKeyIdOutput) KeyId() pulumi.StringPtrOutput
func (CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutput ¶
func (o CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutput() CertificateCertificateDescriptionSubjectKeyIdOutput
func (CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdOutput
type CertificateConfig ¶
type CertificateConfig struct { // A PublicKey describes a public key. // Structure is documented below. PublicKey CertificateConfigPublicKey `pulumi:"publicKey"` // Specifies some of the values in a certificate that are related to the subject. // Structure is documented below. SubjectConfig CertificateConfigSubjectConfig `pulumi:"subjectConfig"` // Describes how some of the technical X.509 fields in a certificate should be populated. // Structure is documented below. X509Config CertificateConfigX509Config `pulumi:"x509Config"` }
type CertificateConfigArgs ¶
type CertificateConfigArgs struct { // A PublicKey describes a public key. // Structure is documented below. PublicKey CertificateConfigPublicKeyInput `pulumi:"publicKey"` // Specifies some of the values in a certificate that are related to the subject. // Structure is documented below. SubjectConfig CertificateConfigSubjectConfigInput `pulumi:"subjectConfig"` // Describes how some of the technical X.509 fields in a certificate should be populated. // Structure is documented below. X509Config CertificateConfigX509ConfigInput `pulumi:"x509Config"` }
func (CertificateConfigArgs) ElementType ¶
func (CertificateConfigArgs) ElementType() reflect.Type
func (CertificateConfigArgs) ToCertificateConfigOutput ¶
func (i CertificateConfigArgs) ToCertificateConfigOutput() CertificateConfigOutput
func (CertificateConfigArgs) ToCertificateConfigOutputWithContext ¶
func (i CertificateConfigArgs) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
func (CertificateConfigArgs) ToCertificateConfigPtrOutput ¶
func (i CertificateConfigArgs) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
func (CertificateConfigArgs) ToCertificateConfigPtrOutputWithContext ¶
func (i CertificateConfigArgs) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
type CertificateConfigInput ¶
type CertificateConfigInput interface { pulumi.Input ToCertificateConfigOutput() CertificateConfigOutput ToCertificateConfigOutputWithContext(context.Context) CertificateConfigOutput }
CertificateConfigInput is an input type that accepts CertificateConfigArgs and CertificateConfigOutput values. You can construct a concrete instance of `CertificateConfigInput` via:
CertificateConfigArgs{...}
type CertificateConfigOutput ¶
type CertificateConfigOutput struct{ *pulumi.OutputState }
func (CertificateConfigOutput) ElementType ¶
func (CertificateConfigOutput) ElementType() reflect.Type
func (CertificateConfigOutput) PublicKey ¶
func (o CertificateConfigOutput) PublicKey() CertificateConfigPublicKeyOutput
A PublicKey describes a public key. Structure is documented below.
func (CertificateConfigOutput) SubjectConfig ¶
func (o CertificateConfigOutput) SubjectConfig() CertificateConfigSubjectConfigOutput
Specifies some of the values in a certificate that are related to the subject. Structure is documented below.
func (CertificateConfigOutput) ToCertificateConfigOutput ¶
func (o CertificateConfigOutput) ToCertificateConfigOutput() CertificateConfigOutput
func (CertificateConfigOutput) ToCertificateConfigOutputWithContext ¶
func (o CertificateConfigOutput) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
func (CertificateConfigOutput) ToCertificateConfigPtrOutput ¶
func (o CertificateConfigOutput) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
func (CertificateConfigOutput) ToCertificateConfigPtrOutputWithContext ¶
func (o CertificateConfigOutput) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
func (CertificateConfigOutput) X509Config ¶ added in v5.12.0
func (o CertificateConfigOutput) X509Config() CertificateConfigX509ConfigOutput
Describes how some of the technical X.509 fields in a certificate should be populated. Structure is documented below.
type CertificateConfigPtrInput ¶
type CertificateConfigPtrInput interface { pulumi.Input ToCertificateConfigPtrOutput() CertificateConfigPtrOutput ToCertificateConfigPtrOutputWithContext(context.Context) CertificateConfigPtrOutput }
CertificateConfigPtrInput is an input type that accepts CertificateConfigArgs, CertificateConfigPtr and CertificateConfigPtrOutput values. You can construct a concrete instance of `CertificateConfigPtrInput` via:
CertificateConfigArgs{...} or: nil
func CertificateConfigPtr ¶
func CertificateConfigPtr(v *CertificateConfigArgs) CertificateConfigPtrInput
type CertificateConfigPtrOutput ¶
type CertificateConfigPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigPtrOutput) Elem ¶
func (o CertificateConfigPtrOutput) Elem() CertificateConfigOutput
func (CertificateConfigPtrOutput) ElementType ¶
func (CertificateConfigPtrOutput) ElementType() reflect.Type
func (CertificateConfigPtrOutput) PublicKey ¶
func (o CertificateConfigPtrOutput) PublicKey() CertificateConfigPublicKeyPtrOutput
A PublicKey describes a public key. Structure is documented below.
func (CertificateConfigPtrOutput) SubjectConfig ¶
func (o CertificateConfigPtrOutput) SubjectConfig() CertificateConfigSubjectConfigPtrOutput
Specifies some of the values in a certificate that are related to the subject. Structure is documented below.
func (CertificateConfigPtrOutput) ToCertificateConfigPtrOutput ¶
func (o CertificateConfigPtrOutput) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
func (CertificateConfigPtrOutput) ToCertificateConfigPtrOutputWithContext ¶
func (o CertificateConfigPtrOutput) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
func (CertificateConfigPtrOutput) X509Config ¶ added in v5.12.0
func (o CertificateConfigPtrOutput) X509Config() CertificateConfigX509ConfigPtrOutput
Describes how some of the technical X.509 fields in a certificate should be populated. Structure is documented below.
type CertificateConfigPublicKey ¶
type CertificateConfigPublicKey struct { // The format of the public key. Currently, only PEM format is supported. // Possible values are `KEY_TYPE_UNSPECIFIED` and `PEM`. Format string `pulumi:"format"` // Required. A public key. When this is specified in a request, the padding and encoding can be any of the options described by the respective 'KeyType' value. When this is generated by the service, it will always be an RFC 5280 SubjectPublicKeyInfo structure containing an algorithm identifier and a key. A base64-encoded string. Key *string `pulumi:"key"` }
type CertificateConfigPublicKeyArgs ¶
type CertificateConfigPublicKeyArgs struct { // The format of the public key. Currently, only PEM format is supported. // Possible values are `KEY_TYPE_UNSPECIFIED` and `PEM`. Format pulumi.StringInput `pulumi:"format"` // Required. A public key. When this is specified in a request, the padding and encoding can be any of the options described by the respective 'KeyType' value. When this is generated by the service, it will always be an RFC 5280 SubjectPublicKeyInfo structure containing an algorithm identifier and a key. A base64-encoded string. Key pulumi.StringPtrInput `pulumi:"key"` }
func (CertificateConfigPublicKeyArgs) ElementType ¶
func (CertificateConfigPublicKeyArgs) ElementType() reflect.Type
func (CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyOutput ¶
func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyOutput() CertificateConfigPublicKeyOutput
func (CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyOutputWithContext ¶
func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyOutputWithContext(ctx context.Context) CertificateConfigPublicKeyOutput
func (CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyPtrOutput ¶
func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyPtrOutput() CertificateConfigPublicKeyPtrOutput
func (CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyPtrOutputWithContext ¶
func (i CertificateConfigPublicKeyArgs) ToCertificateConfigPublicKeyPtrOutputWithContext(ctx context.Context) CertificateConfigPublicKeyPtrOutput
type CertificateConfigPublicKeyInput ¶
type CertificateConfigPublicKeyInput interface { pulumi.Input ToCertificateConfigPublicKeyOutput() CertificateConfigPublicKeyOutput ToCertificateConfigPublicKeyOutputWithContext(context.Context) CertificateConfigPublicKeyOutput }
CertificateConfigPublicKeyInput is an input type that accepts CertificateConfigPublicKeyArgs and CertificateConfigPublicKeyOutput values. You can construct a concrete instance of `CertificateConfigPublicKeyInput` via:
CertificateConfigPublicKeyArgs{...}
type CertificateConfigPublicKeyOutput ¶
type CertificateConfigPublicKeyOutput struct{ *pulumi.OutputState }
func (CertificateConfigPublicKeyOutput) ElementType ¶
func (CertificateConfigPublicKeyOutput) ElementType() reflect.Type
func (CertificateConfigPublicKeyOutput) Format ¶ added in v5.12.0
func (o CertificateConfigPublicKeyOutput) Format() pulumi.StringOutput
The format of the public key. Currently, only PEM format is supported. Possible values are `KEY_TYPE_UNSPECIFIED` and `PEM`.
func (CertificateConfigPublicKeyOutput) Key ¶
func (o CertificateConfigPublicKeyOutput) Key() pulumi.StringPtrOutput
Required. A public key. When this is specified in a request, the padding and encoding can be any of the options described by the respective 'KeyType' value. When this is generated by the service, it will always be an RFC 5280 SubjectPublicKeyInfo structure containing an algorithm identifier and a key. A base64-encoded string.
func (CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyOutput ¶
func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyOutput() CertificateConfigPublicKeyOutput
func (CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyOutputWithContext ¶
func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyOutputWithContext(ctx context.Context) CertificateConfigPublicKeyOutput
func (CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyPtrOutput ¶
func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyPtrOutput() CertificateConfigPublicKeyPtrOutput
func (CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyPtrOutputWithContext ¶
func (o CertificateConfigPublicKeyOutput) ToCertificateConfigPublicKeyPtrOutputWithContext(ctx context.Context) CertificateConfigPublicKeyPtrOutput
type CertificateConfigPublicKeyPtrInput ¶
type CertificateConfigPublicKeyPtrInput interface { pulumi.Input ToCertificateConfigPublicKeyPtrOutput() CertificateConfigPublicKeyPtrOutput ToCertificateConfigPublicKeyPtrOutputWithContext(context.Context) CertificateConfigPublicKeyPtrOutput }
CertificateConfigPublicKeyPtrInput is an input type that accepts CertificateConfigPublicKeyArgs, CertificateConfigPublicKeyPtr and CertificateConfigPublicKeyPtrOutput values. You can construct a concrete instance of `CertificateConfigPublicKeyPtrInput` via:
CertificateConfigPublicKeyArgs{...} or: nil
func CertificateConfigPublicKeyPtr ¶
func CertificateConfigPublicKeyPtr(v *CertificateConfigPublicKeyArgs) CertificateConfigPublicKeyPtrInput
type CertificateConfigPublicKeyPtrOutput ¶
type CertificateConfigPublicKeyPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigPublicKeyPtrOutput) Elem ¶
func (o CertificateConfigPublicKeyPtrOutput) Elem() CertificateConfigPublicKeyOutput
func (CertificateConfigPublicKeyPtrOutput) ElementType ¶
func (CertificateConfigPublicKeyPtrOutput) ElementType() reflect.Type
func (CertificateConfigPublicKeyPtrOutput) Format ¶ added in v5.12.0
func (o CertificateConfigPublicKeyPtrOutput) Format() pulumi.StringPtrOutput
The format of the public key. Currently, only PEM format is supported. Possible values are `KEY_TYPE_UNSPECIFIED` and `PEM`.
func (CertificateConfigPublicKeyPtrOutput) Key ¶
func (o CertificateConfigPublicKeyPtrOutput) Key() pulumi.StringPtrOutput
Required. A public key. When this is specified in a request, the padding and encoding can be any of the options described by the respective 'KeyType' value. When this is generated by the service, it will always be an RFC 5280 SubjectPublicKeyInfo structure containing an algorithm identifier and a key. A base64-encoded string.
func (CertificateConfigPublicKeyPtrOutput) ToCertificateConfigPublicKeyPtrOutput ¶
func (o CertificateConfigPublicKeyPtrOutput) ToCertificateConfigPublicKeyPtrOutput() CertificateConfigPublicKeyPtrOutput
func (CertificateConfigPublicKeyPtrOutput) ToCertificateConfigPublicKeyPtrOutputWithContext ¶
func (o CertificateConfigPublicKeyPtrOutput) ToCertificateConfigPublicKeyPtrOutputWithContext(ctx context.Context) CertificateConfigPublicKeyPtrOutput
type CertificateConfigSubjectConfig ¶
type CertificateConfigSubjectConfig struct { // Contains distinguished name fields such as the location and organization. // Structure is documented below. Subject CertificateConfigSubjectConfigSubject `pulumi:"subject"` // The subject alternative name fields. // Structure is documented below. SubjectAltName *CertificateConfigSubjectConfigSubjectAltName `pulumi:"subjectAltName"` }
type CertificateConfigSubjectConfigArgs ¶
type CertificateConfigSubjectConfigArgs struct { // Contains distinguished name fields such as the location and organization. // Structure is documented below. Subject CertificateConfigSubjectConfigSubjectInput `pulumi:"subject"` // The subject alternative name fields. // Structure is documented below. SubjectAltName CertificateConfigSubjectConfigSubjectAltNamePtrInput `pulumi:"subjectAltName"` }
func (CertificateConfigSubjectConfigArgs) ElementType ¶
func (CertificateConfigSubjectConfigArgs) ElementType() reflect.Type
func (CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigOutput ¶
func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigOutput() CertificateConfigSubjectConfigOutput
func (CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigOutputWithContext ¶
func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigOutput
func (CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigPtrOutput ¶
func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigPtrOutput() CertificateConfigSubjectConfigPtrOutput
func (CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigPtrOutputWithContext ¶
func (i CertificateConfigSubjectConfigArgs) ToCertificateConfigSubjectConfigPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigPtrOutput
type CertificateConfigSubjectConfigInput ¶
type CertificateConfigSubjectConfigInput interface { pulumi.Input ToCertificateConfigSubjectConfigOutput() CertificateConfigSubjectConfigOutput ToCertificateConfigSubjectConfigOutputWithContext(context.Context) CertificateConfigSubjectConfigOutput }
CertificateConfigSubjectConfigInput is an input type that accepts CertificateConfigSubjectConfigArgs and CertificateConfigSubjectConfigOutput values. You can construct a concrete instance of `CertificateConfigSubjectConfigInput` via:
CertificateConfigSubjectConfigArgs{...}
type CertificateConfigSubjectConfigOutput ¶
type CertificateConfigSubjectConfigOutput struct{ *pulumi.OutputState }
func (CertificateConfigSubjectConfigOutput) ElementType ¶
func (CertificateConfigSubjectConfigOutput) ElementType() reflect.Type
func (CertificateConfigSubjectConfigOutput) Subject ¶
func (o CertificateConfigSubjectConfigOutput) Subject() CertificateConfigSubjectConfigSubjectOutput
Contains distinguished name fields such as the location and organization. Structure is documented below.
func (CertificateConfigSubjectConfigOutput) SubjectAltName ¶
func (o CertificateConfigSubjectConfigOutput) SubjectAltName() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
The subject alternative name fields. Structure is documented below.
func (CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigOutput ¶
func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigOutput() CertificateConfigSubjectConfigOutput
func (CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigOutputWithContext ¶
func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigOutput
func (CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigPtrOutput ¶
func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigPtrOutput() CertificateConfigSubjectConfigPtrOutput
func (CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigPtrOutputWithContext ¶
func (o CertificateConfigSubjectConfigOutput) ToCertificateConfigSubjectConfigPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigPtrOutput
type CertificateConfigSubjectConfigPtrInput ¶
type CertificateConfigSubjectConfigPtrInput interface { pulumi.Input ToCertificateConfigSubjectConfigPtrOutput() CertificateConfigSubjectConfigPtrOutput ToCertificateConfigSubjectConfigPtrOutputWithContext(context.Context) CertificateConfigSubjectConfigPtrOutput }
CertificateConfigSubjectConfigPtrInput is an input type that accepts CertificateConfigSubjectConfigArgs, CertificateConfigSubjectConfigPtr and CertificateConfigSubjectConfigPtrOutput values. You can construct a concrete instance of `CertificateConfigSubjectConfigPtrInput` via:
CertificateConfigSubjectConfigArgs{...} or: nil
func CertificateConfigSubjectConfigPtr ¶
func CertificateConfigSubjectConfigPtr(v *CertificateConfigSubjectConfigArgs) CertificateConfigSubjectConfigPtrInput
type CertificateConfigSubjectConfigPtrOutput ¶
type CertificateConfigSubjectConfigPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigSubjectConfigPtrOutput) ElementType ¶
func (CertificateConfigSubjectConfigPtrOutput) ElementType() reflect.Type
func (CertificateConfigSubjectConfigPtrOutput) Subject ¶
func (o CertificateConfigSubjectConfigPtrOutput) Subject() CertificateConfigSubjectConfigSubjectPtrOutput
Contains distinguished name fields such as the location and organization. Structure is documented below.
func (CertificateConfigSubjectConfigPtrOutput) SubjectAltName ¶
func (o CertificateConfigSubjectConfigPtrOutput) SubjectAltName() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
The subject alternative name fields. Structure is documented below.
func (CertificateConfigSubjectConfigPtrOutput) ToCertificateConfigSubjectConfigPtrOutput ¶
func (o CertificateConfigSubjectConfigPtrOutput) ToCertificateConfigSubjectConfigPtrOutput() CertificateConfigSubjectConfigPtrOutput
func (CertificateConfigSubjectConfigPtrOutput) ToCertificateConfigSubjectConfigPtrOutputWithContext ¶
func (o CertificateConfigSubjectConfigPtrOutput) ToCertificateConfigSubjectConfigPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigPtrOutput
type CertificateConfigSubjectConfigSubject ¶
type CertificateConfigSubjectConfigSubject struct { // The common name of the distinguished name. CommonName string `pulumi:"commonName"` // The country code of the subject. CountryCode *string `pulumi:"countryCode"` // The locality or city of the subject. Locality *string `pulumi:"locality"` // The organization of the subject. Organization string `pulumi:"organization"` // The organizational unit of the subject. OrganizationalUnit *string `pulumi:"organizationalUnit"` // The postal code of the subject. PostalCode *string `pulumi:"postalCode"` // The province, territory, or regional state of the subject. Province *string `pulumi:"province"` // The street address of the subject. StreetAddress *string `pulumi:"streetAddress"` }
type CertificateConfigSubjectConfigSubjectAltName ¶
type CertificateConfigSubjectConfigSubjectAltName struct { // Contains only valid, fully-qualified host names. DnsNames []string `pulumi:"dnsNames"` // Contains only valid RFC 2822 E-mail addresses. EmailAddresses []string `pulumi:"emailAddresses"` // Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses. IpAddresses []string `pulumi:"ipAddresses"` // Contains only valid RFC 3986 URIs. Uris []string `pulumi:"uris"` }
type CertificateConfigSubjectConfigSubjectAltNameArgs ¶
type CertificateConfigSubjectConfigSubjectAltNameArgs struct { // Contains only valid, fully-qualified host names. DnsNames pulumi.StringArrayInput `pulumi:"dnsNames"` // Contains only valid RFC 2822 E-mail addresses. EmailAddresses pulumi.StringArrayInput `pulumi:"emailAddresses"` // Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // Contains only valid RFC 3986 URIs. Uris pulumi.StringArrayInput `pulumi:"uris"` }
func (CertificateConfigSubjectConfigSubjectAltNameArgs) ElementType ¶
func (CertificateConfigSubjectConfigSubjectAltNameArgs) ElementType() reflect.Type
func (CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNameOutput ¶
func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNameOutput() CertificateConfigSubjectConfigSubjectAltNameOutput
func (CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNameOutputWithContext ¶
func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNameOutput
func (CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput ¶
func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
func (CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext ¶
func (i CertificateConfigSubjectConfigSubjectAltNameArgs) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNamePtrOutput
type CertificateConfigSubjectConfigSubjectAltNameInput ¶
type CertificateConfigSubjectConfigSubjectAltNameInput interface { pulumi.Input ToCertificateConfigSubjectConfigSubjectAltNameOutput() CertificateConfigSubjectConfigSubjectAltNameOutput ToCertificateConfigSubjectConfigSubjectAltNameOutputWithContext(context.Context) CertificateConfigSubjectConfigSubjectAltNameOutput }
CertificateConfigSubjectConfigSubjectAltNameInput is an input type that accepts CertificateConfigSubjectConfigSubjectAltNameArgs and CertificateConfigSubjectConfigSubjectAltNameOutput values. You can construct a concrete instance of `CertificateConfigSubjectConfigSubjectAltNameInput` via:
CertificateConfigSubjectConfigSubjectAltNameArgs{...}
type CertificateConfigSubjectConfigSubjectAltNameOutput ¶
type CertificateConfigSubjectConfigSubjectAltNameOutput struct{ *pulumi.OutputState }
func (CertificateConfigSubjectConfigSubjectAltNameOutput) DnsNames ¶
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) DnsNames() pulumi.StringArrayOutput
Contains only valid, fully-qualified host names.
func (CertificateConfigSubjectConfigSubjectAltNameOutput) ElementType ¶
func (CertificateConfigSubjectConfigSubjectAltNameOutput) ElementType() reflect.Type
func (CertificateConfigSubjectConfigSubjectAltNameOutput) EmailAddresses ¶
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) EmailAddresses() pulumi.StringArrayOutput
Contains only valid RFC 2822 E-mail addresses.
func (CertificateConfigSubjectConfigSubjectAltNameOutput) IpAddresses ¶
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) IpAddresses() pulumi.StringArrayOutput
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
func (CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNameOutput ¶
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNameOutput() CertificateConfigSubjectConfigSubjectAltNameOutput
func (CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNameOutputWithContext ¶
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNameOutput
func (CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput ¶
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
func (CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext ¶
func (o CertificateConfigSubjectConfigSubjectAltNameOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNamePtrOutput
type CertificateConfigSubjectConfigSubjectAltNamePtrInput ¶
type CertificateConfigSubjectConfigSubjectAltNamePtrInput interface { pulumi.Input ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput() CertificateConfigSubjectConfigSubjectAltNamePtrOutput ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext(context.Context) CertificateConfigSubjectConfigSubjectAltNamePtrOutput }
CertificateConfigSubjectConfigSubjectAltNamePtrInput is an input type that accepts CertificateConfigSubjectConfigSubjectAltNameArgs, CertificateConfigSubjectConfigSubjectAltNamePtr and CertificateConfigSubjectConfigSubjectAltNamePtrOutput values. You can construct a concrete instance of `CertificateConfigSubjectConfigSubjectAltNamePtrInput` via:
CertificateConfigSubjectConfigSubjectAltNameArgs{...} or: nil
func CertificateConfigSubjectConfigSubjectAltNamePtr ¶
func CertificateConfigSubjectConfigSubjectAltNamePtr(v *CertificateConfigSubjectConfigSubjectAltNameArgs) CertificateConfigSubjectConfigSubjectAltNamePtrInput
type CertificateConfigSubjectConfigSubjectAltNamePtrOutput ¶
type CertificateConfigSubjectConfigSubjectAltNamePtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) DnsNames ¶
func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) DnsNames() pulumi.StringArrayOutput
Contains only valid, fully-qualified host names.
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ElementType ¶
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ElementType() reflect.Type
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) EmailAddresses ¶
func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) EmailAddresses() pulumi.StringArrayOutput
Contains only valid RFC 2822 E-mail addresses.
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) IpAddresses ¶
func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) IpAddresses() pulumi.StringArrayOutput
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput ¶
func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutput() CertificateConfigSubjectConfigSubjectAltNamePtrOutput
func (CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext ¶
func (o CertificateConfigSubjectConfigSubjectAltNamePtrOutput) ToCertificateConfigSubjectConfigSubjectAltNamePtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectAltNamePtrOutput
type CertificateConfigSubjectConfigSubjectArgs ¶
type CertificateConfigSubjectConfigSubjectArgs struct { // The common name of the distinguished name. CommonName pulumi.StringInput `pulumi:"commonName"` // The country code of the subject. CountryCode pulumi.StringPtrInput `pulumi:"countryCode"` // The locality or city of the subject. Locality pulumi.StringPtrInput `pulumi:"locality"` // The organization of the subject. Organization pulumi.StringInput `pulumi:"organization"` // The organizational unit of the subject. OrganizationalUnit pulumi.StringPtrInput `pulumi:"organizationalUnit"` // The postal code of the subject. PostalCode pulumi.StringPtrInput `pulumi:"postalCode"` // The province, territory, or regional state of the subject. Province pulumi.StringPtrInput `pulumi:"province"` // The street address of the subject. StreetAddress pulumi.StringPtrInput `pulumi:"streetAddress"` }
func (CertificateConfigSubjectConfigSubjectArgs) ElementType ¶
func (CertificateConfigSubjectConfigSubjectArgs) ElementType() reflect.Type
func (CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectOutput ¶
func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectOutput() CertificateConfigSubjectConfigSubjectOutput
func (CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectOutputWithContext ¶
func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectOutput
func (CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectPtrOutput ¶
func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectPtrOutput() CertificateConfigSubjectConfigSubjectPtrOutput
func (CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext ¶
func (i CertificateConfigSubjectConfigSubjectArgs) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectPtrOutput
type CertificateConfigSubjectConfigSubjectInput ¶
type CertificateConfigSubjectConfigSubjectInput interface { pulumi.Input ToCertificateConfigSubjectConfigSubjectOutput() CertificateConfigSubjectConfigSubjectOutput ToCertificateConfigSubjectConfigSubjectOutputWithContext(context.Context) CertificateConfigSubjectConfigSubjectOutput }
CertificateConfigSubjectConfigSubjectInput is an input type that accepts CertificateConfigSubjectConfigSubjectArgs and CertificateConfigSubjectConfigSubjectOutput values. You can construct a concrete instance of `CertificateConfigSubjectConfigSubjectInput` via:
CertificateConfigSubjectConfigSubjectArgs{...}
type CertificateConfigSubjectConfigSubjectOutput ¶
type CertificateConfigSubjectConfigSubjectOutput struct{ *pulumi.OutputState }
func (CertificateConfigSubjectConfigSubjectOutput) CommonName ¶ added in v5.12.0
func (o CertificateConfigSubjectConfigSubjectOutput) CommonName() pulumi.StringOutput
The common name of the distinguished name.
func (CertificateConfigSubjectConfigSubjectOutput) CountryCode ¶
func (o CertificateConfigSubjectConfigSubjectOutput) CountryCode() pulumi.StringPtrOutput
The country code of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) ElementType ¶
func (CertificateConfigSubjectConfigSubjectOutput) ElementType() reflect.Type
func (CertificateConfigSubjectConfigSubjectOutput) Locality ¶
func (o CertificateConfigSubjectConfigSubjectOutput) Locality() pulumi.StringPtrOutput
The locality or city of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) Organization ¶
func (o CertificateConfigSubjectConfigSubjectOutput) Organization() pulumi.StringOutput
The organization of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) OrganizationalUnit ¶
func (o CertificateConfigSubjectConfigSubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
The organizational unit of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) PostalCode ¶
func (o CertificateConfigSubjectConfigSubjectOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) Province ¶
func (o CertificateConfigSubjectConfigSubjectOutput) Province() pulumi.StringPtrOutput
The province, territory, or regional state of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) StreetAddress ¶
func (o CertificateConfigSubjectConfigSubjectOutput) StreetAddress() pulumi.StringPtrOutput
The street address of the subject.
func (CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectOutput ¶
func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectOutput() CertificateConfigSubjectConfigSubjectOutput
func (CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectOutputWithContext ¶
func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectOutput
func (CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectPtrOutput ¶
func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectPtrOutput() CertificateConfigSubjectConfigSubjectPtrOutput
func (CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext ¶
func (o CertificateConfigSubjectConfigSubjectOutput) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectPtrOutput
type CertificateConfigSubjectConfigSubjectPtrInput ¶
type CertificateConfigSubjectConfigSubjectPtrInput interface { pulumi.Input ToCertificateConfigSubjectConfigSubjectPtrOutput() CertificateConfigSubjectConfigSubjectPtrOutput ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext(context.Context) CertificateConfigSubjectConfigSubjectPtrOutput }
CertificateConfigSubjectConfigSubjectPtrInput is an input type that accepts CertificateConfigSubjectConfigSubjectArgs, CertificateConfigSubjectConfigSubjectPtr and CertificateConfigSubjectConfigSubjectPtrOutput values. You can construct a concrete instance of `CertificateConfigSubjectConfigSubjectPtrInput` via:
CertificateConfigSubjectConfigSubjectArgs{...} or: nil
func CertificateConfigSubjectConfigSubjectPtr ¶
func CertificateConfigSubjectConfigSubjectPtr(v *CertificateConfigSubjectConfigSubjectArgs) CertificateConfigSubjectConfigSubjectPtrInput
type CertificateConfigSubjectConfigSubjectPtrOutput ¶
type CertificateConfigSubjectConfigSubjectPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigSubjectConfigSubjectPtrOutput) CommonName ¶ added in v5.12.0
func (o CertificateConfigSubjectConfigSubjectPtrOutput) CommonName() pulumi.StringPtrOutput
The common name of the distinguished name.
func (CertificateConfigSubjectConfigSubjectPtrOutput) CountryCode ¶
func (o CertificateConfigSubjectConfigSubjectPtrOutput) CountryCode() pulumi.StringPtrOutput
The country code of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) ElementType ¶
func (CertificateConfigSubjectConfigSubjectPtrOutput) ElementType() reflect.Type
func (CertificateConfigSubjectConfigSubjectPtrOutput) Locality ¶
func (o CertificateConfigSubjectConfigSubjectPtrOutput) Locality() pulumi.StringPtrOutput
The locality or city of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) Organization ¶
func (o CertificateConfigSubjectConfigSubjectPtrOutput) Organization() pulumi.StringPtrOutput
The organization of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) OrganizationalUnit ¶
func (o CertificateConfigSubjectConfigSubjectPtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
The organizational unit of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) PostalCode ¶
func (o CertificateConfigSubjectConfigSubjectPtrOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) Province ¶
func (o CertificateConfigSubjectConfigSubjectPtrOutput) Province() pulumi.StringPtrOutput
The province, territory, or regional state of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) StreetAddress ¶
func (o CertificateConfigSubjectConfigSubjectPtrOutput) StreetAddress() pulumi.StringPtrOutput
The street address of the subject.
func (CertificateConfigSubjectConfigSubjectPtrOutput) ToCertificateConfigSubjectConfigSubjectPtrOutput ¶
func (o CertificateConfigSubjectConfigSubjectPtrOutput) ToCertificateConfigSubjectConfigSubjectPtrOutput() CertificateConfigSubjectConfigSubjectPtrOutput
func (CertificateConfigSubjectConfigSubjectPtrOutput) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext ¶
func (o CertificateConfigSubjectConfigSubjectPtrOutput) ToCertificateConfigSubjectConfigSubjectPtrOutputWithContext(ctx context.Context) CertificateConfigSubjectConfigSubjectPtrOutput
type CertificateConfigX509Config ¶ added in v5.12.0
type CertificateConfigX509Config struct { // Specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs. // Structure is documented below. AdditionalExtensions []CertificateConfigX509ConfigAdditionalExtension `pulumi:"additionalExtensions"` // Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the // "Authority Information Access" extension in the certificate. AiaOcspServers []string `pulumi:"aiaOcspServers"` // Describes values that are relevant in a CA certificate. // Structure is documented below. CaOptions *CertificateConfigX509ConfigCaOptions `pulumi:"caOptions"` // Indicates the intended use for keys that correspond to a certificate. // Structure is documented below. KeyUsage CertificateConfigX509ConfigKeyUsage `pulumi:"keyUsage"` // Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. // Structure is documented below. PolicyIds []CertificateConfigX509ConfigPolicyId `pulumi:"policyIds"` }
type CertificateConfigX509ConfigAdditionalExtension ¶ added in v5.12.0
type CertificateConfigX509ConfigAdditionalExtension struct { // Indicates whether or not this extension is critical (i.e., if the client does not know how to // handle this extension, the client should consider this to be an error). Critical bool `pulumi:"critical"` // Describes values that are relevant in a CA certificate. // Structure is documented below. ObjectId CertificateConfigX509ConfigAdditionalExtensionObjectId `pulumi:"objectId"` // The value of this X.509 extension. A base64-encoded string. Value string `pulumi:"value"` }
type CertificateConfigX509ConfigAdditionalExtensionArgs ¶ added in v5.12.0
type CertificateConfigX509ConfigAdditionalExtensionArgs struct { // Indicates whether or not this extension is critical (i.e., if the client does not know how to // handle this extension, the client should consider this to be an error). Critical pulumi.BoolInput `pulumi:"critical"` // Describes values that are relevant in a CA certificate. // Structure is documented below. ObjectId CertificateConfigX509ConfigAdditionalExtensionObjectIdInput `pulumi:"objectId"` // The value of this X.509 extension. A base64-encoded string. Value pulumi.StringInput `pulumi:"value"` }
func (CertificateConfigX509ConfigAdditionalExtensionArgs) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigAdditionalExtensionArgs) ElementType() reflect.Type
func (CertificateConfigX509ConfigAdditionalExtensionArgs) ToCertificateConfigX509ConfigAdditionalExtensionOutput ¶ added in v5.12.0
func (i CertificateConfigX509ConfigAdditionalExtensionArgs) ToCertificateConfigX509ConfigAdditionalExtensionOutput() CertificateConfigX509ConfigAdditionalExtensionOutput
func (CertificateConfigX509ConfigAdditionalExtensionArgs) ToCertificateConfigX509ConfigAdditionalExtensionOutputWithContext ¶ added in v5.12.0
func (i CertificateConfigX509ConfigAdditionalExtensionArgs) ToCertificateConfigX509ConfigAdditionalExtensionOutputWithContext(ctx context.Context) CertificateConfigX509ConfigAdditionalExtensionOutput
type CertificateConfigX509ConfigAdditionalExtensionArray ¶ added in v5.12.0
type CertificateConfigX509ConfigAdditionalExtensionArray []CertificateConfigX509ConfigAdditionalExtensionInput
func (CertificateConfigX509ConfigAdditionalExtensionArray) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigAdditionalExtensionArray) ElementType() reflect.Type
func (CertificateConfigX509ConfigAdditionalExtensionArray) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutput ¶ added in v5.12.0
func (i CertificateConfigX509ConfigAdditionalExtensionArray) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutput() CertificateConfigX509ConfigAdditionalExtensionArrayOutput
func (CertificateConfigX509ConfigAdditionalExtensionArray) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutputWithContext ¶ added in v5.12.0
func (i CertificateConfigX509ConfigAdditionalExtensionArray) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateConfigX509ConfigAdditionalExtensionArrayOutput
type CertificateConfigX509ConfigAdditionalExtensionArrayInput ¶ added in v5.12.0
type CertificateConfigX509ConfigAdditionalExtensionArrayInput interface { pulumi.Input ToCertificateConfigX509ConfigAdditionalExtensionArrayOutput() CertificateConfigX509ConfigAdditionalExtensionArrayOutput ToCertificateConfigX509ConfigAdditionalExtensionArrayOutputWithContext(context.Context) CertificateConfigX509ConfigAdditionalExtensionArrayOutput }
CertificateConfigX509ConfigAdditionalExtensionArrayInput is an input type that accepts CertificateConfigX509ConfigAdditionalExtensionArray and CertificateConfigX509ConfigAdditionalExtensionArrayOutput values. You can construct a concrete instance of `CertificateConfigX509ConfigAdditionalExtensionArrayInput` via:
CertificateConfigX509ConfigAdditionalExtensionArray{ CertificateConfigX509ConfigAdditionalExtensionArgs{...} }
type CertificateConfigX509ConfigAdditionalExtensionArrayOutput ¶ added in v5.12.0
type CertificateConfigX509ConfigAdditionalExtensionArrayOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigAdditionalExtensionArrayOutput) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigAdditionalExtensionArrayOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigAdditionalExtensionArrayOutput) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigAdditionalExtensionArrayOutput) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutput() CertificateConfigX509ConfigAdditionalExtensionArrayOutput
func (CertificateConfigX509ConfigAdditionalExtensionArrayOutput) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigAdditionalExtensionArrayOutput) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateConfigX509ConfigAdditionalExtensionArrayOutput
type CertificateConfigX509ConfigAdditionalExtensionInput ¶ added in v5.12.0
type CertificateConfigX509ConfigAdditionalExtensionInput interface { pulumi.Input ToCertificateConfigX509ConfigAdditionalExtensionOutput() CertificateConfigX509ConfigAdditionalExtensionOutput ToCertificateConfigX509ConfigAdditionalExtensionOutputWithContext(context.Context) CertificateConfigX509ConfigAdditionalExtensionOutput }
CertificateConfigX509ConfigAdditionalExtensionInput is an input type that accepts CertificateConfigX509ConfigAdditionalExtensionArgs and CertificateConfigX509ConfigAdditionalExtensionOutput values. You can construct a concrete instance of `CertificateConfigX509ConfigAdditionalExtensionInput` via:
CertificateConfigX509ConfigAdditionalExtensionArgs{...}
type CertificateConfigX509ConfigAdditionalExtensionObjectId ¶ added in v5.12.0
type CertificateConfigX509ConfigAdditionalExtensionObjectId struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths []int `pulumi:"objectIdPaths"` }
type CertificateConfigX509ConfigAdditionalExtensionObjectIdArgs ¶ added in v5.12.0
type CertificateConfigX509ConfigAdditionalExtensionObjectIdArgs struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"` }
func (CertificateConfigX509ConfigAdditionalExtensionObjectIdArgs) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigAdditionalExtensionObjectIdArgs) ElementType() reflect.Type
func (CertificateConfigX509ConfigAdditionalExtensionObjectIdArgs) ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutput ¶ added in v5.12.0
func (i CertificateConfigX509ConfigAdditionalExtensionObjectIdArgs) ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutput() CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput
func (CertificateConfigX509ConfigAdditionalExtensionObjectIdArgs) ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext ¶ added in v5.12.0
func (i CertificateConfigX509ConfigAdditionalExtensionObjectIdArgs) ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput
type CertificateConfigX509ConfigAdditionalExtensionObjectIdInput ¶ added in v5.12.0
type CertificateConfigX509ConfigAdditionalExtensionObjectIdInput interface { pulumi.Input ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutput() CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext(context.Context) CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput }
CertificateConfigX509ConfigAdditionalExtensionObjectIdInput is an input type that accepts CertificateConfigX509ConfigAdditionalExtensionObjectIdArgs and CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput values. You can construct a concrete instance of `CertificateConfigX509ConfigAdditionalExtensionObjectIdInput` via:
CertificateConfigX509ConfigAdditionalExtensionObjectIdArgs{...}
type CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput ¶ added in v5.12.0
type CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput) ObjectIdPaths ¶ added in v5.12.0
func (o CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
func (CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput) ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput) ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutput() CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput
func (CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput) ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput) ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput
type CertificateConfigX509ConfigAdditionalExtensionOutput ¶ added in v5.12.0
type CertificateConfigX509ConfigAdditionalExtensionOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigAdditionalExtensionOutput) Critical ¶ added in v5.12.0
func (o CertificateConfigX509ConfigAdditionalExtensionOutput) Critical() pulumi.BoolOutput
Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).
func (CertificateConfigX509ConfigAdditionalExtensionOutput) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigAdditionalExtensionOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigAdditionalExtensionOutput) ObjectId ¶ added in v5.12.0
func (o CertificateConfigX509ConfigAdditionalExtensionOutput) ObjectId() CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (CertificateConfigX509ConfigAdditionalExtensionOutput) ToCertificateConfigX509ConfigAdditionalExtensionOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigAdditionalExtensionOutput) ToCertificateConfigX509ConfigAdditionalExtensionOutput() CertificateConfigX509ConfigAdditionalExtensionOutput
func (CertificateConfigX509ConfigAdditionalExtensionOutput) ToCertificateConfigX509ConfigAdditionalExtensionOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigAdditionalExtensionOutput) ToCertificateConfigX509ConfigAdditionalExtensionOutputWithContext(ctx context.Context) CertificateConfigX509ConfigAdditionalExtensionOutput
func (CertificateConfigX509ConfigAdditionalExtensionOutput) Value ¶ added in v5.12.0
func (o CertificateConfigX509ConfigAdditionalExtensionOutput) Value() pulumi.StringOutput
The value of this X.509 extension. A base64-encoded string.
type CertificateConfigX509ConfigArgs ¶ added in v5.12.0
type CertificateConfigX509ConfigArgs struct { // Specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs. // Structure is documented below. AdditionalExtensions CertificateConfigX509ConfigAdditionalExtensionArrayInput `pulumi:"additionalExtensions"` // Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the // "Authority Information Access" extension in the certificate. AiaOcspServers pulumi.StringArrayInput `pulumi:"aiaOcspServers"` // Describes values that are relevant in a CA certificate. // Structure is documented below. CaOptions CertificateConfigX509ConfigCaOptionsPtrInput `pulumi:"caOptions"` // Indicates the intended use for keys that correspond to a certificate. // Structure is documented below. KeyUsage CertificateConfigX509ConfigKeyUsageInput `pulumi:"keyUsage"` // Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. // Structure is documented below. PolicyIds CertificateConfigX509ConfigPolicyIdArrayInput `pulumi:"policyIds"` }
func (CertificateConfigX509ConfigArgs) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigArgs) ElementType() reflect.Type
func (CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigOutput ¶ added in v5.12.0
func (i CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigOutput() CertificateConfigX509ConfigOutput
func (CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigOutputWithContext ¶ added in v5.12.0
func (i CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigOutputWithContext(ctx context.Context) CertificateConfigX509ConfigOutput
func (CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigPtrOutput ¶ added in v5.12.0
func (i CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigPtrOutput() CertificateConfigX509ConfigPtrOutput
func (CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigPtrOutputWithContext ¶ added in v5.12.0
func (i CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPtrOutput
type CertificateConfigX509ConfigCaOptions ¶ added in v5.12.0
type CertificateConfigX509ConfigCaOptions struct { // Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, // the extension will be omitted from the CA certificate. IsCa *bool `pulumi:"isCa"` // Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of // subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this // value is missing, the max path length will be omitted from the CA certificate. MaxIssuerPathLength *int `pulumi:"maxIssuerPathLength"` }
type CertificateConfigX509ConfigCaOptionsArgs ¶ added in v5.12.0
type CertificateConfigX509ConfigCaOptionsArgs struct { // Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, // the extension will be omitted from the CA certificate. IsCa pulumi.BoolPtrInput `pulumi:"isCa"` // Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of // subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this // value is missing, the max path length will be omitted from the CA certificate. MaxIssuerPathLength pulumi.IntPtrInput `pulumi:"maxIssuerPathLength"` }
func (CertificateConfigX509ConfigCaOptionsArgs) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigCaOptionsArgs) ElementType() reflect.Type
func (CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsOutput ¶ added in v5.12.0
func (i CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsOutput() CertificateConfigX509ConfigCaOptionsOutput
func (CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsOutputWithContext ¶ added in v5.12.0
func (i CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsOutputWithContext(ctx context.Context) CertificateConfigX509ConfigCaOptionsOutput
func (CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsPtrOutput ¶ added in v5.12.0
func (i CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsPtrOutput() CertificateConfigX509ConfigCaOptionsPtrOutput
func (CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsPtrOutputWithContext ¶ added in v5.12.0
func (i CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigCaOptionsPtrOutput
type CertificateConfigX509ConfigCaOptionsInput ¶ added in v5.12.0
type CertificateConfigX509ConfigCaOptionsInput interface { pulumi.Input ToCertificateConfigX509ConfigCaOptionsOutput() CertificateConfigX509ConfigCaOptionsOutput ToCertificateConfigX509ConfigCaOptionsOutputWithContext(context.Context) CertificateConfigX509ConfigCaOptionsOutput }
CertificateConfigX509ConfigCaOptionsInput is an input type that accepts CertificateConfigX509ConfigCaOptionsArgs and CertificateConfigX509ConfigCaOptionsOutput values. You can construct a concrete instance of `CertificateConfigX509ConfigCaOptionsInput` via:
CertificateConfigX509ConfigCaOptionsArgs{...}
type CertificateConfigX509ConfigCaOptionsOutput ¶ added in v5.12.0
type CertificateConfigX509ConfigCaOptionsOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigCaOptionsOutput) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigCaOptionsOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigCaOptionsOutput) IsCa ¶ added in v5.12.0
func (o CertificateConfigX509ConfigCaOptionsOutput) IsCa() pulumi.BoolPtrOutput
Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate.
func (CertificateConfigX509ConfigCaOptionsOutput) MaxIssuerPathLength ¶ added in v5.12.0
func (o CertificateConfigX509ConfigCaOptionsOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate.
func (CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsOutput() CertificateConfigX509ConfigCaOptionsOutput
func (CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsOutputWithContext(ctx context.Context) CertificateConfigX509ConfigCaOptionsOutput
func (CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutput() CertificateConfigX509ConfigCaOptionsPtrOutput
func (CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigCaOptionsPtrOutput
type CertificateConfigX509ConfigCaOptionsPtrInput ¶ added in v5.12.0
type CertificateConfigX509ConfigCaOptionsPtrInput interface { pulumi.Input ToCertificateConfigX509ConfigCaOptionsPtrOutput() CertificateConfigX509ConfigCaOptionsPtrOutput ToCertificateConfigX509ConfigCaOptionsPtrOutputWithContext(context.Context) CertificateConfigX509ConfigCaOptionsPtrOutput }
CertificateConfigX509ConfigCaOptionsPtrInput is an input type that accepts CertificateConfigX509ConfigCaOptionsArgs, CertificateConfigX509ConfigCaOptionsPtr and CertificateConfigX509ConfigCaOptionsPtrOutput values. You can construct a concrete instance of `CertificateConfigX509ConfigCaOptionsPtrInput` via:
CertificateConfigX509ConfigCaOptionsArgs{...} or: nil
func CertificateConfigX509ConfigCaOptionsPtr ¶ added in v5.12.0
func CertificateConfigX509ConfigCaOptionsPtr(v *CertificateConfigX509ConfigCaOptionsArgs) CertificateConfigX509ConfigCaOptionsPtrInput
type CertificateConfigX509ConfigCaOptionsPtrOutput ¶ added in v5.12.0
type CertificateConfigX509ConfigCaOptionsPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigCaOptionsPtrOutput) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigCaOptionsPtrOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigCaOptionsPtrOutput) IsCa ¶ added in v5.12.0
func (o CertificateConfigX509ConfigCaOptionsPtrOutput) IsCa() pulumi.BoolPtrOutput
Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate.
func (CertificateConfigX509ConfigCaOptionsPtrOutput) MaxIssuerPathLength ¶ added in v5.12.0
func (o CertificateConfigX509ConfigCaOptionsPtrOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate.
func (CertificateConfigX509ConfigCaOptionsPtrOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigCaOptionsPtrOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutput() CertificateConfigX509ConfigCaOptionsPtrOutput
func (CertificateConfigX509ConfigCaOptionsPtrOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigCaOptionsPtrOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigCaOptionsPtrOutput
type CertificateConfigX509ConfigInput ¶ added in v5.12.0
type CertificateConfigX509ConfigInput interface { pulumi.Input ToCertificateConfigX509ConfigOutput() CertificateConfigX509ConfigOutput ToCertificateConfigX509ConfigOutputWithContext(context.Context) CertificateConfigX509ConfigOutput }
CertificateConfigX509ConfigInput is an input type that accepts CertificateConfigX509ConfigArgs and CertificateConfigX509ConfigOutput values. You can construct a concrete instance of `CertificateConfigX509ConfigInput` via:
CertificateConfigX509ConfigArgs{...}
type CertificateConfigX509ConfigKeyUsage ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsage struct { // Describes high-level ways in which a key may be used. // Structure is documented below. BaseKeyUsage CertificateConfigX509ConfigKeyUsageBaseKeyUsage `pulumi:"baseKeyUsage"` // Describes high-level ways in which a key may be used. // Structure is documented below. ExtendedKeyUsage CertificateConfigX509ConfigKeyUsageExtendedKeyUsage `pulumi:"extendedKeyUsage"` // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // Structure is documented below. UnknownExtendedKeyUsages []CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsage `pulumi:"unknownExtendedKeyUsages"` }
type CertificateConfigX509ConfigKeyUsageArgs ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageArgs struct { // Describes high-level ways in which a key may be used. // Structure is documented below. BaseKeyUsage CertificateConfigX509ConfigKeyUsageBaseKeyUsageInput `pulumi:"baseKeyUsage"` // Describes high-level ways in which a key may be used. // Structure is documented below. ExtendedKeyUsage CertificateConfigX509ConfigKeyUsageExtendedKeyUsageInput `pulumi:"extendedKeyUsage"` // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // Structure is documented below. UnknownExtendedKeyUsages CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput `pulumi:"unknownExtendedKeyUsages"` }
func (CertificateConfigX509ConfigKeyUsageArgs) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigKeyUsageArgs) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageOutput ¶ added in v5.12.0
func (i CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageOutput() CertificateConfigX509ConfigKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageOutputWithContext ¶ added in v5.12.0
func (i CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsagePtrOutput ¶ added in v5.12.0
func (i CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (i CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsagePtrOutput
type CertificateConfigX509ConfigKeyUsageBaseKeyUsage ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageBaseKeyUsage struct { // The key may be used to sign certificates. CertSign *bool `pulumi:"certSign"` // The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". ContentCommitment *bool `pulumi:"contentCommitment"` // The key may be used sign certificate revocation lists. CrlSign *bool `pulumi:"crlSign"` // The key may be used to encipher data. DataEncipherment *bool `pulumi:"dataEncipherment"` // The key may be used to decipher only. DecipherOnly *bool `pulumi:"decipherOnly"` // The key may be used for digital signatures. DigitalSignature *bool `pulumi:"digitalSignature"` // The key may be used to encipher only. EncipherOnly *bool `pulumi:"encipherOnly"` // The key may be used in a key agreement protocol. KeyAgreement *bool `pulumi:"keyAgreement"` // The key may be used to encipher other keys. KeyEncipherment *bool `pulumi:"keyEncipherment"` }
type CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs struct { // The key may be used to sign certificates. CertSign pulumi.BoolPtrInput `pulumi:"certSign"` // The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". ContentCommitment pulumi.BoolPtrInput `pulumi:"contentCommitment"` // The key may be used sign certificate revocation lists. CrlSign pulumi.BoolPtrInput `pulumi:"crlSign"` // The key may be used to encipher data. DataEncipherment pulumi.BoolPtrInput `pulumi:"dataEncipherment"` // The key may be used to decipher only. DecipherOnly pulumi.BoolPtrInput `pulumi:"decipherOnly"` // The key may be used for digital signatures. DigitalSignature pulumi.BoolPtrInput `pulumi:"digitalSignature"` // The key may be used to encipher only. EncipherOnly pulumi.BoolPtrInput `pulumi:"encipherOnly"` // The key may be used in a key agreement protocol. KeyAgreement pulumi.BoolPtrInput `pulumi:"keyAgreement"` // The key may be used to encipher other keys. KeyEncipherment pulumi.BoolPtrInput `pulumi:"keyEncipherment"` }
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput ¶ added in v5.12.0
func (i CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput() CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext ¶ added in v5.12.0
func (i CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput ¶ added in v5.12.0
func (i CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (i CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
type CertificateConfigX509ConfigKeyUsageBaseKeyUsageInput ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageBaseKeyUsageInput interface { pulumi.Input ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput() CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext(context.Context) CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput }
CertificateConfigX509ConfigKeyUsageBaseKeyUsageInput is an input type that accepts CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs and CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput values. You can construct a concrete instance of `CertificateConfigX509ConfigKeyUsageBaseKeyUsageInput` via:
CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs{...}
type CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) CertSign ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ContentCommitment ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ContentCommitment() pulumi.BoolPtrOutput
The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) CrlSign ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) DataEncipherment ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) DecipherOnly ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) DigitalSignature ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) EncipherOnly ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyAgreement ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyEncipherment ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput() CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
type CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrInput ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrInput interface { pulumi.Input ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(context.Context) CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput }
CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrInput is an input type that accepts CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs, CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtr and CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput values. You can construct a concrete instance of `CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrInput` via:
CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs{...} or: nil
func CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtr ¶ added in v5.12.0
func CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtr(v *CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrInput
type CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) CertSign ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ContentCommitment ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ContentCommitment() pulumi.BoolPtrOutput
The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) CrlSign ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DataEncipherment ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DecipherOnly ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DigitalSignature ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) EncipherOnly ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyAgreement ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
type CertificateConfigX509ConfigKeyUsageExtendedKeyUsage ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageExtendedKeyUsage struct { // Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS. ClientAuth *bool `pulumi:"clientAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication". CodeSigning *bool `pulumi:"codeSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection". EmailProtection *bool `pulumi:"emailProtection"` // Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses". OcspSigning *bool `pulumi:"ocspSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS. ServerAuth *bool `pulumi:"serverAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time". TimeStamping *bool `pulumi:"timeStamping"` }
type CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs struct { // Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS. ClientAuth pulumi.BoolPtrInput `pulumi:"clientAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication". CodeSigning pulumi.BoolPtrInput `pulumi:"codeSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection". EmailProtection pulumi.BoolPtrInput `pulumi:"emailProtection"` // Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses". OcspSigning pulumi.BoolPtrInput `pulumi:"ocspSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS. ServerAuth pulumi.BoolPtrInput `pulumi:"serverAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time". TimeStamping pulumi.BoolPtrInput `pulumi:"timeStamping"` }
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput ¶ added in v5.12.0
func (i CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput() CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext ¶ added in v5.12.0
func (i CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput ¶ added in v5.12.0
func (i CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (i CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
type CertificateConfigX509ConfigKeyUsageExtendedKeyUsageInput ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageExtendedKeyUsageInput interface { pulumi.Input ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput() CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext(context.Context) CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput }
CertificateConfigX509ConfigKeyUsageExtendedKeyUsageInput is an input type that accepts CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs and CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput values. You can construct a concrete instance of `CertificateConfigX509ConfigKeyUsageExtendedKeyUsageInput` via:
CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs{...}
type CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ClientAuth ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ClientAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) CodeSigning ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) CodeSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) EmailProtection ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) EmailProtection() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) OcspSigning ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) OcspSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ServerAuth ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ServerAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) TimeStamping ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) TimeStamping() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput() CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
type CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrInput ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrInput interface { pulumi.Input ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(context.Context) CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput }
CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrInput is an input type that accepts CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs, CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtr and CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput values. You can construct a concrete instance of `CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrInput` via:
CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs{...} or: nil
func CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtr ¶ added in v5.12.0
func CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtr(v *CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrInput
type CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ClientAuth ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ClientAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) CodeSigning ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) CodeSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) EmailProtection ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) EmailProtection() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) OcspSigning ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) OcspSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ServerAuth ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ServerAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) TimeStamping ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) TimeStamping() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
type CertificateConfigX509ConfigKeyUsageInput ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageInput interface { pulumi.Input ToCertificateConfigX509ConfigKeyUsageOutput() CertificateConfigX509ConfigKeyUsageOutput ToCertificateConfigX509ConfigKeyUsageOutputWithContext(context.Context) CertificateConfigX509ConfigKeyUsageOutput }
CertificateConfigX509ConfigKeyUsageInput is an input type that accepts CertificateConfigX509ConfigKeyUsageArgs and CertificateConfigX509ConfigKeyUsageOutput values. You can construct a concrete instance of `CertificateConfigX509ConfigKeyUsageInput` via:
CertificateConfigX509ConfigKeyUsageArgs{...}
type CertificateConfigX509ConfigKeyUsageOutput ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigKeyUsageOutput) BaseKeyUsage ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageOutput) BaseKeyUsage() CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CertificateConfigX509ConfigKeyUsageOutput) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigKeyUsageOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageOutput) ExtendedKeyUsage ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageOutput) ExtendedKeyUsage() CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageOutput() CertificateConfigX509ConfigKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsageOutput) UnknownExtendedKeyUsages ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageOutput) UnknownExtendedKeyUsages() CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. Structure is documented below.
type CertificateConfigX509ConfigKeyUsagePtrInput ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsagePtrInput interface { pulumi.Input ToCertificateConfigX509ConfigKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsagePtrOutput ToCertificateConfigX509ConfigKeyUsagePtrOutputWithContext(context.Context) CertificateConfigX509ConfigKeyUsagePtrOutput }
CertificateConfigX509ConfigKeyUsagePtrInput is an input type that accepts CertificateConfigX509ConfigKeyUsageArgs, CertificateConfigX509ConfigKeyUsagePtr and CertificateConfigX509ConfigKeyUsagePtrOutput values. You can construct a concrete instance of `CertificateConfigX509ConfigKeyUsagePtrInput` via:
CertificateConfigX509ConfigKeyUsageArgs{...} or: nil
func CertificateConfigX509ConfigKeyUsagePtr ¶ added in v5.12.0
func CertificateConfigX509ConfigKeyUsagePtr(v *CertificateConfigX509ConfigKeyUsageArgs) CertificateConfigX509ConfigKeyUsagePtrInput
type CertificateConfigX509ConfigKeyUsagePtrOutput ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigKeyUsagePtrOutput) BaseKeyUsage ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsagePtrOutput) BaseKeyUsage() CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CertificateConfigX509ConfigKeyUsagePtrOutput) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsagePtrOutput) ExtendedKeyUsage ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsagePtrOutput) ExtendedKeyUsage() CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CertificateConfigX509ConfigKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsagePtrOutput) UnknownExtendedKeyUsages ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsagePtrOutput) UnknownExtendedKeyUsages() CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. Structure is documented below.
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsage ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsage struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths []int `pulumi:"objectIdPaths"` }
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"` }
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v5.12.0
func (i CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput() CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶ added in v5.12.0
func (i CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray []CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v5.12.0
func (i CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶ added in v5.12.0
func (i CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput interface { pulumi.Input ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(context.Context) CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput }
CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput is an input type that accepts CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray and CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput values. You can construct a concrete instance of `CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput` via:
CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray{ CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs{...} }
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) Index ¶ added in v5.12.0
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput interface { pulumi.Input ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput() CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext(context.Context) CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput }
CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput is an input type that accepts CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs and CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput values. You can construct a concrete instance of `CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput` via:
CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs{...}
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v5.12.0
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths() pulumi.IntArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput() CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
type CertificateConfigX509ConfigOutput ¶ added in v5.12.0
type CertificateConfigX509ConfigOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigOutput) AdditionalExtensions ¶ added in v5.12.0
func (o CertificateConfigX509ConfigOutput) AdditionalExtensions() CertificateConfigX509ConfigAdditionalExtensionArrayOutput
Specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs. Structure is documented below.
func (CertificateConfigX509ConfigOutput) AiaOcspServers ¶ added in v5.12.0
func (o CertificateConfigX509ConfigOutput) AiaOcspServers() pulumi.StringArrayOutput
Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.
func (CertificateConfigX509ConfigOutput) CaOptions ¶ added in v5.12.0
func (o CertificateConfigX509ConfigOutput) CaOptions() CertificateConfigX509ConfigCaOptionsPtrOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (CertificateConfigX509ConfigOutput) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigOutput) KeyUsage ¶ added in v5.12.0
func (o CertificateConfigX509ConfigOutput) KeyUsage() CertificateConfigX509ConfigKeyUsageOutput
Indicates the intended use for keys that correspond to a certificate. Structure is documented below.
func (CertificateConfigX509ConfigOutput) PolicyIds ¶ added in v5.12.0
func (o CertificateConfigX509ConfigOutput) PolicyIds() CertificateConfigX509ConfigPolicyIdArrayOutput
Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. Structure is documented below.
func (CertificateConfigX509ConfigOutput) ToCertificateConfigX509ConfigOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigOutput) ToCertificateConfigX509ConfigOutput() CertificateConfigX509ConfigOutput
func (CertificateConfigX509ConfigOutput) ToCertificateConfigX509ConfigOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigOutput) ToCertificateConfigX509ConfigOutputWithContext(ctx context.Context) CertificateConfigX509ConfigOutput
func (CertificateConfigX509ConfigOutput) ToCertificateConfigX509ConfigPtrOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigOutput) ToCertificateConfigX509ConfigPtrOutput() CertificateConfigX509ConfigPtrOutput
func (CertificateConfigX509ConfigOutput) ToCertificateConfigX509ConfigPtrOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigOutput) ToCertificateConfigX509ConfigPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPtrOutput
type CertificateConfigX509ConfigPolicyId ¶ added in v5.12.0
type CertificateConfigX509ConfigPolicyId struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths []int `pulumi:"objectIdPaths"` }
type CertificateConfigX509ConfigPolicyIdArgs ¶ added in v5.12.0
type CertificateConfigX509ConfigPolicyIdArgs struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"` }
func (CertificateConfigX509ConfigPolicyIdArgs) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigPolicyIdArgs) ElementType() reflect.Type
func (CertificateConfigX509ConfigPolicyIdArgs) ToCertificateConfigX509ConfigPolicyIdOutput ¶ added in v5.12.0
func (i CertificateConfigX509ConfigPolicyIdArgs) ToCertificateConfigX509ConfigPolicyIdOutput() CertificateConfigX509ConfigPolicyIdOutput
func (CertificateConfigX509ConfigPolicyIdArgs) ToCertificateConfigX509ConfigPolicyIdOutputWithContext ¶ added in v5.12.0
func (i CertificateConfigX509ConfigPolicyIdArgs) ToCertificateConfigX509ConfigPolicyIdOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPolicyIdOutput
type CertificateConfigX509ConfigPolicyIdArray ¶ added in v5.12.0
type CertificateConfigX509ConfigPolicyIdArray []CertificateConfigX509ConfigPolicyIdInput
func (CertificateConfigX509ConfigPolicyIdArray) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigPolicyIdArray) ElementType() reflect.Type
func (CertificateConfigX509ConfigPolicyIdArray) ToCertificateConfigX509ConfigPolicyIdArrayOutput ¶ added in v5.12.0
func (i CertificateConfigX509ConfigPolicyIdArray) ToCertificateConfigX509ConfigPolicyIdArrayOutput() CertificateConfigX509ConfigPolicyIdArrayOutput
func (CertificateConfigX509ConfigPolicyIdArray) ToCertificateConfigX509ConfigPolicyIdArrayOutputWithContext ¶ added in v5.12.0
func (i CertificateConfigX509ConfigPolicyIdArray) ToCertificateConfigX509ConfigPolicyIdArrayOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPolicyIdArrayOutput
type CertificateConfigX509ConfigPolicyIdArrayInput ¶ added in v5.12.0
type CertificateConfigX509ConfigPolicyIdArrayInput interface { pulumi.Input ToCertificateConfigX509ConfigPolicyIdArrayOutput() CertificateConfigX509ConfigPolicyIdArrayOutput ToCertificateConfigX509ConfigPolicyIdArrayOutputWithContext(context.Context) CertificateConfigX509ConfigPolicyIdArrayOutput }
CertificateConfigX509ConfigPolicyIdArrayInput is an input type that accepts CertificateConfigX509ConfigPolicyIdArray and CertificateConfigX509ConfigPolicyIdArrayOutput values. You can construct a concrete instance of `CertificateConfigX509ConfigPolicyIdArrayInput` via:
CertificateConfigX509ConfigPolicyIdArray{ CertificateConfigX509ConfigPolicyIdArgs{...} }
type CertificateConfigX509ConfigPolicyIdArrayOutput ¶ added in v5.12.0
type CertificateConfigX509ConfigPolicyIdArrayOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigPolicyIdArrayOutput) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigPolicyIdArrayOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigPolicyIdArrayOutput) ToCertificateConfigX509ConfigPolicyIdArrayOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigPolicyIdArrayOutput) ToCertificateConfigX509ConfigPolicyIdArrayOutput() CertificateConfigX509ConfigPolicyIdArrayOutput
func (CertificateConfigX509ConfigPolicyIdArrayOutput) ToCertificateConfigX509ConfigPolicyIdArrayOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigPolicyIdArrayOutput) ToCertificateConfigX509ConfigPolicyIdArrayOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPolicyIdArrayOutput
type CertificateConfigX509ConfigPolicyIdInput ¶ added in v5.12.0
type CertificateConfigX509ConfigPolicyIdInput interface { pulumi.Input ToCertificateConfigX509ConfigPolicyIdOutput() CertificateConfigX509ConfigPolicyIdOutput ToCertificateConfigX509ConfigPolicyIdOutputWithContext(context.Context) CertificateConfigX509ConfigPolicyIdOutput }
CertificateConfigX509ConfigPolicyIdInput is an input type that accepts CertificateConfigX509ConfigPolicyIdArgs and CertificateConfigX509ConfigPolicyIdOutput values. You can construct a concrete instance of `CertificateConfigX509ConfigPolicyIdInput` via:
CertificateConfigX509ConfigPolicyIdArgs{...}
type CertificateConfigX509ConfigPolicyIdOutput ¶ added in v5.12.0
type CertificateConfigX509ConfigPolicyIdOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigPolicyIdOutput) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigPolicyIdOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigPolicyIdOutput) ObjectIdPaths ¶ added in v5.12.0
func (o CertificateConfigX509ConfigPolicyIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
func (CertificateConfigX509ConfigPolicyIdOutput) ToCertificateConfigX509ConfigPolicyIdOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigPolicyIdOutput) ToCertificateConfigX509ConfigPolicyIdOutput() CertificateConfigX509ConfigPolicyIdOutput
func (CertificateConfigX509ConfigPolicyIdOutput) ToCertificateConfigX509ConfigPolicyIdOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigPolicyIdOutput) ToCertificateConfigX509ConfigPolicyIdOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPolicyIdOutput
type CertificateConfigX509ConfigPtrInput ¶ added in v5.12.0
type CertificateConfigX509ConfigPtrInput interface { pulumi.Input ToCertificateConfigX509ConfigPtrOutput() CertificateConfigX509ConfigPtrOutput ToCertificateConfigX509ConfigPtrOutputWithContext(context.Context) CertificateConfigX509ConfigPtrOutput }
CertificateConfigX509ConfigPtrInput is an input type that accepts CertificateConfigX509ConfigArgs, CertificateConfigX509ConfigPtr and CertificateConfigX509ConfigPtrOutput values. You can construct a concrete instance of `CertificateConfigX509ConfigPtrInput` via:
CertificateConfigX509ConfigArgs{...} or: nil
func CertificateConfigX509ConfigPtr ¶ added in v5.12.0
func CertificateConfigX509ConfigPtr(v *CertificateConfigX509ConfigArgs) CertificateConfigX509ConfigPtrInput
type CertificateConfigX509ConfigPtrOutput ¶ added in v5.12.0
type CertificateConfigX509ConfigPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigPtrOutput) AdditionalExtensions ¶ added in v5.12.0
func (o CertificateConfigX509ConfigPtrOutput) AdditionalExtensions() CertificateConfigX509ConfigAdditionalExtensionArrayOutput
Specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs. Structure is documented below.
func (CertificateConfigX509ConfigPtrOutput) AiaOcspServers ¶ added in v5.12.0
func (o CertificateConfigX509ConfigPtrOutput) AiaOcspServers() pulumi.StringArrayOutput
Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.
func (CertificateConfigX509ConfigPtrOutput) CaOptions ¶ added in v5.12.0
func (o CertificateConfigX509ConfigPtrOutput) CaOptions() CertificateConfigX509ConfigCaOptionsPtrOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (CertificateConfigX509ConfigPtrOutput) ElementType ¶ added in v5.12.0
func (CertificateConfigX509ConfigPtrOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigPtrOutput) KeyUsage ¶ added in v5.12.0
func (o CertificateConfigX509ConfigPtrOutput) KeyUsage() CertificateConfigX509ConfigKeyUsagePtrOutput
Indicates the intended use for keys that correspond to a certificate. Structure is documented below.
func (CertificateConfigX509ConfigPtrOutput) PolicyIds ¶ added in v5.12.0
func (o CertificateConfigX509ConfigPtrOutput) PolicyIds() CertificateConfigX509ConfigPolicyIdArrayOutput
Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. Structure is documented below.
func (CertificateConfigX509ConfigPtrOutput) ToCertificateConfigX509ConfigPtrOutput ¶ added in v5.12.0
func (o CertificateConfigX509ConfigPtrOutput) ToCertificateConfigX509ConfigPtrOutput() CertificateConfigX509ConfigPtrOutput
func (CertificateConfigX509ConfigPtrOutput) ToCertificateConfigX509ConfigPtrOutputWithContext ¶ added in v5.12.0
func (o CertificateConfigX509ConfigPtrOutput) ToCertificateConfigX509ConfigPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPtrOutput
type CertificateInput ¶
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateMap ¶
type CertificateMap map[string]CertificateInput
func (CertificateMap) ElementType ¶
func (CertificateMap) ElementType() reflect.Type
func (CertificateMap) ToCertificateMapOutput ¶
func (i CertificateMap) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMap) ToCertificateMapOutputWithContext ¶
func (i CertificateMap) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateMapInput ¶
type CertificateMapInput interface { pulumi.Input ToCertificateMapOutput() CertificateMapOutput ToCertificateMapOutputWithContext(context.Context) CertificateMapOutput }
CertificateMapInput is an input type that accepts CertificateMap and CertificateMapOutput values. You can construct a concrete instance of `CertificateMapInput` via:
CertificateMap{ "key": CertificateArgs{...} }
type CertificateMapOutput ¶
type CertificateMapOutput struct{ *pulumi.OutputState }
func (CertificateMapOutput) ElementType ¶
func (CertificateMapOutput) ElementType() reflect.Type
func (CertificateMapOutput) MapIndex ¶
func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
func (CertificateMapOutput) ToCertificateMapOutput ¶
func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMapOutput) ToCertificateMapOutputWithContext ¶
func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateOutput ¶
type CertificateOutput struct{ *pulumi.OutputState }
func (CertificateOutput) ElementType ¶
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) ToCertificateOutput ¶
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (CertificateOutput) ToCertificatePtrOutput ¶
func (o CertificateOutput) ToCertificatePtrOutput() CertificatePtrOutput
func (CertificateOutput) ToCertificatePtrOutputWithContext ¶
func (o CertificateOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificatePtrInput ¶
type CertificatePtrInput interface { pulumi.Input ToCertificatePtrOutput() CertificatePtrOutput ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput }
type CertificatePtrOutput ¶
type CertificatePtrOutput struct{ *pulumi.OutputState }
func (CertificatePtrOutput) Elem ¶ added in v5.21.0
func (o CertificatePtrOutput) Elem() CertificateOutput
func (CertificatePtrOutput) ElementType ¶
func (CertificatePtrOutput) ElementType() reflect.Type
func (CertificatePtrOutput) ToCertificatePtrOutput ¶
func (o CertificatePtrOutput) ToCertificatePtrOutput() CertificatePtrOutput
func (CertificatePtrOutput) ToCertificatePtrOutputWithContext ¶
func (o CertificatePtrOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificateRevocationDetailArgs ¶
type CertificateRevocationDetailArgs struct { RevocationState pulumi.StringPtrInput `pulumi:"revocationState"` RevocationTime pulumi.StringPtrInput `pulumi:"revocationTime"` }
func (CertificateRevocationDetailArgs) ElementType ¶
func (CertificateRevocationDetailArgs) ElementType() reflect.Type
func (CertificateRevocationDetailArgs) ToCertificateRevocationDetailOutput ¶
func (i CertificateRevocationDetailArgs) ToCertificateRevocationDetailOutput() CertificateRevocationDetailOutput
func (CertificateRevocationDetailArgs) ToCertificateRevocationDetailOutputWithContext ¶
func (i CertificateRevocationDetailArgs) ToCertificateRevocationDetailOutputWithContext(ctx context.Context) CertificateRevocationDetailOutput
type CertificateRevocationDetailArray ¶
type CertificateRevocationDetailArray []CertificateRevocationDetailInput
func (CertificateRevocationDetailArray) ElementType ¶
func (CertificateRevocationDetailArray) ElementType() reflect.Type
func (CertificateRevocationDetailArray) ToCertificateRevocationDetailArrayOutput ¶
func (i CertificateRevocationDetailArray) ToCertificateRevocationDetailArrayOutput() CertificateRevocationDetailArrayOutput
func (CertificateRevocationDetailArray) ToCertificateRevocationDetailArrayOutputWithContext ¶
func (i CertificateRevocationDetailArray) ToCertificateRevocationDetailArrayOutputWithContext(ctx context.Context) CertificateRevocationDetailArrayOutput
type CertificateRevocationDetailArrayInput ¶
type CertificateRevocationDetailArrayInput interface { pulumi.Input ToCertificateRevocationDetailArrayOutput() CertificateRevocationDetailArrayOutput ToCertificateRevocationDetailArrayOutputWithContext(context.Context) CertificateRevocationDetailArrayOutput }
CertificateRevocationDetailArrayInput is an input type that accepts CertificateRevocationDetailArray and CertificateRevocationDetailArrayOutput values. You can construct a concrete instance of `CertificateRevocationDetailArrayInput` via:
CertificateRevocationDetailArray{ CertificateRevocationDetailArgs{...} }
type CertificateRevocationDetailArrayOutput ¶
type CertificateRevocationDetailArrayOutput struct{ *pulumi.OutputState }
func (CertificateRevocationDetailArrayOutput) ElementType ¶
func (CertificateRevocationDetailArrayOutput) ElementType() reflect.Type
func (CertificateRevocationDetailArrayOutput) ToCertificateRevocationDetailArrayOutput ¶
func (o CertificateRevocationDetailArrayOutput) ToCertificateRevocationDetailArrayOutput() CertificateRevocationDetailArrayOutput
func (CertificateRevocationDetailArrayOutput) ToCertificateRevocationDetailArrayOutputWithContext ¶
func (o CertificateRevocationDetailArrayOutput) ToCertificateRevocationDetailArrayOutputWithContext(ctx context.Context) CertificateRevocationDetailArrayOutput
type CertificateRevocationDetailInput ¶
type CertificateRevocationDetailInput interface { pulumi.Input ToCertificateRevocationDetailOutput() CertificateRevocationDetailOutput ToCertificateRevocationDetailOutputWithContext(context.Context) CertificateRevocationDetailOutput }
CertificateRevocationDetailInput is an input type that accepts CertificateRevocationDetailArgs and CertificateRevocationDetailOutput values. You can construct a concrete instance of `CertificateRevocationDetailInput` via:
CertificateRevocationDetailArgs{...}
type CertificateRevocationDetailOutput ¶
type CertificateRevocationDetailOutput struct{ *pulumi.OutputState }
func (CertificateRevocationDetailOutput) ElementType ¶
func (CertificateRevocationDetailOutput) ElementType() reflect.Type
func (CertificateRevocationDetailOutput) RevocationState ¶
func (o CertificateRevocationDetailOutput) RevocationState() pulumi.StringPtrOutput
func (CertificateRevocationDetailOutput) RevocationTime ¶
func (o CertificateRevocationDetailOutput) RevocationTime() pulumi.StringPtrOutput
func (CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutput ¶
func (o CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutput() CertificateRevocationDetailOutput
func (CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutputWithContext ¶
func (o CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutputWithContext(ctx context.Context) CertificateRevocationDetailOutput
type CertificateState ¶
type CertificateState struct { // Certificate Authority name. CertificateAuthority pulumi.StringPtrInput // Output only. Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if // this field is present. CertificateDescriptions CertificateCertificateDescriptionArrayInput // The resource name for a CertificateTemplate used to issue this certificate, // in the format `projects/*/locations/*/certificateTemplates/*`. If this is specified, // the caller must have the necessary permission to use this template. If this is // omitted, no template will be used. This template must be in the same location // as the Certificate. CertificateTemplate pulumi.StringPtrInput // The config used to create a self-signed X.509 certificate or CSR. // Structure is documented below. Config CertificateConfigPtrInput // The time that this resource was created on the server. This is in RFC3339 text format. CreateTime pulumi.StringPtrInput // Labels with user-defined metadata to apply to this resource. Labels pulumi.StringMapInput // The desired lifetime of the CA certificate. Used to create the "notBeforeTime" and // "notAfterTime" fields inside an X.509 certificate. A duration in seconds with up to nine // fractional digits, terminated by 's'. Example: "3.5s". Lifetime pulumi.StringPtrInput // Location of the Certificate. A full list of valid locations can be found by // running `gcloud privateca locations list`. Location pulumi.StringPtrInput // The name for this Certificate. Name pulumi.StringPtrInput // Output only. The pem-encoded, signed X.509 certificate. PemCertificate pulumi.StringPtrInput // Required. Expected to be in leaf-to-root order according to RFC 5246. PemCertificates pulumi.StringArrayInput // Immutable. A pem-encoded X.509 certificate signing request (CSR). PemCsr pulumi.StringPtrInput // The name of the CaPool this Certificate belongs to. Pool pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Output only. Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if // this field is present. RevocationDetails CertificateRevocationDetailArrayInput // Output only. The time at which this CertificateAuthority was updated. This is in RFC3339 text format. UpdateTime pulumi.StringPtrInput }
func (CertificateState) ElementType ¶
func (CertificateState) ElementType() reflect.Type
type CertificateTemplate ¶ added in v5.18.0
type CertificateTemplate struct { pulumi.CustomResourceState // Output only. The time at which this CertificateTemplate was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrOutput `pulumi:"description"` // Optional. Describes constraints on identities that may be appear in Certificates issued using this template. If this is omitted, then this template will not add restrictions on a certificate's identity. IdentityConstraints CertificateTemplateIdentityConstraintsPtrOutput `pulumi:"identityConstraints"` // Optional. Labels with user-defined metadata. Labels pulumi.StringMapOutput `pulumi:"labels"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringOutput `pulumi:"location"` // The resource name for this CertificateTemplate in the format `projects/*/locations/*/certificateTemplates/*`. Name pulumi.StringOutput `pulumi:"name"` // Optional. Describes the set of X.509 extensions that may appear in a Certificate issued using this CertificateTemplate. If a certificate request sets extensions that don't appear in the passthrough_extensions, those extensions will be dropped. If the issuing CaPool's IssuancePolicy defines baselineValues that don't appear here, the certificate issuance request will fail. If this is omitted, then this template will not add restrictions on a certificate's X.509 extensions. These constraints do not apply to X.509 extensions set in this CertificateTemplate's predefined_values. PassthroughExtensions CertificateTemplatePassthroughExtensionsPtrOutput `pulumi:"passthroughExtensions"` // Optional. A set of X.509 values that will be applied to all issued certificates that use this template. If the certificate request includes conflicting values for the same properties, they will be overwritten by the values defined here. If the issuing CaPool's IssuancePolicy defines conflicting baselineValues for the same properties, the certificate issuance request will fail. PredefinedValues CertificateTemplatePredefinedValuesPtrOutput `pulumi:"predefinedValues"` // The project for the resource Project pulumi.StringOutput `pulumi:"project"` // Output only. The time at which this CertificateTemplate was updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
## Example Usage ### Basic_certificate_template An example of a basic privateca certificate template ```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v5/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCertificateTemplate(ctx, "primary", &certificateauthority.CertificateTemplateArgs{ Description: pulumi.String("An updated sample certificate template"), IdentityConstraints: &certificateauthority.CertificateTemplateIdentityConstraintsArgs{ AllowSubjectAltNamesPassthrough: pulumi.Bool(true), AllowSubjectPassthrough: pulumi.Bool(true), CelExpression: &certificateauthority.CertificateTemplateIdentityConstraintsCelExpressionArgs{ Description: pulumi.String("Always true"), Expression: pulumi.String("true"), Location: pulumi.String("any.file.anywhere"), Title: pulumi.String("Sample expression"), }, }, Location: pulumi.String("us-west1"), PassthroughExtensions: &certificateauthority.CertificateTemplatePassthroughExtensionsArgs{ AdditionalExtensions: certificateauthority.CertificateTemplatePassthroughExtensionsAdditionalExtensionArray{ &certificateauthority.CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs{ ObjectIdPath: []float64{ 1, 6, }, }, }, KnownExtensions: pulumi.StringArray{ pulumi.String("EXTENDED_KEY_USAGE"), }, }, PredefinedValues: &certificateauthority.CertificateTemplatePredefinedValuesArgs{ AdditionalExtensions: certificateauthority.CertificateTemplatePredefinedValuesAdditionalExtensionArray{ &certificateauthority.CertificateTemplatePredefinedValuesAdditionalExtensionArgs{ Critical: pulumi.Bool(true), ObjectId: &certificateauthority.CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs{ ObjectIdPath: []float64{ 1, 6, }, }, Value: pulumi.String("c3RyaW5nCg=="), }, }, AiaOcspServers: pulumi.StringArray{ pulumi.String("string"), }, CaOptions: &certificateauthority.CertificateTemplatePredefinedValuesCaOptionsArgs{ IsCa: pulumi.Bool(false), MaxIssuerPathLength: pulumi.Int(6), }, KeyUsage: &certificateauthority.CertificateTemplatePredefinedValuesKeyUsageArgs{ BaseKeyUsage: &certificateauthority.CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs{ CertSign: pulumi.Bool(false), ContentCommitment: pulumi.Bool(true), CrlSign: pulumi.Bool(false), DataEncipherment: pulumi.Bool(true), DecipherOnly: pulumi.Bool(true), DigitalSignature: pulumi.Bool(true), EncipherOnly: pulumi.Bool(true), KeyAgreement: pulumi.Bool(true), KeyEncipherment: pulumi.Bool(true), }, ExtendedKeyUsage: &certificateauthority.CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs{ ClientAuth: pulumi.Bool(true), CodeSigning: pulumi.Bool(true), EmailProtection: pulumi.Bool(true), OcspSigning: pulumi.Bool(true), ServerAuth: pulumi.Bool(true), TimeStamping: pulumi.Bool(true), }, UnknownExtendedKeyUsages: certificateauthority.CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray{ &certificateauthority.CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs{ ObjectIdPath: []float64{ 1, 6, }, }, }, }, PolicyIds: certificateauthority.CertificateTemplatePredefinedValuesPolicyIdArray{ &certificateauthority.CertificateTemplatePredefinedValuesPolicyIdArgs{ ObjectIdPath: []float64{ 1, 6, }, }, }, }, Project: pulumi.String("my-project-name"), }) if err != nil { return err } return nil }) }
```
## Import
CertificateTemplate can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:certificateauthority/certificateTemplate:CertificateTemplate default projects/{{project}}/locations/{{location}}/certificateTemplates/{{name}}
```
```sh
$ pulumi import gcp:certificateauthority/certificateTemplate:CertificateTemplate default {{project}}/{{location}}/{{name}}
```
```sh
$ pulumi import gcp:certificateauthority/certificateTemplate:CertificateTemplate default {{location}}/{{name}}
```
func GetCertificateTemplate ¶ added in v5.18.0
func GetCertificateTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateTemplateState, opts ...pulumi.ResourceOption) (*CertificateTemplate, error)
GetCertificateTemplate gets an existing CertificateTemplate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificateTemplate ¶ added in v5.18.0
func NewCertificateTemplate(ctx *pulumi.Context, name string, args *CertificateTemplateArgs, opts ...pulumi.ResourceOption) (*CertificateTemplate, error)
NewCertificateTemplate registers a new resource with the given unique name, arguments, and options.
func (*CertificateTemplate) ElementType ¶ added in v5.18.0
func (*CertificateTemplate) ElementType() reflect.Type
func (*CertificateTemplate) ToCertificateTemplateOutput ¶ added in v5.18.0
func (i *CertificateTemplate) ToCertificateTemplateOutput() CertificateTemplateOutput
func (*CertificateTemplate) ToCertificateTemplateOutputWithContext ¶ added in v5.18.0
func (i *CertificateTemplate) ToCertificateTemplateOutputWithContext(ctx context.Context) CertificateTemplateOutput
func (*CertificateTemplate) ToCertificateTemplatePtrOutput ¶ added in v5.18.0
func (i *CertificateTemplate) ToCertificateTemplatePtrOutput() CertificateTemplatePtrOutput
func (*CertificateTemplate) ToCertificateTemplatePtrOutputWithContext ¶ added in v5.18.0
func (i *CertificateTemplate) ToCertificateTemplatePtrOutputWithContext(ctx context.Context) CertificateTemplatePtrOutput
type CertificateTemplateArgs ¶ added in v5.18.0
type CertificateTemplateArgs struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput // Optional. Describes constraints on identities that may be appear in Certificates issued using this template. If this is omitted, then this template will not add restrictions on a certificate's identity. IdentityConstraints CertificateTemplateIdentityConstraintsPtrInput // Optional. Labels with user-defined metadata. Labels pulumi.StringMapInput // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringInput // The resource name for this CertificateTemplate in the format `projects/*/locations/*/certificateTemplates/*`. Name pulumi.StringPtrInput // Optional. Describes the set of X.509 extensions that may appear in a Certificate issued using this CertificateTemplate. If a certificate request sets extensions that don't appear in the passthrough_extensions, those extensions will be dropped. If the issuing CaPool's IssuancePolicy defines baselineValues that don't appear here, the certificate issuance request will fail. If this is omitted, then this template will not add restrictions on a certificate's X.509 extensions. These constraints do not apply to X.509 extensions set in this CertificateTemplate's predefined_values. PassthroughExtensions CertificateTemplatePassthroughExtensionsPtrInput // Optional. A set of X.509 values that will be applied to all issued certificates that use this template. If the certificate request includes conflicting values for the same properties, they will be overwritten by the values defined here. If the issuing CaPool's IssuancePolicy defines conflicting baselineValues for the same properties, the certificate issuance request will fail. PredefinedValues CertificateTemplatePredefinedValuesPtrInput // The project for the resource Project pulumi.StringPtrInput }
The set of arguments for constructing a CertificateTemplate resource.
func (CertificateTemplateArgs) ElementType ¶ added in v5.18.0
func (CertificateTemplateArgs) ElementType() reflect.Type
type CertificateTemplateArray ¶ added in v5.18.0
type CertificateTemplateArray []CertificateTemplateInput
func (CertificateTemplateArray) ElementType ¶ added in v5.18.0
func (CertificateTemplateArray) ElementType() reflect.Type
func (CertificateTemplateArray) ToCertificateTemplateArrayOutput ¶ added in v5.18.0
func (i CertificateTemplateArray) ToCertificateTemplateArrayOutput() CertificateTemplateArrayOutput
func (CertificateTemplateArray) ToCertificateTemplateArrayOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplateArray) ToCertificateTemplateArrayOutputWithContext(ctx context.Context) CertificateTemplateArrayOutput
type CertificateTemplateArrayInput ¶ added in v5.18.0
type CertificateTemplateArrayInput interface { pulumi.Input ToCertificateTemplateArrayOutput() CertificateTemplateArrayOutput ToCertificateTemplateArrayOutputWithContext(context.Context) CertificateTemplateArrayOutput }
CertificateTemplateArrayInput is an input type that accepts CertificateTemplateArray and CertificateTemplateArrayOutput values. You can construct a concrete instance of `CertificateTemplateArrayInput` via:
CertificateTemplateArray{ CertificateTemplateArgs{...} }
type CertificateTemplateArrayOutput ¶ added in v5.18.0
type CertificateTemplateArrayOutput struct{ *pulumi.OutputState }
func (CertificateTemplateArrayOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplateArrayOutput) ElementType() reflect.Type
func (CertificateTemplateArrayOutput) Index ¶ added in v5.18.0
func (o CertificateTemplateArrayOutput) Index(i pulumi.IntInput) CertificateTemplateOutput
func (CertificateTemplateArrayOutput) ToCertificateTemplateArrayOutput ¶ added in v5.18.0
func (o CertificateTemplateArrayOutput) ToCertificateTemplateArrayOutput() CertificateTemplateArrayOutput
func (CertificateTemplateArrayOutput) ToCertificateTemplateArrayOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplateArrayOutput) ToCertificateTemplateArrayOutputWithContext(ctx context.Context) CertificateTemplateArrayOutput
type CertificateTemplateIdentityConstraints ¶ added in v5.18.0
type CertificateTemplateIdentityConstraints struct { // Required. If this is true, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. Otherwise, the requested SubjectAltNames will be discarded. AllowSubjectAltNamesPassthrough bool `pulumi:"allowSubjectAltNamesPassthrough"` // Required. If this is true, the Subject field may be copied from a certificate request into the signed certificate. Otherwise, the requested Subject will be discarded. AllowSubjectPassthrough bool `pulumi:"allowSubjectPassthrough"` // Optional. A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a certificate is signed. To see the full allowed syntax and some examples, see https://cloud.google.com/certificate-authority-service/docs/using-cel CelExpression *CertificateTemplateIdentityConstraintsCelExpression `pulumi:"celExpression"` }
type CertificateTemplateIdentityConstraintsArgs ¶ added in v5.18.0
type CertificateTemplateIdentityConstraintsArgs struct { // Required. If this is true, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. Otherwise, the requested SubjectAltNames will be discarded. AllowSubjectAltNamesPassthrough pulumi.BoolInput `pulumi:"allowSubjectAltNamesPassthrough"` // Required. If this is true, the Subject field may be copied from a certificate request into the signed certificate. Otherwise, the requested Subject will be discarded. AllowSubjectPassthrough pulumi.BoolInput `pulumi:"allowSubjectPassthrough"` // Optional. A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a certificate is signed. To see the full allowed syntax and some examples, see https://cloud.google.com/certificate-authority-service/docs/using-cel CelExpression CertificateTemplateIdentityConstraintsCelExpressionPtrInput `pulumi:"celExpression"` }
func (CertificateTemplateIdentityConstraintsArgs) ElementType ¶ added in v5.18.0
func (CertificateTemplateIdentityConstraintsArgs) ElementType() reflect.Type
func (CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsOutput ¶ added in v5.18.0
func (i CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsOutput() CertificateTemplateIdentityConstraintsOutput
func (CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsOutput
func (CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsPtrOutput ¶ added in v5.18.0
func (i CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsPtrOutput() CertificateTemplateIdentityConstraintsPtrOutput
func (CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsPtrOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsPtrOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsPtrOutput
type CertificateTemplateIdentityConstraintsCelExpression ¶ added in v5.18.0
type CertificateTemplateIdentityConstraintsCelExpression struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression *string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location *string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
type CertificateTemplateIdentityConstraintsCelExpressionArgs ¶ added in v5.18.0
type CertificateTemplateIdentityConstraintsCelExpressionArgs struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringPtrInput `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
func (CertificateTemplateIdentityConstraintsCelExpressionArgs) ElementType ¶ added in v5.18.0
func (CertificateTemplateIdentityConstraintsCelExpressionArgs) ElementType() reflect.Type
func (CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionOutput ¶ added in v5.18.0
func (i CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionOutput() CertificateTemplateIdentityConstraintsCelExpressionOutput
func (CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsCelExpressionOutput
func (CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutput ¶ added in v5.18.0
func (i CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutput() CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
func (CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
type CertificateTemplateIdentityConstraintsCelExpressionInput ¶ added in v5.18.0
type CertificateTemplateIdentityConstraintsCelExpressionInput interface { pulumi.Input ToCertificateTemplateIdentityConstraintsCelExpressionOutput() CertificateTemplateIdentityConstraintsCelExpressionOutput ToCertificateTemplateIdentityConstraintsCelExpressionOutputWithContext(context.Context) CertificateTemplateIdentityConstraintsCelExpressionOutput }
CertificateTemplateIdentityConstraintsCelExpressionInput is an input type that accepts CertificateTemplateIdentityConstraintsCelExpressionArgs and CertificateTemplateIdentityConstraintsCelExpressionOutput values. You can construct a concrete instance of `CertificateTemplateIdentityConstraintsCelExpressionInput` via:
CertificateTemplateIdentityConstraintsCelExpressionArgs{...}
type CertificateTemplateIdentityConstraintsCelExpressionOutput ¶ added in v5.18.0
type CertificateTemplateIdentityConstraintsCelExpressionOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIdentityConstraintsCelExpressionOutput) Description ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (CertificateTemplateIdentityConstraintsCelExpressionOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplateIdentityConstraintsCelExpressionOutput) ElementType() reflect.Type
func (CertificateTemplateIdentityConstraintsCelExpressionOutput) Expression ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (CertificateTemplateIdentityConstraintsCelExpressionOutput) Location ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (CertificateTemplateIdentityConstraintsCelExpressionOutput) Title ¶ added in v5.18.0
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (CertificateTemplateIdentityConstraintsCelExpressionOutput) ToCertificateTemplateIdentityConstraintsCelExpressionOutput ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) ToCertificateTemplateIdentityConstraintsCelExpressionOutput() CertificateTemplateIdentityConstraintsCelExpressionOutput
func (CertificateTemplateIdentityConstraintsCelExpressionOutput) ToCertificateTemplateIdentityConstraintsCelExpressionOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) ToCertificateTemplateIdentityConstraintsCelExpressionOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsCelExpressionOutput
func (CertificateTemplateIdentityConstraintsCelExpressionOutput) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutput ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutput() CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
func (CertificateTemplateIdentityConstraintsCelExpressionOutput) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
type CertificateTemplateIdentityConstraintsCelExpressionPtrInput ¶ added in v5.18.0
type CertificateTemplateIdentityConstraintsCelExpressionPtrInput interface { pulumi.Input ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutput() CertificateTemplateIdentityConstraintsCelExpressionPtrOutput ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutputWithContext(context.Context) CertificateTemplateIdentityConstraintsCelExpressionPtrOutput }
CertificateTemplateIdentityConstraintsCelExpressionPtrInput is an input type that accepts CertificateTemplateIdentityConstraintsCelExpressionArgs, CertificateTemplateIdentityConstraintsCelExpressionPtr and CertificateTemplateIdentityConstraintsCelExpressionPtrOutput values. You can construct a concrete instance of `CertificateTemplateIdentityConstraintsCelExpressionPtrInput` via:
CertificateTemplateIdentityConstraintsCelExpressionArgs{...} or: nil
func CertificateTemplateIdentityConstraintsCelExpressionPtr ¶ added in v5.18.0
func CertificateTemplateIdentityConstraintsCelExpressionPtr(v *CertificateTemplateIdentityConstraintsCelExpressionArgs) CertificateTemplateIdentityConstraintsCelExpressionPtrInput
type CertificateTemplateIdentityConstraintsCelExpressionPtrOutput ¶ added in v5.18.0
type CertificateTemplateIdentityConstraintsCelExpressionPtrOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) Description ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) ElementType() reflect.Type
func (CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) Expression ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) Location ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) Title ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutput ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutput() CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
func (CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
type CertificateTemplateIdentityConstraintsInput ¶ added in v5.18.0
type CertificateTemplateIdentityConstraintsInput interface { pulumi.Input ToCertificateTemplateIdentityConstraintsOutput() CertificateTemplateIdentityConstraintsOutput ToCertificateTemplateIdentityConstraintsOutputWithContext(context.Context) CertificateTemplateIdentityConstraintsOutput }
CertificateTemplateIdentityConstraintsInput is an input type that accepts CertificateTemplateIdentityConstraintsArgs and CertificateTemplateIdentityConstraintsOutput values. You can construct a concrete instance of `CertificateTemplateIdentityConstraintsInput` via:
CertificateTemplateIdentityConstraintsArgs{...}
type CertificateTemplateIdentityConstraintsOutput ¶ added in v5.18.0
type CertificateTemplateIdentityConstraintsOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIdentityConstraintsOutput) AllowSubjectAltNamesPassthrough ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsOutput) AllowSubjectAltNamesPassthrough() pulumi.BoolOutput
Required. If this is true, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. Otherwise, the requested SubjectAltNames will be discarded.
func (CertificateTemplateIdentityConstraintsOutput) AllowSubjectPassthrough ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsOutput) AllowSubjectPassthrough() pulumi.BoolOutput
Required. If this is true, the Subject field may be copied from a certificate request into the signed certificate. Otherwise, the requested Subject will be discarded.
func (CertificateTemplateIdentityConstraintsOutput) CelExpression ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsOutput) CelExpression() CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
Optional. A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a certificate is signed. To see the full allowed syntax and some examples, see https://cloud.google.com/certificate-authority-service/docs/using-cel
func (CertificateTemplateIdentityConstraintsOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplateIdentityConstraintsOutput) ElementType() reflect.Type
func (CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsOutput ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsOutput() CertificateTemplateIdentityConstraintsOutput
func (CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsOutput
func (CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsPtrOutput ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsPtrOutput() CertificateTemplateIdentityConstraintsPtrOutput
func (CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsPtrOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsPtrOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsPtrOutput
type CertificateTemplateIdentityConstraintsPtrInput ¶ added in v5.18.0
type CertificateTemplateIdentityConstraintsPtrInput interface { pulumi.Input ToCertificateTemplateIdentityConstraintsPtrOutput() CertificateTemplateIdentityConstraintsPtrOutput ToCertificateTemplateIdentityConstraintsPtrOutputWithContext(context.Context) CertificateTemplateIdentityConstraintsPtrOutput }
CertificateTemplateIdentityConstraintsPtrInput is an input type that accepts CertificateTemplateIdentityConstraintsArgs, CertificateTemplateIdentityConstraintsPtr and CertificateTemplateIdentityConstraintsPtrOutput values. You can construct a concrete instance of `CertificateTemplateIdentityConstraintsPtrInput` via:
CertificateTemplateIdentityConstraintsArgs{...} or: nil
func CertificateTemplateIdentityConstraintsPtr ¶ added in v5.18.0
func CertificateTemplateIdentityConstraintsPtr(v *CertificateTemplateIdentityConstraintsArgs) CertificateTemplateIdentityConstraintsPtrInput
type CertificateTemplateIdentityConstraintsPtrOutput ¶ added in v5.18.0
type CertificateTemplateIdentityConstraintsPtrOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIdentityConstraintsPtrOutput) AllowSubjectAltNamesPassthrough ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsPtrOutput) AllowSubjectAltNamesPassthrough() pulumi.BoolPtrOutput
Required. If this is true, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. Otherwise, the requested SubjectAltNames will be discarded.
func (CertificateTemplateIdentityConstraintsPtrOutput) AllowSubjectPassthrough ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsPtrOutput) AllowSubjectPassthrough() pulumi.BoolPtrOutput
Required. If this is true, the Subject field may be copied from a certificate request into the signed certificate. Otherwise, the requested Subject will be discarded.
func (CertificateTemplateIdentityConstraintsPtrOutput) CelExpression ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsPtrOutput) CelExpression() CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
Optional. A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a certificate is signed. To see the full allowed syntax and some examples, see https://cloud.google.com/certificate-authority-service/docs/using-cel
func (CertificateTemplateIdentityConstraintsPtrOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplateIdentityConstraintsPtrOutput) ElementType() reflect.Type
func (CertificateTemplateIdentityConstraintsPtrOutput) ToCertificateTemplateIdentityConstraintsPtrOutput ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsPtrOutput) ToCertificateTemplateIdentityConstraintsPtrOutput() CertificateTemplateIdentityConstraintsPtrOutput
func (CertificateTemplateIdentityConstraintsPtrOutput) ToCertificateTemplateIdentityConstraintsPtrOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplateIdentityConstraintsPtrOutput) ToCertificateTemplateIdentityConstraintsPtrOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsPtrOutput
type CertificateTemplateInput ¶ added in v5.18.0
type CertificateTemplateInput interface { pulumi.Input ToCertificateTemplateOutput() CertificateTemplateOutput ToCertificateTemplateOutputWithContext(ctx context.Context) CertificateTemplateOutput }
type CertificateTemplateMap ¶ added in v5.18.0
type CertificateTemplateMap map[string]CertificateTemplateInput
func (CertificateTemplateMap) ElementType ¶ added in v5.18.0
func (CertificateTemplateMap) ElementType() reflect.Type
func (CertificateTemplateMap) ToCertificateTemplateMapOutput ¶ added in v5.18.0
func (i CertificateTemplateMap) ToCertificateTemplateMapOutput() CertificateTemplateMapOutput
func (CertificateTemplateMap) ToCertificateTemplateMapOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplateMap) ToCertificateTemplateMapOutputWithContext(ctx context.Context) CertificateTemplateMapOutput
type CertificateTemplateMapInput ¶ added in v5.18.0
type CertificateTemplateMapInput interface { pulumi.Input ToCertificateTemplateMapOutput() CertificateTemplateMapOutput ToCertificateTemplateMapOutputWithContext(context.Context) CertificateTemplateMapOutput }
CertificateTemplateMapInput is an input type that accepts CertificateTemplateMap and CertificateTemplateMapOutput values. You can construct a concrete instance of `CertificateTemplateMapInput` via:
CertificateTemplateMap{ "key": CertificateTemplateArgs{...} }
type CertificateTemplateMapOutput ¶ added in v5.18.0
type CertificateTemplateMapOutput struct{ *pulumi.OutputState }
func (CertificateTemplateMapOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplateMapOutput) ElementType() reflect.Type
func (CertificateTemplateMapOutput) MapIndex ¶ added in v5.18.0
func (o CertificateTemplateMapOutput) MapIndex(k pulumi.StringInput) CertificateTemplateOutput
func (CertificateTemplateMapOutput) ToCertificateTemplateMapOutput ¶ added in v5.18.0
func (o CertificateTemplateMapOutput) ToCertificateTemplateMapOutput() CertificateTemplateMapOutput
func (CertificateTemplateMapOutput) ToCertificateTemplateMapOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplateMapOutput) ToCertificateTemplateMapOutputWithContext(ctx context.Context) CertificateTemplateMapOutput
type CertificateTemplateOutput ¶ added in v5.18.0
type CertificateTemplateOutput struct{ *pulumi.OutputState }
func (CertificateTemplateOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplateOutput) ElementType() reflect.Type
func (CertificateTemplateOutput) ToCertificateTemplateOutput ¶ added in v5.18.0
func (o CertificateTemplateOutput) ToCertificateTemplateOutput() CertificateTemplateOutput
func (CertificateTemplateOutput) ToCertificateTemplateOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplateOutput) ToCertificateTemplateOutputWithContext(ctx context.Context) CertificateTemplateOutput
func (CertificateTemplateOutput) ToCertificateTemplatePtrOutput ¶ added in v5.18.0
func (o CertificateTemplateOutput) ToCertificateTemplatePtrOutput() CertificateTemplatePtrOutput
func (CertificateTemplateOutput) ToCertificateTemplatePtrOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplateOutput) ToCertificateTemplatePtrOutputWithContext(ctx context.Context) CertificateTemplatePtrOutput
type CertificateTemplatePassthroughExtensions ¶ added in v5.18.0
type CertificateTemplatePassthroughExtensions struct { // Optional. Describes custom X.509 extensions. AdditionalExtensions []CertificateTemplatePassthroughExtensionsAdditionalExtension `pulumi:"additionalExtensions"` // Optional. A set of named X.509 extensions. Will be combined with additionalExtensions to determine the full set of X.509 extensions. KnownExtensions []string `pulumi:"knownExtensions"` }
type CertificateTemplatePassthroughExtensionsAdditionalExtension ¶ added in v5.18.0
type CertificateTemplatePassthroughExtensionsAdditionalExtension struct { // Required. The parts of an OID path. The most significant parts of the path come first. ObjectIdPaths []int `pulumi:"objectIdPaths"` }
type CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs ¶ added in v5.18.0
type CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs struct { // Required. The parts of an OID path. The most significant parts of the path come first. ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"` }
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs) ElementType ¶ added in v5.18.0
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs) ElementType() reflect.Type
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutput ¶ added in v5.18.0
func (i CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutput() CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput
type CertificateTemplatePassthroughExtensionsAdditionalExtensionArray ¶ added in v5.18.0
type CertificateTemplatePassthroughExtensionsAdditionalExtensionArray []CertificateTemplatePassthroughExtensionsAdditionalExtensionInput
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArray) ElementType ¶ added in v5.18.0
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArray) ElementType() reflect.Type
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArray) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput ¶ added in v5.18.0
func (i CertificateTemplatePassthroughExtensionsAdditionalExtensionArray) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput() CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArray) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePassthroughExtensionsAdditionalExtensionArray) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput
type CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayInput ¶ added in v5.18.0
type CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayInput interface { pulumi.Input ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput() CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutputWithContext(context.Context) CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput }
CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayInput is an input type that accepts CertificateTemplatePassthroughExtensionsAdditionalExtensionArray and CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput values. You can construct a concrete instance of `CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayInput` via:
CertificateTemplatePassthroughExtensionsAdditionalExtensionArray{ CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs{...} }
type CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput ¶ added in v5.18.0
type CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput) ElementType() reflect.Type
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput) Index ¶ added in v5.18.0
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput ¶ added in v5.18.0
func (o CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput() CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput
type CertificateTemplatePassthroughExtensionsAdditionalExtensionInput ¶ added in v5.18.0
type CertificateTemplatePassthroughExtensionsAdditionalExtensionInput interface { pulumi.Input ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutput() CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutputWithContext(context.Context) CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput }
CertificateTemplatePassthroughExtensionsAdditionalExtensionInput is an input type that accepts CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs and CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput values. You can construct a concrete instance of `CertificateTemplatePassthroughExtensionsAdditionalExtensionInput` via:
CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs{...}
type CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput ¶ added in v5.18.0
type CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput) ElementType() reflect.Type
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput) ObjectIdPaths ¶ added in v5.18.0
func (o CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput) ObjectIdPaths() pulumi.IntArrayOutput
Required. The parts of an OID path. The most significant parts of the path come first.
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutput ¶ added in v5.18.0
func (o CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutput() CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput
type CertificateTemplatePassthroughExtensionsArgs ¶ added in v5.18.0
type CertificateTemplatePassthroughExtensionsArgs struct { // Optional. Describes custom X.509 extensions. AdditionalExtensions CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayInput `pulumi:"additionalExtensions"` // Optional. A set of named X.509 extensions. Will be combined with additionalExtensions to determine the full set of X.509 extensions. KnownExtensions pulumi.StringArrayInput `pulumi:"knownExtensions"` }
func (CertificateTemplatePassthroughExtensionsArgs) ElementType ¶ added in v5.18.0
func (CertificateTemplatePassthroughExtensionsArgs) ElementType() reflect.Type
func (CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsOutput ¶ added in v5.18.0
func (i CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsOutput() CertificateTemplatePassthroughExtensionsOutput
func (CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsOutput
func (CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsPtrOutput ¶ added in v5.18.0
func (i CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsPtrOutput() CertificateTemplatePassthroughExtensionsPtrOutput
func (CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsPtrOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsPtrOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsPtrOutput
type CertificateTemplatePassthroughExtensionsInput ¶ added in v5.18.0
type CertificateTemplatePassthroughExtensionsInput interface { pulumi.Input ToCertificateTemplatePassthroughExtensionsOutput() CertificateTemplatePassthroughExtensionsOutput ToCertificateTemplatePassthroughExtensionsOutputWithContext(context.Context) CertificateTemplatePassthroughExtensionsOutput }
CertificateTemplatePassthroughExtensionsInput is an input type that accepts CertificateTemplatePassthroughExtensionsArgs and CertificateTemplatePassthroughExtensionsOutput values. You can construct a concrete instance of `CertificateTemplatePassthroughExtensionsInput` via:
CertificateTemplatePassthroughExtensionsArgs{...}
type CertificateTemplatePassthroughExtensionsOutput ¶ added in v5.18.0
type CertificateTemplatePassthroughExtensionsOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePassthroughExtensionsOutput) AdditionalExtensions ¶ added in v5.18.0
func (o CertificateTemplatePassthroughExtensionsOutput) AdditionalExtensions() CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput
Optional. Describes custom X.509 extensions.
func (CertificateTemplatePassthroughExtensionsOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePassthroughExtensionsOutput) ElementType() reflect.Type
func (CertificateTemplatePassthroughExtensionsOutput) KnownExtensions ¶ added in v5.18.0
func (o CertificateTemplatePassthroughExtensionsOutput) KnownExtensions() pulumi.StringArrayOutput
Optional. A set of named X.509 extensions. Will be combined with additionalExtensions to determine the full set of X.509 extensions.
func (CertificateTemplatePassthroughExtensionsOutput) ToCertificateTemplatePassthroughExtensionsOutput ¶ added in v5.18.0
func (o CertificateTemplatePassthroughExtensionsOutput) ToCertificateTemplatePassthroughExtensionsOutput() CertificateTemplatePassthroughExtensionsOutput
func (CertificateTemplatePassthroughExtensionsOutput) ToCertificateTemplatePassthroughExtensionsOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePassthroughExtensionsOutput) ToCertificateTemplatePassthroughExtensionsOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsOutput
func (CertificateTemplatePassthroughExtensionsOutput) ToCertificateTemplatePassthroughExtensionsPtrOutput ¶ added in v5.18.0
func (o CertificateTemplatePassthroughExtensionsOutput) ToCertificateTemplatePassthroughExtensionsPtrOutput() CertificateTemplatePassthroughExtensionsPtrOutput
func (CertificateTemplatePassthroughExtensionsOutput) ToCertificateTemplatePassthroughExtensionsPtrOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePassthroughExtensionsOutput) ToCertificateTemplatePassthroughExtensionsPtrOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsPtrOutput
type CertificateTemplatePassthroughExtensionsPtrInput ¶ added in v5.18.0
type CertificateTemplatePassthroughExtensionsPtrInput interface { pulumi.Input ToCertificateTemplatePassthroughExtensionsPtrOutput() CertificateTemplatePassthroughExtensionsPtrOutput ToCertificateTemplatePassthroughExtensionsPtrOutputWithContext(context.Context) CertificateTemplatePassthroughExtensionsPtrOutput }
CertificateTemplatePassthroughExtensionsPtrInput is an input type that accepts CertificateTemplatePassthroughExtensionsArgs, CertificateTemplatePassthroughExtensionsPtr and CertificateTemplatePassthroughExtensionsPtrOutput values. You can construct a concrete instance of `CertificateTemplatePassthroughExtensionsPtrInput` via:
CertificateTemplatePassthroughExtensionsArgs{...} or: nil
func CertificateTemplatePassthroughExtensionsPtr ¶ added in v5.18.0
func CertificateTemplatePassthroughExtensionsPtr(v *CertificateTemplatePassthroughExtensionsArgs) CertificateTemplatePassthroughExtensionsPtrInput
type CertificateTemplatePassthroughExtensionsPtrOutput ¶ added in v5.18.0
type CertificateTemplatePassthroughExtensionsPtrOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePassthroughExtensionsPtrOutput) AdditionalExtensions ¶ added in v5.18.0
func (o CertificateTemplatePassthroughExtensionsPtrOutput) AdditionalExtensions() CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput
Optional. Describes custom X.509 extensions.
func (CertificateTemplatePassthroughExtensionsPtrOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePassthroughExtensionsPtrOutput) ElementType() reflect.Type
func (CertificateTemplatePassthroughExtensionsPtrOutput) KnownExtensions ¶ added in v5.18.0
func (o CertificateTemplatePassthroughExtensionsPtrOutput) KnownExtensions() pulumi.StringArrayOutput
Optional. A set of named X.509 extensions. Will be combined with additionalExtensions to determine the full set of X.509 extensions.
func (CertificateTemplatePassthroughExtensionsPtrOutput) ToCertificateTemplatePassthroughExtensionsPtrOutput ¶ added in v5.18.0
func (o CertificateTemplatePassthroughExtensionsPtrOutput) ToCertificateTemplatePassthroughExtensionsPtrOutput() CertificateTemplatePassthroughExtensionsPtrOutput
func (CertificateTemplatePassthroughExtensionsPtrOutput) ToCertificateTemplatePassthroughExtensionsPtrOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePassthroughExtensionsPtrOutput) ToCertificateTemplatePassthroughExtensionsPtrOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsPtrOutput
type CertificateTemplatePredefinedValues ¶ added in v5.18.0
type CertificateTemplatePredefinedValues struct { // Optional. Describes custom X.509 extensions. AdditionalExtensions []CertificateTemplatePredefinedValuesAdditionalExtension `pulumi:"additionalExtensions"` // Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate. AiaOcspServers []string `pulumi:"aiaOcspServers"` // Optional. Describes options in this X509Parameters that are relevant in a CA certificate. CaOptions *CertificateTemplatePredefinedValuesCaOptions `pulumi:"caOptions"` // Optional. Indicates the intended use for keys that correspond to a certificate. KeyUsage *CertificateTemplatePredefinedValuesKeyUsage `pulumi:"keyUsage"` // Optional. Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. PolicyIds []CertificateTemplatePredefinedValuesPolicyId `pulumi:"policyIds"` }
type CertificateTemplatePredefinedValuesAdditionalExtension ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesAdditionalExtension struct { // Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error). Critical *bool `pulumi:"critical"` // Required. The OID for this X.509 extension. ObjectId CertificateTemplatePredefinedValuesAdditionalExtensionObjectId `pulumi:"objectId"` // Required. The value of this X.509 extension. Value string `pulumi:"value"` }
type CertificateTemplatePredefinedValuesAdditionalExtensionArgs ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesAdditionalExtensionArgs struct { // Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error). Critical pulumi.BoolPtrInput `pulumi:"critical"` // Required. The OID for this X.509 extension. ObjectId CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdInput `pulumi:"objectId"` // Required. The value of this X.509 extension. Value pulumi.StringInput `pulumi:"value"` }
func (CertificateTemplatePredefinedValuesAdditionalExtensionArgs) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesAdditionalExtensionArgs) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesAdditionalExtensionArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutput ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesAdditionalExtensionArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutput() CertificateTemplatePredefinedValuesAdditionalExtensionOutput
func (CertificateTemplatePredefinedValuesAdditionalExtensionArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesAdditionalExtensionArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionOutput
type CertificateTemplatePredefinedValuesAdditionalExtensionArray ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesAdditionalExtensionArray []CertificateTemplatePredefinedValuesAdditionalExtensionInput
func (CertificateTemplatePredefinedValuesAdditionalExtensionArray) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesAdditionalExtensionArray) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesAdditionalExtensionArray) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesAdditionalExtensionArray) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput() CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput
func (CertificateTemplatePredefinedValuesAdditionalExtensionArray) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesAdditionalExtensionArray) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput
type CertificateTemplatePredefinedValuesAdditionalExtensionArrayInput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesAdditionalExtensionArrayInput interface { pulumi.Input ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput() CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutputWithContext(context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput }
CertificateTemplatePredefinedValuesAdditionalExtensionArrayInput is an input type that accepts CertificateTemplatePredefinedValuesAdditionalExtensionArray and CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput values. You can construct a concrete instance of `CertificateTemplatePredefinedValuesAdditionalExtensionArrayInput` via:
CertificateTemplatePredefinedValuesAdditionalExtensionArray{ CertificateTemplatePredefinedValuesAdditionalExtensionArgs{...} }
type CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput() CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput
func (CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput
type CertificateTemplatePredefinedValuesAdditionalExtensionInput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesAdditionalExtensionInput interface { pulumi.Input ToCertificateTemplatePredefinedValuesAdditionalExtensionOutput() CertificateTemplatePredefinedValuesAdditionalExtensionOutput ToCertificateTemplatePredefinedValuesAdditionalExtensionOutputWithContext(context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionOutput }
CertificateTemplatePredefinedValuesAdditionalExtensionInput is an input type that accepts CertificateTemplatePredefinedValuesAdditionalExtensionArgs and CertificateTemplatePredefinedValuesAdditionalExtensionOutput values. You can construct a concrete instance of `CertificateTemplatePredefinedValuesAdditionalExtensionInput` via:
CertificateTemplatePredefinedValuesAdditionalExtensionArgs{...}
type CertificateTemplatePredefinedValuesAdditionalExtensionObjectId ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesAdditionalExtensionObjectId struct { // Required. The parts of an OID path. The most significant parts of the path come first. ObjectIdPaths []int `pulumi:"objectIdPaths"` }
type CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs struct { // Required. The parts of an OID path. The most significant parts of the path come first. ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"` }
func (CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput() CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput
func (CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput
type CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdInput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdInput interface { pulumi.Input ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput() CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutputWithContext(context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput }
CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdInput is an input type that accepts CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs and CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput values. You can construct a concrete instance of `CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdInput` via:
CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs{...}
type CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput) ObjectIdPaths ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
Required. The parts of an OID path. The most significant parts of the path come first.
func (CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput() CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput
func (CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput
type CertificateTemplatePredefinedValuesAdditionalExtensionOutput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesAdditionalExtensionOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesAdditionalExtensionOutput) Critical ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesAdditionalExtensionOutput) Critical() pulumi.BoolPtrOutput
Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).
func (CertificateTemplatePredefinedValuesAdditionalExtensionOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesAdditionalExtensionOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesAdditionalExtensionOutput) ObjectId ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesAdditionalExtensionOutput) ObjectId() CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput
Required. The OID for this X.509 extension.
func (CertificateTemplatePredefinedValuesAdditionalExtensionOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesAdditionalExtensionOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutput() CertificateTemplatePredefinedValuesAdditionalExtensionOutput
func (CertificateTemplatePredefinedValuesAdditionalExtensionOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesAdditionalExtensionOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionOutput
type CertificateTemplatePredefinedValuesArgs ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesArgs struct { // Optional. Describes custom X.509 extensions. AdditionalExtensions CertificateTemplatePredefinedValuesAdditionalExtensionArrayInput `pulumi:"additionalExtensions"` // Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate. AiaOcspServers pulumi.StringArrayInput `pulumi:"aiaOcspServers"` // Optional. Describes options in this X509Parameters that are relevant in a CA certificate. CaOptions CertificateTemplatePredefinedValuesCaOptionsPtrInput `pulumi:"caOptions"` // Optional. Indicates the intended use for keys that correspond to a certificate. KeyUsage CertificateTemplatePredefinedValuesKeyUsagePtrInput `pulumi:"keyUsage"` // Optional. Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. PolicyIds CertificateTemplatePredefinedValuesPolicyIdArrayInput `pulumi:"policyIds"` }
func (CertificateTemplatePredefinedValuesArgs) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesArgs) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesOutput ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesOutput() CertificateTemplatePredefinedValuesOutput
func (CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesOutput
func (CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesPtrOutput ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesPtrOutput() CertificateTemplatePredefinedValuesPtrOutput
func (CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesPtrOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesPtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPtrOutput
type CertificateTemplatePredefinedValuesCaOptions ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesCaOptions struct { // Optional. Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate. IsCa *bool `pulumi:"isCa"` // Optional. Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate. MaxIssuerPathLength *int `pulumi:"maxIssuerPathLength"` }
type CertificateTemplatePredefinedValuesCaOptionsArgs ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesCaOptionsArgs struct { // Optional. Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate. IsCa pulumi.BoolPtrInput `pulumi:"isCa"` // Optional. Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate. MaxIssuerPathLength pulumi.IntPtrInput `pulumi:"maxIssuerPathLength"` }
func (CertificateTemplatePredefinedValuesCaOptionsArgs) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesCaOptionsArgs) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsOutput ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsOutput() CertificateTemplatePredefinedValuesCaOptionsOutput
func (CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesCaOptionsOutput
func (CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutput ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutput() CertificateTemplatePredefinedValuesCaOptionsPtrOutput
func (CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesCaOptionsPtrOutput
type CertificateTemplatePredefinedValuesCaOptionsInput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesCaOptionsInput interface { pulumi.Input ToCertificateTemplatePredefinedValuesCaOptionsOutput() CertificateTemplatePredefinedValuesCaOptionsOutput ToCertificateTemplatePredefinedValuesCaOptionsOutputWithContext(context.Context) CertificateTemplatePredefinedValuesCaOptionsOutput }
CertificateTemplatePredefinedValuesCaOptionsInput is an input type that accepts CertificateTemplatePredefinedValuesCaOptionsArgs and CertificateTemplatePredefinedValuesCaOptionsOutput values. You can construct a concrete instance of `CertificateTemplatePredefinedValuesCaOptionsInput` via:
CertificateTemplatePredefinedValuesCaOptionsArgs{...}
type CertificateTemplatePredefinedValuesCaOptionsOutput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesCaOptionsOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesCaOptionsOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesCaOptionsOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesCaOptionsOutput) IsCa ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesCaOptionsOutput) IsCa() pulumi.BoolPtrOutput
Optional. Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate.
func (CertificateTemplatePredefinedValuesCaOptionsOutput) MaxIssuerPathLength ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesCaOptionsOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
Optional. Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate.
func (CertificateTemplatePredefinedValuesCaOptionsOutput) ToCertificateTemplatePredefinedValuesCaOptionsOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesCaOptionsOutput) ToCertificateTemplatePredefinedValuesCaOptionsOutput() CertificateTemplatePredefinedValuesCaOptionsOutput
func (CertificateTemplatePredefinedValuesCaOptionsOutput) ToCertificateTemplatePredefinedValuesCaOptionsOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesCaOptionsOutput) ToCertificateTemplatePredefinedValuesCaOptionsOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesCaOptionsOutput
func (CertificateTemplatePredefinedValuesCaOptionsOutput) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesCaOptionsOutput) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutput() CertificateTemplatePredefinedValuesCaOptionsPtrOutput
func (CertificateTemplatePredefinedValuesCaOptionsOutput) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesCaOptionsOutput) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesCaOptionsPtrOutput
type CertificateTemplatePredefinedValuesCaOptionsPtrInput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesCaOptionsPtrInput interface { pulumi.Input ToCertificateTemplatePredefinedValuesCaOptionsPtrOutput() CertificateTemplatePredefinedValuesCaOptionsPtrOutput ToCertificateTemplatePredefinedValuesCaOptionsPtrOutputWithContext(context.Context) CertificateTemplatePredefinedValuesCaOptionsPtrOutput }
CertificateTemplatePredefinedValuesCaOptionsPtrInput is an input type that accepts CertificateTemplatePredefinedValuesCaOptionsArgs, CertificateTemplatePredefinedValuesCaOptionsPtr and CertificateTemplatePredefinedValuesCaOptionsPtrOutput values. You can construct a concrete instance of `CertificateTemplatePredefinedValuesCaOptionsPtrInput` via:
CertificateTemplatePredefinedValuesCaOptionsArgs{...} or: nil
func CertificateTemplatePredefinedValuesCaOptionsPtr ¶ added in v5.18.0
func CertificateTemplatePredefinedValuesCaOptionsPtr(v *CertificateTemplatePredefinedValuesCaOptionsArgs) CertificateTemplatePredefinedValuesCaOptionsPtrInput
type CertificateTemplatePredefinedValuesCaOptionsPtrOutput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesCaOptionsPtrOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesCaOptionsPtrOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesCaOptionsPtrOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesCaOptionsPtrOutput) IsCa ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesCaOptionsPtrOutput) IsCa() pulumi.BoolPtrOutput
Optional. Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate.
func (CertificateTemplatePredefinedValuesCaOptionsPtrOutput) MaxIssuerPathLength ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesCaOptionsPtrOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
Optional. Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate.
func (CertificateTemplatePredefinedValuesCaOptionsPtrOutput) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesCaOptionsPtrOutput) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutput() CertificateTemplatePredefinedValuesCaOptionsPtrOutput
func (CertificateTemplatePredefinedValuesCaOptionsPtrOutput) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesCaOptionsPtrOutput) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesCaOptionsPtrOutput
type CertificateTemplatePredefinedValuesInput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesInput interface { pulumi.Input ToCertificateTemplatePredefinedValuesOutput() CertificateTemplatePredefinedValuesOutput ToCertificateTemplatePredefinedValuesOutputWithContext(context.Context) CertificateTemplatePredefinedValuesOutput }
CertificateTemplatePredefinedValuesInput is an input type that accepts CertificateTemplatePredefinedValuesArgs and CertificateTemplatePredefinedValuesOutput values. You can construct a concrete instance of `CertificateTemplatePredefinedValuesInput` via:
CertificateTemplatePredefinedValuesArgs{...}
type CertificateTemplatePredefinedValuesKeyUsage ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsage struct { // Describes high-level ways in which a key may be used. BaseKeyUsage *CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsage `pulumi:"baseKeyUsage"` // Detailed scenarios in which a key may be used. ExtendedKeyUsage *CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsage `pulumi:"extendedKeyUsage"` // Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message. UnknownExtendedKeyUsages []CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsage `pulumi:"unknownExtendedKeyUsages"` }
type CertificateTemplatePredefinedValuesKeyUsageArgs ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageArgs struct { // Describes high-level ways in which a key may be used. BaseKeyUsage CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrInput `pulumi:"baseKeyUsage"` // Detailed scenarios in which a key may be used. ExtendedKeyUsage CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrInput `pulumi:"extendedKeyUsage"` // Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message. UnknownExtendedKeyUsages CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayInput `pulumi:"unknownExtendedKeyUsages"` }
func (CertificateTemplatePredefinedValuesKeyUsageArgs) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesKeyUsageArgs) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageOutput ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutput ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsagePtrOutput
type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsage ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsage struct { // The key may be used to sign certificates. CertSign *bool `pulumi:"certSign"` // The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". ContentCommitment *bool `pulumi:"contentCommitment"` // The key may be used sign certificate revocation lists. CrlSign *bool `pulumi:"crlSign"` // The key may be used to encipher data. DataEncipherment *bool `pulumi:"dataEncipherment"` // The key may be used to decipher only. DecipherOnly *bool `pulumi:"decipherOnly"` // The key may be used for digital signatures. DigitalSignature *bool `pulumi:"digitalSignature"` // The key may be used to encipher only. EncipherOnly *bool `pulumi:"encipherOnly"` // The key may be used in a key agreement protocol. KeyAgreement *bool `pulumi:"keyAgreement"` // The key may be used to encipher other keys. KeyEncipherment *bool `pulumi:"keyEncipherment"` }
type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs struct { // The key may be used to sign certificates. CertSign pulumi.BoolPtrInput `pulumi:"certSign"` // The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". ContentCommitment pulumi.BoolPtrInput `pulumi:"contentCommitment"` // The key may be used sign certificate revocation lists. CrlSign pulumi.BoolPtrInput `pulumi:"crlSign"` // The key may be used to encipher data. DataEncipherment pulumi.BoolPtrInput `pulumi:"dataEncipherment"` // The key may be used to decipher only. DecipherOnly pulumi.BoolPtrInput `pulumi:"decipherOnly"` // The key may be used for digital signatures. DigitalSignature pulumi.BoolPtrInput `pulumi:"digitalSignature"` // The key may be used to encipher only. EncipherOnly pulumi.BoolPtrInput `pulumi:"encipherOnly"` // The key may be used in a key agreement protocol. KeyAgreement pulumi.BoolPtrInput `pulumi:"keyAgreement"` // The key may be used to encipher other keys. KeyEncipherment pulumi.BoolPtrInput `pulumi:"keyEncipherment"` }
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageInput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageInput interface { pulumi.Input ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutputWithContext(context.Context) CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput }
CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageInput is an input type that accepts CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs and CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput values. You can construct a concrete instance of `CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageInput` via:
CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs{...}
type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) CertSign ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ContentCommitment ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ContentCommitment() pulumi.BoolPtrOutput
The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) CrlSign ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) DataEncipherment ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) DecipherOnly ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) DigitalSignature ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) EncipherOnly ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) KeyAgreement ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) KeyEncipherment ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrInput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrInput interface { pulumi.Input ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutputWithContext(context.Context) CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput }
CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrInput is an input type that accepts CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs, CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtr and CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput values. You can construct a concrete instance of `CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrInput` via:
CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs{...} or: nil
func CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtr ¶ added in v5.18.0
func CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtr(v *CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrInput
type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) CertSign ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) ContentCommitment ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) ContentCommitment() pulumi.BoolPtrOutput
The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) CrlSign ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) DataEncipherment ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) DecipherOnly ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) DigitalSignature ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) EncipherOnly ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) KeyAgreement ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsage ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsage struct { // Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS. ClientAuth *bool `pulumi:"clientAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication". CodeSigning *bool `pulumi:"codeSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection". EmailProtection *bool `pulumi:"emailProtection"` // Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses". OcspSigning *bool `pulumi:"ocspSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS. ServerAuth *bool `pulumi:"serverAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time". TimeStamping *bool `pulumi:"timeStamping"` }
type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs struct { // Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS. ClientAuth pulumi.BoolPtrInput `pulumi:"clientAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication". CodeSigning pulumi.BoolPtrInput `pulumi:"codeSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection". EmailProtection pulumi.BoolPtrInput `pulumi:"emailProtection"` // Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses". OcspSigning pulumi.BoolPtrInput `pulumi:"ocspSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS. ServerAuth pulumi.BoolPtrInput `pulumi:"serverAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time". TimeStamping pulumi.BoolPtrInput `pulumi:"timeStamping"` }
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageInput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageInput interface { pulumi.Input ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutputWithContext(context.Context) CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput }
CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageInput is an input type that accepts CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs and CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput values. You can construct a concrete instance of `CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageInput` via:
CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs{...}
type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ClientAuth ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ClientAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) CodeSigning ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) CodeSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) EmailProtection ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) EmailProtection() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) OcspSigning ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) OcspSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ServerAuth ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ServerAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) TimeStamping ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) TimeStamping() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrInput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrInput interface { pulumi.Input ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(context.Context) CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput }
CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrInput is an input type that accepts CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs, CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtr and CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput values. You can construct a concrete instance of `CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrInput` via:
CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs{...} or: nil
func CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtr ¶ added in v5.18.0
func CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtr(v *CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrInput
type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ClientAuth ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ClientAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) CodeSigning ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) CodeSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) EmailProtection ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) EmailProtection() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) OcspSigning ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) OcspSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ServerAuth ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ServerAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) TimeStamping ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) TimeStamping() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
type CertificateTemplatePredefinedValuesKeyUsageInput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageInput interface { pulumi.Input ToCertificateTemplatePredefinedValuesKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageOutput ToCertificateTemplatePredefinedValuesKeyUsageOutputWithContext(context.Context) CertificateTemplatePredefinedValuesKeyUsageOutput }
CertificateTemplatePredefinedValuesKeyUsageInput is an input type that accepts CertificateTemplatePredefinedValuesKeyUsageArgs and CertificateTemplatePredefinedValuesKeyUsageOutput values. You can construct a concrete instance of `CertificateTemplatePredefinedValuesKeyUsageInput` via:
CertificateTemplatePredefinedValuesKeyUsageArgs{...}
type CertificateTemplatePredefinedValuesKeyUsageOutput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesKeyUsageOutput) BaseKeyUsage ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageOutput) BaseKeyUsage() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
Describes high-level ways in which a key may be used.
func (CertificateTemplatePredefinedValuesKeyUsageOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesKeyUsageOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageOutput) ExtendedKeyUsage ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageOutput) ExtendedKeyUsage() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
Detailed scenarios in which a key may be used.
func (CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsageOutput) UnknownExtendedKeyUsages ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageOutput) UnknownExtendedKeyUsages() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message.
type CertificateTemplatePredefinedValuesKeyUsagePtrInput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsagePtrInput interface { pulumi.Input ToCertificateTemplatePredefinedValuesKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsagePtrOutput ToCertificateTemplatePredefinedValuesKeyUsagePtrOutputWithContext(context.Context) CertificateTemplatePredefinedValuesKeyUsagePtrOutput }
CertificateTemplatePredefinedValuesKeyUsagePtrInput is an input type that accepts CertificateTemplatePredefinedValuesKeyUsageArgs, CertificateTemplatePredefinedValuesKeyUsagePtr and CertificateTemplatePredefinedValuesKeyUsagePtrOutput values. You can construct a concrete instance of `CertificateTemplatePredefinedValuesKeyUsagePtrInput` via:
CertificateTemplatePredefinedValuesKeyUsageArgs{...} or: nil
func CertificateTemplatePredefinedValuesKeyUsagePtr ¶ added in v5.18.0
func CertificateTemplatePredefinedValuesKeyUsagePtr(v *CertificateTemplatePredefinedValuesKeyUsageArgs) CertificateTemplatePredefinedValuesKeyUsagePtrInput
type CertificateTemplatePredefinedValuesKeyUsagePtrOutput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesKeyUsagePtrOutput) BaseKeyUsage ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsagePtrOutput) BaseKeyUsage() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
Describes high-level ways in which a key may be used.
func (CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ExtendedKeyUsage ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ExtendedKeyUsage() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
Detailed scenarios in which a key may be used.
func (CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsagePtrOutput) UnknownExtendedKeyUsages ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsagePtrOutput) UnknownExtendedKeyUsages() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message.
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsage ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsage struct { // Required. The parts of an OID path. The most significant parts of the path come first. ObjectIdPaths []int `pulumi:"objectIdPaths"` }
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs struct { // Required. The parts of an OID path. The most significant parts of the path come first. ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"` }
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray []CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageInput
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayInput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayInput interface { pulumi.Input ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(context.Context) CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput }
CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayInput is an input type that accepts CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray and CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput values. You can construct a concrete instance of `CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayInput` via:
CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray{ CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs{...} }
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) Index ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageInput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageInput interface { pulumi.Input ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(context.Context) CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput }
CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageInput is an input type that accepts CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs and CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput values. You can construct a concrete instance of `CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageInput` via:
CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs{...}
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths() pulumi.IntArrayOutput
Required. The parts of an OID path. The most significant parts of the path come first.
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput
type CertificateTemplatePredefinedValuesOutput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesOutput) AdditionalExtensions ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesOutput) AdditionalExtensions() CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput
Optional. Describes custom X.509 extensions.
func (CertificateTemplatePredefinedValuesOutput) AiaOcspServers ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesOutput) AiaOcspServers() pulumi.StringArrayOutput
Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.
func (CertificateTemplatePredefinedValuesOutput) CaOptions ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesOutput) CaOptions() CertificateTemplatePredefinedValuesCaOptionsPtrOutput
Optional. Describes options in this X509Parameters that are relevant in a CA certificate.
func (CertificateTemplatePredefinedValuesOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesOutput) KeyUsage ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesOutput) KeyUsage() CertificateTemplatePredefinedValuesKeyUsagePtrOutput
Optional. Indicates the intended use for keys that correspond to a certificate.
func (CertificateTemplatePredefinedValuesOutput) PolicyIds ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesOutput) PolicyIds() CertificateTemplatePredefinedValuesPolicyIdArrayOutput
Optional. Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
func (CertificateTemplatePredefinedValuesOutput) ToCertificateTemplatePredefinedValuesOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesOutput) ToCertificateTemplatePredefinedValuesOutput() CertificateTemplatePredefinedValuesOutput
func (CertificateTemplatePredefinedValuesOutput) ToCertificateTemplatePredefinedValuesOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesOutput) ToCertificateTemplatePredefinedValuesOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesOutput
func (CertificateTemplatePredefinedValuesOutput) ToCertificateTemplatePredefinedValuesPtrOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesOutput) ToCertificateTemplatePredefinedValuesPtrOutput() CertificateTemplatePredefinedValuesPtrOutput
func (CertificateTemplatePredefinedValuesOutput) ToCertificateTemplatePredefinedValuesPtrOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesOutput) ToCertificateTemplatePredefinedValuesPtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPtrOutput
type CertificateTemplatePredefinedValuesPolicyId ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesPolicyId struct { // Required. The parts of an OID path. The most significant parts of the path come first. ObjectIdPaths []int `pulumi:"objectIdPaths"` }
type CertificateTemplatePredefinedValuesPolicyIdArgs ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesPolicyIdArgs struct { // Required. The parts of an OID path. The most significant parts of the path come first. ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"` }
func (CertificateTemplatePredefinedValuesPolicyIdArgs) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesPolicyIdArgs) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesPolicyIdArgs) ToCertificateTemplatePredefinedValuesPolicyIdOutput ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesPolicyIdArgs) ToCertificateTemplatePredefinedValuesPolicyIdOutput() CertificateTemplatePredefinedValuesPolicyIdOutput
func (CertificateTemplatePredefinedValuesPolicyIdArgs) ToCertificateTemplatePredefinedValuesPolicyIdOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesPolicyIdArgs) ToCertificateTemplatePredefinedValuesPolicyIdOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPolicyIdOutput
type CertificateTemplatePredefinedValuesPolicyIdArray ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesPolicyIdArray []CertificateTemplatePredefinedValuesPolicyIdInput
func (CertificateTemplatePredefinedValuesPolicyIdArray) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesPolicyIdArray) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesPolicyIdArray) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutput ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesPolicyIdArray) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutput() CertificateTemplatePredefinedValuesPolicyIdArrayOutput
func (CertificateTemplatePredefinedValuesPolicyIdArray) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutputWithContext ¶ added in v5.18.0
func (i CertificateTemplatePredefinedValuesPolicyIdArray) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPolicyIdArrayOutput
type CertificateTemplatePredefinedValuesPolicyIdArrayInput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesPolicyIdArrayInput interface { pulumi.Input ToCertificateTemplatePredefinedValuesPolicyIdArrayOutput() CertificateTemplatePredefinedValuesPolicyIdArrayOutput ToCertificateTemplatePredefinedValuesPolicyIdArrayOutputWithContext(context.Context) CertificateTemplatePredefinedValuesPolicyIdArrayOutput }
CertificateTemplatePredefinedValuesPolicyIdArrayInput is an input type that accepts CertificateTemplatePredefinedValuesPolicyIdArray and CertificateTemplatePredefinedValuesPolicyIdArrayOutput values. You can construct a concrete instance of `CertificateTemplatePredefinedValuesPolicyIdArrayInput` via:
CertificateTemplatePredefinedValuesPolicyIdArray{ CertificateTemplatePredefinedValuesPolicyIdArgs{...} }
type CertificateTemplatePredefinedValuesPolicyIdArrayOutput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesPolicyIdArrayOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesPolicyIdArrayOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesPolicyIdArrayOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesPolicyIdArrayOutput) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesPolicyIdArrayOutput) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutput() CertificateTemplatePredefinedValuesPolicyIdArrayOutput
func (CertificateTemplatePredefinedValuesPolicyIdArrayOutput) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesPolicyIdArrayOutput) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPolicyIdArrayOutput
type CertificateTemplatePredefinedValuesPolicyIdInput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesPolicyIdInput interface { pulumi.Input ToCertificateTemplatePredefinedValuesPolicyIdOutput() CertificateTemplatePredefinedValuesPolicyIdOutput ToCertificateTemplatePredefinedValuesPolicyIdOutputWithContext(context.Context) CertificateTemplatePredefinedValuesPolicyIdOutput }
CertificateTemplatePredefinedValuesPolicyIdInput is an input type that accepts CertificateTemplatePredefinedValuesPolicyIdArgs and CertificateTemplatePredefinedValuesPolicyIdOutput values. You can construct a concrete instance of `CertificateTemplatePredefinedValuesPolicyIdInput` via:
CertificateTemplatePredefinedValuesPolicyIdArgs{...}
type CertificateTemplatePredefinedValuesPolicyIdOutput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesPolicyIdOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesPolicyIdOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesPolicyIdOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesPolicyIdOutput) ObjectIdPaths ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesPolicyIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
Required. The parts of an OID path. The most significant parts of the path come first.
func (CertificateTemplatePredefinedValuesPolicyIdOutput) ToCertificateTemplatePredefinedValuesPolicyIdOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesPolicyIdOutput) ToCertificateTemplatePredefinedValuesPolicyIdOutput() CertificateTemplatePredefinedValuesPolicyIdOutput
func (CertificateTemplatePredefinedValuesPolicyIdOutput) ToCertificateTemplatePredefinedValuesPolicyIdOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesPolicyIdOutput) ToCertificateTemplatePredefinedValuesPolicyIdOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPolicyIdOutput
type CertificateTemplatePredefinedValuesPtrInput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesPtrInput interface { pulumi.Input ToCertificateTemplatePredefinedValuesPtrOutput() CertificateTemplatePredefinedValuesPtrOutput ToCertificateTemplatePredefinedValuesPtrOutputWithContext(context.Context) CertificateTemplatePredefinedValuesPtrOutput }
CertificateTemplatePredefinedValuesPtrInput is an input type that accepts CertificateTemplatePredefinedValuesArgs, CertificateTemplatePredefinedValuesPtr and CertificateTemplatePredefinedValuesPtrOutput values. You can construct a concrete instance of `CertificateTemplatePredefinedValuesPtrInput` via:
CertificateTemplatePredefinedValuesArgs{...} or: nil
func CertificateTemplatePredefinedValuesPtr ¶ added in v5.18.0
func CertificateTemplatePredefinedValuesPtr(v *CertificateTemplatePredefinedValuesArgs) CertificateTemplatePredefinedValuesPtrInput
type CertificateTemplatePredefinedValuesPtrOutput ¶ added in v5.18.0
type CertificateTemplatePredefinedValuesPtrOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesPtrOutput) AdditionalExtensions ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesPtrOutput) AdditionalExtensions() CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput
Optional. Describes custom X.509 extensions.
func (CertificateTemplatePredefinedValuesPtrOutput) AiaOcspServers ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesPtrOutput) AiaOcspServers() pulumi.StringArrayOutput
Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.
func (CertificateTemplatePredefinedValuesPtrOutput) CaOptions ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesPtrOutput) CaOptions() CertificateTemplatePredefinedValuesCaOptionsPtrOutput
Optional. Describes options in this X509Parameters that are relevant in a CA certificate.
func (CertificateTemplatePredefinedValuesPtrOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePredefinedValuesPtrOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesPtrOutput) KeyUsage ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesPtrOutput) KeyUsage() CertificateTemplatePredefinedValuesKeyUsagePtrOutput
Optional. Indicates the intended use for keys that correspond to a certificate.
func (CertificateTemplatePredefinedValuesPtrOutput) PolicyIds ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesPtrOutput) PolicyIds() CertificateTemplatePredefinedValuesPolicyIdArrayOutput
Optional. Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
func (CertificateTemplatePredefinedValuesPtrOutput) ToCertificateTemplatePredefinedValuesPtrOutput ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesPtrOutput) ToCertificateTemplatePredefinedValuesPtrOutput() CertificateTemplatePredefinedValuesPtrOutput
func (CertificateTemplatePredefinedValuesPtrOutput) ToCertificateTemplatePredefinedValuesPtrOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePredefinedValuesPtrOutput) ToCertificateTemplatePredefinedValuesPtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPtrOutput
type CertificateTemplatePtrInput ¶ added in v5.18.0
type CertificateTemplatePtrInput interface { pulumi.Input ToCertificateTemplatePtrOutput() CertificateTemplatePtrOutput ToCertificateTemplatePtrOutputWithContext(ctx context.Context) CertificateTemplatePtrOutput }
type CertificateTemplatePtrOutput ¶ added in v5.18.0
type CertificateTemplatePtrOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePtrOutput) Elem ¶ added in v5.21.0
func (o CertificateTemplatePtrOutput) Elem() CertificateTemplateOutput
func (CertificateTemplatePtrOutput) ElementType ¶ added in v5.18.0
func (CertificateTemplatePtrOutput) ElementType() reflect.Type
func (CertificateTemplatePtrOutput) ToCertificateTemplatePtrOutput ¶ added in v5.18.0
func (o CertificateTemplatePtrOutput) ToCertificateTemplatePtrOutput() CertificateTemplatePtrOutput
func (CertificateTemplatePtrOutput) ToCertificateTemplatePtrOutputWithContext ¶ added in v5.18.0
func (o CertificateTemplatePtrOutput) ToCertificateTemplatePtrOutputWithContext(ctx context.Context) CertificateTemplatePtrOutput
type CertificateTemplateState ¶ added in v5.18.0
type CertificateTemplateState struct { // Output only. The time at which this CertificateTemplate was created. CreateTime pulumi.StringPtrInput // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput // Optional. Describes constraints on identities that may be appear in Certificates issued using this template. If this is omitted, then this template will not add restrictions on a certificate's identity. IdentityConstraints CertificateTemplateIdentityConstraintsPtrInput // Optional. Labels with user-defined metadata. Labels pulumi.StringMapInput // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringPtrInput // The resource name for this CertificateTemplate in the format `projects/*/locations/*/certificateTemplates/*`. Name pulumi.StringPtrInput // Optional. Describes the set of X.509 extensions that may appear in a Certificate issued using this CertificateTemplate. If a certificate request sets extensions that don't appear in the passthrough_extensions, those extensions will be dropped. If the issuing CaPool's IssuancePolicy defines baselineValues that don't appear here, the certificate issuance request will fail. If this is omitted, then this template will not add restrictions on a certificate's X.509 extensions. These constraints do not apply to X.509 extensions set in this CertificateTemplate's predefined_values. PassthroughExtensions CertificateTemplatePassthroughExtensionsPtrInput // Optional. A set of X.509 values that will be applied to all issued certificates that use this template. If the certificate request includes conflicting values for the same properties, they will be overwritten by the values defined here. If the issuing CaPool's IssuancePolicy defines conflicting baselineValues for the same properties, the certificate issuance request will fail. PredefinedValues CertificateTemplatePredefinedValuesPtrInput // The project for the resource Project pulumi.StringPtrInput // Output only. The time at which this CertificateTemplate was updated. UpdateTime pulumi.StringPtrInput }
func (CertificateTemplateState) ElementType ¶ added in v5.18.0
func (CertificateTemplateState) ElementType() reflect.Type