Documentation ¶
Index ¶
- type Authority
- 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) CrlAccessUrls() pulumi.StringArrayOutput
- 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) NonCa() pulumi.BoolPtrOutput
- 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
- func (o AuthorityConfigX509ConfigCaOptionsOutput) ZeroMaxIssuerPathLength() pulumi.BoolPtrOutput
- 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) NonCa() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigCaOptionsPtrOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutput() AuthorityConfigX509ConfigCaOptionsPtrOutput
- func (o AuthorityConfigX509ConfigCaOptionsPtrOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigCaOptionsPtrOutput
- func (o AuthorityConfigX509ConfigCaOptionsPtrOutput) ZeroMaxIssuerPathLength() pulumi.BoolPtrOutput
- 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 AuthorityConfigX509ConfigNameConstraints
- type AuthorityConfigX509ConfigNameConstraintsArgs
- func (AuthorityConfigX509ConfigNameConstraintsArgs) ElementType() reflect.Type
- func (i AuthorityConfigX509ConfigNameConstraintsArgs) ToAuthorityConfigX509ConfigNameConstraintsOutput() AuthorityConfigX509ConfigNameConstraintsOutput
- func (i AuthorityConfigX509ConfigNameConstraintsArgs) ToAuthorityConfigX509ConfigNameConstraintsOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigNameConstraintsOutput
- func (i AuthorityConfigX509ConfigNameConstraintsArgs) ToAuthorityConfigX509ConfigNameConstraintsPtrOutput() AuthorityConfigX509ConfigNameConstraintsPtrOutput
- func (i AuthorityConfigX509ConfigNameConstraintsArgs) ToAuthorityConfigX509ConfigNameConstraintsPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigNameConstraintsPtrOutput
- type AuthorityConfigX509ConfigNameConstraintsInput
- type AuthorityConfigX509ConfigNameConstraintsOutput
- func (o AuthorityConfigX509ConfigNameConstraintsOutput) Critical() pulumi.BoolOutput
- func (AuthorityConfigX509ConfigNameConstraintsOutput) ElementType() reflect.Type
- func (o AuthorityConfigX509ConfigNameConstraintsOutput) ExcludedDnsNames() pulumi.StringArrayOutput
- func (o AuthorityConfigX509ConfigNameConstraintsOutput) ExcludedEmailAddresses() pulumi.StringArrayOutput
- func (o AuthorityConfigX509ConfigNameConstraintsOutput) ExcludedIpRanges() pulumi.StringArrayOutput
- func (o AuthorityConfigX509ConfigNameConstraintsOutput) ExcludedUris() pulumi.StringArrayOutput
- func (o AuthorityConfigX509ConfigNameConstraintsOutput) PermittedDnsNames() pulumi.StringArrayOutput
- func (o AuthorityConfigX509ConfigNameConstraintsOutput) PermittedEmailAddresses() pulumi.StringArrayOutput
- func (o AuthorityConfigX509ConfigNameConstraintsOutput) PermittedIpRanges() pulumi.StringArrayOutput
- func (o AuthorityConfigX509ConfigNameConstraintsOutput) PermittedUris() pulumi.StringArrayOutput
- func (o AuthorityConfigX509ConfigNameConstraintsOutput) ToAuthorityConfigX509ConfigNameConstraintsOutput() AuthorityConfigX509ConfigNameConstraintsOutput
- func (o AuthorityConfigX509ConfigNameConstraintsOutput) ToAuthorityConfigX509ConfigNameConstraintsOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigNameConstraintsOutput
- func (o AuthorityConfigX509ConfigNameConstraintsOutput) ToAuthorityConfigX509ConfigNameConstraintsPtrOutput() AuthorityConfigX509ConfigNameConstraintsPtrOutput
- func (o AuthorityConfigX509ConfigNameConstraintsOutput) ToAuthorityConfigX509ConfigNameConstraintsPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigNameConstraintsPtrOutput
- type AuthorityConfigX509ConfigNameConstraintsPtrInput
- type AuthorityConfigX509ConfigNameConstraintsPtrOutput
- func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) Critical() pulumi.BoolPtrOutput
- func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) Elem() AuthorityConfigX509ConfigNameConstraintsOutput
- func (AuthorityConfigX509ConfigNameConstraintsPtrOutput) ElementType() reflect.Type
- func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) ExcludedDnsNames() pulumi.StringArrayOutput
- func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) ExcludedEmailAddresses() pulumi.StringArrayOutput
- func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) ExcludedIpRanges() pulumi.StringArrayOutput
- func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) ExcludedUris() pulumi.StringArrayOutput
- func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) PermittedDnsNames() pulumi.StringArrayOutput
- func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) PermittedEmailAddresses() pulumi.StringArrayOutput
- func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) PermittedIpRanges() pulumi.StringArrayOutput
- func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) PermittedUris() pulumi.StringArrayOutput
- func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) ToAuthorityConfigX509ConfigNameConstraintsPtrOutput() AuthorityConfigX509ConfigNameConstraintsPtrOutput
- func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) ToAuthorityConfigX509ConfigNameConstraintsPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigNameConstraintsPtrOutput
- 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) NameConstraints() AuthorityConfigX509ConfigNameConstraintsPtrOutput
- 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) NameConstraints() AuthorityConfigX509ConfigNameConstraintsPtrOutput
- 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 (o AuthorityOutput) AccessUrls() AuthorityAccessUrlArrayOutput
- func (o AuthorityOutput) CertificateAuthorityId() pulumi.StringOutput
- func (o AuthorityOutput) Config() AuthorityConfigOutput
- func (o AuthorityOutput) CreateTime() pulumi.StringOutput
- func (o AuthorityOutput) DeletionProtection() pulumi.BoolPtrOutput
- func (o AuthorityOutput) DesiredState() pulumi.StringPtrOutput
- func (AuthorityOutput) ElementType() reflect.Type
- func (o AuthorityOutput) GcsBucket() pulumi.StringPtrOutput
- func (o AuthorityOutput) IgnoreActiveCertificatesOnDeletion() pulumi.BoolPtrOutput
- func (o AuthorityOutput) KeySpec() AuthorityKeySpecOutput
- func (o AuthorityOutput) Labels() pulumi.StringMapOutput
- func (o AuthorityOutput) Lifetime() pulumi.StringPtrOutput
- func (o AuthorityOutput) Location() pulumi.StringOutput
- func (o AuthorityOutput) Name() pulumi.StringOutput
- func (o AuthorityOutput) PemCaCertificate() pulumi.StringPtrOutput
- func (o AuthorityOutput) PemCaCertificates() pulumi.StringArrayOutput
- func (o AuthorityOutput) Pool() pulumi.StringOutput
- func (o AuthorityOutput) Project() pulumi.StringOutput
- func (o AuthorityOutput) SkipGracePeriod() pulumi.BoolPtrOutput
- func (o AuthorityOutput) State() pulumi.StringOutput
- func (o AuthorityOutput) SubordinateConfig() AuthoritySubordinateConfigPtrOutput
- func (o AuthorityOutput) ToAuthorityOutput() AuthorityOutput
- func (o AuthorityOutput) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
- func (o AuthorityOutput) Type() pulumi.StringPtrOutput
- func (o AuthorityOutput) UpdateTime() pulumi.StringOutput
- type AuthorityState
- type AuthoritySubordinateConfig
- type AuthoritySubordinateConfigArgs
- func (AuthoritySubordinateConfigArgs) ElementType() reflect.Type
- func (i AuthoritySubordinateConfigArgs) ToAuthoritySubordinateConfigOutput() AuthoritySubordinateConfigOutput
- func (i AuthoritySubordinateConfigArgs) ToAuthoritySubordinateConfigOutputWithContext(ctx context.Context) AuthoritySubordinateConfigOutput
- func (i AuthoritySubordinateConfigArgs) ToAuthoritySubordinateConfigPtrOutput() AuthoritySubordinateConfigPtrOutput
- func (i AuthoritySubordinateConfigArgs) ToAuthoritySubordinateConfigPtrOutputWithContext(ctx context.Context) AuthoritySubordinateConfigPtrOutput
- type AuthoritySubordinateConfigInput
- type AuthoritySubordinateConfigOutput
- func (o AuthoritySubordinateConfigOutput) CertificateAuthority() pulumi.StringPtrOutput
- func (AuthoritySubordinateConfigOutput) ElementType() reflect.Type
- func (o AuthoritySubordinateConfigOutput) PemIssuerChain() AuthoritySubordinateConfigPemIssuerChainPtrOutput
- func (o AuthoritySubordinateConfigOutput) ToAuthoritySubordinateConfigOutput() AuthoritySubordinateConfigOutput
- func (o AuthoritySubordinateConfigOutput) ToAuthoritySubordinateConfigOutputWithContext(ctx context.Context) AuthoritySubordinateConfigOutput
- func (o AuthoritySubordinateConfigOutput) ToAuthoritySubordinateConfigPtrOutput() AuthoritySubordinateConfigPtrOutput
- func (o AuthoritySubordinateConfigOutput) ToAuthoritySubordinateConfigPtrOutputWithContext(ctx context.Context) AuthoritySubordinateConfigPtrOutput
- type AuthoritySubordinateConfigPemIssuerChain
- type AuthoritySubordinateConfigPemIssuerChainArgs
- func (AuthoritySubordinateConfigPemIssuerChainArgs) ElementType() reflect.Type
- func (i AuthoritySubordinateConfigPemIssuerChainArgs) ToAuthoritySubordinateConfigPemIssuerChainOutput() AuthoritySubordinateConfigPemIssuerChainOutput
- func (i AuthoritySubordinateConfigPemIssuerChainArgs) ToAuthoritySubordinateConfigPemIssuerChainOutputWithContext(ctx context.Context) AuthoritySubordinateConfigPemIssuerChainOutput
- func (i AuthoritySubordinateConfigPemIssuerChainArgs) ToAuthoritySubordinateConfigPemIssuerChainPtrOutput() AuthoritySubordinateConfigPemIssuerChainPtrOutput
- func (i AuthoritySubordinateConfigPemIssuerChainArgs) ToAuthoritySubordinateConfigPemIssuerChainPtrOutputWithContext(ctx context.Context) AuthoritySubordinateConfigPemIssuerChainPtrOutput
- type AuthoritySubordinateConfigPemIssuerChainInput
- type AuthoritySubordinateConfigPemIssuerChainOutput
- func (AuthoritySubordinateConfigPemIssuerChainOutput) ElementType() reflect.Type
- func (o AuthoritySubordinateConfigPemIssuerChainOutput) PemCertificates() pulumi.StringArrayOutput
- func (o AuthoritySubordinateConfigPemIssuerChainOutput) ToAuthoritySubordinateConfigPemIssuerChainOutput() AuthoritySubordinateConfigPemIssuerChainOutput
- func (o AuthoritySubordinateConfigPemIssuerChainOutput) ToAuthoritySubordinateConfigPemIssuerChainOutputWithContext(ctx context.Context) AuthoritySubordinateConfigPemIssuerChainOutput
- func (o AuthoritySubordinateConfigPemIssuerChainOutput) ToAuthoritySubordinateConfigPemIssuerChainPtrOutput() AuthoritySubordinateConfigPemIssuerChainPtrOutput
- func (o AuthoritySubordinateConfigPemIssuerChainOutput) ToAuthoritySubordinateConfigPemIssuerChainPtrOutputWithContext(ctx context.Context) AuthoritySubordinateConfigPemIssuerChainPtrOutput
- type AuthoritySubordinateConfigPemIssuerChainPtrInput
- type AuthoritySubordinateConfigPemIssuerChainPtrOutput
- func (o AuthoritySubordinateConfigPemIssuerChainPtrOutput) Elem() AuthoritySubordinateConfigPemIssuerChainOutput
- func (AuthoritySubordinateConfigPemIssuerChainPtrOutput) ElementType() reflect.Type
- func (o AuthoritySubordinateConfigPemIssuerChainPtrOutput) PemCertificates() pulumi.StringArrayOutput
- func (o AuthoritySubordinateConfigPemIssuerChainPtrOutput) ToAuthoritySubordinateConfigPemIssuerChainPtrOutput() AuthoritySubordinateConfigPemIssuerChainPtrOutput
- func (o AuthoritySubordinateConfigPemIssuerChainPtrOutput) ToAuthoritySubordinateConfigPemIssuerChainPtrOutputWithContext(ctx context.Context) AuthoritySubordinateConfigPemIssuerChainPtrOutput
- type AuthoritySubordinateConfigPtrInput
- type AuthoritySubordinateConfigPtrOutput
- func (o AuthoritySubordinateConfigPtrOutput) CertificateAuthority() pulumi.StringPtrOutput
- func (o AuthoritySubordinateConfigPtrOutput) Elem() AuthoritySubordinateConfigOutput
- func (AuthoritySubordinateConfigPtrOutput) ElementType() reflect.Type
- func (o AuthoritySubordinateConfigPtrOutput) PemIssuerChain() AuthoritySubordinateConfigPemIssuerChainPtrOutput
- func (o AuthoritySubordinateConfigPtrOutput) ToAuthoritySubordinateConfigPtrOutput() AuthoritySubordinateConfigPtrOutput
- func (o AuthoritySubordinateConfigPtrOutput) ToAuthoritySubordinateConfigPtrOutputWithContext(ctx context.Context) AuthoritySubordinateConfigPtrOutput
- type CaPool
- type CaPoolArgs
- type CaPoolArray
- type CaPoolArrayInput
- type CaPoolArrayOutput
- type CaPoolIamBinding
- 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 (o CaPoolIamBindingOutput) CaPool() pulumi.StringOutput
- func (o CaPoolIamBindingOutput) Condition() CaPoolIamBindingConditionPtrOutput
- func (CaPoolIamBindingOutput) ElementType() reflect.Type
- func (o CaPoolIamBindingOutput) Etag() pulumi.StringOutput
- func (o CaPoolIamBindingOutput) Location() pulumi.StringOutput
- func (o CaPoolIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o CaPoolIamBindingOutput) Project() pulumi.StringOutput
- func (o CaPoolIamBindingOutput) Role() pulumi.StringOutput
- func (o CaPoolIamBindingOutput) ToCaPoolIamBindingOutput() CaPoolIamBindingOutput
- func (o CaPoolIamBindingOutput) ToCaPoolIamBindingOutputWithContext(ctx context.Context) CaPoolIamBindingOutput
- type CaPoolIamBindingState
- type CaPoolIamMember
- 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 (o CaPoolIamMemberOutput) CaPool() pulumi.StringOutput
- func (o CaPoolIamMemberOutput) Condition() CaPoolIamMemberConditionPtrOutput
- func (CaPoolIamMemberOutput) ElementType() reflect.Type
- func (o CaPoolIamMemberOutput) Etag() pulumi.StringOutput
- func (o CaPoolIamMemberOutput) Location() pulumi.StringOutput
- func (o CaPoolIamMemberOutput) Member() pulumi.StringOutput
- func (o CaPoolIamMemberOutput) Project() pulumi.StringOutput
- func (o CaPoolIamMemberOutput) Role() pulumi.StringOutput
- func (o CaPoolIamMemberOutput) ToCaPoolIamMemberOutput() CaPoolIamMemberOutput
- func (o CaPoolIamMemberOutput) ToCaPoolIamMemberOutputWithContext(ctx context.Context) CaPoolIamMemberOutput
- type CaPoolIamMemberState
- type CaPoolIamPolicy
- 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 (o CaPoolIamPolicyOutput) CaPool() pulumi.StringOutput
- func (CaPoolIamPolicyOutput) ElementType() reflect.Type
- func (o CaPoolIamPolicyOutput) Etag() pulumi.StringOutput
- func (o CaPoolIamPolicyOutput) Location() pulumi.StringOutput
- func (o CaPoolIamPolicyOutput) PolicyData() pulumi.StringOutput
- func (o CaPoolIamPolicyOutput) Project() pulumi.StringOutput
- func (o CaPoolIamPolicyOutput) ToCaPoolIamPolicyOutput() CaPoolIamPolicyOutput
- func (o CaPoolIamPolicyOutput) ToCaPoolIamPolicyOutputWithContext(ctx context.Context) CaPoolIamPolicyOutput
- 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) NonCa() pulumi.BoolPtrOutput
- 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
- func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ZeroMaxIssuerPathLength() pulumi.BoolPtrOutput
- 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) NonCa() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput() CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ZeroMaxIssuerPathLength() pulumi.BoolPtrOutput
- 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 CaPoolIssuancePolicyBaselineValuesNameConstraints
- type CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs
- func (CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs) ElementType() reflect.Type
- func (i CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsOutput() CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput
- func (i CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput
- func (i CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput() CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput
- func (i CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput
- type CaPoolIssuancePolicyBaselineValuesNameConstraintsInput
- type CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) Critical() pulumi.BoolOutput
- func (CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ExcludedDnsNames() pulumi.StringArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ExcludedEmailAddresses() pulumi.StringArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ExcludedIpRanges() pulumi.StringArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ExcludedUris() pulumi.StringArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) PermittedDnsNames() pulumi.StringArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) PermittedEmailAddresses() pulumi.StringArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) PermittedIpRanges() pulumi.StringArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) PermittedUris() pulumi.StringArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsOutput() CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput() CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput
- type CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrInput
- type CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) Critical() pulumi.BoolPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) Elem() CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput
- func (CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ElementType() reflect.Type
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ExcludedDnsNames() pulumi.StringArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ExcludedEmailAddresses() pulumi.StringArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ExcludedIpRanges() pulumi.StringArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ExcludedUris() pulumi.StringArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) PermittedDnsNames() pulumi.StringArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) PermittedEmailAddresses() pulumi.StringArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) PermittedIpRanges() pulumi.StringArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) PermittedUris() pulumi.StringArrayOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput() CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput
- func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput
- 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) NameConstraints() CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput
- 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) NameConstraints() CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput
- 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) IssuancePolicy() CaPoolIssuancePolicyPtrOutput
- func (o CaPoolOutput) Labels() pulumi.StringMapOutput
- func (o CaPoolOutput) Location() pulumi.StringOutput
- func (o CaPoolOutput) Name() pulumi.StringOutput
- func (o CaPoolOutput) Project() pulumi.StringOutput
- func (o CaPoolOutput) PublishingOptions() CaPoolPublishingOptionsPtrOutput
- func (o CaPoolOutput) Tier() pulumi.StringOutput
- func (o CaPoolOutput) ToCaPoolOutput() CaPoolOutput
- func (o CaPoolOutput) ToCaPoolOutputWithContext(ctx context.Context) CaPoolOutput
- 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
- 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() CertificateCertificateDescriptionConfigValueArrayOutputdeprecated
- 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
- func (o CertificateCertificateDescriptionOutput) X509Descriptions() CertificateCertificateDescriptionX509DescriptionArrayOutput
- 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 CertificateCertificateDescriptionX509Description
- type CertificateCertificateDescriptionX509DescriptionAdditionalExtension
- type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArgs
- func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArgs) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput() CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput
- func (i CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArgs) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput
- type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArray
- func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArray) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput() CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput
- func (i CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArray) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput
- type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayInput
- type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput
- func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput
- func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput() CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput
- type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionInput
- type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectId
- type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArgs
- func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArgs) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput() ...
- func (i CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArgs) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArray
- func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArray) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput() ...
- func (i CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArray) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayInput
- type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput
- func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput) Index(i pulumi.IntInput) ...
- func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput() ...
- func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdInput
- type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput
- func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput() ...
- func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput
- func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput) Critical() pulumi.BoolPtrOutput
- func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput) ObjectIds() ...
- func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput() CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput
- func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput
- func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput) Value() pulumi.StringPtrOutput
- type CertificateCertificateDescriptionX509DescriptionArgs
- func (CertificateCertificateDescriptionX509DescriptionArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionArgs) ToCertificateCertificateDescriptionX509DescriptionOutput() CertificateCertificateDescriptionX509DescriptionOutput
- func (i CertificateCertificateDescriptionX509DescriptionArgs) ToCertificateCertificateDescriptionX509DescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionOutput
- type CertificateCertificateDescriptionX509DescriptionArray
- func (CertificateCertificateDescriptionX509DescriptionArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionArray) ToCertificateCertificateDescriptionX509DescriptionArrayOutput() CertificateCertificateDescriptionX509DescriptionArrayOutput
- func (i CertificateCertificateDescriptionX509DescriptionArray) ToCertificateCertificateDescriptionX509DescriptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionArrayOutput
- type CertificateCertificateDescriptionX509DescriptionArrayInput
- type CertificateCertificateDescriptionX509DescriptionArrayOutput
- func (CertificateCertificateDescriptionX509DescriptionArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionX509DescriptionOutput
- func (o CertificateCertificateDescriptionX509DescriptionArrayOutput) ToCertificateCertificateDescriptionX509DescriptionArrayOutput() CertificateCertificateDescriptionX509DescriptionArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionArrayOutput) ToCertificateCertificateDescriptionX509DescriptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionArrayOutput
- type CertificateCertificateDescriptionX509DescriptionCaOption
- type CertificateCertificateDescriptionX509DescriptionCaOptionArgs
- func (CertificateCertificateDescriptionX509DescriptionCaOptionArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionCaOptionArgs) ToCertificateCertificateDescriptionX509DescriptionCaOptionOutput() CertificateCertificateDescriptionX509DescriptionCaOptionOutput
- func (i CertificateCertificateDescriptionX509DescriptionCaOptionArgs) ToCertificateCertificateDescriptionX509DescriptionCaOptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionCaOptionOutput
- type CertificateCertificateDescriptionX509DescriptionCaOptionArray
- func (CertificateCertificateDescriptionX509DescriptionCaOptionArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionCaOptionArray) ToCertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput() CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput
- func (i CertificateCertificateDescriptionX509DescriptionCaOptionArray) ToCertificateCertificateDescriptionX509DescriptionCaOptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput
- type CertificateCertificateDescriptionX509DescriptionCaOptionArrayInput
- type CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput
- func (CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionX509DescriptionCaOptionOutput
- func (o CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput) ToCertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput() CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput) ToCertificateCertificateDescriptionX509DescriptionCaOptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput
- type CertificateCertificateDescriptionX509DescriptionCaOptionInput
- type CertificateCertificateDescriptionX509DescriptionCaOptionOutput
- func (CertificateCertificateDescriptionX509DescriptionCaOptionOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionCaOptionOutput) IsCa() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionX509DescriptionCaOptionOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
- func (o CertificateCertificateDescriptionX509DescriptionCaOptionOutput) ToCertificateCertificateDescriptionX509DescriptionCaOptionOutput() CertificateCertificateDescriptionX509DescriptionCaOptionOutput
- func (o CertificateCertificateDescriptionX509DescriptionCaOptionOutput) ToCertificateCertificateDescriptionX509DescriptionCaOptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionCaOptionOutput
- type CertificateCertificateDescriptionX509DescriptionInput
- type CertificateCertificateDescriptionX509DescriptionKeyUsage
- type CertificateCertificateDescriptionX509DescriptionKeyUsageArgs
- func (CertificateCertificateDescriptionX509DescriptionKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageOutput
- func (i CertificateCertificateDescriptionX509DescriptionKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageOutput
- type CertificateCertificateDescriptionX509DescriptionKeyUsageArray
- func (CertificateCertificateDescriptionX509DescriptionKeyUsageArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput
- func (i CertificateCertificateDescriptionX509DescriptionKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput
- type CertificateCertificateDescriptionX509DescriptionKeyUsageArrayInput
- type CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput
- func (CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionX509DescriptionKeyUsageOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput
- type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage
- type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArgs
- func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput
- func (i CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput
- type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArray
- func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput() ...
- func (i CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayInput
- type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput
- func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput() ...
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageInput
- type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) CertSign() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) ContentCommitment() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) CrlSign() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) DataEncipherment() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) DecipherOnly() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) DigitalSignature() pulumi.BoolPtrOutput
- func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) EncipherOnly() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) KeyAgreement() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) KeyEncipherment() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput
- type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage
- type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArgs
- func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput
- func (i CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput
- type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArray
- func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput() ...
- func (i CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayInput
- type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput
- func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput() ...
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageInput
- type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) ClientAuth() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) CodeSigning() pulumi.BoolPtrOutput
- func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) EmailProtection() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) OcspSigning() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) ServerAuth() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) TimeStamping() pulumi.BoolPtrOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput
- type CertificateCertificateDescriptionX509DescriptionKeyUsageInput
- type CertificateCertificateDescriptionX509DescriptionKeyUsageOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageOutput) BaseKeyUsages() ...
- func (CertificateCertificateDescriptionX509DescriptionKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageOutput) ExtendedKeyUsages() ...
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageOutput) UnknownExtendedKeyUsages() ...
- type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsage
- type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArgs
- func (CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput() ...
- func (i CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArray
- func (CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput() ...
- func (i CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayInput
- type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput
- func (CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput) Index(i pulumi.IntInput) ...
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput() ...
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageInput
- type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput
- func (CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput() ...
- func (o CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) ...
- type CertificateCertificateDescriptionX509DescriptionNameConstraint
- type CertificateCertificateDescriptionX509DescriptionNameConstraintArgs
- func (CertificateCertificateDescriptionX509DescriptionNameConstraintArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionNameConstraintArgs) ToCertificateCertificateDescriptionX509DescriptionNameConstraintOutput() CertificateCertificateDescriptionX509DescriptionNameConstraintOutput
- func (i CertificateCertificateDescriptionX509DescriptionNameConstraintArgs) ToCertificateCertificateDescriptionX509DescriptionNameConstraintOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionNameConstraintOutput
- type CertificateCertificateDescriptionX509DescriptionNameConstraintArray
- func (CertificateCertificateDescriptionX509DescriptionNameConstraintArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionNameConstraintArray) ToCertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput() CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput
- func (i CertificateCertificateDescriptionX509DescriptionNameConstraintArray) ToCertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput
- type CertificateCertificateDescriptionX509DescriptionNameConstraintArrayInput
- type CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput
- func (CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionX509DescriptionNameConstraintOutput
- func (o CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput) ToCertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput() CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput) ToCertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput
- type CertificateCertificateDescriptionX509DescriptionNameConstraintInput
- type CertificateCertificateDescriptionX509DescriptionNameConstraintOutput
- func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) Critical() pulumi.BoolPtrOutput
- func (CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ExcludedDnsNames() pulumi.StringArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ExcludedEmailAddresses() pulumi.StringArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ExcludedIpRanges() pulumi.StringArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ExcludedUris() pulumi.StringArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) PermittedDnsNames() pulumi.StringArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) PermittedEmailAddresses() pulumi.StringArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) PermittedIpRanges() pulumi.StringArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) PermittedUris() pulumi.StringArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ToCertificateCertificateDescriptionX509DescriptionNameConstraintOutput() CertificateCertificateDescriptionX509DescriptionNameConstraintOutput
- func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ToCertificateCertificateDescriptionX509DescriptionNameConstraintOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionNameConstraintOutput
- type CertificateCertificateDescriptionX509DescriptionOutput
- func (o CertificateCertificateDescriptionX509DescriptionOutput) AdditionalExtensions() CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionOutput) AiaOcspServers() pulumi.StringArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionOutput) CaOptions() CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput
- func (CertificateCertificateDescriptionX509DescriptionOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionOutput) KeyUsages() CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionOutput) NameConstraints() CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionOutput) PolicyIds() CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionOutput) ToCertificateCertificateDescriptionX509DescriptionOutput() CertificateCertificateDescriptionX509DescriptionOutput
- func (o CertificateCertificateDescriptionX509DescriptionOutput) ToCertificateCertificateDescriptionX509DescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionOutput
- type CertificateCertificateDescriptionX509DescriptionPolicyId
- type CertificateCertificateDescriptionX509DescriptionPolicyIdArgs
- func (CertificateCertificateDescriptionX509DescriptionPolicyIdArgs) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionPolicyIdArgs) ToCertificateCertificateDescriptionX509DescriptionPolicyIdOutput() CertificateCertificateDescriptionX509DescriptionPolicyIdOutput
- func (i CertificateCertificateDescriptionX509DescriptionPolicyIdArgs) ToCertificateCertificateDescriptionX509DescriptionPolicyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionPolicyIdOutput
- type CertificateCertificateDescriptionX509DescriptionPolicyIdArray
- func (CertificateCertificateDescriptionX509DescriptionPolicyIdArray) ElementType() reflect.Type
- func (i CertificateCertificateDescriptionX509DescriptionPolicyIdArray) ToCertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput() CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput
- func (i CertificateCertificateDescriptionX509DescriptionPolicyIdArray) ToCertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput
- type CertificateCertificateDescriptionX509DescriptionPolicyIdArrayInput
- type CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput
- func (CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput) Index(i pulumi.IntInput) CertificateCertificateDescriptionX509DescriptionPolicyIdOutput
- func (o CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput) ToCertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput() CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput) ToCertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput
- type CertificateCertificateDescriptionX509DescriptionPolicyIdInput
- type CertificateCertificateDescriptionX509DescriptionPolicyIdOutput
- func (CertificateCertificateDescriptionX509DescriptionPolicyIdOutput) ElementType() reflect.Type
- func (o CertificateCertificateDescriptionX509DescriptionPolicyIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o CertificateCertificateDescriptionX509DescriptionPolicyIdOutput) ToCertificateCertificateDescriptionX509DescriptionPolicyIdOutput() CertificateCertificateDescriptionX509DescriptionPolicyIdOutput
- func (o CertificateCertificateDescriptionX509DescriptionPolicyIdOutput) ToCertificateCertificateDescriptionX509DescriptionPolicyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionPolicyIdOutput
- 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) NonCa() pulumi.BoolPtrOutput
- 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
- func (o CertificateConfigX509ConfigCaOptionsOutput) ZeroMaxIssuerPathLength() pulumi.BoolPtrOutput
- 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) NonCa() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigCaOptionsPtrOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutput() CertificateConfigX509ConfigCaOptionsPtrOutput
- func (o CertificateConfigX509ConfigCaOptionsPtrOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigCaOptionsPtrOutput
- func (o CertificateConfigX509ConfigCaOptionsPtrOutput) ZeroMaxIssuerPathLength() pulumi.BoolPtrOutput
- 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 CertificateConfigX509ConfigNameConstraints
- type CertificateConfigX509ConfigNameConstraintsArgs
- func (CertificateConfigX509ConfigNameConstraintsArgs) ElementType() reflect.Type
- func (i CertificateConfigX509ConfigNameConstraintsArgs) ToCertificateConfigX509ConfigNameConstraintsOutput() CertificateConfigX509ConfigNameConstraintsOutput
- func (i CertificateConfigX509ConfigNameConstraintsArgs) ToCertificateConfigX509ConfigNameConstraintsOutputWithContext(ctx context.Context) CertificateConfigX509ConfigNameConstraintsOutput
- func (i CertificateConfigX509ConfigNameConstraintsArgs) ToCertificateConfigX509ConfigNameConstraintsPtrOutput() CertificateConfigX509ConfigNameConstraintsPtrOutput
- func (i CertificateConfigX509ConfigNameConstraintsArgs) ToCertificateConfigX509ConfigNameConstraintsPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigNameConstraintsPtrOutput
- type CertificateConfigX509ConfigNameConstraintsInput
- type CertificateConfigX509ConfigNameConstraintsOutput
- func (o CertificateConfigX509ConfigNameConstraintsOutput) Critical() pulumi.BoolOutput
- func (CertificateConfigX509ConfigNameConstraintsOutput) ElementType() reflect.Type
- func (o CertificateConfigX509ConfigNameConstraintsOutput) ExcludedDnsNames() pulumi.StringArrayOutput
- func (o CertificateConfigX509ConfigNameConstraintsOutput) ExcludedEmailAddresses() pulumi.StringArrayOutput
- func (o CertificateConfigX509ConfigNameConstraintsOutput) ExcludedIpRanges() pulumi.StringArrayOutput
- func (o CertificateConfigX509ConfigNameConstraintsOutput) ExcludedUris() pulumi.StringArrayOutput
- func (o CertificateConfigX509ConfigNameConstraintsOutput) PermittedDnsNames() pulumi.StringArrayOutput
- func (o CertificateConfigX509ConfigNameConstraintsOutput) PermittedEmailAddresses() pulumi.StringArrayOutput
- func (o CertificateConfigX509ConfigNameConstraintsOutput) PermittedIpRanges() pulumi.StringArrayOutput
- func (o CertificateConfigX509ConfigNameConstraintsOutput) PermittedUris() pulumi.StringArrayOutput
- func (o CertificateConfigX509ConfigNameConstraintsOutput) ToCertificateConfigX509ConfigNameConstraintsOutput() CertificateConfigX509ConfigNameConstraintsOutput
- func (o CertificateConfigX509ConfigNameConstraintsOutput) ToCertificateConfigX509ConfigNameConstraintsOutputWithContext(ctx context.Context) CertificateConfigX509ConfigNameConstraintsOutput
- func (o CertificateConfigX509ConfigNameConstraintsOutput) ToCertificateConfigX509ConfigNameConstraintsPtrOutput() CertificateConfigX509ConfigNameConstraintsPtrOutput
- func (o CertificateConfigX509ConfigNameConstraintsOutput) ToCertificateConfigX509ConfigNameConstraintsPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigNameConstraintsPtrOutput
- type CertificateConfigX509ConfigNameConstraintsPtrInput
- type CertificateConfigX509ConfigNameConstraintsPtrOutput
- func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) Critical() pulumi.BoolPtrOutput
- func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) Elem() CertificateConfigX509ConfigNameConstraintsOutput
- func (CertificateConfigX509ConfigNameConstraintsPtrOutput) ElementType() reflect.Type
- func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) ExcludedDnsNames() pulumi.StringArrayOutput
- func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) ExcludedEmailAddresses() pulumi.StringArrayOutput
- func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) ExcludedIpRanges() pulumi.StringArrayOutput
- func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) ExcludedUris() pulumi.StringArrayOutput
- func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) PermittedDnsNames() pulumi.StringArrayOutput
- func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) PermittedEmailAddresses() pulumi.StringArrayOutput
- func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) PermittedIpRanges() pulumi.StringArrayOutput
- func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) PermittedUris() pulumi.StringArrayOutput
- func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) ToCertificateConfigX509ConfigNameConstraintsPtrOutput() CertificateConfigX509ConfigNameConstraintsPtrOutput
- func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) ToCertificateConfigX509ConfigNameConstraintsPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigNameConstraintsPtrOutput
- 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) NameConstraints() CertificateConfigX509ConfigNameConstraintsPtrOutput
- 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) NameConstraints() CertificateConfigX509ConfigNameConstraintsPtrOutput
- 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 (o CertificateOutput) CertificateAuthority() pulumi.StringPtrOutput
- func (o CertificateOutput) CertificateDescriptions() CertificateCertificateDescriptionArrayOutput
- func (o CertificateOutput) CertificateTemplate() pulumi.StringPtrOutput
- func (o CertificateOutput) Config() CertificateConfigPtrOutput
- func (o CertificateOutput) CreateTime() pulumi.StringOutput
- func (CertificateOutput) ElementType() reflect.Type
- func (o CertificateOutput) IssuerCertificateAuthority() pulumi.StringOutput
- func (o CertificateOutput) Labels() pulumi.StringMapOutput
- func (o CertificateOutput) Lifetime() pulumi.StringPtrOutput
- func (o CertificateOutput) Location() pulumi.StringOutput
- func (o CertificateOutput) Name() pulumi.StringOutput
- func (o CertificateOutput) PemCertificate() pulumi.StringOutput
- func (o CertificateOutput) PemCertificateChains() pulumi.StringArrayOutput
- func (o CertificateOutput) PemCertificates() pulumi.StringArrayOutputdeprecated
- func (o CertificateOutput) PemCsr() pulumi.StringPtrOutput
- func (o CertificateOutput) Pool() pulumi.StringOutput
- func (o CertificateOutput) Project() pulumi.StringOutput
- func (o CertificateOutput) RevocationDetails() CertificateRevocationDetailArrayOutput
- func (o CertificateOutput) ToCertificateOutput() CertificateOutput
- func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (o CertificateOutput) UpdateTime() pulumi.StringOutput
- 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
- 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 CertificateTemplateIamBinding
- func (*CertificateTemplateIamBinding) ElementType() reflect.Type
- func (i *CertificateTemplateIamBinding) ToCertificateTemplateIamBindingOutput() CertificateTemplateIamBindingOutput
- func (i *CertificateTemplateIamBinding) ToCertificateTemplateIamBindingOutputWithContext(ctx context.Context) CertificateTemplateIamBindingOutput
- type CertificateTemplateIamBindingArgs
- type CertificateTemplateIamBindingArray
- func (CertificateTemplateIamBindingArray) ElementType() reflect.Type
- func (i CertificateTemplateIamBindingArray) ToCertificateTemplateIamBindingArrayOutput() CertificateTemplateIamBindingArrayOutput
- func (i CertificateTemplateIamBindingArray) ToCertificateTemplateIamBindingArrayOutputWithContext(ctx context.Context) CertificateTemplateIamBindingArrayOutput
- type CertificateTemplateIamBindingArrayInput
- type CertificateTemplateIamBindingArrayOutput
- func (CertificateTemplateIamBindingArrayOutput) ElementType() reflect.Type
- func (o CertificateTemplateIamBindingArrayOutput) Index(i pulumi.IntInput) CertificateTemplateIamBindingOutput
- func (o CertificateTemplateIamBindingArrayOutput) ToCertificateTemplateIamBindingArrayOutput() CertificateTemplateIamBindingArrayOutput
- func (o CertificateTemplateIamBindingArrayOutput) ToCertificateTemplateIamBindingArrayOutputWithContext(ctx context.Context) CertificateTemplateIamBindingArrayOutput
- type CertificateTemplateIamBindingCondition
- type CertificateTemplateIamBindingConditionArgs
- func (CertificateTemplateIamBindingConditionArgs) ElementType() reflect.Type
- func (i CertificateTemplateIamBindingConditionArgs) ToCertificateTemplateIamBindingConditionOutput() CertificateTemplateIamBindingConditionOutput
- func (i CertificateTemplateIamBindingConditionArgs) ToCertificateTemplateIamBindingConditionOutputWithContext(ctx context.Context) CertificateTemplateIamBindingConditionOutput
- func (i CertificateTemplateIamBindingConditionArgs) ToCertificateTemplateIamBindingConditionPtrOutput() CertificateTemplateIamBindingConditionPtrOutput
- func (i CertificateTemplateIamBindingConditionArgs) ToCertificateTemplateIamBindingConditionPtrOutputWithContext(ctx context.Context) CertificateTemplateIamBindingConditionPtrOutput
- type CertificateTemplateIamBindingConditionInput
- type CertificateTemplateIamBindingConditionOutput
- func (o CertificateTemplateIamBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (CertificateTemplateIamBindingConditionOutput) ElementType() reflect.Type
- func (o CertificateTemplateIamBindingConditionOutput) Expression() pulumi.StringOutput
- func (o CertificateTemplateIamBindingConditionOutput) Title() pulumi.StringOutput
- func (o CertificateTemplateIamBindingConditionOutput) ToCertificateTemplateIamBindingConditionOutput() CertificateTemplateIamBindingConditionOutput
- func (o CertificateTemplateIamBindingConditionOutput) ToCertificateTemplateIamBindingConditionOutputWithContext(ctx context.Context) CertificateTemplateIamBindingConditionOutput
- func (o CertificateTemplateIamBindingConditionOutput) ToCertificateTemplateIamBindingConditionPtrOutput() CertificateTemplateIamBindingConditionPtrOutput
- func (o CertificateTemplateIamBindingConditionOutput) ToCertificateTemplateIamBindingConditionPtrOutputWithContext(ctx context.Context) CertificateTemplateIamBindingConditionPtrOutput
- type CertificateTemplateIamBindingConditionPtrInput
- type CertificateTemplateIamBindingConditionPtrOutput
- func (o CertificateTemplateIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o CertificateTemplateIamBindingConditionPtrOutput) Elem() CertificateTemplateIamBindingConditionOutput
- func (CertificateTemplateIamBindingConditionPtrOutput) ElementType() reflect.Type
- func (o CertificateTemplateIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o CertificateTemplateIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o CertificateTemplateIamBindingConditionPtrOutput) ToCertificateTemplateIamBindingConditionPtrOutput() CertificateTemplateIamBindingConditionPtrOutput
- func (o CertificateTemplateIamBindingConditionPtrOutput) ToCertificateTemplateIamBindingConditionPtrOutputWithContext(ctx context.Context) CertificateTemplateIamBindingConditionPtrOutput
- type CertificateTemplateIamBindingInput
- type CertificateTemplateIamBindingMap
- func (CertificateTemplateIamBindingMap) ElementType() reflect.Type
- func (i CertificateTemplateIamBindingMap) ToCertificateTemplateIamBindingMapOutput() CertificateTemplateIamBindingMapOutput
- func (i CertificateTemplateIamBindingMap) ToCertificateTemplateIamBindingMapOutputWithContext(ctx context.Context) CertificateTemplateIamBindingMapOutput
- type CertificateTemplateIamBindingMapInput
- type CertificateTemplateIamBindingMapOutput
- func (CertificateTemplateIamBindingMapOutput) ElementType() reflect.Type
- func (o CertificateTemplateIamBindingMapOutput) MapIndex(k pulumi.StringInput) CertificateTemplateIamBindingOutput
- func (o CertificateTemplateIamBindingMapOutput) ToCertificateTemplateIamBindingMapOutput() CertificateTemplateIamBindingMapOutput
- func (o CertificateTemplateIamBindingMapOutput) ToCertificateTemplateIamBindingMapOutputWithContext(ctx context.Context) CertificateTemplateIamBindingMapOutput
- type CertificateTemplateIamBindingOutput
- func (o CertificateTemplateIamBindingOutput) CertificateTemplate() pulumi.StringOutput
- func (o CertificateTemplateIamBindingOutput) Condition() CertificateTemplateIamBindingConditionPtrOutput
- func (CertificateTemplateIamBindingOutput) ElementType() reflect.Type
- func (o CertificateTemplateIamBindingOutput) Etag() pulumi.StringOutput
- func (o CertificateTemplateIamBindingOutput) Location() pulumi.StringOutput
- func (o CertificateTemplateIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o CertificateTemplateIamBindingOutput) Project() pulumi.StringOutput
- func (o CertificateTemplateIamBindingOutput) Role() pulumi.StringOutput
- func (o CertificateTemplateIamBindingOutput) ToCertificateTemplateIamBindingOutput() CertificateTemplateIamBindingOutput
- func (o CertificateTemplateIamBindingOutput) ToCertificateTemplateIamBindingOutputWithContext(ctx context.Context) CertificateTemplateIamBindingOutput
- type CertificateTemplateIamBindingState
- type CertificateTemplateIamMember
- func (*CertificateTemplateIamMember) ElementType() reflect.Type
- func (i *CertificateTemplateIamMember) ToCertificateTemplateIamMemberOutput() CertificateTemplateIamMemberOutput
- func (i *CertificateTemplateIamMember) ToCertificateTemplateIamMemberOutputWithContext(ctx context.Context) CertificateTemplateIamMemberOutput
- type CertificateTemplateIamMemberArgs
- type CertificateTemplateIamMemberArray
- func (CertificateTemplateIamMemberArray) ElementType() reflect.Type
- func (i CertificateTemplateIamMemberArray) ToCertificateTemplateIamMemberArrayOutput() CertificateTemplateIamMemberArrayOutput
- func (i CertificateTemplateIamMemberArray) ToCertificateTemplateIamMemberArrayOutputWithContext(ctx context.Context) CertificateTemplateIamMemberArrayOutput
- type CertificateTemplateIamMemberArrayInput
- type CertificateTemplateIamMemberArrayOutput
- func (CertificateTemplateIamMemberArrayOutput) ElementType() reflect.Type
- func (o CertificateTemplateIamMemberArrayOutput) Index(i pulumi.IntInput) CertificateTemplateIamMemberOutput
- func (o CertificateTemplateIamMemberArrayOutput) ToCertificateTemplateIamMemberArrayOutput() CertificateTemplateIamMemberArrayOutput
- func (o CertificateTemplateIamMemberArrayOutput) ToCertificateTemplateIamMemberArrayOutputWithContext(ctx context.Context) CertificateTemplateIamMemberArrayOutput
- type CertificateTemplateIamMemberCondition
- type CertificateTemplateIamMemberConditionArgs
- func (CertificateTemplateIamMemberConditionArgs) ElementType() reflect.Type
- func (i CertificateTemplateIamMemberConditionArgs) ToCertificateTemplateIamMemberConditionOutput() CertificateTemplateIamMemberConditionOutput
- func (i CertificateTemplateIamMemberConditionArgs) ToCertificateTemplateIamMemberConditionOutputWithContext(ctx context.Context) CertificateTemplateIamMemberConditionOutput
- func (i CertificateTemplateIamMemberConditionArgs) ToCertificateTemplateIamMemberConditionPtrOutput() CertificateTemplateIamMemberConditionPtrOutput
- func (i CertificateTemplateIamMemberConditionArgs) ToCertificateTemplateIamMemberConditionPtrOutputWithContext(ctx context.Context) CertificateTemplateIamMemberConditionPtrOutput
- type CertificateTemplateIamMemberConditionInput
- type CertificateTemplateIamMemberConditionOutput
- func (o CertificateTemplateIamMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (CertificateTemplateIamMemberConditionOutput) ElementType() reflect.Type
- func (o CertificateTemplateIamMemberConditionOutput) Expression() pulumi.StringOutput
- func (o CertificateTemplateIamMemberConditionOutput) Title() pulumi.StringOutput
- func (o CertificateTemplateIamMemberConditionOutput) ToCertificateTemplateIamMemberConditionOutput() CertificateTemplateIamMemberConditionOutput
- func (o CertificateTemplateIamMemberConditionOutput) ToCertificateTemplateIamMemberConditionOutputWithContext(ctx context.Context) CertificateTemplateIamMemberConditionOutput
- func (o CertificateTemplateIamMemberConditionOutput) ToCertificateTemplateIamMemberConditionPtrOutput() CertificateTemplateIamMemberConditionPtrOutput
- func (o CertificateTemplateIamMemberConditionOutput) ToCertificateTemplateIamMemberConditionPtrOutputWithContext(ctx context.Context) CertificateTemplateIamMemberConditionPtrOutput
- type CertificateTemplateIamMemberConditionPtrInput
- type CertificateTemplateIamMemberConditionPtrOutput
- func (o CertificateTemplateIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o CertificateTemplateIamMemberConditionPtrOutput) Elem() CertificateTemplateIamMemberConditionOutput
- func (CertificateTemplateIamMemberConditionPtrOutput) ElementType() reflect.Type
- func (o CertificateTemplateIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o CertificateTemplateIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o CertificateTemplateIamMemberConditionPtrOutput) ToCertificateTemplateIamMemberConditionPtrOutput() CertificateTemplateIamMemberConditionPtrOutput
- func (o CertificateTemplateIamMemberConditionPtrOutput) ToCertificateTemplateIamMemberConditionPtrOutputWithContext(ctx context.Context) CertificateTemplateIamMemberConditionPtrOutput
- type CertificateTemplateIamMemberInput
- type CertificateTemplateIamMemberMap
- func (CertificateTemplateIamMemberMap) ElementType() reflect.Type
- func (i CertificateTemplateIamMemberMap) ToCertificateTemplateIamMemberMapOutput() CertificateTemplateIamMemberMapOutput
- func (i CertificateTemplateIamMemberMap) ToCertificateTemplateIamMemberMapOutputWithContext(ctx context.Context) CertificateTemplateIamMemberMapOutput
- type CertificateTemplateIamMemberMapInput
- type CertificateTemplateIamMemberMapOutput
- func (CertificateTemplateIamMemberMapOutput) ElementType() reflect.Type
- func (o CertificateTemplateIamMemberMapOutput) MapIndex(k pulumi.StringInput) CertificateTemplateIamMemberOutput
- func (o CertificateTemplateIamMemberMapOutput) ToCertificateTemplateIamMemberMapOutput() CertificateTemplateIamMemberMapOutput
- func (o CertificateTemplateIamMemberMapOutput) ToCertificateTemplateIamMemberMapOutputWithContext(ctx context.Context) CertificateTemplateIamMemberMapOutput
- type CertificateTemplateIamMemberOutput
- func (o CertificateTemplateIamMemberOutput) CertificateTemplate() pulumi.StringOutput
- func (o CertificateTemplateIamMemberOutput) Condition() CertificateTemplateIamMemberConditionPtrOutput
- func (CertificateTemplateIamMemberOutput) ElementType() reflect.Type
- func (o CertificateTemplateIamMemberOutput) Etag() pulumi.StringOutput
- func (o CertificateTemplateIamMemberOutput) Location() pulumi.StringOutput
- func (o CertificateTemplateIamMemberOutput) Member() pulumi.StringOutput
- func (o CertificateTemplateIamMemberOutput) Project() pulumi.StringOutput
- func (o CertificateTemplateIamMemberOutput) Role() pulumi.StringOutput
- func (o CertificateTemplateIamMemberOutput) ToCertificateTemplateIamMemberOutput() CertificateTemplateIamMemberOutput
- func (o CertificateTemplateIamMemberOutput) ToCertificateTemplateIamMemberOutputWithContext(ctx context.Context) CertificateTemplateIamMemberOutput
- type CertificateTemplateIamMemberState
- type CertificateTemplateIamPolicy
- func (*CertificateTemplateIamPolicy) ElementType() reflect.Type
- func (i *CertificateTemplateIamPolicy) ToCertificateTemplateIamPolicyOutput() CertificateTemplateIamPolicyOutput
- func (i *CertificateTemplateIamPolicy) ToCertificateTemplateIamPolicyOutputWithContext(ctx context.Context) CertificateTemplateIamPolicyOutput
- type CertificateTemplateIamPolicyArgs
- type CertificateTemplateIamPolicyArray
- func (CertificateTemplateIamPolicyArray) ElementType() reflect.Type
- func (i CertificateTemplateIamPolicyArray) ToCertificateTemplateIamPolicyArrayOutput() CertificateTemplateIamPolicyArrayOutput
- func (i CertificateTemplateIamPolicyArray) ToCertificateTemplateIamPolicyArrayOutputWithContext(ctx context.Context) CertificateTemplateIamPolicyArrayOutput
- type CertificateTemplateIamPolicyArrayInput
- type CertificateTemplateIamPolicyArrayOutput
- func (CertificateTemplateIamPolicyArrayOutput) ElementType() reflect.Type
- func (o CertificateTemplateIamPolicyArrayOutput) Index(i pulumi.IntInput) CertificateTemplateIamPolicyOutput
- func (o CertificateTemplateIamPolicyArrayOutput) ToCertificateTemplateIamPolicyArrayOutput() CertificateTemplateIamPolicyArrayOutput
- func (o CertificateTemplateIamPolicyArrayOutput) ToCertificateTemplateIamPolicyArrayOutputWithContext(ctx context.Context) CertificateTemplateIamPolicyArrayOutput
- type CertificateTemplateIamPolicyInput
- type CertificateTemplateIamPolicyMap
- func (CertificateTemplateIamPolicyMap) ElementType() reflect.Type
- func (i CertificateTemplateIamPolicyMap) ToCertificateTemplateIamPolicyMapOutput() CertificateTemplateIamPolicyMapOutput
- func (i CertificateTemplateIamPolicyMap) ToCertificateTemplateIamPolicyMapOutputWithContext(ctx context.Context) CertificateTemplateIamPolicyMapOutput
- type CertificateTemplateIamPolicyMapInput
- type CertificateTemplateIamPolicyMapOutput
- func (CertificateTemplateIamPolicyMapOutput) ElementType() reflect.Type
- func (o CertificateTemplateIamPolicyMapOutput) MapIndex(k pulumi.StringInput) CertificateTemplateIamPolicyOutput
- func (o CertificateTemplateIamPolicyMapOutput) ToCertificateTemplateIamPolicyMapOutput() CertificateTemplateIamPolicyMapOutput
- func (o CertificateTemplateIamPolicyMapOutput) ToCertificateTemplateIamPolicyMapOutputWithContext(ctx context.Context) CertificateTemplateIamPolicyMapOutput
- type CertificateTemplateIamPolicyOutput
- func (o CertificateTemplateIamPolicyOutput) CertificateTemplate() pulumi.StringOutput
- func (CertificateTemplateIamPolicyOutput) ElementType() reflect.Type
- func (o CertificateTemplateIamPolicyOutput) Etag() pulumi.StringOutput
- func (o CertificateTemplateIamPolicyOutput) Location() pulumi.StringOutput
- func (o CertificateTemplateIamPolicyOutput) PolicyData() pulumi.StringOutput
- func (o CertificateTemplateIamPolicyOutput) Project() pulumi.StringOutput
- func (o CertificateTemplateIamPolicyOutput) ToCertificateTemplateIamPolicyOutput() CertificateTemplateIamPolicyOutput
- func (o CertificateTemplateIamPolicyOutput) ToCertificateTemplateIamPolicyOutputWithContext(ctx context.Context) CertificateTemplateIamPolicyOutput
- type CertificateTemplateIamPolicyState
- 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 (o CertificateTemplateOutput) CreateTime() pulumi.StringOutput
- func (o CertificateTemplateOutput) Description() pulumi.StringPtrOutput
- func (CertificateTemplateOutput) ElementType() reflect.Type
- func (o CertificateTemplateOutput) IdentityConstraints() CertificateTemplateIdentityConstraintsPtrOutput
- func (o CertificateTemplateOutput) Labels() pulumi.StringMapOutput
- func (o CertificateTemplateOutput) Location() pulumi.StringOutput
- func (o CertificateTemplateOutput) Name() pulumi.StringOutput
- func (o CertificateTemplateOutput) PassthroughExtensions() CertificateTemplatePassthroughExtensionsPtrOutput
- func (o CertificateTemplateOutput) PredefinedValues() CertificateTemplatePredefinedValuesPtrOutput
- func (o CertificateTemplateOutput) Project() pulumi.StringOutput
- func (o CertificateTemplateOutput) ToCertificateTemplateOutput() CertificateTemplateOutput
- func (o CertificateTemplateOutput) ToCertificateTemplateOutputWithContext(ctx context.Context) CertificateTemplateOutput
- func (o CertificateTemplateOutput) UpdateTime() pulumi.StringOutput
- 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 CertificateTemplateState
- type GetAuthorityAccessUrl
- type GetAuthorityAccessUrlArgs
- type GetAuthorityAccessUrlArray
- func (GetAuthorityAccessUrlArray) ElementType() reflect.Type
- func (i GetAuthorityAccessUrlArray) ToGetAuthorityAccessUrlArrayOutput() GetAuthorityAccessUrlArrayOutput
- func (i GetAuthorityAccessUrlArray) ToGetAuthorityAccessUrlArrayOutputWithContext(ctx context.Context) GetAuthorityAccessUrlArrayOutput
- type GetAuthorityAccessUrlArrayInput
- type GetAuthorityAccessUrlArrayOutput
- func (GetAuthorityAccessUrlArrayOutput) ElementType() reflect.Type
- func (o GetAuthorityAccessUrlArrayOutput) Index(i pulumi.IntInput) GetAuthorityAccessUrlOutput
- func (o GetAuthorityAccessUrlArrayOutput) ToGetAuthorityAccessUrlArrayOutput() GetAuthorityAccessUrlArrayOutput
- func (o GetAuthorityAccessUrlArrayOutput) ToGetAuthorityAccessUrlArrayOutputWithContext(ctx context.Context) GetAuthorityAccessUrlArrayOutput
- type GetAuthorityAccessUrlInput
- type GetAuthorityAccessUrlOutput
- func (o GetAuthorityAccessUrlOutput) CaCertificateAccessUrl() pulumi.StringOutput
- func (o GetAuthorityAccessUrlOutput) CrlAccessUrls() pulumi.StringArrayOutput
- func (GetAuthorityAccessUrlOutput) ElementType() reflect.Type
- func (o GetAuthorityAccessUrlOutput) ToGetAuthorityAccessUrlOutput() GetAuthorityAccessUrlOutput
- func (o GetAuthorityAccessUrlOutput) ToGetAuthorityAccessUrlOutputWithContext(ctx context.Context) GetAuthorityAccessUrlOutput
- type GetAuthorityConfig
- type GetAuthorityConfigArgs
- type GetAuthorityConfigArray
- type GetAuthorityConfigArrayInput
- type GetAuthorityConfigArrayOutput
- func (GetAuthorityConfigArrayOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigArrayOutput) Index(i pulumi.IntInput) GetAuthorityConfigOutput
- func (o GetAuthorityConfigArrayOutput) ToGetAuthorityConfigArrayOutput() GetAuthorityConfigArrayOutput
- func (o GetAuthorityConfigArrayOutput) ToGetAuthorityConfigArrayOutputWithContext(ctx context.Context) GetAuthorityConfigArrayOutput
- type GetAuthorityConfigInput
- type GetAuthorityConfigOutput
- func (GetAuthorityConfigOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigOutput) SubjectConfigs() GetAuthorityConfigSubjectConfigArrayOutput
- func (o GetAuthorityConfigOutput) ToGetAuthorityConfigOutput() GetAuthorityConfigOutput
- func (o GetAuthorityConfigOutput) ToGetAuthorityConfigOutputWithContext(ctx context.Context) GetAuthorityConfigOutput
- func (o GetAuthorityConfigOutput) X509Configs() GetAuthorityConfigX509ConfigArrayOutput
- type GetAuthorityConfigSubjectConfig
- type GetAuthorityConfigSubjectConfigArgs
- func (GetAuthorityConfigSubjectConfigArgs) ElementType() reflect.Type
- func (i GetAuthorityConfigSubjectConfigArgs) ToGetAuthorityConfigSubjectConfigOutput() GetAuthorityConfigSubjectConfigOutput
- func (i GetAuthorityConfigSubjectConfigArgs) ToGetAuthorityConfigSubjectConfigOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigOutput
- type GetAuthorityConfigSubjectConfigArray
- func (GetAuthorityConfigSubjectConfigArray) ElementType() reflect.Type
- func (i GetAuthorityConfigSubjectConfigArray) ToGetAuthorityConfigSubjectConfigArrayOutput() GetAuthorityConfigSubjectConfigArrayOutput
- func (i GetAuthorityConfigSubjectConfigArray) ToGetAuthorityConfigSubjectConfigArrayOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigArrayOutput
- type GetAuthorityConfigSubjectConfigArrayInput
- type GetAuthorityConfigSubjectConfigArrayOutput
- func (GetAuthorityConfigSubjectConfigArrayOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigSubjectConfigArrayOutput) Index(i pulumi.IntInput) GetAuthorityConfigSubjectConfigOutput
- func (o GetAuthorityConfigSubjectConfigArrayOutput) ToGetAuthorityConfigSubjectConfigArrayOutput() GetAuthorityConfigSubjectConfigArrayOutput
- func (o GetAuthorityConfigSubjectConfigArrayOutput) ToGetAuthorityConfigSubjectConfigArrayOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigArrayOutput
- type GetAuthorityConfigSubjectConfigInput
- type GetAuthorityConfigSubjectConfigOutput
- func (GetAuthorityConfigSubjectConfigOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigSubjectConfigOutput) SubjectAltNames() GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput
- func (o GetAuthorityConfigSubjectConfigOutput) Subjects() GetAuthorityConfigSubjectConfigSubjectArrayOutput
- func (o GetAuthorityConfigSubjectConfigOutput) ToGetAuthorityConfigSubjectConfigOutput() GetAuthorityConfigSubjectConfigOutput
- func (o GetAuthorityConfigSubjectConfigOutput) ToGetAuthorityConfigSubjectConfigOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigOutput
- type GetAuthorityConfigSubjectConfigSubject
- type GetAuthorityConfigSubjectConfigSubjectAltName
- type GetAuthorityConfigSubjectConfigSubjectAltNameArgs
- func (GetAuthorityConfigSubjectConfigSubjectAltNameArgs) ElementType() reflect.Type
- func (i GetAuthorityConfigSubjectConfigSubjectAltNameArgs) ToGetAuthorityConfigSubjectConfigSubjectAltNameOutput() GetAuthorityConfigSubjectConfigSubjectAltNameOutput
- func (i GetAuthorityConfigSubjectConfigSubjectAltNameArgs) ToGetAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigSubjectAltNameOutput
- type GetAuthorityConfigSubjectConfigSubjectAltNameArray
- func (GetAuthorityConfigSubjectConfigSubjectAltNameArray) ElementType() reflect.Type
- func (i GetAuthorityConfigSubjectConfigSubjectAltNameArray) ToGetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput() GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput
- func (i GetAuthorityConfigSubjectConfigSubjectAltNameArray) ToGetAuthorityConfigSubjectConfigSubjectAltNameArrayOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput
- type GetAuthorityConfigSubjectConfigSubjectAltNameArrayInput
- type GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput
- func (GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput) Index(i pulumi.IntInput) GetAuthorityConfigSubjectConfigSubjectAltNameOutput
- func (o GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput) ToGetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput() GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput
- func (o GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput) ToGetAuthorityConfigSubjectConfigSubjectAltNameArrayOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput
- type GetAuthorityConfigSubjectConfigSubjectAltNameInput
- type GetAuthorityConfigSubjectConfigSubjectAltNameOutput
- func (o GetAuthorityConfigSubjectConfigSubjectAltNameOutput) DnsNames() pulumi.StringArrayOutput
- func (GetAuthorityConfigSubjectConfigSubjectAltNameOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigSubjectConfigSubjectAltNameOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o GetAuthorityConfigSubjectConfigSubjectAltNameOutput) IpAddresses() pulumi.StringArrayOutput
- func (o GetAuthorityConfigSubjectConfigSubjectAltNameOutput) ToGetAuthorityConfigSubjectConfigSubjectAltNameOutput() GetAuthorityConfigSubjectConfigSubjectAltNameOutput
- func (o GetAuthorityConfigSubjectConfigSubjectAltNameOutput) ToGetAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigSubjectAltNameOutput
- func (o GetAuthorityConfigSubjectConfigSubjectAltNameOutput) Uris() pulumi.StringArrayOutput
- type GetAuthorityConfigSubjectConfigSubjectArgs
- func (GetAuthorityConfigSubjectConfigSubjectArgs) ElementType() reflect.Type
- func (i GetAuthorityConfigSubjectConfigSubjectArgs) ToGetAuthorityConfigSubjectConfigSubjectOutput() GetAuthorityConfigSubjectConfigSubjectOutput
- func (i GetAuthorityConfigSubjectConfigSubjectArgs) ToGetAuthorityConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigSubjectOutput
- type GetAuthorityConfigSubjectConfigSubjectArray
- func (GetAuthorityConfigSubjectConfigSubjectArray) ElementType() reflect.Type
- func (i GetAuthorityConfigSubjectConfigSubjectArray) ToGetAuthorityConfigSubjectConfigSubjectArrayOutput() GetAuthorityConfigSubjectConfigSubjectArrayOutput
- func (i GetAuthorityConfigSubjectConfigSubjectArray) ToGetAuthorityConfigSubjectConfigSubjectArrayOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigSubjectArrayOutput
- type GetAuthorityConfigSubjectConfigSubjectArrayInput
- type GetAuthorityConfigSubjectConfigSubjectArrayOutput
- func (GetAuthorityConfigSubjectConfigSubjectArrayOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigSubjectConfigSubjectArrayOutput) Index(i pulumi.IntInput) GetAuthorityConfigSubjectConfigSubjectOutput
- func (o GetAuthorityConfigSubjectConfigSubjectArrayOutput) ToGetAuthorityConfigSubjectConfigSubjectArrayOutput() GetAuthorityConfigSubjectConfigSubjectArrayOutput
- func (o GetAuthorityConfigSubjectConfigSubjectArrayOutput) ToGetAuthorityConfigSubjectConfigSubjectArrayOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigSubjectArrayOutput
- type GetAuthorityConfigSubjectConfigSubjectInput
- type GetAuthorityConfigSubjectConfigSubjectOutput
- func (o GetAuthorityConfigSubjectConfigSubjectOutput) CommonName() pulumi.StringOutput
- func (o GetAuthorityConfigSubjectConfigSubjectOutput) CountryCode() pulumi.StringOutput
- func (GetAuthorityConfigSubjectConfigSubjectOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigSubjectConfigSubjectOutput) Locality() pulumi.StringOutput
- func (o GetAuthorityConfigSubjectConfigSubjectOutput) Organization() pulumi.StringOutput
- func (o GetAuthorityConfigSubjectConfigSubjectOutput) OrganizationalUnit() pulumi.StringOutput
- func (o GetAuthorityConfigSubjectConfigSubjectOutput) PostalCode() pulumi.StringOutput
- func (o GetAuthorityConfigSubjectConfigSubjectOutput) Province() pulumi.StringOutput
- func (o GetAuthorityConfigSubjectConfigSubjectOutput) StreetAddress() pulumi.StringOutput
- func (o GetAuthorityConfigSubjectConfigSubjectOutput) ToGetAuthorityConfigSubjectConfigSubjectOutput() GetAuthorityConfigSubjectConfigSubjectOutput
- func (o GetAuthorityConfigSubjectConfigSubjectOutput) ToGetAuthorityConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigSubjectOutput
- type GetAuthorityConfigX509Config
- type GetAuthorityConfigX509ConfigAdditionalExtension
- type GetAuthorityConfigX509ConfigAdditionalExtensionArgs
- func (GetAuthorityConfigX509ConfigAdditionalExtensionArgs) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigAdditionalExtensionArgs) ToGetAuthorityConfigX509ConfigAdditionalExtensionOutput() GetAuthorityConfigX509ConfigAdditionalExtensionOutput
- func (i GetAuthorityConfigX509ConfigAdditionalExtensionArgs) ToGetAuthorityConfigX509ConfigAdditionalExtensionOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionOutput
- type GetAuthorityConfigX509ConfigAdditionalExtensionArray
- func (GetAuthorityConfigX509ConfigAdditionalExtensionArray) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigAdditionalExtensionArray) ToGetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput() GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput
- func (i GetAuthorityConfigX509ConfigAdditionalExtensionArray) ToGetAuthorityConfigX509ConfigAdditionalExtensionArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput
- type GetAuthorityConfigX509ConfigAdditionalExtensionArrayInput
- type GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput
- func (GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput) Index(i pulumi.IntInput) GetAuthorityConfigX509ConfigAdditionalExtensionOutput
- func (o GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput() GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput
- func (o GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput
- type GetAuthorityConfigX509ConfigAdditionalExtensionInput
- type GetAuthorityConfigX509ConfigAdditionalExtensionObjectId
- type GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs
- func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput() GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
- func (i GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
- type GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArray
- func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArray) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArray) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput() GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput
- func (i GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArray) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput
- type GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayInput
- type GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput
- func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput) Index(i pulumi.IntInput) GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
- func (o GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput() GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput
- func (o GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput
- type GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdInput
- type GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
- func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput() GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
- func (o GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
- type GetAuthorityConfigX509ConfigAdditionalExtensionOutput
- func (o GetAuthorityConfigX509ConfigAdditionalExtensionOutput) Critical() pulumi.BoolOutput
- func (GetAuthorityConfigX509ConfigAdditionalExtensionOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigAdditionalExtensionOutput) ObjectIds() GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput
- func (o GetAuthorityConfigX509ConfigAdditionalExtensionOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionOutput() GetAuthorityConfigX509ConfigAdditionalExtensionOutput
- func (o GetAuthorityConfigX509ConfigAdditionalExtensionOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionOutput
- func (o GetAuthorityConfigX509ConfigAdditionalExtensionOutput) Value() pulumi.StringOutput
- type GetAuthorityConfigX509ConfigArgs
- func (GetAuthorityConfigX509ConfigArgs) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigArgs) ToGetAuthorityConfigX509ConfigOutput() GetAuthorityConfigX509ConfigOutput
- func (i GetAuthorityConfigX509ConfigArgs) ToGetAuthorityConfigX509ConfigOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigOutput
- type GetAuthorityConfigX509ConfigArray
- func (GetAuthorityConfigX509ConfigArray) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigArray) ToGetAuthorityConfigX509ConfigArrayOutput() GetAuthorityConfigX509ConfigArrayOutput
- func (i GetAuthorityConfigX509ConfigArray) ToGetAuthorityConfigX509ConfigArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigArrayOutput
- type GetAuthorityConfigX509ConfigArrayInput
- type GetAuthorityConfigX509ConfigArrayOutput
- func (GetAuthorityConfigX509ConfigArrayOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigArrayOutput) Index(i pulumi.IntInput) GetAuthorityConfigX509ConfigOutput
- func (o GetAuthorityConfigX509ConfigArrayOutput) ToGetAuthorityConfigX509ConfigArrayOutput() GetAuthorityConfigX509ConfigArrayOutput
- func (o GetAuthorityConfigX509ConfigArrayOutput) ToGetAuthorityConfigX509ConfigArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigArrayOutput
- type GetAuthorityConfigX509ConfigCaOption
- type GetAuthorityConfigX509ConfigCaOptionArgs
- func (GetAuthorityConfigX509ConfigCaOptionArgs) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigCaOptionArgs) ToGetAuthorityConfigX509ConfigCaOptionOutput() GetAuthorityConfigX509ConfigCaOptionOutput
- func (i GetAuthorityConfigX509ConfigCaOptionArgs) ToGetAuthorityConfigX509ConfigCaOptionOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigCaOptionOutput
- type GetAuthorityConfigX509ConfigCaOptionArray
- func (GetAuthorityConfigX509ConfigCaOptionArray) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigCaOptionArray) ToGetAuthorityConfigX509ConfigCaOptionArrayOutput() GetAuthorityConfigX509ConfigCaOptionArrayOutput
- func (i GetAuthorityConfigX509ConfigCaOptionArray) ToGetAuthorityConfigX509ConfigCaOptionArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigCaOptionArrayOutput
- type GetAuthorityConfigX509ConfigCaOptionArrayInput
- type GetAuthorityConfigX509ConfigCaOptionArrayOutput
- func (GetAuthorityConfigX509ConfigCaOptionArrayOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigCaOptionArrayOutput) Index(i pulumi.IntInput) GetAuthorityConfigX509ConfigCaOptionOutput
- func (o GetAuthorityConfigX509ConfigCaOptionArrayOutput) ToGetAuthorityConfigX509ConfigCaOptionArrayOutput() GetAuthorityConfigX509ConfigCaOptionArrayOutput
- func (o GetAuthorityConfigX509ConfigCaOptionArrayOutput) ToGetAuthorityConfigX509ConfigCaOptionArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigCaOptionArrayOutput
- type GetAuthorityConfigX509ConfigCaOptionInput
- type GetAuthorityConfigX509ConfigCaOptionOutput
- func (GetAuthorityConfigX509ConfigCaOptionOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigCaOptionOutput) IsCa() pulumi.BoolOutput
- func (o GetAuthorityConfigX509ConfigCaOptionOutput) MaxIssuerPathLength() pulumi.IntOutput
- func (o GetAuthorityConfigX509ConfigCaOptionOutput) NonCa() pulumi.BoolOutput
- func (o GetAuthorityConfigX509ConfigCaOptionOutput) ToGetAuthorityConfigX509ConfigCaOptionOutput() GetAuthorityConfigX509ConfigCaOptionOutput
- func (o GetAuthorityConfigX509ConfigCaOptionOutput) ToGetAuthorityConfigX509ConfigCaOptionOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigCaOptionOutput
- func (o GetAuthorityConfigX509ConfigCaOptionOutput) ZeroMaxIssuerPathLength() pulumi.BoolOutput
- type GetAuthorityConfigX509ConfigInput
- type GetAuthorityConfigX509ConfigKeyUsage
- type GetAuthorityConfigX509ConfigKeyUsageArgs
- func (GetAuthorityConfigX509ConfigKeyUsageArgs) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageOutput
- func (i GetAuthorityConfigX509ConfigKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageOutput
- type GetAuthorityConfigX509ConfigKeyUsageArray
- func (GetAuthorityConfigX509ConfigKeyUsageArray) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageArrayOutput
- func (i GetAuthorityConfigX509ConfigKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageArrayOutput
- type GetAuthorityConfigX509ConfigKeyUsageArrayInput
- type GetAuthorityConfigX509ConfigKeyUsageArrayOutput
- func (GetAuthorityConfigX509ConfigKeyUsageArrayOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigKeyUsageArrayOutput) Index(i pulumi.IntInput) GetAuthorityConfigX509ConfigKeyUsageOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageArrayOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageArrayOutput
- type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsage
- type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs
- func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
- func (i GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
- type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArray
- func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArray) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput
- func (i GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput
- type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayInput
- type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput
- func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput) Index(i pulumi.IntInput) GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput
- type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageInput
- type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) CertSign() pulumi.BoolOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ContentCommitment() pulumi.BoolOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) CrlSign() pulumi.BoolOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DataEncipherment() pulumi.BoolOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DecipherOnly() pulumi.BoolOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DigitalSignature() pulumi.BoolOutput
- func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) EncipherOnly() pulumi.BoolOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyAgreement() pulumi.BoolOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyEncipherment() pulumi.BoolOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
- type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsage
- type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs
- func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- func (i GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArray
- func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArray) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput
- func (i GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput
- type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayInput
- type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput
- func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput) Index(i pulumi.IntInput) GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput
- type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageInput
- type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ClientAuth() pulumi.BoolOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) CodeSigning() pulumi.BoolOutput
- func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) EmailProtection() pulumi.BoolOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) OcspSigning() pulumi.BoolOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ServerAuth() pulumi.BoolOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) TimeStamping() pulumi.BoolOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
- type GetAuthorityConfigX509ConfigKeyUsageInput
- type GetAuthorityConfigX509ConfigKeyUsageOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageOutput) BaseKeyUsages() GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput
- func (GetAuthorityConfigX509ConfigKeyUsageOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigKeyUsageOutput) ExtendedKeyUsages() GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageOutput) UnknownExtendedKeyUsages() GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsage
- type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs
- func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
- func (i GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
- type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray
- func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- func (i GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput
- type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) Index(i pulumi.IntInput) GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
- type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput
- type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
- func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
- func (o GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
- type GetAuthorityConfigX509ConfigNameConstraint
- type GetAuthorityConfigX509ConfigNameConstraintArgs
- func (GetAuthorityConfigX509ConfigNameConstraintArgs) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigNameConstraintArgs) ToGetAuthorityConfigX509ConfigNameConstraintOutput() GetAuthorityConfigX509ConfigNameConstraintOutput
- func (i GetAuthorityConfigX509ConfigNameConstraintArgs) ToGetAuthorityConfigX509ConfigNameConstraintOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigNameConstraintOutput
- type GetAuthorityConfigX509ConfigNameConstraintArray
- func (GetAuthorityConfigX509ConfigNameConstraintArray) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigNameConstraintArray) ToGetAuthorityConfigX509ConfigNameConstraintArrayOutput() GetAuthorityConfigX509ConfigNameConstraintArrayOutput
- func (i GetAuthorityConfigX509ConfigNameConstraintArray) ToGetAuthorityConfigX509ConfigNameConstraintArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigNameConstraintArrayOutput
- type GetAuthorityConfigX509ConfigNameConstraintArrayInput
- type GetAuthorityConfigX509ConfigNameConstraintArrayOutput
- func (GetAuthorityConfigX509ConfigNameConstraintArrayOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigNameConstraintArrayOutput) Index(i pulumi.IntInput) GetAuthorityConfigX509ConfigNameConstraintOutput
- func (o GetAuthorityConfigX509ConfigNameConstraintArrayOutput) ToGetAuthorityConfigX509ConfigNameConstraintArrayOutput() GetAuthorityConfigX509ConfigNameConstraintArrayOutput
- func (o GetAuthorityConfigX509ConfigNameConstraintArrayOutput) ToGetAuthorityConfigX509ConfigNameConstraintArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigNameConstraintArrayOutput
- type GetAuthorityConfigX509ConfigNameConstraintInput
- type GetAuthorityConfigX509ConfigNameConstraintOutput
- func (o GetAuthorityConfigX509ConfigNameConstraintOutput) Critical() pulumi.BoolOutput
- func (GetAuthorityConfigX509ConfigNameConstraintOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigNameConstraintOutput) ExcludedDnsNames() pulumi.StringArrayOutput
- func (o GetAuthorityConfigX509ConfigNameConstraintOutput) ExcludedEmailAddresses() pulumi.StringArrayOutput
- func (o GetAuthorityConfigX509ConfigNameConstraintOutput) ExcludedIpRanges() pulumi.StringArrayOutput
- func (o GetAuthorityConfigX509ConfigNameConstraintOutput) ExcludedUris() pulumi.StringArrayOutput
- func (o GetAuthorityConfigX509ConfigNameConstraintOutput) PermittedDnsNames() pulumi.StringArrayOutput
- func (o GetAuthorityConfigX509ConfigNameConstraintOutput) PermittedEmailAddresses() pulumi.StringArrayOutput
- func (o GetAuthorityConfigX509ConfigNameConstraintOutput) PermittedIpRanges() pulumi.StringArrayOutput
- func (o GetAuthorityConfigX509ConfigNameConstraintOutput) PermittedUris() pulumi.StringArrayOutput
- func (o GetAuthorityConfigX509ConfigNameConstraintOutput) ToGetAuthorityConfigX509ConfigNameConstraintOutput() GetAuthorityConfigX509ConfigNameConstraintOutput
- func (o GetAuthorityConfigX509ConfigNameConstraintOutput) ToGetAuthorityConfigX509ConfigNameConstraintOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigNameConstraintOutput
- type GetAuthorityConfigX509ConfigOutput
- func (o GetAuthorityConfigX509ConfigOutput) AdditionalExtensions() GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput
- func (o GetAuthorityConfigX509ConfigOutput) AiaOcspServers() pulumi.StringArrayOutput
- func (o GetAuthorityConfigX509ConfigOutput) CaOptions() GetAuthorityConfigX509ConfigCaOptionArrayOutput
- func (GetAuthorityConfigX509ConfigOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigOutput) KeyUsages() GetAuthorityConfigX509ConfigKeyUsageArrayOutput
- func (o GetAuthorityConfigX509ConfigOutput) NameConstraints() GetAuthorityConfigX509ConfigNameConstraintArrayOutput
- func (o GetAuthorityConfigX509ConfigOutput) PolicyIds() GetAuthorityConfigX509ConfigPolicyIdArrayOutput
- func (o GetAuthorityConfigX509ConfigOutput) ToGetAuthorityConfigX509ConfigOutput() GetAuthorityConfigX509ConfigOutput
- func (o GetAuthorityConfigX509ConfigOutput) ToGetAuthorityConfigX509ConfigOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigOutput
- type GetAuthorityConfigX509ConfigPolicyId
- type GetAuthorityConfigX509ConfigPolicyIdArgs
- func (GetAuthorityConfigX509ConfigPolicyIdArgs) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigPolicyIdArgs) ToGetAuthorityConfigX509ConfigPolicyIdOutput() GetAuthorityConfigX509ConfigPolicyIdOutput
- func (i GetAuthorityConfigX509ConfigPolicyIdArgs) ToGetAuthorityConfigX509ConfigPolicyIdOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigPolicyIdOutput
- type GetAuthorityConfigX509ConfigPolicyIdArray
- func (GetAuthorityConfigX509ConfigPolicyIdArray) ElementType() reflect.Type
- func (i GetAuthorityConfigX509ConfigPolicyIdArray) ToGetAuthorityConfigX509ConfigPolicyIdArrayOutput() GetAuthorityConfigX509ConfigPolicyIdArrayOutput
- func (i GetAuthorityConfigX509ConfigPolicyIdArray) ToGetAuthorityConfigX509ConfigPolicyIdArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigPolicyIdArrayOutput
- type GetAuthorityConfigX509ConfigPolicyIdArrayInput
- type GetAuthorityConfigX509ConfigPolicyIdArrayOutput
- func (GetAuthorityConfigX509ConfigPolicyIdArrayOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigPolicyIdArrayOutput) Index(i pulumi.IntInput) GetAuthorityConfigX509ConfigPolicyIdOutput
- func (o GetAuthorityConfigX509ConfigPolicyIdArrayOutput) ToGetAuthorityConfigX509ConfigPolicyIdArrayOutput() GetAuthorityConfigX509ConfigPolicyIdArrayOutput
- func (o GetAuthorityConfigX509ConfigPolicyIdArrayOutput) ToGetAuthorityConfigX509ConfigPolicyIdArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigPolicyIdArrayOutput
- type GetAuthorityConfigX509ConfigPolicyIdInput
- type GetAuthorityConfigX509ConfigPolicyIdOutput
- func (GetAuthorityConfigX509ConfigPolicyIdOutput) ElementType() reflect.Type
- func (o GetAuthorityConfigX509ConfigPolicyIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
- func (o GetAuthorityConfigX509ConfigPolicyIdOutput) ToGetAuthorityConfigX509ConfigPolicyIdOutput() GetAuthorityConfigX509ConfigPolicyIdOutput
- func (o GetAuthorityConfigX509ConfigPolicyIdOutput) ToGetAuthorityConfigX509ConfigPolicyIdOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigPolicyIdOutput
- type GetAuthorityKeySpec
- type GetAuthorityKeySpecArgs
- type GetAuthorityKeySpecArray
- type GetAuthorityKeySpecArrayInput
- type GetAuthorityKeySpecArrayOutput
- func (GetAuthorityKeySpecArrayOutput) ElementType() reflect.Type
- func (o GetAuthorityKeySpecArrayOutput) Index(i pulumi.IntInput) GetAuthorityKeySpecOutput
- func (o GetAuthorityKeySpecArrayOutput) ToGetAuthorityKeySpecArrayOutput() GetAuthorityKeySpecArrayOutput
- func (o GetAuthorityKeySpecArrayOutput) ToGetAuthorityKeySpecArrayOutputWithContext(ctx context.Context) GetAuthorityKeySpecArrayOutput
- type GetAuthorityKeySpecInput
- type GetAuthorityKeySpecOutput
- func (o GetAuthorityKeySpecOutput) Algorithm() pulumi.StringOutput
- func (o GetAuthorityKeySpecOutput) CloudKmsKeyVersion() pulumi.StringOutput
- func (GetAuthorityKeySpecOutput) ElementType() reflect.Type
- func (o GetAuthorityKeySpecOutput) ToGetAuthorityKeySpecOutput() GetAuthorityKeySpecOutput
- func (o GetAuthorityKeySpecOutput) ToGetAuthorityKeySpecOutputWithContext(ctx context.Context) GetAuthorityKeySpecOutput
- type GetAuthoritySubordinateConfig
- type GetAuthoritySubordinateConfigArgs
- func (GetAuthoritySubordinateConfigArgs) ElementType() reflect.Type
- func (i GetAuthoritySubordinateConfigArgs) ToGetAuthoritySubordinateConfigOutput() GetAuthoritySubordinateConfigOutput
- func (i GetAuthoritySubordinateConfigArgs) ToGetAuthoritySubordinateConfigOutputWithContext(ctx context.Context) GetAuthoritySubordinateConfigOutput
- type GetAuthoritySubordinateConfigArray
- func (GetAuthoritySubordinateConfigArray) ElementType() reflect.Type
- func (i GetAuthoritySubordinateConfigArray) ToGetAuthoritySubordinateConfigArrayOutput() GetAuthoritySubordinateConfigArrayOutput
- func (i GetAuthoritySubordinateConfigArray) ToGetAuthoritySubordinateConfigArrayOutputWithContext(ctx context.Context) GetAuthoritySubordinateConfigArrayOutput
- type GetAuthoritySubordinateConfigArrayInput
- type GetAuthoritySubordinateConfigArrayOutput
- func (GetAuthoritySubordinateConfigArrayOutput) ElementType() reflect.Type
- func (o GetAuthoritySubordinateConfigArrayOutput) Index(i pulumi.IntInput) GetAuthoritySubordinateConfigOutput
- func (o GetAuthoritySubordinateConfigArrayOutput) ToGetAuthoritySubordinateConfigArrayOutput() GetAuthoritySubordinateConfigArrayOutput
- func (o GetAuthoritySubordinateConfigArrayOutput) ToGetAuthoritySubordinateConfigArrayOutputWithContext(ctx context.Context) GetAuthoritySubordinateConfigArrayOutput
- type GetAuthoritySubordinateConfigInput
- type GetAuthoritySubordinateConfigOutput
- func (o GetAuthoritySubordinateConfigOutput) CertificateAuthority() pulumi.StringOutput
- func (GetAuthoritySubordinateConfigOutput) ElementType() reflect.Type
- func (o GetAuthoritySubordinateConfigOutput) PemIssuerChains() GetAuthoritySubordinateConfigPemIssuerChainArrayOutput
- func (o GetAuthoritySubordinateConfigOutput) ToGetAuthoritySubordinateConfigOutput() GetAuthoritySubordinateConfigOutput
- func (o GetAuthoritySubordinateConfigOutput) ToGetAuthoritySubordinateConfigOutputWithContext(ctx context.Context) GetAuthoritySubordinateConfigOutput
- type GetAuthoritySubordinateConfigPemIssuerChain
- type GetAuthoritySubordinateConfigPemIssuerChainArgs
- func (GetAuthoritySubordinateConfigPemIssuerChainArgs) ElementType() reflect.Type
- func (i GetAuthoritySubordinateConfigPemIssuerChainArgs) ToGetAuthoritySubordinateConfigPemIssuerChainOutput() GetAuthoritySubordinateConfigPemIssuerChainOutput
- func (i GetAuthoritySubordinateConfigPemIssuerChainArgs) ToGetAuthoritySubordinateConfigPemIssuerChainOutputWithContext(ctx context.Context) GetAuthoritySubordinateConfigPemIssuerChainOutput
- type GetAuthoritySubordinateConfigPemIssuerChainArray
- func (GetAuthoritySubordinateConfigPemIssuerChainArray) ElementType() reflect.Type
- func (i GetAuthoritySubordinateConfigPemIssuerChainArray) ToGetAuthoritySubordinateConfigPemIssuerChainArrayOutput() GetAuthoritySubordinateConfigPemIssuerChainArrayOutput
- func (i GetAuthoritySubordinateConfigPemIssuerChainArray) ToGetAuthoritySubordinateConfigPemIssuerChainArrayOutputWithContext(ctx context.Context) GetAuthoritySubordinateConfigPemIssuerChainArrayOutput
- type GetAuthoritySubordinateConfigPemIssuerChainArrayInput
- type GetAuthoritySubordinateConfigPemIssuerChainArrayOutput
- func (GetAuthoritySubordinateConfigPemIssuerChainArrayOutput) ElementType() reflect.Type
- func (o GetAuthoritySubordinateConfigPemIssuerChainArrayOutput) Index(i pulumi.IntInput) GetAuthoritySubordinateConfigPemIssuerChainOutput
- func (o GetAuthoritySubordinateConfigPemIssuerChainArrayOutput) ToGetAuthoritySubordinateConfigPemIssuerChainArrayOutput() GetAuthoritySubordinateConfigPemIssuerChainArrayOutput
- func (o GetAuthoritySubordinateConfigPemIssuerChainArrayOutput) ToGetAuthoritySubordinateConfigPemIssuerChainArrayOutputWithContext(ctx context.Context) GetAuthoritySubordinateConfigPemIssuerChainArrayOutput
- type GetAuthoritySubordinateConfigPemIssuerChainInput
- type GetAuthoritySubordinateConfigPemIssuerChainOutput
- func (GetAuthoritySubordinateConfigPemIssuerChainOutput) ElementType() reflect.Type
- func (o GetAuthoritySubordinateConfigPemIssuerChainOutput) PemCertificates() pulumi.StringArrayOutput
- func (o GetAuthoritySubordinateConfigPemIssuerChainOutput) ToGetAuthoritySubordinateConfigPemIssuerChainOutput() GetAuthoritySubordinateConfigPemIssuerChainOutput
- func (o GetAuthoritySubordinateConfigPemIssuerChainOutput) ToGetAuthoritySubordinateConfigPemIssuerChainOutputWithContext(ctx context.Context) GetAuthoritySubordinateConfigPemIssuerChainOutput
- type LookupAuthorityArgs
- type LookupAuthorityOutputArgs
- type LookupAuthorityResult
- type LookupAuthorityResultOutput
- func (o LookupAuthorityResultOutput) AccessUrls() GetAuthorityAccessUrlArrayOutput
- func (o LookupAuthorityResultOutput) CertificateAuthorityId() pulumi.StringPtrOutput
- func (o LookupAuthorityResultOutput) Configs() GetAuthorityConfigArrayOutput
- func (o LookupAuthorityResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupAuthorityResultOutput) DeletionProtection() pulumi.BoolOutput
- func (o LookupAuthorityResultOutput) DesiredState() pulumi.StringOutput
- func (LookupAuthorityResultOutput) ElementType() reflect.Type
- func (o LookupAuthorityResultOutput) GcsBucket() pulumi.StringOutput
- func (o LookupAuthorityResultOutput) Id() pulumi.StringOutput
- func (o LookupAuthorityResultOutput) IgnoreActiveCertificatesOnDeletion() pulumi.BoolOutput
- func (o LookupAuthorityResultOutput) KeySpecs() GetAuthorityKeySpecArrayOutput
- func (o LookupAuthorityResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupAuthorityResultOutput) Lifetime() pulumi.StringOutput
- func (o LookupAuthorityResultOutput) Location() pulumi.StringPtrOutput
- func (o LookupAuthorityResultOutput) Name() pulumi.StringOutput
- func (o LookupAuthorityResultOutput) PemCaCertificate() pulumi.StringOutput
- func (o LookupAuthorityResultOutput) PemCaCertificates() pulumi.StringArrayOutput
- func (o LookupAuthorityResultOutput) PemCsr() pulumi.StringOutput
- func (o LookupAuthorityResultOutput) Pool() pulumi.StringPtrOutput
- func (o LookupAuthorityResultOutput) Project() pulumi.StringPtrOutput
- func (o LookupAuthorityResultOutput) SkipGracePeriod() pulumi.BoolOutput
- func (o LookupAuthorityResultOutput) State() pulumi.StringOutput
- func (o LookupAuthorityResultOutput) SubordinateConfigs() GetAuthoritySubordinateConfigArrayOutput
- func (o LookupAuthorityResultOutput) ToLookupAuthorityResultOutput() LookupAuthorityResultOutput
- func (o LookupAuthorityResultOutput) ToLookupAuthorityResultOutputWithContext(ctx context.Context) LookupAuthorityResultOutput
- func (o LookupAuthorityResultOutput) Type() pulumi.StringOutput
- func (o LookupAuthorityResultOutput) UpdateTime() pulumi.StringOutput
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. // Structure is documented below. 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"` // Whether or not to allow Terraform to destroy the CertificateAuthority. Unless this field is set to false in Terraform // state, a 'terraform destroy' or 'terraform apply' that would delete the instance will fail. DeletionProtection pulumi.BoolPtrOutput `pulumi:"deletionProtection"` // Desired state of the CertificateAuthority. Set this field to `STAGED` to create a `STAGED` root CA. DesiredState pulumi.StringPtrOutput `pulumi:"desiredState"` // 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"` // The signed CA certificate issued from the subordinated CA's CSR. This is needed when activating the subordiante CA with a third party issuer. PemCaCertificate pulumi.StringPtrOutput `pulumi:"pemCaCertificate"` // 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"` // If this flag is set, the Certificate Authority will be deleted as soon as // possible without a 30-day grace period where undeletion would have been // allowed. If you proceed, there will be no way to recover this CA. // Use with care. Defaults to `false`. SkipGracePeriod pulumi.BoolPtrOutput `pulumi:"skipGracePeriod"` // The State for this CertificateAuthority. State pulumi.StringOutput `pulumi:"state"` // If this is a subordinate CertificateAuthority, this field will be set // with the subordinate configuration, which describes its issuers. // Structure is documented below. SubordinateConfig AuthoritySubordinateConfigPtrOutput `pulumi:"subordinateConfig"` // The Type of this CertificateAuthority. // > **Note:** For `SUBORDINATE` Certificate Authorities, they need to // be activated before they can issue certificates. // Default value is `SELF_SIGNED`. // Possible values are: `SELF_SIGNED`, `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)
> **Warning:** On newer versions of the provider, you must explicitly set `deletion_protection=false` (and run `pulumi up` to write the field to state) in order to destroy a CertificateAuthority. It is recommended to not set this field (or set it to true) until you're ready to destroy.
## Example Usage ### Privateca Certificate Authority Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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), }, }, }, }, DeletionProtection: 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/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewAuthority(ctx, "root-ca", &certificateauthority.AuthorityArgs{ Pool: pulumi.String("ca-pool"), CertificateAuthorityId: pulumi.String("my-certificate-authority-root"), 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"), }, DeletionProtection: pulumi.Bool(false), SkipGracePeriod: pulumi.Bool(true), IgnoreActiveCertificatesOnDeletion: pulumi.Bool(true), }) if err != nil { return err } _, err = certificateauthority.NewAuthority(ctx, "default", &certificateauthority.AuthorityArgs{ Pool: pulumi.String("ca-pool"), CertificateAuthorityId: pulumi.String("my-certificate-authority-sub"), Location: pulumi.String("us-central1"), DeletionProtection: pulumi.Bool(true), SubordinateConfig: &certificateauthority.AuthoritySubordinateConfigArgs{ CertificateAuthority: root_ca.Name, }, Config: &certificateauthority.AuthorityConfigArgs{ SubjectConfig: &certificateauthority.AuthorityConfigSubjectConfigArgs{ Subject: &certificateauthority.AuthorityConfigSubjectConfigSubjectArgs{ Organization: pulumi.String("HashiCorp"), CommonName: pulumi.String("my-subordinate-authority"), }, 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{ DigitalSignature: pulumi.Bool(true), ContentCommitment: pulumi.Bool(true), KeyEncipherment: pulumi.Bool(false), DataEncipherment: pulumi.Bool(true), KeyAgreement: pulumi.Bool(true), CertSign: pulumi.Bool(true), CrlSign: pulumi.Bool(true), DecipherOnly: pulumi.Bool(true), }, ExtendedKeyUsage: &certificateauthority.AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs{ ServerAuth: pulumi.Bool(true), ClientAuth: pulumi.Bool(false), EmailProtection: pulumi.Bool(true), CodeSigning: pulumi.Bool(true), TimeStamping: pulumi.Bool(true), }, }, }, }, Lifetime: pulumi.String("86400s"), KeySpec: &certificateauthority.AuthorityKeySpecArgs{ Algorithm: pulumi.String("RSA_PKCS1_4096_SHA256"), }, 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/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/kms" "github.com/pulumi/pulumi-gcp/sdk/v6/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("serviceAccount:%v", 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("serviceAccount:%v", 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"), DeletionProtection: pulumi.Bool(true), 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), }, }, NameConstraints: &certificateauthority.AuthorityConfigX509ConfigNameConstraintsArgs{ Critical: pulumi.Bool(true), PermittedDnsNames: pulumi.StringArray{ pulumi.String("*.example.com"), }, ExcludedDnsNames: pulumi.StringArray{ pulumi.String("*.deny.example.com"), }, PermittedIpRanges: pulumi.StringArray{ pulumi.String("10.0.0.0/8"), }, ExcludedIpRanges: pulumi.StringArray{ pulumi.String("10.1.1.0/24"), }, PermittedEmailAddresses: pulumi.StringArray{ pulumi.String(".example.com"), }, ExcludedEmailAddresses: pulumi.StringArray{ pulumi.String(".deny.example.com"), }, PermittedUris: pulumi.StringArray{ pulumi.String(".example.com"), }, ExcludedUris: pulumi.StringArray{ pulumi.String(".deny.example.com"), }, }, }, }, }, 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
type AuthorityAccessUrl ¶
type AuthorityAccessUrl struct { // (Output) // The URL where this CertificateAuthority's CA certificate is published. This will only be // set for CAs that have been activated. CaCertificateAccessUrl *string `pulumi:"caCertificateAccessUrl"` // (Output) // The URL where this CertificateAuthority's CRLs are published. This will only be set for // CAs that have been activated. CrlAccessUrls []string `pulumi:"crlAccessUrls"` }
type AuthorityAccessUrlArgs ¶
type AuthorityAccessUrlArgs struct { // (Output) // The URL where this CertificateAuthority's CA certificate is published. This will only be // set for CAs that have been activated. CaCertificateAccessUrl pulumi.StringPtrInput `pulumi:"caCertificateAccessUrl"` // (Output) // The URL where this CertificateAuthority's CRLs are published. This will only be set for // CAs that have been activated. CrlAccessUrls pulumi.StringArrayInput `pulumi:"crlAccessUrls"` }
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
(Output) The URL where this CertificateAuthority's CA certificate is published. This will only be set for CAs that have been activated.
func (AuthorityAccessUrlOutput) CrlAccessUrls ¶ added in v6.4.0
func (o AuthorityAccessUrlOutput) CrlAccessUrls() pulumi.StringArrayOutput
(Output) The URL where this CertificateAuthority's CRLs are published. This will only be set for CAs that have been activated.
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 // Whether or not to allow Terraform to destroy the CertificateAuthority. Unless this field is set to false in Terraform // state, a 'terraform destroy' or 'terraform apply' that would delete the instance will fail. DeletionProtection pulumi.BoolPtrInput // Desired state of the CertificateAuthority. Set this field to `STAGED` to create a `STAGED` root CA. DesiredState 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 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 signed CA certificate issued from the subordinated CA's CSR. This is needed when activating the subordiante CA with a third party issuer. PemCaCertificate pulumi.StringPtrInput // 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 // If this flag is set, the Certificate Authority will be deleted as soon as // possible without a 30-day grace period where undeletion would have been // allowed. If you proceed, there will be no way to recover this CA. // Use with care. Defaults to `false`. SkipGracePeriod pulumi.BoolPtrInput // If this is a subordinate CertificateAuthority, this field will be set // with the subordinate configuration, which describes its issuers. // Structure is documented below. SubordinateConfig AuthoritySubordinateConfigPtrInput // The Type of this CertificateAuthority. // > **Note:** For `SUBORDINATE` Certificate Authorities, they need to // be activated before they can issue certificates. // Default value is `SELF_SIGNED`. // Possible values are: `SELF_SIGNED`, `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. // // <a name="nestedX509Config"></a>The `x509Config` block supports: 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. // // <a name="nestedX509Config"></a>The `x509Config` block supports: 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.
<a name="nestedX509Config"></a>The `x509Config` block supports:
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 ¶
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.
<a name="nestedX509Config"></a>The `x509Config` block supports:
func (AuthorityConfigPtrOutput) ToAuthorityConfigPtrOutput ¶
func (o AuthorityConfigPtrOutput) ToAuthorityConfigPtrOutput() AuthorityConfigPtrOutput
func (AuthorityConfigPtrOutput) ToAuthorityConfigPtrOutputWithContext ¶
func (o AuthorityConfigPtrOutput) ToAuthorityConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigPtrOutput
func (AuthorityConfigPtrOutput) X509Config ¶
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 ¶
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 ¶
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 ¶
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 name constraints extension. // Structure is documented below. NameConstraints *AuthorityConfigX509ConfigNameConstraints `pulumi:"nameConstraints"` // 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 ¶
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 ¶
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 ¶
func (AuthorityConfigX509ConfigAdditionalExtensionArgs) ElementType() reflect.Type
func (AuthorityConfigX509ConfigAdditionalExtensionArgs) ToAuthorityConfigX509ConfigAdditionalExtensionOutput ¶
func (i AuthorityConfigX509ConfigAdditionalExtensionArgs) ToAuthorityConfigX509ConfigAdditionalExtensionOutput() AuthorityConfigX509ConfigAdditionalExtensionOutput
func (AuthorityConfigX509ConfigAdditionalExtensionArgs) ToAuthorityConfigX509ConfigAdditionalExtensionOutputWithContext ¶
func (i AuthorityConfigX509ConfigAdditionalExtensionArgs) ToAuthorityConfigX509ConfigAdditionalExtensionOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigAdditionalExtensionOutput
type AuthorityConfigX509ConfigAdditionalExtensionArray ¶
type AuthorityConfigX509ConfigAdditionalExtensionArray []AuthorityConfigX509ConfigAdditionalExtensionInput
func (AuthorityConfigX509ConfigAdditionalExtensionArray) ElementType ¶
func (AuthorityConfigX509ConfigAdditionalExtensionArray) ElementType() reflect.Type
func (AuthorityConfigX509ConfigAdditionalExtensionArray) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutput ¶
func (i AuthorityConfigX509ConfigAdditionalExtensionArray) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutput() AuthorityConfigX509ConfigAdditionalExtensionArrayOutput
func (AuthorityConfigX509ConfigAdditionalExtensionArray) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutputWithContext ¶
func (i AuthorityConfigX509ConfigAdditionalExtensionArray) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigAdditionalExtensionArrayOutput
type AuthorityConfigX509ConfigAdditionalExtensionArrayInput ¶
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 ¶
type AuthorityConfigX509ConfigAdditionalExtensionArrayOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ElementType ¶
func (AuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutput ¶
func (o AuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutput() AuthorityConfigX509ConfigAdditionalExtensionArrayOutput
func (AuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutputWithContext ¶
func (o AuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ToAuthorityConfigX509ConfigAdditionalExtensionArrayOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigAdditionalExtensionArrayOutput
type AuthorityConfigX509ConfigAdditionalExtensionInput ¶
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 ¶
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 ¶
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 ¶
func (AuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ElementType() reflect.Type
func (AuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput ¶
func (i AuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput() AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
func (AuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext ¶
func (i AuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
type AuthorityConfigX509ConfigAdditionalExtensionObjectIdInput ¶
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 ¶
type AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ElementType ¶
func (AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ObjectIdPaths ¶
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 ¶
func (o AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput() AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
func (AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext ¶
func (o AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ToAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
type AuthorityConfigX509ConfigAdditionalExtensionOutput ¶
type AuthorityConfigX509ConfigAdditionalExtensionOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigAdditionalExtensionOutput) Critical ¶
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 ¶
func (AuthorityConfigX509ConfigAdditionalExtensionOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigAdditionalExtensionOutput) ObjectId ¶
func (o AuthorityConfigX509ConfigAdditionalExtensionOutput) ObjectId() AuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (AuthorityConfigX509ConfigAdditionalExtensionOutput) ToAuthorityConfigX509ConfigAdditionalExtensionOutput ¶
func (o AuthorityConfigX509ConfigAdditionalExtensionOutput) ToAuthorityConfigX509ConfigAdditionalExtensionOutput() AuthorityConfigX509ConfigAdditionalExtensionOutput
func (AuthorityConfigX509ConfigAdditionalExtensionOutput) ToAuthorityConfigX509ConfigAdditionalExtensionOutputWithContext ¶
func (o AuthorityConfigX509ConfigAdditionalExtensionOutput) ToAuthorityConfigX509ConfigAdditionalExtensionOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigAdditionalExtensionOutput
func (AuthorityConfigX509ConfigAdditionalExtensionOutput) Value ¶
func (o AuthorityConfigX509ConfigAdditionalExtensionOutput) Value() pulumi.StringOutput
The value of this X.509 extension. A base64-encoded string.
type AuthorityConfigX509ConfigArgs ¶
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 name constraints extension. // Structure is documented below. NameConstraints AuthorityConfigX509ConfigNameConstraintsPtrInput `pulumi:"nameConstraints"` // 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 ¶
func (AuthorityConfigX509ConfigArgs) ElementType() reflect.Type
func (AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigOutput ¶
func (i AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigOutput() AuthorityConfigX509ConfigOutput
func (AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigOutputWithContext ¶
func (i AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigOutput
func (AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigPtrOutput ¶
func (i AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigPtrOutput() AuthorityConfigX509ConfigPtrOutput
func (AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigPtrOutputWithContext ¶
func (i AuthorityConfigX509ConfigArgs) ToAuthorityConfigX509ConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPtrOutput
type AuthorityConfigX509ConfigCaOptions ¶
type AuthorityConfigX509ConfigCaOptions struct { // When true, the "CA" in Basic Constraints extension will be set to true. IsCa bool `pulumi:"isCa"` // Refers to the "path length constraint" in Basic Constraints 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. Setting the value to 0 // requires setting `zeroMaxIssuerPathLength = true`. MaxIssuerPathLength *int `pulumi:"maxIssuerPathLength"` // When true, the "CA" in Basic Constraints extension will be set to false. // If both `isCa` and `nonCa` are unset, the extension will be omitted from the CA certificate. NonCa *bool `pulumi:"nonCa"` // When true, the "path length constraint" in Basic Constraints extension will be set to 0. // If both `maxIssuerPathLength` and `zeroMaxIssuerPathLength` are unset, // the max path length will be omitted from the CA certificate. ZeroMaxIssuerPathLength *bool `pulumi:"zeroMaxIssuerPathLength"` }
type AuthorityConfigX509ConfigCaOptionsArgs ¶
type AuthorityConfigX509ConfigCaOptionsArgs struct { // When true, the "CA" in Basic Constraints extension will be set to true. IsCa pulumi.BoolInput `pulumi:"isCa"` // Refers to the "path length constraint" in Basic Constraints 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. Setting the value to 0 // requires setting `zeroMaxIssuerPathLength = true`. MaxIssuerPathLength pulumi.IntPtrInput `pulumi:"maxIssuerPathLength"` // When true, the "CA" in Basic Constraints extension will be set to false. // If both `isCa` and `nonCa` are unset, the extension will be omitted from the CA certificate. NonCa pulumi.BoolPtrInput `pulumi:"nonCa"` // When true, the "path length constraint" in Basic Constraints extension will be set to 0. // If both `maxIssuerPathLength` and `zeroMaxIssuerPathLength` are unset, // the max path length will be omitted from the CA certificate. ZeroMaxIssuerPathLength pulumi.BoolPtrInput `pulumi:"zeroMaxIssuerPathLength"` }
func (AuthorityConfigX509ConfigCaOptionsArgs) ElementType ¶
func (AuthorityConfigX509ConfigCaOptionsArgs) ElementType() reflect.Type
func (AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsOutput ¶
func (i AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsOutput() AuthorityConfigX509ConfigCaOptionsOutput
func (AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsOutputWithContext ¶
func (i AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigCaOptionsOutput
func (AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsPtrOutput ¶
func (i AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsPtrOutput() AuthorityConfigX509ConfigCaOptionsPtrOutput
func (AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsPtrOutputWithContext ¶
func (i AuthorityConfigX509ConfigCaOptionsArgs) ToAuthorityConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigCaOptionsPtrOutput
type AuthorityConfigX509ConfigCaOptionsInput ¶
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 ¶
type AuthorityConfigX509ConfigCaOptionsOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigCaOptionsOutput) ElementType ¶
func (AuthorityConfigX509ConfigCaOptionsOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigCaOptionsOutput) IsCa ¶
func (o AuthorityConfigX509ConfigCaOptionsOutput) IsCa() pulumi.BoolOutput
When true, the "CA" in Basic Constraints extension will be set to true.
func (AuthorityConfigX509ConfigCaOptionsOutput) MaxIssuerPathLength ¶
func (o AuthorityConfigX509ConfigCaOptionsOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
Refers to the "path length constraint" in Basic Constraints 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. Setting the value to 0 requires setting `zeroMaxIssuerPathLength = true`.
func (AuthorityConfigX509ConfigCaOptionsOutput) NonCa ¶ added in v6.5.0
func (o AuthorityConfigX509ConfigCaOptionsOutput) NonCa() pulumi.BoolPtrOutput
When true, the "CA" in Basic Constraints extension will be set to false. If both `isCa` and `nonCa` are unset, the extension will be omitted from the CA certificate.
func (AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsOutput ¶
func (o AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsOutput() AuthorityConfigX509ConfigCaOptionsOutput
func (AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsOutputWithContext ¶
func (o AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigCaOptionsOutput
func (AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutput ¶
func (o AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutput() AuthorityConfigX509ConfigCaOptionsPtrOutput
func (AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutputWithContext ¶
func (o AuthorityConfigX509ConfigCaOptionsOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigCaOptionsPtrOutput
func (AuthorityConfigX509ConfigCaOptionsOutput) ZeroMaxIssuerPathLength ¶ added in v6.5.0
func (o AuthorityConfigX509ConfigCaOptionsOutput) ZeroMaxIssuerPathLength() pulumi.BoolPtrOutput
When true, the "path length constraint" in Basic Constraints extension will be set to 0. If both `maxIssuerPathLength` and `zeroMaxIssuerPathLength` are unset, the max path length will be omitted from the CA certificate.
type AuthorityConfigX509ConfigCaOptionsPtrInput ¶
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 ¶
func AuthorityConfigX509ConfigCaOptionsPtr(v *AuthorityConfigX509ConfigCaOptionsArgs) AuthorityConfigX509ConfigCaOptionsPtrInput
type AuthorityConfigX509ConfigCaOptionsPtrOutput ¶
type AuthorityConfigX509ConfigCaOptionsPtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigCaOptionsPtrOutput) ElementType ¶
func (AuthorityConfigX509ConfigCaOptionsPtrOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigCaOptionsPtrOutput) IsCa ¶
func (o AuthorityConfigX509ConfigCaOptionsPtrOutput) IsCa() pulumi.BoolPtrOutput
When true, the "CA" in Basic Constraints extension will be set to true.
func (AuthorityConfigX509ConfigCaOptionsPtrOutput) MaxIssuerPathLength ¶
func (o AuthorityConfigX509ConfigCaOptionsPtrOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
Refers to the "path length constraint" in Basic Constraints 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. Setting the value to 0 requires setting `zeroMaxIssuerPathLength = true`.
func (AuthorityConfigX509ConfigCaOptionsPtrOutput) NonCa ¶ added in v6.5.0
func (o AuthorityConfigX509ConfigCaOptionsPtrOutput) NonCa() pulumi.BoolPtrOutput
When true, the "CA" in Basic Constraints extension will be set to false. If both `isCa` and `nonCa` are unset, the extension will be omitted from the CA certificate.
func (AuthorityConfigX509ConfigCaOptionsPtrOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutput ¶
func (o AuthorityConfigX509ConfigCaOptionsPtrOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutput() AuthorityConfigX509ConfigCaOptionsPtrOutput
func (AuthorityConfigX509ConfigCaOptionsPtrOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutputWithContext ¶
func (o AuthorityConfigX509ConfigCaOptionsPtrOutput) ToAuthorityConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigCaOptionsPtrOutput
func (AuthorityConfigX509ConfigCaOptionsPtrOutput) ZeroMaxIssuerPathLength ¶ added in v6.5.0
func (o AuthorityConfigX509ConfigCaOptionsPtrOutput) ZeroMaxIssuerPathLength() pulumi.BoolPtrOutput
When true, the "path length constraint" in Basic Constraints extension will be set to 0. If both `maxIssuerPathLength` and `zeroMaxIssuerPathLength` are unset, the max path length will be omitted from the CA certificate.
type AuthorityConfigX509ConfigInput ¶
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 ¶
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 ¶
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 ¶
func (AuthorityConfigX509ConfigKeyUsageArgs) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageOutput ¶
func (i AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageOutputWithContext ¶
func (i AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsagePtrOutput ¶
func (i AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsagePtrOutputWithContext ¶
func (i AuthorityConfigX509ConfigKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsagePtrOutput
type AuthorityConfigX509ConfigKeyUsageBaseKeyUsage ¶
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 ¶
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 ¶
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput ¶
func (i AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext ¶
func (i AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput ¶
func (i AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext ¶
func (i AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
type AuthorityConfigX509ConfigKeyUsageBaseKeyUsageInput ¶
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 ¶
type AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) CertSign ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ContentCommitment ¶
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 ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DataEncipherment ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DecipherOnly ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DigitalSignature ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ElementType ¶
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) EncipherOnly ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyAgreement ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyEncipherment ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
type AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrInput ¶
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 ¶
func AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtr(v *AuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrInput
type AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput ¶
type AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) CertSign ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ContentCommitment ¶
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 ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DataEncipherment ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DecipherOnly ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DigitalSignature ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ElementType ¶
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) EncipherOnly ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyAgreement ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext ¶
func (o AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsage ¶
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 ¶
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 ¶
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput ¶
func (i AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext ¶
func (i AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput ¶
func (i AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext ¶
func (i AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageInput ¶
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 ¶
type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ClientAuth ¶
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 ¶
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 ¶
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) EmailProtection ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext ¶
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput ¶
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext ¶
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrInput ¶
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 ¶
func AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtr(v *AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrInput
type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput ¶
type AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ClientAuth ¶
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 ¶
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 ¶
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) EmailProtection ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext ¶
func (o AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
type AuthorityConfigX509ConfigKeyUsageInput ¶
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 ¶
type AuthorityConfigX509ConfigKeyUsageOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigKeyUsageOutput) BaseKeyUsage ¶
func (o AuthorityConfigX509ConfigKeyUsageOutput) BaseKeyUsage() AuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (AuthorityConfigX509ConfigKeyUsageOutput) ElementType ¶
func (AuthorityConfigX509ConfigKeyUsageOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageOutput) ExtendedKeyUsage ¶
func (o AuthorityConfigX509ConfigKeyUsageOutput) ExtendedKeyUsage() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageOutput ¶
func (o AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageOutputWithContext ¶
func (o AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutput ¶
func (o AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutputWithContext ¶
func (o AuthorityConfigX509ConfigKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsageOutput) UnknownExtendedKeyUsages ¶
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 ¶
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 ¶
func AuthorityConfigX509ConfigKeyUsagePtr(v *AuthorityConfigX509ConfigKeyUsageArgs) AuthorityConfigX509ConfigKeyUsagePtrInput
type AuthorityConfigX509ConfigKeyUsagePtrOutput ¶
type AuthorityConfigX509ConfigKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigKeyUsagePtrOutput) BaseKeyUsage ¶
func (o AuthorityConfigX509ConfigKeyUsagePtrOutput) BaseKeyUsage() AuthorityConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (AuthorityConfigX509ConfigKeyUsagePtrOutput) ElementType ¶
func (AuthorityConfigX509ConfigKeyUsagePtrOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsagePtrOutput) ExtendedKeyUsage ¶
func (o AuthorityConfigX509ConfigKeyUsagePtrOutput) ExtendedKeyUsage() AuthorityConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (AuthorityConfigX509ConfigKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutput ¶
func (o AuthorityConfigX509ConfigKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutput() AuthorityConfigX509ConfigKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutputWithContext ¶
func (o AuthorityConfigX509ConfigKeyUsagePtrOutput) ToAuthorityConfigX509ConfigKeyUsagePtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsagePtrOutput
func (AuthorityConfigX509ConfigKeyUsagePtrOutput) UnknownExtendedKeyUsages ¶
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 ¶
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 ¶
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 ¶
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput ¶
func (i AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶
func (i AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray ¶
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray []AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ElementType ¶
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput ¶
func (i AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput() AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶
func (i AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput ¶
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 ¶
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType ¶
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput ¶
func (o AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput() AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶
func (o AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput ¶
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 ¶
type AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ElementType ¶
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths ¶
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 ¶
func (o AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput() AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
func (AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶
func (o AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
type AuthorityConfigX509ConfigNameConstraints ¶ added in v6.52.0
type AuthorityConfigX509ConfigNameConstraints struct { // Indicates whether or not the name constraints are marked critical. Critical bool `pulumi:"critical"` // Contains excluded DNS names. Any DNS name that can be // constructed by simply adding zero or more labels to // the left-hand side of the name satisfies the name constraint. // For example, `example.com`, `www.example.com`, `www.sub.example.com` // would satisfy `example.com` while `example1.com` does not. ExcludedDnsNames []string `pulumi:"excludedDnsNames"` // Contains the excluded email addresses. The value can be a particular // email address, a hostname to indicate all email addresses on that host or // a domain with a leading period (e.g. `.example.com`) to indicate // all email addresses in that domain. ExcludedEmailAddresses []string `pulumi:"excludedEmailAddresses"` // Contains the excluded IP ranges. For IPv4 addresses, the ranges // are expressed using CIDR notation as specified in RFC 4632. // For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 // addresses. ExcludedIpRanges []string `pulumi:"excludedIpRanges"` // Contains the excluded URIs that apply to the host part of the name. // The value can be a hostname or a domain with a // leading period (like `.example.com`) ExcludedUris []string `pulumi:"excludedUris"` // Contains permitted DNS names. Any DNS name that can be // constructed by simply adding zero or more labels to // the left-hand side of the name satisfies the name constraint. // For example, `example.com`, `www.example.com`, `www.sub.example.com` // would satisfy `example.com` while `example1.com` does not. PermittedDnsNames []string `pulumi:"permittedDnsNames"` // Contains the permitted email addresses. The value can be a particular // email address, a hostname to indicate all email addresses on that host or // a domain with a leading period (e.g. `.example.com`) to indicate // all email addresses in that domain. PermittedEmailAddresses []string `pulumi:"permittedEmailAddresses"` // Contains the permitted IP ranges. For IPv4 addresses, the ranges // are expressed using CIDR notation as specified in RFC 4632. // For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 // addresses. PermittedIpRanges []string `pulumi:"permittedIpRanges"` // Contains the permitted URIs that apply to the host part of the name. // The value can be a hostname or a domain with a // leading period (like `.example.com`) PermittedUris []string `pulumi:"permittedUris"` }
type AuthorityConfigX509ConfigNameConstraintsArgs ¶ added in v6.52.0
type AuthorityConfigX509ConfigNameConstraintsArgs struct { // Indicates whether or not the name constraints are marked critical. Critical pulumi.BoolInput `pulumi:"critical"` // Contains excluded DNS names. Any DNS name that can be // constructed by simply adding zero or more labels to // the left-hand side of the name satisfies the name constraint. // For example, `example.com`, `www.example.com`, `www.sub.example.com` // would satisfy `example.com` while `example1.com` does not. ExcludedDnsNames pulumi.StringArrayInput `pulumi:"excludedDnsNames"` // Contains the excluded email addresses. The value can be a particular // email address, a hostname to indicate all email addresses on that host or // a domain with a leading period (e.g. `.example.com`) to indicate // all email addresses in that domain. ExcludedEmailAddresses pulumi.StringArrayInput `pulumi:"excludedEmailAddresses"` // Contains the excluded IP ranges. For IPv4 addresses, the ranges // are expressed using CIDR notation as specified in RFC 4632. // For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 // addresses. ExcludedIpRanges pulumi.StringArrayInput `pulumi:"excludedIpRanges"` // Contains the excluded URIs that apply to the host part of the name. // The value can be a hostname or a domain with a // leading period (like `.example.com`) ExcludedUris pulumi.StringArrayInput `pulumi:"excludedUris"` // Contains permitted DNS names. Any DNS name that can be // constructed by simply adding zero or more labels to // the left-hand side of the name satisfies the name constraint. // For example, `example.com`, `www.example.com`, `www.sub.example.com` // would satisfy `example.com` while `example1.com` does not. PermittedDnsNames pulumi.StringArrayInput `pulumi:"permittedDnsNames"` // Contains the permitted email addresses. The value can be a particular // email address, a hostname to indicate all email addresses on that host or // a domain with a leading period (e.g. `.example.com`) to indicate // all email addresses in that domain. PermittedEmailAddresses pulumi.StringArrayInput `pulumi:"permittedEmailAddresses"` // Contains the permitted IP ranges. For IPv4 addresses, the ranges // are expressed using CIDR notation as specified in RFC 4632. // For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 // addresses. PermittedIpRanges pulumi.StringArrayInput `pulumi:"permittedIpRanges"` // Contains the permitted URIs that apply to the host part of the name. // The value can be a hostname or a domain with a // leading period (like `.example.com`) PermittedUris pulumi.StringArrayInput `pulumi:"permittedUris"` }
func (AuthorityConfigX509ConfigNameConstraintsArgs) ElementType ¶ added in v6.52.0
func (AuthorityConfigX509ConfigNameConstraintsArgs) ElementType() reflect.Type
func (AuthorityConfigX509ConfigNameConstraintsArgs) ToAuthorityConfigX509ConfigNameConstraintsOutput ¶ added in v6.52.0
func (i AuthorityConfigX509ConfigNameConstraintsArgs) ToAuthorityConfigX509ConfigNameConstraintsOutput() AuthorityConfigX509ConfigNameConstraintsOutput
func (AuthorityConfigX509ConfigNameConstraintsArgs) ToAuthorityConfigX509ConfigNameConstraintsOutputWithContext ¶ added in v6.52.0
func (i AuthorityConfigX509ConfigNameConstraintsArgs) ToAuthorityConfigX509ConfigNameConstraintsOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigNameConstraintsOutput
func (AuthorityConfigX509ConfigNameConstraintsArgs) ToAuthorityConfigX509ConfigNameConstraintsPtrOutput ¶ added in v6.52.0
func (i AuthorityConfigX509ConfigNameConstraintsArgs) ToAuthorityConfigX509ConfigNameConstraintsPtrOutput() AuthorityConfigX509ConfigNameConstraintsPtrOutput
func (AuthorityConfigX509ConfigNameConstraintsArgs) ToAuthorityConfigX509ConfigNameConstraintsPtrOutputWithContext ¶ added in v6.52.0
func (i AuthorityConfigX509ConfigNameConstraintsArgs) ToAuthorityConfigX509ConfigNameConstraintsPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigNameConstraintsPtrOutput
type AuthorityConfigX509ConfigNameConstraintsInput ¶ added in v6.52.0
type AuthorityConfigX509ConfigNameConstraintsInput interface { pulumi.Input ToAuthorityConfigX509ConfigNameConstraintsOutput() AuthorityConfigX509ConfigNameConstraintsOutput ToAuthorityConfigX509ConfigNameConstraintsOutputWithContext(context.Context) AuthorityConfigX509ConfigNameConstraintsOutput }
AuthorityConfigX509ConfigNameConstraintsInput is an input type that accepts AuthorityConfigX509ConfigNameConstraintsArgs and AuthorityConfigX509ConfigNameConstraintsOutput values. You can construct a concrete instance of `AuthorityConfigX509ConfigNameConstraintsInput` via:
AuthorityConfigX509ConfigNameConstraintsArgs{...}
type AuthorityConfigX509ConfigNameConstraintsOutput ¶ added in v6.52.0
type AuthorityConfigX509ConfigNameConstraintsOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigNameConstraintsOutput) Critical ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsOutput) Critical() pulumi.BoolOutput
Indicates whether or not the name constraints are marked critical.
func (AuthorityConfigX509ConfigNameConstraintsOutput) ElementType ¶ added in v6.52.0
func (AuthorityConfigX509ConfigNameConstraintsOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigNameConstraintsOutput) ExcludedDnsNames ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsOutput) ExcludedDnsNames() pulumi.StringArrayOutput
Contains excluded DNS names. Any DNS name that can be constructed by simply adding zero or more labels to the left-hand side of the name satisfies the name constraint. For example, `example.com`, `www.example.com`, `www.sub.example.com` would satisfy `example.com` while `example1.com` does not.
func (AuthorityConfigX509ConfigNameConstraintsOutput) ExcludedEmailAddresses ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsOutput) ExcludedEmailAddresses() pulumi.StringArrayOutput
Contains the excluded email addresses. The value can be a particular email address, a hostname to indicate all email addresses on that host or a domain with a leading period (e.g. `.example.com`) to indicate all email addresses in that domain.
func (AuthorityConfigX509ConfigNameConstraintsOutput) ExcludedIpRanges ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsOutput) ExcludedIpRanges() pulumi.StringArrayOutput
Contains the excluded IP ranges. For IPv4 addresses, the ranges are expressed using CIDR notation as specified in RFC 4632. For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 addresses.
func (AuthorityConfigX509ConfigNameConstraintsOutput) ExcludedUris ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsOutput) ExcludedUris() pulumi.StringArrayOutput
Contains the excluded URIs that apply to the host part of the name. The value can be a hostname or a domain with a leading period (like `.example.com`)
func (AuthorityConfigX509ConfigNameConstraintsOutput) PermittedDnsNames ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsOutput) PermittedDnsNames() pulumi.StringArrayOutput
Contains permitted DNS names. Any DNS name that can be constructed by simply adding zero or more labels to the left-hand side of the name satisfies the name constraint. For example, `example.com`, `www.example.com`, `www.sub.example.com` would satisfy `example.com` while `example1.com` does not.
func (AuthorityConfigX509ConfigNameConstraintsOutput) PermittedEmailAddresses ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsOutput) PermittedEmailAddresses() pulumi.StringArrayOutput
Contains the permitted email addresses. The value can be a particular email address, a hostname to indicate all email addresses on that host or a domain with a leading period (e.g. `.example.com`) to indicate all email addresses in that domain.
func (AuthorityConfigX509ConfigNameConstraintsOutput) PermittedIpRanges ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsOutput) PermittedIpRanges() pulumi.StringArrayOutput
Contains the permitted IP ranges. For IPv4 addresses, the ranges are expressed using CIDR notation as specified in RFC 4632. For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 addresses.
func (AuthorityConfigX509ConfigNameConstraintsOutput) PermittedUris ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsOutput) PermittedUris() pulumi.StringArrayOutput
Contains the permitted URIs that apply to the host part of the name. The value can be a hostname or a domain with a leading period (like `.example.com`)
func (AuthorityConfigX509ConfigNameConstraintsOutput) ToAuthorityConfigX509ConfigNameConstraintsOutput ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsOutput) ToAuthorityConfigX509ConfigNameConstraintsOutput() AuthorityConfigX509ConfigNameConstraintsOutput
func (AuthorityConfigX509ConfigNameConstraintsOutput) ToAuthorityConfigX509ConfigNameConstraintsOutputWithContext ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsOutput) ToAuthorityConfigX509ConfigNameConstraintsOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigNameConstraintsOutput
func (AuthorityConfigX509ConfigNameConstraintsOutput) ToAuthorityConfigX509ConfigNameConstraintsPtrOutput ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsOutput) ToAuthorityConfigX509ConfigNameConstraintsPtrOutput() AuthorityConfigX509ConfigNameConstraintsPtrOutput
func (AuthorityConfigX509ConfigNameConstraintsOutput) ToAuthorityConfigX509ConfigNameConstraintsPtrOutputWithContext ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsOutput) ToAuthorityConfigX509ConfigNameConstraintsPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigNameConstraintsPtrOutput
type AuthorityConfigX509ConfigNameConstraintsPtrInput ¶ added in v6.52.0
type AuthorityConfigX509ConfigNameConstraintsPtrInput interface { pulumi.Input ToAuthorityConfigX509ConfigNameConstraintsPtrOutput() AuthorityConfigX509ConfigNameConstraintsPtrOutput ToAuthorityConfigX509ConfigNameConstraintsPtrOutputWithContext(context.Context) AuthorityConfigX509ConfigNameConstraintsPtrOutput }
AuthorityConfigX509ConfigNameConstraintsPtrInput is an input type that accepts AuthorityConfigX509ConfigNameConstraintsArgs, AuthorityConfigX509ConfigNameConstraintsPtr and AuthorityConfigX509ConfigNameConstraintsPtrOutput values. You can construct a concrete instance of `AuthorityConfigX509ConfigNameConstraintsPtrInput` via:
AuthorityConfigX509ConfigNameConstraintsArgs{...} or: nil
func AuthorityConfigX509ConfigNameConstraintsPtr ¶ added in v6.52.0
func AuthorityConfigX509ConfigNameConstraintsPtr(v *AuthorityConfigX509ConfigNameConstraintsArgs) AuthorityConfigX509ConfigNameConstraintsPtrInput
type AuthorityConfigX509ConfigNameConstraintsPtrOutput ¶ added in v6.52.0
type AuthorityConfigX509ConfigNameConstraintsPtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigNameConstraintsPtrOutput) Critical ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) Critical() pulumi.BoolPtrOutput
Indicates whether or not the name constraints are marked critical.
func (AuthorityConfigX509ConfigNameConstraintsPtrOutput) ElementType ¶ added in v6.52.0
func (AuthorityConfigX509ConfigNameConstraintsPtrOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigNameConstraintsPtrOutput) ExcludedDnsNames ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) ExcludedDnsNames() pulumi.StringArrayOutput
Contains excluded DNS names. Any DNS name that can be constructed by simply adding zero or more labels to the left-hand side of the name satisfies the name constraint. For example, `example.com`, `www.example.com`, `www.sub.example.com` would satisfy `example.com` while `example1.com` does not.
func (AuthorityConfigX509ConfigNameConstraintsPtrOutput) ExcludedEmailAddresses ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) ExcludedEmailAddresses() pulumi.StringArrayOutput
Contains the excluded email addresses. The value can be a particular email address, a hostname to indicate all email addresses on that host or a domain with a leading period (e.g. `.example.com`) to indicate all email addresses in that domain.
func (AuthorityConfigX509ConfigNameConstraintsPtrOutput) ExcludedIpRanges ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) ExcludedIpRanges() pulumi.StringArrayOutput
Contains the excluded IP ranges. For IPv4 addresses, the ranges are expressed using CIDR notation as specified in RFC 4632. For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 addresses.
func (AuthorityConfigX509ConfigNameConstraintsPtrOutput) ExcludedUris ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) ExcludedUris() pulumi.StringArrayOutput
Contains the excluded URIs that apply to the host part of the name. The value can be a hostname or a domain with a leading period (like `.example.com`)
func (AuthorityConfigX509ConfigNameConstraintsPtrOutput) PermittedDnsNames ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) PermittedDnsNames() pulumi.StringArrayOutput
Contains permitted DNS names. Any DNS name that can be constructed by simply adding zero or more labels to the left-hand side of the name satisfies the name constraint. For example, `example.com`, `www.example.com`, `www.sub.example.com` would satisfy `example.com` while `example1.com` does not.
func (AuthorityConfigX509ConfigNameConstraintsPtrOutput) PermittedEmailAddresses ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) PermittedEmailAddresses() pulumi.StringArrayOutput
Contains the permitted email addresses. The value can be a particular email address, a hostname to indicate all email addresses on that host or a domain with a leading period (e.g. `.example.com`) to indicate all email addresses in that domain.
func (AuthorityConfigX509ConfigNameConstraintsPtrOutput) PermittedIpRanges ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) PermittedIpRanges() pulumi.StringArrayOutput
Contains the permitted IP ranges. For IPv4 addresses, the ranges are expressed using CIDR notation as specified in RFC 4632. For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 addresses.
func (AuthorityConfigX509ConfigNameConstraintsPtrOutput) PermittedUris ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) PermittedUris() pulumi.StringArrayOutput
Contains the permitted URIs that apply to the host part of the name. The value can be a hostname or a domain with a leading period (like `.example.com`)
func (AuthorityConfigX509ConfigNameConstraintsPtrOutput) ToAuthorityConfigX509ConfigNameConstraintsPtrOutput ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) ToAuthorityConfigX509ConfigNameConstraintsPtrOutput() AuthorityConfigX509ConfigNameConstraintsPtrOutput
func (AuthorityConfigX509ConfigNameConstraintsPtrOutput) ToAuthorityConfigX509ConfigNameConstraintsPtrOutputWithContext ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigNameConstraintsPtrOutput) ToAuthorityConfigX509ConfigNameConstraintsPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigNameConstraintsPtrOutput
type AuthorityConfigX509ConfigOutput ¶
type AuthorityConfigX509ConfigOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigOutput) AdditionalExtensions ¶
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 ¶
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 ¶
func (o AuthorityConfigX509ConfigOutput) CaOptions() AuthorityConfigX509ConfigCaOptionsOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (AuthorityConfigX509ConfigOutput) ElementType ¶
func (AuthorityConfigX509ConfigOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigOutput) KeyUsage ¶
func (o AuthorityConfigX509ConfigOutput) KeyUsage() AuthorityConfigX509ConfigKeyUsageOutput
Indicates the intended use for keys that correspond to a certificate. Structure is documented below.
func (AuthorityConfigX509ConfigOutput) NameConstraints ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigOutput) NameConstraints() AuthorityConfigX509ConfigNameConstraintsPtrOutput
Describes the X.509 name constraints extension. Structure is documented below.
func (AuthorityConfigX509ConfigOutput) PolicyIds ¶
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 ¶
func (o AuthorityConfigX509ConfigOutput) ToAuthorityConfigX509ConfigOutput() AuthorityConfigX509ConfigOutput
func (AuthorityConfigX509ConfigOutput) ToAuthorityConfigX509ConfigOutputWithContext ¶
func (o AuthorityConfigX509ConfigOutput) ToAuthorityConfigX509ConfigOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigOutput
func (AuthorityConfigX509ConfigOutput) ToAuthorityConfigX509ConfigPtrOutput ¶
func (o AuthorityConfigX509ConfigOutput) ToAuthorityConfigX509ConfigPtrOutput() AuthorityConfigX509ConfigPtrOutput
func (AuthorityConfigX509ConfigOutput) ToAuthorityConfigX509ConfigPtrOutputWithContext ¶
func (o AuthorityConfigX509ConfigOutput) ToAuthorityConfigX509ConfigPtrOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPtrOutput
type AuthorityConfigX509ConfigPolicyId ¶
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 ¶
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 ¶
func (AuthorityConfigX509ConfigPolicyIdArgs) ElementType() reflect.Type
func (AuthorityConfigX509ConfigPolicyIdArgs) ToAuthorityConfigX509ConfigPolicyIdOutput ¶
func (i AuthorityConfigX509ConfigPolicyIdArgs) ToAuthorityConfigX509ConfigPolicyIdOutput() AuthorityConfigX509ConfigPolicyIdOutput
func (AuthorityConfigX509ConfigPolicyIdArgs) ToAuthorityConfigX509ConfigPolicyIdOutputWithContext ¶
func (i AuthorityConfigX509ConfigPolicyIdArgs) ToAuthorityConfigX509ConfigPolicyIdOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPolicyIdOutput
type AuthorityConfigX509ConfigPolicyIdArray ¶
type AuthorityConfigX509ConfigPolicyIdArray []AuthorityConfigX509ConfigPolicyIdInput
func (AuthorityConfigX509ConfigPolicyIdArray) ElementType ¶
func (AuthorityConfigX509ConfigPolicyIdArray) ElementType() reflect.Type
func (AuthorityConfigX509ConfigPolicyIdArray) ToAuthorityConfigX509ConfigPolicyIdArrayOutput ¶
func (i AuthorityConfigX509ConfigPolicyIdArray) ToAuthorityConfigX509ConfigPolicyIdArrayOutput() AuthorityConfigX509ConfigPolicyIdArrayOutput
func (AuthorityConfigX509ConfigPolicyIdArray) ToAuthorityConfigX509ConfigPolicyIdArrayOutputWithContext ¶
func (i AuthorityConfigX509ConfigPolicyIdArray) ToAuthorityConfigX509ConfigPolicyIdArrayOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPolicyIdArrayOutput
type AuthorityConfigX509ConfigPolicyIdArrayInput ¶
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 ¶
type AuthorityConfigX509ConfigPolicyIdArrayOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigPolicyIdArrayOutput) ElementType ¶
func (AuthorityConfigX509ConfigPolicyIdArrayOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigPolicyIdArrayOutput) ToAuthorityConfigX509ConfigPolicyIdArrayOutput ¶
func (o AuthorityConfigX509ConfigPolicyIdArrayOutput) ToAuthorityConfigX509ConfigPolicyIdArrayOutput() AuthorityConfigX509ConfigPolicyIdArrayOutput
func (AuthorityConfigX509ConfigPolicyIdArrayOutput) ToAuthorityConfigX509ConfigPolicyIdArrayOutputWithContext ¶
func (o AuthorityConfigX509ConfigPolicyIdArrayOutput) ToAuthorityConfigX509ConfigPolicyIdArrayOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPolicyIdArrayOutput
type AuthorityConfigX509ConfigPolicyIdInput ¶
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 ¶
type AuthorityConfigX509ConfigPolicyIdOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigPolicyIdOutput) ElementType ¶
func (AuthorityConfigX509ConfigPolicyIdOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigPolicyIdOutput) ObjectIdPaths ¶
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 ¶
func (o AuthorityConfigX509ConfigPolicyIdOutput) ToAuthorityConfigX509ConfigPolicyIdOutput() AuthorityConfigX509ConfigPolicyIdOutput
func (AuthorityConfigX509ConfigPolicyIdOutput) ToAuthorityConfigX509ConfigPolicyIdOutputWithContext ¶
func (o AuthorityConfigX509ConfigPolicyIdOutput) ToAuthorityConfigX509ConfigPolicyIdOutputWithContext(ctx context.Context) AuthorityConfigX509ConfigPolicyIdOutput
type AuthorityConfigX509ConfigPtrInput ¶
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 ¶
func AuthorityConfigX509ConfigPtr(v *AuthorityConfigX509ConfigArgs) AuthorityConfigX509ConfigPtrInput
type AuthorityConfigX509ConfigPtrOutput ¶
type AuthorityConfigX509ConfigPtrOutput struct{ *pulumi.OutputState }
func (AuthorityConfigX509ConfigPtrOutput) AdditionalExtensions ¶
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 ¶
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 ¶
func (o AuthorityConfigX509ConfigPtrOutput) CaOptions() AuthorityConfigX509ConfigCaOptionsPtrOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (AuthorityConfigX509ConfigPtrOutput) Elem ¶
func (o AuthorityConfigX509ConfigPtrOutput) Elem() AuthorityConfigX509ConfigOutput
func (AuthorityConfigX509ConfigPtrOutput) ElementType ¶
func (AuthorityConfigX509ConfigPtrOutput) ElementType() reflect.Type
func (AuthorityConfigX509ConfigPtrOutput) KeyUsage ¶
func (o AuthorityConfigX509ConfigPtrOutput) KeyUsage() AuthorityConfigX509ConfigKeyUsagePtrOutput
Indicates the intended use for keys that correspond to a certificate. Structure is documented below.
func (AuthorityConfigX509ConfigPtrOutput) NameConstraints ¶ added in v6.52.0
func (o AuthorityConfigX509ConfigPtrOutput) NameConstraints() AuthorityConfigX509ConfigNameConstraintsPtrOutput
Describes the X.509 name constraints extension. Structure is documented below.
func (AuthorityConfigX509ConfigPtrOutput) PolicyIds ¶
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 ¶
func (o AuthorityConfigX509ConfigPtrOutput) ToAuthorityConfigX509ConfigPtrOutput() AuthorityConfigX509ConfigPtrOutput
func (AuthorityConfigX509ConfigPtrOutput) ToAuthorityConfigX509ConfigPtrOutputWithContext ¶
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`, `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`, `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`, `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`, `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) AccessUrls ¶ added in v6.23.0
func (o AuthorityOutput) AccessUrls() AuthorityAccessUrlArrayOutput
URLs for accessing content published by this CA, such as the CA certificate and CRLs. Structure is documented below.
func (AuthorityOutput) CertificateAuthorityId ¶ added in v6.23.0
func (o AuthorityOutput) CertificateAuthorityId() pulumi.StringOutput
The user provided Resource ID for this Certificate Authority.
func (AuthorityOutput) Config ¶ added in v6.23.0
func (o AuthorityOutput) Config() AuthorityConfigOutput
The config used to create a self-signed X.509 certificate or CSR. Structure is documented below.
func (AuthorityOutput) CreateTime ¶ added in v6.23.0
func (o AuthorityOutput) CreateTime() pulumi.StringOutput
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".
func (AuthorityOutput) DeletionProtection ¶ added in v6.23.0
func (o AuthorityOutput) DeletionProtection() pulumi.BoolPtrOutput
Whether or not to allow Terraform to destroy the CertificateAuthority. Unless this field is set to false in Terraform state, a 'terraform destroy' or 'terraform apply' that would delete the instance will fail.
func (AuthorityOutput) DesiredState ¶ added in v6.25.0
func (o AuthorityOutput) DesiredState() pulumi.StringPtrOutput
Desired state of the CertificateAuthority. Set this field to `STAGED` to create a `STAGED` root CA.
func (AuthorityOutput) ElementType ¶
func (AuthorityOutput) ElementType() reflect.Type
func (AuthorityOutput) GcsBucket ¶ added in v6.23.0
func (o AuthorityOutput) GcsBucket() pulumi.StringPtrOutput
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.
func (AuthorityOutput) IgnoreActiveCertificatesOnDeletion ¶ added in v6.23.0
func (o AuthorityOutput) IgnoreActiveCertificatesOnDeletion() pulumi.BoolPtrOutput
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`.
func (AuthorityOutput) KeySpec ¶ added in v6.23.0
func (o AuthorityOutput) KeySpec() AuthorityKeySpecOutput
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.
func (AuthorityOutput) Labels ¶ added in v6.23.0
func (o AuthorityOutput) Labels() pulumi.StringMapOutput
Labels with user-defined metadata. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (AuthorityOutput) Lifetime ¶ added in v6.23.0
func (o AuthorityOutput) 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 (AuthorityOutput) Location ¶ added in v6.23.0
func (o AuthorityOutput) Location() pulumi.StringOutput
Location of the CertificateAuthority. A full list of valid locations can be found by running `gcloud privateca locations list`.
func (AuthorityOutput) Name ¶ added in v6.23.0
func (o AuthorityOutput) Name() pulumi.StringOutput
The resource name for this CertificateAuthority in the format projects/*/locations/*/certificateAuthorities/*.
func (AuthorityOutput) PemCaCertificate ¶ added in v6.31.0
func (o AuthorityOutput) PemCaCertificate() pulumi.StringPtrOutput
The signed CA certificate issued from the subordinated CA's CSR. This is needed when activating the subordiante CA with a third party issuer.
func (AuthorityOutput) PemCaCertificates ¶ added in v6.23.0
func (o AuthorityOutput) PemCaCertificates() pulumi.StringArrayOutput
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.
func (AuthorityOutput) Pool ¶ added in v6.23.0
func (o AuthorityOutput) Pool() pulumi.StringOutput
The name of the CaPool this Certificate Authority belongs to.
func (AuthorityOutput) Project ¶ added in v6.23.0
func (o AuthorityOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (AuthorityOutput) SkipGracePeriod ¶ added in v6.42.0
func (o AuthorityOutput) SkipGracePeriod() pulumi.BoolPtrOutput
If this flag is set, the Certificate Authority will be deleted as soon as possible without a 30-day grace period where undeletion would have been allowed. If you proceed, there will be no way to recover this CA. Use with care. Defaults to `false`.
func (AuthorityOutput) State ¶ added in v6.23.0
func (o AuthorityOutput) State() pulumi.StringOutput
The State for this CertificateAuthority.
func (AuthorityOutput) SubordinateConfig ¶ added in v6.31.0
func (o AuthorityOutput) SubordinateConfig() AuthoritySubordinateConfigPtrOutput
If this is a subordinate CertificateAuthority, this field will be set with the subordinate configuration, which describes its issuers. Structure is documented below.
func (AuthorityOutput) ToAuthorityOutput ¶
func (o AuthorityOutput) ToAuthorityOutput() AuthorityOutput
func (AuthorityOutput) ToAuthorityOutputWithContext ¶
func (o AuthorityOutput) ToAuthorityOutputWithContext(ctx context.Context) AuthorityOutput
func (AuthorityOutput) Type ¶ added in v6.23.0
func (o AuthorityOutput) Type() pulumi.StringPtrOutput
The Type of this CertificateAuthority. > **Note:** For `SUBORDINATE` Certificate Authorities, they need to be activated before they can issue certificates. Default value is `SELF_SIGNED`. Possible values are: `SELF_SIGNED`, `SUBORDINATE`.
func (AuthorityOutput) UpdateTime ¶ added in v6.23.0
func (o AuthorityOutput) UpdateTime() pulumi.StringOutput
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".
type AuthorityState ¶
type AuthorityState struct { // URLs for accessing content published by this CA, such as the CA certificate and CRLs. // Structure is documented below. 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 // Whether or not to allow Terraform to destroy the CertificateAuthority. Unless this field is set to false in Terraform // state, a 'terraform destroy' or 'terraform apply' that would delete the instance will fail. DeletionProtection pulumi.BoolPtrInput // Desired state of the CertificateAuthority. Set this field to `STAGED` to create a `STAGED` root CA. DesiredState 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 // The signed CA certificate issued from the subordinated CA's CSR. This is needed when activating the subordiante CA with a third party issuer. PemCaCertificate 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 // If this flag is set, the Certificate Authority will be deleted as soon as // possible without a 30-day grace period where undeletion would have been // allowed. If you proceed, there will be no way to recover this CA. // Use with care. Defaults to `false`. SkipGracePeriod pulumi.BoolPtrInput // The State for this CertificateAuthority. State pulumi.StringPtrInput // If this is a subordinate CertificateAuthority, this field will be set // with the subordinate configuration, which describes its issuers. // Structure is documented below. SubordinateConfig AuthoritySubordinateConfigPtrInput // The Type of this CertificateAuthority. // > **Note:** For `SUBORDINATE` Certificate Authorities, they need to // be activated before they can issue certificates. // Default value is `SELF_SIGNED`. // Possible values are: `SELF_SIGNED`, `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 AuthoritySubordinateConfig ¶ added in v6.31.0
type AuthoritySubordinateConfig struct { // This can refer to a CertificateAuthority that was used to create a // subordinate CertificateAuthority. This field is used for information // and usability purposes only. The resource name is in the format // `projects/*/locations/*/caPools/*/certificateAuthorities/*`. CertificateAuthority *string `pulumi:"certificateAuthority"` // Contains the PEM certificate chain for the issuers of this CertificateAuthority, // but not pem certificate for this CA itself. // Structure is documented below. PemIssuerChain *AuthoritySubordinateConfigPemIssuerChain `pulumi:"pemIssuerChain"` }
type AuthoritySubordinateConfigArgs ¶ added in v6.31.0
type AuthoritySubordinateConfigArgs struct { // This can refer to a CertificateAuthority that was used to create a // subordinate CertificateAuthority. This field is used for information // and usability purposes only. The resource name is in the format // `projects/*/locations/*/caPools/*/certificateAuthorities/*`. CertificateAuthority pulumi.StringPtrInput `pulumi:"certificateAuthority"` // Contains the PEM certificate chain for the issuers of this CertificateAuthority, // but not pem certificate for this CA itself. // Structure is documented below. PemIssuerChain AuthoritySubordinateConfigPemIssuerChainPtrInput `pulumi:"pemIssuerChain"` }
func (AuthoritySubordinateConfigArgs) ElementType ¶ added in v6.31.0
func (AuthoritySubordinateConfigArgs) ElementType() reflect.Type
func (AuthoritySubordinateConfigArgs) ToAuthoritySubordinateConfigOutput ¶ added in v6.31.0
func (i AuthoritySubordinateConfigArgs) ToAuthoritySubordinateConfigOutput() AuthoritySubordinateConfigOutput
func (AuthoritySubordinateConfigArgs) ToAuthoritySubordinateConfigOutputWithContext ¶ added in v6.31.0
func (i AuthoritySubordinateConfigArgs) ToAuthoritySubordinateConfigOutputWithContext(ctx context.Context) AuthoritySubordinateConfigOutput
func (AuthoritySubordinateConfigArgs) ToAuthoritySubordinateConfigPtrOutput ¶ added in v6.31.0
func (i AuthoritySubordinateConfigArgs) ToAuthoritySubordinateConfigPtrOutput() AuthoritySubordinateConfigPtrOutput
func (AuthoritySubordinateConfigArgs) ToAuthoritySubordinateConfigPtrOutputWithContext ¶ added in v6.31.0
func (i AuthoritySubordinateConfigArgs) ToAuthoritySubordinateConfigPtrOutputWithContext(ctx context.Context) AuthoritySubordinateConfigPtrOutput
type AuthoritySubordinateConfigInput ¶ added in v6.31.0
type AuthoritySubordinateConfigInput interface { pulumi.Input ToAuthoritySubordinateConfigOutput() AuthoritySubordinateConfigOutput ToAuthoritySubordinateConfigOutputWithContext(context.Context) AuthoritySubordinateConfigOutput }
AuthoritySubordinateConfigInput is an input type that accepts AuthoritySubordinateConfigArgs and AuthoritySubordinateConfigOutput values. You can construct a concrete instance of `AuthoritySubordinateConfigInput` via:
AuthoritySubordinateConfigArgs{...}
type AuthoritySubordinateConfigOutput ¶ added in v6.31.0
type AuthoritySubordinateConfigOutput struct{ *pulumi.OutputState }
func (AuthoritySubordinateConfigOutput) CertificateAuthority ¶ added in v6.31.0
func (o AuthoritySubordinateConfigOutput) CertificateAuthority() pulumi.StringPtrOutput
This can refer to a CertificateAuthority that was used to create a subordinate CertificateAuthority. This field is used for information and usability purposes only. The resource name is in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`.
func (AuthoritySubordinateConfigOutput) ElementType ¶ added in v6.31.0
func (AuthoritySubordinateConfigOutput) ElementType() reflect.Type
func (AuthoritySubordinateConfigOutput) PemIssuerChain ¶ added in v6.31.0
func (o AuthoritySubordinateConfigOutput) PemIssuerChain() AuthoritySubordinateConfigPemIssuerChainPtrOutput
Contains the PEM certificate chain for the issuers of this CertificateAuthority, but not pem certificate for this CA itself. Structure is documented below.
func (AuthoritySubordinateConfigOutput) ToAuthoritySubordinateConfigOutput ¶ added in v6.31.0
func (o AuthoritySubordinateConfigOutput) ToAuthoritySubordinateConfigOutput() AuthoritySubordinateConfigOutput
func (AuthoritySubordinateConfigOutput) ToAuthoritySubordinateConfigOutputWithContext ¶ added in v6.31.0
func (o AuthoritySubordinateConfigOutput) ToAuthoritySubordinateConfigOutputWithContext(ctx context.Context) AuthoritySubordinateConfigOutput
func (AuthoritySubordinateConfigOutput) ToAuthoritySubordinateConfigPtrOutput ¶ added in v6.31.0
func (o AuthoritySubordinateConfigOutput) ToAuthoritySubordinateConfigPtrOutput() AuthoritySubordinateConfigPtrOutput
func (AuthoritySubordinateConfigOutput) ToAuthoritySubordinateConfigPtrOutputWithContext ¶ added in v6.31.0
func (o AuthoritySubordinateConfigOutput) ToAuthoritySubordinateConfigPtrOutputWithContext(ctx context.Context) AuthoritySubordinateConfigPtrOutput
type AuthoritySubordinateConfigPemIssuerChain ¶ added in v6.31.0
type AuthoritySubordinateConfigPemIssuerChainArgs ¶ added in v6.31.0
type AuthoritySubordinateConfigPemIssuerChainArgs struct { // Expected to be in leaf-to-root order according to RFC 5246. PemCertificates pulumi.StringArrayInput `pulumi:"pemCertificates"` }
func (AuthoritySubordinateConfigPemIssuerChainArgs) ElementType ¶ added in v6.31.0
func (AuthoritySubordinateConfigPemIssuerChainArgs) ElementType() reflect.Type
func (AuthoritySubordinateConfigPemIssuerChainArgs) ToAuthoritySubordinateConfigPemIssuerChainOutput ¶ added in v6.31.0
func (i AuthoritySubordinateConfigPemIssuerChainArgs) ToAuthoritySubordinateConfigPemIssuerChainOutput() AuthoritySubordinateConfigPemIssuerChainOutput
func (AuthoritySubordinateConfigPemIssuerChainArgs) ToAuthoritySubordinateConfigPemIssuerChainOutputWithContext ¶ added in v6.31.0
func (i AuthoritySubordinateConfigPemIssuerChainArgs) ToAuthoritySubordinateConfigPemIssuerChainOutputWithContext(ctx context.Context) AuthoritySubordinateConfigPemIssuerChainOutput
func (AuthoritySubordinateConfigPemIssuerChainArgs) ToAuthoritySubordinateConfigPemIssuerChainPtrOutput ¶ added in v6.31.0
func (i AuthoritySubordinateConfigPemIssuerChainArgs) ToAuthoritySubordinateConfigPemIssuerChainPtrOutput() AuthoritySubordinateConfigPemIssuerChainPtrOutput
func (AuthoritySubordinateConfigPemIssuerChainArgs) ToAuthoritySubordinateConfigPemIssuerChainPtrOutputWithContext ¶ added in v6.31.0
func (i AuthoritySubordinateConfigPemIssuerChainArgs) ToAuthoritySubordinateConfigPemIssuerChainPtrOutputWithContext(ctx context.Context) AuthoritySubordinateConfigPemIssuerChainPtrOutput
type AuthoritySubordinateConfigPemIssuerChainInput ¶ added in v6.31.0
type AuthoritySubordinateConfigPemIssuerChainInput interface { pulumi.Input ToAuthoritySubordinateConfigPemIssuerChainOutput() AuthoritySubordinateConfigPemIssuerChainOutput ToAuthoritySubordinateConfigPemIssuerChainOutputWithContext(context.Context) AuthoritySubordinateConfigPemIssuerChainOutput }
AuthoritySubordinateConfigPemIssuerChainInput is an input type that accepts AuthoritySubordinateConfigPemIssuerChainArgs and AuthoritySubordinateConfigPemIssuerChainOutput values. You can construct a concrete instance of `AuthoritySubordinateConfigPemIssuerChainInput` via:
AuthoritySubordinateConfigPemIssuerChainArgs{...}
type AuthoritySubordinateConfigPemIssuerChainOutput ¶ added in v6.31.0
type AuthoritySubordinateConfigPemIssuerChainOutput struct{ *pulumi.OutputState }
func (AuthoritySubordinateConfigPemIssuerChainOutput) ElementType ¶ added in v6.31.0
func (AuthoritySubordinateConfigPemIssuerChainOutput) ElementType() reflect.Type
func (AuthoritySubordinateConfigPemIssuerChainOutput) PemCertificates ¶ added in v6.31.0
func (o AuthoritySubordinateConfigPemIssuerChainOutput) PemCertificates() pulumi.StringArrayOutput
Expected to be in leaf-to-root order according to RFC 5246.
func (AuthoritySubordinateConfigPemIssuerChainOutput) ToAuthoritySubordinateConfigPemIssuerChainOutput ¶ added in v6.31.0
func (o AuthoritySubordinateConfigPemIssuerChainOutput) ToAuthoritySubordinateConfigPemIssuerChainOutput() AuthoritySubordinateConfigPemIssuerChainOutput
func (AuthoritySubordinateConfigPemIssuerChainOutput) ToAuthoritySubordinateConfigPemIssuerChainOutputWithContext ¶ added in v6.31.0
func (o AuthoritySubordinateConfigPemIssuerChainOutput) ToAuthoritySubordinateConfigPemIssuerChainOutputWithContext(ctx context.Context) AuthoritySubordinateConfigPemIssuerChainOutput
func (AuthoritySubordinateConfigPemIssuerChainOutput) ToAuthoritySubordinateConfigPemIssuerChainPtrOutput ¶ added in v6.31.0
func (o AuthoritySubordinateConfigPemIssuerChainOutput) ToAuthoritySubordinateConfigPemIssuerChainPtrOutput() AuthoritySubordinateConfigPemIssuerChainPtrOutput
func (AuthoritySubordinateConfigPemIssuerChainOutput) ToAuthoritySubordinateConfigPemIssuerChainPtrOutputWithContext ¶ added in v6.31.0
func (o AuthoritySubordinateConfigPemIssuerChainOutput) ToAuthoritySubordinateConfigPemIssuerChainPtrOutputWithContext(ctx context.Context) AuthoritySubordinateConfigPemIssuerChainPtrOutput
type AuthoritySubordinateConfigPemIssuerChainPtrInput ¶ added in v6.31.0
type AuthoritySubordinateConfigPemIssuerChainPtrInput interface { pulumi.Input ToAuthoritySubordinateConfigPemIssuerChainPtrOutput() AuthoritySubordinateConfigPemIssuerChainPtrOutput ToAuthoritySubordinateConfigPemIssuerChainPtrOutputWithContext(context.Context) AuthoritySubordinateConfigPemIssuerChainPtrOutput }
AuthoritySubordinateConfigPemIssuerChainPtrInput is an input type that accepts AuthoritySubordinateConfigPemIssuerChainArgs, AuthoritySubordinateConfigPemIssuerChainPtr and AuthoritySubordinateConfigPemIssuerChainPtrOutput values. You can construct a concrete instance of `AuthoritySubordinateConfigPemIssuerChainPtrInput` via:
AuthoritySubordinateConfigPemIssuerChainArgs{...} or: nil
func AuthoritySubordinateConfigPemIssuerChainPtr ¶ added in v6.31.0
func AuthoritySubordinateConfigPemIssuerChainPtr(v *AuthoritySubordinateConfigPemIssuerChainArgs) AuthoritySubordinateConfigPemIssuerChainPtrInput
type AuthoritySubordinateConfigPemIssuerChainPtrOutput ¶ added in v6.31.0
type AuthoritySubordinateConfigPemIssuerChainPtrOutput struct{ *pulumi.OutputState }
func (AuthoritySubordinateConfigPemIssuerChainPtrOutput) ElementType ¶ added in v6.31.0
func (AuthoritySubordinateConfigPemIssuerChainPtrOutput) ElementType() reflect.Type
func (AuthoritySubordinateConfigPemIssuerChainPtrOutput) PemCertificates ¶ added in v6.31.0
func (o AuthoritySubordinateConfigPemIssuerChainPtrOutput) PemCertificates() pulumi.StringArrayOutput
Expected to be in leaf-to-root order according to RFC 5246.
func (AuthoritySubordinateConfigPemIssuerChainPtrOutput) ToAuthoritySubordinateConfigPemIssuerChainPtrOutput ¶ added in v6.31.0
func (o AuthoritySubordinateConfigPemIssuerChainPtrOutput) ToAuthoritySubordinateConfigPemIssuerChainPtrOutput() AuthoritySubordinateConfigPemIssuerChainPtrOutput
func (AuthoritySubordinateConfigPemIssuerChainPtrOutput) ToAuthoritySubordinateConfigPemIssuerChainPtrOutputWithContext ¶ added in v6.31.0
func (o AuthoritySubordinateConfigPemIssuerChainPtrOutput) ToAuthoritySubordinateConfigPemIssuerChainPtrOutputWithContext(ctx context.Context) AuthoritySubordinateConfigPemIssuerChainPtrOutput
type AuthoritySubordinateConfigPtrInput ¶ added in v6.31.0
type AuthoritySubordinateConfigPtrInput interface { pulumi.Input ToAuthoritySubordinateConfigPtrOutput() AuthoritySubordinateConfigPtrOutput ToAuthoritySubordinateConfigPtrOutputWithContext(context.Context) AuthoritySubordinateConfigPtrOutput }
AuthoritySubordinateConfigPtrInput is an input type that accepts AuthoritySubordinateConfigArgs, AuthoritySubordinateConfigPtr and AuthoritySubordinateConfigPtrOutput values. You can construct a concrete instance of `AuthoritySubordinateConfigPtrInput` via:
AuthoritySubordinateConfigArgs{...} or: nil
func AuthoritySubordinateConfigPtr ¶ added in v6.31.0
func AuthoritySubordinateConfigPtr(v *AuthoritySubordinateConfigArgs) AuthoritySubordinateConfigPtrInput
type AuthoritySubordinateConfigPtrOutput ¶ added in v6.31.0
type AuthoritySubordinateConfigPtrOutput struct{ *pulumi.OutputState }
func (AuthoritySubordinateConfigPtrOutput) CertificateAuthority ¶ added in v6.31.0
func (o AuthoritySubordinateConfigPtrOutput) CertificateAuthority() pulumi.StringPtrOutput
This can refer to a CertificateAuthority that was used to create a subordinate CertificateAuthority. This field is used for information and usability purposes only. The resource name is in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`.
func (AuthoritySubordinateConfigPtrOutput) Elem ¶ added in v6.31.0
func (o AuthoritySubordinateConfigPtrOutput) Elem() AuthoritySubordinateConfigOutput
func (AuthoritySubordinateConfigPtrOutput) ElementType ¶ added in v6.31.0
func (AuthoritySubordinateConfigPtrOutput) ElementType() reflect.Type
func (AuthoritySubordinateConfigPtrOutput) PemIssuerChain ¶ added in v6.31.0
func (o AuthoritySubordinateConfigPtrOutput) PemIssuerChain() AuthoritySubordinateConfigPemIssuerChainPtrOutput
Contains the PEM certificate chain for the issuers of this CertificateAuthority, but not pem certificate for this CA itself. Structure is documented below.
func (AuthoritySubordinateConfigPtrOutput) ToAuthoritySubordinateConfigPtrOutput ¶ added in v6.31.0
func (o AuthoritySubordinateConfigPtrOutput) ToAuthoritySubordinateConfigPtrOutput() AuthoritySubordinateConfigPtrOutput
func (AuthoritySubordinateConfigPtrOutput) ToAuthoritySubordinateConfigPtrOutputWithContext ¶ added in v6.31.0
func (o AuthoritySubordinateConfigPtrOutput) ToAuthoritySubordinateConfigPtrOutputWithContext(ctx context.Context) AuthoritySubordinateConfigPtrOutput
type CaPool ¶
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"` // Location of the CaPool. A full list of valid locations can be found by // running `gcloud privateca locations list`. // // *** 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`, `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/v6/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 }) }
```
## 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 ¶
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 ¶
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 ¶
func (*CaPool) ToCaPoolOutput ¶
func (i *CaPool) ToCaPoolOutput() CaPoolOutput
func (*CaPool) ToCaPoolOutputWithContext ¶
func (i *CaPool) ToCaPoolOutputWithContext(ctx context.Context) CaPoolOutput
type CaPoolArgs ¶
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 // Location of the CaPool. A full list of valid locations can be found by // running `gcloud privateca locations list`. // // *** 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`, `DEVOPS`. Tier pulumi.StringInput }
The set of arguments for constructing a CaPool resource.
func (CaPoolArgs) ElementType ¶
func (CaPoolArgs) ElementType() reflect.Type
type CaPoolArray ¶
type CaPoolArray []CaPoolInput
func (CaPoolArray) ElementType ¶
func (CaPoolArray) ElementType() reflect.Type
func (CaPoolArray) ToCaPoolArrayOutput ¶
func (i CaPoolArray) ToCaPoolArrayOutput() CaPoolArrayOutput
func (CaPoolArray) ToCaPoolArrayOutputWithContext ¶
func (i CaPoolArray) ToCaPoolArrayOutputWithContext(ctx context.Context) CaPoolArrayOutput
type CaPoolArrayInput ¶
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 ¶
type CaPoolArrayOutput struct{ *pulumi.OutputState }
func (CaPoolArrayOutput) ElementType ¶
func (CaPoolArrayOutput) ElementType() reflect.Type
func (CaPoolArrayOutput) Index ¶
func (o CaPoolArrayOutput) Index(i pulumi.IntInput) CaPoolOutput
func (CaPoolArrayOutput) ToCaPoolArrayOutput ¶
func (o CaPoolArrayOutput) ToCaPoolArrayOutput() CaPoolArrayOutput
func (CaPoolArrayOutput) ToCaPoolArrayOutputWithContext ¶
func (o CaPoolArrayOutput) ToCaPoolArrayOutputWithContext(ctx context.Context) CaPoolArrayOutput
type CaPoolIamBinding ¶
type CaPoolIamBinding struct { pulumi.CustomResourceState // Used to find the parent resource to bind the IAM policy to CaPool pulumi.StringOutput `pulumi:"caPool"` // An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding. // Structure is documented below. 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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.
> **Note:** This resource supports IAM Conditions but they have some known limitations which can be found [here](https://cloud.google.com/iam/docs/conditions-overview#limitations). Please review this article if you are having issues with IAM Conditions.
## google\_privateca\_ca\_pool\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v6/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{ { 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 }) }
```
With IAM Conditions:
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v6/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{ { Role: "roles/privateca.certificateManager", Members: []string{ "user:jane@example.com", }, Condition: { Title: "expires_after_2019_12_31", Description: pulumi.StringRef("Expiring at midnight of 2019-12-31"), Expression: "request.time < timestamp(\"2020-01-01T00:00:00Z\")", }, }, }, }, 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/v6/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 }) }
```
With IAM Conditions:
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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"), }, Condition: &certificateauthority.CaPoolIamBindingConditionArgs{ Title: pulumi.String("expires_after_2019_12_31"), Description: pulumi.String("Expiring at midnight of 2019-12-31"), Expression: pulumi.String("request.time < timestamp(\"2020-01-01T00:00:00Z\")"), }, }) if err != nil { return err } return nil }) }
``` ## google\_privateca\_ca\_pool\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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 }) }
```
With IAM Conditions:
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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"), Condition: &certificateauthority.CaPoolIamMemberConditionArgs{ Title: pulumi.String("expires_after_2019_12_31"), Description: pulumi.String("Expiring at midnight of 2019-12-31"), Expression: pulumi.String("request.time < timestamp(\"2020-01-01T00:00:00Z\")"), }, }) 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 ¶
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 ¶
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 ¶
func (*CaPoolIamBinding) ElementType() reflect.Type
func (*CaPoolIamBinding) ToCaPoolIamBindingOutput ¶
func (i *CaPoolIamBinding) ToCaPoolIamBindingOutput() CaPoolIamBindingOutput
func (*CaPoolIamBinding) ToCaPoolIamBindingOutputWithContext ¶
func (i *CaPoolIamBinding) ToCaPoolIamBindingOutputWithContext(ctx context.Context) CaPoolIamBindingOutput
type CaPoolIamBindingArgs ¶
type CaPoolIamBindingArgs struct { // Used to find the parent resource to bind the IAM policy to CaPool pulumi.StringInput // An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding. // Structure is documented below. 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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 ¶
func (CaPoolIamBindingArgs) ElementType() reflect.Type
type CaPoolIamBindingArray ¶
type CaPoolIamBindingArray []CaPoolIamBindingInput
func (CaPoolIamBindingArray) ElementType ¶
func (CaPoolIamBindingArray) ElementType() reflect.Type
func (CaPoolIamBindingArray) ToCaPoolIamBindingArrayOutput ¶
func (i CaPoolIamBindingArray) ToCaPoolIamBindingArrayOutput() CaPoolIamBindingArrayOutput
func (CaPoolIamBindingArray) ToCaPoolIamBindingArrayOutputWithContext ¶
func (i CaPoolIamBindingArray) ToCaPoolIamBindingArrayOutputWithContext(ctx context.Context) CaPoolIamBindingArrayOutput
type CaPoolIamBindingArrayInput ¶
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 ¶
type CaPoolIamBindingArrayOutput struct{ *pulumi.OutputState }
func (CaPoolIamBindingArrayOutput) ElementType ¶
func (CaPoolIamBindingArrayOutput) ElementType() reflect.Type
func (CaPoolIamBindingArrayOutput) Index ¶
func (o CaPoolIamBindingArrayOutput) Index(i pulumi.IntInput) CaPoolIamBindingOutput
func (CaPoolIamBindingArrayOutput) ToCaPoolIamBindingArrayOutput ¶
func (o CaPoolIamBindingArrayOutput) ToCaPoolIamBindingArrayOutput() CaPoolIamBindingArrayOutput
func (CaPoolIamBindingArrayOutput) ToCaPoolIamBindingArrayOutputWithContext ¶
func (o CaPoolIamBindingArrayOutput) ToCaPoolIamBindingArrayOutputWithContext(ctx context.Context) CaPoolIamBindingArrayOutput
type CaPoolIamBindingCondition ¶
type CaPoolIamBindingCondition struct { Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // A title for the expression, i.e. a short string describing its purpose. Title string `pulumi:"title"` }
type CaPoolIamBindingConditionArgs ¶
type CaPoolIamBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // A title for the expression, i.e. a short string describing its purpose. Title pulumi.StringInput `pulumi:"title"` }
func (CaPoolIamBindingConditionArgs) ElementType ¶
func (CaPoolIamBindingConditionArgs) ElementType() reflect.Type
func (CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionOutput ¶
func (i CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionOutput() CaPoolIamBindingConditionOutput
func (CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionOutputWithContext ¶
func (i CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionOutputWithContext(ctx context.Context) CaPoolIamBindingConditionOutput
func (CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionPtrOutput ¶
func (i CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionPtrOutput() CaPoolIamBindingConditionPtrOutput
func (CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionPtrOutputWithContext ¶
func (i CaPoolIamBindingConditionArgs) ToCaPoolIamBindingConditionPtrOutputWithContext(ctx context.Context) CaPoolIamBindingConditionPtrOutput
type CaPoolIamBindingConditionInput ¶
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 ¶
type CaPoolIamBindingConditionOutput struct{ *pulumi.OutputState }
func (CaPoolIamBindingConditionOutput) Description ¶
func (o CaPoolIamBindingConditionOutput) Description() pulumi.StringPtrOutput
func (CaPoolIamBindingConditionOutput) ElementType ¶
func (CaPoolIamBindingConditionOutput) ElementType() reflect.Type
func (CaPoolIamBindingConditionOutput) Expression ¶
func (o CaPoolIamBindingConditionOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (CaPoolIamBindingConditionOutput) Title ¶
func (o CaPoolIamBindingConditionOutput) Title() pulumi.StringOutput
A title for the expression, i.e. a short string describing its purpose.
func (CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionOutput ¶
func (o CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionOutput() CaPoolIamBindingConditionOutput
func (CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionOutputWithContext ¶
func (o CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionOutputWithContext(ctx context.Context) CaPoolIamBindingConditionOutput
func (CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionPtrOutput ¶
func (o CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionPtrOutput() CaPoolIamBindingConditionPtrOutput
func (CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionPtrOutputWithContext ¶
func (o CaPoolIamBindingConditionOutput) ToCaPoolIamBindingConditionPtrOutputWithContext(ctx context.Context) CaPoolIamBindingConditionPtrOutput
type CaPoolIamBindingConditionPtrInput ¶
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 ¶
func CaPoolIamBindingConditionPtr(v *CaPoolIamBindingConditionArgs) CaPoolIamBindingConditionPtrInput
type CaPoolIamBindingConditionPtrOutput ¶
type CaPoolIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIamBindingConditionPtrOutput) Description ¶
func (o CaPoolIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (CaPoolIamBindingConditionPtrOutput) Elem ¶
func (o CaPoolIamBindingConditionPtrOutput) Elem() CaPoolIamBindingConditionOutput
func (CaPoolIamBindingConditionPtrOutput) ElementType ¶
func (CaPoolIamBindingConditionPtrOutput) ElementType() reflect.Type
func (CaPoolIamBindingConditionPtrOutput) Expression ¶
func (o CaPoolIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (CaPoolIamBindingConditionPtrOutput) Title ¶
func (o CaPoolIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
A title for the expression, i.e. a short string describing its purpose.
func (CaPoolIamBindingConditionPtrOutput) ToCaPoolIamBindingConditionPtrOutput ¶
func (o CaPoolIamBindingConditionPtrOutput) ToCaPoolIamBindingConditionPtrOutput() CaPoolIamBindingConditionPtrOutput
func (CaPoolIamBindingConditionPtrOutput) ToCaPoolIamBindingConditionPtrOutputWithContext ¶
func (o CaPoolIamBindingConditionPtrOutput) ToCaPoolIamBindingConditionPtrOutputWithContext(ctx context.Context) CaPoolIamBindingConditionPtrOutput
type CaPoolIamBindingInput ¶
type CaPoolIamBindingInput interface { pulumi.Input ToCaPoolIamBindingOutput() CaPoolIamBindingOutput ToCaPoolIamBindingOutputWithContext(ctx context.Context) CaPoolIamBindingOutput }
type CaPoolIamBindingMap ¶
type CaPoolIamBindingMap map[string]CaPoolIamBindingInput
func (CaPoolIamBindingMap) ElementType ¶
func (CaPoolIamBindingMap) ElementType() reflect.Type
func (CaPoolIamBindingMap) ToCaPoolIamBindingMapOutput ¶
func (i CaPoolIamBindingMap) ToCaPoolIamBindingMapOutput() CaPoolIamBindingMapOutput
func (CaPoolIamBindingMap) ToCaPoolIamBindingMapOutputWithContext ¶
func (i CaPoolIamBindingMap) ToCaPoolIamBindingMapOutputWithContext(ctx context.Context) CaPoolIamBindingMapOutput
type CaPoolIamBindingMapInput ¶
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 ¶
type CaPoolIamBindingMapOutput struct{ *pulumi.OutputState }
func (CaPoolIamBindingMapOutput) ElementType ¶
func (CaPoolIamBindingMapOutput) ElementType() reflect.Type
func (CaPoolIamBindingMapOutput) MapIndex ¶
func (o CaPoolIamBindingMapOutput) MapIndex(k pulumi.StringInput) CaPoolIamBindingOutput
func (CaPoolIamBindingMapOutput) ToCaPoolIamBindingMapOutput ¶
func (o CaPoolIamBindingMapOutput) ToCaPoolIamBindingMapOutput() CaPoolIamBindingMapOutput
func (CaPoolIamBindingMapOutput) ToCaPoolIamBindingMapOutputWithContext ¶
func (o CaPoolIamBindingMapOutput) ToCaPoolIamBindingMapOutputWithContext(ctx context.Context) CaPoolIamBindingMapOutput
type CaPoolIamBindingOutput ¶
type CaPoolIamBindingOutput struct{ *pulumi.OutputState }
func (CaPoolIamBindingOutput) CaPool ¶ added in v6.23.0
func (o CaPoolIamBindingOutput) CaPool() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (CaPoolIamBindingOutput) Condition ¶ added in v6.23.0
func (o CaPoolIamBindingOutput) Condition() CaPoolIamBindingConditionPtrOutput
An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding. Structure is documented below.
func (CaPoolIamBindingOutput) ElementType ¶
func (CaPoolIamBindingOutput) ElementType() reflect.Type
func (CaPoolIamBindingOutput) Etag ¶ added in v6.23.0
func (o CaPoolIamBindingOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (CaPoolIamBindingOutput) Location ¶ added in v6.23.0
func (o CaPoolIamBindingOutput) Location() pulumi.StringOutput
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
func (CaPoolIamBindingOutput) Members ¶ added in v6.23.0
func (o CaPoolIamBindingOutput) Members() pulumi.StringArrayOutput
func (CaPoolIamBindingOutput) Project ¶ added in v6.23.0
func (o CaPoolIamBindingOutput) Project() pulumi.StringOutput
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.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
func (CaPoolIamBindingOutput) Role ¶ added in v6.23.0
func (o CaPoolIamBindingOutput) Role() pulumi.StringOutput
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}`.
func (CaPoolIamBindingOutput) ToCaPoolIamBindingOutput ¶
func (o CaPoolIamBindingOutput) ToCaPoolIamBindingOutput() CaPoolIamBindingOutput
func (CaPoolIamBindingOutput) ToCaPoolIamBindingOutputWithContext ¶
func (o CaPoolIamBindingOutput) ToCaPoolIamBindingOutputWithContext(ctx context.Context) CaPoolIamBindingOutput
type CaPoolIamBindingState ¶
type CaPoolIamBindingState struct { // Used to find the parent resource to bind the IAM policy to CaPool pulumi.StringPtrInput // An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding. // Structure is documented below. 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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 ¶
func (CaPoolIamBindingState) ElementType() reflect.Type
type CaPoolIamMember ¶
type CaPoolIamMember struct { pulumi.CustomResourceState // Used to find the parent resource to bind the IAM policy to CaPool pulumi.StringOutput `pulumi:"caPool"` // An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding. // Structure is documented below. 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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.
> **Note:** This resource supports IAM Conditions but they have some known limitations which can be found [here](https://cloud.google.com/iam/docs/conditions-overview#limitations). Please review this article if you are having issues with IAM Conditions.
## google\_privateca\_ca\_pool\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v6/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{ { 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 }) }
```
With IAM Conditions:
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v6/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{ { Role: "roles/privateca.certificateManager", Members: []string{ "user:jane@example.com", }, Condition: { Title: "expires_after_2019_12_31", Description: pulumi.StringRef("Expiring at midnight of 2019-12-31"), Expression: "request.time < timestamp(\"2020-01-01T00:00:00Z\")", }, }, }, }, 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/v6/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 }) }
```
With IAM Conditions:
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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"), }, Condition: &certificateauthority.CaPoolIamBindingConditionArgs{ Title: pulumi.String("expires_after_2019_12_31"), Description: pulumi.String("Expiring at midnight of 2019-12-31"), Expression: pulumi.String("request.time < timestamp(\"2020-01-01T00:00:00Z\")"), }, }) if err != nil { return err } return nil }) }
``` ## google\_privateca\_ca\_pool\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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 }) }
```
With IAM Conditions:
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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"), Condition: &certificateauthority.CaPoolIamMemberConditionArgs{ Title: pulumi.String("expires_after_2019_12_31"), Description: pulumi.String("Expiring at midnight of 2019-12-31"), Expression: pulumi.String("request.time < timestamp(\"2020-01-01T00:00:00Z\")"), }, }) 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 ¶
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 ¶
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 ¶
func (*CaPoolIamMember) ElementType() reflect.Type
func (*CaPoolIamMember) ToCaPoolIamMemberOutput ¶
func (i *CaPoolIamMember) ToCaPoolIamMemberOutput() CaPoolIamMemberOutput
func (*CaPoolIamMember) ToCaPoolIamMemberOutputWithContext ¶
func (i *CaPoolIamMember) ToCaPoolIamMemberOutputWithContext(ctx context.Context) CaPoolIamMemberOutput
type CaPoolIamMemberArgs ¶
type CaPoolIamMemberArgs struct { // Used to find the parent resource to bind the IAM policy to CaPool pulumi.StringInput // An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding. // Structure is documented below. 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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 ¶
func (CaPoolIamMemberArgs) ElementType() reflect.Type
type CaPoolIamMemberArray ¶
type CaPoolIamMemberArray []CaPoolIamMemberInput
func (CaPoolIamMemberArray) ElementType ¶
func (CaPoolIamMemberArray) ElementType() reflect.Type
func (CaPoolIamMemberArray) ToCaPoolIamMemberArrayOutput ¶
func (i CaPoolIamMemberArray) ToCaPoolIamMemberArrayOutput() CaPoolIamMemberArrayOutput
func (CaPoolIamMemberArray) ToCaPoolIamMemberArrayOutputWithContext ¶
func (i CaPoolIamMemberArray) ToCaPoolIamMemberArrayOutputWithContext(ctx context.Context) CaPoolIamMemberArrayOutput
type CaPoolIamMemberArrayInput ¶
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 ¶
type CaPoolIamMemberArrayOutput struct{ *pulumi.OutputState }
func (CaPoolIamMemberArrayOutput) ElementType ¶
func (CaPoolIamMemberArrayOutput) ElementType() reflect.Type
func (CaPoolIamMemberArrayOutput) Index ¶
func (o CaPoolIamMemberArrayOutput) Index(i pulumi.IntInput) CaPoolIamMemberOutput
func (CaPoolIamMemberArrayOutput) ToCaPoolIamMemberArrayOutput ¶
func (o CaPoolIamMemberArrayOutput) ToCaPoolIamMemberArrayOutput() CaPoolIamMemberArrayOutput
func (CaPoolIamMemberArrayOutput) ToCaPoolIamMemberArrayOutputWithContext ¶
func (o CaPoolIamMemberArrayOutput) ToCaPoolIamMemberArrayOutputWithContext(ctx context.Context) CaPoolIamMemberArrayOutput
type CaPoolIamMemberCondition ¶
type CaPoolIamMemberCondition struct { Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // A title for the expression, i.e. a short string describing its purpose. Title string `pulumi:"title"` }
type CaPoolIamMemberConditionArgs ¶
type CaPoolIamMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // A title for the expression, i.e. a short string describing its purpose. Title pulumi.StringInput `pulumi:"title"` }
func (CaPoolIamMemberConditionArgs) ElementType ¶
func (CaPoolIamMemberConditionArgs) ElementType() reflect.Type
func (CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionOutput ¶
func (i CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionOutput() CaPoolIamMemberConditionOutput
func (CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionOutputWithContext ¶
func (i CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionOutputWithContext(ctx context.Context) CaPoolIamMemberConditionOutput
func (CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionPtrOutput ¶
func (i CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionPtrOutput() CaPoolIamMemberConditionPtrOutput
func (CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionPtrOutputWithContext ¶
func (i CaPoolIamMemberConditionArgs) ToCaPoolIamMemberConditionPtrOutputWithContext(ctx context.Context) CaPoolIamMemberConditionPtrOutput
type CaPoolIamMemberConditionInput ¶
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 ¶
type CaPoolIamMemberConditionOutput struct{ *pulumi.OutputState }
func (CaPoolIamMemberConditionOutput) Description ¶
func (o CaPoolIamMemberConditionOutput) Description() pulumi.StringPtrOutput
func (CaPoolIamMemberConditionOutput) ElementType ¶
func (CaPoolIamMemberConditionOutput) ElementType() reflect.Type
func (CaPoolIamMemberConditionOutput) Expression ¶
func (o CaPoolIamMemberConditionOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (CaPoolIamMemberConditionOutput) Title ¶
func (o CaPoolIamMemberConditionOutput) Title() pulumi.StringOutput
A title for the expression, i.e. a short string describing its purpose.
func (CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionOutput ¶
func (o CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionOutput() CaPoolIamMemberConditionOutput
func (CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionOutputWithContext ¶
func (o CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionOutputWithContext(ctx context.Context) CaPoolIamMemberConditionOutput
func (CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionPtrOutput ¶
func (o CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionPtrOutput() CaPoolIamMemberConditionPtrOutput
func (CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionPtrOutputWithContext ¶
func (o CaPoolIamMemberConditionOutput) ToCaPoolIamMemberConditionPtrOutputWithContext(ctx context.Context) CaPoolIamMemberConditionPtrOutput
type CaPoolIamMemberConditionPtrInput ¶
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 ¶
func CaPoolIamMemberConditionPtr(v *CaPoolIamMemberConditionArgs) CaPoolIamMemberConditionPtrInput
type CaPoolIamMemberConditionPtrOutput ¶
type CaPoolIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIamMemberConditionPtrOutput) Description ¶
func (o CaPoolIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (CaPoolIamMemberConditionPtrOutput) Elem ¶
func (o CaPoolIamMemberConditionPtrOutput) Elem() CaPoolIamMemberConditionOutput
func (CaPoolIamMemberConditionPtrOutput) ElementType ¶
func (CaPoolIamMemberConditionPtrOutput) ElementType() reflect.Type
func (CaPoolIamMemberConditionPtrOutput) Expression ¶
func (o CaPoolIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (CaPoolIamMemberConditionPtrOutput) Title ¶
func (o CaPoolIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
A title for the expression, i.e. a short string describing its purpose.
func (CaPoolIamMemberConditionPtrOutput) ToCaPoolIamMemberConditionPtrOutput ¶
func (o CaPoolIamMemberConditionPtrOutput) ToCaPoolIamMemberConditionPtrOutput() CaPoolIamMemberConditionPtrOutput
func (CaPoolIamMemberConditionPtrOutput) ToCaPoolIamMemberConditionPtrOutputWithContext ¶
func (o CaPoolIamMemberConditionPtrOutput) ToCaPoolIamMemberConditionPtrOutputWithContext(ctx context.Context) CaPoolIamMemberConditionPtrOutput
type CaPoolIamMemberInput ¶
type CaPoolIamMemberInput interface { pulumi.Input ToCaPoolIamMemberOutput() CaPoolIamMemberOutput ToCaPoolIamMemberOutputWithContext(ctx context.Context) CaPoolIamMemberOutput }
type CaPoolIamMemberMap ¶
type CaPoolIamMemberMap map[string]CaPoolIamMemberInput
func (CaPoolIamMemberMap) ElementType ¶
func (CaPoolIamMemberMap) ElementType() reflect.Type
func (CaPoolIamMemberMap) ToCaPoolIamMemberMapOutput ¶
func (i CaPoolIamMemberMap) ToCaPoolIamMemberMapOutput() CaPoolIamMemberMapOutput
func (CaPoolIamMemberMap) ToCaPoolIamMemberMapOutputWithContext ¶
func (i CaPoolIamMemberMap) ToCaPoolIamMemberMapOutputWithContext(ctx context.Context) CaPoolIamMemberMapOutput
type CaPoolIamMemberMapInput ¶
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 ¶
type CaPoolIamMemberMapOutput struct{ *pulumi.OutputState }
func (CaPoolIamMemberMapOutput) ElementType ¶
func (CaPoolIamMemberMapOutput) ElementType() reflect.Type
func (CaPoolIamMemberMapOutput) MapIndex ¶
func (o CaPoolIamMemberMapOutput) MapIndex(k pulumi.StringInput) CaPoolIamMemberOutput
func (CaPoolIamMemberMapOutput) ToCaPoolIamMemberMapOutput ¶
func (o CaPoolIamMemberMapOutput) ToCaPoolIamMemberMapOutput() CaPoolIamMemberMapOutput
func (CaPoolIamMemberMapOutput) ToCaPoolIamMemberMapOutputWithContext ¶
func (o CaPoolIamMemberMapOutput) ToCaPoolIamMemberMapOutputWithContext(ctx context.Context) CaPoolIamMemberMapOutput
type CaPoolIamMemberOutput ¶
type CaPoolIamMemberOutput struct{ *pulumi.OutputState }
func (CaPoolIamMemberOutput) CaPool ¶ added in v6.23.0
func (o CaPoolIamMemberOutput) CaPool() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (CaPoolIamMemberOutput) Condition ¶ added in v6.23.0
func (o CaPoolIamMemberOutput) Condition() CaPoolIamMemberConditionPtrOutput
An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding. Structure is documented below.
func (CaPoolIamMemberOutput) ElementType ¶
func (CaPoolIamMemberOutput) ElementType() reflect.Type
func (CaPoolIamMemberOutput) Etag ¶ added in v6.23.0
func (o CaPoolIamMemberOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (CaPoolIamMemberOutput) Location ¶ added in v6.23.0
func (o CaPoolIamMemberOutput) Location() pulumi.StringOutput
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
func (CaPoolIamMemberOutput) Member ¶ added in v6.23.0
func (o CaPoolIamMemberOutput) Member() pulumi.StringOutput
func (CaPoolIamMemberOutput) Project ¶ added in v6.23.0
func (o CaPoolIamMemberOutput) Project() pulumi.StringOutput
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.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
func (CaPoolIamMemberOutput) Role ¶ added in v6.23.0
func (o CaPoolIamMemberOutput) Role() pulumi.StringOutput
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}`.
func (CaPoolIamMemberOutput) ToCaPoolIamMemberOutput ¶
func (o CaPoolIamMemberOutput) ToCaPoolIamMemberOutput() CaPoolIamMemberOutput
func (CaPoolIamMemberOutput) ToCaPoolIamMemberOutputWithContext ¶
func (o CaPoolIamMemberOutput) ToCaPoolIamMemberOutputWithContext(ctx context.Context) CaPoolIamMemberOutput
type CaPoolIamMemberState ¶
type CaPoolIamMemberState struct { // Used to find the parent resource to bind the IAM policy to CaPool pulumi.StringPtrInput // An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding. // Structure is documented below. 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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 ¶
func (CaPoolIamMemberState) ElementType() reflect.Type
type CaPoolIamPolicy ¶
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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.
> **Note:** This resource supports IAM Conditions but they have some known limitations which can be found [here](https://cloud.google.com/iam/docs/conditions-overview#limitations). Please review this article if you are having issues with IAM Conditions.
## google\_privateca\_ca\_pool\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v6/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{ { 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 }) }
```
With IAM Conditions:
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v6/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{ { Role: "roles/privateca.certificateManager", Members: []string{ "user:jane@example.com", }, Condition: { Title: "expires_after_2019_12_31", Description: pulumi.StringRef("Expiring at midnight of 2019-12-31"), Expression: "request.time < timestamp(\"2020-01-01T00:00:00Z\")", }, }, }, }, 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/v6/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 }) }
```
With IAM Conditions:
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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"), }, Condition: &certificateauthority.CaPoolIamBindingConditionArgs{ Title: pulumi.String("expires_after_2019_12_31"), Description: pulumi.String("Expiring at midnight of 2019-12-31"), Expression: pulumi.String("request.time < timestamp(\"2020-01-01T00:00:00Z\")"), }, }) if err != nil { return err } return nil }) }
``` ## google\_privateca\_ca\_pool\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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 }) }
```
With IAM Conditions:
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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"), Condition: &certificateauthority.CaPoolIamMemberConditionArgs{ Title: pulumi.String("expires_after_2019_12_31"), Description: pulumi.String("Expiring at midnight of 2019-12-31"), Expression: pulumi.String("request.time < timestamp(\"2020-01-01T00:00:00Z\")"), }, }) 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 ¶
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 ¶
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 ¶
func (*CaPoolIamPolicy) ElementType() reflect.Type
func (*CaPoolIamPolicy) ToCaPoolIamPolicyOutput ¶
func (i *CaPoolIamPolicy) ToCaPoolIamPolicyOutput() CaPoolIamPolicyOutput
func (*CaPoolIamPolicy) ToCaPoolIamPolicyOutputWithContext ¶
func (i *CaPoolIamPolicy) ToCaPoolIamPolicyOutputWithContext(ctx context.Context) CaPoolIamPolicyOutput
type CaPoolIamPolicyArgs ¶
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput }
The set of arguments for constructing a CaPoolIamPolicy resource.
func (CaPoolIamPolicyArgs) ElementType ¶
func (CaPoolIamPolicyArgs) ElementType() reflect.Type
type CaPoolIamPolicyArray ¶
type CaPoolIamPolicyArray []CaPoolIamPolicyInput
func (CaPoolIamPolicyArray) ElementType ¶
func (CaPoolIamPolicyArray) ElementType() reflect.Type
func (CaPoolIamPolicyArray) ToCaPoolIamPolicyArrayOutput ¶
func (i CaPoolIamPolicyArray) ToCaPoolIamPolicyArrayOutput() CaPoolIamPolicyArrayOutput
func (CaPoolIamPolicyArray) ToCaPoolIamPolicyArrayOutputWithContext ¶
func (i CaPoolIamPolicyArray) ToCaPoolIamPolicyArrayOutputWithContext(ctx context.Context) CaPoolIamPolicyArrayOutput
type CaPoolIamPolicyArrayInput ¶
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 ¶
type CaPoolIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (CaPoolIamPolicyArrayOutput) ElementType ¶
func (CaPoolIamPolicyArrayOutput) ElementType() reflect.Type
func (CaPoolIamPolicyArrayOutput) Index ¶
func (o CaPoolIamPolicyArrayOutput) Index(i pulumi.IntInput) CaPoolIamPolicyOutput
func (CaPoolIamPolicyArrayOutput) ToCaPoolIamPolicyArrayOutput ¶
func (o CaPoolIamPolicyArrayOutput) ToCaPoolIamPolicyArrayOutput() CaPoolIamPolicyArrayOutput
func (CaPoolIamPolicyArrayOutput) ToCaPoolIamPolicyArrayOutputWithContext ¶
func (o CaPoolIamPolicyArrayOutput) ToCaPoolIamPolicyArrayOutputWithContext(ctx context.Context) CaPoolIamPolicyArrayOutput
type CaPoolIamPolicyInput ¶
type CaPoolIamPolicyInput interface { pulumi.Input ToCaPoolIamPolicyOutput() CaPoolIamPolicyOutput ToCaPoolIamPolicyOutputWithContext(ctx context.Context) CaPoolIamPolicyOutput }
type CaPoolIamPolicyMap ¶
type CaPoolIamPolicyMap map[string]CaPoolIamPolicyInput
func (CaPoolIamPolicyMap) ElementType ¶
func (CaPoolIamPolicyMap) ElementType() reflect.Type
func (CaPoolIamPolicyMap) ToCaPoolIamPolicyMapOutput ¶
func (i CaPoolIamPolicyMap) ToCaPoolIamPolicyMapOutput() CaPoolIamPolicyMapOutput
func (CaPoolIamPolicyMap) ToCaPoolIamPolicyMapOutputWithContext ¶
func (i CaPoolIamPolicyMap) ToCaPoolIamPolicyMapOutputWithContext(ctx context.Context) CaPoolIamPolicyMapOutput
type CaPoolIamPolicyMapInput ¶
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 ¶
type CaPoolIamPolicyMapOutput struct{ *pulumi.OutputState }
func (CaPoolIamPolicyMapOutput) ElementType ¶
func (CaPoolIamPolicyMapOutput) ElementType() reflect.Type
func (CaPoolIamPolicyMapOutput) MapIndex ¶
func (o CaPoolIamPolicyMapOutput) MapIndex(k pulumi.StringInput) CaPoolIamPolicyOutput
func (CaPoolIamPolicyMapOutput) ToCaPoolIamPolicyMapOutput ¶
func (o CaPoolIamPolicyMapOutput) ToCaPoolIamPolicyMapOutput() CaPoolIamPolicyMapOutput
func (CaPoolIamPolicyMapOutput) ToCaPoolIamPolicyMapOutputWithContext ¶
func (o CaPoolIamPolicyMapOutput) ToCaPoolIamPolicyMapOutputWithContext(ctx context.Context) CaPoolIamPolicyMapOutput
type CaPoolIamPolicyOutput ¶
type CaPoolIamPolicyOutput struct{ *pulumi.OutputState }
func (CaPoolIamPolicyOutput) CaPool ¶ added in v6.23.0
func (o CaPoolIamPolicyOutput) CaPool() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (CaPoolIamPolicyOutput) ElementType ¶
func (CaPoolIamPolicyOutput) ElementType() reflect.Type
func (CaPoolIamPolicyOutput) Etag ¶ added in v6.23.0
func (o CaPoolIamPolicyOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (CaPoolIamPolicyOutput) Location ¶ added in v6.23.0
func (o CaPoolIamPolicyOutput) Location() pulumi.StringOutput
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
func (CaPoolIamPolicyOutput) PolicyData ¶ added in v6.23.0
func (o CaPoolIamPolicyOutput) PolicyData() pulumi.StringOutput
The policy data generated by a `organizations.getIAMPolicy` data source.
func (CaPoolIamPolicyOutput) Project ¶ added in v6.23.0
func (o CaPoolIamPolicyOutput) Project() pulumi.StringOutput
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.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
func (CaPoolIamPolicyOutput) ToCaPoolIamPolicyOutput ¶
func (o CaPoolIamPolicyOutput) ToCaPoolIamPolicyOutput() CaPoolIamPolicyOutput
func (CaPoolIamPolicyOutput) ToCaPoolIamPolicyOutputWithContext ¶
func (o CaPoolIamPolicyOutput) ToCaPoolIamPolicyOutputWithContext(ctx context.Context) CaPoolIamPolicyOutput
type CaPoolIamPolicyState ¶
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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput }
func (CaPoolIamPolicyState) ElementType ¶
func (CaPoolIamPolicyState) ElementType() reflect.Type
type CaPoolInput ¶
type CaPoolInput interface { pulumi.Input ToCaPoolOutput() CaPoolOutput ToCaPoolOutputWithContext(ctx context.Context) CaPoolOutput }
type CaPoolIssuancePolicy ¶
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 ¶
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 ¶
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 ¶
func (CaPoolIssuancePolicyAllowedIssuanceModesArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesOutput ¶
func (i CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesOutput() CaPoolIssuancePolicyAllowedIssuanceModesOutput
func (CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesOutputWithContext ¶
func (i CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedIssuanceModesOutput
func (CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutput ¶
func (i CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutput() CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
func (CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutputWithContext ¶
func (i CaPoolIssuancePolicyAllowedIssuanceModesArgs) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
type CaPoolIssuancePolicyAllowedIssuanceModesInput ¶
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 ¶
type CaPoolIssuancePolicyAllowedIssuanceModesOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyAllowedIssuanceModesOutput) AllowConfigBasedIssuance ¶
func (o CaPoolIssuancePolicyAllowedIssuanceModesOutput) AllowConfigBasedIssuance() pulumi.BoolOutput
When true, allows callers to create Certificates by specifying a CertificateConfig.
func (CaPoolIssuancePolicyAllowedIssuanceModesOutput) AllowCsrBasedIssuance ¶
func (o CaPoolIssuancePolicyAllowedIssuanceModesOutput) AllowCsrBasedIssuance() pulumi.BoolOutput
When true, allows callers to create Certificates by specifying a CSR.
func (CaPoolIssuancePolicyAllowedIssuanceModesOutput) ElementType ¶
func (CaPoolIssuancePolicyAllowedIssuanceModesOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesOutput ¶
func (o CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesOutput() CaPoolIssuancePolicyAllowedIssuanceModesOutput
func (CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesOutputWithContext ¶
func (o CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedIssuanceModesOutput
func (CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutput ¶
func (o CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutput() CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
func (CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutputWithContext ¶
func (o CaPoolIssuancePolicyAllowedIssuanceModesOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
type CaPoolIssuancePolicyAllowedIssuanceModesPtrInput ¶
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 ¶
func CaPoolIssuancePolicyAllowedIssuanceModesPtr(v *CaPoolIssuancePolicyAllowedIssuanceModesArgs) CaPoolIssuancePolicyAllowedIssuanceModesPtrInput
type CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput ¶
type CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) AllowConfigBasedIssuance ¶
func (o CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) AllowConfigBasedIssuance() pulumi.BoolPtrOutput
When true, allows callers to create Certificates by specifying a CertificateConfig.
func (CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) AllowCsrBasedIssuance ¶
func (o CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) AllowCsrBasedIssuance() pulumi.BoolPtrOutput
When true, allows callers to create Certificates by specifying a CSR.
func (CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) ElementType ¶
func (CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutput ¶
func (o CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutput() CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
func (CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutputWithContext ¶
func (o CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput) ToCaPoolIssuancePolicyAllowedIssuanceModesPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedIssuanceModesPtrOutput
type CaPoolIssuancePolicyAllowedKeyType ¶
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 ¶
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 ¶
func (CaPoolIssuancePolicyAllowedKeyTypeArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeArgs) ToCaPoolIssuancePolicyAllowedKeyTypeOutput ¶
func (i CaPoolIssuancePolicyAllowedKeyTypeArgs) ToCaPoolIssuancePolicyAllowedKeyTypeOutput() CaPoolIssuancePolicyAllowedKeyTypeOutput
func (CaPoolIssuancePolicyAllowedKeyTypeArgs) ToCaPoolIssuancePolicyAllowedKeyTypeOutputWithContext ¶
func (i CaPoolIssuancePolicyAllowedKeyTypeArgs) ToCaPoolIssuancePolicyAllowedKeyTypeOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeOutput
type CaPoolIssuancePolicyAllowedKeyTypeArray ¶
type CaPoolIssuancePolicyAllowedKeyTypeArray []CaPoolIssuancePolicyAllowedKeyTypeInput
func (CaPoolIssuancePolicyAllowedKeyTypeArray) ElementType ¶
func (CaPoolIssuancePolicyAllowedKeyTypeArray) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeArray) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutput ¶
func (i CaPoolIssuancePolicyAllowedKeyTypeArray) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutput() CaPoolIssuancePolicyAllowedKeyTypeArrayOutput
func (CaPoolIssuancePolicyAllowedKeyTypeArray) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutputWithContext ¶
func (i CaPoolIssuancePolicyAllowedKeyTypeArray) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeArrayOutput
type CaPoolIssuancePolicyAllowedKeyTypeArrayInput ¶
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 ¶
type CaPoolIssuancePolicyAllowedKeyTypeArrayOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyAllowedKeyTypeArrayOutput) ElementType ¶
func (CaPoolIssuancePolicyAllowedKeyTypeArrayOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeArrayOutput) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutput ¶
func (o CaPoolIssuancePolicyAllowedKeyTypeArrayOutput) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutput() CaPoolIssuancePolicyAllowedKeyTypeArrayOutput
func (CaPoolIssuancePolicyAllowedKeyTypeArrayOutput) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutputWithContext ¶
func (o CaPoolIssuancePolicyAllowedKeyTypeArrayOutput) ToCaPoolIssuancePolicyAllowedKeyTypeArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeArrayOutput
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurve ¶
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurve struct { // The algorithm used. // Possible values are: `ECDSA_P256`, `ECDSA_P384`, `EDDSA_25519`. SignatureAlgorithm string `pulumi:"signatureAlgorithm"` }
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs ¶
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs struct { // The algorithm used. // Possible values are: `ECDSA_P256`, `ECDSA_P384`, `EDDSA_25519`. SignatureAlgorithm pulumi.StringInput `pulumi:"signatureAlgorithm"` }
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ElementType ¶
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput ¶
func (i CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutputWithContext ¶
func (i CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput ¶
func (i CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutputWithContext ¶
func (i CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveInput ¶
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 ¶
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ElementType ¶
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) SignatureAlgorithm ¶
func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) SignatureAlgorithm() pulumi.StringOutput
The algorithm used. Possible values are: `ECDSA_P256`, `ECDSA_P384`, `EDDSA_25519`.
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput ¶
func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutputWithContext ¶
func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput ¶
func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutputWithContext ¶
func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrInput ¶
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 ¶
func CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtr(v *CaPoolIssuancePolicyAllowedKeyTypeEllipticCurveArgs) CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrInput
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput ¶
type CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) ElementType ¶
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) SignatureAlgorithm ¶
func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) SignatureAlgorithm() pulumi.StringPtrOutput
The algorithm used. Possible values are: `ECDSA_P256`, `ECDSA_P384`, `EDDSA_25519`.
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput ¶
func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
func (CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutputWithContext ¶
func (o CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput) ToCaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
type CaPoolIssuancePolicyAllowedKeyTypeInput ¶
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 ¶
type CaPoolIssuancePolicyAllowedKeyTypeOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyAllowedKeyTypeOutput) ElementType ¶
func (CaPoolIssuancePolicyAllowedKeyTypeOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeOutput) EllipticCurve ¶
func (o CaPoolIssuancePolicyAllowedKeyTypeOutput) EllipticCurve() CaPoolIssuancePolicyAllowedKeyTypeEllipticCurvePtrOutput
Represents an allowed Elliptic Curve key type. Structure is documented below.
func (CaPoolIssuancePolicyAllowedKeyTypeOutput) Rsa ¶
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 ¶
func (o CaPoolIssuancePolicyAllowedKeyTypeOutput) ToCaPoolIssuancePolicyAllowedKeyTypeOutput() CaPoolIssuancePolicyAllowedKeyTypeOutput
func (CaPoolIssuancePolicyAllowedKeyTypeOutput) ToCaPoolIssuancePolicyAllowedKeyTypeOutputWithContext ¶
func (o CaPoolIssuancePolicyAllowedKeyTypeOutput) ToCaPoolIssuancePolicyAllowedKeyTypeOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeOutput
type CaPoolIssuancePolicyAllowedKeyTypeRsa ¶
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 ¶
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 ¶
func (CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutput ¶
func (i CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutput() CaPoolIssuancePolicyAllowedKeyTypeRsaOutput
func (CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutputWithContext ¶
func (i CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeRsaOutput
func (CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput ¶
func (i CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput() CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
func (CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutputWithContext ¶
func (i CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
type CaPoolIssuancePolicyAllowedKeyTypeRsaInput ¶
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 ¶
type CaPoolIssuancePolicyAllowedKeyTypeRsaOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ElementType ¶
func (CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) MaxModulusSize ¶
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 ¶
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 ¶
func (o CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutput() CaPoolIssuancePolicyAllowedKeyTypeRsaOutput
func (CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutputWithContext ¶
func (o CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeRsaOutput
func (CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput ¶
func (o CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput() CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
func (CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutputWithContext ¶
func (o CaPoolIssuancePolicyAllowedKeyTypeRsaOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
type CaPoolIssuancePolicyAllowedKeyTypeRsaPtrInput ¶
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 ¶
func CaPoolIssuancePolicyAllowedKeyTypeRsaPtr(v *CaPoolIssuancePolicyAllowedKeyTypeRsaArgs) CaPoolIssuancePolicyAllowedKeyTypeRsaPtrInput
type CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput ¶
type CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) ElementType ¶
func (CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) MaxModulusSize ¶
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 ¶
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 ¶
func (o CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput() CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
func (CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutputWithContext ¶
func (o CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput) ToCaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyAllowedKeyTypeRsaPtrOutput
type CaPoolIssuancePolicyArgs ¶
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 ¶
func (CaPoolIssuancePolicyArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyOutput ¶
func (i CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyOutput() CaPoolIssuancePolicyOutput
func (CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyOutputWithContext ¶
func (i CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyOutputWithContext(ctx context.Context) CaPoolIssuancePolicyOutput
func (CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyPtrOutput ¶
func (i CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyPtrOutput() CaPoolIssuancePolicyPtrOutput
func (CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyPtrOutputWithContext ¶
func (i CaPoolIssuancePolicyArgs) ToCaPoolIssuancePolicyPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyPtrOutput
type CaPoolIssuancePolicyBaselineValues ¶
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 name constraints extension. // Structure is documented below. NameConstraints *CaPoolIssuancePolicyBaselineValuesNameConstraints `pulumi:"nameConstraints"` // 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 ¶
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 ¶
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 ¶
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput ¶
func (i CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutputWithContext ¶
func (i CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray ¶
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray []CaPoolIssuancePolicyBaselineValuesAdditionalExtensionInput
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray) ElementType ¶
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput ¶
func (i CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutputWithContext ¶
func (i CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArray) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayInput ¶
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 ¶
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput) ElementType ¶
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput ¶
func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionArrayOutput
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionInput ¶
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 ¶
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 ¶
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 ¶
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput ¶
func (i CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutputWithContext ¶
func (i CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdArgs) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdInput ¶
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 ¶
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput) ElementType ¶
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput) ObjectIdPaths ¶
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 ¶
func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput ¶
type CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) Critical ¶
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 ¶
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) ObjectId ¶
func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) ObjectId() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionObjectIdOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput ¶
func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput() CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput
func (CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput) ToCaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesAdditionalExtensionOutput
type CaPoolIssuancePolicyBaselineValuesArgs ¶
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 name constraints extension. // Structure is documented below. NameConstraints CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrInput `pulumi:"nameConstraints"` // 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 ¶
func (CaPoolIssuancePolicyBaselineValuesArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesOutput ¶
func (i CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesOutput() CaPoolIssuancePolicyBaselineValuesOutput
func (CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesOutputWithContext ¶
func (i CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesOutput
func (CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesPtrOutput ¶
func (i CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesPtrOutput() CaPoolIssuancePolicyBaselineValuesPtrOutput
func (CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesPtrOutputWithContext ¶
func (i CaPoolIssuancePolicyBaselineValuesArgs) ToCaPoolIssuancePolicyBaselineValuesPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPtrOutput
type CaPoolIssuancePolicyBaselineValuesCaOptions ¶
type CaPoolIssuancePolicyBaselineValuesCaOptions struct { // When true, the "CA" in Basic Constraints extension will be set to true. IsCa *bool `pulumi:"isCa"` // Refers to the "path length constraint" in Basic Constraints 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. MaxIssuerPathLength *int `pulumi:"maxIssuerPathLength"` // When true, the "CA" in Basic Constraints extension will be set to false. // If both `isCa` and `nonCa` are unset, the extension will be omitted from the CA certificate. NonCa *bool `pulumi:"nonCa"` // When true, the "path length constraint" in Basic Constraints extension will be set to 0. // if both `maxIssuerPathLength` and `zeroMaxIssuerPathLength` are unset, // the max path length will be omitted from the CA certificate. ZeroMaxIssuerPathLength *bool `pulumi:"zeroMaxIssuerPathLength"` }
type CaPoolIssuancePolicyBaselineValuesCaOptionsArgs ¶
type CaPoolIssuancePolicyBaselineValuesCaOptionsArgs struct { // When true, the "CA" in Basic Constraints extension will be set to true. IsCa pulumi.BoolPtrInput `pulumi:"isCa"` // Refers to the "path length constraint" in Basic Constraints 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. MaxIssuerPathLength pulumi.IntPtrInput `pulumi:"maxIssuerPathLength"` // When true, the "CA" in Basic Constraints extension will be set to false. // If both `isCa` and `nonCa` are unset, the extension will be omitted from the CA certificate. NonCa pulumi.BoolPtrInput `pulumi:"nonCa"` // When true, the "path length constraint" in Basic Constraints extension will be set to 0. // if both `maxIssuerPathLength` and `zeroMaxIssuerPathLength` are unset, // the max path length will be omitted from the CA certificate. ZeroMaxIssuerPathLength pulumi.BoolPtrInput `pulumi:"zeroMaxIssuerPathLength"` }
func (CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ElementType ¶
func (CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutput ¶
func (i CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutput() CaPoolIssuancePolicyBaselineValuesCaOptionsOutput
func (CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutputWithContext ¶
func (i CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesCaOptionsOutput
func (CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput ¶
func (i CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput() CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
func (CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutputWithContext ¶
func (i CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
type CaPoolIssuancePolicyBaselineValuesCaOptionsInput ¶
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 ¶
type CaPoolIssuancePolicyBaselineValuesCaOptionsOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ElementType ¶
func (CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) IsCa ¶
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) IsCa() pulumi.BoolPtrOutput
When true, the "CA" in Basic Constraints extension will be set to true.
func (CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) MaxIssuerPathLength ¶
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
Refers to the "path length constraint" in Basic Constraints 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.
func (CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) NonCa ¶ added in v6.5.0
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) NonCa() pulumi.BoolPtrOutput
When true, the "CA" in Basic Constraints extension will be set to false. If both `isCa` and `nonCa` are unset, the extension will be omitted from the CA certificate.
func (CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutput ¶
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutput() CaPoolIssuancePolicyBaselineValuesCaOptionsOutput
func (CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesCaOptionsOutput
func (CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput ¶
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput() CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
func (CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
func (CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ZeroMaxIssuerPathLength ¶ added in v6.5.0
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsOutput) ZeroMaxIssuerPathLength() pulumi.BoolPtrOutput
When true, the "path length constraint" in Basic Constraints extension will be set to 0. if both `maxIssuerPathLength` and `zeroMaxIssuerPathLength` are unset, the max path length will be omitted from the CA certificate.
type CaPoolIssuancePolicyBaselineValuesCaOptionsPtrInput ¶
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 ¶
func CaPoolIssuancePolicyBaselineValuesCaOptionsPtr(v *CaPoolIssuancePolicyBaselineValuesCaOptionsArgs) CaPoolIssuancePolicyBaselineValuesCaOptionsPtrInput
type CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput ¶
type CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ElementType ¶
func (CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) IsCa ¶
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) IsCa() pulumi.BoolPtrOutput
When true, the "CA" in Basic Constraints extension will be set to true.
func (CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) MaxIssuerPathLength ¶
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
Refers to the "path length constraint" in Basic Constraints 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.
func (CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) NonCa ¶ added in v6.5.0
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) NonCa() pulumi.BoolPtrOutput
When true, the "CA" in Basic Constraints extension will be set to false. If both `isCa` and `nonCa` are unset, the extension will be omitted from the CA certificate.
func (CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput ¶
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput() CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
func (CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ToCaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
func (CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ZeroMaxIssuerPathLength ¶ added in v6.5.0
func (o CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput) ZeroMaxIssuerPathLength() pulumi.BoolPtrOutput
When true, the "path length constraint" in Basic Constraints extension will be set to 0. if both `maxIssuerPathLength` and `zeroMaxIssuerPathLength` are unset, the max path length will be omitted from the CA certificate.
type CaPoolIssuancePolicyBaselineValuesInput ¶
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 ¶
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 ¶
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 ¶
func (CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutput ¶
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutputWithContext ¶
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput ¶
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutputWithContext ¶
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsage ¶
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 ¶
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 ¶
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput ¶
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutputWithContext ¶
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput ¶
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutputWithContext ¶
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageInput ¶
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 ¶
type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) CertSign ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ContentCommitment ¶
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 ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) DataEncipherment ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) DecipherOnly ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) DigitalSignature ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ElementType ¶
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) EncipherOnly ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) KeyAgreement ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) KeyEncipherment ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrInput ¶
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 ¶
func CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtr(v *CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageArgs) CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrInput
type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput ¶
type CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) CertSign ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) ContentCommitment ¶
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 ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) DataEncipherment ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) DecipherOnly ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) DigitalSignature ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) ElementType ¶
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) EncipherOnly ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) KeyAgreement ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsage ¶
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 ¶
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 ¶
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput ¶
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutputWithContext ¶
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput ¶
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutputWithContext ¶
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageInput ¶
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 ¶
type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ClientAuth ¶
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 ¶
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 ¶
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) EmailProtection ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrInput ¶
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 ¶
func CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtr(v *CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageArgs) CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrInput
type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput ¶
type CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ClientAuth ¶
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 ¶
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 ¶
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) EmailProtection ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageInput ¶
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 ¶
type CaPoolIssuancePolicyBaselineValuesKeyUsageOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) BaseKeyUsage ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) BaseKeyUsage() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsageOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ElementType ¶
func (CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ExtendedKeyUsage ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ExtendedKeyUsage() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsageOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutput ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageOutput) UnknownExtendedKeyUsages ¶
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 ¶
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 ¶
func CaPoolIssuancePolicyBaselineValuesKeyUsagePtr(v *CaPoolIssuancePolicyBaselineValuesKeyUsageArgs) CaPoolIssuancePolicyBaselineValuesKeyUsagePtrInput
type CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput ¶
type CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) BaseKeyUsage ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) BaseKeyUsage() CaPoolIssuancePolicyBaselineValuesKeyUsageBaseKeyUsagePtrOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ElementType ¶
func (CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ExtendedKeyUsage ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ExtendedKeyUsage() CaPoolIssuancePolicyBaselineValuesKeyUsageExtendedKeyUsagePtrOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput() CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput) UnknownExtendedKeyUsages ¶
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 ¶
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 ¶
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 ¶
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput ¶
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray ¶
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray []CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageInput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray) ElementType ¶
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput ¶
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶
func (i CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArray) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayInput ¶
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 ¶
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType ¶
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageInput ¶
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 ¶
type CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput) ElementType ¶
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths ¶
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 ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput() CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput
func (CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesKeyUsageUnknownExtendedKeyUsageOutput
type CaPoolIssuancePolicyBaselineValuesNameConstraints ¶ added in v6.52.0
type CaPoolIssuancePolicyBaselineValuesNameConstraints struct { // Indicates whether or not the name constraints are marked critical. Critical bool `pulumi:"critical"` // Contains excluded DNS names. Any DNS name that can be // constructed by simply adding zero or more labels to // the left-hand side of the name satisfies the name constraint. // For example, `example.com`, `www.example.com`, `www.sub.example.com` // would satisfy `example.com` while `example1.com` does not. ExcludedDnsNames []string `pulumi:"excludedDnsNames"` // Contains the excluded email addresses. The value can be a particular // email address, a hostname to indicate all email addresses on that host or // a domain with a leading period (e.g. `.example.com`) to indicate // all email addresses in that domain. ExcludedEmailAddresses []string `pulumi:"excludedEmailAddresses"` // Contains the excluded IP ranges. For IPv4 addresses, the ranges // are expressed using CIDR notation as specified in RFC 4632. // For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 // addresses. ExcludedIpRanges []string `pulumi:"excludedIpRanges"` // Contains the excluded URIs that apply to the host part of the name. // The value can be a hostname or a domain with a // leading period (like `.example.com`) ExcludedUris []string `pulumi:"excludedUris"` // Contains permitted DNS names. Any DNS name that can be // constructed by simply adding zero or more labels to // the left-hand side of the name satisfies the name constraint. // For example, `example.com`, `www.example.com`, `www.sub.example.com` // would satisfy `example.com` while `example1.com` does not. PermittedDnsNames []string `pulumi:"permittedDnsNames"` // Contains the permitted email addresses. The value can be a particular // email address, a hostname to indicate all email addresses on that host or // a domain with a leading period (e.g. `.example.com`) to indicate // all email addresses in that domain. PermittedEmailAddresses []string `pulumi:"permittedEmailAddresses"` // Contains the permitted IP ranges. For IPv4 addresses, the ranges // are expressed using CIDR notation as specified in RFC 4632. // For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 // addresses. PermittedIpRanges []string `pulumi:"permittedIpRanges"` // Contains the permitted URIs that apply to the host part of the name. // The value can be a hostname or a domain with a // leading period (like `.example.com`) PermittedUris []string `pulumi:"permittedUris"` }
type CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs ¶ added in v6.52.0
type CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs struct { // Indicates whether or not the name constraints are marked critical. Critical pulumi.BoolInput `pulumi:"critical"` // Contains excluded DNS names. Any DNS name that can be // constructed by simply adding zero or more labels to // the left-hand side of the name satisfies the name constraint. // For example, `example.com`, `www.example.com`, `www.sub.example.com` // would satisfy `example.com` while `example1.com` does not. ExcludedDnsNames pulumi.StringArrayInput `pulumi:"excludedDnsNames"` // Contains the excluded email addresses. The value can be a particular // email address, a hostname to indicate all email addresses on that host or // a domain with a leading period (e.g. `.example.com`) to indicate // all email addresses in that domain. ExcludedEmailAddresses pulumi.StringArrayInput `pulumi:"excludedEmailAddresses"` // Contains the excluded IP ranges. For IPv4 addresses, the ranges // are expressed using CIDR notation as specified in RFC 4632. // For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 // addresses. ExcludedIpRanges pulumi.StringArrayInput `pulumi:"excludedIpRanges"` // Contains the excluded URIs that apply to the host part of the name. // The value can be a hostname or a domain with a // leading period (like `.example.com`) ExcludedUris pulumi.StringArrayInput `pulumi:"excludedUris"` // Contains permitted DNS names. Any DNS name that can be // constructed by simply adding zero or more labels to // the left-hand side of the name satisfies the name constraint. // For example, `example.com`, `www.example.com`, `www.sub.example.com` // would satisfy `example.com` while `example1.com` does not. PermittedDnsNames pulumi.StringArrayInput `pulumi:"permittedDnsNames"` // Contains the permitted email addresses. The value can be a particular // email address, a hostname to indicate all email addresses on that host or // a domain with a leading period (e.g. `.example.com`) to indicate // all email addresses in that domain. PermittedEmailAddresses pulumi.StringArrayInput `pulumi:"permittedEmailAddresses"` // Contains the permitted IP ranges. For IPv4 addresses, the ranges // are expressed using CIDR notation as specified in RFC 4632. // For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 // addresses. PermittedIpRanges pulumi.StringArrayInput `pulumi:"permittedIpRanges"` // Contains the permitted URIs that apply to the host part of the name. // The value can be a hostname or a domain with a // leading period (like `.example.com`) PermittedUris pulumi.StringArrayInput `pulumi:"permittedUris"` }
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs) ElementType ¶ added in v6.52.0
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsOutput ¶ added in v6.52.0
func (i CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsOutput() CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsOutputWithContext ¶ added in v6.52.0
func (i CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput ¶ added in v6.52.0
func (i CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput() CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutputWithContext ¶ added in v6.52.0
func (i CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput
type CaPoolIssuancePolicyBaselineValuesNameConstraintsInput ¶ added in v6.52.0
type CaPoolIssuancePolicyBaselineValuesNameConstraintsInput interface { pulumi.Input ToCaPoolIssuancePolicyBaselineValuesNameConstraintsOutput() CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput ToCaPoolIssuancePolicyBaselineValuesNameConstraintsOutputWithContext(context.Context) CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput }
CaPoolIssuancePolicyBaselineValuesNameConstraintsInput is an input type that accepts CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs and CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyBaselineValuesNameConstraintsInput` via:
CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs{...}
type CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput ¶ added in v6.52.0
type CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) Critical ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) Critical() pulumi.BoolOutput
Indicates whether or not the name constraints are marked critical.
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ElementType ¶ added in v6.52.0
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ExcludedDnsNames ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ExcludedDnsNames() pulumi.StringArrayOutput
Contains excluded DNS names. Any DNS name that can be constructed by simply adding zero or more labels to the left-hand side of the name satisfies the name constraint. For example, `example.com`, `www.example.com`, `www.sub.example.com` would satisfy `example.com` while `example1.com` does not.
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ExcludedEmailAddresses ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ExcludedEmailAddresses() pulumi.StringArrayOutput
Contains the excluded email addresses. The value can be a particular email address, a hostname to indicate all email addresses on that host or a domain with a leading period (e.g. `.example.com`) to indicate all email addresses in that domain.
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ExcludedIpRanges ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ExcludedIpRanges() pulumi.StringArrayOutput
Contains the excluded IP ranges. For IPv4 addresses, the ranges are expressed using CIDR notation as specified in RFC 4632. For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 addresses.
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ExcludedUris ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ExcludedUris() pulumi.StringArrayOutput
Contains the excluded URIs that apply to the host part of the name. The value can be a hostname or a domain with a leading period (like `.example.com`)
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) PermittedDnsNames ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) PermittedDnsNames() pulumi.StringArrayOutput
Contains permitted DNS names. Any DNS name that can be constructed by simply adding zero or more labels to the left-hand side of the name satisfies the name constraint. For example, `example.com`, `www.example.com`, `www.sub.example.com` would satisfy `example.com` while `example1.com` does not.
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) PermittedEmailAddresses ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) PermittedEmailAddresses() pulumi.StringArrayOutput
Contains the permitted email addresses. The value can be a particular email address, a hostname to indicate all email addresses on that host or a domain with a leading period (e.g. `.example.com`) to indicate all email addresses in that domain.
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) PermittedIpRanges ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) PermittedIpRanges() pulumi.StringArrayOutput
Contains the permitted IP ranges. For IPv4 addresses, the ranges are expressed using CIDR notation as specified in RFC 4632. For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 addresses.
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) PermittedUris ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) PermittedUris() pulumi.StringArrayOutput
Contains the permitted URIs that apply to the host part of the name. The value can be a hostname or a domain with a leading period (like `.example.com`)
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsOutput ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsOutput() CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsOutputWithContext ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput() CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutputWithContext ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsOutput) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput
type CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrInput ¶ added in v6.52.0
type CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrInput interface { pulumi.Input ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput() CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutputWithContext(context.Context) CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput }
CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrInput is an input type that accepts CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs, CaPoolIssuancePolicyBaselineValuesNameConstraintsPtr and CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput values. You can construct a concrete instance of `CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrInput` via:
CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs{...} or: nil
func CaPoolIssuancePolicyBaselineValuesNameConstraintsPtr ¶ added in v6.52.0
func CaPoolIssuancePolicyBaselineValuesNameConstraintsPtr(v *CaPoolIssuancePolicyBaselineValuesNameConstraintsArgs) CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrInput
type CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput ¶ added in v6.52.0
type CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) Critical ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) Critical() pulumi.BoolPtrOutput
Indicates whether or not the name constraints are marked critical.
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ElementType ¶ added in v6.52.0
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ExcludedDnsNames ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ExcludedDnsNames() pulumi.StringArrayOutput
Contains excluded DNS names. Any DNS name that can be constructed by simply adding zero or more labels to the left-hand side of the name satisfies the name constraint. For example, `example.com`, `www.example.com`, `www.sub.example.com` would satisfy `example.com` while `example1.com` does not.
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ExcludedEmailAddresses ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ExcludedEmailAddresses() pulumi.StringArrayOutput
Contains the excluded email addresses. The value can be a particular email address, a hostname to indicate all email addresses on that host or a domain with a leading period (e.g. `.example.com`) to indicate all email addresses in that domain.
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ExcludedIpRanges ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ExcludedIpRanges() pulumi.StringArrayOutput
Contains the excluded IP ranges. For IPv4 addresses, the ranges are expressed using CIDR notation as specified in RFC 4632. For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 addresses.
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ExcludedUris ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ExcludedUris() pulumi.StringArrayOutput
Contains the excluded URIs that apply to the host part of the name. The value can be a hostname or a domain with a leading period (like `.example.com`)
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) PermittedDnsNames ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) PermittedDnsNames() pulumi.StringArrayOutput
Contains permitted DNS names. Any DNS name that can be constructed by simply adding zero or more labels to the left-hand side of the name satisfies the name constraint. For example, `example.com`, `www.example.com`, `www.sub.example.com` would satisfy `example.com` while `example1.com` does not.
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) PermittedEmailAddresses ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) PermittedEmailAddresses() pulumi.StringArrayOutput
Contains the permitted email addresses. The value can be a particular email address, a hostname to indicate all email addresses on that host or a domain with a leading period (e.g. `.example.com`) to indicate all email addresses in that domain.
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) PermittedIpRanges ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) PermittedIpRanges() pulumi.StringArrayOutput
Contains the permitted IP ranges. For IPv4 addresses, the ranges are expressed using CIDR notation as specified in RFC 4632. For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 addresses.
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) PermittedUris ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) PermittedUris() pulumi.StringArrayOutput
Contains the permitted URIs that apply to the host part of the name. The value can be a hostname or a domain with a leading period (like `.example.com`)
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput() CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput
func (CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutputWithContext ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput) ToCaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput
type CaPoolIssuancePolicyBaselineValuesOutput ¶
type CaPoolIssuancePolicyBaselineValuesOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesOutput) AdditionalExtensions ¶
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 ¶
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 ¶
func (o CaPoolIssuancePolicyBaselineValuesOutput) CaOptions() CaPoolIssuancePolicyBaselineValuesCaOptionsOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesOutput) ElementType ¶
func (CaPoolIssuancePolicyBaselineValuesOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesOutput) KeyUsage ¶
func (o CaPoolIssuancePolicyBaselineValuesOutput) KeyUsage() CaPoolIssuancePolicyBaselineValuesKeyUsageOutput
Indicates the intended use for keys that correspond to a certificate. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesOutput) NameConstraints ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesOutput) NameConstraints() CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput
Describes the X.509 name constraints extension. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesOutput) PolicyIds ¶
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 ¶
func (o CaPoolIssuancePolicyBaselineValuesOutput) ToCaPoolIssuancePolicyBaselineValuesOutput() CaPoolIssuancePolicyBaselineValuesOutput
func (CaPoolIssuancePolicyBaselineValuesOutput) ToCaPoolIssuancePolicyBaselineValuesOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesOutput) ToCaPoolIssuancePolicyBaselineValuesOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesOutput
func (CaPoolIssuancePolicyBaselineValuesOutput) ToCaPoolIssuancePolicyBaselineValuesPtrOutput ¶
func (o CaPoolIssuancePolicyBaselineValuesOutput) ToCaPoolIssuancePolicyBaselineValuesPtrOutput() CaPoolIssuancePolicyBaselineValuesPtrOutput
func (CaPoolIssuancePolicyBaselineValuesOutput) ToCaPoolIssuancePolicyBaselineValuesPtrOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesOutput) ToCaPoolIssuancePolicyBaselineValuesPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPtrOutput
type CaPoolIssuancePolicyBaselineValuesPolicyId ¶
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 ¶
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 ¶
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArgs) ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutput ¶
func (i CaPoolIssuancePolicyBaselineValuesPolicyIdArgs) ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutput() CaPoolIssuancePolicyBaselineValuesPolicyIdOutput
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArgs) ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutputWithContext ¶
func (i CaPoolIssuancePolicyBaselineValuesPolicyIdArgs) ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPolicyIdOutput
type CaPoolIssuancePolicyBaselineValuesPolicyIdArray ¶
type CaPoolIssuancePolicyBaselineValuesPolicyIdArray []CaPoolIssuancePolicyBaselineValuesPolicyIdInput
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArray) ElementType ¶
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArray) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArray) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput ¶
func (i CaPoolIssuancePolicyBaselineValuesPolicyIdArray) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput() CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArray) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutputWithContext ¶
func (i CaPoolIssuancePolicyBaselineValuesPolicyIdArray) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput
type CaPoolIssuancePolicyBaselineValuesPolicyIdArrayInput ¶
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 ¶
type CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput) ElementType ¶
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput ¶
func (o CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput() CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput
func (CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput) ToCaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPolicyIdArrayOutput
type CaPoolIssuancePolicyBaselineValuesPolicyIdInput ¶
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 ¶
type CaPoolIssuancePolicyBaselineValuesPolicyIdOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesPolicyIdOutput) ElementType ¶
func (CaPoolIssuancePolicyBaselineValuesPolicyIdOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesPolicyIdOutput) ObjectIdPaths ¶
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 ¶
func (o CaPoolIssuancePolicyBaselineValuesPolicyIdOutput) ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutput() CaPoolIssuancePolicyBaselineValuesPolicyIdOutput
func (CaPoolIssuancePolicyBaselineValuesPolicyIdOutput) ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesPolicyIdOutput) ToCaPoolIssuancePolicyBaselineValuesPolicyIdOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPolicyIdOutput
type CaPoolIssuancePolicyBaselineValuesPtrInput ¶
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 ¶
func CaPoolIssuancePolicyBaselineValuesPtr(v *CaPoolIssuancePolicyBaselineValuesArgs) CaPoolIssuancePolicyBaselineValuesPtrInput
type CaPoolIssuancePolicyBaselineValuesPtrOutput ¶
type CaPoolIssuancePolicyBaselineValuesPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyBaselineValuesPtrOutput) AdditionalExtensions ¶
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 ¶
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 ¶
func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) CaOptions() CaPoolIssuancePolicyBaselineValuesCaOptionsPtrOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesPtrOutput) ElementType ¶
func (CaPoolIssuancePolicyBaselineValuesPtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyBaselineValuesPtrOutput) KeyUsage ¶
func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) KeyUsage() CaPoolIssuancePolicyBaselineValuesKeyUsagePtrOutput
Indicates the intended use for keys that correspond to a certificate. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesPtrOutput) NameConstraints ¶ added in v6.52.0
func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) NameConstraints() CaPoolIssuancePolicyBaselineValuesNameConstraintsPtrOutput
Describes the X.509 name constraints extension. Structure is documented below.
func (CaPoolIssuancePolicyBaselineValuesPtrOutput) PolicyIds ¶
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 ¶
func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) ToCaPoolIssuancePolicyBaselineValuesPtrOutput() CaPoolIssuancePolicyBaselineValuesPtrOutput
func (CaPoolIssuancePolicyBaselineValuesPtrOutput) ToCaPoolIssuancePolicyBaselineValuesPtrOutputWithContext ¶
func (o CaPoolIssuancePolicyBaselineValuesPtrOutput) ToCaPoolIssuancePolicyBaselineValuesPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyBaselineValuesPtrOutput
type CaPoolIssuancePolicyIdentityConstraints ¶
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 ¶
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 ¶
func (CaPoolIssuancePolicyIdentityConstraintsArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsOutput ¶
func (i CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsOutput() CaPoolIssuancePolicyIdentityConstraintsOutput
func (CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsOutputWithContext ¶
func (i CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsOutput
func (CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutput ¶
func (i CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutput() CaPoolIssuancePolicyIdentityConstraintsPtrOutput
func (CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutputWithContext ¶
func (i CaPoolIssuancePolicyIdentityConstraintsArgs) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsPtrOutput
type CaPoolIssuancePolicyIdentityConstraintsCelExpression ¶
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 ¶
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 ¶
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ElementType() reflect.Type
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput ¶
func (i CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput() CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutputWithContext ¶
func (i CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput ¶
func (i CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput() CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutputWithContext ¶
func (i CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
type CaPoolIssuancePolicyIdentityConstraintsCelExpressionInput ¶
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 ¶
type CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) Description ¶
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 ¶
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) Expression ¶
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) Location ¶
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 ¶
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 ¶
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput() CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutputWithContext ¶
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput ¶
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput() CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutputWithContext ¶
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
type CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrInput ¶
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 ¶
func CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtr(v *CaPoolIssuancePolicyIdentityConstraintsCelExpressionArgs) CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrInput
type CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput ¶
type CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) Description ¶
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 ¶
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) Expression ¶
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) Location ¶
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 ¶
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 ¶
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput() CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
func (CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutputWithContext ¶
func (o CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput) ToCaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsCelExpressionPtrOutput
type CaPoolIssuancePolicyIdentityConstraintsInput ¶
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 ¶
type CaPoolIssuancePolicyIdentityConstraintsOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyIdentityConstraintsOutput) AllowSubjectAltNamesPassthrough ¶
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 ¶
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 ¶
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 ¶
func (CaPoolIssuancePolicyIdentityConstraintsOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsOutput ¶
func (o CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsOutput() CaPoolIssuancePolicyIdentityConstraintsOutput
func (CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsOutputWithContext ¶
func (o CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsOutput
func (CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutput ¶
func (o CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutput() CaPoolIssuancePolicyIdentityConstraintsPtrOutput
func (CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutputWithContext ¶
func (o CaPoolIssuancePolicyIdentityConstraintsOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsPtrOutput
type CaPoolIssuancePolicyIdentityConstraintsPtrInput ¶
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 ¶
func CaPoolIssuancePolicyIdentityConstraintsPtr(v *CaPoolIssuancePolicyIdentityConstraintsArgs) CaPoolIssuancePolicyIdentityConstraintsPtrInput
type CaPoolIssuancePolicyIdentityConstraintsPtrOutput ¶
type CaPoolIssuancePolicyIdentityConstraintsPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyIdentityConstraintsPtrOutput) AllowSubjectAltNamesPassthrough ¶
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 ¶
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 ¶
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 ¶
func (CaPoolIssuancePolicyIdentityConstraintsPtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyIdentityConstraintsPtrOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutput ¶
func (o CaPoolIssuancePolicyIdentityConstraintsPtrOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutput() CaPoolIssuancePolicyIdentityConstraintsPtrOutput
func (CaPoolIssuancePolicyIdentityConstraintsPtrOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutputWithContext ¶
func (o CaPoolIssuancePolicyIdentityConstraintsPtrOutput) ToCaPoolIssuancePolicyIdentityConstraintsPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyIdentityConstraintsPtrOutput
type CaPoolIssuancePolicyInput ¶
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 ¶
type CaPoolIssuancePolicyOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyOutput) AllowedIssuanceModes ¶
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 ¶
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 ¶
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 ¶
func (CaPoolIssuancePolicyOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyOutput) IdentityConstraints ¶
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 ¶
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 ¶
func (o CaPoolIssuancePolicyOutput) ToCaPoolIssuancePolicyOutput() CaPoolIssuancePolicyOutput
func (CaPoolIssuancePolicyOutput) ToCaPoolIssuancePolicyOutputWithContext ¶
func (o CaPoolIssuancePolicyOutput) ToCaPoolIssuancePolicyOutputWithContext(ctx context.Context) CaPoolIssuancePolicyOutput
func (CaPoolIssuancePolicyOutput) ToCaPoolIssuancePolicyPtrOutput ¶
func (o CaPoolIssuancePolicyOutput) ToCaPoolIssuancePolicyPtrOutput() CaPoolIssuancePolicyPtrOutput
func (CaPoolIssuancePolicyOutput) ToCaPoolIssuancePolicyPtrOutputWithContext ¶
func (o CaPoolIssuancePolicyOutput) ToCaPoolIssuancePolicyPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyPtrOutput
type CaPoolIssuancePolicyPtrInput ¶
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 ¶
func CaPoolIssuancePolicyPtr(v *CaPoolIssuancePolicyArgs) CaPoolIssuancePolicyPtrInput
type CaPoolIssuancePolicyPtrOutput ¶
type CaPoolIssuancePolicyPtrOutput struct{ *pulumi.OutputState }
func (CaPoolIssuancePolicyPtrOutput) AllowedIssuanceModes ¶
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 ¶
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 ¶
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 ¶
func (o CaPoolIssuancePolicyPtrOutput) Elem() CaPoolIssuancePolicyOutput
func (CaPoolIssuancePolicyPtrOutput) ElementType ¶
func (CaPoolIssuancePolicyPtrOutput) ElementType() reflect.Type
func (CaPoolIssuancePolicyPtrOutput) IdentityConstraints ¶
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 ¶
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 ¶
func (o CaPoolIssuancePolicyPtrOutput) ToCaPoolIssuancePolicyPtrOutput() CaPoolIssuancePolicyPtrOutput
func (CaPoolIssuancePolicyPtrOutput) ToCaPoolIssuancePolicyPtrOutputWithContext ¶
func (o CaPoolIssuancePolicyPtrOutput) ToCaPoolIssuancePolicyPtrOutputWithContext(ctx context.Context) CaPoolIssuancePolicyPtrOutput
type CaPoolMap ¶
type CaPoolMap map[string]CaPoolInput
func (CaPoolMap) ElementType ¶
func (CaPoolMap) ToCaPoolMapOutput ¶
func (i CaPoolMap) ToCaPoolMapOutput() CaPoolMapOutput
func (CaPoolMap) ToCaPoolMapOutputWithContext ¶
func (i CaPoolMap) ToCaPoolMapOutputWithContext(ctx context.Context) CaPoolMapOutput
type CaPoolMapInput ¶
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 ¶
type CaPoolMapOutput struct{ *pulumi.OutputState }
func (CaPoolMapOutput) ElementType ¶
func (CaPoolMapOutput) ElementType() reflect.Type
func (CaPoolMapOutput) MapIndex ¶
func (o CaPoolMapOutput) MapIndex(k pulumi.StringInput) CaPoolOutput
func (CaPoolMapOutput) ToCaPoolMapOutput ¶
func (o CaPoolMapOutput) ToCaPoolMapOutput() CaPoolMapOutput
func (CaPoolMapOutput) ToCaPoolMapOutputWithContext ¶
func (o CaPoolMapOutput) ToCaPoolMapOutputWithContext(ctx context.Context) CaPoolMapOutput
type CaPoolOutput ¶
type CaPoolOutput struct{ *pulumi.OutputState }
func (CaPoolOutput) ElementType ¶
func (CaPoolOutput) ElementType() reflect.Type
func (CaPoolOutput) IssuancePolicy ¶ added in v6.23.0
func (o CaPoolOutput) IssuancePolicy() CaPoolIssuancePolicyPtrOutput
The IssuancePolicy to control how Certificates will be issued from this CaPool. Structure is documented below.
func (CaPoolOutput) Labels ¶ added in v6.23.0
func (o CaPoolOutput) Labels() pulumi.StringMapOutput
Labels with user-defined metadata. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
func (CaPoolOutput) Location ¶ added in v6.23.0
func (o CaPoolOutput) Location() pulumi.StringOutput
Location of the CaPool. A full list of valid locations can be found by running `gcloud privateca locations list`.
***
func (CaPoolOutput) Name ¶ added in v6.23.0
func (o CaPoolOutput) Name() pulumi.StringOutput
The name for this CaPool.
func (CaPoolOutput) Project ¶ added in v6.23.0
func (o CaPoolOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (CaPoolOutput) PublishingOptions ¶ added in v6.23.0
func (o CaPoolOutput) PublishingOptions() CaPoolPublishingOptionsPtrOutput
The PublishingOptions to follow when issuing Certificates from any CertificateAuthority in this CaPool. Structure is documented below.
func (CaPoolOutput) Tier ¶ added in v6.23.0
func (o CaPoolOutput) Tier() pulumi.StringOutput
The Tier of this CaPool. Possible values are: `ENTERPRISE`, `DEVOPS`.
func (CaPoolOutput) ToCaPoolOutput ¶
func (o CaPoolOutput) ToCaPoolOutput() CaPoolOutput
func (CaPoolOutput) ToCaPoolOutputWithContext ¶
func (o CaPoolOutput) ToCaPoolOutputWithContext(ctx context.Context) CaPoolOutput
type CaPoolPublishingOptions ¶
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 ¶
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 ¶
func (CaPoolPublishingOptionsArgs) ElementType() reflect.Type
func (CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsOutput ¶
func (i CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsOutput() CaPoolPublishingOptionsOutput
func (CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsOutputWithContext ¶
func (i CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsOutputWithContext(ctx context.Context) CaPoolPublishingOptionsOutput
func (CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsPtrOutput ¶
func (i CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsPtrOutput() CaPoolPublishingOptionsPtrOutput
func (CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsPtrOutputWithContext ¶
func (i CaPoolPublishingOptionsArgs) ToCaPoolPublishingOptionsPtrOutputWithContext(ctx context.Context) CaPoolPublishingOptionsPtrOutput
type CaPoolPublishingOptionsInput ¶
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 ¶
type CaPoolPublishingOptionsOutput struct{ *pulumi.OutputState }
func (CaPoolPublishingOptionsOutput) ElementType ¶
func (CaPoolPublishingOptionsOutput) ElementType() reflect.Type
func (CaPoolPublishingOptionsOutput) PublishCaCert ¶
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 ¶
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 ¶
func (o CaPoolPublishingOptionsOutput) ToCaPoolPublishingOptionsOutput() CaPoolPublishingOptionsOutput
func (CaPoolPublishingOptionsOutput) ToCaPoolPublishingOptionsOutputWithContext ¶
func (o CaPoolPublishingOptionsOutput) ToCaPoolPublishingOptionsOutputWithContext(ctx context.Context) CaPoolPublishingOptionsOutput
func (CaPoolPublishingOptionsOutput) ToCaPoolPublishingOptionsPtrOutput ¶
func (o CaPoolPublishingOptionsOutput) ToCaPoolPublishingOptionsPtrOutput() CaPoolPublishingOptionsPtrOutput
func (CaPoolPublishingOptionsOutput) ToCaPoolPublishingOptionsPtrOutputWithContext ¶
func (o CaPoolPublishingOptionsOutput) ToCaPoolPublishingOptionsPtrOutputWithContext(ctx context.Context) CaPoolPublishingOptionsPtrOutput
type CaPoolPublishingOptionsPtrInput ¶
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 ¶
func CaPoolPublishingOptionsPtr(v *CaPoolPublishingOptionsArgs) CaPoolPublishingOptionsPtrInput
type CaPoolPublishingOptionsPtrOutput ¶
type CaPoolPublishingOptionsPtrOutput struct{ *pulumi.OutputState }
func (CaPoolPublishingOptionsPtrOutput) Elem ¶
func (o CaPoolPublishingOptionsPtrOutput) Elem() CaPoolPublishingOptionsOutput
func (CaPoolPublishingOptionsPtrOutput) ElementType ¶
func (CaPoolPublishingOptionsPtrOutput) ElementType() reflect.Type
func (CaPoolPublishingOptionsPtrOutput) PublishCaCert ¶
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 ¶
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 ¶
func (o CaPoolPublishingOptionsPtrOutput) ToCaPoolPublishingOptionsPtrOutput() CaPoolPublishingOptionsPtrOutput
func (CaPoolPublishingOptionsPtrOutput) ToCaPoolPublishingOptionsPtrOutputWithContext ¶
func (o CaPoolPublishingOptionsPtrOutput) ToCaPoolPublishingOptionsPtrOutputWithContext(ctx context.Context) CaPoolPublishingOptionsPtrOutput
type CaPoolState ¶
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 // Location of the CaPool. A full list of valid locations can be found by // running `gcloud privateca locations list`. // // *** 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`, `DEVOPS`. Tier pulumi.StringPtrInput }
func (CaPoolState) ElementType ¶
func (CaPoolState) ElementType() reflect.Type
type Certificate ¶
type Certificate struct { pulumi.CustomResourceState // The Certificate Authority ID that should issue the certificate. For example, to issue a Certificate from // a Certificate Authority with resource name `projects/my-project/locations/us-central1/caPools/my-pool/certificateAuthorities/my-ca`, // argument `pool` should be set to `projects/my-project/locations/us-central1/caPools/my-pool`, argument `certificateAuthority` // should be set to `my-ca`. 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. // Structure is documented below. 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"` // The resource name of the issuing CertificateAuthority in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`. IssuerCertificateAuthority pulumi.StringOutput `pulumi:"issuerCertificateAuthority"` // 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"` // The chain that may be used to verify the X.509 certificate. Expected to be in issuer-to-root order according to RFC 5246. PemCertificateChains pulumi.StringArrayOutput `pulumi:"pemCertificateChains"` // (Deprecated) // Required. Expected to be in leaf-to-root order according to RFC 5246. // // Deprecated: Deprecated in favor of `pem_certificate_chain`. 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. // Structure is documented below. 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" "os" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func filebase64OrPanic(path string) pulumi.StringPtrInput { if fileData, err := os.ReadFile(path); err == nil { return pulumi.String(base64.StdEncoding.EncodeToString(fileData[:])) } else { panic(err.Error()) } } func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultCaPool, err := certificateauthority.NewCaPool(ctx, "defaultCaPool", &certificateauthority.CaPoolArgs{ Location: pulumi.String("us-central1"), Tier: pulumi.String("ENTERPRISE"), }) if err != nil { return err } defaultAuthority, err := certificateauthority.NewAuthority(ctx, "defaultAuthority", &certificateauthority.AuthorityArgs{ Location: pulumi.String("us-central1"), Pool: defaultCaPool.Name, CertificateAuthorityId: pulumi.String("my-authority"), 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"), }, DeletionProtection: pulumi.Bool(false), SkipGracePeriod: pulumi.Bool(true), IgnoreActiveCertificatesOnDeletion: pulumi.Bool(true), }) if err != nil { return err } _, err = certificateauthority.NewCertificate(ctx, "defaultCertificate", &certificateauthority.CertificateArgs{ Location: pulumi.String("us-central1"), Pool: defaultCaPool.Name, CertificateAuthority: defaultAuthority.CertificateAuthorityId, Lifetime: pulumi.String("86000s"), 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(true), }, KeyUsage: &certificateauthority.CertificateConfigX509ConfigKeyUsageArgs{ BaseKeyUsage: &certificateauthority.CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs{ CrlSign: pulumi.Bool(false), DecipherOnly: pulumi.Bool(false), }, ExtendedKeyUsage: &certificateauthority.CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs{ ServerAuth: pulumi.Bool(false), }, }, NameConstraints: &certificateauthority.CertificateConfigX509ConfigNameConstraintsArgs{ Critical: pulumi.Bool(true), PermittedDnsNames: pulumi.StringArray{ pulumi.String("*.example.com"), }, ExcludedDnsNames: pulumi.StringArray{ pulumi.String("*.deny.example.com"), }, PermittedIpRanges: pulumi.StringArray{ pulumi.String("10.0.0.0/8"), }, ExcludedIpRanges: pulumi.StringArray{ pulumi.String("10.1.1.0/24"), }, PermittedEmailAddresses: pulumi.StringArray{ pulumi.String(".example.com"), }, ExcludedEmailAddresses: pulumi.StringArray{ pulumi.String(".deny.example.com"), }, PermittedUris: pulumi.StringArray{ pulumi.String(".example.com"), }, ExcludedUris: pulumi.StringArray{ pulumi.String(".deny.example.com"), }, }, }, 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 (
"os" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := os.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) } func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultCaPool, err := certificateauthority.NewCaPool(ctx, "defaultCaPool", &certificateauthority.CaPoolArgs{ Location: pulumi.String("us-central1"), Tier: pulumi.String("ENTERPRISE"), }) if err != nil { return err } defaultCertificateTemplate, err := certificateauthority.NewCertificateTemplate(ctx, "defaultCertificateTemplate", &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 } defaultAuthority, err := certificateauthority.NewAuthority(ctx, "defaultAuthority", &certificateauthority.AuthorityArgs{ Location: pulumi.String("us-central1"), Pool: defaultCaPool.Name, CertificateAuthorityId: pulumi.String("my-authority"), 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"), }, DeletionProtection: pulumi.Bool(false), SkipGracePeriod: pulumi.Bool(true), IgnoreActiveCertificatesOnDeletion: pulumi.Bool(true), }) if err != nil { return err } _, err = certificateauthority.NewCertificate(ctx, "defaultCertificate", &certificateauthority.CertificateArgs{ Location: pulumi.String("us-central1"), Pool: defaultCaPool.Name, CertificateAuthority: defaultAuthority.CertificateAuthorityId, Lifetime: pulumi.String("860s"), PemCsr: readFileOrPanic("test-fixtures/rsa_csr.pem"), CertificateTemplate: defaultCertificateTemplate.ID(), }) if err != nil { return err } return nil }) }
``` ### Privateca Certificate Csr
```go package main
import (
"os" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := os.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) } func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultCaPool, err := certificateauthority.NewCaPool(ctx, "defaultCaPool", &certificateauthority.CaPoolArgs{ Location: pulumi.String("us-central1"), Tier: pulumi.String("ENTERPRISE"), }) if err != nil { return err } defaultAuthority, err := certificateauthority.NewAuthority(ctx, "defaultAuthority", &certificateauthority.AuthorityArgs{ Location: pulumi.String("us-central1"), Pool: defaultCaPool.Name, CertificateAuthorityId: pulumi.String("my-authority"), 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"), }, DeletionProtection: pulumi.Bool(false), SkipGracePeriod: pulumi.Bool(true), IgnoreActiveCertificatesOnDeletion: pulumi.Bool(true), }) if err != nil { return err } _, err = certificateauthority.NewCertificate(ctx, "defaultCertificate", &certificateauthority.CertificateArgs{ Location: pulumi.String("us-central1"), Pool: defaultCaPool.Name, CertificateAuthority: defaultAuthority.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" "os" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func filebase64OrPanic(path string) pulumi.StringPtrInput { if fileData, err := os.ReadFile(path); err == nil { return pulumi.String(base64.StdEncoding.EncodeToString(fileData[:])) } else { panic(err.Error()) } } func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultCaPool, err := certificateauthority.NewCaPool(ctx, "defaultCaPool", &certificateauthority.CaPoolArgs{ Location: pulumi.String("us-central1"), Tier: pulumi.String("ENTERPRISE"), }) if err != nil { return err } defaultAuthority, err := certificateauthority.NewAuthority(ctx, "defaultAuthority", &certificateauthority.AuthorityArgs{ Location: pulumi.String("us-central1"), Pool: defaultCaPool.Name, CertificateAuthorityId: pulumi.String("my-authority"), 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"), }, DeletionProtection: pulumi.Bool(false), SkipGracePeriod: pulumi.Bool(true), IgnoreActiveCertificatesOnDeletion: pulumi.Bool(true), }) if err != nil { return err } _, err = certificateauthority.NewCertificate(ctx, "defaultCertificate", &certificateauthority.CertificateArgs{ Location: pulumi.String("us-central1"), Pool: defaultCaPool.Name, 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{ defaultAuthority, })) 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
type CertificateArgs ¶
type CertificateArgs struct { // The Certificate Authority ID that should issue the certificate. For example, to issue a Certificate from // a Certificate Authority with resource name `projects/my-project/locations/us-central1/caPools/my-pool/certificateAuthorities/my-ca`, // argument `pool` should be set to `projects/my-project/locations/us-central1/caPools/my-pool`, argument `certificateAuthority` // should be set to `my-ca`. 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 { // (Output) // Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate. AiaIssuingCertificateUrls []string `pulumi:"aiaIssuingCertificateUrls"` // (Output) // Identifies the subjectKeyId of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1 // Structure is documented below. AuthorityKeyIds []CertificateCertificateDescriptionAuthorityKeyId `pulumi:"authorityKeyIds"` // (Output) // The hash of the x.509 certificate. // Structure is documented below. CertFingerprints []CertificateCertificateDescriptionCertFingerprint `pulumi:"certFingerprints"` // (Output, Deprecated) // Describes some of the technical fields in a certificate. // Structure is documented below. // // Deprecated: Deprecated in favor of `x509_description`. ConfigValues []CertificateCertificateDescriptionConfigValue `pulumi:"configValues"` // (Output) // Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13 CrlDistributionPoints []string `pulumi:"crlDistributionPoints"` // A PublicKey describes a public key. // Structure is documented below. // // <a name="nestedX509Config"></a>The `x509Config` block supports: PublicKeys []CertificateCertificateDescriptionPublicKey `pulumi:"publicKeys"` // (Output) // Describes some of the values in a certificate that are related to the subject and lifetime. // Structure is documented below. SubjectDescriptions []CertificateCertificateDescriptionSubjectDescription `pulumi:"subjectDescriptions"` // (Output) // Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2. // Structure is documented below. SubjectKeyIds []CertificateCertificateDescriptionSubjectKeyId `pulumi:"subjectKeyIds"` // (Output) // A structured description of the issued X.509 certificate. // Structure is documented below. X509Descriptions []CertificateCertificateDescriptionX509Description `pulumi:"x509Descriptions"` }
type CertificateCertificateDescriptionArgs ¶
type CertificateCertificateDescriptionArgs struct { // (Output) // Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate. AiaIssuingCertificateUrls pulumi.StringArrayInput `pulumi:"aiaIssuingCertificateUrls"` // (Output) // Identifies the subjectKeyId of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1 // Structure is documented below. AuthorityKeyIds CertificateCertificateDescriptionAuthorityKeyIdArrayInput `pulumi:"authorityKeyIds"` // (Output) // The hash of the x.509 certificate. // Structure is documented below. CertFingerprints CertificateCertificateDescriptionCertFingerprintArrayInput `pulumi:"certFingerprints"` // (Output, Deprecated) // Describes some of the technical fields in a certificate. // Structure is documented below. // // Deprecated: Deprecated in favor of `x509_description`. ConfigValues CertificateCertificateDescriptionConfigValueArrayInput `pulumi:"configValues"` // (Output) // Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13 CrlDistributionPoints pulumi.StringArrayInput `pulumi:"crlDistributionPoints"` // A PublicKey describes a public key. // Structure is documented below. // // <a name="nestedX509Config"></a>The `x509Config` block supports: PublicKeys CertificateCertificateDescriptionPublicKeyArrayInput `pulumi:"publicKeys"` // (Output) // Describes some of the values in a certificate that are related to the subject and lifetime. // Structure is documented below. SubjectDescriptions CertificateCertificateDescriptionSubjectDescriptionArrayInput `pulumi:"subjectDescriptions"` // (Output) // Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2. // Structure is documented below. SubjectKeyIds CertificateCertificateDescriptionSubjectKeyIdArrayInput `pulumi:"subjectKeyIds"` // (Output) // A structured description of the issued X.509 certificate. // Structure is documented below. X509Descriptions CertificateCertificateDescriptionX509DescriptionArrayInput `pulumi:"x509Descriptions"` }
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 { // (Output) // Optional. The value of this KeyId encoded in lowercase hexadecimal. This is most likely the 160 bit SHA-1 hash of the public key. KeyId *string `pulumi:"keyId"` }
type CertificateCertificateDescriptionAuthorityKeyIdArgs ¶
type CertificateCertificateDescriptionAuthorityKeyIdArgs struct { // (Output) // Optional. The value of this KeyId encoded in lowercase hexadecimal. This is most likely the 160 bit SHA-1 hash of the public key. 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 ¶
type CertificateCertificateDescriptionAuthorityKeyIdArray []CertificateCertificateDescriptionAuthorityKeyIdInput
func (CertificateCertificateDescriptionAuthorityKeyIdArray) ElementType ¶
func (CertificateCertificateDescriptionAuthorityKeyIdArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionAuthorityKeyIdArray) ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutput ¶
func (i CertificateCertificateDescriptionAuthorityKeyIdArray) ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutput() CertificateCertificateDescriptionAuthorityKeyIdArrayOutput
func (CertificateCertificateDescriptionAuthorityKeyIdArray) ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionAuthorityKeyIdArray) ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdArrayOutput
type CertificateCertificateDescriptionAuthorityKeyIdArrayInput ¶
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 ¶
type CertificateCertificateDescriptionAuthorityKeyIdArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionAuthorityKeyIdArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionAuthorityKeyIdArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionAuthorityKeyIdArrayOutput) ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutput ¶
func (o CertificateCertificateDescriptionAuthorityKeyIdArrayOutput) ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutput() CertificateCertificateDescriptionAuthorityKeyIdArrayOutput
func (CertificateCertificateDescriptionAuthorityKeyIdArrayOutput) ToCertificateCertificateDescriptionAuthorityKeyIdArrayOutputWithContext ¶
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
(Output) Optional. The value of this KeyId encoded in lowercase hexadecimal. This is most likely the 160 bit SHA-1 hash of the public key.
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutput ¶
func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutput() CertificateCertificateDescriptionAuthorityKeyIdOutput
func (CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext ¶
func (o CertificateCertificateDescriptionAuthorityKeyIdOutput) ToCertificateCertificateDescriptionAuthorityKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionAuthorityKeyIdOutput
type CertificateCertificateDescriptionCertFingerprint ¶
type CertificateCertificateDescriptionCertFingerprint struct { // (Output) // The SHA 256 hash, encoded in hexadecimal, of the DER x509 certificate. Sha256Hash *string `pulumi:"sha256Hash"` }
type CertificateCertificateDescriptionCertFingerprintArgs ¶
type CertificateCertificateDescriptionCertFingerprintArgs struct { // (Output) // The SHA 256 hash, encoded in hexadecimal, of the DER x509 certificate. 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 ¶
type CertificateCertificateDescriptionCertFingerprintArray []CertificateCertificateDescriptionCertFingerprintInput
func (CertificateCertificateDescriptionCertFingerprintArray) ElementType ¶
func (CertificateCertificateDescriptionCertFingerprintArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionCertFingerprintArray) ToCertificateCertificateDescriptionCertFingerprintArrayOutput ¶
func (i CertificateCertificateDescriptionCertFingerprintArray) ToCertificateCertificateDescriptionCertFingerprintArrayOutput() CertificateCertificateDescriptionCertFingerprintArrayOutput
func (CertificateCertificateDescriptionCertFingerprintArray) ToCertificateCertificateDescriptionCertFingerprintArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionCertFingerprintArray) ToCertificateCertificateDescriptionCertFingerprintArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintArrayOutput
type CertificateCertificateDescriptionCertFingerprintArrayInput ¶
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 ¶
type CertificateCertificateDescriptionCertFingerprintArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionCertFingerprintArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionCertFingerprintArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionCertFingerprintArrayOutput) ToCertificateCertificateDescriptionCertFingerprintArrayOutput ¶
func (o CertificateCertificateDescriptionCertFingerprintArrayOutput) ToCertificateCertificateDescriptionCertFingerprintArrayOutput() CertificateCertificateDescriptionCertFingerprintArrayOutput
func (CertificateCertificateDescriptionCertFingerprintArrayOutput) ToCertificateCertificateDescriptionCertFingerprintArrayOutputWithContext ¶
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
(Output) The SHA 256 hash, encoded in hexadecimal, of the DER x509 certificate.
func (CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutput ¶
func (o CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutput() CertificateCertificateDescriptionCertFingerprintOutput
func (CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutputWithContext ¶
func (o CertificateCertificateDescriptionCertFingerprintOutput) ToCertificateCertificateDescriptionCertFingerprintOutputWithContext(ctx context.Context) CertificateCertificateDescriptionCertFingerprintOutput
type CertificateCertificateDescriptionConfigValue ¶
type CertificateCertificateDescriptionConfigValue struct { // Indicates the intended use for keys that correspond to a certificate. // Structure is documented below. KeyUsages []CertificateCertificateDescriptionConfigValueKeyUsage `pulumi:"keyUsages"` }
type CertificateCertificateDescriptionConfigValueArgs ¶
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 ¶
func (CertificateCertificateDescriptionConfigValueArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueArgs) ToCertificateCertificateDescriptionConfigValueOutput ¶
func (i CertificateCertificateDescriptionConfigValueArgs) ToCertificateCertificateDescriptionConfigValueOutput() CertificateCertificateDescriptionConfigValueOutput
func (CertificateCertificateDescriptionConfigValueArgs) ToCertificateCertificateDescriptionConfigValueOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValueArgs) ToCertificateCertificateDescriptionConfigValueOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueOutput
type CertificateCertificateDescriptionConfigValueArray ¶
type CertificateCertificateDescriptionConfigValueArray []CertificateCertificateDescriptionConfigValueInput
func (CertificateCertificateDescriptionConfigValueArray) ElementType ¶
func (CertificateCertificateDescriptionConfigValueArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueArray) ToCertificateCertificateDescriptionConfigValueArrayOutput ¶
func (i CertificateCertificateDescriptionConfigValueArray) ToCertificateCertificateDescriptionConfigValueArrayOutput() CertificateCertificateDescriptionConfigValueArrayOutput
func (CertificateCertificateDescriptionConfigValueArray) ToCertificateCertificateDescriptionConfigValueArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValueArray) ToCertificateCertificateDescriptionConfigValueArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueArrayOutput
type CertificateCertificateDescriptionConfigValueArrayInput ¶
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 ¶
type CertificateCertificateDescriptionConfigValueArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValueArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueArrayOutput) ToCertificateCertificateDescriptionConfigValueArrayOutput ¶
func (o CertificateCertificateDescriptionConfigValueArrayOutput) ToCertificateCertificateDescriptionConfigValueArrayOutput() CertificateCertificateDescriptionConfigValueArrayOutput
func (CertificateCertificateDescriptionConfigValueArrayOutput) ToCertificateCertificateDescriptionConfigValueArrayOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValueArrayOutput) ToCertificateCertificateDescriptionConfigValueArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueArrayOutput
type CertificateCertificateDescriptionConfigValueInput ¶
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 ¶
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 ¶
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 ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageOutput ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageOutput
type CertificateCertificateDescriptionConfigValueKeyUsageArray ¶
type CertificateCertificateDescriptionConfigValueKeyUsageArray []CertificateCertificateDescriptionConfigValueKeyUsageInput
func (CertificateCertificateDescriptionConfigValueKeyUsageArray) ElementType ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutput ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageArrayInput ¶
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 ¶
type CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutput ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsage ¶
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsage struct { // (Output) // Describes high-level ways in which a key may be used. // Structure is documented below. KeyUsageOptions []CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOption `pulumi:"keyUsageOptions"` }
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs ¶
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs struct { // (Output) // Describes high-level ways in which a key may be used. // Structure is documented below. KeyUsageOptions CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayInput `pulumi:"keyUsageOptions"` }
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs) ElementType ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray ¶
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray []CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageInput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray) ElementType ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayInput ¶
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 ¶
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageInput ¶
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 ¶
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 ¶
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 ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray ¶
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray []CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionInput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray) ElementType ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArray) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayInput ¶
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 ¶
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput) Index ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionInput ¶
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 ¶
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) CertSign ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) ContentCommitment ¶
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 ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) DataEncipherment ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) DecipherOnly ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) DigitalSignature ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) EncipherOnly ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) KeyAgreement ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) KeyEncipherment ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionOutput
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput ¶
type CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput) KeyUsageOptions ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput) KeyUsageOptions() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageKeyUsageOptionArrayOutput
(Output) Describes high-level ways in which a key may be used. Structure is documented below.
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageOutput
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsage ¶
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 ¶
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 ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray ¶
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray []CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageInput
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray) ElementType ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayInput ¶
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 ¶
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageInput ¶
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 ¶
type CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ClientAuth ¶
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 ¶
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 ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) EmailProtection ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageOutput
type CertificateCertificateDescriptionConfigValueKeyUsageInput ¶
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 ¶
type CertificateCertificateDescriptionConfigValueKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageOutput) BaseKeyUsages ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageOutput) BaseKeyUsages() CertificateCertificateDescriptionConfigValueKeyUsageBaseKeyUsageArrayOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CertificateCertificateDescriptionConfigValueKeyUsageOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageOutput) ExtendedKeyUsages ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageOutput) ExtendedKeyUsages() CertificateCertificateDescriptionConfigValueKeyUsageExtendedKeyUsageArrayOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CertificateCertificateDescriptionConfigValueKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageOutput ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageOutput) UnknownExtendedKeyUsages ¶
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 ¶
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsage struct { // (Output) // Required. Describes how some of the technical fields in a certificate should be populated. // Structure is documented below. ObectIds []CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectId `pulumi:"obectIds"` }
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs ¶
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs struct { // (Output) // Required. Describes how some of the technical fields in a certificate should be populated. // Structure is documented below. ObectIds CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayInput `pulumi:"obectIds"` }
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs) ElementType ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray ¶
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray []CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageInput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray) ElementType ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayInput ¶
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 ¶
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput) Index ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageInput ¶
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 ¶
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectId struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // // (Required) // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // // (Required) // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths []int `pulumi:"objectIdPaths"` }
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs ¶
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // // (Required) // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // // (Required) // 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 ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArgs) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray ¶
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray []CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdInput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray) ElementType ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArray) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayInput ¶
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 ¶
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput) Index ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdInput ¶
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 ¶
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput) ObjectIdPaths ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
(Required) An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
(Required) An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdOutput
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput ¶
type CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput) ObectIds ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput) ObectIds() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageObectIdArrayOutput
(Output) Required. Describes how some of the technical fields in a certificate should be populated. Structure is documented below.
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput() CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput
func (CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶
func (o CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionConfigValueKeyUsageUnknownExtendedKeyUsageOutput
type CertificateCertificateDescriptionConfigValueOutput ¶
type CertificateCertificateDescriptionConfigValueOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionConfigValueOutput) ElementType ¶
func (CertificateCertificateDescriptionConfigValueOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionConfigValueOutput) KeyUsages ¶
func (o CertificateCertificateDescriptionConfigValueOutput) KeyUsages() CertificateCertificateDescriptionConfigValueKeyUsageArrayOutput
Indicates the intended use for keys that correspond to a certificate. Structure is documented below.
func (CertificateCertificateDescriptionConfigValueOutput) ToCertificateCertificateDescriptionConfigValueOutput ¶
func (o CertificateCertificateDescriptionConfigValueOutput) ToCertificateCertificateDescriptionConfigValueOutput() CertificateCertificateDescriptionConfigValueOutput
func (CertificateCertificateDescriptionConfigValueOutput) ToCertificateCertificateDescriptionConfigValueOutputWithContext ¶
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
(Output) Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.
func (CertificateCertificateDescriptionOutput) AuthorityKeyIds ¶
func (o CertificateCertificateDescriptionOutput) AuthorityKeyIds() CertificateCertificateDescriptionAuthorityKeyIdArrayOutput
(Output) Identifies the subjectKeyId of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1 Structure is documented below.
func (CertificateCertificateDescriptionOutput) CertFingerprints ¶
func (o CertificateCertificateDescriptionOutput) CertFingerprints() CertificateCertificateDescriptionCertFingerprintArrayOutput
(Output) The hash of the x.509 certificate. Structure is documented below.
func (CertificateCertificateDescriptionOutput) ConfigValues
deprecated
func (o CertificateCertificateDescriptionOutput) ConfigValues() CertificateCertificateDescriptionConfigValueArrayOutput
(Output, Deprecated) Describes some of the technical fields in a certificate. Structure is documented below.
Deprecated: Deprecated in favor of `x509_description`.
func (CertificateCertificateDescriptionOutput) CrlDistributionPoints ¶
func (o CertificateCertificateDescriptionOutput) CrlDistributionPoints() pulumi.StringArrayOutput
(Output) Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13
func (CertificateCertificateDescriptionOutput) ElementType ¶
func (CertificateCertificateDescriptionOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionOutput) PublicKeys ¶
func (o CertificateCertificateDescriptionOutput) PublicKeys() CertificateCertificateDescriptionPublicKeyArrayOutput
A PublicKey describes a public key. Structure is documented below.
<a name="nestedX509Config"></a>The `x509Config` block supports:
func (CertificateCertificateDescriptionOutput) SubjectDescriptions ¶
func (o CertificateCertificateDescriptionOutput) SubjectDescriptions() CertificateCertificateDescriptionSubjectDescriptionArrayOutput
(Output) Describes some of the values in a certificate that are related to the subject and lifetime. Structure is documented below.
func (CertificateCertificateDescriptionOutput) SubjectKeyIds ¶
func (o CertificateCertificateDescriptionOutput) SubjectKeyIds() CertificateCertificateDescriptionSubjectKeyIdArrayOutput
(Output) Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2. Structure is documented below.
func (CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutput ¶
func (o CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutput() CertificateCertificateDescriptionOutput
func (CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutputWithContext ¶
func (o CertificateCertificateDescriptionOutput) ToCertificateCertificateDescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionOutput
func (CertificateCertificateDescriptionOutput) X509Descriptions ¶ added in v6.22.0
func (o CertificateCertificateDescriptionOutput) X509Descriptions() CertificateCertificateDescriptionX509DescriptionArrayOutput
(Output) A structured description of the issued X.509 certificate. Structure is documented below.
type CertificateCertificateDescriptionPublicKey ¶
type CertificateCertificateDescriptionPublicKey struct { // The format of the public key. Currently, only PEM format is supported. // Possible values are: `KEY_TYPE_UNSPECIFIED`, `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`, `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 ¶
type CertificateCertificateDescriptionPublicKeyArray []CertificateCertificateDescriptionPublicKeyInput
func (CertificateCertificateDescriptionPublicKeyArray) ElementType ¶
func (CertificateCertificateDescriptionPublicKeyArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionPublicKeyArray) ToCertificateCertificateDescriptionPublicKeyArrayOutput ¶
func (i CertificateCertificateDescriptionPublicKeyArray) ToCertificateCertificateDescriptionPublicKeyArrayOutput() CertificateCertificateDescriptionPublicKeyArrayOutput
func (CertificateCertificateDescriptionPublicKeyArray) ToCertificateCertificateDescriptionPublicKeyArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionPublicKeyArray) ToCertificateCertificateDescriptionPublicKeyArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionPublicKeyArrayOutput
type CertificateCertificateDescriptionPublicKeyArrayInput ¶
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 ¶
type CertificateCertificateDescriptionPublicKeyArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionPublicKeyArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionPublicKeyArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionPublicKeyArrayOutput) ToCertificateCertificateDescriptionPublicKeyArrayOutput ¶
func (o CertificateCertificateDescriptionPublicKeyArrayOutput) ToCertificateCertificateDescriptionPublicKeyArrayOutput() CertificateCertificateDescriptionPublicKeyArrayOutput
func (CertificateCertificateDescriptionPublicKeyArrayOutput) ToCertificateCertificateDescriptionPublicKeyArrayOutputWithContext ¶
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 ¶
func (o CertificateCertificateDescriptionPublicKeyOutput) Format() pulumi.StringPtrOutput
The format of the public key. Currently, only PEM format is supported. Possible values are: `KEY_TYPE_UNSPECIFIED`, `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 { // (Output) // The serial number encoded in lowercase hexadecimal. 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"` // (Output) // The time at which the certificate expires. NotAfterTime *string `pulumi:"notAfterTime"` // (Output) // The time at which the certificate becomes valid. 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 { // (Output) // The serial number encoded in lowercase hexadecimal. 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"` // (Output) // The time at which the certificate expires. NotAfterTime pulumi.StringPtrInput `pulumi:"notAfterTime"` // (Output) // The time at which the certificate becomes valid. 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 ¶
type CertificateCertificateDescriptionSubjectDescriptionArray []CertificateCertificateDescriptionSubjectDescriptionInput
func (CertificateCertificateDescriptionSubjectDescriptionArray) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionArray) ToCertificateCertificateDescriptionSubjectDescriptionArrayOutput ¶
func (i CertificateCertificateDescriptionSubjectDescriptionArray) ToCertificateCertificateDescriptionSubjectDescriptionArrayOutput() CertificateCertificateDescriptionSubjectDescriptionArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionArray) ToCertificateCertificateDescriptionSubjectDescriptionArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectDescriptionArray) ToCertificateCertificateDescriptionSubjectDescriptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionArrayOutput
type CertificateCertificateDescriptionSubjectDescriptionArrayInput ¶
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 ¶
type CertificateCertificateDescriptionSubjectDescriptionArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionArrayOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionArrayOutput() CertificateCertificateDescriptionSubjectDescriptionArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionArrayOutputWithContext ¶
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
(Output) The serial number encoded in lowercase hexadecimal.
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
(Output) The time at which the certificate expires.
func (CertificateCertificateDescriptionSubjectDescriptionOutput) NotBeforeTime ¶
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) NotBeforeTime() pulumi.StringPtrOutput
(Output) The time at which the certificate becomes valid.
func (CertificateCertificateDescriptionSubjectDescriptionOutput) SubjectAltNames ¶
func (o CertificateCertificateDescriptionSubjectDescriptionOutput) SubjectAltNames() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput
The subject alternative name fields. Structure is documented below.
func (CertificateCertificateDescriptionSubjectDescriptionOutput) Subjects ¶
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 { // (Output) // Contains additional subject alternative name values. // Structure is documented below. 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 { // (Output) // Contains additional subject alternative name values. // Structure is documented below. 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 ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray []CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameInput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayInput ¶
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 ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameArrayOutputWithContext ¶
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). // // (Required) // Indicates whether or not the name constraints are marked critical. Critical *bool `pulumi:"critical"` // (Output) // Required. Describes how some of the technical fields in a certificate should be populated. // Structure is documented below. 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). // // (Required) // Indicates whether or not the name constraints are marked critical. Critical pulumi.BoolPtrInput `pulumi:"critical"` // (Output) // Required. Describes how some of the technical fields in a certificate should be populated. // Structure is documented below. 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. // // (Required) // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // // (Required) // 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. // // (Required) // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // // (Required) // 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 ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArray []CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdInput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArray) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayInput ¶
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 ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput) Index ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutputWithContext ¶
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.
(Required) An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
(Required) 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).
(Required) Indicates whether or not the name constraints are marked critical.
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ObectIds ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanOutput) ObectIds() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanObectIdArrayOutput
(Output) Required. Describes how some of the technical fields in a certificate should be populated. Structure is documented below.
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 (o CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameOutput) CustomSans() CertificateCertificateDescriptionSubjectDescriptionSubjectAltNameCustomSanArrayOutput
(Output) Contains additional subject alternative name values. Structure is documented below.
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 ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectArray []CertificateCertificateDescriptionSubjectDescriptionSubjectInput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArray) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectDescriptionSubjectArray) ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput
type CertificateCertificateDescriptionSubjectDescriptionSubjectArrayInput ¶
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 ¶
type CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput ¶
func (o CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput() CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput
func (CertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutput) ToCertificateCertificateDescriptionSubjectDescriptionSubjectArrayOutputWithContext ¶
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 ¶
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 { // (Output) // Optional. The value of this KeyId encoded in lowercase hexadecimal. This is most likely the 160 bit SHA-1 hash of the public key. KeyId *string `pulumi:"keyId"` }
type CertificateCertificateDescriptionSubjectKeyIdArgs ¶
type CertificateCertificateDescriptionSubjectKeyIdArgs struct { // (Output) // Optional. The value of this KeyId encoded in lowercase hexadecimal. This is most likely the 160 bit SHA-1 hash of the public key. 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 ¶
type CertificateCertificateDescriptionSubjectKeyIdArray []CertificateCertificateDescriptionSubjectKeyIdInput
func (CertificateCertificateDescriptionSubjectKeyIdArray) ElementType ¶
func (CertificateCertificateDescriptionSubjectKeyIdArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectKeyIdArray) ToCertificateCertificateDescriptionSubjectKeyIdArrayOutput ¶
func (i CertificateCertificateDescriptionSubjectKeyIdArray) ToCertificateCertificateDescriptionSubjectKeyIdArrayOutput() CertificateCertificateDescriptionSubjectKeyIdArrayOutput
func (CertificateCertificateDescriptionSubjectKeyIdArray) ToCertificateCertificateDescriptionSubjectKeyIdArrayOutputWithContext ¶
func (i CertificateCertificateDescriptionSubjectKeyIdArray) ToCertificateCertificateDescriptionSubjectKeyIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdArrayOutput
type CertificateCertificateDescriptionSubjectKeyIdArrayInput ¶
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 ¶
type CertificateCertificateDescriptionSubjectKeyIdArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionSubjectKeyIdArrayOutput) ElementType ¶
func (CertificateCertificateDescriptionSubjectKeyIdArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionSubjectKeyIdArrayOutput) ToCertificateCertificateDescriptionSubjectKeyIdArrayOutput ¶
func (o CertificateCertificateDescriptionSubjectKeyIdArrayOutput) ToCertificateCertificateDescriptionSubjectKeyIdArrayOutput() CertificateCertificateDescriptionSubjectKeyIdArrayOutput
func (CertificateCertificateDescriptionSubjectKeyIdArrayOutput) ToCertificateCertificateDescriptionSubjectKeyIdArrayOutputWithContext ¶
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
(Output) Optional. The value of this KeyId encoded in lowercase hexadecimal. This is most likely the 160 bit SHA-1 hash of the public key.
func (CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutput ¶
func (o CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutput() CertificateCertificateDescriptionSubjectKeyIdOutput
func (CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext ¶
func (o CertificateCertificateDescriptionSubjectKeyIdOutput) ToCertificateCertificateDescriptionSubjectKeyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionSubjectKeyIdOutput
type CertificateCertificateDescriptionX509Description ¶ added in v6.22.0
type CertificateCertificateDescriptionX509Description 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 []CertificateCertificateDescriptionX509DescriptionAdditionalExtension `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 []CertificateCertificateDescriptionX509DescriptionCaOption `pulumi:"caOptions"` // Indicates the intended use for keys that correspond to a certificate. // Structure is documented below. KeyUsages []CertificateCertificateDescriptionX509DescriptionKeyUsage `pulumi:"keyUsages"` // Describes the X.509 name constraints extension. // Structure is documented below. NameConstraints []CertificateCertificateDescriptionX509DescriptionNameConstraint `pulumi:"nameConstraints"` // 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 []CertificateCertificateDescriptionX509DescriptionPolicyId `pulumi:"policyIds"` }
type CertificateCertificateDescriptionX509DescriptionAdditionalExtension ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionAdditionalExtension 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. ObjectIds []CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectId `pulumi:"objectIds"` // The value of this X.509 extension. A base64-encoded string. Value *string `pulumi:"value"` }
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArgs ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArgs 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"` // Describes values that are relevant in a CA certificate. // Structure is documented below. ObjectIds CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayInput `pulumi:"objectIds"` // The value of this X.509 extension. A base64-encoded string. Value pulumi.StringPtrInput `pulumi:"value"` }
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArgs) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArgs) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArgs) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput() CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArgs) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutputWithContext ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArgs) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArray ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArray []CertificateCertificateDescriptionX509DescriptionAdditionalExtensionInput
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArray) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArray) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArray) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput() CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArray) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutputWithContext ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArray) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayInput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput() CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput }
CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArray and CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayInput` via:
CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArray{ CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArgs{...} }
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput) Index ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput() CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutputWithContext ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionInput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput() CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput }
CertificateCertificateDescriptionX509DescriptionAdditionalExtensionInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArgs and CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionAdditionalExtensionInput` via:
CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArgs{...}
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectId ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectId struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths []int `pulumi:"objectIdPaths"` }
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArgs ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArgs struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"` }
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArgs) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArgs) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArgs) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput() CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArgs) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutputWithContext ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArgs) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArray ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArray []CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdInput
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArray) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArray) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArray) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput() CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArray) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutputWithContext ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArray) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayInput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput() CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput }
CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArray and CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayInput` via:
CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArray{ CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArgs{...} }
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput) Index ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput() CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutputWithContext ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdInput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput() CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput }
CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArgs and CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdInput` via:
CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArgs{...}
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput) ObjectIdPaths ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput() CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutputWithContext ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdOutput
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput) Critical ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput) 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 (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput) ObjectIds ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput) ObjectIds() CertificateCertificateDescriptionX509DescriptionAdditionalExtensionObjectIdArrayOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput() CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutputWithContext ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput) ToCertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput
func (CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput) Value ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionAdditionalExtensionOutput) Value() pulumi.StringPtrOutput
The value of this X.509 extension. A base64-encoded string.
type CertificateCertificateDescriptionX509DescriptionArgs ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionArgs 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 CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayInput `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 CertificateCertificateDescriptionX509DescriptionCaOptionArrayInput `pulumi:"caOptions"` // Indicates the intended use for keys that correspond to a certificate. // Structure is documented below. KeyUsages CertificateCertificateDescriptionX509DescriptionKeyUsageArrayInput `pulumi:"keyUsages"` // Describes the X.509 name constraints extension. // Structure is documented below. NameConstraints CertificateCertificateDescriptionX509DescriptionNameConstraintArrayInput `pulumi:"nameConstraints"` // 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 CertificateCertificateDescriptionX509DescriptionPolicyIdArrayInput `pulumi:"policyIds"` }
func (CertificateCertificateDescriptionX509DescriptionArgs) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionArgs) ToCertificateCertificateDescriptionX509DescriptionOutput ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionArgs) ToCertificateCertificateDescriptionX509DescriptionOutput() CertificateCertificateDescriptionX509DescriptionOutput
func (CertificateCertificateDescriptionX509DescriptionArgs) ToCertificateCertificateDescriptionX509DescriptionOutputWithContext ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionArgs) ToCertificateCertificateDescriptionX509DescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionOutput
type CertificateCertificateDescriptionX509DescriptionArray ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionArray []CertificateCertificateDescriptionX509DescriptionInput
func (CertificateCertificateDescriptionX509DescriptionArray) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionArray) ToCertificateCertificateDescriptionX509DescriptionArrayOutput ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionArray) ToCertificateCertificateDescriptionX509DescriptionArrayOutput() CertificateCertificateDescriptionX509DescriptionArrayOutput
func (CertificateCertificateDescriptionX509DescriptionArray) ToCertificateCertificateDescriptionX509DescriptionArrayOutputWithContext ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionArray) ToCertificateCertificateDescriptionX509DescriptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionArrayOutput
type CertificateCertificateDescriptionX509DescriptionArrayInput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionArrayOutput() CertificateCertificateDescriptionX509DescriptionArrayOutput ToCertificateCertificateDescriptionX509DescriptionArrayOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionArrayOutput }
CertificateCertificateDescriptionX509DescriptionArrayInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionArray and CertificateCertificateDescriptionX509DescriptionArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionArrayInput` via:
CertificateCertificateDescriptionX509DescriptionArray{ CertificateCertificateDescriptionX509DescriptionArgs{...} }
type CertificateCertificateDescriptionX509DescriptionArrayOutput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionArrayOutput) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionArrayOutput) ToCertificateCertificateDescriptionX509DescriptionArrayOutput ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionArrayOutput) ToCertificateCertificateDescriptionX509DescriptionArrayOutput() CertificateCertificateDescriptionX509DescriptionArrayOutput
func (CertificateCertificateDescriptionX509DescriptionArrayOutput) ToCertificateCertificateDescriptionX509DescriptionArrayOutputWithContext ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionArrayOutput) ToCertificateCertificateDescriptionX509DescriptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionArrayOutput
type CertificateCertificateDescriptionX509DescriptionCaOption ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionCaOption struct { // When true, the "CA" in Basic Constraints extension will be set to true. IsCa *bool `pulumi:"isCa"` // Refers to the "path length constraint" in Basic Constraints 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. MaxIssuerPathLength *int `pulumi:"maxIssuerPathLength"` }
type CertificateCertificateDescriptionX509DescriptionCaOptionArgs ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionCaOptionArgs struct { // When true, the "CA" in Basic Constraints extension will be set to true. IsCa pulumi.BoolPtrInput `pulumi:"isCa"` // Refers to the "path length constraint" in Basic Constraints 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. MaxIssuerPathLength pulumi.IntPtrInput `pulumi:"maxIssuerPathLength"` }
func (CertificateCertificateDescriptionX509DescriptionCaOptionArgs) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionCaOptionArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionCaOptionArgs) ToCertificateCertificateDescriptionX509DescriptionCaOptionOutput ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionCaOptionArgs) ToCertificateCertificateDescriptionX509DescriptionCaOptionOutput() CertificateCertificateDescriptionX509DescriptionCaOptionOutput
func (CertificateCertificateDescriptionX509DescriptionCaOptionArgs) ToCertificateCertificateDescriptionX509DescriptionCaOptionOutputWithContext ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionCaOptionArgs) ToCertificateCertificateDescriptionX509DescriptionCaOptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionCaOptionOutput
type CertificateCertificateDescriptionX509DescriptionCaOptionArray ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionCaOptionArray []CertificateCertificateDescriptionX509DescriptionCaOptionInput
func (CertificateCertificateDescriptionX509DescriptionCaOptionArray) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionCaOptionArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionCaOptionArray) ToCertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionCaOptionArray) ToCertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput() CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput
func (CertificateCertificateDescriptionX509DescriptionCaOptionArray) ToCertificateCertificateDescriptionX509DescriptionCaOptionArrayOutputWithContext ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionCaOptionArray) ToCertificateCertificateDescriptionX509DescriptionCaOptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput
type CertificateCertificateDescriptionX509DescriptionCaOptionArrayInput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionCaOptionArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput() CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput ToCertificateCertificateDescriptionX509DescriptionCaOptionArrayOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput }
CertificateCertificateDescriptionX509DescriptionCaOptionArrayInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionCaOptionArray and CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionCaOptionArrayInput` via:
CertificateCertificateDescriptionX509DescriptionCaOptionArray{ CertificateCertificateDescriptionX509DescriptionCaOptionArgs{...} }
type CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput) ToCertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput) ToCertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput() CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput
func (CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput) ToCertificateCertificateDescriptionX509DescriptionCaOptionArrayOutputWithContext ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput) ToCertificateCertificateDescriptionX509DescriptionCaOptionArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput
type CertificateCertificateDescriptionX509DescriptionCaOptionInput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionCaOptionInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionCaOptionOutput() CertificateCertificateDescriptionX509DescriptionCaOptionOutput ToCertificateCertificateDescriptionX509DescriptionCaOptionOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionCaOptionOutput }
CertificateCertificateDescriptionX509DescriptionCaOptionInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionCaOptionArgs and CertificateCertificateDescriptionX509DescriptionCaOptionOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionCaOptionInput` via:
CertificateCertificateDescriptionX509DescriptionCaOptionArgs{...}
type CertificateCertificateDescriptionX509DescriptionCaOptionOutput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionCaOptionOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionCaOptionOutput) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionCaOptionOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionCaOptionOutput) IsCa ¶ added in v6.22.0
When true, the "CA" in Basic Constraints extension will be set to true.
func (CertificateCertificateDescriptionX509DescriptionCaOptionOutput) MaxIssuerPathLength ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionCaOptionOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
Refers to the "path length constraint" in Basic Constraints 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.
func (CertificateCertificateDescriptionX509DescriptionCaOptionOutput) ToCertificateCertificateDescriptionX509DescriptionCaOptionOutput ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionCaOptionOutput) ToCertificateCertificateDescriptionX509DescriptionCaOptionOutput() CertificateCertificateDescriptionX509DescriptionCaOptionOutput
func (CertificateCertificateDescriptionX509DescriptionCaOptionOutput) ToCertificateCertificateDescriptionX509DescriptionCaOptionOutputWithContext ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionCaOptionOutput) ToCertificateCertificateDescriptionX509DescriptionCaOptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionCaOptionOutput
type CertificateCertificateDescriptionX509DescriptionInput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionOutput() CertificateCertificateDescriptionX509DescriptionOutput ToCertificateCertificateDescriptionX509DescriptionOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionOutput }
CertificateCertificateDescriptionX509DescriptionInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionArgs and CertificateCertificateDescriptionX509DescriptionOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionInput` via:
CertificateCertificateDescriptionX509DescriptionArgs{...}
type CertificateCertificateDescriptionX509DescriptionKeyUsage ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsage struct { // Describes high-level ways in which a key may be used. // Structure is documented below. BaseKeyUsages []CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage `pulumi:"baseKeyUsages"` // Describes high-level ways in which a key may be used. // Structure is documented below. ExtendedKeyUsages []CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage `pulumi:"extendedKeyUsages"` // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // Structure is documented below. UnknownExtendedKeyUsages []CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsage `pulumi:"unknownExtendedKeyUsages"` }
type CertificateCertificateDescriptionX509DescriptionKeyUsageArgs ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageArgs struct { // Describes high-level ways in which a key may be used. // Structure is documented below. BaseKeyUsages CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayInput `pulumi:"baseKeyUsages"` // Describes high-level ways in which a key may be used. // Structure is documented below. ExtendedKeyUsages CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayInput `pulumi:"extendedKeyUsages"` // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. // Structure is documented below. UnknownExtendedKeyUsages CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayInput `pulumi:"unknownExtendedKeyUsages"` }
func (CertificateCertificateDescriptionX509DescriptionKeyUsageArgs) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionKeyUsageArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageOutput ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageOutput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageOutputWithContext ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageOutput
type CertificateCertificateDescriptionX509DescriptionKeyUsageArray ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageArray []CertificateCertificateDescriptionX509DescriptionKeyUsageInput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageArray) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionKeyUsageArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutputWithContext ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput
type CertificateCertificateDescriptionX509DescriptionKeyUsageArrayInput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput ToCertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput }
CertificateCertificateDescriptionX509DescriptionKeyUsageArrayInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionKeyUsageArray and CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionKeyUsageArrayInput` via:
CertificateCertificateDescriptionX509DescriptionKeyUsageArray{ CertificateCertificateDescriptionX509DescriptionKeyUsageArgs{...} }
type CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutputWithContext ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput
type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsage 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 CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArgs ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArgs 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 (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArgs) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputWithContext ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput
type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArray ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArray []CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageInput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArray) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutputWithContext ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput
type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayInput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput }
CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArray and CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayInput` via:
CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArray{ CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArgs{...} }
type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput) Index ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutputWithContext ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput
type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageInput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput }
CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArgs and CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageInput` via:
CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArgs{...}
type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) CertSign ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) ContentCommitment ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) ContentCommitment() pulumi.BoolPtrOutput
The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) CrlSign ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) DataEncipherment ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) DecipherOnly ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) DigitalSignature ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) EncipherOnly ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) KeyAgreement ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) KeyEncipherment ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputWithContext ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageOutput
type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsage 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 CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArgs ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArgs 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 (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArgs) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputWithContext ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput
type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArray ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArray []CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageInput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArray) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutputWithContext ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput
type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayInput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput }
CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArray and CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayInput` via:
CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArray{ CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArgs{...} }
type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput) Index ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutputWithContext ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput
type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageInput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput }
CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArgs and CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageInput` via:
CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArgs{...}
type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) ClientAuth ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) 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 (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) CodeSigning ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) 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 (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) EmailProtection ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) EmailProtection() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".
func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) OcspSigning ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) OcspSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".
func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) ServerAuth ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) 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 (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) TimeStamping ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) 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 (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputWithContext ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageOutput
type CertificateCertificateDescriptionX509DescriptionKeyUsageInput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionKeyUsageOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageOutput ToCertificateCertificateDescriptionX509DescriptionKeyUsageOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageOutput }
CertificateCertificateDescriptionX509DescriptionKeyUsageInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionKeyUsageArgs and CertificateCertificateDescriptionX509DescriptionKeyUsageOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionKeyUsageInput` via:
CertificateCertificateDescriptionX509DescriptionKeyUsageArgs{...}
type CertificateCertificateDescriptionX509DescriptionKeyUsageOutput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionKeyUsageOutput) BaseKeyUsages ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageOutput) BaseKeyUsages() CertificateCertificateDescriptionX509DescriptionKeyUsageBaseKeyUsageArrayOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CertificateCertificateDescriptionX509DescriptionKeyUsageOutput) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionKeyUsageOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionKeyUsageOutput) ExtendedKeyUsages ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageOutput) ExtendedKeyUsages() CertificateCertificateDescriptionX509DescriptionKeyUsageExtendedKeyUsageArrayOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CertificateCertificateDescriptionX509DescriptionKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageOutput ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageOutput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageOutputWithContext ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageOutput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageOutput) UnknownExtendedKeyUsages ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageOutput) UnknownExtendedKeyUsages() CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. Structure is documented below.
type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsage ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsage struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths []int `pulumi:"objectIdPaths"` }
type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArgs ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArgs struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"` }
func (CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArgs) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput
type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArray ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArray []CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageInput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArray) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArray) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayInput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput }
CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArray and CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayInput` via:
CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArray{ CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArgs{...} }
type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput) Index ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageInput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput }
CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArgs and CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageInput` via:
CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageArgs{...}
type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths() pulumi.IntArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
func (CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput() CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput
func (CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionKeyUsageUnknownExtendedKeyUsageOutput
type CertificateCertificateDescriptionX509DescriptionNameConstraint ¶ added in v6.52.0
type CertificateCertificateDescriptionX509DescriptionNameConstraint struct { // Indicates whether or not the name constraints are marked critical. Critical *bool `pulumi:"critical"` // Contains excluded DNS names. Any DNS name that can be // constructed by simply adding zero or more labels to // the left-hand side of the name satisfies the name constraint. // For example, `example.com`, `www.example.com`, `www.sub.example.com` // would satisfy `example.com` while `example1.com` does not. ExcludedDnsNames []string `pulumi:"excludedDnsNames"` // Contains the excluded email addresses. The value can be a particular // email address, a hostname to indicate all email addresses on that host or // a domain with a leading period (e.g. `.example.com`) to indicate // all email addresses in that domain. ExcludedEmailAddresses []string `pulumi:"excludedEmailAddresses"` // Contains the excluded IP ranges. For IPv4 addresses, the ranges // are expressed using CIDR notation as specified in RFC 4632. // For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 // addresses. ExcludedIpRanges []string `pulumi:"excludedIpRanges"` // Contains the excluded URIs that apply to the host part of the name. // The value can be a hostname or a domain with a // leading period (like `.example.com`) ExcludedUris []string `pulumi:"excludedUris"` // Contains permitted DNS names. Any DNS name that can be // constructed by simply adding zero or more labels to // the left-hand side of the name satisfies the name constraint. // For example, `example.com`, `www.example.com`, `www.sub.example.com` // would satisfy `example.com` while `example1.com` does not. PermittedDnsNames []string `pulumi:"permittedDnsNames"` // Contains the permitted email addresses. The value can be a particular // email address, a hostname to indicate all email addresses on that host or // a domain with a leading period (e.g. `.example.com`) to indicate // all email addresses in that domain. PermittedEmailAddresses []string `pulumi:"permittedEmailAddresses"` // Contains the permitted IP ranges. For IPv4 addresses, the ranges // are expressed using CIDR notation as specified in RFC 4632. // For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 // addresses. PermittedIpRanges []string `pulumi:"permittedIpRanges"` // Contains the permitted URIs that apply to the host part of the name. // The value can be a hostname or a domain with a // leading period (like `.example.com`) PermittedUris []string `pulumi:"permittedUris"` }
type CertificateCertificateDescriptionX509DescriptionNameConstraintArgs ¶ added in v6.52.0
type CertificateCertificateDescriptionX509DescriptionNameConstraintArgs struct { // Indicates whether or not the name constraints are marked critical. Critical pulumi.BoolPtrInput `pulumi:"critical"` // Contains excluded DNS names. Any DNS name that can be // constructed by simply adding zero or more labels to // the left-hand side of the name satisfies the name constraint. // For example, `example.com`, `www.example.com`, `www.sub.example.com` // would satisfy `example.com` while `example1.com` does not. ExcludedDnsNames pulumi.StringArrayInput `pulumi:"excludedDnsNames"` // Contains the excluded email addresses. The value can be a particular // email address, a hostname to indicate all email addresses on that host or // a domain with a leading period (e.g. `.example.com`) to indicate // all email addresses in that domain. ExcludedEmailAddresses pulumi.StringArrayInput `pulumi:"excludedEmailAddresses"` // Contains the excluded IP ranges. For IPv4 addresses, the ranges // are expressed using CIDR notation as specified in RFC 4632. // For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 // addresses. ExcludedIpRanges pulumi.StringArrayInput `pulumi:"excludedIpRanges"` // Contains the excluded URIs that apply to the host part of the name. // The value can be a hostname or a domain with a // leading period (like `.example.com`) ExcludedUris pulumi.StringArrayInput `pulumi:"excludedUris"` // Contains permitted DNS names. Any DNS name that can be // constructed by simply adding zero or more labels to // the left-hand side of the name satisfies the name constraint. // For example, `example.com`, `www.example.com`, `www.sub.example.com` // would satisfy `example.com` while `example1.com` does not. PermittedDnsNames pulumi.StringArrayInput `pulumi:"permittedDnsNames"` // Contains the permitted email addresses. The value can be a particular // email address, a hostname to indicate all email addresses on that host or // a domain with a leading period (e.g. `.example.com`) to indicate // all email addresses in that domain. PermittedEmailAddresses pulumi.StringArrayInput `pulumi:"permittedEmailAddresses"` // Contains the permitted IP ranges. For IPv4 addresses, the ranges // are expressed using CIDR notation as specified in RFC 4632. // For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 // addresses. PermittedIpRanges pulumi.StringArrayInput `pulumi:"permittedIpRanges"` // Contains the permitted URIs that apply to the host part of the name. // The value can be a hostname or a domain with a // leading period (like `.example.com`) PermittedUris pulumi.StringArrayInput `pulumi:"permittedUris"` }
func (CertificateCertificateDescriptionX509DescriptionNameConstraintArgs) ElementType ¶ added in v6.52.0
func (CertificateCertificateDescriptionX509DescriptionNameConstraintArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionNameConstraintArgs) ToCertificateCertificateDescriptionX509DescriptionNameConstraintOutput ¶ added in v6.52.0
func (i CertificateCertificateDescriptionX509DescriptionNameConstraintArgs) ToCertificateCertificateDescriptionX509DescriptionNameConstraintOutput() CertificateCertificateDescriptionX509DescriptionNameConstraintOutput
func (CertificateCertificateDescriptionX509DescriptionNameConstraintArgs) ToCertificateCertificateDescriptionX509DescriptionNameConstraintOutputWithContext ¶ added in v6.52.0
func (i CertificateCertificateDescriptionX509DescriptionNameConstraintArgs) ToCertificateCertificateDescriptionX509DescriptionNameConstraintOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionNameConstraintOutput
type CertificateCertificateDescriptionX509DescriptionNameConstraintArray ¶ added in v6.52.0
type CertificateCertificateDescriptionX509DescriptionNameConstraintArray []CertificateCertificateDescriptionX509DescriptionNameConstraintInput
func (CertificateCertificateDescriptionX509DescriptionNameConstraintArray) ElementType ¶ added in v6.52.0
func (CertificateCertificateDescriptionX509DescriptionNameConstraintArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionNameConstraintArray) ToCertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput ¶ added in v6.52.0
func (i CertificateCertificateDescriptionX509DescriptionNameConstraintArray) ToCertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput() CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput
func (CertificateCertificateDescriptionX509DescriptionNameConstraintArray) ToCertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutputWithContext ¶ added in v6.52.0
func (i CertificateCertificateDescriptionX509DescriptionNameConstraintArray) ToCertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput
type CertificateCertificateDescriptionX509DescriptionNameConstraintArrayInput ¶ added in v6.52.0
type CertificateCertificateDescriptionX509DescriptionNameConstraintArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput() CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput ToCertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput }
CertificateCertificateDescriptionX509DescriptionNameConstraintArrayInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionNameConstraintArray and CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionNameConstraintArrayInput` via:
CertificateCertificateDescriptionX509DescriptionNameConstraintArray{ CertificateCertificateDescriptionX509DescriptionNameConstraintArgs{...} }
type CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput ¶ added in v6.52.0
type CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput) ElementType ¶ added in v6.52.0
func (CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput) Index ¶ added in v6.52.0
func (CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput) ToCertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput ¶ added in v6.52.0
func (o CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput) ToCertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput() CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput
func (CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput) ToCertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutputWithContext ¶ added in v6.52.0
func (o CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput) ToCertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput
type CertificateCertificateDescriptionX509DescriptionNameConstraintInput ¶ added in v6.52.0
type CertificateCertificateDescriptionX509DescriptionNameConstraintInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionNameConstraintOutput() CertificateCertificateDescriptionX509DescriptionNameConstraintOutput ToCertificateCertificateDescriptionX509DescriptionNameConstraintOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionNameConstraintOutput }
CertificateCertificateDescriptionX509DescriptionNameConstraintInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionNameConstraintArgs and CertificateCertificateDescriptionX509DescriptionNameConstraintOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionNameConstraintInput` via:
CertificateCertificateDescriptionX509DescriptionNameConstraintArgs{...}
type CertificateCertificateDescriptionX509DescriptionNameConstraintOutput ¶ added in v6.52.0
type CertificateCertificateDescriptionX509DescriptionNameConstraintOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) Critical ¶ added in v6.52.0
func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) Critical() pulumi.BoolPtrOutput
Indicates whether or not the name constraints are marked critical.
func (CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ElementType ¶ added in v6.52.0
func (CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ExcludedDnsNames ¶ added in v6.52.0
func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ExcludedDnsNames() pulumi.StringArrayOutput
Contains excluded DNS names. Any DNS name that can be constructed by simply adding zero or more labels to the left-hand side of the name satisfies the name constraint. For example, `example.com`, `www.example.com`, `www.sub.example.com` would satisfy `example.com` while `example1.com` does not.
func (CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ExcludedEmailAddresses ¶ added in v6.52.0
func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ExcludedEmailAddresses() pulumi.StringArrayOutput
Contains the excluded email addresses. The value can be a particular email address, a hostname to indicate all email addresses on that host or a domain with a leading period (e.g. `.example.com`) to indicate all email addresses in that domain.
func (CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ExcludedIpRanges ¶ added in v6.52.0
func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ExcludedIpRanges() pulumi.StringArrayOutput
Contains the excluded IP ranges. For IPv4 addresses, the ranges are expressed using CIDR notation as specified in RFC 4632. For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 addresses.
func (CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ExcludedUris ¶ added in v6.52.0
func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ExcludedUris() pulumi.StringArrayOutput
Contains the excluded URIs that apply to the host part of the name. The value can be a hostname or a domain with a leading period (like `.example.com`)
func (CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) PermittedDnsNames ¶ added in v6.52.0
func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) PermittedDnsNames() pulumi.StringArrayOutput
Contains permitted DNS names. Any DNS name that can be constructed by simply adding zero or more labels to the left-hand side of the name satisfies the name constraint. For example, `example.com`, `www.example.com`, `www.sub.example.com` would satisfy `example.com` while `example1.com` does not.
func (CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) PermittedEmailAddresses ¶ added in v6.52.0
func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) PermittedEmailAddresses() pulumi.StringArrayOutput
Contains the permitted email addresses. The value can be a particular email address, a hostname to indicate all email addresses on that host or a domain with a leading period (e.g. `.example.com`) to indicate all email addresses in that domain.
func (CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) PermittedIpRanges ¶ added in v6.52.0
func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) PermittedIpRanges() pulumi.StringArrayOutput
Contains the permitted IP ranges. For IPv4 addresses, the ranges are expressed using CIDR notation as specified in RFC 4632. For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 addresses.
func (CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) PermittedUris ¶ added in v6.52.0
func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) PermittedUris() pulumi.StringArrayOutput
Contains the permitted URIs that apply to the host part of the name. The value can be a hostname or a domain with a leading period (like `.example.com`)
func (CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ToCertificateCertificateDescriptionX509DescriptionNameConstraintOutput ¶ added in v6.52.0
func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ToCertificateCertificateDescriptionX509DescriptionNameConstraintOutput() CertificateCertificateDescriptionX509DescriptionNameConstraintOutput
func (CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ToCertificateCertificateDescriptionX509DescriptionNameConstraintOutputWithContext ¶ added in v6.52.0
func (o CertificateCertificateDescriptionX509DescriptionNameConstraintOutput) ToCertificateCertificateDescriptionX509DescriptionNameConstraintOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionNameConstraintOutput
type CertificateCertificateDescriptionX509DescriptionOutput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionOutput) AdditionalExtensions ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionOutput) AdditionalExtensions() CertificateCertificateDescriptionX509DescriptionAdditionalExtensionArrayOutput
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 (CertificateCertificateDescriptionX509DescriptionOutput) AiaOcspServers ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionOutput) AiaOcspServers() pulumi.StringArrayOutput
Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.
func (CertificateCertificateDescriptionX509DescriptionOutput) CaOptions ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionOutput) CaOptions() CertificateCertificateDescriptionX509DescriptionCaOptionArrayOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (CertificateCertificateDescriptionX509DescriptionOutput) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionOutput) KeyUsages ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionOutput) KeyUsages() CertificateCertificateDescriptionX509DescriptionKeyUsageArrayOutput
Indicates the intended use for keys that correspond to a certificate. Structure is documented below.
func (CertificateCertificateDescriptionX509DescriptionOutput) NameConstraints ¶ added in v6.52.0
func (o CertificateCertificateDescriptionX509DescriptionOutput) NameConstraints() CertificateCertificateDescriptionX509DescriptionNameConstraintArrayOutput
Describes the X.509 name constraints extension. Structure is documented below.
func (CertificateCertificateDescriptionX509DescriptionOutput) PolicyIds ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionOutput) PolicyIds() CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput
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 (CertificateCertificateDescriptionX509DescriptionOutput) ToCertificateCertificateDescriptionX509DescriptionOutput ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionOutput) ToCertificateCertificateDescriptionX509DescriptionOutput() CertificateCertificateDescriptionX509DescriptionOutput
func (CertificateCertificateDescriptionX509DescriptionOutput) ToCertificateCertificateDescriptionX509DescriptionOutputWithContext ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionOutput) ToCertificateCertificateDescriptionX509DescriptionOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionOutput
type CertificateCertificateDescriptionX509DescriptionPolicyId ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionPolicyId struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths []int `pulumi:"objectIdPaths"` }
type CertificateCertificateDescriptionX509DescriptionPolicyIdArgs ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionPolicyIdArgs struct { // An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages. ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"` }
func (CertificateCertificateDescriptionX509DescriptionPolicyIdArgs) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionPolicyIdArgs) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionPolicyIdArgs) ToCertificateCertificateDescriptionX509DescriptionPolicyIdOutput ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionPolicyIdArgs) ToCertificateCertificateDescriptionX509DescriptionPolicyIdOutput() CertificateCertificateDescriptionX509DescriptionPolicyIdOutput
func (CertificateCertificateDescriptionX509DescriptionPolicyIdArgs) ToCertificateCertificateDescriptionX509DescriptionPolicyIdOutputWithContext ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionPolicyIdArgs) ToCertificateCertificateDescriptionX509DescriptionPolicyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionPolicyIdOutput
type CertificateCertificateDescriptionX509DescriptionPolicyIdArray ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionPolicyIdArray []CertificateCertificateDescriptionX509DescriptionPolicyIdInput
func (CertificateCertificateDescriptionX509DescriptionPolicyIdArray) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionPolicyIdArray) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionPolicyIdArray) ToCertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionPolicyIdArray) ToCertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput() CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput
func (CertificateCertificateDescriptionX509DescriptionPolicyIdArray) ToCertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutputWithContext ¶ added in v6.22.0
func (i CertificateCertificateDescriptionX509DescriptionPolicyIdArray) ToCertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput
type CertificateCertificateDescriptionX509DescriptionPolicyIdArrayInput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionPolicyIdArrayInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput() CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput ToCertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput }
CertificateCertificateDescriptionX509DescriptionPolicyIdArrayInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionPolicyIdArray and CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionPolicyIdArrayInput` via:
CertificateCertificateDescriptionX509DescriptionPolicyIdArray{ CertificateCertificateDescriptionX509DescriptionPolicyIdArgs{...} }
type CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput) ToCertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput) ToCertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput() CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput
func (CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput) ToCertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutputWithContext ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput) ToCertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionPolicyIdArrayOutput
type CertificateCertificateDescriptionX509DescriptionPolicyIdInput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionPolicyIdInput interface { pulumi.Input ToCertificateCertificateDescriptionX509DescriptionPolicyIdOutput() CertificateCertificateDescriptionX509DescriptionPolicyIdOutput ToCertificateCertificateDescriptionX509DescriptionPolicyIdOutputWithContext(context.Context) CertificateCertificateDescriptionX509DescriptionPolicyIdOutput }
CertificateCertificateDescriptionX509DescriptionPolicyIdInput is an input type that accepts CertificateCertificateDescriptionX509DescriptionPolicyIdArgs and CertificateCertificateDescriptionX509DescriptionPolicyIdOutput values. You can construct a concrete instance of `CertificateCertificateDescriptionX509DescriptionPolicyIdInput` via:
CertificateCertificateDescriptionX509DescriptionPolicyIdArgs{...}
type CertificateCertificateDescriptionX509DescriptionPolicyIdOutput ¶ added in v6.22.0
type CertificateCertificateDescriptionX509DescriptionPolicyIdOutput struct{ *pulumi.OutputState }
func (CertificateCertificateDescriptionX509DescriptionPolicyIdOutput) ElementType ¶ added in v6.22.0
func (CertificateCertificateDescriptionX509DescriptionPolicyIdOutput) ElementType() reflect.Type
func (CertificateCertificateDescriptionX509DescriptionPolicyIdOutput) ObjectIdPaths ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionPolicyIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
func (CertificateCertificateDescriptionX509DescriptionPolicyIdOutput) ToCertificateCertificateDescriptionX509DescriptionPolicyIdOutput ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionPolicyIdOutput) ToCertificateCertificateDescriptionX509DescriptionPolicyIdOutput() CertificateCertificateDescriptionX509DescriptionPolicyIdOutput
func (CertificateCertificateDescriptionX509DescriptionPolicyIdOutput) ToCertificateCertificateDescriptionX509DescriptionPolicyIdOutputWithContext ¶ added in v6.22.0
func (o CertificateCertificateDescriptionX509DescriptionPolicyIdOutput) ToCertificateCertificateDescriptionX509DescriptionPolicyIdOutputWithContext(ctx context.Context) CertificateCertificateDescriptionX509DescriptionPolicyIdOutput
type CertificateConfig ¶
type CertificateConfig struct { // A PublicKey describes a public key. // Structure is documented below. // // <a name="nestedX509Config"></a>The `x509Config` block supports: 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. // // <a name="nestedX509Config"></a>The `x509Config` block supports: 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.
<a name="nestedX509Config"></a>The `x509Config` block supports:
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 ¶
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.
<a name="nestedX509Config"></a>The `x509Config` block supports:
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 ¶
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`, `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`, `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 ¶
func (o CertificateConfigPublicKeyOutput) Format() pulumi.StringOutput
The format of the public key. Currently, only PEM format is supported. Possible values are: `KEY_TYPE_UNSPECIFIED`, `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 ¶
func (o CertificateConfigPublicKeyPtrOutput) Format() pulumi.StringPtrOutput
The format of the public key. Currently, only PEM format is supported. Possible values are: `KEY_TYPE_UNSPECIFIED`, `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 ¶
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 ¶
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 ¶
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 name constraints extension. // Structure is documented below. NameConstraints *CertificateConfigX509ConfigNameConstraints `pulumi:"nameConstraints"` // 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 ¶
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 ¶
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 ¶
func (CertificateConfigX509ConfigAdditionalExtensionArgs) ElementType() reflect.Type
func (CertificateConfigX509ConfigAdditionalExtensionArgs) ToCertificateConfigX509ConfigAdditionalExtensionOutput ¶
func (i CertificateConfigX509ConfigAdditionalExtensionArgs) ToCertificateConfigX509ConfigAdditionalExtensionOutput() CertificateConfigX509ConfigAdditionalExtensionOutput
func (CertificateConfigX509ConfigAdditionalExtensionArgs) ToCertificateConfigX509ConfigAdditionalExtensionOutputWithContext ¶
func (i CertificateConfigX509ConfigAdditionalExtensionArgs) ToCertificateConfigX509ConfigAdditionalExtensionOutputWithContext(ctx context.Context) CertificateConfigX509ConfigAdditionalExtensionOutput
type CertificateConfigX509ConfigAdditionalExtensionArray ¶
type CertificateConfigX509ConfigAdditionalExtensionArray []CertificateConfigX509ConfigAdditionalExtensionInput
func (CertificateConfigX509ConfigAdditionalExtensionArray) ElementType ¶
func (CertificateConfigX509ConfigAdditionalExtensionArray) ElementType() reflect.Type
func (CertificateConfigX509ConfigAdditionalExtensionArray) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutput ¶
func (i CertificateConfigX509ConfigAdditionalExtensionArray) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutput() CertificateConfigX509ConfigAdditionalExtensionArrayOutput
func (CertificateConfigX509ConfigAdditionalExtensionArray) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutputWithContext ¶
func (i CertificateConfigX509ConfigAdditionalExtensionArray) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateConfigX509ConfigAdditionalExtensionArrayOutput
type CertificateConfigX509ConfigAdditionalExtensionArrayInput ¶
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 ¶
type CertificateConfigX509ConfigAdditionalExtensionArrayOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigAdditionalExtensionArrayOutput) ElementType ¶
func (CertificateConfigX509ConfigAdditionalExtensionArrayOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigAdditionalExtensionArrayOutput) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutput ¶
func (o CertificateConfigX509ConfigAdditionalExtensionArrayOutput) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutput() CertificateConfigX509ConfigAdditionalExtensionArrayOutput
func (CertificateConfigX509ConfigAdditionalExtensionArrayOutput) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutputWithContext ¶
func (o CertificateConfigX509ConfigAdditionalExtensionArrayOutput) ToCertificateConfigX509ConfigAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateConfigX509ConfigAdditionalExtensionArrayOutput
type CertificateConfigX509ConfigAdditionalExtensionInput ¶
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 ¶
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 ¶
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 ¶
func (CertificateConfigX509ConfigAdditionalExtensionObjectIdArgs) ElementType() reflect.Type
func (CertificateConfigX509ConfigAdditionalExtensionObjectIdArgs) ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutput ¶
func (i CertificateConfigX509ConfigAdditionalExtensionObjectIdArgs) ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutput() CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput
func (CertificateConfigX509ConfigAdditionalExtensionObjectIdArgs) ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext ¶
func (i CertificateConfigX509ConfigAdditionalExtensionObjectIdArgs) ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput
type CertificateConfigX509ConfigAdditionalExtensionObjectIdInput ¶
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 ¶
type CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput) ElementType ¶
func (CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput) ObjectIdPaths ¶
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 ¶
func (o CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput) ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutput() CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput
func (CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput) ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext ¶
func (o CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput) ToCertificateConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput
type CertificateConfigX509ConfigAdditionalExtensionOutput ¶
type CertificateConfigX509ConfigAdditionalExtensionOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigAdditionalExtensionOutput) Critical ¶
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 ¶
func (CertificateConfigX509ConfigAdditionalExtensionOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigAdditionalExtensionOutput) ObjectId ¶
func (o CertificateConfigX509ConfigAdditionalExtensionOutput) ObjectId() CertificateConfigX509ConfigAdditionalExtensionObjectIdOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (CertificateConfigX509ConfigAdditionalExtensionOutput) ToCertificateConfigX509ConfigAdditionalExtensionOutput ¶
func (o CertificateConfigX509ConfigAdditionalExtensionOutput) ToCertificateConfigX509ConfigAdditionalExtensionOutput() CertificateConfigX509ConfigAdditionalExtensionOutput
func (CertificateConfigX509ConfigAdditionalExtensionOutput) ToCertificateConfigX509ConfigAdditionalExtensionOutputWithContext ¶
func (o CertificateConfigX509ConfigAdditionalExtensionOutput) ToCertificateConfigX509ConfigAdditionalExtensionOutputWithContext(ctx context.Context) CertificateConfigX509ConfigAdditionalExtensionOutput
func (CertificateConfigX509ConfigAdditionalExtensionOutput) Value ¶
func (o CertificateConfigX509ConfigAdditionalExtensionOutput) Value() pulumi.StringOutput
The value of this X.509 extension. A base64-encoded string.
type CertificateConfigX509ConfigArgs ¶
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 name constraints extension. // Structure is documented below. NameConstraints CertificateConfigX509ConfigNameConstraintsPtrInput `pulumi:"nameConstraints"` // 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 ¶
func (CertificateConfigX509ConfigArgs) ElementType() reflect.Type
func (CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigOutput ¶
func (i CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigOutput() CertificateConfigX509ConfigOutput
func (CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigOutputWithContext ¶
func (i CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigOutputWithContext(ctx context.Context) CertificateConfigX509ConfigOutput
func (CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigPtrOutput ¶
func (i CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigPtrOutput() CertificateConfigX509ConfigPtrOutput
func (CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigPtrOutputWithContext ¶
func (i CertificateConfigX509ConfigArgs) ToCertificateConfigX509ConfigPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPtrOutput
type CertificateConfigX509ConfigCaOptions ¶
type CertificateConfigX509ConfigCaOptions struct { // When true, the "CA" in Basic Constraints extension will be set to true. IsCa *bool `pulumi:"isCa"` // Refers to the "path length constraint" in Basic Constraints 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. MaxIssuerPathLength *int `pulumi:"maxIssuerPathLength"` // When true, the "CA" in Basic Constraints extension will be set to false. // If both `isCa` and `nonCa` are unset, the extension will be omitted from the CA certificate. NonCa *bool `pulumi:"nonCa"` // When true, the "path length constraint" in Basic Constraints extension will be set to 0. // if both `maxIssuerPathLength` and `zeroMaxIssuerPathLength` are unset, // the max path length will be omitted from the CA certificate. ZeroMaxIssuerPathLength *bool `pulumi:"zeroMaxIssuerPathLength"` }
type CertificateConfigX509ConfigCaOptionsArgs ¶
type CertificateConfigX509ConfigCaOptionsArgs struct { // When true, the "CA" in Basic Constraints extension will be set to true. IsCa pulumi.BoolPtrInput `pulumi:"isCa"` // Refers to the "path length constraint" in Basic Constraints 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. MaxIssuerPathLength pulumi.IntPtrInput `pulumi:"maxIssuerPathLength"` // When true, the "CA" in Basic Constraints extension will be set to false. // If both `isCa` and `nonCa` are unset, the extension will be omitted from the CA certificate. NonCa pulumi.BoolPtrInput `pulumi:"nonCa"` // When true, the "path length constraint" in Basic Constraints extension will be set to 0. // if both `maxIssuerPathLength` and `zeroMaxIssuerPathLength` are unset, // the max path length will be omitted from the CA certificate. ZeroMaxIssuerPathLength pulumi.BoolPtrInput `pulumi:"zeroMaxIssuerPathLength"` }
func (CertificateConfigX509ConfigCaOptionsArgs) ElementType ¶
func (CertificateConfigX509ConfigCaOptionsArgs) ElementType() reflect.Type
func (CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsOutput ¶
func (i CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsOutput() CertificateConfigX509ConfigCaOptionsOutput
func (CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsOutputWithContext ¶
func (i CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsOutputWithContext(ctx context.Context) CertificateConfigX509ConfigCaOptionsOutput
func (CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsPtrOutput ¶
func (i CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsPtrOutput() CertificateConfigX509ConfigCaOptionsPtrOutput
func (CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsPtrOutputWithContext ¶
func (i CertificateConfigX509ConfigCaOptionsArgs) ToCertificateConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigCaOptionsPtrOutput
type CertificateConfigX509ConfigCaOptionsInput ¶
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 ¶
type CertificateConfigX509ConfigCaOptionsOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigCaOptionsOutput) ElementType ¶
func (CertificateConfigX509ConfigCaOptionsOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigCaOptionsOutput) IsCa ¶
func (o CertificateConfigX509ConfigCaOptionsOutput) IsCa() pulumi.BoolPtrOutput
When true, the "CA" in Basic Constraints extension will be set to true.
func (CertificateConfigX509ConfigCaOptionsOutput) MaxIssuerPathLength ¶
func (o CertificateConfigX509ConfigCaOptionsOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
Refers to the "path length constraint" in Basic Constraints 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.
func (CertificateConfigX509ConfigCaOptionsOutput) NonCa ¶ added in v6.5.0
func (o CertificateConfigX509ConfigCaOptionsOutput) NonCa() pulumi.BoolPtrOutput
When true, the "CA" in Basic Constraints extension will be set to false. If both `isCa` and `nonCa` are unset, the extension will be omitted from the CA certificate.
func (CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsOutput ¶
func (o CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsOutput() CertificateConfigX509ConfigCaOptionsOutput
func (CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsOutputWithContext ¶
func (o CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsOutputWithContext(ctx context.Context) CertificateConfigX509ConfigCaOptionsOutput
func (CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutput ¶
func (o CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutput() CertificateConfigX509ConfigCaOptionsPtrOutput
func (CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutputWithContext ¶
func (o CertificateConfigX509ConfigCaOptionsOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigCaOptionsPtrOutput
func (CertificateConfigX509ConfigCaOptionsOutput) ZeroMaxIssuerPathLength ¶ added in v6.5.0
func (o CertificateConfigX509ConfigCaOptionsOutput) ZeroMaxIssuerPathLength() pulumi.BoolPtrOutput
When true, the "path length constraint" in Basic Constraints extension will be set to 0. if both `maxIssuerPathLength` and `zeroMaxIssuerPathLength` are unset, the max path length will be omitted from the CA certificate.
type CertificateConfigX509ConfigCaOptionsPtrInput ¶
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 ¶
func CertificateConfigX509ConfigCaOptionsPtr(v *CertificateConfigX509ConfigCaOptionsArgs) CertificateConfigX509ConfigCaOptionsPtrInput
type CertificateConfigX509ConfigCaOptionsPtrOutput ¶
type CertificateConfigX509ConfigCaOptionsPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigCaOptionsPtrOutput) ElementType ¶
func (CertificateConfigX509ConfigCaOptionsPtrOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigCaOptionsPtrOutput) IsCa ¶
func (o CertificateConfigX509ConfigCaOptionsPtrOutput) IsCa() pulumi.BoolPtrOutput
When true, the "CA" in Basic Constraints extension will be set to true.
func (CertificateConfigX509ConfigCaOptionsPtrOutput) MaxIssuerPathLength ¶
func (o CertificateConfigX509ConfigCaOptionsPtrOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
Refers to the "path length constraint" in Basic Constraints 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.
func (CertificateConfigX509ConfigCaOptionsPtrOutput) NonCa ¶ added in v6.5.0
func (o CertificateConfigX509ConfigCaOptionsPtrOutput) NonCa() pulumi.BoolPtrOutput
When true, the "CA" in Basic Constraints extension will be set to false. If both `isCa` and `nonCa` are unset, the extension will be omitted from the CA certificate.
func (CertificateConfigX509ConfigCaOptionsPtrOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutput ¶
func (o CertificateConfigX509ConfigCaOptionsPtrOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutput() CertificateConfigX509ConfigCaOptionsPtrOutput
func (CertificateConfigX509ConfigCaOptionsPtrOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutputWithContext ¶
func (o CertificateConfigX509ConfigCaOptionsPtrOutput) ToCertificateConfigX509ConfigCaOptionsPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigCaOptionsPtrOutput
func (CertificateConfigX509ConfigCaOptionsPtrOutput) ZeroMaxIssuerPathLength ¶ added in v6.5.0
func (o CertificateConfigX509ConfigCaOptionsPtrOutput) ZeroMaxIssuerPathLength() pulumi.BoolPtrOutput
When true, the "path length constraint" in Basic Constraints extension will be set to 0. if both `maxIssuerPathLength` and `zeroMaxIssuerPathLength` are unset, the max path length will be omitted from the CA certificate.
type CertificateConfigX509ConfigInput ¶
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 ¶
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 ¶
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 ¶
func (CertificateConfigX509ConfigKeyUsageArgs) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageOutput ¶
func (i CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageOutput() CertificateConfigX509ConfigKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageOutputWithContext ¶
func (i CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsagePtrOutput ¶
func (i CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsagePtrOutputWithContext ¶
func (i CertificateConfigX509ConfigKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsagePtrOutput
type CertificateConfigX509ConfigKeyUsageBaseKeyUsage ¶
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 ¶
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 ¶
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput ¶
func (i CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput() CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext ¶
func (i CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput ¶
func (i CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext ¶
func (i CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
type CertificateConfigX509ConfigKeyUsageBaseKeyUsageInput ¶
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 ¶
type CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) CertSign ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ContentCommitment ¶
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 ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) DataEncipherment ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) DecipherOnly ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) DigitalSignature ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ElementType ¶
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) EncipherOnly ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyAgreement ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyEncipherment ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput() CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
type CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrInput ¶
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 ¶
func CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtr(v *CertificateConfigX509ConfigKeyUsageBaseKeyUsageArgs) CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrInput
type CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput ¶
type CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) CertSign ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ContentCommitment ¶
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 ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DataEncipherment ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DecipherOnly ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DigitalSignature ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ElementType ¶
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) EncipherOnly ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyAgreement ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext ¶
func (o CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
type CertificateConfigX509ConfigKeyUsageExtendedKeyUsage ¶
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 ¶
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 ¶
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput ¶
func (i CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput() CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext ¶
func (i CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput ¶
func (i CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext ¶
func (i CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
type CertificateConfigX509ConfigKeyUsageExtendedKeyUsageInput ¶
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 ¶
type CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ClientAuth ¶
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 ¶
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 ¶
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) EmailProtection ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput() CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext ¶
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput ¶
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext ¶
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
type CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrInput ¶
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 ¶
func CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtr(v *CertificateConfigX509ConfigKeyUsageExtendedKeyUsageArgs) CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrInput
type CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput ¶
type CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ClientAuth ¶
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 ¶
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 ¶
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) EmailProtection ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext ¶
func (o CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
type CertificateConfigX509ConfigKeyUsageInput ¶
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 ¶
type CertificateConfigX509ConfigKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigKeyUsageOutput) BaseKeyUsage ¶
func (o CertificateConfigX509ConfigKeyUsageOutput) BaseKeyUsage() CertificateConfigX509ConfigKeyUsageBaseKeyUsageOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CertificateConfigX509ConfigKeyUsageOutput) ElementType ¶
func (CertificateConfigX509ConfigKeyUsageOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageOutput) ExtendedKeyUsage ¶
func (o CertificateConfigX509ConfigKeyUsageOutput) ExtendedKeyUsage() CertificateConfigX509ConfigKeyUsageExtendedKeyUsageOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageOutput ¶
func (o CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageOutput() CertificateConfigX509ConfigKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageOutputWithContext ¶
func (o CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutput ¶
func (o CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutputWithContext ¶
func (o CertificateConfigX509ConfigKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsageOutput) UnknownExtendedKeyUsages ¶
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 ¶
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 ¶
func CertificateConfigX509ConfigKeyUsagePtr(v *CertificateConfigX509ConfigKeyUsageArgs) CertificateConfigX509ConfigKeyUsagePtrInput
type CertificateConfigX509ConfigKeyUsagePtrOutput ¶
type CertificateConfigX509ConfigKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigKeyUsagePtrOutput) BaseKeyUsage ¶
func (o CertificateConfigX509ConfigKeyUsagePtrOutput) BaseKeyUsage() CertificateConfigX509ConfigKeyUsageBaseKeyUsagePtrOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CertificateConfigX509ConfigKeyUsagePtrOutput) ElementType ¶
func (CertificateConfigX509ConfigKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsagePtrOutput) ExtendedKeyUsage ¶
func (o CertificateConfigX509ConfigKeyUsagePtrOutput) ExtendedKeyUsage() CertificateConfigX509ConfigKeyUsageExtendedKeyUsagePtrOutput
Describes high-level ways in which a key may be used. Structure is documented below.
func (CertificateConfigX509ConfigKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutput ¶
func (o CertificateConfigX509ConfigKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutput() CertificateConfigX509ConfigKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutputWithContext ¶
func (o CertificateConfigX509ConfigKeyUsagePtrOutput) ToCertificateConfigX509ConfigKeyUsagePtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsagePtrOutput
func (CertificateConfigX509ConfigKeyUsagePtrOutput) UnknownExtendedKeyUsages ¶
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 ¶
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 ¶
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 ¶
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput ¶
func (i CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput() CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶
func (i CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray ¶
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray []CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ElementType ¶
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput ¶
func (i CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶
func (i CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput ¶
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 ¶
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType ¶
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput ¶
func (o CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶
func (o CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput ¶
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 ¶
type CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ElementType ¶
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths ¶
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 ¶
func (o CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput() CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
func (CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶
func (o CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
type CertificateConfigX509ConfigNameConstraints ¶ added in v6.52.0
type CertificateConfigX509ConfigNameConstraints struct { // Indicates whether or not the name constraints are marked critical. Critical bool `pulumi:"critical"` // Contains excluded DNS names. Any DNS name that can be // constructed by simply adding zero or more labels to // the left-hand side of the name satisfies the name constraint. // For example, `example.com`, `www.example.com`, `www.sub.example.com` // would satisfy `example.com` while `example1.com` does not. ExcludedDnsNames []string `pulumi:"excludedDnsNames"` // Contains the excluded email addresses. The value can be a particular // email address, a hostname to indicate all email addresses on that host or // a domain with a leading period (e.g. `.example.com`) to indicate // all email addresses in that domain. ExcludedEmailAddresses []string `pulumi:"excludedEmailAddresses"` // Contains the excluded IP ranges. For IPv4 addresses, the ranges // are expressed using CIDR notation as specified in RFC 4632. // For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 // addresses. ExcludedIpRanges []string `pulumi:"excludedIpRanges"` // Contains the excluded URIs that apply to the host part of the name. // The value can be a hostname or a domain with a // leading period (like `.example.com`) ExcludedUris []string `pulumi:"excludedUris"` // Contains permitted DNS names. Any DNS name that can be // constructed by simply adding zero or more labels to // the left-hand side of the name satisfies the name constraint. // For example, `example.com`, `www.example.com`, `www.sub.example.com` // would satisfy `example.com` while `example1.com` does not. PermittedDnsNames []string `pulumi:"permittedDnsNames"` // Contains the permitted email addresses. The value can be a particular // email address, a hostname to indicate all email addresses on that host or // a domain with a leading period (e.g. `.example.com`) to indicate // all email addresses in that domain. PermittedEmailAddresses []string `pulumi:"permittedEmailAddresses"` // Contains the permitted IP ranges. For IPv4 addresses, the ranges // are expressed using CIDR notation as specified in RFC 4632. // For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 // addresses. PermittedIpRanges []string `pulumi:"permittedIpRanges"` // Contains the permitted URIs that apply to the host part of the name. // The value can be a hostname or a domain with a // leading period (like `.example.com`) PermittedUris []string `pulumi:"permittedUris"` }
type CertificateConfigX509ConfigNameConstraintsArgs ¶ added in v6.52.0
type CertificateConfigX509ConfigNameConstraintsArgs struct { // Indicates whether or not the name constraints are marked critical. Critical pulumi.BoolInput `pulumi:"critical"` // Contains excluded DNS names. Any DNS name that can be // constructed by simply adding zero or more labels to // the left-hand side of the name satisfies the name constraint. // For example, `example.com`, `www.example.com`, `www.sub.example.com` // would satisfy `example.com` while `example1.com` does not. ExcludedDnsNames pulumi.StringArrayInput `pulumi:"excludedDnsNames"` // Contains the excluded email addresses. The value can be a particular // email address, a hostname to indicate all email addresses on that host or // a domain with a leading period (e.g. `.example.com`) to indicate // all email addresses in that domain. ExcludedEmailAddresses pulumi.StringArrayInput `pulumi:"excludedEmailAddresses"` // Contains the excluded IP ranges. For IPv4 addresses, the ranges // are expressed using CIDR notation as specified in RFC 4632. // For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 // addresses. ExcludedIpRanges pulumi.StringArrayInput `pulumi:"excludedIpRanges"` // Contains the excluded URIs that apply to the host part of the name. // The value can be a hostname or a domain with a // leading period (like `.example.com`) ExcludedUris pulumi.StringArrayInput `pulumi:"excludedUris"` // Contains permitted DNS names. Any DNS name that can be // constructed by simply adding zero or more labels to // the left-hand side of the name satisfies the name constraint. // For example, `example.com`, `www.example.com`, `www.sub.example.com` // would satisfy `example.com` while `example1.com` does not. PermittedDnsNames pulumi.StringArrayInput `pulumi:"permittedDnsNames"` // Contains the permitted email addresses. The value can be a particular // email address, a hostname to indicate all email addresses on that host or // a domain with a leading period (e.g. `.example.com`) to indicate // all email addresses in that domain. PermittedEmailAddresses pulumi.StringArrayInput `pulumi:"permittedEmailAddresses"` // Contains the permitted IP ranges. For IPv4 addresses, the ranges // are expressed using CIDR notation as specified in RFC 4632. // For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 // addresses. PermittedIpRanges pulumi.StringArrayInput `pulumi:"permittedIpRanges"` // Contains the permitted URIs that apply to the host part of the name. // The value can be a hostname or a domain with a // leading period (like `.example.com`) PermittedUris pulumi.StringArrayInput `pulumi:"permittedUris"` }
func (CertificateConfigX509ConfigNameConstraintsArgs) ElementType ¶ added in v6.52.0
func (CertificateConfigX509ConfigNameConstraintsArgs) ElementType() reflect.Type
func (CertificateConfigX509ConfigNameConstraintsArgs) ToCertificateConfigX509ConfigNameConstraintsOutput ¶ added in v6.52.0
func (i CertificateConfigX509ConfigNameConstraintsArgs) ToCertificateConfigX509ConfigNameConstraintsOutput() CertificateConfigX509ConfigNameConstraintsOutput
func (CertificateConfigX509ConfigNameConstraintsArgs) ToCertificateConfigX509ConfigNameConstraintsOutputWithContext ¶ added in v6.52.0
func (i CertificateConfigX509ConfigNameConstraintsArgs) ToCertificateConfigX509ConfigNameConstraintsOutputWithContext(ctx context.Context) CertificateConfigX509ConfigNameConstraintsOutput
func (CertificateConfigX509ConfigNameConstraintsArgs) ToCertificateConfigX509ConfigNameConstraintsPtrOutput ¶ added in v6.52.0
func (i CertificateConfigX509ConfigNameConstraintsArgs) ToCertificateConfigX509ConfigNameConstraintsPtrOutput() CertificateConfigX509ConfigNameConstraintsPtrOutput
func (CertificateConfigX509ConfigNameConstraintsArgs) ToCertificateConfigX509ConfigNameConstraintsPtrOutputWithContext ¶ added in v6.52.0
func (i CertificateConfigX509ConfigNameConstraintsArgs) ToCertificateConfigX509ConfigNameConstraintsPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigNameConstraintsPtrOutput
type CertificateConfigX509ConfigNameConstraintsInput ¶ added in v6.52.0
type CertificateConfigX509ConfigNameConstraintsInput interface { pulumi.Input ToCertificateConfigX509ConfigNameConstraintsOutput() CertificateConfigX509ConfigNameConstraintsOutput ToCertificateConfigX509ConfigNameConstraintsOutputWithContext(context.Context) CertificateConfigX509ConfigNameConstraintsOutput }
CertificateConfigX509ConfigNameConstraintsInput is an input type that accepts CertificateConfigX509ConfigNameConstraintsArgs and CertificateConfigX509ConfigNameConstraintsOutput values. You can construct a concrete instance of `CertificateConfigX509ConfigNameConstraintsInput` via:
CertificateConfigX509ConfigNameConstraintsArgs{...}
type CertificateConfigX509ConfigNameConstraintsOutput ¶ added in v6.52.0
type CertificateConfigX509ConfigNameConstraintsOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigNameConstraintsOutput) Critical ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsOutput) Critical() pulumi.BoolOutput
Indicates whether or not the name constraints are marked critical.
func (CertificateConfigX509ConfigNameConstraintsOutput) ElementType ¶ added in v6.52.0
func (CertificateConfigX509ConfigNameConstraintsOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigNameConstraintsOutput) ExcludedDnsNames ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsOutput) ExcludedDnsNames() pulumi.StringArrayOutput
Contains excluded DNS names. Any DNS name that can be constructed by simply adding zero or more labels to the left-hand side of the name satisfies the name constraint. For example, `example.com`, `www.example.com`, `www.sub.example.com` would satisfy `example.com` while `example1.com` does not.
func (CertificateConfigX509ConfigNameConstraintsOutput) ExcludedEmailAddresses ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsOutput) ExcludedEmailAddresses() pulumi.StringArrayOutput
Contains the excluded email addresses. The value can be a particular email address, a hostname to indicate all email addresses on that host or a domain with a leading period (e.g. `.example.com`) to indicate all email addresses in that domain.
func (CertificateConfigX509ConfigNameConstraintsOutput) ExcludedIpRanges ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsOutput) ExcludedIpRanges() pulumi.StringArrayOutput
Contains the excluded IP ranges. For IPv4 addresses, the ranges are expressed using CIDR notation as specified in RFC 4632. For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 addresses.
func (CertificateConfigX509ConfigNameConstraintsOutput) ExcludedUris ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsOutput) ExcludedUris() pulumi.StringArrayOutput
Contains the excluded URIs that apply to the host part of the name. The value can be a hostname or a domain with a leading period (like `.example.com`)
func (CertificateConfigX509ConfigNameConstraintsOutput) PermittedDnsNames ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsOutput) PermittedDnsNames() pulumi.StringArrayOutput
Contains permitted DNS names. Any DNS name that can be constructed by simply adding zero or more labels to the left-hand side of the name satisfies the name constraint. For example, `example.com`, `www.example.com`, `www.sub.example.com` would satisfy `example.com` while `example1.com` does not.
func (CertificateConfigX509ConfigNameConstraintsOutput) PermittedEmailAddresses ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsOutput) PermittedEmailAddresses() pulumi.StringArrayOutput
Contains the permitted email addresses. The value can be a particular email address, a hostname to indicate all email addresses on that host or a domain with a leading period (e.g. `.example.com`) to indicate all email addresses in that domain.
func (CertificateConfigX509ConfigNameConstraintsOutput) PermittedIpRanges ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsOutput) PermittedIpRanges() pulumi.StringArrayOutput
Contains the permitted IP ranges. For IPv4 addresses, the ranges are expressed using CIDR notation as specified in RFC 4632. For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 addresses.
func (CertificateConfigX509ConfigNameConstraintsOutput) PermittedUris ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsOutput) PermittedUris() pulumi.StringArrayOutput
Contains the permitted URIs that apply to the host part of the name. The value can be a hostname or a domain with a leading period (like `.example.com`)
func (CertificateConfigX509ConfigNameConstraintsOutput) ToCertificateConfigX509ConfigNameConstraintsOutput ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsOutput) ToCertificateConfigX509ConfigNameConstraintsOutput() CertificateConfigX509ConfigNameConstraintsOutput
func (CertificateConfigX509ConfigNameConstraintsOutput) ToCertificateConfigX509ConfigNameConstraintsOutputWithContext ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsOutput) ToCertificateConfigX509ConfigNameConstraintsOutputWithContext(ctx context.Context) CertificateConfigX509ConfigNameConstraintsOutput
func (CertificateConfigX509ConfigNameConstraintsOutput) ToCertificateConfigX509ConfigNameConstraintsPtrOutput ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsOutput) ToCertificateConfigX509ConfigNameConstraintsPtrOutput() CertificateConfigX509ConfigNameConstraintsPtrOutput
func (CertificateConfigX509ConfigNameConstraintsOutput) ToCertificateConfigX509ConfigNameConstraintsPtrOutputWithContext ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsOutput) ToCertificateConfigX509ConfigNameConstraintsPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigNameConstraintsPtrOutput
type CertificateConfigX509ConfigNameConstraintsPtrInput ¶ added in v6.52.0
type CertificateConfigX509ConfigNameConstraintsPtrInput interface { pulumi.Input ToCertificateConfigX509ConfigNameConstraintsPtrOutput() CertificateConfigX509ConfigNameConstraintsPtrOutput ToCertificateConfigX509ConfigNameConstraintsPtrOutputWithContext(context.Context) CertificateConfigX509ConfigNameConstraintsPtrOutput }
CertificateConfigX509ConfigNameConstraintsPtrInput is an input type that accepts CertificateConfigX509ConfigNameConstraintsArgs, CertificateConfigX509ConfigNameConstraintsPtr and CertificateConfigX509ConfigNameConstraintsPtrOutput values. You can construct a concrete instance of `CertificateConfigX509ConfigNameConstraintsPtrInput` via:
CertificateConfigX509ConfigNameConstraintsArgs{...} or: nil
func CertificateConfigX509ConfigNameConstraintsPtr ¶ added in v6.52.0
func CertificateConfigX509ConfigNameConstraintsPtr(v *CertificateConfigX509ConfigNameConstraintsArgs) CertificateConfigX509ConfigNameConstraintsPtrInput
type CertificateConfigX509ConfigNameConstraintsPtrOutput ¶ added in v6.52.0
type CertificateConfigX509ConfigNameConstraintsPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigNameConstraintsPtrOutput) Critical ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) Critical() pulumi.BoolPtrOutput
Indicates whether or not the name constraints are marked critical.
func (CertificateConfigX509ConfigNameConstraintsPtrOutput) ElementType ¶ added in v6.52.0
func (CertificateConfigX509ConfigNameConstraintsPtrOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigNameConstraintsPtrOutput) ExcludedDnsNames ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) ExcludedDnsNames() pulumi.StringArrayOutput
Contains excluded DNS names. Any DNS name that can be constructed by simply adding zero or more labels to the left-hand side of the name satisfies the name constraint. For example, `example.com`, `www.example.com`, `www.sub.example.com` would satisfy `example.com` while `example1.com` does not.
func (CertificateConfigX509ConfigNameConstraintsPtrOutput) ExcludedEmailAddresses ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) ExcludedEmailAddresses() pulumi.StringArrayOutput
Contains the excluded email addresses. The value can be a particular email address, a hostname to indicate all email addresses on that host or a domain with a leading period (e.g. `.example.com`) to indicate all email addresses in that domain.
func (CertificateConfigX509ConfigNameConstraintsPtrOutput) ExcludedIpRanges ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) ExcludedIpRanges() pulumi.StringArrayOutput
Contains the excluded IP ranges. For IPv4 addresses, the ranges are expressed using CIDR notation as specified in RFC 4632. For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 addresses.
func (CertificateConfigX509ConfigNameConstraintsPtrOutput) ExcludedUris ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) ExcludedUris() pulumi.StringArrayOutput
Contains the excluded URIs that apply to the host part of the name. The value can be a hostname or a domain with a leading period (like `.example.com`)
func (CertificateConfigX509ConfigNameConstraintsPtrOutput) PermittedDnsNames ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) PermittedDnsNames() pulumi.StringArrayOutput
Contains permitted DNS names. Any DNS name that can be constructed by simply adding zero or more labels to the left-hand side of the name satisfies the name constraint. For example, `example.com`, `www.example.com`, `www.sub.example.com` would satisfy `example.com` while `example1.com` does not.
func (CertificateConfigX509ConfigNameConstraintsPtrOutput) PermittedEmailAddresses ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) PermittedEmailAddresses() pulumi.StringArrayOutput
Contains the permitted email addresses. The value can be a particular email address, a hostname to indicate all email addresses on that host or a domain with a leading period (e.g. `.example.com`) to indicate all email addresses in that domain.
func (CertificateConfigX509ConfigNameConstraintsPtrOutput) PermittedIpRanges ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) PermittedIpRanges() pulumi.StringArrayOutput
Contains the permitted IP ranges. For IPv4 addresses, the ranges are expressed using CIDR notation as specified in RFC 4632. For IPv6 addresses, the ranges are expressed in similar encoding as IPv4 addresses.
func (CertificateConfigX509ConfigNameConstraintsPtrOutput) PermittedUris ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) PermittedUris() pulumi.StringArrayOutput
Contains the permitted URIs that apply to the host part of the name. The value can be a hostname or a domain with a leading period (like `.example.com`)
func (CertificateConfigX509ConfigNameConstraintsPtrOutput) ToCertificateConfigX509ConfigNameConstraintsPtrOutput ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) ToCertificateConfigX509ConfigNameConstraintsPtrOutput() CertificateConfigX509ConfigNameConstraintsPtrOutput
func (CertificateConfigX509ConfigNameConstraintsPtrOutput) ToCertificateConfigX509ConfigNameConstraintsPtrOutputWithContext ¶ added in v6.52.0
func (o CertificateConfigX509ConfigNameConstraintsPtrOutput) ToCertificateConfigX509ConfigNameConstraintsPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigNameConstraintsPtrOutput
type CertificateConfigX509ConfigOutput ¶
type CertificateConfigX509ConfigOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigOutput) AdditionalExtensions ¶
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 ¶
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 ¶
func (o CertificateConfigX509ConfigOutput) CaOptions() CertificateConfigX509ConfigCaOptionsPtrOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (CertificateConfigX509ConfigOutput) ElementType ¶
func (CertificateConfigX509ConfigOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigOutput) KeyUsage ¶
func (o CertificateConfigX509ConfigOutput) KeyUsage() CertificateConfigX509ConfigKeyUsageOutput
Indicates the intended use for keys that correspond to a certificate. Structure is documented below.
func (CertificateConfigX509ConfigOutput) NameConstraints ¶ added in v6.52.0
func (o CertificateConfigX509ConfigOutput) NameConstraints() CertificateConfigX509ConfigNameConstraintsPtrOutput
Describes the X.509 name constraints extension. Structure is documented below.
func (CertificateConfigX509ConfigOutput) PolicyIds ¶
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 ¶
func (o CertificateConfigX509ConfigOutput) ToCertificateConfigX509ConfigOutput() CertificateConfigX509ConfigOutput
func (CertificateConfigX509ConfigOutput) ToCertificateConfigX509ConfigOutputWithContext ¶
func (o CertificateConfigX509ConfigOutput) ToCertificateConfigX509ConfigOutputWithContext(ctx context.Context) CertificateConfigX509ConfigOutput
func (CertificateConfigX509ConfigOutput) ToCertificateConfigX509ConfigPtrOutput ¶
func (o CertificateConfigX509ConfigOutput) ToCertificateConfigX509ConfigPtrOutput() CertificateConfigX509ConfigPtrOutput
func (CertificateConfigX509ConfigOutput) ToCertificateConfigX509ConfigPtrOutputWithContext ¶
func (o CertificateConfigX509ConfigOutput) ToCertificateConfigX509ConfigPtrOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPtrOutput
type CertificateConfigX509ConfigPolicyId ¶
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 ¶
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 ¶
func (CertificateConfigX509ConfigPolicyIdArgs) ElementType() reflect.Type
func (CertificateConfigX509ConfigPolicyIdArgs) ToCertificateConfigX509ConfigPolicyIdOutput ¶
func (i CertificateConfigX509ConfigPolicyIdArgs) ToCertificateConfigX509ConfigPolicyIdOutput() CertificateConfigX509ConfigPolicyIdOutput
func (CertificateConfigX509ConfigPolicyIdArgs) ToCertificateConfigX509ConfigPolicyIdOutputWithContext ¶
func (i CertificateConfigX509ConfigPolicyIdArgs) ToCertificateConfigX509ConfigPolicyIdOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPolicyIdOutput
type CertificateConfigX509ConfigPolicyIdArray ¶
type CertificateConfigX509ConfigPolicyIdArray []CertificateConfigX509ConfigPolicyIdInput
func (CertificateConfigX509ConfigPolicyIdArray) ElementType ¶
func (CertificateConfigX509ConfigPolicyIdArray) ElementType() reflect.Type
func (CertificateConfigX509ConfigPolicyIdArray) ToCertificateConfigX509ConfigPolicyIdArrayOutput ¶
func (i CertificateConfigX509ConfigPolicyIdArray) ToCertificateConfigX509ConfigPolicyIdArrayOutput() CertificateConfigX509ConfigPolicyIdArrayOutput
func (CertificateConfigX509ConfigPolicyIdArray) ToCertificateConfigX509ConfigPolicyIdArrayOutputWithContext ¶
func (i CertificateConfigX509ConfigPolicyIdArray) ToCertificateConfigX509ConfigPolicyIdArrayOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPolicyIdArrayOutput
type CertificateConfigX509ConfigPolicyIdArrayInput ¶
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 ¶
type CertificateConfigX509ConfigPolicyIdArrayOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigPolicyIdArrayOutput) ElementType ¶
func (CertificateConfigX509ConfigPolicyIdArrayOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigPolicyIdArrayOutput) ToCertificateConfigX509ConfigPolicyIdArrayOutput ¶
func (o CertificateConfigX509ConfigPolicyIdArrayOutput) ToCertificateConfigX509ConfigPolicyIdArrayOutput() CertificateConfigX509ConfigPolicyIdArrayOutput
func (CertificateConfigX509ConfigPolicyIdArrayOutput) ToCertificateConfigX509ConfigPolicyIdArrayOutputWithContext ¶
func (o CertificateConfigX509ConfigPolicyIdArrayOutput) ToCertificateConfigX509ConfigPolicyIdArrayOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPolicyIdArrayOutput
type CertificateConfigX509ConfigPolicyIdInput ¶
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 ¶
type CertificateConfigX509ConfigPolicyIdOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigPolicyIdOutput) ElementType ¶
func (CertificateConfigX509ConfigPolicyIdOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigPolicyIdOutput) ObjectIdPaths ¶
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 ¶
func (o CertificateConfigX509ConfigPolicyIdOutput) ToCertificateConfigX509ConfigPolicyIdOutput() CertificateConfigX509ConfigPolicyIdOutput
func (CertificateConfigX509ConfigPolicyIdOutput) ToCertificateConfigX509ConfigPolicyIdOutputWithContext ¶
func (o CertificateConfigX509ConfigPolicyIdOutput) ToCertificateConfigX509ConfigPolicyIdOutputWithContext(ctx context.Context) CertificateConfigX509ConfigPolicyIdOutput
type CertificateConfigX509ConfigPtrInput ¶
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 ¶
func CertificateConfigX509ConfigPtr(v *CertificateConfigX509ConfigArgs) CertificateConfigX509ConfigPtrInput
type CertificateConfigX509ConfigPtrOutput ¶
type CertificateConfigX509ConfigPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigX509ConfigPtrOutput) AdditionalExtensions ¶
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 ¶
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 ¶
func (o CertificateConfigX509ConfigPtrOutput) CaOptions() CertificateConfigX509ConfigCaOptionsPtrOutput
Describes values that are relevant in a CA certificate. Structure is documented below.
func (CertificateConfigX509ConfigPtrOutput) ElementType ¶
func (CertificateConfigX509ConfigPtrOutput) ElementType() reflect.Type
func (CertificateConfigX509ConfigPtrOutput) KeyUsage ¶
func (o CertificateConfigX509ConfigPtrOutput) KeyUsage() CertificateConfigX509ConfigKeyUsagePtrOutput
Indicates the intended use for keys that correspond to a certificate. Structure is documented below.
func (CertificateConfigX509ConfigPtrOutput) NameConstraints ¶ added in v6.52.0
func (o CertificateConfigX509ConfigPtrOutput) NameConstraints() CertificateConfigX509ConfigNameConstraintsPtrOutput
Describes the X.509 name constraints extension. Structure is documented below.
func (CertificateConfigX509ConfigPtrOutput) PolicyIds ¶
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 ¶
func (o CertificateConfigX509ConfigPtrOutput) ToCertificateConfigX509ConfigPtrOutput() CertificateConfigX509ConfigPtrOutput
func (CertificateConfigX509ConfigPtrOutput) ToCertificateConfigX509ConfigPtrOutputWithContext ¶
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) CertificateAuthority ¶ added in v6.23.0
func (o CertificateOutput) CertificateAuthority() pulumi.StringPtrOutput
The Certificate Authority ID that should issue the certificate. For example, to issue a Certificate from a Certificate Authority with resource name `projects/my-project/locations/us-central1/caPools/my-pool/certificateAuthorities/my-ca`, argument `pool` should be set to `projects/my-project/locations/us-central1/caPools/my-pool`, argument `certificateAuthority` should be set to `my-ca`.
func (CertificateOutput) CertificateDescriptions ¶ added in v6.23.0
func (o CertificateOutput) CertificateDescriptions() CertificateCertificateDescriptionArrayOutput
Output only. Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if this field is present. Structure is documented below.
func (CertificateOutput) CertificateTemplate ¶ added in v6.23.0
func (o CertificateOutput) CertificateTemplate() pulumi.StringPtrOutput
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.
func (CertificateOutput) Config ¶ added in v6.23.0
func (o CertificateOutput) Config() CertificateConfigPtrOutput
The config used to create a self-signed X.509 certificate or CSR. Structure is documented below.
func (CertificateOutput) CreateTime ¶ added in v6.23.0
func (o CertificateOutput) CreateTime() pulumi.StringOutput
The time that this resource was created on the server. This is in RFC3339 text format.
func (CertificateOutput) ElementType ¶
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) IssuerCertificateAuthority ¶ added in v6.23.0
func (o CertificateOutput) IssuerCertificateAuthority() pulumi.StringOutput
The resource name of the issuing CertificateAuthority in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`.
func (CertificateOutput) Labels ¶ added in v6.23.0
func (o CertificateOutput) Labels() pulumi.StringMapOutput
Labels with user-defined metadata to apply to this resource.
func (CertificateOutput) Lifetime ¶ added in v6.23.0
func (o CertificateOutput) 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 (CertificateOutput) Location ¶ added in v6.23.0
func (o CertificateOutput) Location() pulumi.StringOutput
Location of the Certificate. A full list of valid locations can be found by running `gcloud privateca locations list`.
***
func (CertificateOutput) Name ¶ added in v6.23.0
func (o CertificateOutput) Name() pulumi.StringOutput
The name for this Certificate.
func (CertificateOutput) PemCertificate ¶ added in v6.23.0
func (o CertificateOutput) PemCertificate() pulumi.StringOutput
Output only. The pem-encoded, signed X.509 certificate.
func (CertificateOutput) PemCertificateChains ¶ added in v6.23.0
func (o CertificateOutput) PemCertificateChains() pulumi.StringArrayOutput
The chain that may be used to verify the X.509 certificate. Expected to be in issuer-to-root order according to RFC 5246.
func (CertificateOutput) PemCertificates
deprecated
added in
v6.23.0
func (o CertificateOutput) PemCertificates() pulumi.StringArrayOutput
(Deprecated) Required. Expected to be in leaf-to-root order according to RFC 5246.
Deprecated: Deprecated in favor of `pem_certificate_chain`.
func (CertificateOutput) PemCsr ¶ added in v6.23.0
func (o CertificateOutput) PemCsr() pulumi.StringPtrOutput
Immutable. A pem-encoded X.509 certificate signing request (CSR).
func (CertificateOutput) Pool ¶ added in v6.23.0
func (o CertificateOutput) Pool() pulumi.StringOutput
The name of the CaPool this Certificate belongs to.
func (CertificateOutput) Project ¶ added in v6.23.0
func (o CertificateOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (CertificateOutput) RevocationDetails ¶ added in v6.23.0
func (o CertificateOutput) RevocationDetails() CertificateRevocationDetailArrayOutput
Output only. Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if this field is present. Structure is documented below.
func (CertificateOutput) ToCertificateOutput ¶
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (CertificateOutput) UpdateTime ¶ added in v6.23.0
func (o CertificateOutput) UpdateTime() pulumi.StringOutput
Output only. The time at which this CertificateAuthority was updated. This is in RFC3339 text format.
type CertificateRevocationDetailArgs ¶
type CertificateRevocationDetailArgs struct { // (Output) // Indicates why a Certificate was revoked. RevocationState pulumi.StringPtrInput `pulumi:"revocationState"` // (Output) // The time at which this Certificate was revoked. 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
(Output) Indicates why a Certificate was revoked.
func (CertificateRevocationDetailOutput) RevocationTime ¶
func (o CertificateRevocationDetailOutput) RevocationTime() pulumi.StringPtrOutput
(Output) The time at which this Certificate was revoked.
func (CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutput ¶
func (o CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutput() CertificateRevocationDetailOutput
func (CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutputWithContext ¶
func (o CertificateRevocationDetailOutput) ToCertificateRevocationDetailOutputWithContext(ctx context.Context) CertificateRevocationDetailOutput
type CertificateState ¶
type CertificateState struct { // The Certificate Authority ID that should issue the certificate. For example, to issue a Certificate from // a Certificate Authority with resource name `projects/my-project/locations/us-central1/caPools/my-pool/certificateAuthorities/my-ca`, // argument `pool` should be set to `projects/my-project/locations/us-central1/caPools/my-pool`, argument `certificateAuthority` // should be set to `my-ca`. 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. // Structure is documented below. 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 // The resource name of the issuing CertificateAuthority in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`. IssuerCertificateAuthority 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 // The chain that may be used to verify the X.509 certificate. Expected to be in issuer-to-root order according to RFC 5246. PemCertificateChains pulumi.StringArrayInput // (Deprecated) // Required. Expected to be in leaf-to-root order according to RFC 5246. // // Deprecated: Deprecated in favor of `pem_certificate_chain`. 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. // Structure is documented below. 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 ¶
type CertificateTemplate struct { pulumi.CustomResourceState // Output only. The time at which this CertificateTemplate was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Optional. A human-readable description of scenarios this template is intended for. // // (Optional) // 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"` // The location for the resource 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"` }
Certificate Authority Service provides reusable and parameterized templates that you can use for common certificate issuance scenarios. A certificate template represents a relatively static and well-defined certificate issuance schema within an organization. A certificate template can essentially become a full-fledged vertical certificate issuance framework.
For more information, see: * [Understanding Certificate Templates](https://cloud.google.com/certificate-authority-service/docs/certificate-template) * [Common configurations and Certificate Profiles](https://cloud.google.com/certificate-authority-service/docs/certificate-profile) ## Example Usage
## 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 ¶
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 ¶
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 ¶
func (*CertificateTemplate) ElementType() reflect.Type
func (*CertificateTemplate) ToCertificateTemplateOutput ¶
func (i *CertificateTemplate) ToCertificateTemplateOutput() CertificateTemplateOutput
func (*CertificateTemplate) ToCertificateTemplateOutputWithContext ¶
func (i *CertificateTemplate) ToCertificateTemplateOutputWithContext(ctx context.Context) CertificateTemplateOutput
type CertificateTemplateArgs ¶
type CertificateTemplateArgs struct { // Optional. A human-readable description of scenarios this template is intended for. // // (Optional) // 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 // The location for the resource 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 ¶
func (CertificateTemplateArgs) ElementType() reflect.Type
type CertificateTemplateArray ¶
type CertificateTemplateArray []CertificateTemplateInput
func (CertificateTemplateArray) ElementType ¶
func (CertificateTemplateArray) ElementType() reflect.Type
func (CertificateTemplateArray) ToCertificateTemplateArrayOutput ¶
func (i CertificateTemplateArray) ToCertificateTemplateArrayOutput() CertificateTemplateArrayOutput
func (CertificateTemplateArray) ToCertificateTemplateArrayOutputWithContext ¶
func (i CertificateTemplateArray) ToCertificateTemplateArrayOutputWithContext(ctx context.Context) CertificateTemplateArrayOutput
type CertificateTemplateArrayInput ¶
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 ¶
type CertificateTemplateArrayOutput struct{ *pulumi.OutputState }
func (CertificateTemplateArrayOutput) ElementType ¶
func (CertificateTemplateArrayOutput) ElementType() reflect.Type
func (CertificateTemplateArrayOutput) Index ¶
func (o CertificateTemplateArrayOutput) Index(i pulumi.IntInput) CertificateTemplateOutput
func (CertificateTemplateArrayOutput) ToCertificateTemplateArrayOutput ¶
func (o CertificateTemplateArrayOutput) ToCertificateTemplateArrayOutput() CertificateTemplateArrayOutput
func (CertificateTemplateArrayOutput) ToCertificateTemplateArrayOutputWithContext ¶
func (o CertificateTemplateArrayOutput) ToCertificateTemplateArrayOutputWithContext(ctx context.Context) CertificateTemplateArrayOutput
type CertificateTemplateIamBinding ¶ added in v6.20.0
type CertificateTemplateIamBinding struct { pulumi.CustomResourceState // Used to find the parent resource to bind the IAM policy to CertificateTemplate pulumi.StringOutput `pulumi:"certificateTemplate"` // An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding. // Structure is documented below. Condition CertificateTemplateIamBindingConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one // `certificateauthority.CertificateTemplateIamBinding` 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 CertificateTemplate. Each of these resources serves a different use case:
* `certificateauthority.CertificateTemplateIamPolicy`: Authoritative. Sets the IAM policy for the certificatetemplate and replaces any existing policy already attached. * `certificateauthority.CertificateTemplateIamBinding`: 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 certificatetemplate are preserved. * `certificateauthority.CertificateTemplateIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the certificatetemplate are preserved.
> **Note:** `certificateauthority.CertificateTemplateIamPolicy` **cannot** be used in conjunction with `certificateauthority.CertificateTemplateIamBinding` and `certificateauthority.CertificateTemplateIamMember` or they will fight over what your policy should be.
> **Note:** `certificateauthority.CertificateTemplateIamBinding` resources **can be** used in conjunction with `certificateauthority.CertificateTemplateIamMember` resources **only if** they do not grant privilege to the same role.
> **Note:** This resource supports IAM Conditions but they have some known limitations which can be found [here](https://cloud.google.com/iam/docs/conditions-overview#limitations). Please review this article if you are having issues with IAM Conditions.
## google\_privateca\_certificate\_template\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v6/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{ { Role: "roles/privateca.templateUser", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = certificateauthority.NewCertificateTemplateIamPolicy(ctx, "policy", &certificateauthority.CertificateTemplateIamPolicyArgs{ CertificateTemplate: pulumi.Any(google_privateca_certificate_template.Default.Id), PolicyData: *pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
With IAM Conditions:
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v6/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{ { Role: "roles/privateca.templateUser", Members: []string{ "user:jane@example.com", }, Condition: { Title: "expires_after_2019_12_31", Description: pulumi.StringRef("Expiring at midnight of 2019-12-31"), Expression: "request.time < timestamp(\"2020-01-01T00:00:00Z\")", }, }, }, }, nil) if err != nil { return err } _, err = certificateauthority.NewCertificateTemplateIamPolicy(ctx, "policy", &certificateauthority.CertificateTemplateIamPolicyArgs{ CertificateTemplate: pulumi.Any(google_privateca_certificate_template.Default.Id), PolicyData: *pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
``` ## google\_privateca\_certificate\_template\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCertificateTemplateIamBinding(ctx, "binding", &certificateauthority.CertificateTemplateIamBindingArgs{ CertificateTemplate: pulumi.Any(google_privateca_certificate_template.Default.Id), Role: pulumi.String("roles/privateca.templateUser"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
With IAM Conditions:
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCertificateTemplateIamBinding(ctx, "binding", &certificateauthority.CertificateTemplateIamBindingArgs{ CertificateTemplate: pulumi.Any(google_privateca_certificate_template.Default.Id), Role: pulumi.String("roles/privateca.templateUser"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, Condition: &certificateauthority.CertificateTemplateIamBindingConditionArgs{ Title: pulumi.String("expires_after_2019_12_31"), Description: pulumi.String("Expiring at midnight of 2019-12-31"), Expression: pulumi.String("request.time < timestamp(\"2020-01-01T00:00:00Z\")"), }, }) if err != nil { return err } return nil }) }
``` ## google\_privateca\_certificate\_template\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCertificateTemplateIamMember(ctx, "member", &certificateauthority.CertificateTemplateIamMemberArgs{ CertificateTemplate: pulumi.Any(google_privateca_certificate_template.Default.Id), Role: pulumi.String("roles/privateca.templateUser"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
With IAM Conditions:
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCertificateTemplateIamMember(ctx, "member", &certificateauthority.CertificateTemplateIamMemberArgs{ CertificateTemplate: pulumi.Any(google_privateca_certificate_template.Default.Id), Role: pulumi.String("roles/privateca.templateUser"), Member: pulumi.String("user:jane@example.com"), Condition: &certificateauthority.CertificateTemplateIamMemberConditionArgs{ Title: pulumi.String("expires_after_2019_12_31"), Description: pulumi.String("Expiring at midnight of 2019-12-31"), Expression: pulumi.String("request.time < timestamp(\"2020-01-01T00:00:00Z\")"), }, }) 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}}/certificateTemplates/{{name}} * {{project}}/{{location}}/{{name}} * {{location}}/{{name}} Any variables not passed in the import command will be taken from the provider configuration. Certificate Authority Service certificatetemplate 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/certificateTemplateIamBinding:CertificateTemplateIamBinding editor "projects/{{project}}/locations/{{location}}/certificateTemplates/{{certificate_template}} roles/privateca.templateUser user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:certificateauthority/certificateTemplateIamBinding:CertificateTemplateIamBinding editor "projects/{{project}}/locations/{{location}}/certificateTemplates/{{certificate_template}} roles/privateca.templateUser"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:certificateauthority/certificateTemplateIamBinding:CertificateTemplateIamBinding editor projects/{{project}}/locations/{{location}}/certificateTemplates/{{certificate_template}}
```
-> **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 GetCertificateTemplateIamBinding ¶ added in v6.20.0
func GetCertificateTemplateIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateTemplateIamBindingState, opts ...pulumi.ResourceOption) (*CertificateTemplateIamBinding, error)
GetCertificateTemplateIamBinding gets an existing CertificateTemplateIamBinding 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 NewCertificateTemplateIamBinding ¶ added in v6.20.0
func NewCertificateTemplateIamBinding(ctx *pulumi.Context, name string, args *CertificateTemplateIamBindingArgs, opts ...pulumi.ResourceOption) (*CertificateTemplateIamBinding, error)
NewCertificateTemplateIamBinding registers a new resource with the given unique name, arguments, and options.
func (*CertificateTemplateIamBinding) ElementType ¶ added in v6.20.0
func (*CertificateTemplateIamBinding) ElementType() reflect.Type
func (*CertificateTemplateIamBinding) ToCertificateTemplateIamBindingOutput ¶ added in v6.20.0
func (i *CertificateTemplateIamBinding) ToCertificateTemplateIamBindingOutput() CertificateTemplateIamBindingOutput
func (*CertificateTemplateIamBinding) ToCertificateTemplateIamBindingOutputWithContext ¶ added in v6.20.0
func (i *CertificateTemplateIamBinding) ToCertificateTemplateIamBindingOutputWithContext(ctx context.Context) CertificateTemplateIamBindingOutput
type CertificateTemplateIamBindingArgs ¶ added in v6.20.0
type CertificateTemplateIamBindingArgs struct { // Used to find the parent resource to bind the IAM policy to CertificateTemplate pulumi.StringInput // An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding. // Structure is documented below. Condition CertificateTemplateIamBindingConditionPtrInput 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput // The role that should be applied. Only one // `certificateauthority.CertificateTemplateIamBinding` 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 CertificateTemplateIamBinding resource.
func (CertificateTemplateIamBindingArgs) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamBindingArgs) ElementType() reflect.Type
type CertificateTemplateIamBindingArray ¶ added in v6.20.0
type CertificateTemplateIamBindingArray []CertificateTemplateIamBindingInput
func (CertificateTemplateIamBindingArray) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamBindingArray) ElementType() reflect.Type
func (CertificateTemplateIamBindingArray) ToCertificateTemplateIamBindingArrayOutput ¶ added in v6.20.0
func (i CertificateTemplateIamBindingArray) ToCertificateTemplateIamBindingArrayOutput() CertificateTemplateIamBindingArrayOutput
func (CertificateTemplateIamBindingArray) ToCertificateTemplateIamBindingArrayOutputWithContext ¶ added in v6.20.0
func (i CertificateTemplateIamBindingArray) ToCertificateTemplateIamBindingArrayOutputWithContext(ctx context.Context) CertificateTemplateIamBindingArrayOutput
type CertificateTemplateIamBindingArrayInput ¶ added in v6.20.0
type CertificateTemplateIamBindingArrayInput interface { pulumi.Input ToCertificateTemplateIamBindingArrayOutput() CertificateTemplateIamBindingArrayOutput ToCertificateTemplateIamBindingArrayOutputWithContext(context.Context) CertificateTemplateIamBindingArrayOutput }
CertificateTemplateIamBindingArrayInput is an input type that accepts CertificateTemplateIamBindingArray and CertificateTemplateIamBindingArrayOutput values. You can construct a concrete instance of `CertificateTemplateIamBindingArrayInput` via:
CertificateTemplateIamBindingArray{ CertificateTemplateIamBindingArgs{...} }
type CertificateTemplateIamBindingArrayOutput ¶ added in v6.20.0
type CertificateTemplateIamBindingArrayOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIamBindingArrayOutput) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamBindingArrayOutput) ElementType() reflect.Type
func (CertificateTemplateIamBindingArrayOutput) ToCertificateTemplateIamBindingArrayOutput ¶ added in v6.20.0
func (o CertificateTemplateIamBindingArrayOutput) ToCertificateTemplateIamBindingArrayOutput() CertificateTemplateIamBindingArrayOutput
func (CertificateTemplateIamBindingArrayOutput) ToCertificateTemplateIamBindingArrayOutputWithContext ¶ added in v6.20.0
func (o CertificateTemplateIamBindingArrayOutput) ToCertificateTemplateIamBindingArrayOutputWithContext(ctx context.Context) CertificateTemplateIamBindingArrayOutput
type CertificateTemplateIamBindingCondition ¶ added in v6.20.0
type CertificateTemplateIamBindingCondition struct { Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // A title for the expression, i.e. a short string describing its purpose. Title string `pulumi:"title"` }
type CertificateTemplateIamBindingConditionArgs ¶ added in v6.20.0
type CertificateTemplateIamBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // A title for the expression, i.e. a short string describing its purpose. Title pulumi.StringInput `pulumi:"title"` }
func (CertificateTemplateIamBindingConditionArgs) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamBindingConditionArgs) ElementType() reflect.Type
func (CertificateTemplateIamBindingConditionArgs) ToCertificateTemplateIamBindingConditionOutput ¶ added in v6.20.0
func (i CertificateTemplateIamBindingConditionArgs) ToCertificateTemplateIamBindingConditionOutput() CertificateTemplateIamBindingConditionOutput
func (CertificateTemplateIamBindingConditionArgs) ToCertificateTemplateIamBindingConditionOutputWithContext ¶ added in v6.20.0
func (i CertificateTemplateIamBindingConditionArgs) ToCertificateTemplateIamBindingConditionOutputWithContext(ctx context.Context) CertificateTemplateIamBindingConditionOutput
func (CertificateTemplateIamBindingConditionArgs) ToCertificateTemplateIamBindingConditionPtrOutput ¶ added in v6.20.0
func (i CertificateTemplateIamBindingConditionArgs) ToCertificateTemplateIamBindingConditionPtrOutput() CertificateTemplateIamBindingConditionPtrOutput
func (CertificateTemplateIamBindingConditionArgs) ToCertificateTemplateIamBindingConditionPtrOutputWithContext ¶ added in v6.20.0
func (i CertificateTemplateIamBindingConditionArgs) ToCertificateTemplateIamBindingConditionPtrOutputWithContext(ctx context.Context) CertificateTemplateIamBindingConditionPtrOutput
type CertificateTemplateIamBindingConditionInput ¶ added in v6.20.0
type CertificateTemplateIamBindingConditionInput interface { pulumi.Input ToCertificateTemplateIamBindingConditionOutput() CertificateTemplateIamBindingConditionOutput ToCertificateTemplateIamBindingConditionOutputWithContext(context.Context) CertificateTemplateIamBindingConditionOutput }
CertificateTemplateIamBindingConditionInput is an input type that accepts CertificateTemplateIamBindingConditionArgs and CertificateTemplateIamBindingConditionOutput values. You can construct a concrete instance of `CertificateTemplateIamBindingConditionInput` via:
CertificateTemplateIamBindingConditionArgs{...}
type CertificateTemplateIamBindingConditionOutput ¶ added in v6.20.0
type CertificateTemplateIamBindingConditionOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIamBindingConditionOutput) Description ¶ added in v6.20.0
func (o CertificateTemplateIamBindingConditionOutput) Description() pulumi.StringPtrOutput
func (CertificateTemplateIamBindingConditionOutput) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamBindingConditionOutput) ElementType() reflect.Type
func (CertificateTemplateIamBindingConditionOutput) Expression ¶ added in v6.20.0
func (o CertificateTemplateIamBindingConditionOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (CertificateTemplateIamBindingConditionOutput) Title ¶ added in v6.20.0
func (o CertificateTemplateIamBindingConditionOutput) Title() pulumi.StringOutput
A title for the expression, i.e. a short string describing its purpose.
func (CertificateTemplateIamBindingConditionOutput) ToCertificateTemplateIamBindingConditionOutput ¶ added in v6.20.0
func (o CertificateTemplateIamBindingConditionOutput) ToCertificateTemplateIamBindingConditionOutput() CertificateTemplateIamBindingConditionOutput
func (CertificateTemplateIamBindingConditionOutput) ToCertificateTemplateIamBindingConditionOutputWithContext ¶ added in v6.20.0
func (o CertificateTemplateIamBindingConditionOutput) ToCertificateTemplateIamBindingConditionOutputWithContext(ctx context.Context) CertificateTemplateIamBindingConditionOutput
func (CertificateTemplateIamBindingConditionOutput) ToCertificateTemplateIamBindingConditionPtrOutput ¶ added in v6.20.0
func (o CertificateTemplateIamBindingConditionOutput) ToCertificateTemplateIamBindingConditionPtrOutput() CertificateTemplateIamBindingConditionPtrOutput
func (CertificateTemplateIamBindingConditionOutput) ToCertificateTemplateIamBindingConditionPtrOutputWithContext ¶ added in v6.20.0
func (o CertificateTemplateIamBindingConditionOutput) ToCertificateTemplateIamBindingConditionPtrOutputWithContext(ctx context.Context) CertificateTemplateIamBindingConditionPtrOutput
type CertificateTemplateIamBindingConditionPtrInput ¶ added in v6.20.0
type CertificateTemplateIamBindingConditionPtrInput interface { pulumi.Input ToCertificateTemplateIamBindingConditionPtrOutput() CertificateTemplateIamBindingConditionPtrOutput ToCertificateTemplateIamBindingConditionPtrOutputWithContext(context.Context) CertificateTemplateIamBindingConditionPtrOutput }
CertificateTemplateIamBindingConditionPtrInput is an input type that accepts CertificateTemplateIamBindingConditionArgs, CertificateTemplateIamBindingConditionPtr and CertificateTemplateIamBindingConditionPtrOutput values. You can construct a concrete instance of `CertificateTemplateIamBindingConditionPtrInput` via:
CertificateTemplateIamBindingConditionArgs{...} or: nil
func CertificateTemplateIamBindingConditionPtr ¶ added in v6.20.0
func CertificateTemplateIamBindingConditionPtr(v *CertificateTemplateIamBindingConditionArgs) CertificateTemplateIamBindingConditionPtrInput
type CertificateTemplateIamBindingConditionPtrOutput ¶ added in v6.20.0
type CertificateTemplateIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIamBindingConditionPtrOutput) Description ¶ added in v6.20.0
func (o CertificateTemplateIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (CertificateTemplateIamBindingConditionPtrOutput) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamBindingConditionPtrOutput) ElementType() reflect.Type
func (CertificateTemplateIamBindingConditionPtrOutput) Expression ¶ added in v6.20.0
func (o CertificateTemplateIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (CertificateTemplateIamBindingConditionPtrOutput) Title ¶ added in v6.20.0
func (o CertificateTemplateIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
A title for the expression, i.e. a short string describing its purpose.
func (CertificateTemplateIamBindingConditionPtrOutput) ToCertificateTemplateIamBindingConditionPtrOutput ¶ added in v6.20.0
func (o CertificateTemplateIamBindingConditionPtrOutput) ToCertificateTemplateIamBindingConditionPtrOutput() CertificateTemplateIamBindingConditionPtrOutput
func (CertificateTemplateIamBindingConditionPtrOutput) ToCertificateTemplateIamBindingConditionPtrOutputWithContext ¶ added in v6.20.0
func (o CertificateTemplateIamBindingConditionPtrOutput) ToCertificateTemplateIamBindingConditionPtrOutputWithContext(ctx context.Context) CertificateTemplateIamBindingConditionPtrOutput
type CertificateTemplateIamBindingInput ¶ added in v6.20.0
type CertificateTemplateIamBindingInput interface { pulumi.Input ToCertificateTemplateIamBindingOutput() CertificateTemplateIamBindingOutput ToCertificateTemplateIamBindingOutputWithContext(ctx context.Context) CertificateTemplateIamBindingOutput }
type CertificateTemplateIamBindingMap ¶ added in v6.20.0
type CertificateTemplateIamBindingMap map[string]CertificateTemplateIamBindingInput
func (CertificateTemplateIamBindingMap) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamBindingMap) ElementType() reflect.Type
func (CertificateTemplateIamBindingMap) ToCertificateTemplateIamBindingMapOutput ¶ added in v6.20.0
func (i CertificateTemplateIamBindingMap) ToCertificateTemplateIamBindingMapOutput() CertificateTemplateIamBindingMapOutput
func (CertificateTemplateIamBindingMap) ToCertificateTemplateIamBindingMapOutputWithContext ¶ added in v6.20.0
func (i CertificateTemplateIamBindingMap) ToCertificateTemplateIamBindingMapOutputWithContext(ctx context.Context) CertificateTemplateIamBindingMapOutput
type CertificateTemplateIamBindingMapInput ¶ added in v6.20.0
type CertificateTemplateIamBindingMapInput interface { pulumi.Input ToCertificateTemplateIamBindingMapOutput() CertificateTemplateIamBindingMapOutput ToCertificateTemplateIamBindingMapOutputWithContext(context.Context) CertificateTemplateIamBindingMapOutput }
CertificateTemplateIamBindingMapInput is an input type that accepts CertificateTemplateIamBindingMap and CertificateTemplateIamBindingMapOutput values. You can construct a concrete instance of `CertificateTemplateIamBindingMapInput` via:
CertificateTemplateIamBindingMap{ "key": CertificateTemplateIamBindingArgs{...} }
type CertificateTemplateIamBindingMapOutput ¶ added in v6.20.0
type CertificateTemplateIamBindingMapOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIamBindingMapOutput) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamBindingMapOutput) ElementType() reflect.Type
func (CertificateTemplateIamBindingMapOutput) MapIndex ¶ added in v6.20.0
func (o CertificateTemplateIamBindingMapOutput) MapIndex(k pulumi.StringInput) CertificateTemplateIamBindingOutput
func (CertificateTemplateIamBindingMapOutput) ToCertificateTemplateIamBindingMapOutput ¶ added in v6.20.0
func (o CertificateTemplateIamBindingMapOutput) ToCertificateTemplateIamBindingMapOutput() CertificateTemplateIamBindingMapOutput
func (CertificateTemplateIamBindingMapOutput) ToCertificateTemplateIamBindingMapOutputWithContext ¶ added in v6.20.0
func (o CertificateTemplateIamBindingMapOutput) ToCertificateTemplateIamBindingMapOutputWithContext(ctx context.Context) CertificateTemplateIamBindingMapOutput
type CertificateTemplateIamBindingOutput ¶ added in v6.20.0
type CertificateTemplateIamBindingOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIamBindingOutput) CertificateTemplate ¶ added in v6.23.0
func (o CertificateTemplateIamBindingOutput) CertificateTemplate() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (CertificateTemplateIamBindingOutput) Condition ¶ added in v6.23.0
func (o CertificateTemplateIamBindingOutput) Condition() CertificateTemplateIamBindingConditionPtrOutput
An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding. Structure is documented below.
func (CertificateTemplateIamBindingOutput) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamBindingOutput) ElementType() reflect.Type
func (CertificateTemplateIamBindingOutput) Etag ¶ added in v6.23.0
func (o CertificateTemplateIamBindingOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (CertificateTemplateIamBindingOutput) Location ¶ added in v6.23.0
func (o CertificateTemplateIamBindingOutput) Location() pulumi.StringOutput
func (CertificateTemplateIamBindingOutput) Members ¶ added in v6.23.0
func (o CertificateTemplateIamBindingOutput) Members() pulumi.StringArrayOutput
func (CertificateTemplateIamBindingOutput) Project ¶ added in v6.23.0
func (o CertificateTemplateIamBindingOutput) Project() pulumi.StringOutput
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.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
func (CertificateTemplateIamBindingOutput) Role ¶ added in v6.23.0
func (o CertificateTemplateIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `certificateauthority.CertificateTemplateIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (CertificateTemplateIamBindingOutput) ToCertificateTemplateIamBindingOutput ¶ added in v6.20.0
func (o CertificateTemplateIamBindingOutput) ToCertificateTemplateIamBindingOutput() CertificateTemplateIamBindingOutput
func (CertificateTemplateIamBindingOutput) ToCertificateTemplateIamBindingOutputWithContext ¶ added in v6.20.0
func (o CertificateTemplateIamBindingOutput) ToCertificateTemplateIamBindingOutputWithContext(ctx context.Context) CertificateTemplateIamBindingOutput
type CertificateTemplateIamBindingState ¶ added in v6.20.0
type CertificateTemplateIamBindingState struct { // Used to find the parent resource to bind the IAM policy to CertificateTemplate pulumi.StringPtrInput // An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding. // Structure is documented below. Condition CertificateTemplateIamBindingConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput // The role that should be applied. Only one // `certificateauthority.CertificateTemplateIamBinding` 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 (CertificateTemplateIamBindingState) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamBindingState) ElementType() reflect.Type
type CertificateTemplateIamMember ¶ added in v6.20.0
type CertificateTemplateIamMember struct { pulumi.CustomResourceState // Used to find the parent resource to bind the IAM policy to CertificateTemplate pulumi.StringOutput `pulumi:"certificateTemplate"` // An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding. // Structure is documented below. Condition CertificateTemplateIamMemberConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringOutput `pulumi:"project"` // The role that should be applied. Only one // `certificateauthority.CertificateTemplateIamBinding` 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 CertificateTemplate. Each of these resources serves a different use case:
* `certificateauthority.CertificateTemplateIamPolicy`: Authoritative. Sets the IAM policy for the certificatetemplate and replaces any existing policy already attached. * `certificateauthority.CertificateTemplateIamBinding`: 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 certificatetemplate are preserved. * `certificateauthority.CertificateTemplateIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the certificatetemplate are preserved.
> **Note:** `certificateauthority.CertificateTemplateIamPolicy` **cannot** be used in conjunction with `certificateauthority.CertificateTemplateIamBinding` and `certificateauthority.CertificateTemplateIamMember` or they will fight over what your policy should be.
> **Note:** `certificateauthority.CertificateTemplateIamBinding` resources **can be** used in conjunction with `certificateauthority.CertificateTemplateIamMember` resources **only if** they do not grant privilege to the same role.
> **Note:** This resource supports IAM Conditions but they have some known limitations which can be found [here](https://cloud.google.com/iam/docs/conditions-overview#limitations). Please review this article if you are having issues with IAM Conditions.
## google\_privateca\_certificate\_template\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v6/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{ { Role: "roles/privateca.templateUser", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = certificateauthority.NewCertificateTemplateIamPolicy(ctx, "policy", &certificateauthority.CertificateTemplateIamPolicyArgs{ CertificateTemplate: pulumi.Any(google_privateca_certificate_template.Default.Id), PolicyData: *pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
With IAM Conditions:
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v6/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{ { Role: "roles/privateca.templateUser", Members: []string{ "user:jane@example.com", }, Condition: { Title: "expires_after_2019_12_31", Description: pulumi.StringRef("Expiring at midnight of 2019-12-31"), Expression: "request.time < timestamp(\"2020-01-01T00:00:00Z\")", }, }, }, }, nil) if err != nil { return err } _, err = certificateauthority.NewCertificateTemplateIamPolicy(ctx, "policy", &certificateauthority.CertificateTemplateIamPolicyArgs{ CertificateTemplate: pulumi.Any(google_privateca_certificate_template.Default.Id), PolicyData: *pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
``` ## google\_privateca\_certificate\_template\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCertificateTemplateIamBinding(ctx, "binding", &certificateauthority.CertificateTemplateIamBindingArgs{ CertificateTemplate: pulumi.Any(google_privateca_certificate_template.Default.Id), Role: pulumi.String("roles/privateca.templateUser"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
With IAM Conditions:
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCertificateTemplateIamBinding(ctx, "binding", &certificateauthority.CertificateTemplateIamBindingArgs{ CertificateTemplate: pulumi.Any(google_privateca_certificate_template.Default.Id), Role: pulumi.String("roles/privateca.templateUser"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, Condition: &certificateauthority.CertificateTemplateIamBindingConditionArgs{ Title: pulumi.String("expires_after_2019_12_31"), Description: pulumi.String("Expiring at midnight of 2019-12-31"), Expression: pulumi.String("request.time < timestamp(\"2020-01-01T00:00:00Z\")"), }, }) if err != nil { return err } return nil }) }
``` ## google\_privateca\_certificate\_template\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCertificateTemplateIamMember(ctx, "member", &certificateauthority.CertificateTemplateIamMemberArgs{ CertificateTemplate: pulumi.Any(google_privateca_certificate_template.Default.Id), Role: pulumi.String("roles/privateca.templateUser"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
With IAM Conditions:
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCertificateTemplateIamMember(ctx, "member", &certificateauthority.CertificateTemplateIamMemberArgs{ CertificateTemplate: pulumi.Any(google_privateca_certificate_template.Default.Id), Role: pulumi.String("roles/privateca.templateUser"), Member: pulumi.String("user:jane@example.com"), Condition: &certificateauthority.CertificateTemplateIamMemberConditionArgs{ Title: pulumi.String("expires_after_2019_12_31"), Description: pulumi.String("Expiring at midnight of 2019-12-31"), Expression: pulumi.String("request.time < timestamp(\"2020-01-01T00:00:00Z\")"), }, }) 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}}/certificateTemplates/{{name}} * {{project}}/{{location}}/{{name}} * {{location}}/{{name}} Any variables not passed in the import command will be taken from the provider configuration. Certificate Authority Service certificatetemplate 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/certificateTemplateIamMember:CertificateTemplateIamMember editor "projects/{{project}}/locations/{{location}}/certificateTemplates/{{certificate_template}} roles/privateca.templateUser user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:certificateauthority/certificateTemplateIamMember:CertificateTemplateIamMember editor "projects/{{project}}/locations/{{location}}/certificateTemplates/{{certificate_template}} roles/privateca.templateUser"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:certificateauthority/certificateTemplateIamMember:CertificateTemplateIamMember editor projects/{{project}}/locations/{{location}}/certificateTemplates/{{certificate_template}}
```
-> **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 GetCertificateTemplateIamMember ¶ added in v6.20.0
func GetCertificateTemplateIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateTemplateIamMemberState, opts ...pulumi.ResourceOption) (*CertificateTemplateIamMember, error)
GetCertificateTemplateIamMember gets an existing CertificateTemplateIamMember 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 NewCertificateTemplateIamMember ¶ added in v6.20.0
func NewCertificateTemplateIamMember(ctx *pulumi.Context, name string, args *CertificateTemplateIamMemberArgs, opts ...pulumi.ResourceOption) (*CertificateTemplateIamMember, error)
NewCertificateTemplateIamMember registers a new resource with the given unique name, arguments, and options.
func (*CertificateTemplateIamMember) ElementType ¶ added in v6.20.0
func (*CertificateTemplateIamMember) ElementType() reflect.Type
func (*CertificateTemplateIamMember) ToCertificateTemplateIamMemberOutput ¶ added in v6.20.0
func (i *CertificateTemplateIamMember) ToCertificateTemplateIamMemberOutput() CertificateTemplateIamMemberOutput
func (*CertificateTemplateIamMember) ToCertificateTemplateIamMemberOutputWithContext ¶ added in v6.20.0
func (i *CertificateTemplateIamMember) ToCertificateTemplateIamMemberOutputWithContext(ctx context.Context) CertificateTemplateIamMemberOutput
type CertificateTemplateIamMemberArgs ¶ added in v6.20.0
type CertificateTemplateIamMemberArgs struct { // Used to find the parent resource to bind the IAM policy to CertificateTemplate pulumi.StringInput // An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding. // Structure is documented below. Condition CertificateTemplateIamMemberConditionPtrInput 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput // The role that should be applied. Only one // `certificateauthority.CertificateTemplateIamBinding` 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 CertificateTemplateIamMember resource.
func (CertificateTemplateIamMemberArgs) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamMemberArgs) ElementType() reflect.Type
type CertificateTemplateIamMemberArray ¶ added in v6.20.0
type CertificateTemplateIamMemberArray []CertificateTemplateIamMemberInput
func (CertificateTemplateIamMemberArray) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamMemberArray) ElementType() reflect.Type
func (CertificateTemplateIamMemberArray) ToCertificateTemplateIamMemberArrayOutput ¶ added in v6.20.0
func (i CertificateTemplateIamMemberArray) ToCertificateTemplateIamMemberArrayOutput() CertificateTemplateIamMemberArrayOutput
func (CertificateTemplateIamMemberArray) ToCertificateTemplateIamMemberArrayOutputWithContext ¶ added in v6.20.0
func (i CertificateTemplateIamMemberArray) ToCertificateTemplateIamMemberArrayOutputWithContext(ctx context.Context) CertificateTemplateIamMemberArrayOutput
type CertificateTemplateIamMemberArrayInput ¶ added in v6.20.0
type CertificateTemplateIamMemberArrayInput interface { pulumi.Input ToCertificateTemplateIamMemberArrayOutput() CertificateTemplateIamMemberArrayOutput ToCertificateTemplateIamMemberArrayOutputWithContext(context.Context) CertificateTemplateIamMemberArrayOutput }
CertificateTemplateIamMemberArrayInput is an input type that accepts CertificateTemplateIamMemberArray and CertificateTemplateIamMemberArrayOutput values. You can construct a concrete instance of `CertificateTemplateIamMemberArrayInput` via:
CertificateTemplateIamMemberArray{ CertificateTemplateIamMemberArgs{...} }
type CertificateTemplateIamMemberArrayOutput ¶ added in v6.20.0
type CertificateTemplateIamMemberArrayOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIamMemberArrayOutput) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamMemberArrayOutput) ElementType() reflect.Type
func (CertificateTemplateIamMemberArrayOutput) ToCertificateTemplateIamMemberArrayOutput ¶ added in v6.20.0
func (o CertificateTemplateIamMemberArrayOutput) ToCertificateTemplateIamMemberArrayOutput() CertificateTemplateIamMemberArrayOutput
func (CertificateTemplateIamMemberArrayOutput) ToCertificateTemplateIamMemberArrayOutputWithContext ¶ added in v6.20.0
func (o CertificateTemplateIamMemberArrayOutput) ToCertificateTemplateIamMemberArrayOutputWithContext(ctx context.Context) CertificateTemplateIamMemberArrayOutput
type CertificateTemplateIamMemberCondition ¶ added in v6.20.0
type CertificateTemplateIamMemberCondition struct { Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // A title for the expression, i.e. a short string describing its purpose. Title string `pulumi:"title"` }
type CertificateTemplateIamMemberConditionArgs ¶ added in v6.20.0
type CertificateTemplateIamMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // A title for the expression, i.e. a short string describing its purpose. Title pulumi.StringInput `pulumi:"title"` }
func (CertificateTemplateIamMemberConditionArgs) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamMemberConditionArgs) ElementType() reflect.Type
func (CertificateTemplateIamMemberConditionArgs) ToCertificateTemplateIamMemberConditionOutput ¶ added in v6.20.0
func (i CertificateTemplateIamMemberConditionArgs) ToCertificateTemplateIamMemberConditionOutput() CertificateTemplateIamMemberConditionOutput
func (CertificateTemplateIamMemberConditionArgs) ToCertificateTemplateIamMemberConditionOutputWithContext ¶ added in v6.20.0
func (i CertificateTemplateIamMemberConditionArgs) ToCertificateTemplateIamMemberConditionOutputWithContext(ctx context.Context) CertificateTemplateIamMemberConditionOutput
func (CertificateTemplateIamMemberConditionArgs) ToCertificateTemplateIamMemberConditionPtrOutput ¶ added in v6.20.0
func (i CertificateTemplateIamMemberConditionArgs) ToCertificateTemplateIamMemberConditionPtrOutput() CertificateTemplateIamMemberConditionPtrOutput
func (CertificateTemplateIamMemberConditionArgs) ToCertificateTemplateIamMemberConditionPtrOutputWithContext ¶ added in v6.20.0
func (i CertificateTemplateIamMemberConditionArgs) ToCertificateTemplateIamMemberConditionPtrOutputWithContext(ctx context.Context) CertificateTemplateIamMemberConditionPtrOutput
type CertificateTemplateIamMemberConditionInput ¶ added in v6.20.0
type CertificateTemplateIamMemberConditionInput interface { pulumi.Input ToCertificateTemplateIamMemberConditionOutput() CertificateTemplateIamMemberConditionOutput ToCertificateTemplateIamMemberConditionOutputWithContext(context.Context) CertificateTemplateIamMemberConditionOutput }
CertificateTemplateIamMemberConditionInput is an input type that accepts CertificateTemplateIamMemberConditionArgs and CertificateTemplateIamMemberConditionOutput values. You can construct a concrete instance of `CertificateTemplateIamMemberConditionInput` via:
CertificateTemplateIamMemberConditionArgs{...}
type CertificateTemplateIamMemberConditionOutput ¶ added in v6.20.0
type CertificateTemplateIamMemberConditionOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIamMemberConditionOutput) Description ¶ added in v6.20.0
func (o CertificateTemplateIamMemberConditionOutput) Description() pulumi.StringPtrOutput
func (CertificateTemplateIamMemberConditionOutput) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamMemberConditionOutput) ElementType() reflect.Type
func (CertificateTemplateIamMemberConditionOutput) Expression ¶ added in v6.20.0
func (o CertificateTemplateIamMemberConditionOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (CertificateTemplateIamMemberConditionOutput) Title ¶ added in v6.20.0
func (o CertificateTemplateIamMemberConditionOutput) Title() pulumi.StringOutput
A title for the expression, i.e. a short string describing its purpose.
func (CertificateTemplateIamMemberConditionOutput) ToCertificateTemplateIamMemberConditionOutput ¶ added in v6.20.0
func (o CertificateTemplateIamMemberConditionOutput) ToCertificateTemplateIamMemberConditionOutput() CertificateTemplateIamMemberConditionOutput
func (CertificateTemplateIamMemberConditionOutput) ToCertificateTemplateIamMemberConditionOutputWithContext ¶ added in v6.20.0
func (o CertificateTemplateIamMemberConditionOutput) ToCertificateTemplateIamMemberConditionOutputWithContext(ctx context.Context) CertificateTemplateIamMemberConditionOutput
func (CertificateTemplateIamMemberConditionOutput) ToCertificateTemplateIamMemberConditionPtrOutput ¶ added in v6.20.0
func (o CertificateTemplateIamMemberConditionOutput) ToCertificateTemplateIamMemberConditionPtrOutput() CertificateTemplateIamMemberConditionPtrOutput
func (CertificateTemplateIamMemberConditionOutput) ToCertificateTemplateIamMemberConditionPtrOutputWithContext ¶ added in v6.20.0
func (o CertificateTemplateIamMemberConditionOutput) ToCertificateTemplateIamMemberConditionPtrOutputWithContext(ctx context.Context) CertificateTemplateIamMemberConditionPtrOutput
type CertificateTemplateIamMemberConditionPtrInput ¶ added in v6.20.0
type CertificateTemplateIamMemberConditionPtrInput interface { pulumi.Input ToCertificateTemplateIamMemberConditionPtrOutput() CertificateTemplateIamMemberConditionPtrOutput ToCertificateTemplateIamMemberConditionPtrOutputWithContext(context.Context) CertificateTemplateIamMemberConditionPtrOutput }
CertificateTemplateIamMemberConditionPtrInput is an input type that accepts CertificateTemplateIamMemberConditionArgs, CertificateTemplateIamMemberConditionPtr and CertificateTemplateIamMemberConditionPtrOutput values. You can construct a concrete instance of `CertificateTemplateIamMemberConditionPtrInput` via:
CertificateTemplateIamMemberConditionArgs{...} or: nil
func CertificateTemplateIamMemberConditionPtr ¶ added in v6.20.0
func CertificateTemplateIamMemberConditionPtr(v *CertificateTemplateIamMemberConditionArgs) CertificateTemplateIamMemberConditionPtrInput
type CertificateTemplateIamMemberConditionPtrOutput ¶ added in v6.20.0
type CertificateTemplateIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIamMemberConditionPtrOutput) Description ¶ added in v6.20.0
func (o CertificateTemplateIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (CertificateTemplateIamMemberConditionPtrOutput) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamMemberConditionPtrOutput) ElementType() reflect.Type
func (CertificateTemplateIamMemberConditionPtrOutput) Expression ¶ added in v6.20.0
func (o CertificateTemplateIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (CertificateTemplateIamMemberConditionPtrOutput) Title ¶ added in v6.20.0
func (o CertificateTemplateIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
A title for the expression, i.e. a short string describing its purpose.
func (CertificateTemplateIamMemberConditionPtrOutput) ToCertificateTemplateIamMemberConditionPtrOutput ¶ added in v6.20.0
func (o CertificateTemplateIamMemberConditionPtrOutput) ToCertificateTemplateIamMemberConditionPtrOutput() CertificateTemplateIamMemberConditionPtrOutput
func (CertificateTemplateIamMemberConditionPtrOutput) ToCertificateTemplateIamMemberConditionPtrOutputWithContext ¶ added in v6.20.0
func (o CertificateTemplateIamMemberConditionPtrOutput) ToCertificateTemplateIamMemberConditionPtrOutputWithContext(ctx context.Context) CertificateTemplateIamMemberConditionPtrOutput
type CertificateTemplateIamMemberInput ¶ added in v6.20.0
type CertificateTemplateIamMemberInput interface { pulumi.Input ToCertificateTemplateIamMemberOutput() CertificateTemplateIamMemberOutput ToCertificateTemplateIamMemberOutputWithContext(ctx context.Context) CertificateTemplateIamMemberOutput }
type CertificateTemplateIamMemberMap ¶ added in v6.20.0
type CertificateTemplateIamMemberMap map[string]CertificateTemplateIamMemberInput
func (CertificateTemplateIamMemberMap) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamMemberMap) ElementType() reflect.Type
func (CertificateTemplateIamMemberMap) ToCertificateTemplateIamMemberMapOutput ¶ added in v6.20.0
func (i CertificateTemplateIamMemberMap) ToCertificateTemplateIamMemberMapOutput() CertificateTemplateIamMemberMapOutput
func (CertificateTemplateIamMemberMap) ToCertificateTemplateIamMemberMapOutputWithContext ¶ added in v6.20.0
func (i CertificateTemplateIamMemberMap) ToCertificateTemplateIamMemberMapOutputWithContext(ctx context.Context) CertificateTemplateIamMemberMapOutput
type CertificateTemplateIamMemberMapInput ¶ added in v6.20.0
type CertificateTemplateIamMemberMapInput interface { pulumi.Input ToCertificateTemplateIamMemberMapOutput() CertificateTemplateIamMemberMapOutput ToCertificateTemplateIamMemberMapOutputWithContext(context.Context) CertificateTemplateIamMemberMapOutput }
CertificateTemplateIamMemberMapInput is an input type that accepts CertificateTemplateIamMemberMap and CertificateTemplateIamMemberMapOutput values. You can construct a concrete instance of `CertificateTemplateIamMemberMapInput` via:
CertificateTemplateIamMemberMap{ "key": CertificateTemplateIamMemberArgs{...} }
type CertificateTemplateIamMemberMapOutput ¶ added in v6.20.0
type CertificateTemplateIamMemberMapOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIamMemberMapOutput) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamMemberMapOutput) ElementType() reflect.Type
func (CertificateTemplateIamMemberMapOutput) MapIndex ¶ added in v6.20.0
func (o CertificateTemplateIamMemberMapOutput) MapIndex(k pulumi.StringInput) CertificateTemplateIamMemberOutput
func (CertificateTemplateIamMemberMapOutput) ToCertificateTemplateIamMemberMapOutput ¶ added in v6.20.0
func (o CertificateTemplateIamMemberMapOutput) ToCertificateTemplateIamMemberMapOutput() CertificateTemplateIamMemberMapOutput
func (CertificateTemplateIamMemberMapOutput) ToCertificateTemplateIamMemberMapOutputWithContext ¶ added in v6.20.0
func (o CertificateTemplateIamMemberMapOutput) ToCertificateTemplateIamMemberMapOutputWithContext(ctx context.Context) CertificateTemplateIamMemberMapOutput
type CertificateTemplateIamMemberOutput ¶ added in v6.20.0
type CertificateTemplateIamMemberOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIamMemberOutput) CertificateTemplate ¶ added in v6.23.0
func (o CertificateTemplateIamMemberOutput) CertificateTemplate() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (CertificateTemplateIamMemberOutput) Condition ¶ added in v6.23.0
func (o CertificateTemplateIamMemberOutput) Condition() CertificateTemplateIamMemberConditionPtrOutput
An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding. Structure is documented below.
func (CertificateTemplateIamMemberOutput) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamMemberOutput) ElementType() reflect.Type
func (CertificateTemplateIamMemberOutput) Etag ¶ added in v6.23.0
func (o CertificateTemplateIamMemberOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (CertificateTemplateIamMemberOutput) Location ¶ added in v6.23.0
func (o CertificateTemplateIamMemberOutput) Location() pulumi.StringOutput
func (CertificateTemplateIamMemberOutput) Member ¶ added in v6.23.0
func (o CertificateTemplateIamMemberOutput) Member() pulumi.StringOutput
func (CertificateTemplateIamMemberOutput) Project ¶ added in v6.23.0
func (o CertificateTemplateIamMemberOutput) Project() pulumi.StringOutput
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.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
func (CertificateTemplateIamMemberOutput) Role ¶ added in v6.23.0
func (o CertificateTemplateIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `certificateauthority.CertificateTemplateIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (CertificateTemplateIamMemberOutput) ToCertificateTemplateIamMemberOutput ¶ added in v6.20.0
func (o CertificateTemplateIamMemberOutput) ToCertificateTemplateIamMemberOutput() CertificateTemplateIamMemberOutput
func (CertificateTemplateIamMemberOutput) ToCertificateTemplateIamMemberOutputWithContext ¶ added in v6.20.0
func (o CertificateTemplateIamMemberOutput) ToCertificateTemplateIamMemberOutputWithContext(ctx context.Context) CertificateTemplateIamMemberOutput
type CertificateTemplateIamMemberState ¶ added in v6.20.0
type CertificateTemplateIamMemberState struct { // Used to find the parent resource to bind the IAM policy to CertificateTemplate pulumi.StringPtrInput // An [IAM Condition](https://cloud.google.com/iam/docs/conditions-overview) for a given binding. // Structure is documented below. Condition CertificateTemplateIamMemberConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput // The role that should be applied. Only one // `certificateauthority.CertificateTemplateIamBinding` 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 (CertificateTemplateIamMemberState) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamMemberState) ElementType() reflect.Type
type CertificateTemplateIamPolicy ¶ added in v6.20.0
type CertificateTemplateIamPolicy struct { pulumi.CustomResourceState // Used to find the parent resource to bind the IAM policy to CertificateTemplate pulumi.StringOutput `pulumi:"certificateTemplate"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringOutput `pulumi:"project"` }
Three different resources help you manage your IAM policy for Certificate Authority Service CertificateTemplate. Each of these resources serves a different use case:
* `certificateauthority.CertificateTemplateIamPolicy`: Authoritative. Sets the IAM policy for the certificatetemplate and replaces any existing policy already attached. * `certificateauthority.CertificateTemplateIamBinding`: 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 certificatetemplate are preserved. * `certificateauthority.CertificateTemplateIamMember`: Non-authoritative. Updates the IAM policy to grant a role to a new member. Other members for the role for the certificatetemplate are preserved.
> **Note:** `certificateauthority.CertificateTemplateIamPolicy` **cannot** be used in conjunction with `certificateauthority.CertificateTemplateIamBinding` and `certificateauthority.CertificateTemplateIamMember` or they will fight over what your policy should be.
> **Note:** `certificateauthority.CertificateTemplateIamBinding` resources **can be** used in conjunction with `certificateauthority.CertificateTemplateIamMember` resources **only if** they do not grant privilege to the same role.
> **Note:** This resource supports IAM Conditions but they have some known limitations which can be found [here](https://cloud.google.com/iam/docs/conditions-overview#limitations). Please review this article if you are having issues with IAM Conditions.
## google\_privateca\_certificate\_template\_iam\_policy
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v6/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{ { Role: "roles/privateca.templateUser", Members: []string{ "user:jane@example.com", }, }, }, }, nil) if err != nil { return err } _, err = certificateauthority.NewCertificateTemplateIamPolicy(ctx, "policy", &certificateauthority.CertificateTemplateIamPolicyArgs{ CertificateTemplate: pulumi.Any(google_privateca_certificate_template.Default.Id), PolicyData: *pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
```
With IAM Conditions:
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi-gcp/sdk/v6/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{ { Role: "roles/privateca.templateUser", Members: []string{ "user:jane@example.com", }, Condition: { Title: "expires_after_2019_12_31", Description: pulumi.StringRef("Expiring at midnight of 2019-12-31"), Expression: "request.time < timestamp(\"2020-01-01T00:00:00Z\")", }, }, }, }, nil) if err != nil { return err } _, err = certificateauthority.NewCertificateTemplateIamPolicy(ctx, "policy", &certificateauthority.CertificateTemplateIamPolicyArgs{ CertificateTemplate: pulumi.Any(google_privateca_certificate_template.Default.Id), PolicyData: *pulumi.String(admin.PolicyData), }) if err != nil { return err } return nil }) }
``` ## google\_privateca\_certificate\_template\_iam\_binding
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCertificateTemplateIamBinding(ctx, "binding", &certificateauthority.CertificateTemplateIamBindingArgs{ CertificateTemplate: pulumi.Any(google_privateca_certificate_template.Default.Id), Role: pulumi.String("roles/privateca.templateUser"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, }) if err != nil { return err } return nil }) }
```
With IAM Conditions:
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCertificateTemplateIamBinding(ctx, "binding", &certificateauthority.CertificateTemplateIamBindingArgs{ CertificateTemplate: pulumi.Any(google_privateca_certificate_template.Default.Id), Role: pulumi.String("roles/privateca.templateUser"), Members: pulumi.StringArray{ pulumi.String("user:jane@example.com"), }, Condition: &certificateauthority.CertificateTemplateIamBindingConditionArgs{ Title: pulumi.String("expires_after_2019_12_31"), Description: pulumi.String("Expiring at midnight of 2019-12-31"), Expression: pulumi.String("request.time < timestamp(\"2020-01-01T00:00:00Z\")"), }, }) if err != nil { return err } return nil }) }
``` ## google\_privateca\_certificate\_template\_iam\_member
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCertificateTemplateIamMember(ctx, "member", &certificateauthority.CertificateTemplateIamMemberArgs{ CertificateTemplate: pulumi.Any(google_privateca_certificate_template.Default.Id), Role: pulumi.String("roles/privateca.templateUser"), Member: pulumi.String("user:jane@example.com"), }) if err != nil { return err } return nil }) }
```
With IAM Conditions:
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := certificateauthority.NewCertificateTemplateIamMember(ctx, "member", &certificateauthority.CertificateTemplateIamMemberArgs{ CertificateTemplate: pulumi.Any(google_privateca_certificate_template.Default.Id), Role: pulumi.String("roles/privateca.templateUser"), Member: pulumi.String("user:jane@example.com"), Condition: &certificateauthority.CertificateTemplateIamMemberConditionArgs{ Title: pulumi.String("expires_after_2019_12_31"), Description: pulumi.String("Expiring at midnight of 2019-12-31"), Expression: pulumi.String("request.time < timestamp(\"2020-01-01T00:00:00Z\")"), }, }) 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}}/certificateTemplates/{{name}} * {{project}}/{{location}}/{{name}} * {{location}}/{{name}} Any variables not passed in the import command will be taken from the provider configuration. Certificate Authority Service certificatetemplate 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/certificateTemplateIamPolicy:CertificateTemplateIamPolicy editor "projects/{{project}}/locations/{{location}}/certificateTemplates/{{certificate_template}} roles/privateca.templateUser user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:certificateauthority/certificateTemplateIamPolicy:CertificateTemplateIamPolicy editor "projects/{{project}}/locations/{{location}}/certificateTemplates/{{certificate_template}} roles/privateca.templateUser"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:certificateauthority/certificateTemplateIamPolicy:CertificateTemplateIamPolicy editor projects/{{project}}/locations/{{location}}/certificateTemplates/{{certificate_template}}
```
-> **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 GetCertificateTemplateIamPolicy ¶ added in v6.20.0
func GetCertificateTemplateIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateTemplateIamPolicyState, opts ...pulumi.ResourceOption) (*CertificateTemplateIamPolicy, error)
GetCertificateTemplateIamPolicy gets an existing CertificateTemplateIamPolicy 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 NewCertificateTemplateIamPolicy ¶ added in v6.20.0
func NewCertificateTemplateIamPolicy(ctx *pulumi.Context, name string, args *CertificateTemplateIamPolicyArgs, opts ...pulumi.ResourceOption) (*CertificateTemplateIamPolicy, error)
NewCertificateTemplateIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*CertificateTemplateIamPolicy) ElementType ¶ added in v6.20.0
func (*CertificateTemplateIamPolicy) ElementType() reflect.Type
func (*CertificateTemplateIamPolicy) ToCertificateTemplateIamPolicyOutput ¶ added in v6.20.0
func (i *CertificateTemplateIamPolicy) ToCertificateTemplateIamPolicyOutput() CertificateTemplateIamPolicyOutput
func (*CertificateTemplateIamPolicy) ToCertificateTemplateIamPolicyOutputWithContext ¶ added in v6.20.0
func (i *CertificateTemplateIamPolicy) ToCertificateTemplateIamPolicyOutputWithContext(ctx context.Context) CertificateTemplateIamPolicyOutput
type CertificateTemplateIamPolicyArgs ¶ added in v6.20.0
type CertificateTemplateIamPolicyArgs struct { // Used to find the parent resource to bind the IAM policy to CertificateTemplate pulumi.StringInput 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput }
The set of arguments for constructing a CertificateTemplateIamPolicy resource.
func (CertificateTemplateIamPolicyArgs) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamPolicyArgs) ElementType() reflect.Type
type CertificateTemplateIamPolicyArray ¶ added in v6.20.0
type CertificateTemplateIamPolicyArray []CertificateTemplateIamPolicyInput
func (CertificateTemplateIamPolicyArray) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamPolicyArray) ElementType() reflect.Type
func (CertificateTemplateIamPolicyArray) ToCertificateTemplateIamPolicyArrayOutput ¶ added in v6.20.0
func (i CertificateTemplateIamPolicyArray) ToCertificateTemplateIamPolicyArrayOutput() CertificateTemplateIamPolicyArrayOutput
func (CertificateTemplateIamPolicyArray) ToCertificateTemplateIamPolicyArrayOutputWithContext ¶ added in v6.20.0
func (i CertificateTemplateIamPolicyArray) ToCertificateTemplateIamPolicyArrayOutputWithContext(ctx context.Context) CertificateTemplateIamPolicyArrayOutput
type CertificateTemplateIamPolicyArrayInput ¶ added in v6.20.0
type CertificateTemplateIamPolicyArrayInput interface { pulumi.Input ToCertificateTemplateIamPolicyArrayOutput() CertificateTemplateIamPolicyArrayOutput ToCertificateTemplateIamPolicyArrayOutputWithContext(context.Context) CertificateTemplateIamPolicyArrayOutput }
CertificateTemplateIamPolicyArrayInput is an input type that accepts CertificateTemplateIamPolicyArray and CertificateTemplateIamPolicyArrayOutput values. You can construct a concrete instance of `CertificateTemplateIamPolicyArrayInput` via:
CertificateTemplateIamPolicyArray{ CertificateTemplateIamPolicyArgs{...} }
type CertificateTemplateIamPolicyArrayOutput ¶ added in v6.20.0
type CertificateTemplateIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIamPolicyArrayOutput) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamPolicyArrayOutput) ElementType() reflect.Type
func (CertificateTemplateIamPolicyArrayOutput) ToCertificateTemplateIamPolicyArrayOutput ¶ added in v6.20.0
func (o CertificateTemplateIamPolicyArrayOutput) ToCertificateTemplateIamPolicyArrayOutput() CertificateTemplateIamPolicyArrayOutput
func (CertificateTemplateIamPolicyArrayOutput) ToCertificateTemplateIamPolicyArrayOutputWithContext ¶ added in v6.20.0
func (o CertificateTemplateIamPolicyArrayOutput) ToCertificateTemplateIamPolicyArrayOutputWithContext(ctx context.Context) CertificateTemplateIamPolicyArrayOutput
type CertificateTemplateIamPolicyInput ¶ added in v6.20.0
type CertificateTemplateIamPolicyInput interface { pulumi.Input ToCertificateTemplateIamPolicyOutput() CertificateTemplateIamPolicyOutput ToCertificateTemplateIamPolicyOutputWithContext(ctx context.Context) CertificateTemplateIamPolicyOutput }
type CertificateTemplateIamPolicyMap ¶ added in v6.20.0
type CertificateTemplateIamPolicyMap map[string]CertificateTemplateIamPolicyInput
func (CertificateTemplateIamPolicyMap) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamPolicyMap) ElementType() reflect.Type
func (CertificateTemplateIamPolicyMap) ToCertificateTemplateIamPolicyMapOutput ¶ added in v6.20.0
func (i CertificateTemplateIamPolicyMap) ToCertificateTemplateIamPolicyMapOutput() CertificateTemplateIamPolicyMapOutput
func (CertificateTemplateIamPolicyMap) ToCertificateTemplateIamPolicyMapOutputWithContext ¶ added in v6.20.0
func (i CertificateTemplateIamPolicyMap) ToCertificateTemplateIamPolicyMapOutputWithContext(ctx context.Context) CertificateTemplateIamPolicyMapOutput
type CertificateTemplateIamPolicyMapInput ¶ added in v6.20.0
type CertificateTemplateIamPolicyMapInput interface { pulumi.Input ToCertificateTemplateIamPolicyMapOutput() CertificateTemplateIamPolicyMapOutput ToCertificateTemplateIamPolicyMapOutputWithContext(context.Context) CertificateTemplateIamPolicyMapOutput }
CertificateTemplateIamPolicyMapInput is an input type that accepts CertificateTemplateIamPolicyMap and CertificateTemplateIamPolicyMapOutput values. You can construct a concrete instance of `CertificateTemplateIamPolicyMapInput` via:
CertificateTemplateIamPolicyMap{ "key": CertificateTemplateIamPolicyArgs{...} }
type CertificateTemplateIamPolicyMapOutput ¶ added in v6.20.0
type CertificateTemplateIamPolicyMapOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIamPolicyMapOutput) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamPolicyMapOutput) ElementType() reflect.Type
func (CertificateTemplateIamPolicyMapOutput) MapIndex ¶ added in v6.20.0
func (o CertificateTemplateIamPolicyMapOutput) MapIndex(k pulumi.StringInput) CertificateTemplateIamPolicyOutput
func (CertificateTemplateIamPolicyMapOutput) ToCertificateTemplateIamPolicyMapOutput ¶ added in v6.20.0
func (o CertificateTemplateIamPolicyMapOutput) ToCertificateTemplateIamPolicyMapOutput() CertificateTemplateIamPolicyMapOutput
func (CertificateTemplateIamPolicyMapOutput) ToCertificateTemplateIamPolicyMapOutputWithContext ¶ added in v6.20.0
func (o CertificateTemplateIamPolicyMapOutput) ToCertificateTemplateIamPolicyMapOutputWithContext(ctx context.Context) CertificateTemplateIamPolicyMapOutput
type CertificateTemplateIamPolicyOutput ¶ added in v6.20.0
type CertificateTemplateIamPolicyOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIamPolicyOutput) CertificateTemplate ¶ added in v6.23.0
func (o CertificateTemplateIamPolicyOutput) CertificateTemplate() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (CertificateTemplateIamPolicyOutput) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamPolicyOutput) ElementType() reflect.Type
func (CertificateTemplateIamPolicyOutput) Etag ¶ added in v6.23.0
func (o CertificateTemplateIamPolicyOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (CertificateTemplateIamPolicyOutput) Location ¶ added in v6.23.0
func (o CertificateTemplateIamPolicyOutput) Location() pulumi.StringOutput
func (CertificateTemplateIamPolicyOutput) PolicyData ¶ added in v6.23.0
func (o CertificateTemplateIamPolicyOutput) PolicyData() pulumi.StringOutput
The policy data generated by a `organizations.getIAMPolicy` data source.
func (CertificateTemplateIamPolicyOutput) Project ¶ added in v6.23.0
func (o CertificateTemplateIamPolicyOutput) Project() pulumi.StringOutput
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.
- `member/members` - (Required) Identities that will be granted the privilege in `role`. Each entry can have one of the following values:
- **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account.
- **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account.
- **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com.
- **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com.
- **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com.
- **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com.
- **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project"
- **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project"
- **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
func (CertificateTemplateIamPolicyOutput) ToCertificateTemplateIamPolicyOutput ¶ added in v6.20.0
func (o CertificateTemplateIamPolicyOutput) ToCertificateTemplateIamPolicyOutput() CertificateTemplateIamPolicyOutput
func (CertificateTemplateIamPolicyOutput) ToCertificateTemplateIamPolicyOutputWithContext ¶ added in v6.20.0
func (o CertificateTemplateIamPolicyOutput) ToCertificateTemplateIamPolicyOutputWithContext(ctx context.Context) CertificateTemplateIamPolicyOutput
type CertificateTemplateIamPolicyState ¶ added in v6.20.0
type CertificateTemplateIamPolicyState struct { // Used to find the parent resource to bind the IAM policy to CertificateTemplate pulumi.StringPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput 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. // // * `member/members` - (Required) Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" Project pulumi.StringPtrInput }
func (CertificateTemplateIamPolicyState) ElementType ¶ added in v6.20.0
func (CertificateTemplateIamPolicyState) ElementType() reflect.Type
type CertificateTemplateIdentityConstraints ¶
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 ¶
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 ¶
func (CertificateTemplateIdentityConstraintsArgs) ElementType() reflect.Type
func (CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsOutput ¶
func (i CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsOutput() CertificateTemplateIdentityConstraintsOutput
func (CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsOutputWithContext ¶
func (i CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsOutput
func (CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsPtrOutput ¶
func (i CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsPtrOutput() CertificateTemplateIdentityConstraintsPtrOutput
func (CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsPtrOutputWithContext ¶
func (i CertificateTemplateIdentityConstraintsArgs) ToCertificateTemplateIdentityConstraintsPtrOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsPtrOutput
type CertificateTemplateIdentityConstraintsCelExpression ¶
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 ¶
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 ¶
func (CertificateTemplateIdentityConstraintsCelExpressionArgs) ElementType() reflect.Type
func (CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionOutput ¶
func (i CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionOutput() CertificateTemplateIdentityConstraintsCelExpressionOutput
func (CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionOutputWithContext ¶
func (i CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsCelExpressionOutput
func (CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutput ¶
func (i CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutput() CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
func (CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutputWithContext ¶
func (i CertificateTemplateIdentityConstraintsCelExpressionArgs) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
type CertificateTemplateIdentityConstraintsCelExpressionInput ¶
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 ¶
type CertificateTemplateIdentityConstraintsCelExpressionOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIdentityConstraintsCelExpressionOutput) Description ¶
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 ¶
func (CertificateTemplateIdentityConstraintsCelExpressionOutput) ElementType() reflect.Type
func (CertificateTemplateIdentityConstraintsCelExpressionOutput) Expression ¶
func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (CertificateTemplateIdentityConstraintsCelExpressionOutput) Location ¶
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 ¶
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 ¶
func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) ToCertificateTemplateIdentityConstraintsCelExpressionOutput() CertificateTemplateIdentityConstraintsCelExpressionOutput
func (CertificateTemplateIdentityConstraintsCelExpressionOutput) ToCertificateTemplateIdentityConstraintsCelExpressionOutputWithContext ¶
func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) ToCertificateTemplateIdentityConstraintsCelExpressionOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsCelExpressionOutput
func (CertificateTemplateIdentityConstraintsCelExpressionOutput) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutput ¶
func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutput() CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
func (CertificateTemplateIdentityConstraintsCelExpressionOutput) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutputWithContext ¶
func (o CertificateTemplateIdentityConstraintsCelExpressionOutput) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
type CertificateTemplateIdentityConstraintsCelExpressionPtrInput ¶
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 ¶
func CertificateTemplateIdentityConstraintsCelExpressionPtr(v *CertificateTemplateIdentityConstraintsCelExpressionArgs) CertificateTemplateIdentityConstraintsCelExpressionPtrInput
type CertificateTemplateIdentityConstraintsCelExpressionPtrOutput ¶
type CertificateTemplateIdentityConstraintsCelExpressionPtrOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) Description ¶
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 ¶
func (CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) ElementType() reflect.Type
func (CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) Expression ¶
func (o CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) Location ¶
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 ¶
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 ¶
func (o CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutput() CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
func (CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutputWithContext ¶
func (o CertificateTemplateIdentityConstraintsCelExpressionPtrOutput) ToCertificateTemplateIdentityConstraintsCelExpressionPtrOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsCelExpressionPtrOutput
type CertificateTemplateIdentityConstraintsInput ¶
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 ¶
type CertificateTemplateIdentityConstraintsOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIdentityConstraintsOutput) AllowSubjectAltNamesPassthrough ¶
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 ¶
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 ¶
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 ¶
func (CertificateTemplateIdentityConstraintsOutput) ElementType() reflect.Type
func (CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsOutput ¶
func (o CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsOutput() CertificateTemplateIdentityConstraintsOutput
func (CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsOutputWithContext ¶
func (o CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsOutput
func (CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsPtrOutput ¶
func (o CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsPtrOutput() CertificateTemplateIdentityConstraintsPtrOutput
func (CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsPtrOutputWithContext ¶
func (o CertificateTemplateIdentityConstraintsOutput) ToCertificateTemplateIdentityConstraintsPtrOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsPtrOutput
type CertificateTemplateIdentityConstraintsPtrInput ¶
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 ¶
func CertificateTemplateIdentityConstraintsPtr(v *CertificateTemplateIdentityConstraintsArgs) CertificateTemplateIdentityConstraintsPtrInput
type CertificateTemplateIdentityConstraintsPtrOutput ¶
type CertificateTemplateIdentityConstraintsPtrOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIdentityConstraintsPtrOutput) AllowSubjectAltNamesPassthrough ¶
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 ¶
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 ¶
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 ¶
func (CertificateTemplateIdentityConstraintsPtrOutput) ElementType() reflect.Type
func (CertificateTemplateIdentityConstraintsPtrOutput) ToCertificateTemplateIdentityConstraintsPtrOutput ¶
func (o CertificateTemplateIdentityConstraintsPtrOutput) ToCertificateTemplateIdentityConstraintsPtrOutput() CertificateTemplateIdentityConstraintsPtrOutput
func (CertificateTemplateIdentityConstraintsPtrOutput) ToCertificateTemplateIdentityConstraintsPtrOutputWithContext ¶
func (o CertificateTemplateIdentityConstraintsPtrOutput) ToCertificateTemplateIdentityConstraintsPtrOutputWithContext(ctx context.Context) CertificateTemplateIdentityConstraintsPtrOutput
type CertificateTemplateInput ¶
type CertificateTemplateInput interface { pulumi.Input ToCertificateTemplateOutput() CertificateTemplateOutput ToCertificateTemplateOutputWithContext(ctx context.Context) CertificateTemplateOutput }
type CertificateTemplateMap ¶
type CertificateTemplateMap map[string]CertificateTemplateInput
func (CertificateTemplateMap) ElementType ¶
func (CertificateTemplateMap) ElementType() reflect.Type
func (CertificateTemplateMap) ToCertificateTemplateMapOutput ¶
func (i CertificateTemplateMap) ToCertificateTemplateMapOutput() CertificateTemplateMapOutput
func (CertificateTemplateMap) ToCertificateTemplateMapOutputWithContext ¶
func (i CertificateTemplateMap) ToCertificateTemplateMapOutputWithContext(ctx context.Context) CertificateTemplateMapOutput
type CertificateTemplateMapInput ¶
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 ¶
type CertificateTemplateMapOutput struct{ *pulumi.OutputState }
func (CertificateTemplateMapOutput) ElementType ¶
func (CertificateTemplateMapOutput) ElementType() reflect.Type
func (CertificateTemplateMapOutput) MapIndex ¶
func (o CertificateTemplateMapOutput) MapIndex(k pulumi.StringInput) CertificateTemplateOutput
func (CertificateTemplateMapOutput) ToCertificateTemplateMapOutput ¶
func (o CertificateTemplateMapOutput) ToCertificateTemplateMapOutput() CertificateTemplateMapOutput
func (CertificateTemplateMapOutput) ToCertificateTemplateMapOutputWithContext ¶
func (o CertificateTemplateMapOutput) ToCertificateTemplateMapOutputWithContext(ctx context.Context) CertificateTemplateMapOutput
type CertificateTemplateOutput ¶
type CertificateTemplateOutput struct{ *pulumi.OutputState }
func (CertificateTemplateOutput) CreateTime ¶ added in v6.23.0
func (o CertificateTemplateOutput) CreateTime() pulumi.StringOutput
Output only. The time at which this CertificateTemplate was created.
func (CertificateTemplateOutput) Description ¶ added in v6.23.0
func (o CertificateTemplateOutput) Description() pulumi.StringPtrOutput
Optional. A human-readable description of scenarios this template is intended for.
(Optional) Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (CertificateTemplateOutput) ElementType ¶
func (CertificateTemplateOutput) ElementType() reflect.Type
func (CertificateTemplateOutput) IdentityConstraints ¶ added in v6.23.0
func (o CertificateTemplateOutput) IdentityConstraints() CertificateTemplateIdentityConstraintsPtrOutput
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.
func (CertificateTemplateOutput) Labels ¶ added in v6.23.0
func (o CertificateTemplateOutput) Labels() pulumi.StringMapOutput
Optional. Labels with user-defined metadata.
func (CertificateTemplateOutput) Location ¶ added in v6.23.0
func (o CertificateTemplateOutput) Location() pulumi.StringOutput
The location for the resource
func (CertificateTemplateOutput) Name ¶ added in v6.23.0
func (o CertificateTemplateOutput) Name() pulumi.StringOutput
The resource name for this CertificateTemplate in the format `projects/*/locations/*/certificateTemplates/*`.
func (CertificateTemplateOutput) PassthroughExtensions ¶ added in v6.23.0
func (o CertificateTemplateOutput) PassthroughExtensions() CertificateTemplatePassthroughExtensionsPtrOutput
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.
func (CertificateTemplateOutput) PredefinedValues ¶ added in v6.23.0
func (o CertificateTemplateOutput) PredefinedValues() CertificateTemplatePredefinedValuesPtrOutput
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.
func (CertificateTemplateOutput) Project ¶ added in v6.23.0
func (o CertificateTemplateOutput) Project() pulumi.StringOutput
The project for the resource
func (CertificateTemplateOutput) ToCertificateTemplateOutput ¶
func (o CertificateTemplateOutput) ToCertificateTemplateOutput() CertificateTemplateOutput
func (CertificateTemplateOutput) ToCertificateTemplateOutputWithContext ¶
func (o CertificateTemplateOutput) ToCertificateTemplateOutputWithContext(ctx context.Context) CertificateTemplateOutput
func (CertificateTemplateOutput) UpdateTime ¶ added in v6.23.0
func (o CertificateTemplateOutput) UpdateTime() pulumi.StringOutput
Output only. The time at which this CertificateTemplate was updated.
type CertificateTemplatePassthroughExtensions ¶
type CertificateTemplatePassthroughExtensions struct { // Optional. A set of ObjectIds identifying custom X.509 extensions. Will be combined with knownExtensions to determine the full set of 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 ¶
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 ¶
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 ¶
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs) ElementType() reflect.Type
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutput ¶
func (i CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutput() CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutputWithContext ¶
func (i CertificateTemplatePassthroughExtensionsAdditionalExtensionArgs) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput
type CertificateTemplatePassthroughExtensionsAdditionalExtensionArray ¶
type CertificateTemplatePassthroughExtensionsAdditionalExtensionArray []CertificateTemplatePassthroughExtensionsAdditionalExtensionInput
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArray) ElementType ¶
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArray) ElementType() reflect.Type
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArray) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput ¶
func (i CertificateTemplatePassthroughExtensionsAdditionalExtensionArray) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput() CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArray) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutputWithContext ¶
func (i CertificateTemplatePassthroughExtensionsAdditionalExtensionArray) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput
type CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayInput ¶
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 ¶
type CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput) ElementType ¶
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput) ElementType() reflect.Type
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput ¶
func (o CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput() CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutputWithContext ¶
func (o CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput
type CertificateTemplatePassthroughExtensionsAdditionalExtensionInput ¶
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 ¶
type CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput) ElementType ¶
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput) ElementType() reflect.Type
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput) ObjectIdPaths ¶
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 ¶
func (o CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutput() CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput
func (CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutputWithContext ¶
func (o CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput) ToCertificateTemplatePassthroughExtensionsAdditionalExtensionOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsAdditionalExtensionOutput
type CertificateTemplatePassthroughExtensionsArgs ¶
type CertificateTemplatePassthroughExtensionsArgs struct { // Optional. A set of ObjectIds identifying custom X.509 extensions. Will be combined with knownExtensions to determine the full set of 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 ¶
func (CertificateTemplatePassthroughExtensionsArgs) ElementType() reflect.Type
func (CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsOutput ¶
func (i CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsOutput() CertificateTemplatePassthroughExtensionsOutput
func (CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsOutputWithContext ¶
func (i CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsOutput
func (CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsPtrOutput ¶
func (i CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsPtrOutput() CertificateTemplatePassthroughExtensionsPtrOutput
func (CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsPtrOutputWithContext ¶
func (i CertificateTemplatePassthroughExtensionsArgs) ToCertificateTemplatePassthroughExtensionsPtrOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsPtrOutput
type CertificateTemplatePassthroughExtensionsInput ¶
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 ¶
type CertificateTemplatePassthroughExtensionsOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePassthroughExtensionsOutput) AdditionalExtensions ¶
func (o CertificateTemplatePassthroughExtensionsOutput) AdditionalExtensions() CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput
Optional. A set of ObjectIds identifying custom X.509 extensions. Will be combined with knownExtensions to determine the full set of X.509 extensions.
func (CertificateTemplatePassthroughExtensionsOutput) ElementType ¶
func (CertificateTemplatePassthroughExtensionsOutput) ElementType() reflect.Type
func (CertificateTemplatePassthroughExtensionsOutput) KnownExtensions ¶
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 ¶
func (o CertificateTemplatePassthroughExtensionsOutput) ToCertificateTemplatePassthroughExtensionsOutput() CertificateTemplatePassthroughExtensionsOutput
func (CertificateTemplatePassthroughExtensionsOutput) ToCertificateTemplatePassthroughExtensionsOutputWithContext ¶
func (o CertificateTemplatePassthroughExtensionsOutput) ToCertificateTemplatePassthroughExtensionsOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsOutput
func (CertificateTemplatePassthroughExtensionsOutput) ToCertificateTemplatePassthroughExtensionsPtrOutput ¶
func (o CertificateTemplatePassthroughExtensionsOutput) ToCertificateTemplatePassthroughExtensionsPtrOutput() CertificateTemplatePassthroughExtensionsPtrOutput
func (CertificateTemplatePassthroughExtensionsOutput) ToCertificateTemplatePassthroughExtensionsPtrOutputWithContext ¶
func (o CertificateTemplatePassthroughExtensionsOutput) ToCertificateTemplatePassthroughExtensionsPtrOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsPtrOutput
type CertificateTemplatePassthroughExtensionsPtrInput ¶
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 ¶
func CertificateTemplatePassthroughExtensionsPtr(v *CertificateTemplatePassthroughExtensionsArgs) CertificateTemplatePassthroughExtensionsPtrInput
type CertificateTemplatePassthroughExtensionsPtrOutput ¶
type CertificateTemplatePassthroughExtensionsPtrOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePassthroughExtensionsPtrOutput) AdditionalExtensions ¶
func (o CertificateTemplatePassthroughExtensionsPtrOutput) AdditionalExtensions() CertificateTemplatePassthroughExtensionsAdditionalExtensionArrayOutput
Optional. A set of ObjectIds identifying custom X.509 extensions. Will be combined with knownExtensions to determine the full set of X.509 extensions.
func (CertificateTemplatePassthroughExtensionsPtrOutput) ElementType ¶
func (CertificateTemplatePassthroughExtensionsPtrOutput) ElementType() reflect.Type
func (CertificateTemplatePassthroughExtensionsPtrOutput) KnownExtensions ¶
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 ¶
func (o CertificateTemplatePassthroughExtensionsPtrOutput) ToCertificateTemplatePassthroughExtensionsPtrOutput() CertificateTemplatePassthroughExtensionsPtrOutput
func (CertificateTemplatePassthroughExtensionsPtrOutput) ToCertificateTemplatePassthroughExtensionsPtrOutputWithContext ¶
func (o CertificateTemplatePassthroughExtensionsPtrOutput) ToCertificateTemplatePassthroughExtensionsPtrOutputWithContext(ctx context.Context) CertificateTemplatePassthroughExtensionsPtrOutput
type CertificateTemplatePredefinedValues ¶
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 ¶
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 ¶
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 ¶
func (CertificateTemplatePredefinedValuesAdditionalExtensionArgs) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesAdditionalExtensionArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutput ¶
func (i CertificateTemplatePredefinedValuesAdditionalExtensionArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutput() CertificateTemplatePredefinedValuesAdditionalExtensionOutput
func (CertificateTemplatePredefinedValuesAdditionalExtensionArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutputWithContext ¶
func (i CertificateTemplatePredefinedValuesAdditionalExtensionArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionOutput
type CertificateTemplatePredefinedValuesAdditionalExtensionArray ¶
type CertificateTemplatePredefinedValuesAdditionalExtensionArray []CertificateTemplatePredefinedValuesAdditionalExtensionInput
func (CertificateTemplatePredefinedValuesAdditionalExtensionArray) ElementType ¶
func (CertificateTemplatePredefinedValuesAdditionalExtensionArray) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesAdditionalExtensionArray) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput ¶
func (i CertificateTemplatePredefinedValuesAdditionalExtensionArray) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput() CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput
func (CertificateTemplatePredefinedValuesAdditionalExtensionArray) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutputWithContext ¶
func (i CertificateTemplatePredefinedValuesAdditionalExtensionArray) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput
type CertificateTemplatePredefinedValuesAdditionalExtensionArrayInput ¶
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 ¶
type CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput) ElementType ¶
func (CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput ¶
func (o CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput() CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput
func (CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionArrayOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput
type CertificateTemplatePredefinedValuesAdditionalExtensionInput ¶
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 ¶
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 ¶
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 ¶
func (CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput ¶
func (i CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput() CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput
func (CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutputWithContext ¶
func (i CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdArgs) ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput
type CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdInput ¶
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 ¶
type CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput) ElementType ¶
func (CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput) ObjectIdPaths ¶
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 ¶
func (o CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput() CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput
func (CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput
type CertificateTemplatePredefinedValuesAdditionalExtensionOutput ¶
type CertificateTemplatePredefinedValuesAdditionalExtensionOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesAdditionalExtensionOutput) Critical ¶
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 ¶
func (CertificateTemplatePredefinedValuesAdditionalExtensionOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesAdditionalExtensionOutput) ObjectId ¶
func (o CertificateTemplatePredefinedValuesAdditionalExtensionOutput) ObjectId() CertificateTemplatePredefinedValuesAdditionalExtensionObjectIdOutput
Required. The OID for this X.509 extension.
func (CertificateTemplatePredefinedValuesAdditionalExtensionOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutput ¶
func (o CertificateTemplatePredefinedValuesAdditionalExtensionOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutput() CertificateTemplatePredefinedValuesAdditionalExtensionOutput
func (CertificateTemplatePredefinedValuesAdditionalExtensionOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesAdditionalExtensionOutput) ToCertificateTemplatePredefinedValuesAdditionalExtensionOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesAdditionalExtensionOutput
type CertificateTemplatePredefinedValuesArgs ¶
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 ¶
func (CertificateTemplatePredefinedValuesArgs) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesOutput ¶
func (i CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesOutput() CertificateTemplatePredefinedValuesOutput
func (CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesOutputWithContext ¶
func (i CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesOutput
func (CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesPtrOutput ¶
func (i CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesPtrOutput() CertificateTemplatePredefinedValuesPtrOutput
func (CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesPtrOutputWithContext ¶
func (i CertificateTemplatePredefinedValuesArgs) ToCertificateTemplatePredefinedValuesPtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPtrOutput
type CertificateTemplatePredefinedValuesCaOptions ¶
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 ¶
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 ¶
func (CertificateTemplatePredefinedValuesCaOptionsArgs) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsOutput ¶
func (i CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsOutput() CertificateTemplatePredefinedValuesCaOptionsOutput
func (CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsOutputWithContext ¶
func (i CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesCaOptionsOutput
func (CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutput ¶
func (i CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutput() CertificateTemplatePredefinedValuesCaOptionsPtrOutput
func (CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutputWithContext ¶
func (i CertificateTemplatePredefinedValuesCaOptionsArgs) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesCaOptionsPtrOutput
type CertificateTemplatePredefinedValuesCaOptionsInput ¶
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 ¶
type CertificateTemplatePredefinedValuesCaOptionsOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesCaOptionsOutput) ElementType ¶
func (CertificateTemplatePredefinedValuesCaOptionsOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesCaOptionsOutput) IsCa ¶
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 ¶
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 ¶
func (o CertificateTemplatePredefinedValuesCaOptionsOutput) ToCertificateTemplatePredefinedValuesCaOptionsOutput() CertificateTemplatePredefinedValuesCaOptionsOutput
func (CertificateTemplatePredefinedValuesCaOptionsOutput) ToCertificateTemplatePredefinedValuesCaOptionsOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesCaOptionsOutput) ToCertificateTemplatePredefinedValuesCaOptionsOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesCaOptionsOutput
func (CertificateTemplatePredefinedValuesCaOptionsOutput) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutput ¶
func (o CertificateTemplatePredefinedValuesCaOptionsOutput) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutput() CertificateTemplatePredefinedValuesCaOptionsPtrOutput
func (CertificateTemplatePredefinedValuesCaOptionsOutput) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesCaOptionsOutput) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesCaOptionsPtrOutput
type CertificateTemplatePredefinedValuesCaOptionsPtrInput ¶
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 ¶
func CertificateTemplatePredefinedValuesCaOptionsPtr(v *CertificateTemplatePredefinedValuesCaOptionsArgs) CertificateTemplatePredefinedValuesCaOptionsPtrInput
type CertificateTemplatePredefinedValuesCaOptionsPtrOutput ¶
type CertificateTemplatePredefinedValuesCaOptionsPtrOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesCaOptionsPtrOutput) ElementType ¶
func (CertificateTemplatePredefinedValuesCaOptionsPtrOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesCaOptionsPtrOutput) IsCa ¶
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 ¶
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 ¶
func (o CertificateTemplatePredefinedValuesCaOptionsPtrOutput) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutput() CertificateTemplatePredefinedValuesCaOptionsPtrOutput
func (CertificateTemplatePredefinedValuesCaOptionsPtrOutput) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesCaOptionsPtrOutput) ToCertificateTemplatePredefinedValuesCaOptionsPtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesCaOptionsPtrOutput
type CertificateTemplatePredefinedValuesInput ¶
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 ¶
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 ¶
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 ¶
func (CertificateTemplatePredefinedValuesKeyUsageArgs) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageOutput ¶
func (i CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageOutputWithContext ¶
func (i CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutput ¶
func (i CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutputWithContext ¶
func (i CertificateTemplatePredefinedValuesKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsagePtrOutput
type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsage ¶
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 ¶
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 ¶
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput ¶
func (i CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutputWithContext ¶
func (i CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput ¶
func (i CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutputWithContext ¶
func (i CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageInput ¶
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 ¶
type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) CertSign ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ContentCommitment ¶
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 ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) DataEncipherment ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) DecipherOnly ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) DigitalSignature ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ElementType ¶
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) EncipherOnly ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) KeyAgreement ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) KeyEncipherment ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrInput ¶
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 ¶
func CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtr(v *CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsageArgs) CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrInput
type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput ¶
type CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) CertSign ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) ContentCommitment ¶
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 ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) DataEncipherment ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) DecipherOnly ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) DigitalSignature ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) ElementType ¶
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) EncipherOnly ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) KeyAgreement ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsage ¶
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 ¶
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 ¶
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput ¶
func (i CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutputWithContext ¶
func (i CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput ¶
func (i CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutputWithContext ¶
func (i CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageInput ¶
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 ¶
type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ClientAuth ¶
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 ¶
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 ¶
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) EmailProtection ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput ¶
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrInput ¶
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 ¶
func CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtr(v *CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsageArgs) CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrInput
type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput ¶
type CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ClientAuth ¶
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 ¶
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 ¶
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) EmailProtection ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
type CertificateTemplatePredefinedValuesKeyUsageInput ¶
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 ¶
type CertificateTemplatePredefinedValuesKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesKeyUsageOutput) BaseKeyUsage ¶
func (o CertificateTemplatePredefinedValuesKeyUsageOutput) BaseKeyUsage() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
Describes high-level ways in which a key may be used.
func (CertificateTemplatePredefinedValuesKeyUsageOutput) ElementType ¶
func (CertificateTemplatePredefinedValuesKeyUsageOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageOutput) ExtendedKeyUsage ¶
func (o CertificateTemplatePredefinedValuesKeyUsageOutput) ExtendedKeyUsage() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
Detailed scenarios in which a key may be used.
func (CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageOutput ¶
func (o CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutput ¶
func (o CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsageOutput) UnknownExtendedKeyUsages ¶
func (o CertificateTemplatePredefinedValuesKeyUsageOutput) UnknownExtendedKeyUsages() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message.
type CertificateTemplatePredefinedValuesKeyUsagePtrInput ¶
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 ¶
func CertificateTemplatePredefinedValuesKeyUsagePtr(v *CertificateTemplatePredefinedValuesKeyUsageArgs) CertificateTemplatePredefinedValuesKeyUsagePtrInput
type CertificateTemplatePredefinedValuesKeyUsagePtrOutput ¶
type CertificateTemplatePredefinedValuesKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesKeyUsagePtrOutput) BaseKeyUsage ¶
func (o CertificateTemplatePredefinedValuesKeyUsagePtrOutput) BaseKeyUsage() CertificateTemplatePredefinedValuesKeyUsageBaseKeyUsagePtrOutput
Describes high-level ways in which a key may be used.
func (CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ElementType ¶
func (CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ExtendedKeyUsage ¶
func (o CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ExtendedKeyUsage() CertificateTemplatePredefinedValuesKeyUsageExtendedKeyUsagePtrOutput
Detailed scenarios in which a key may be used.
func (CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutput ¶
func (o CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutput() CertificateTemplatePredefinedValuesKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesKeyUsagePtrOutput) ToCertificateTemplatePredefinedValuesKeyUsagePtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsagePtrOutput
func (CertificateTemplatePredefinedValuesKeyUsagePtrOutput) UnknownExtendedKeyUsages ¶
func (o CertificateTemplatePredefinedValuesKeyUsagePtrOutput) UnknownExtendedKeyUsages() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message.
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsage ¶
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 ¶
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 ¶
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput ¶
func (i CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶
func (i CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArgs) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray ¶
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray []CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageInput
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray) ElementType ¶
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput ¶
func (i CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶
func (i CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArray) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayInput ¶
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 ¶
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType ¶
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput ¶
func (o CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageArrayOutput
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageInput ¶
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 ¶
type CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput) ElementType ¶
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths ¶
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 ¶
func (o CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput() CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput
func (CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput) ToCertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesKeyUsageUnknownExtendedKeyUsageOutput
type CertificateTemplatePredefinedValuesOutput ¶
type CertificateTemplatePredefinedValuesOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesOutput) AdditionalExtensions ¶
func (o CertificateTemplatePredefinedValuesOutput) AdditionalExtensions() CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput
Optional. Describes custom X.509 extensions.
func (CertificateTemplatePredefinedValuesOutput) AiaOcspServers ¶
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 ¶
func (o CertificateTemplatePredefinedValuesOutput) CaOptions() CertificateTemplatePredefinedValuesCaOptionsPtrOutput
Optional. Describes options in this X509Parameters that are relevant in a CA certificate.
func (CertificateTemplatePredefinedValuesOutput) ElementType ¶
func (CertificateTemplatePredefinedValuesOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesOutput) KeyUsage ¶
func (o CertificateTemplatePredefinedValuesOutput) KeyUsage() CertificateTemplatePredefinedValuesKeyUsagePtrOutput
Optional. Indicates the intended use for keys that correspond to a certificate.
func (CertificateTemplatePredefinedValuesOutput) PolicyIds ¶
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 ¶
func (o CertificateTemplatePredefinedValuesOutput) ToCertificateTemplatePredefinedValuesOutput() CertificateTemplatePredefinedValuesOutput
func (CertificateTemplatePredefinedValuesOutput) ToCertificateTemplatePredefinedValuesOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesOutput) ToCertificateTemplatePredefinedValuesOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesOutput
func (CertificateTemplatePredefinedValuesOutput) ToCertificateTemplatePredefinedValuesPtrOutput ¶
func (o CertificateTemplatePredefinedValuesOutput) ToCertificateTemplatePredefinedValuesPtrOutput() CertificateTemplatePredefinedValuesPtrOutput
func (CertificateTemplatePredefinedValuesOutput) ToCertificateTemplatePredefinedValuesPtrOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesOutput) ToCertificateTemplatePredefinedValuesPtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPtrOutput
type CertificateTemplatePredefinedValuesPolicyId ¶
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 ¶
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 ¶
func (CertificateTemplatePredefinedValuesPolicyIdArgs) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesPolicyIdArgs) ToCertificateTemplatePredefinedValuesPolicyIdOutput ¶
func (i CertificateTemplatePredefinedValuesPolicyIdArgs) ToCertificateTemplatePredefinedValuesPolicyIdOutput() CertificateTemplatePredefinedValuesPolicyIdOutput
func (CertificateTemplatePredefinedValuesPolicyIdArgs) ToCertificateTemplatePredefinedValuesPolicyIdOutputWithContext ¶
func (i CertificateTemplatePredefinedValuesPolicyIdArgs) ToCertificateTemplatePredefinedValuesPolicyIdOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPolicyIdOutput
type CertificateTemplatePredefinedValuesPolicyIdArray ¶
type CertificateTemplatePredefinedValuesPolicyIdArray []CertificateTemplatePredefinedValuesPolicyIdInput
func (CertificateTemplatePredefinedValuesPolicyIdArray) ElementType ¶
func (CertificateTemplatePredefinedValuesPolicyIdArray) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesPolicyIdArray) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutput ¶
func (i CertificateTemplatePredefinedValuesPolicyIdArray) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutput() CertificateTemplatePredefinedValuesPolicyIdArrayOutput
func (CertificateTemplatePredefinedValuesPolicyIdArray) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutputWithContext ¶
func (i CertificateTemplatePredefinedValuesPolicyIdArray) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPolicyIdArrayOutput
type CertificateTemplatePredefinedValuesPolicyIdArrayInput ¶
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 ¶
type CertificateTemplatePredefinedValuesPolicyIdArrayOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesPolicyIdArrayOutput) ElementType ¶
func (CertificateTemplatePredefinedValuesPolicyIdArrayOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesPolicyIdArrayOutput) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutput ¶
func (o CertificateTemplatePredefinedValuesPolicyIdArrayOutput) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutput() CertificateTemplatePredefinedValuesPolicyIdArrayOutput
func (CertificateTemplatePredefinedValuesPolicyIdArrayOutput) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesPolicyIdArrayOutput) ToCertificateTemplatePredefinedValuesPolicyIdArrayOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPolicyIdArrayOutput
type CertificateTemplatePredefinedValuesPolicyIdInput ¶
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 ¶
type CertificateTemplatePredefinedValuesPolicyIdOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesPolicyIdOutput) ElementType ¶
func (CertificateTemplatePredefinedValuesPolicyIdOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesPolicyIdOutput) ObjectIdPaths ¶
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 ¶
func (o CertificateTemplatePredefinedValuesPolicyIdOutput) ToCertificateTemplatePredefinedValuesPolicyIdOutput() CertificateTemplatePredefinedValuesPolicyIdOutput
func (CertificateTemplatePredefinedValuesPolicyIdOutput) ToCertificateTemplatePredefinedValuesPolicyIdOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesPolicyIdOutput) ToCertificateTemplatePredefinedValuesPolicyIdOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPolicyIdOutput
type CertificateTemplatePredefinedValuesPtrInput ¶
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 ¶
func CertificateTemplatePredefinedValuesPtr(v *CertificateTemplatePredefinedValuesArgs) CertificateTemplatePredefinedValuesPtrInput
type CertificateTemplatePredefinedValuesPtrOutput ¶
type CertificateTemplatePredefinedValuesPtrOutput struct{ *pulumi.OutputState }
func (CertificateTemplatePredefinedValuesPtrOutput) AdditionalExtensions ¶
func (o CertificateTemplatePredefinedValuesPtrOutput) AdditionalExtensions() CertificateTemplatePredefinedValuesAdditionalExtensionArrayOutput
Optional. Describes custom X.509 extensions.
func (CertificateTemplatePredefinedValuesPtrOutput) AiaOcspServers ¶
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 ¶
func (o CertificateTemplatePredefinedValuesPtrOutput) CaOptions() CertificateTemplatePredefinedValuesCaOptionsPtrOutput
Optional. Describes options in this X509Parameters that are relevant in a CA certificate.
func (CertificateTemplatePredefinedValuesPtrOutput) ElementType ¶
func (CertificateTemplatePredefinedValuesPtrOutput) ElementType() reflect.Type
func (CertificateTemplatePredefinedValuesPtrOutput) KeyUsage ¶
func (o CertificateTemplatePredefinedValuesPtrOutput) KeyUsage() CertificateTemplatePredefinedValuesKeyUsagePtrOutput
Optional. Indicates the intended use for keys that correspond to a certificate.
func (CertificateTemplatePredefinedValuesPtrOutput) PolicyIds ¶
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 ¶
func (o CertificateTemplatePredefinedValuesPtrOutput) ToCertificateTemplatePredefinedValuesPtrOutput() CertificateTemplatePredefinedValuesPtrOutput
func (CertificateTemplatePredefinedValuesPtrOutput) ToCertificateTemplatePredefinedValuesPtrOutputWithContext ¶
func (o CertificateTemplatePredefinedValuesPtrOutput) ToCertificateTemplatePredefinedValuesPtrOutputWithContext(ctx context.Context) CertificateTemplatePredefinedValuesPtrOutput
type CertificateTemplateState ¶
type CertificateTemplateState struct { // Output only. The time at which this CertificateTemplate was created. CreateTime pulumi.StringPtrInput // Optional. A human-readable description of scenarios this template is intended for. // // (Optional) // 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 // The location for the resource 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 ¶
func (CertificateTemplateState) ElementType() reflect.Type
type GetAuthorityAccessUrl ¶ added in v6.15.1
type GetAuthorityAccessUrlArgs ¶ added in v6.15.1
type GetAuthorityAccessUrlArgs struct { CaCertificateAccessUrl pulumi.StringInput `pulumi:"caCertificateAccessUrl"` CrlAccessUrls pulumi.StringArrayInput `pulumi:"crlAccessUrls"` }
func (GetAuthorityAccessUrlArgs) ElementType ¶ added in v6.15.1
func (GetAuthorityAccessUrlArgs) ElementType() reflect.Type
func (GetAuthorityAccessUrlArgs) ToGetAuthorityAccessUrlOutput ¶ added in v6.15.1
func (i GetAuthorityAccessUrlArgs) ToGetAuthorityAccessUrlOutput() GetAuthorityAccessUrlOutput
func (GetAuthorityAccessUrlArgs) ToGetAuthorityAccessUrlOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityAccessUrlArgs) ToGetAuthorityAccessUrlOutputWithContext(ctx context.Context) GetAuthorityAccessUrlOutput
type GetAuthorityAccessUrlArray ¶ added in v6.15.1
type GetAuthorityAccessUrlArray []GetAuthorityAccessUrlInput
func (GetAuthorityAccessUrlArray) ElementType ¶ added in v6.15.1
func (GetAuthorityAccessUrlArray) ElementType() reflect.Type
func (GetAuthorityAccessUrlArray) ToGetAuthorityAccessUrlArrayOutput ¶ added in v6.15.1
func (i GetAuthorityAccessUrlArray) ToGetAuthorityAccessUrlArrayOutput() GetAuthorityAccessUrlArrayOutput
func (GetAuthorityAccessUrlArray) ToGetAuthorityAccessUrlArrayOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityAccessUrlArray) ToGetAuthorityAccessUrlArrayOutputWithContext(ctx context.Context) GetAuthorityAccessUrlArrayOutput
type GetAuthorityAccessUrlArrayInput ¶ added in v6.15.1
type GetAuthorityAccessUrlArrayInput interface { pulumi.Input ToGetAuthorityAccessUrlArrayOutput() GetAuthorityAccessUrlArrayOutput ToGetAuthorityAccessUrlArrayOutputWithContext(context.Context) GetAuthorityAccessUrlArrayOutput }
GetAuthorityAccessUrlArrayInput is an input type that accepts GetAuthorityAccessUrlArray and GetAuthorityAccessUrlArrayOutput values. You can construct a concrete instance of `GetAuthorityAccessUrlArrayInput` via:
GetAuthorityAccessUrlArray{ GetAuthorityAccessUrlArgs{...} }
type GetAuthorityAccessUrlArrayOutput ¶ added in v6.15.1
type GetAuthorityAccessUrlArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorityAccessUrlArrayOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityAccessUrlArrayOutput) ElementType() reflect.Type
func (GetAuthorityAccessUrlArrayOutput) Index ¶ added in v6.15.1
func (o GetAuthorityAccessUrlArrayOutput) Index(i pulumi.IntInput) GetAuthorityAccessUrlOutput
func (GetAuthorityAccessUrlArrayOutput) ToGetAuthorityAccessUrlArrayOutput ¶ added in v6.15.1
func (o GetAuthorityAccessUrlArrayOutput) ToGetAuthorityAccessUrlArrayOutput() GetAuthorityAccessUrlArrayOutput
func (GetAuthorityAccessUrlArrayOutput) ToGetAuthorityAccessUrlArrayOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityAccessUrlArrayOutput) ToGetAuthorityAccessUrlArrayOutputWithContext(ctx context.Context) GetAuthorityAccessUrlArrayOutput
type GetAuthorityAccessUrlInput ¶ added in v6.15.1
type GetAuthorityAccessUrlInput interface { pulumi.Input ToGetAuthorityAccessUrlOutput() GetAuthorityAccessUrlOutput ToGetAuthorityAccessUrlOutputWithContext(context.Context) GetAuthorityAccessUrlOutput }
GetAuthorityAccessUrlInput is an input type that accepts GetAuthorityAccessUrlArgs and GetAuthorityAccessUrlOutput values. You can construct a concrete instance of `GetAuthorityAccessUrlInput` via:
GetAuthorityAccessUrlArgs{...}
type GetAuthorityAccessUrlOutput ¶ added in v6.15.1
type GetAuthorityAccessUrlOutput struct{ *pulumi.OutputState }
func (GetAuthorityAccessUrlOutput) CaCertificateAccessUrl ¶ added in v6.15.1
func (o GetAuthorityAccessUrlOutput) CaCertificateAccessUrl() pulumi.StringOutput
func (GetAuthorityAccessUrlOutput) CrlAccessUrls ¶ added in v6.15.1
func (o GetAuthorityAccessUrlOutput) CrlAccessUrls() pulumi.StringArrayOutput
func (GetAuthorityAccessUrlOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityAccessUrlOutput) ElementType() reflect.Type
func (GetAuthorityAccessUrlOutput) ToGetAuthorityAccessUrlOutput ¶ added in v6.15.1
func (o GetAuthorityAccessUrlOutput) ToGetAuthorityAccessUrlOutput() GetAuthorityAccessUrlOutput
func (GetAuthorityAccessUrlOutput) ToGetAuthorityAccessUrlOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityAccessUrlOutput) ToGetAuthorityAccessUrlOutputWithContext(ctx context.Context) GetAuthorityAccessUrlOutput
type GetAuthorityConfig ¶ added in v6.15.1
type GetAuthorityConfig struct { SubjectConfigs []GetAuthorityConfigSubjectConfig `pulumi:"subjectConfigs"` X509Configs []GetAuthorityConfigX509Config `pulumi:"x509Configs"` }
type GetAuthorityConfigArgs ¶ added in v6.15.1
type GetAuthorityConfigArgs struct { SubjectConfigs GetAuthorityConfigSubjectConfigArrayInput `pulumi:"subjectConfigs"` X509Configs GetAuthorityConfigX509ConfigArrayInput `pulumi:"x509Configs"` }
func (GetAuthorityConfigArgs) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigArgs) ElementType() reflect.Type
func (GetAuthorityConfigArgs) ToGetAuthorityConfigOutput ¶ added in v6.15.1
func (i GetAuthorityConfigArgs) ToGetAuthorityConfigOutput() GetAuthorityConfigOutput
func (GetAuthorityConfigArgs) ToGetAuthorityConfigOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigArgs) ToGetAuthorityConfigOutputWithContext(ctx context.Context) GetAuthorityConfigOutput
type GetAuthorityConfigArray ¶ added in v6.15.1
type GetAuthorityConfigArray []GetAuthorityConfigInput
func (GetAuthorityConfigArray) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigArray) ElementType() reflect.Type
func (GetAuthorityConfigArray) ToGetAuthorityConfigArrayOutput ¶ added in v6.15.1
func (i GetAuthorityConfigArray) ToGetAuthorityConfigArrayOutput() GetAuthorityConfigArrayOutput
func (GetAuthorityConfigArray) ToGetAuthorityConfigArrayOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigArray) ToGetAuthorityConfigArrayOutputWithContext(ctx context.Context) GetAuthorityConfigArrayOutput
type GetAuthorityConfigArrayInput ¶ added in v6.15.1
type GetAuthorityConfigArrayInput interface { pulumi.Input ToGetAuthorityConfigArrayOutput() GetAuthorityConfigArrayOutput ToGetAuthorityConfigArrayOutputWithContext(context.Context) GetAuthorityConfigArrayOutput }
GetAuthorityConfigArrayInput is an input type that accepts GetAuthorityConfigArray and GetAuthorityConfigArrayOutput values. You can construct a concrete instance of `GetAuthorityConfigArrayInput` via:
GetAuthorityConfigArray{ GetAuthorityConfigArgs{...} }
type GetAuthorityConfigArrayOutput ¶ added in v6.15.1
type GetAuthorityConfigArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigArrayOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigArrayOutput) ElementType() reflect.Type
func (GetAuthorityConfigArrayOutput) Index ¶ added in v6.15.1
func (o GetAuthorityConfigArrayOutput) Index(i pulumi.IntInput) GetAuthorityConfigOutput
func (GetAuthorityConfigArrayOutput) ToGetAuthorityConfigArrayOutput ¶ added in v6.15.1
func (o GetAuthorityConfigArrayOutput) ToGetAuthorityConfigArrayOutput() GetAuthorityConfigArrayOutput
func (GetAuthorityConfigArrayOutput) ToGetAuthorityConfigArrayOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigArrayOutput) ToGetAuthorityConfigArrayOutputWithContext(ctx context.Context) GetAuthorityConfigArrayOutput
type GetAuthorityConfigInput ¶ added in v6.15.1
type GetAuthorityConfigInput interface { pulumi.Input ToGetAuthorityConfigOutput() GetAuthorityConfigOutput ToGetAuthorityConfigOutputWithContext(context.Context) GetAuthorityConfigOutput }
GetAuthorityConfigInput is an input type that accepts GetAuthorityConfigArgs and GetAuthorityConfigOutput values. You can construct a concrete instance of `GetAuthorityConfigInput` via:
GetAuthorityConfigArgs{...}
type GetAuthorityConfigOutput ¶ added in v6.15.1
type GetAuthorityConfigOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigOutput) ElementType() reflect.Type
func (GetAuthorityConfigOutput) SubjectConfigs ¶ added in v6.15.1
func (o GetAuthorityConfigOutput) SubjectConfigs() GetAuthorityConfigSubjectConfigArrayOutput
func (GetAuthorityConfigOutput) ToGetAuthorityConfigOutput ¶ added in v6.15.1
func (o GetAuthorityConfigOutput) ToGetAuthorityConfigOutput() GetAuthorityConfigOutput
func (GetAuthorityConfigOutput) ToGetAuthorityConfigOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigOutput) ToGetAuthorityConfigOutputWithContext(ctx context.Context) GetAuthorityConfigOutput
func (GetAuthorityConfigOutput) X509Configs ¶ added in v6.15.1
func (o GetAuthorityConfigOutput) X509Configs() GetAuthorityConfigX509ConfigArrayOutput
type GetAuthorityConfigSubjectConfig ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfig struct { SubjectAltNames []GetAuthorityConfigSubjectConfigSubjectAltName `pulumi:"subjectAltNames"` Subjects []GetAuthorityConfigSubjectConfigSubject `pulumi:"subjects"` }
type GetAuthorityConfigSubjectConfigArgs ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigArgs struct { SubjectAltNames GetAuthorityConfigSubjectConfigSubjectAltNameArrayInput `pulumi:"subjectAltNames"` Subjects GetAuthorityConfigSubjectConfigSubjectArrayInput `pulumi:"subjects"` }
func (GetAuthorityConfigSubjectConfigArgs) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigSubjectConfigArgs) ElementType() reflect.Type
func (GetAuthorityConfigSubjectConfigArgs) ToGetAuthorityConfigSubjectConfigOutput ¶ added in v6.15.1
func (i GetAuthorityConfigSubjectConfigArgs) ToGetAuthorityConfigSubjectConfigOutput() GetAuthorityConfigSubjectConfigOutput
func (GetAuthorityConfigSubjectConfigArgs) ToGetAuthorityConfigSubjectConfigOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigSubjectConfigArgs) ToGetAuthorityConfigSubjectConfigOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigOutput
type GetAuthorityConfigSubjectConfigArray ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigArray []GetAuthorityConfigSubjectConfigInput
func (GetAuthorityConfigSubjectConfigArray) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigSubjectConfigArray) ElementType() reflect.Type
func (GetAuthorityConfigSubjectConfigArray) ToGetAuthorityConfigSubjectConfigArrayOutput ¶ added in v6.15.1
func (i GetAuthorityConfigSubjectConfigArray) ToGetAuthorityConfigSubjectConfigArrayOutput() GetAuthorityConfigSubjectConfigArrayOutput
func (GetAuthorityConfigSubjectConfigArray) ToGetAuthorityConfigSubjectConfigArrayOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigSubjectConfigArray) ToGetAuthorityConfigSubjectConfigArrayOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigArrayOutput
type GetAuthorityConfigSubjectConfigArrayInput ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigArrayInput interface { pulumi.Input ToGetAuthorityConfigSubjectConfigArrayOutput() GetAuthorityConfigSubjectConfigArrayOutput ToGetAuthorityConfigSubjectConfigArrayOutputWithContext(context.Context) GetAuthorityConfigSubjectConfigArrayOutput }
GetAuthorityConfigSubjectConfigArrayInput is an input type that accepts GetAuthorityConfigSubjectConfigArray and GetAuthorityConfigSubjectConfigArrayOutput values. You can construct a concrete instance of `GetAuthorityConfigSubjectConfigArrayInput` via:
GetAuthorityConfigSubjectConfigArray{ GetAuthorityConfigSubjectConfigArgs{...} }
type GetAuthorityConfigSubjectConfigArrayOutput ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigSubjectConfigArrayOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigSubjectConfigArrayOutput) ElementType() reflect.Type
func (GetAuthorityConfigSubjectConfigArrayOutput) ToGetAuthorityConfigSubjectConfigArrayOutput ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigArrayOutput) ToGetAuthorityConfigSubjectConfigArrayOutput() GetAuthorityConfigSubjectConfigArrayOutput
func (GetAuthorityConfigSubjectConfigArrayOutput) ToGetAuthorityConfigSubjectConfigArrayOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigArrayOutput) ToGetAuthorityConfigSubjectConfigArrayOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigArrayOutput
type GetAuthorityConfigSubjectConfigInput ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigInput interface { pulumi.Input ToGetAuthorityConfigSubjectConfigOutput() GetAuthorityConfigSubjectConfigOutput ToGetAuthorityConfigSubjectConfigOutputWithContext(context.Context) GetAuthorityConfigSubjectConfigOutput }
GetAuthorityConfigSubjectConfigInput is an input type that accepts GetAuthorityConfigSubjectConfigArgs and GetAuthorityConfigSubjectConfigOutput values. You can construct a concrete instance of `GetAuthorityConfigSubjectConfigInput` via:
GetAuthorityConfigSubjectConfigArgs{...}
type GetAuthorityConfigSubjectConfigOutput ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigSubjectConfigOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigSubjectConfigOutput) ElementType() reflect.Type
func (GetAuthorityConfigSubjectConfigOutput) SubjectAltNames ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigOutput) SubjectAltNames() GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput
func (GetAuthorityConfigSubjectConfigOutput) ToGetAuthorityConfigSubjectConfigOutput ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigOutput) ToGetAuthorityConfigSubjectConfigOutput() GetAuthorityConfigSubjectConfigOutput
func (GetAuthorityConfigSubjectConfigOutput) ToGetAuthorityConfigSubjectConfigOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigOutput) ToGetAuthorityConfigSubjectConfigOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigOutput
type GetAuthorityConfigSubjectConfigSubject ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigSubject struct { CommonName string `pulumi:"commonName"` CountryCode string `pulumi:"countryCode"` Locality string `pulumi:"locality"` Organization string `pulumi:"organization"` OrganizationalUnit string `pulumi:"organizationalUnit"` PostalCode string `pulumi:"postalCode"` Province string `pulumi:"province"` StreetAddress string `pulumi:"streetAddress"` }
type GetAuthorityConfigSubjectConfigSubjectAltName ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigSubjectAltNameArgs ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigSubjectAltNameArgs struct { DnsNames pulumi.StringArrayInput `pulumi:"dnsNames"` EmailAddresses pulumi.StringArrayInput `pulumi:"emailAddresses"` IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` Uris pulumi.StringArrayInput `pulumi:"uris"` }
func (GetAuthorityConfigSubjectConfigSubjectAltNameArgs) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigSubjectConfigSubjectAltNameArgs) ElementType() reflect.Type
func (GetAuthorityConfigSubjectConfigSubjectAltNameArgs) ToGetAuthorityConfigSubjectConfigSubjectAltNameOutput ¶ added in v6.15.1
func (i GetAuthorityConfigSubjectConfigSubjectAltNameArgs) ToGetAuthorityConfigSubjectConfigSubjectAltNameOutput() GetAuthorityConfigSubjectConfigSubjectAltNameOutput
func (GetAuthorityConfigSubjectConfigSubjectAltNameArgs) ToGetAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigSubjectConfigSubjectAltNameArgs) ToGetAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigSubjectAltNameOutput
type GetAuthorityConfigSubjectConfigSubjectAltNameArray ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigSubjectAltNameArray []GetAuthorityConfigSubjectConfigSubjectAltNameInput
func (GetAuthorityConfigSubjectConfigSubjectAltNameArray) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigSubjectConfigSubjectAltNameArray) ElementType() reflect.Type
func (GetAuthorityConfigSubjectConfigSubjectAltNameArray) ToGetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput ¶ added in v6.15.1
func (i GetAuthorityConfigSubjectConfigSubjectAltNameArray) ToGetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput() GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput
func (GetAuthorityConfigSubjectConfigSubjectAltNameArray) ToGetAuthorityConfigSubjectConfigSubjectAltNameArrayOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigSubjectConfigSubjectAltNameArray) ToGetAuthorityConfigSubjectConfigSubjectAltNameArrayOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput
type GetAuthorityConfigSubjectConfigSubjectAltNameArrayInput ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigSubjectAltNameArrayInput interface { pulumi.Input ToGetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput() GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput ToGetAuthorityConfigSubjectConfigSubjectAltNameArrayOutputWithContext(context.Context) GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput }
GetAuthorityConfigSubjectConfigSubjectAltNameArrayInput is an input type that accepts GetAuthorityConfigSubjectConfigSubjectAltNameArray and GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput values. You can construct a concrete instance of `GetAuthorityConfigSubjectConfigSubjectAltNameArrayInput` via:
GetAuthorityConfigSubjectConfigSubjectAltNameArray{ GetAuthorityConfigSubjectConfigSubjectAltNameArgs{...} }
type GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput) ElementType() reflect.Type
func (GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput) ToGetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput) ToGetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput() GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput
func (GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput) ToGetAuthorityConfigSubjectConfigSubjectAltNameArrayOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput) ToGetAuthorityConfigSubjectConfigSubjectAltNameArrayOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigSubjectAltNameArrayOutput
type GetAuthorityConfigSubjectConfigSubjectAltNameInput ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigSubjectAltNameInput interface { pulumi.Input ToGetAuthorityConfigSubjectConfigSubjectAltNameOutput() GetAuthorityConfigSubjectConfigSubjectAltNameOutput ToGetAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext(context.Context) GetAuthorityConfigSubjectConfigSubjectAltNameOutput }
GetAuthorityConfigSubjectConfigSubjectAltNameInput is an input type that accepts GetAuthorityConfigSubjectConfigSubjectAltNameArgs and GetAuthorityConfigSubjectConfigSubjectAltNameOutput values. You can construct a concrete instance of `GetAuthorityConfigSubjectConfigSubjectAltNameInput` via:
GetAuthorityConfigSubjectConfigSubjectAltNameArgs{...}
type GetAuthorityConfigSubjectConfigSubjectAltNameOutput ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigSubjectAltNameOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigSubjectConfigSubjectAltNameOutput) DnsNames ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigSubjectAltNameOutput) DnsNames() pulumi.StringArrayOutput
func (GetAuthorityConfigSubjectConfigSubjectAltNameOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigSubjectConfigSubjectAltNameOutput) ElementType() reflect.Type
func (GetAuthorityConfigSubjectConfigSubjectAltNameOutput) EmailAddresses ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigSubjectAltNameOutput) EmailAddresses() pulumi.StringArrayOutput
func (GetAuthorityConfigSubjectConfigSubjectAltNameOutput) IpAddresses ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigSubjectAltNameOutput) IpAddresses() pulumi.StringArrayOutput
func (GetAuthorityConfigSubjectConfigSubjectAltNameOutput) ToGetAuthorityConfigSubjectConfigSubjectAltNameOutput ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigSubjectAltNameOutput) ToGetAuthorityConfigSubjectConfigSubjectAltNameOutput() GetAuthorityConfigSubjectConfigSubjectAltNameOutput
func (GetAuthorityConfigSubjectConfigSubjectAltNameOutput) ToGetAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigSubjectAltNameOutput) ToGetAuthorityConfigSubjectConfigSubjectAltNameOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigSubjectAltNameOutput
type GetAuthorityConfigSubjectConfigSubjectArgs ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigSubjectArgs struct { CommonName pulumi.StringInput `pulumi:"commonName"` CountryCode pulumi.StringInput `pulumi:"countryCode"` Locality pulumi.StringInput `pulumi:"locality"` Organization pulumi.StringInput `pulumi:"organization"` OrganizationalUnit pulumi.StringInput `pulumi:"organizationalUnit"` PostalCode pulumi.StringInput `pulumi:"postalCode"` Province pulumi.StringInput `pulumi:"province"` StreetAddress pulumi.StringInput `pulumi:"streetAddress"` }
func (GetAuthorityConfigSubjectConfigSubjectArgs) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigSubjectConfigSubjectArgs) ElementType() reflect.Type
func (GetAuthorityConfigSubjectConfigSubjectArgs) ToGetAuthorityConfigSubjectConfigSubjectOutput ¶ added in v6.15.1
func (i GetAuthorityConfigSubjectConfigSubjectArgs) ToGetAuthorityConfigSubjectConfigSubjectOutput() GetAuthorityConfigSubjectConfigSubjectOutput
func (GetAuthorityConfigSubjectConfigSubjectArgs) ToGetAuthorityConfigSubjectConfigSubjectOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigSubjectConfigSubjectArgs) ToGetAuthorityConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigSubjectOutput
type GetAuthorityConfigSubjectConfigSubjectArray ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigSubjectArray []GetAuthorityConfigSubjectConfigSubjectInput
func (GetAuthorityConfigSubjectConfigSubjectArray) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigSubjectConfigSubjectArray) ElementType() reflect.Type
func (GetAuthorityConfigSubjectConfigSubjectArray) ToGetAuthorityConfigSubjectConfigSubjectArrayOutput ¶ added in v6.15.1
func (i GetAuthorityConfigSubjectConfigSubjectArray) ToGetAuthorityConfigSubjectConfigSubjectArrayOutput() GetAuthorityConfigSubjectConfigSubjectArrayOutput
func (GetAuthorityConfigSubjectConfigSubjectArray) ToGetAuthorityConfigSubjectConfigSubjectArrayOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigSubjectConfigSubjectArray) ToGetAuthorityConfigSubjectConfigSubjectArrayOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigSubjectArrayOutput
type GetAuthorityConfigSubjectConfigSubjectArrayInput ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigSubjectArrayInput interface { pulumi.Input ToGetAuthorityConfigSubjectConfigSubjectArrayOutput() GetAuthorityConfigSubjectConfigSubjectArrayOutput ToGetAuthorityConfigSubjectConfigSubjectArrayOutputWithContext(context.Context) GetAuthorityConfigSubjectConfigSubjectArrayOutput }
GetAuthorityConfigSubjectConfigSubjectArrayInput is an input type that accepts GetAuthorityConfigSubjectConfigSubjectArray and GetAuthorityConfigSubjectConfigSubjectArrayOutput values. You can construct a concrete instance of `GetAuthorityConfigSubjectConfigSubjectArrayInput` via:
GetAuthorityConfigSubjectConfigSubjectArray{ GetAuthorityConfigSubjectConfigSubjectArgs{...} }
type GetAuthorityConfigSubjectConfigSubjectArrayOutput ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigSubjectArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigSubjectConfigSubjectArrayOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigSubjectConfigSubjectArrayOutput) ElementType() reflect.Type
func (GetAuthorityConfigSubjectConfigSubjectArrayOutput) ToGetAuthorityConfigSubjectConfigSubjectArrayOutput ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigSubjectArrayOutput) ToGetAuthorityConfigSubjectConfigSubjectArrayOutput() GetAuthorityConfigSubjectConfigSubjectArrayOutput
func (GetAuthorityConfigSubjectConfigSubjectArrayOutput) ToGetAuthorityConfigSubjectConfigSubjectArrayOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigSubjectArrayOutput) ToGetAuthorityConfigSubjectConfigSubjectArrayOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigSubjectArrayOutput
type GetAuthorityConfigSubjectConfigSubjectInput ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigSubjectInput interface { pulumi.Input ToGetAuthorityConfigSubjectConfigSubjectOutput() GetAuthorityConfigSubjectConfigSubjectOutput ToGetAuthorityConfigSubjectConfigSubjectOutputWithContext(context.Context) GetAuthorityConfigSubjectConfigSubjectOutput }
GetAuthorityConfigSubjectConfigSubjectInput is an input type that accepts GetAuthorityConfigSubjectConfigSubjectArgs and GetAuthorityConfigSubjectConfigSubjectOutput values. You can construct a concrete instance of `GetAuthorityConfigSubjectConfigSubjectInput` via:
GetAuthorityConfigSubjectConfigSubjectArgs{...}
type GetAuthorityConfigSubjectConfigSubjectOutput ¶ added in v6.15.1
type GetAuthorityConfigSubjectConfigSubjectOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigSubjectConfigSubjectOutput) CommonName ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigSubjectOutput) CommonName() pulumi.StringOutput
func (GetAuthorityConfigSubjectConfigSubjectOutput) CountryCode ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigSubjectOutput) CountryCode() pulumi.StringOutput
func (GetAuthorityConfigSubjectConfigSubjectOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigSubjectConfigSubjectOutput) ElementType() reflect.Type
func (GetAuthorityConfigSubjectConfigSubjectOutput) Locality ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigSubjectOutput) Locality() pulumi.StringOutput
func (GetAuthorityConfigSubjectConfigSubjectOutput) Organization ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigSubjectOutput) Organization() pulumi.StringOutput
func (GetAuthorityConfigSubjectConfigSubjectOutput) OrganizationalUnit ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigSubjectOutput) OrganizationalUnit() pulumi.StringOutput
func (GetAuthorityConfigSubjectConfigSubjectOutput) PostalCode ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigSubjectOutput) PostalCode() pulumi.StringOutput
func (GetAuthorityConfigSubjectConfigSubjectOutput) Province ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigSubjectOutput) Province() pulumi.StringOutput
func (GetAuthorityConfigSubjectConfigSubjectOutput) StreetAddress ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigSubjectOutput) StreetAddress() pulumi.StringOutput
func (GetAuthorityConfigSubjectConfigSubjectOutput) ToGetAuthorityConfigSubjectConfigSubjectOutput ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigSubjectOutput) ToGetAuthorityConfigSubjectConfigSubjectOutput() GetAuthorityConfigSubjectConfigSubjectOutput
func (GetAuthorityConfigSubjectConfigSubjectOutput) ToGetAuthorityConfigSubjectConfigSubjectOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigSubjectConfigSubjectOutput) ToGetAuthorityConfigSubjectConfigSubjectOutputWithContext(ctx context.Context) GetAuthorityConfigSubjectConfigSubjectOutput
type GetAuthorityConfigX509Config ¶ added in v6.15.1
type GetAuthorityConfigX509Config struct { AdditionalExtensions []GetAuthorityConfigX509ConfigAdditionalExtension `pulumi:"additionalExtensions"` AiaOcspServers []string `pulumi:"aiaOcspServers"` CaOptions []GetAuthorityConfigX509ConfigCaOption `pulumi:"caOptions"` KeyUsages []GetAuthorityConfigX509ConfigKeyUsage `pulumi:"keyUsages"` NameConstraints []GetAuthorityConfigX509ConfigNameConstraint `pulumi:"nameConstraints"` PolicyIds []GetAuthorityConfigX509ConfigPolicyId `pulumi:"policyIds"` }
type GetAuthorityConfigX509ConfigAdditionalExtension ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigAdditionalExtension struct { Critical bool `pulumi:"critical"` ObjectIds []GetAuthorityConfigX509ConfigAdditionalExtensionObjectId `pulumi:"objectIds"` Value string `pulumi:"value"` }
type GetAuthorityConfigX509ConfigAdditionalExtensionArgs ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigAdditionalExtensionArgs struct { Critical pulumi.BoolInput `pulumi:"critical"` ObjectIds GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayInput `pulumi:"objectIds"` Value pulumi.StringInput `pulumi:"value"` }
func (GetAuthorityConfigX509ConfigAdditionalExtensionArgs) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigAdditionalExtensionArgs) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigAdditionalExtensionArgs) ToGetAuthorityConfigX509ConfigAdditionalExtensionOutput ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigAdditionalExtensionArgs) ToGetAuthorityConfigX509ConfigAdditionalExtensionOutput() GetAuthorityConfigX509ConfigAdditionalExtensionOutput
func (GetAuthorityConfigX509ConfigAdditionalExtensionArgs) ToGetAuthorityConfigX509ConfigAdditionalExtensionOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigAdditionalExtensionArgs) ToGetAuthorityConfigX509ConfigAdditionalExtensionOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionOutput
type GetAuthorityConfigX509ConfigAdditionalExtensionArray ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigAdditionalExtensionArray []GetAuthorityConfigX509ConfigAdditionalExtensionInput
func (GetAuthorityConfigX509ConfigAdditionalExtensionArray) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigAdditionalExtensionArray) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigAdditionalExtensionArray) ToGetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigAdditionalExtensionArray) ToGetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput() GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput
func (GetAuthorityConfigX509ConfigAdditionalExtensionArray) ToGetAuthorityConfigX509ConfigAdditionalExtensionArrayOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigAdditionalExtensionArray) ToGetAuthorityConfigX509ConfigAdditionalExtensionArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput
type GetAuthorityConfigX509ConfigAdditionalExtensionArrayInput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigAdditionalExtensionArrayInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput() GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput ToGetAuthorityConfigX509ConfigAdditionalExtensionArrayOutputWithContext(context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput }
GetAuthorityConfigX509ConfigAdditionalExtensionArrayInput is an input type that accepts GetAuthorityConfigX509ConfigAdditionalExtensionArray and GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigAdditionalExtensionArrayInput` via:
GetAuthorityConfigX509ConfigAdditionalExtensionArray{ GetAuthorityConfigX509ConfigAdditionalExtensionArgs{...} }
type GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput() GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput
func (GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionArrayOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput
type GetAuthorityConfigX509ConfigAdditionalExtensionInput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigAdditionalExtensionInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigAdditionalExtensionOutput() GetAuthorityConfigX509ConfigAdditionalExtensionOutput ToGetAuthorityConfigX509ConfigAdditionalExtensionOutputWithContext(context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionOutput }
GetAuthorityConfigX509ConfigAdditionalExtensionInput is an input type that accepts GetAuthorityConfigX509ConfigAdditionalExtensionArgs and GetAuthorityConfigX509ConfigAdditionalExtensionOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigAdditionalExtensionInput` via:
GetAuthorityConfigX509ConfigAdditionalExtensionArgs{...}
type GetAuthorityConfigX509ConfigAdditionalExtensionObjectId ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigAdditionalExtensionObjectId struct {
ObjectIdPaths []int `pulumi:"objectIdPaths"`
}
type GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs struct {
ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"`
}
func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput() GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
type GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArray ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArray []GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdInput
func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArray) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArray) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArray) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArray) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput() GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput
func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArray) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArray) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput
type GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayInput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput() GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutputWithContext(context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput }
GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayInput is an input type that accepts GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArray and GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayInput` via:
GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArray{ GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs{...} }
type GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput() GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput
func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArrayOutput
type GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdInput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput() GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext(context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput }
GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdInput is an input type that accepts GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs and GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdInput` via:
GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdArgs{...}
type GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ObjectIdPaths ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput() GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
func (GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionObjectIdOutput
type GetAuthorityConfigX509ConfigAdditionalExtensionOutput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigAdditionalExtensionOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigAdditionalExtensionOutput) Critical ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigAdditionalExtensionOutput) Critical() pulumi.BoolOutput
func (GetAuthorityConfigX509ConfigAdditionalExtensionOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigAdditionalExtensionOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigAdditionalExtensionOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionOutput ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigAdditionalExtensionOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionOutput() GetAuthorityConfigX509ConfigAdditionalExtensionOutput
func (GetAuthorityConfigX509ConfigAdditionalExtensionOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigAdditionalExtensionOutput) ToGetAuthorityConfigX509ConfigAdditionalExtensionOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigAdditionalExtensionOutput
func (GetAuthorityConfigX509ConfigAdditionalExtensionOutput) Value ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigAdditionalExtensionOutput) Value() pulumi.StringOutput
type GetAuthorityConfigX509ConfigArgs ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigArgs struct { AdditionalExtensions GetAuthorityConfigX509ConfigAdditionalExtensionArrayInput `pulumi:"additionalExtensions"` AiaOcspServers pulumi.StringArrayInput `pulumi:"aiaOcspServers"` CaOptions GetAuthorityConfigX509ConfigCaOptionArrayInput `pulumi:"caOptions"` KeyUsages GetAuthorityConfigX509ConfigKeyUsageArrayInput `pulumi:"keyUsages"` NameConstraints GetAuthorityConfigX509ConfigNameConstraintArrayInput `pulumi:"nameConstraints"` PolicyIds GetAuthorityConfigX509ConfigPolicyIdArrayInput `pulumi:"policyIds"` }
func (GetAuthorityConfigX509ConfigArgs) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigArgs) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigArgs) ToGetAuthorityConfigX509ConfigOutput ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigArgs) ToGetAuthorityConfigX509ConfigOutput() GetAuthorityConfigX509ConfigOutput
func (GetAuthorityConfigX509ConfigArgs) ToGetAuthorityConfigX509ConfigOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigArgs) ToGetAuthorityConfigX509ConfigOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigOutput
type GetAuthorityConfigX509ConfigArray ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigArray []GetAuthorityConfigX509ConfigInput
func (GetAuthorityConfigX509ConfigArray) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigArray) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigArray) ToGetAuthorityConfigX509ConfigArrayOutput ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigArray) ToGetAuthorityConfigX509ConfigArrayOutput() GetAuthorityConfigX509ConfigArrayOutput
func (GetAuthorityConfigX509ConfigArray) ToGetAuthorityConfigX509ConfigArrayOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigArray) ToGetAuthorityConfigX509ConfigArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigArrayOutput
type GetAuthorityConfigX509ConfigArrayInput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigArrayInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigArrayOutput() GetAuthorityConfigX509ConfigArrayOutput ToGetAuthorityConfigX509ConfigArrayOutputWithContext(context.Context) GetAuthorityConfigX509ConfigArrayOutput }
GetAuthorityConfigX509ConfigArrayInput is an input type that accepts GetAuthorityConfigX509ConfigArray and GetAuthorityConfigX509ConfigArrayOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigArrayInput` via:
GetAuthorityConfigX509ConfigArray{ GetAuthorityConfigX509ConfigArgs{...} }
type GetAuthorityConfigX509ConfigArrayOutput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigArrayOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigArrayOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigArrayOutput) ToGetAuthorityConfigX509ConfigArrayOutput ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigArrayOutput) ToGetAuthorityConfigX509ConfigArrayOutput() GetAuthorityConfigX509ConfigArrayOutput
func (GetAuthorityConfigX509ConfigArrayOutput) ToGetAuthorityConfigX509ConfigArrayOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigArrayOutput) ToGetAuthorityConfigX509ConfigArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigArrayOutput
type GetAuthorityConfigX509ConfigCaOption ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigCaOptionArgs ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigCaOptionArgs struct { IsCa pulumi.BoolInput `pulumi:"isCa"` MaxIssuerPathLength pulumi.IntInput `pulumi:"maxIssuerPathLength"` NonCa pulumi.BoolInput `pulumi:"nonCa"` ZeroMaxIssuerPathLength pulumi.BoolInput `pulumi:"zeroMaxIssuerPathLength"` }
func (GetAuthorityConfigX509ConfigCaOptionArgs) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigCaOptionArgs) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigCaOptionArgs) ToGetAuthorityConfigX509ConfigCaOptionOutput ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigCaOptionArgs) ToGetAuthorityConfigX509ConfigCaOptionOutput() GetAuthorityConfigX509ConfigCaOptionOutput
func (GetAuthorityConfigX509ConfigCaOptionArgs) ToGetAuthorityConfigX509ConfigCaOptionOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigCaOptionArgs) ToGetAuthorityConfigX509ConfigCaOptionOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigCaOptionOutput
type GetAuthorityConfigX509ConfigCaOptionArray ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigCaOptionArray []GetAuthorityConfigX509ConfigCaOptionInput
func (GetAuthorityConfigX509ConfigCaOptionArray) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigCaOptionArray) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigCaOptionArray) ToGetAuthorityConfigX509ConfigCaOptionArrayOutput ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigCaOptionArray) ToGetAuthorityConfigX509ConfigCaOptionArrayOutput() GetAuthorityConfigX509ConfigCaOptionArrayOutput
func (GetAuthorityConfigX509ConfigCaOptionArray) ToGetAuthorityConfigX509ConfigCaOptionArrayOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigCaOptionArray) ToGetAuthorityConfigX509ConfigCaOptionArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigCaOptionArrayOutput
type GetAuthorityConfigX509ConfigCaOptionArrayInput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigCaOptionArrayInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigCaOptionArrayOutput() GetAuthorityConfigX509ConfigCaOptionArrayOutput ToGetAuthorityConfigX509ConfigCaOptionArrayOutputWithContext(context.Context) GetAuthorityConfigX509ConfigCaOptionArrayOutput }
GetAuthorityConfigX509ConfigCaOptionArrayInput is an input type that accepts GetAuthorityConfigX509ConfigCaOptionArray and GetAuthorityConfigX509ConfigCaOptionArrayOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigCaOptionArrayInput` via:
GetAuthorityConfigX509ConfigCaOptionArray{ GetAuthorityConfigX509ConfigCaOptionArgs{...} }
type GetAuthorityConfigX509ConfigCaOptionArrayOutput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigCaOptionArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigCaOptionArrayOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigCaOptionArrayOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigCaOptionArrayOutput) ToGetAuthorityConfigX509ConfigCaOptionArrayOutput ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigCaOptionArrayOutput) ToGetAuthorityConfigX509ConfigCaOptionArrayOutput() GetAuthorityConfigX509ConfigCaOptionArrayOutput
func (GetAuthorityConfigX509ConfigCaOptionArrayOutput) ToGetAuthorityConfigX509ConfigCaOptionArrayOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigCaOptionArrayOutput) ToGetAuthorityConfigX509ConfigCaOptionArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigCaOptionArrayOutput
type GetAuthorityConfigX509ConfigCaOptionInput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigCaOptionInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigCaOptionOutput() GetAuthorityConfigX509ConfigCaOptionOutput ToGetAuthorityConfigX509ConfigCaOptionOutputWithContext(context.Context) GetAuthorityConfigX509ConfigCaOptionOutput }
GetAuthorityConfigX509ConfigCaOptionInput is an input type that accepts GetAuthorityConfigX509ConfigCaOptionArgs and GetAuthorityConfigX509ConfigCaOptionOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigCaOptionInput` via:
GetAuthorityConfigX509ConfigCaOptionArgs{...}
type GetAuthorityConfigX509ConfigCaOptionOutput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigCaOptionOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigCaOptionOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigCaOptionOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigCaOptionOutput) IsCa ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigCaOptionOutput) IsCa() pulumi.BoolOutput
func (GetAuthorityConfigX509ConfigCaOptionOutput) MaxIssuerPathLength ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigCaOptionOutput) MaxIssuerPathLength() pulumi.IntOutput
func (GetAuthorityConfigX509ConfigCaOptionOutput) NonCa ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigCaOptionOutput) NonCa() pulumi.BoolOutput
func (GetAuthorityConfigX509ConfigCaOptionOutput) ToGetAuthorityConfigX509ConfigCaOptionOutput ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigCaOptionOutput) ToGetAuthorityConfigX509ConfigCaOptionOutput() GetAuthorityConfigX509ConfigCaOptionOutput
func (GetAuthorityConfigX509ConfigCaOptionOutput) ToGetAuthorityConfigX509ConfigCaOptionOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigCaOptionOutput) ToGetAuthorityConfigX509ConfigCaOptionOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigCaOptionOutput
func (GetAuthorityConfigX509ConfigCaOptionOutput) ZeroMaxIssuerPathLength ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigCaOptionOutput) ZeroMaxIssuerPathLength() pulumi.BoolOutput
type GetAuthorityConfigX509ConfigInput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigOutput() GetAuthorityConfigX509ConfigOutput ToGetAuthorityConfigX509ConfigOutputWithContext(context.Context) GetAuthorityConfigX509ConfigOutput }
GetAuthorityConfigX509ConfigInput is an input type that accepts GetAuthorityConfigX509ConfigArgs and GetAuthorityConfigX509ConfigOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigInput` via:
GetAuthorityConfigX509ConfigArgs{...}
type GetAuthorityConfigX509ConfigKeyUsage ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsage struct { BaseKeyUsages []GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsage `pulumi:"baseKeyUsages"` ExtendedKeyUsages []GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsage `pulumi:"extendedKeyUsages"` UnknownExtendedKeyUsages []GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsage `pulumi:"unknownExtendedKeyUsages"` }
type GetAuthorityConfigX509ConfigKeyUsageArgs ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageArgs struct { BaseKeyUsages GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayInput `pulumi:"baseKeyUsages"` ExtendedKeyUsages GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayInput `pulumi:"extendedKeyUsages"` UnknownExtendedKeyUsages GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput `pulumi:"unknownExtendedKeyUsages"` }
func (GetAuthorityConfigX509ConfigKeyUsageArgs) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigKeyUsageArgs) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageOutput ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageOutput
func (GetAuthorityConfigX509ConfigKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageOutput
type GetAuthorityConfigX509ConfigKeyUsageArray ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageArray []GetAuthorityConfigX509ConfigKeyUsageInput
func (GetAuthorityConfigX509ConfigKeyUsageArray) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigKeyUsageArray) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageArrayOutput ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageArrayOutput
func (GetAuthorityConfigX509ConfigKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageArrayOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageArrayOutput
type GetAuthorityConfigX509ConfigKeyUsageArrayInput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageArrayInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageArrayOutput ToGetAuthorityConfigX509ConfigKeyUsageArrayOutputWithContext(context.Context) GetAuthorityConfigX509ConfigKeyUsageArrayOutput }
GetAuthorityConfigX509ConfigKeyUsageArrayInput is an input type that accepts GetAuthorityConfigX509ConfigKeyUsageArray and GetAuthorityConfigX509ConfigKeyUsageArrayOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigKeyUsageArrayInput` via:
GetAuthorityConfigX509ConfigKeyUsageArray{ GetAuthorityConfigX509ConfigKeyUsageArgs{...} }
type GetAuthorityConfigX509ConfigKeyUsageArrayOutput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigKeyUsageArrayOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigKeyUsageArrayOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageArrayOutput ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageArrayOutput
func (GetAuthorityConfigX509ConfigKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageArrayOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageArrayOutput
type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsage ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsage struct { CertSign bool `pulumi:"certSign"` ContentCommitment bool `pulumi:"contentCommitment"` CrlSign bool `pulumi:"crlSign"` DataEncipherment bool `pulumi:"dataEncipherment"` DecipherOnly bool `pulumi:"decipherOnly"` DigitalSignature bool `pulumi:"digitalSignature"` EncipherOnly bool `pulumi:"encipherOnly"` KeyAgreement bool `pulumi:"keyAgreement"` KeyEncipherment bool `pulumi:"keyEncipherment"` }
type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs struct { CertSign pulumi.BoolInput `pulumi:"certSign"` ContentCommitment pulumi.BoolInput `pulumi:"contentCommitment"` CrlSign pulumi.BoolInput `pulumi:"crlSign"` DataEncipherment pulumi.BoolInput `pulumi:"dataEncipherment"` DecipherOnly pulumi.BoolInput `pulumi:"decipherOnly"` DigitalSignature pulumi.BoolInput `pulumi:"digitalSignature"` EncipherOnly pulumi.BoolInput `pulumi:"encipherOnly"` KeyAgreement pulumi.BoolInput `pulumi:"keyAgreement"` KeyEncipherment pulumi.BoolInput `pulumi:"keyEncipherment"` }
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArray ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArray []GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageInput
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArray) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArray) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput
type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayInput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutputWithContext(context.Context) GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput }
GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayInput is an input type that accepts GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArray and GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayInput` via:
GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArray{ GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs{...} }
type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput
type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageInput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext(context.Context) GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput }
GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageInput is an input type that accepts GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs and GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageInput` via:
GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArgs{...}
type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) CertSign ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) CertSign() pulumi.BoolOutput
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ContentCommitment ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ContentCommitment() pulumi.BoolOutput
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) CrlSign ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) CrlSign() pulumi.BoolOutput
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DataEncipherment ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DataEncipherment() pulumi.BoolOutput
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DecipherOnly ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DecipherOnly() pulumi.BoolOutput
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DigitalSignature ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) DigitalSignature() pulumi.BoolOutput
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) EncipherOnly ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) EncipherOnly() pulumi.BoolOutput
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyAgreement ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyAgreement() pulumi.BoolOutput
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyEncipherment ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) KeyEncipherment() pulumi.BoolOutput
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
func (GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageOutput
type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsage ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsage struct { ClientAuth bool `pulumi:"clientAuth"` CodeSigning bool `pulumi:"codeSigning"` EmailProtection bool `pulumi:"emailProtection"` OcspSigning bool `pulumi:"ocspSigning"` ServerAuth bool `pulumi:"serverAuth"` TimeStamping bool `pulumi:"timeStamping"` }
type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs struct { ClientAuth pulumi.BoolInput `pulumi:"clientAuth"` CodeSigning pulumi.BoolInput `pulumi:"codeSigning"` EmailProtection pulumi.BoolInput `pulumi:"emailProtection"` OcspSigning pulumi.BoolInput `pulumi:"ocspSigning"` ServerAuth pulumi.BoolInput `pulumi:"serverAuth"` TimeStamping pulumi.BoolInput `pulumi:"timeStamping"` }
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArray ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArray []GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageInput
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArray) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArray) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput
type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayInput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutputWithContext(context.Context) GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput }
GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayInput is an input type that accepts GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArray and GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayInput` via:
GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArray{ GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs{...} }
type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput
type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageInput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext(context.Context) GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput }
GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageInput is an input type that accepts GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs and GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageInput` via:
GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArgs{...}
type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ClientAuth ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ClientAuth() pulumi.BoolOutput
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) CodeSigning ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) CodeSigning() pulumi.BoolOutput
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) EmailProtection ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) EmailProtection() pulumi.BoolOutput
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) OcspSigning ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) OcspSigning() pulumi.BoolOutput
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ServerAuth ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ServerAuth() pulumi.BoolOutput
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) TimeStamping ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) TimeStamping() pulumi.BoolOutput
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
func (GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageOutput
type GetAuthorityConfigX509ConfigKeyUsageInput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageOutput ToGetAuthorityConfigX509ConfigKeyUsageOutputWithContext(context.Context) GetAuthorityConfigX509ConfigKeyUsageOutput }
GetAuthorityConfigX509ConfigKeyUsageInput is an input type that accepts GetAuthorityConfigX509ConfigKeyUsageArgs and GetAuthorityConfigX509ConfigKeyUsageOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigKeyUsageInput` via:
GetAuthorityConfigX509ConfigKeyUsageArgs{...}
type GetAuthorityConfigX509ConfigKeyUsageOutput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigKeyUsageOutput) BaseKeyUsages ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageOutput) BaseKeyUsages() GetAuthorityConfigX509ConfigKeyUsageBaseKeyUsageArrayOutput
func (GetAuthorityConfigX509ConfigKeyUsageOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigKeyUsageOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigKeyUsageOutput) ExtendedKeyUsages ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageOutput) ExtendedKeyUsages() GetAuthorityConfigX509ConfigKeyUsageExtendedKeyUsageArrayOutput
func (GetAuthorityConfigX509ConfigKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageOutput ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageOutput
func (GetAuthorityConfigX509ConfigKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageOutput
func (GetAuthorityConfigX509ConfigKeyUsageOutput) UnknownExtendedKeyUsages ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageOutput) UnknownExtendedKeyUsages() GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsage ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsage struct {
ObjectIdPaths []int `pulumi:"objectIdPaths"`
}
type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs struct {
ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"`
}
func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray []GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput
func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(context.Context) GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput }
GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput is an input type that accepts GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray and GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayInput` via:
GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArray{ GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs{...} }
type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) Index ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput() GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArrayOutput
type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext(context.Context) GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput }
GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput is an input type that accepts GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs and GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageInput` via:
GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageArgs{...}
type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ObjectIdPaths() pulumi.IntArrayOutput
func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput() GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
func (GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput) ToGetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigKeyUsageUnknownExtendedKeyUsageOutput
type GetAuthorityConfigX509ConfigNameConstraint ¶ added in v6.52.0
type GetAuthorityConfigX509ConfigNameConstraint struct { Critical bool `pulumi:"critical"` ExcludedDnsNames []string `pulumi:"excludedDnsNames"` ExcludedEmailAddresses []string `pulumi:"excludedEmailAddresses"` ExcludedIpRanges []string `pulumi:"excludedIpRanges"` ExcludedUris []string `pulumi:"excludedUris"` PermittedDnsNames []string `pulumi:"permittedDnsNames"` PermittedEmailAddresses []string `pulumi:"permittedEmailAddresses"` PermittedIpRanges []string `pulumi:"permittedIpRanges"` PermittedUris []string `pulumi:"permittedUris"` }
type GetAuthorityConfigX509ConfigNameConstraintArgs ¶ added in v6.52.0
type GetAuthorityConfigX509ConfigNameConstraintArgs struct { Critical pulumi.BoolInput `pulumi:"critical"` ExcludedDnsNames pulumi.StringArrayInput `pulumi:"excludedDnsNames"` ExcludedEmailAddresses pulumi.StringArrayInput `pulumi:"excludedEmailAddresses"` ExcludedIpRanges pulumi.StringArrayInput `pulumi:"excludedIpRanges"` ExcludedUris pulumi.StringArrayInput `pulumi:"excludedUris"` PermittedDnsNames pulumi.StringArrayInput `pulumi:"permittedDnsNames"` PermittedEmailAddresses pulumi.StringArrayInput `pulumi:"permittedEmailAddresses"` PermittedIpRanges pulumi.StringArrayInput `pulumi:"permittedIpRanges"` PermittedUris pulumi.StringArrayInput `pulumi:"permittedUris"` }
func (GetAuthorityConfigX509ConfigNameConstraintArgs) ElementType ¶ added in v6.52.0
func (GetAuthorityConfigX509ConfigNameConstraintArgs) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigNameConstraintArgs) ToGetAuthorityConfigX509ConfigNameConstraintOutput ¶ added in v6.52.0
func (i GetAuthorityConfigX509ConfigNameConstraintArgs) ToGetAuthorityConfigX509ConfigNameConstraintOutput() GetAuthorityConfigX509ConfigNameConstraintOutput
func (GetAuthorityConfigX509ConfigNameConstraintArgs) ToGetAuthorityConfigX509ConfigNameConstraintOutputWithContext ¶ added in v6.52.0
func (i GetAuthorityConfigX509ConfigNameConstraintArgs) ToGetAuthorityConfigX509ConfigNameConstraintOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigNameConstraintOutput
type GetAuthorityConfigX509ConfigNameConstraintArray ¶ added in v6.52.0
type GetAuthorityConfigX509ConfigNameConstraintArray []GetAuthorityConfigX509ConfigNameConstraintInput
func (GetAuthorityConfigX509ConfigNameConstraintArray) ElementType ¶ added in v6.52.0
func (GetAuthorityConfigX509ConfigNameConstraintArray) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigNameConstraintArray) ToGetAuthorityConfigX509ConfigNameConstraintArrayOutput ¶ added in v6.52.0
func (i GetAuthorityConfigX509ConfigNameConstraintArray) ToGetAuthorityConfigX509ConfigNameConstraintArrayOutput() GetAuthorityConfigX509ConfigNameConstraintArrayOutput
func (GetAuthorityConfigX509ConfigNameConstraintArray) ToGetAuthorityConfigX509ConfigNameConstraintArrayOutputWithContext ¶ added in v6.52.0
func (i GetAuthorityConfigX509ConfigNameConstraintArray) ToGetAuthorityConfigX509ConfigNameConstraintArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigNameConstraintArrayOutput
type GetAuthorityConfigX509ConfigNameConstraintArrayInput ¶ added in v6.52.0
type GetAuthorityConfigX509ConfigNameConstraintArrayInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigNameConstraintArrayOutput() GetAuthorityConfigX509ConfigNameConstraintArrayOutput ToGetAuthorityConfigX509ConfigNameConstraintArrayOutputWithContext(context.Context) GetAuthorityConfigX509ConfigNameConstraintArrayOutput }
GetAuthorityConfigX509ConfigNameConstraintArrayInput is an input type that accepts GetAuthorityConfigX509ConfigNameConstraintArray and GetAuthorityConfigX509ConfigNameConstraintArrayOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigNameConstraintArrayInput` via:
GetAuthorityConfigX509ConfigNameConstraintArray{ GetAuthorityConfigX509ConfigNameConstraintArgs{...} }
type GetAuthorityConfigX509ConfigNameConstraintArrayOutput ¶ added in v6.52.0
type GetAuthorityConfigX509ConfigNameConstraintArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigNameConstraintArrayOutput) ElementType ¶ added in v6.52.0
func (GetAuthorityConfigX509ConfigNameConstraintArrayOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigNameConstraintArrayOutput) ToGetAuthorityConfigX509ConfigNameConstraintArrayOutput ¶ added in v6.52.0
func (o GetAuthorityConfigX509ConfigNameConstraintArrayOutput) ToGetAuthorityConfigX509ConfigNameConstraintArrayOutput() GetAuthorityConfigX509ConfigNameConstraintArrayOutput
func (GetAuthorityConfigX509ConfigNameConstraintArrayOutput) ToGetAuthorityConfigX509ConfigNameConstraintArrayOutputWithContext ¶ added in v6.52.0
func (o GetAuthorityConfigX509ConfigNameConstraintArrayOutput) ToGetAuthorityConfigX509ConfigNameConstraintArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigNameConstraintArrayOutput
type GetAuthorityConfigX509ConfigNameConstraintInput ¶ added in v6.52.0
type GetAuthorityConfigX509ConfigNameConstraintInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigNameConstraintOutput() GetAuthorityConfigX509ConfigNameConstraintOutput ToGetAuthorityConfigX509ConfigNameConstraintOutputWithContext(context.Context) GetAuthorityConfigX509ConfigNameConstraintOutput }
GetAuthorityConfigX509ConfigNameConstraintInput is an input type that accepts GetAuthorityConfigX509ConfigNameConstraintArgs and GetAuthorityConfigX509ConfigNameConstraintOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigNameConstraintInput` via:
GetAuthorityConfigX509ConfigNameConstraintArgs{...}
type GetAuthorityConfigX509ConfigNameConstraintOutput ¶ added in v6.52.0
type GetAuthorityConfigX509ConfigNameConstraintOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigNameConstraintOutput) Critical ¶ added in v6.52.0
func (o GetAuthorityConfigX509ConfigNameConstraintOutput) Critical() pulumi.BoolOutput
func (GetAuthorityConfigX509ConfigNameConstraintOutput) ElementType ¶ added in v6.52.0
func (GetAuthorityConfigX509ConfigNameConstraintOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigNameConstraintOutput) ExcludedDnsNames ¶ added in v6.52.0
func (o GetAuthorityConfigX509ConfigNameConstraintOutput) ExcludedDnsNames() pulumi.StringArrayOutput
func (GetAuthorityConfigX509ConfigNameConstraintOutput) ExcludedEmailAddresses ¶ added in v6.52.0
func (o GetAuthorityConfigX509ConfigNameConstraintOutput) ExcludedEmailAddresses() pulumi.StringArrayOutput
func (GetAuthorityConfigX509ConfigNameConstraintOutput) ExcludedIpRanges ¶ added in v6.52.0
func (o GetAuthorityConfigX509ConfigNameConstraintOutput) ExcludedIpRanges() pulumi.StringArrayOutput
func (GetAuthorityConfigX509ConfigNameConstraintOutput) ExcludedUris ¶ added in v6.52.0
func (o GetAuthorityConfigX509ConfigNameConstraintOutput) ExcludedUris() pulumi.StringArrayOutput
func (GetAuthorityConfigX509ConfigNameConstraintOutput) PermittedDnsNames ¶ added in v6.52.0
func (o GetAuthorityConfigX509ConfigNameConstraintOutput) PermittedDnsNames() pulumi.StringArrayOutput
func (GetAuthorityConfigX509ConfigNameConstraintOutput) PermittedEmailAddresses ¶ added in v6.52.0
func (o GetAuthorityConfigX509ConfigNameConstraintOutput) PermittedEmailAddresses() pulumi.StringArrayOutput
func (GetAuthorityConfigX509ConfigNameConstraintOutput) PermittedIpRanges ¶ added in v6.52.0
func (o GetAuthorityConfigX509ConfigNameConstraintOutput) PermittedIpRanges() pulumi.StringArrayOutput
func (GetAuthorityConfigX509ConfigNameConstraintOutput) PermittedUris ¶ added in v6.52.0
func (o GetAuthorityConfigX509ConfigNameConstraintOutput) PermittedUris() pulumi.StringArrayOutput
func (GetAuthorityConfigX509ConfigNameConstraintOutput) ToGetAuthorityConfigX509ConfigNameConstraintOutput ¶ added in v6.52.0
func (o GetAuthorityConfigX509ConfigNameConstraintOutput) ToGetAuthorityConfigX509ConfigNameConstraintOutput() GetAuthorityConfigX509ConfigNameConstraintOutput
func (GetAuthorityConfigX509ConfigNameConstraintOutput) ToGetAuthorityConfigX509ConfigNameConstraintOutputWithContext ¶ added in v6.52.0
func (o GetAuthorityConfigX509ConfigNameConstraintOutput) ToGetAuthorityConfigX509ConfigNameConstraintOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigNameConstraintOutput
type GetAuthorityConfigX509ConfigOutput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigOutput) AdditionalExtensions ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigOutput) AdditionalExtensions() GetAuthorityConfigX509ConfigAdditionalExtensionArrayOutput
func (GetAuthorityConfigX509ConfigOutput) AiaOcspServers ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigOutput) AiaOcspServers() pulumi.StringArrayOutput
func (GetAuthorityConfigX509ConfigOutput) CaOptions ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigOutput) CaOptions() GetAuthorityConfigX509ConfigCaOptionArrayOutput
func (GetAuthorityConfigX509ConfigOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigOutput) KeyUsages ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigOutput) KeyUsages() GetAuthorityConfigX509ConfigKeyUsageArrayOutput
func (GetAuthorityConfigX509ConfigOutput) NameConstraints ¶ added in v6.52.0
func (o GetAuthorityConfigX509ConfigOutput) NameConstraints() GetAuthorityConfigX509ConfigNameConstraintArrayOutput
func (GetAuthorityConfigX509ConfigOutput) PolicyIds ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigOutput) PolicyIds() GetAuthorityConfigX509ConfigPolicyIdArrayOutput
func (GetAuthorityConfigX509ConfigOutput) ToGetAuthorityConfigX509ConfigOutput ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigOutput) ToGetAuthorityConfigX509ConfigOutput() GetAuthorityConfigX509ConfigOutput
func (GetAuthorityConfigX509ConfigOutput) ToGetAuthorityConfigX509ConfigOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigOutput) ToGetAuthorityConfigX509ConfigOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigOutput
type GetAuthorityConfigX509ConfigPolicyId ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigPolicyId struct {
ObjectIdPaths []int `pulumi:"objectIdPaths"`
}
type GetAuthorityConfigX509ConfigPolicyIdArgs ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigPolicyIdArgs struct {
ObjectIdPaths pulumi.IntArrayInput `pulumi:"objectIdPaths"`
}
func (GetAuthorityConfigX509ConfigPolicyIdArgs) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigPolicyIdArgs) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigPolicyIdArgs) ToGetAuthorityConfigX509ConfigPolicyIdOutput ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigPolicyIdArgs) ToGetAuthorityConfigX509ConfigPolicyIdOutput() GetAuthorityConfigX509ConfigPolicyIdOutput
func (GetAuthorityConfigX509ConfigPolicyIdArgs) ToGetAuthorityConfigX509ConfigPolicyIdOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigPolicyIdArgs) ToGetAuthorityConfigX509ConfigPolicyIdOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigPolicyIdOutput
type GetAuthorityConfigX509ConfigPolicyIdArray ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigPolicyIdArray []GetAuthorityConfigX509ConfigPolicyIdInput
func (GetAuthorityConfigX509ConfigPolicyIdArray) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigPolicyIdArray) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigPolicyIdArray) ToGetAuthorityConfigX509ConfigPolicyIdArrayOutput ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigPolicyIdArray) ToGetAuthorityConfigX509ConfigPolicyIdArrayOutput() GetAuthorityConfigX509ConfigPolicyIdArrayOutput
func (GetAuthorityConfigX509ConfigPolicyIdArray) ToGetAuthorityConfigX509ConfigPolicyIdArrayOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityConfigX509ConfigPolicyIdArray) ToGetAuthorityConfigX509ConfigPolicyIdArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigPolicyIdArrayOutput
type GetAuthorityConfigX509ConfigPolicyIdArrayInput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigPolicyIdArrayInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigPolicyIdArrayOutput() GetAuthorityConfigX509ConfigPolicyIdArrayOutput ToGetAuthorityConfigX509ConfigPolicyIdArrayOutputWithContext(context.Context) GetAuthorityConfigX509ConfigPolicyIdArrayOutput }
GetAuthorityConfigX509ConfigPolicyIdArrayInput is an input type that accepts GetAuthorityConfigX509ConfigPolicyIdArray and GetAuthorityConfigX509ConfigPolicyIdArrayOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigPolicyIdArrayInput` via:
GetAuthorityConfigX509ConfigPolicyIdArray{ GetAuthorityConfigX509ConfigPolicyIdArgs{...} }
type GetAuthorityConfigX509ConfigPolicyIdArrayOutput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigPolicyIdArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigPolicyIdArrayOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigPolicyIdArrayOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigPolicyIdArrayOutput) ToGetAuthorityConfigX509ConfigPolicyIdArrayOutput ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigPolicyIdArrayOutput) ToGetAuthorityConfigX509ConfigPolicyIdArrayOutput() GetAuthorityConfigX509ConfigPolicyIdArrayOutput
func (GetAuthorityConfigX509ConfigPolicyIdArrayOutput) ToGetAuthorityConfigX509ConfigPolicyIdArrayOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigPolicyIdArrayOutput) ToGetAuthorityConfigX509ConfigPolicyIdArrayOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigPolicyIdArrayOutput
type GetAuthorityConfigX509ConfigPolicyIdInput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigPolicyIdInput interface { pulumi.Input ToGetAuthorityConfigX509ConfigPolicyIdOutput() GetAuthorityConfigX509ConfigPolicyIdOutput ToGetAuthorityConfigX509ConfigPolicyIdOutputWithContext(context.Context) GetAuthorityConfigX509ConfigPolicyIdOutput }
GetAuthorityConfigX509ConfigPolicyIdInput is an input type that accepts GetAuthorityConfigX509ConfigPolicyIdArgs and GetAuthorityConfigX509ConfigPolicyIdOutput values. You can construct a concrete instance of `GetAuthorityConfigX509ConfigPolicyIdInput` via:
GetAuthorityConfigX509ConfigPolicyIdArgs{...}
type GetAuthorityConfigX509ConfigPolicyIdOutput ¶ added in v6.15.1
type GetAuthorityConfigX509ConfigPolicyIdOutput struct{ *pulumi.OutputState }
func (GetAuthorityConfigX509ConfigPolicyIdOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityConfigX509ConfigPolicyIdOutput) ElementType() reflect.Type
func (GetAuthorityConfigX509ConfigPolicyIdOutput) ObjectIdPaths ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigPolicyIdOutput) ObjectIdPaths() pulumi.IntArrayOutput
func (GetAuthorityConfigX509ConfigPolicyIdOutput) ToGetAuthorityConfigX509ConfigPolicyIdOutput ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigPolicyIdOutput) ToGetAuthorityConfigX509ConfigPolicyIdOutput() GetAuthorityConfigX509ConfigPolicyIdOutput
func (GetAuthorityConfigX509ConfigPolicyIdOutput) ToGetAuthorityConfigX509ConfigPolicyIdOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityConfigX509ConfigPolicyIdOutput) ToGetAuthorityConfigX509ConfigPolicyIdOutputWithContext(ctx context.Context) GetAuthorityConfigX509ConfigPolicyIdOutput
type GetAuthorityKeySpec ¶ added in v6.15.1
type GetAuthorityKeySpecArgs ¶ added in v6.15.1
type GetAuthorityKeySpecArgs struct { Algorithm pulumi.StringInput `pulumi:"algorithm"` CloudKmsKeyVersion pulumi.StringInput `pulumi:"cloudKmsKeyVersion"` }
func (GetAuthorityKeySpecArgs) ElementType ¶ added in v6.15.1
func (GetAuthorityKeySpecArgs) ElementType() reflect.Type
func (GetAuthorityKeySpecArgs) ToGetAuthorityKeySpecOutput ¶ added in v6.15.1
func (i GetAuthorityKeySpecArgs) ToGetAuthorityKeySpecOutput() GetAuthorityKeySpecOutput
func (GetAuthorityKeySpecArgs) ToGetAuthorityKeySpecOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityKeySpecArgs) ToGetAuthorityKeySpecOutputWithContext(ctx context.Context) GetAuthorityKeySpecOutput
type GetAuthorityKeySpecArray ¶ added in v6.15.1
type GetAuthorityKeySpecArray []GetAuthorityKeySpecInput
func (GetAuthorityKeySpecArray) ElementType ¶ added in v6.15.1
func (GetAuthorityKeySpecArray) ElementType() reflect.Type
func (GetAuthorityKeySpecArray) ToGetAuthorityKeySpecArrayOutput ¶ added in v6.15.1
func (i GetAuthorityKeySpecArray) ToGetAuthorityKeySpecArrayOutput() GetAuthorityKeySpecArrayOutput
func (GetAuthorityKeySpecArray) ToGetAuthorityKeySpecArrayOutputWithContext ¶ added in v6.15.1
func (i GetAuthorityKeySpecArray) ToGetAuthorityKeySpecArrayOutputWithContext(ctx context.Context) GetAuthorityKeySpecArrayOutput
type GetAuthorityKeySpecArrayInput ¶ added in v6.15.1
type GetAuthorityKeySpecArrayInput interface { pulumi.Input ToGetAuthorityKeySpecArrayOutput() GetAuthorityKeySpecArrayOutput ToGetAuthorityKeySpecArrayOutputWithContext(context.Context) GetAuthorityKeySpecArrayOutput }
GetAuthorityKeySpecArrayInput is an input type that accepts GetAuthorityKeySpecArray and GetAuthorityKeySpecArrayOutput values. You can construct a concrete instance of `GetAuthorityKeySpecArrayInput` via:
GetAuthorityKeySpecArray{ GetAuthorityKeySpecArgs{...} }
type GetAuthorityKeySpecArrayOutput ¶ added in v6.15.1
type GetAuthorityKeySpecArrayOutput struct{ *pulumi.OutputState }
func (GetAuthorityKeySpecArrayOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityKeySpecArrayOutput) ElementType() reflect.Type
func (GetAuthorityKeySpecArrayOutput) Index ¶ added in v6.15.1
func (o GetAuthorityKeySpecArrayOutput) Index(i pulumi.IntInput) GetAuthorityKeySpecOutput
func (GetAuthorityKeySpecArrayOutput) ToGetAuthorityKeySpecArrayOutput ¶ added in v6.15.1
func (o GetAuthorityKeySpecArrayOutput) ToGetAuthorityKeySpecArrayOutput() GetAuthorityKeySpecArrayOutput
func (GetAuthorityKeySpecArrayOutput) ToGetAuthorityKeySpecArrayOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityKeySpecArrayOutput) ToGetAuthorityKeySpecArrayOutputWithContext(ctx context.Context) GetAuthorityKeySpecArrayOutput
type GetAuthorityKeySpecInput ¶ added in v6.15.1
type GetAuthorityKeySpecInput interface { pulumi.Input ToGetAuthorityKeySpecOutput() GetAuthorityKeySpecOutput ToGetAuthorityKeySpecOutputWithContext(context.Context) GetAuthorityKeySpecOutput }
GetAuthorityKeySpecInput is an input type that accepts GetAuthorityKeySpecArgs and GetAuthorityKeySpecOutput values. You can construct a concrete instance of `GetAuthorityKeySpecInput` via:
GetAuthorityKeySpecArgs{...}
type GetAuthorityKeySpecOutput ¶ added in v6.15.1
type GetAuthorityKeySpecOutput struct{ *pulumi.OutputState }
func (GetAuthorityKeySpecOutput) Algorithm ¶ added in v6.15.1
func (o GetAuthorityKeySpecOutput) Algorithm() pulumi.StringOutput
func (GetAuthorityKeySpecOutput) CloudKmsKeyVersion ¶ added in v6.15.1
func (o GetAuthorityKeySpecOutput) CloudKmsKeyVersion() pulumi.StringOutput
func (GetAuthorityKeySpecOutput) ElementType ¶ added in v6.15.1
func (GetAuthorityKeySpecOutput) ElementType() reflect.Type
func (GetAuthorityKeySpecOutput) ToGetAuthorityKeySpecOutput ¶ added in v6.15.1
func (o GetAuthorityKeySpecOutput) ToGetAuthorityKeySpecOutput() GetAuthorityKeySpecOutput
func (GetAuthorityKeySpecOutput) ToGetAuthorityKeySpecOutputWithContext ¶ added in v6.15.1
func (o GetAuthorityKeySpecOutput) ToGetAuthorityKeySpecOutputWithContext(ctx context.Context) GetAuthorityKeySpecOutput
type GetAuthoritySubordinateConfig ¶ added in v6.31.0
type GetAuthoritySubordinateConfig struct { CertificateAuthority string `pulumi:"certificateAuthority"` PemIssuerChains []GetAuthoritySubordinateConfigPemIssuerChain `pulumi:"pemIssuerChains"` }
type GetAuthoritySubordinateConfigArgs ¶ added in v6.31.0
type GetAuthoritySubordinateConfigArgs struct { CertificateAuthority pulumi.StringInput `pulumi:"certificateAuthority"` PemIssuerChains GetAuthoritySubordinateConfigPemIssuerChainArrayInput `pulumi:"pemIssuerChains"` }
func (GetAuthoritySubordinateConfigArgs) ElementType ¶ added in v6.31.0
func (GetAuthoritySubordinateConfigArgs) ElementType() reflect.Type
func (GetAuthoritySubordinateConfigArgs) ToGetAuthoritySubordinateConfigOutput ¶ added in v6.31.0
func (i GetAuthoritySubordinateConfigArgs) ToGetAuthoritySubordinateConfigOutput() GetAuthoritySubordinateConfigOutput
func (GetAuthoritySubordinateConfigArgs) ToGetAuthoritySubordinateConfigOutputWithContext ¶ added in v6.31.0
func (i GetAuthoritySubordinateConfigArgs) ToGetAuthoritySubordinateConfigOutputWithContext(ctx context.Context) GetAuthoritySubordinateConfigOutput
type GetAuthoritySubordinateConfigArray ¶ added in v6.31.0
type GetAuthoritySubordinateConfigArray []GetAuthoritySubordinateConfigInput
func (GetAuthoritySubordinateConfigArray) ElementType ¶ added in v6.31.0
func (GetAuthoritySubordinateConfigArray) ElementType() reflect.Type
func (GetAuthoritySubordinateConfigArray) ToGetAuthoritySubordinateConfigArrayOutput ¶ added in v6.31.0
func (i GetAuthoritySubordinateConfigArray) ToGetAuthoritySubordinateConfigArrayOutput() GetAuthoritySubordinateConfigArrayOutput
func (GetAuthoritySubordinateConfigArray) ToGetAuthoritySubordinateConfigArrayOutputWithContext ¶ added in v6.31.0
func (i GetAuthoritySubordinateConfigArray) ToGetAuthoritySubordinateConfigArrayOutputWithContext(ctx context.Context) GetAuthoritySubordinateConfigArrayOutput
type GetAuthoritySubordinateConfigArrayInput ¶ added in v6.31.0
type GetAuthoritySubordinateConfigArrayInput interface { pulumi.Input ToGetAuthoritySubordinateConfigArrayOutput() GetAuthoritySubordinateConfigArrayOutput ToGetAuthoritySubordinateConfigArrayOutputWithContext(context.Context) GetAuthoritySubordinateConfigArrayOutput }
GetAuthoritySubordinateConfigArrayInput is an input type that accepts GetAuthoritySubordinateConfigArray and GetAuthoritySubordinateConfigArrayOutput values. You can construct a concrete instance of `GetAuthoritySubordinateConfigArrayInput` via:
GetAuthoritySubordinateConfigArray{ GetAuthoritySubordinateConfigArgs{...} }
type GetAuthoritySubordinateConfigArrayOutput ¶ added in v6.31.0
type GetAuthoritySubordinateConfigArrayOutput struct{ *pulumi.OutputState }
func (GetAuthoritySubordinateConfigArrayOutput) ElementType ¶ added in v6.31.0
func (GetAuthoritySubordinateConfigArrayOutput) ElementType() reflect.Type
func (GetAuthoritySubordinateConfigArrayOutput) ToGetAuthoritySubordinateConfigArrayOutput ¶ added in v6.31.0
func (o GetAuthoritySubordinateConfigArrayOutput) ToGetAuthoritySubordinateConfigArrayOutput() GetAuthoritySubordinateConfigArrayOutput
func (GetAuthoritySubordinateConfigArrayOutput) ToGetAuthoritySubordinateConfigArrayOutputWithContext ¶ added in v6.31.0
func (o GetAuthoritySubordinateConfigArrayOutput) ToGetAuthoritySubordinateConfigArrayOutputWithContext(ctx context.Context) GetAuthoritySubordinateConfigArrayOutput
type GetAuthoritySubordinateConfigInput ¶ added in v6.31.0
type GetAuthoritySubordinateConfigInput interface { pulumi.Input ToGetAuthoritySubordinateConfigOutput() GetAuthoritySubordinateConfigOutput ToGetAuthoritySubordinateConfigOutputWithContext(context.Context) GetAuthoritySubordinateConfigOutput }
GetAuthoritySubordinateConfigInput is an input type that accepts GetAuthoritySubordinateConfigArgs and GetAuthoritySubordinateConfigOutput values. You can construct a concrete instance of `GetAuthoritySubordinateConfigInput` via:
GetAuthoritySubordinateConfigArgs{...}
type GetAuthoritySubordinateConfigOutput ¶ added in v6.31.0
type GetAuthoritySubordinateConfigOutput struct{ *pulumi.OutputState }
func (GetAuthoritySubordinateConfigOutput) CertificateAuthority ¶ added in v6.31.0
func (o GetAuthoritySubordinateConfigOutput) CertificateAuthority() pulumi.StringOutput
func (GetAuthoritySubordinateConfigOutput) ElementType ¶ added in v6.31.0
func (GetAuthoritySubordinateConfigOutput) ElementType() reflect.Type
func (GetAuthoritySubordinateConfigOutput) PemIssuerChains ¶ added in v6.31.0
func (o GetAuthoritySubordinateConfigOutput) PemIssuerChains() GetAuthoritySubordinateConfigPemIssuerChainArrayOutput
func (GetAuthoritySubordinateConfigOutput) ToGetAuthoritySubordinateConfigOutput ¶ added in v6.31.0
func (o GetAuthoritySubordinateConfigOutput) ToGetAuthoritySubordinateConfigOutput() GetAuthoritySubordinateConfigOutput
func (GetAuthoritySubordinateConfigOutput) ToGetAuthoritySubordinateConfigOutputWithContext ¶ added in v6.31.0
func (o GetAuthoritySubordinateConfigOutput) ToGetAuthoritySubordinateConfigOutputWithContext(ctx context.Context) GetAuthoritySubordinateConfigOutput
type GetAuthoritySubordinateConfigPemIssuerChain ¶ added in v6.31.0
type GetAuthoritySubordinateConfigPemIssuerChain struct {
PemCertificates []string `pulumi:"pemCertificates"`
}
type GetAuthoritySubordinateConfigPemIssuerChainArgs ¶ added in v6.31.0
type GetAuthoritySubordinateConfigPemIssuerChainArgs struct {
PemCertificates pulumi.StringArrayInput `pulumi:"pemCertificates"`
}
func (GetAuthoritySubordinateConfigPemIssuerChainArgs) ElementType ¶ added in v6.31.0
func (GetAuthoritySubordinateConfigPemIssuerChainArgs) ElementType() reflect.Type
func (GetAuthoritySubordinateConfigPemIssuerChainArgs) ToGetAuthoritySubordinateConfigPemIssuerChainOutput ¶ added in v6.31.0
func (i GetAuthoritySubordinateConfigPemIssuerChainArgs) ToGetAuthoritySubordinateConfigPemIssuerChainOutput() GetAuthoritySubordinateConfigPemIssuerChainOutput
func (GetAuthoritySubordinateConfigPemIssuerChainArgs) ToGetAuthoritySubordinateConfigPemIssuerChainOutputWithContext ¶ added in v6.31.0
func (i GetAuthoritySubordinateConfigPemIssuerChainArgs) ToGetAuthoritySubordinateConfigPemIssuerChainOutputWithContext(ctx context.Context) GetAuthoritySubordinateConfigPemIssuerChainOutput
type GetAuthoritySubordinateConfigPemIssuerChainArray ¶ added in v6.31.0
type GetAuthoritySubordinateConfigPemIssuerChainArray []GetAuthoritySubordinateConfigPemIssuerChainInput
func (GetAuthoritySubordinateConfigPemIssuerChainArray) ElementType ¶ added in v6.31.0
func (GetAuthoritySubordinateConfigPemIssuerChainArray) ElementType() reflect.Type
func (GetAuthoritySubordinateConfigPemIssuerChainArray) ToGetAuthoritySubordinateConfigPemIssuerChainArrayOutput ¶ added in v6.31.0
func (i GetAuthoritySubordinateConfigPemIssuerChainArray) ToGetAuthoritySubordinateConfigPemIssuerChainArrayOutput() GetAuthoritySubordinateConfigPemIssuerChainArrayOutput
func (GetAuthoritySubordinateConfigPemIssuerChainArray) ToGetAuthoritySubordinateConfigPemIssuerChainArrayOutputWithContext ¶ added in v6.31.0
func (i GetAuthoritySubordinateConfigPemIssuerChainArray) ToGetAuthoritySubordinateConfigPemIssuerChainArrayOutputWithContext(ctx context.Context) GetAuthoritySubordinateConfigPemIssuerChainArrayOutput
type GetAuthoritySubordinateConfigPemIssuerChainArrayInput ¶ added in v6.31.0
type GetAuthoritySubordinateConfigPemIssuerChainArrayInput interface { pulumi.Input ToGetAuthoritySubordinateConfigPemIssuerChainArrayOutput() GetAuthoritySubordinateConfigPemIssuerChainArrayOutput ToGetAuthoritySubordinateConfigPemIssuerChainArrayOutputWithContext(context.Context) GetAuthoritySubordinateConfigPemIssuerChainArrayOutput }
GetAuthoritySubordinateConfigPemIssuerChainArrayInput is an input type that accepts GetAuthoritySubordinateConfigPemIssuerChainArray and GetAuthoritySubordinateConfigPemIssuerChainArrayOutput values. You can construct a concrete instance of `GetAuthoritySubordinateConfigPemIssuerChainArrayInput` via:
GetAuthoritySubordinateConfigPemIssuerChainArray{ GetAuthoritySubordinateConfigPemIssuerChainArgs{...} }
type GetAuthoritySubordinateConfigPemIssuerChainArrayOutput ¶ added in v6.31.0
type GetAuthoritySubordinateConfigPemIssuerChainArrayOutput struct{ *pulumi.OutputState }
func (GetAuthoritySubordinateConfigPemIssuerChainArrayOutput) ElementType ¶ added in v6.31.0
func (GetAuthoritySubordinateConfigPemIssuerChainArrayOutput) ElementType() reflect.Type
func (GetAuthoritySubordinateConfigPemIssuerChainArrayOutput) ToGetAuthoritySubordinateConfigPemIssuerChainArrayOutput ¶ added in v6.31.0
func (o GetAuthoritySubordinateConfigPemIssuerChainArrayOutput) ToGetAuthoritySubordinateConfigPemIssuerChainArrayOutput() GetAuthoritySubordinateConfigPemIssuerChainArrayOutput
func (GetAuthoritySubordinateConfigPemIssuerChainArrayOutput) ToGetAuthoritySubordinateConfigPemIssuerChainArrayOutputWithContext ¶ added in v6.31.0
func (o GetAuthoritySubordinateConfigPemIssuerChainArrayOutput) ToGetAuthoritySubordinateConfigPemIssuerChainArrayOutputWithContext(ctx context.Context) GetAuthoritySubordinateConfigPemIssuerChainArrayOutput
type GetAuthoritySubordinateConfigPemIssuerChainInput ¶ added in v6.31.0
type GetAuthoritySubordinateConfigPemIssuerChainInput interface { pulumi.Input ToGetAuthoritySubordinateConfigPemIssuerChainOutput() GetAuthoritySubordinateConfigPemIssuerChainOutput ToGetAuthoritySubordinateConfigPemIssuerChainOutputWithContext(context.Context) GetAuthoritySubordinateConfigPemIssuerChainOutput }
GetAuthoritySubordinateConfigPemIssuerChainInput is an input type that accepts GetAuthoritySubordinateConfigPemIssuerChainArgs and GetAuthoritySubordinateConfigPemIssuerChainOutput values. You can construct a concrete instance of `GetAuthoritySubordinateConfigPemIssuerChainInput` via:
GetAuthoritySubordinateConfigPemIssuerChainArgs{...}
type GetAuthoritySubordinateConfigPemIssuerChainOutput ¶ added in v6.31.0
type GetAuthoritySubordinateConfigPemIssuerChainOutput struct{ *pulumi.OutputState }
func (GetAuthoritySubordinateConfigPemIssuerChainOutput) ElementType ¶ added in v6.31.0
func (GetAuthoritySubordinateConfigPemIssuerChainOutput) ElementType() reflect.Type
func (GetAuthoritySubordinateConfigPemIssuerChainOutput) PemCertificates ¶ added in v6.31.0
func (o GetAuthoritySubordinateConfigPemIssuerChainOutput) PemCertificates() pulumi.StringArrayOutput
func (GetAuthoritySubordinateConfigPemIssuerChainOutput) ToGetAuthoritySubordinateConfigPemIssuerChainOutput ¶ added in v6.31.0
func (o GetAuthoritySubordinateConfigPemIssuerChainOutput) ToGetAuthoritySubordinateConfigPemIssuerChainOutput() GetAuthoritySubordinateConfigPemIssuerChainOutput
func (GetAuthoritySubordinateConfigPemIssuerChainOutput) ToGetAuthoritySubordinateConfigPemIssuerChainOutputWithContext ¶ added in v6.31.0
func (o GetAuthoritySubordinateConfigPemIssuerChainOutput) ToGetAuthoritySubordinateConfigPemIssuerChainOutputWithContext(ctx context.Context) GetAuthoritySubordinateConfigPemIssuerChainOutput
type LookupAuthorityArgs ¶ added in v6.15.1
type LookupAuthorityArgs struct { // ID of the certificate authority. // // *** CertificateAuthorityId *string `pulumi:"certificateAuthorityId"` // The location the certificate authority exists in. Location *string `pulumi:"location"` // The name of the pool the certificate authority belongs to. Pool *string `pulumi:"pool"` // The ID of the project in which the resource belongs. If it // is not provided, the provider project is used. Project *string `pulumi:"project"` }
A collection of arguments for invoking getAuthority.
type LookupAuthorityOutputArgs ¶ added in v6.15.1
type LookupAuthorityOutputArgs struct { // ID of the certificate authority. // // *** CertificateAuthorityId pulumi.StringPtrInput `pulumi:"certificateAuthorityId"` // The location the certificate authority exists in. Location pulumi.StringPtrInput `pulumi:"location"` // The name of the pool the certificate authority belongs to. Pool pulumi.StringPtrInput `pulumi:"pool"` // The ID of the project in which the resource belongs. If it // is not provided, the provider project is used. Project pulumi.StringPtrInput `pulumi:"project"` }
A collection of arguments for invoking getAuthority.
func (LookupAuthorityOutputArgs) ElementType ¶ added in v6.15.1
func (LookupAuthorityOutputArgs) ElementType() reflect.Type
type LookupAuthorityResult ¶ added in v6.15.1
type LookupAuthorityResult struct { AccessUrls []GetAuthorityAccessUrl `pulumi:"accessUrls"` CertificateAuthorityId *string `pulumi:"certificateAuthorityId"` Configs []GetAuthorityConfig `pulumi:"configs"` CreateTime string `pulumi:"createTime"` DeletionProtection bool `pulumi:"deletionProtection"` DesiredState string `pulumi:"desiredState"` GcsBucket string `pulumi:"gcsBucket"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IgnoreActiveCertificatesOnDeletion bool `pulumi:"ignoreActiveCertificatesOnDeletion"` KeySpecs []GetAuthorityKeySpec `pulumi:"keySpecs"` Labels map[string]string `pulumi:"labels"` Lifetime string `pulumi:"lifetime"` Location *string `pulumi:"location"` Name string `pulumi:"name"` PemCaCertificate string `pulumi:"pemCaCertificate"` PemCaCertificates []string `pulumi:"pemCaCertificates"` // The PEM-encoded signed certificate signing request (CSR). This is only set on subordinate certificate authorities that are awaiting user activation. PemCsr string `pulumi:"pemCsr"` Pool *string `pulumi:"pool"` Project *string `pulumi:"project"` SkipGracePeriod bool `pulumi:"skipGracePeriod"` State string `pulumi:"state"` SubordinateConfigs []GetAuthoritySubordinateConfig `pulumi:"subordinateConfigs"` Type string `pulumi:"type"` UpdateTime string `pulumi:"updateTime"` }
A collection of values returned by getAuthority.
func LookupAuthority ¶ added in v6.15.1
func LookupAuthority(ctx *pulumi.Context, args *LookupAuthorityArgs, opts ...pulumi.InvokeOption) (*LookupAuthorityResult, error)
Get info about a Google CAS Certificate Authority.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/certificateauthority" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _default, err := certificateauthority.LookupAuthority(ctx, &certificateauthority.LookupAuthorityArgs{ Location: pulumi.StringRef("us-west1"), Pool: pulumi.StringRef("pool-name"), CertificateAuthorityId: pulumi.StringRef("ca-id"), }, nil) if err != nil { return err } ctx.Export("csr", _default.PemCsr) return nil }) }
```
type LookupAuthorityResultOutput ¶ added in v6.15.1
type LookupAuthorityResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAuthority.
func LookupAuthorityOutput ¶ added in v6.15.1
func LookupAuthorityOutput(ctx *pulumi.Context, args LookupAuthorityOutputArgs, opts ...pulumi.InvokeOption) LookupAuthorityResultOutput
func (LookupAuthorityResultOutput) AccessUrls ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) AccessUrls() GetAuthorityAccessUrlArrayOutput
func (LookupAuthorityResultOutput) CertificateAuthorityId ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) CertificateAuthorityId() pulumi.StringPtrOutput
func (LookupAuthorityResultOutput) Configs ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) Configs() GetAuthorityConfigArrayOutput
func (LookupAuthorityResultOutput) CreateTime ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) CreateTime() pulumi.StringOutput
func (LookupAuthorityResultOutput) DeletionProtection ¶ added in v6.22.0
func (o LookupAuthorityResultOutput) DeletionProtection() pulumi.BoolOutput
func (LookupAuthorityResultOutput) DesiredState ¶ added in v6.25.0
func (o LookupAuthorityResultOutput) DesiredState() pulumi.StringOutput
func (LookupAuthorityResultOutput) ElementType ¶ added in v6.15.1
func (LookupAuthorityResultOutput) ElementType() reflect.Type
func (LookupAuthorityResultOutput) GcsBucket ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) GcsBucket() pulumi.StringOutput
func (LookupAuthorityResultOutput) Id ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupAuthorityResultOutput) IgnoreActiveCertificatesOnDeletion ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) IgnoreActiveCertificatesOnDeletion() pulumi.BoolOutput
func (LookupAuthorityResultOutput) KeySpecs ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) KeySpecs() GetAuthorityKeySpecArrayOutput
func (LookupAuthorityResultOutput) Labels ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) Labels() pulumi.StringMapOutput
func (LookupAuthorityResultOutput) Lifetime ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) Lifetime() pulumi.StringOutput
func (LookupAuthorityResultOutput) Location ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) Location() pulumi.StringPtrOutput
func (LookupAuthorityResultOutput) Name ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) Name() pulumi.StringOutput
func (LookupAuthorityResultOutput) PemCaCertificate ¶ added in v6.31.0
func (o LookupAuthorityResultOutput) PemCaCertificate() pulumi.StringOutput
func (LookupAuthorityResultOutput) PemCaCertificates ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) PemCaCertificates() pulumi.StringArrayOutput
func (LookupAuthorityResultOutput) PemCsr ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) PemCsr() pulumi.StringOutput
The PEM-encoded signed certificate signing request (CSR). This is only set on subordinate certificate authorities that are awaiting user activation.
func (LookupAuthorityResultOutput) Pool ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) Pool() pulumi.StringPtrOutput
func (LookupAuthorityResultOutput) Project ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) Project() pulumi.StringPtrOutput
func (LookupAuthorityResultOutput) SkipGracePeriod ¶ added in v6.42.0
func (o LookupAuthorityResultOutput) SkipGracePeriod() pulumi.BoolOutput
func (LookupAuthorityResultOutput) State ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) State() pulumi.StringOutput
func (LookupAuthorityResultOutput) SubordinateConfigs ¶ added in v6.31.0
func (o LookupAuthorityResultOutput) SubordinateConfigs() GetAuthoritySubordinateConfigArrayOutput
func (LookupAuthorityResultOutput) ToLookupAuthorityResultOutput ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) ToLookupAuthorityResultOutput() LookupAuthorityResultOutput
func (LookupAuthorityResultOutput) ToLookupAuthorityResultOutputWithContext ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) ToLookupAuthorityResultOutputWithContext(ctx context.Context) LookupAuthorityResultOutput
func (LookupAuthorityResultOutput) Type ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) Type() pulumi.StringOutput
func (LookupAuthorityResultOutput) UpdateTime ¶ added in v6.15.1
func (o LookupAuthorityResultOutput) UpdateTime() pulumi.StringOutput