Documentation
¶
Index ¶
- type Certificate
- type CertificateApiPassthrough
- type CertificateApiPassthroughArgs
- func (CertificateApiPassthroughArgs) ElementType() reflect.Type
- func (i CertificateApiPassthroughArgs) ToCertificateApiPassthroughOutput() CertificateApiPassthroughOutput
- func (i CertificateApiPassthroughArgs) ToCertificateApiPassthroughOutputWithContext(ctx context.Context) CertificateApiPassthroughOutput
- func (i CertificateApiPassthroughArgs) ToCertificateApiPassthroughPtrOutput() CertificateApiPassthroughPtrOutput
- func (i CertificateApiPassthroughArgs) ToCertificateApiPassthroughPtrOutputWithContext(ctx context.Context) CertificateApiPassthroughPtrOutput
- type CertificateApiPassthroughInput
- type CertificateApiPassthroughOutput
- func (CertificateApiPassthroughOutput) ElementType() reflect.Type
- func (o CertificateApiPassthroughOutput) Extensions() CertificateExtensionsPtrOutput
- func (o CertificateApiPassthroughOutput) Subject() CertificateSubjectPtrOutput
- func (o CertificateApiPassthroughOutput) ToCertificateApiPassthroughOutput() CertificateApiPassthroughOutput
- func (o CertificateApiPassthroughOutput) ToCertificateApiPassthroughOutputWithContext(ctx context.Context) CertificateApiPassthroughOutput
- func (o CertificateApiPassthroughOutput) ToCertificateApiPassthroughPtrOutput() CertificateApiPassthroughPtrOutput
- func (o CertificateApiPassthroughOutput) ToCertificateApiPassthroughPtrOutputWithContext(ctx context.Context) CertificateApiPassthroughPtrOutput
- type CertificateApiPassthroughPtrInput
- type CertificateApiPassthroughPtrOutput
- func (o CertificateApiPassthroughPtrOutput) Elem() CertificateApiPassthroughOutput
- func (CertificateApiPassthroughPtrOutput) ElementType() reflect.Type
- func (o CertificateApiPassthroughPtrOutput) Extensions() CertificateExtensionsPtrOutput
- func (o CertificateApiPassthroughPtrOutput) Subject() CertificateSubjectPtrOutput
- func (o CertificateApiPassthroughPtrOutput) ToCertificateApiPassthroughPtrOutput() CertificateApiPassthroughPtrOutput
- func (o CertificateApiPassthroughPtrOutput) ToCertificateApiPassthroughPtrOutputWithContext(ctx context.Context) CertificateApiPassthroughPtrOutput
- type CertificateArgs
- type CertificateAuthority
- type CertificateAuthorityAccessDescription
- type CertificateAuthorityAccessDescriptionArgs
- func (CertificateAuthorityAccessDescriptionArgs) ElementType() reflect.Type
- func (i CertificateAuthorityAccessDescriptionArgs) ToCertificateAuthorityAccessDescriptionOutput() CertificateAuthorityAccessDescriptionOutput
- func (i CertificateAuthorityAccessDescriptionArgs) ToCertificateAuthorityAccessDescriptionOutputWithContext(ctx context.Context) CertificateAuthorityAccessDescriptionOutput
- type CertificateAuthorityAccessDescriptionArray
- func (CertificateAuthorityAccessDescriptionArray) ElementType() reflect.Type
- func (i CertificateAuthorityAccessDescriptionArray) ToCertificateAuthorityAccessDescriptionArrayOutput() CertificateAuthorityAccessDescriptionArrayOutput
- func (i CertificateAuthorityAccessDescriptionArray) ToCertificateAuthorityAccessDescriptionArrayOutputWithContext(ctx context.Context) CertificateAuthorityAccessDescriptionArrayOutput
- type CertificateAuthorityAccessDescriptionArrayInput
- type CertificateAuthorityAccessDescriptionArrayOutput
- func (CertificateAuthorityAccessDescriptionArrayOutput) ElementType() reflect.Type
- func (o CertificateAuthorityAccessDescriptionArrayOutput) Index(i pulumi.IntInput) CertificateAuthorityAccessDescriptionOutput
- func (o CertificateAuthorityAccessDescriptionArrayOutput) ToCertificateAuthorityAccessDescriptionArrayOutput() CertificateAuthorityAccessDescriptionArrayOutput
- func (o CertificateAuthorityAccessDescriptionArrayOutput) ToCertificateAuthorityAccessDescriptionArrayOutputWithContext(ctx context.Context) CertificateAuthorityAccessDescriptionArrayOutput
- type CertificateAuthorityAccessDescriptionInput
- type CertificateAuthorityAccessDescriptionOutput
- func (o CertificateAuthorityAccessDescriptionOutput) AccessLocation() CertificateAuthorityGeneralNameOutput
- func (o CertificateAuthorityAccessDescriptionOutput) AccessMethod() CertificateAuthorityAccessMethodOutput
- func (CertificateAuthorityAccessDescriptionOutput) ElementType() reflect.Type
- func (o CertificateAuthorityAccessDescriptionOutput) ToCertificateAuthorityAccessDescriptionOutput() CertificateAuthorityAccessDescriptionOutput
- func (o CertificateAuthorityAccessDescriptionOutput) ToCertificateAuthorityAccessDescriptionOutputWithContext(ctx context.Context) CertificateAuthorityAccessDescriptionOutput
- type CertificateAuthorityAccessMethod
- type CertificateAuthorityAccessMethodArgs
- func (CertificateAuthorityAccessMethodArgs) ElementType() reflect.Type
- func (i CertificateAuthorityAccessMethodArgs) ToCertificateAuthorityAccessMethodOutput() CertificateAuthorityAccessMethodOutput
- func (i CertificateAuthorityAccessMethodArgs) ToCertificateAuthorityAccessMethodOutputWithContext(ctx context.Context) CertificateAuthorityAccessMethodOutput
- type CertificateAuthorityAccessMethodInput
- type CertificateAuthorityAccessMethodOutput
- func (o CertificateAuthorityAccessMethodOutput) AccessMethodType() pulumi.StringPtrOutput
- func (o CertificateAuthorityAccessMethodOutput) CustomObjectIdentifier() pulumi.StringPtrOutput
- func (CertificateAuthorityAccessMethodOutput) ElementType() reflect.Type
- func (o CertificateAuthorityAccessMethodOutput) ToCertificateAuthorityAccessMethodOutput() CertificateAuthorityAccessMethodOutput
- func (o CertificateAuthorityAccessMethodOutput) ToCertificateAuthorityAccessMethodOutputWithContext(ctx context.Context) CertificateAuthorityAccessMethodOutput
- type CertificateAuthorityActivation
- func (*CertificateAuthorityActivation) ElementType() reflect.Type
- func (i *CertificateAuthorityActivation) ToCertificateAuthorityActivationOutput() CertificateAuthorityActivationOutput
- func (i *CertificateAuthorityActivation) ToCertificateAuthorityActivationOutputWithContext(ctx context.Context) CertificateAuthorityActivationOutput
- type CertificateAuthorityActivationArgs
- type CertificateAuthorityActivationInput
- type CertificateAuthorityActivationOutput
- func (o CertificateAuthorityActivationOutput) Certificate() pulumi.StringOutput
- func (o CertificateAuthorityActivationOutput) CertificateAuthorityArn() pulumi.StringOutput
- func (o CertificateAuthorityActivationOutput) CertificateChain() pulumi.StringPtrOutput
- func (o CertificateAuthorityActivationOutput) CompleteCertificateChain() pulumi.StringOutput
- func (CertificateAuthorityActivationOutput) ElementType() reflect.Type
- func (o CertificateAuthorityActivationOutput) Status() pulumi.StringPtrOutput
- func (o CertificateAuthorityActivationOutput) ToCertificateAuthorityActivationOutput() CertificateAuthorityActivationOutput
- func (o CertificateAuthorityActivationOutput) ToCertificateAuthorityActivationOutputWithContext(ctx context.Context) CertificateAuthorityActivationOutput
- type CertificateAuthorityActivationState
- type CertificateAuthorityArgs
- type CertificateAuthorityCrlConfiguration
- type CertificateAuthorityCrlConfigurationArgs
- func (CertificateAuthorityCrlConfigurationArgs) ElementType() reflect.Type
- func (i CertificateAuthorityCrlConfigurationArgs) ToCertificateAuthorityCrlConfigurationOutput() CertificateAuthorityCrlConfigurationOutput
- func (i CertificateAuthorityCrlConfigurationArgs) ToCertificateAuthorityCrlConfigurationOutputWithContext(ctx context.Context) CertificateAuthorityCrlConfigurationOutput
- func (i CertificateAuthorityCrlConfigurationArgs) ToCertificateAuthorityCrlConfigurationPtrOutput() CertificateAuthorityCrlConfigurationPtrOutput
- func (i CertificateAuthorityCrlConfigurationArgs) ToCertificateAuthorityCrlConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityCrlConfigurationPtrOutput
- type CertificateAuthorityCrlConfigurationInput
- type CertificateAuthorityCrlConfigurationOutput
- func (o CertificateAuthorityCrlConfigurationOutput) CrlDistributionPointExtensionConfiguration() CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput
- func (o CertificateAuthorityCrlConfigurationOutput) CustomCname() pulumi.StringPtrOutput
- func (CertificateAuthorityCrlConfigurationOutput) ElementType() reflect.Type
- func (o CertificateAuthorityCrlConfigurationOutput) Enabled() pulumi.BoolOutput
- func (o CertificateAuthorityCrlConfigurationOutput) ExpirationInDays() pulumi.IntPtrOutput
- func (o CertificateAuthorityCrlConfigurationOutput) S3BucketName() pulumi.StringPtrOutput
- func (o CertificateAuthorityCrlConfigurationOutput) S3ObjectAcl() pulumi.StringPtrOutput
- func (o CertificateAuthorityCrlConfigurationOutput) ToCertificateAuthorityCrlConfigurationOutput() CertificateAuthorityCrlConfigurationOutput
- func (o CertificateAuthorityCrlConfigurationOutput) ToCertificateAuthorityCrlConfigurationOutputWithContext(ctx context.Context) CertificateAuthorityCrlConfigurationOutput
- func (o CertificateAuthorityCrlConfigurationOutput) ToCertificateAuthorityCrlConfigurationPtrOutput() CertificateAuthorityCrlConfigurationPtrOutput
- func (o CertificateAuthorityCrlConfigurationOutput) ToCertificateAuthorityCrlConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityCrlConfigurationPtrOutput
- type CertificateAuthorityCrlConfigurationPtrInput
- type CertificateAuthorityCrlConfigurationPtrOutput
- func (o CertificateAuthorityCrlConfigurationPtrOutput) CrlDistributionPointExtensionConfiguration() CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput
- func (o CertificateAuthorityCrlConfigurationPtrOutput) CustomCname() pulumi.StringPtrOutput
- func (o CertificateAuthorityCrlConfigurationPtrOutput) Elem() CertificateAuthorityCrlConfigurationOutput
- func (CertificateAuthorityCrlConfigurationPtrOutput) ElementType() reflect.Type
- func (o CertificateAuthorityCrlConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CertificateAuthorityCrlConfigurationPtrOutput) ExpirationInDays() pulumi.IntPtrOutput
- func (o CertificateAuthorityCrlConfigurationPtrOutput) S3BucketName() pulumi.StringPtrOutput
- func (o CertificateAuthorityCrlConfigurationPtrOutput) S3ObjectAcl() pulumi.StringPtrOutput
- func (o CertificateAuthorityCrlConfigurationPtrOutput) ToCertificateAuthorityCrlConfigurationPtrOutput() CertificateAuthorityCrlConfigurationPtrOutput
- func (o CertificateAuthorityCrlConfigurationPtrOutput) ToCertificateAuthorityCrlConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityCrlConfigurationPtrOutput
- type CertificateAuthorityCrlDistributionPointExtensionConfiguration
- type CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs
- func (CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs) ElementType() reflect.Type
- func (i CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationOutput() CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput
- func (i CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationOutputWithContext(ctx context.Context) CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput
- func (i CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput() CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput
- func (i CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput
- type CertificateAuthorityCrlDistributionPointExtensionConfigurationInput
- type CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput
- func (CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput) ElementType() reflect.Type
- func (o CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput) OmitExtension() pulumi.BoolOutput
- func (o CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationOutput() CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput
- func (o CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationOutputWithContext(ctx context.Context) CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput
- func (o CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput() CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput
- func (o CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput
- type CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrInput
- type CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput
- func (o CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput) Elem() CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput
- func (CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput) ElementType() reflect.Type
- func (o CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput) OmitExtension() pulumi.BoolPtrOutput
- func (o CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput() CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput
- func (o CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput
- type CertificateAuthorityCsrExtensions
- type CertificateAuthorityCsrExtensionsArgs
- func (CertificateAuthorityCsrExtensionsArgs) ElementType() reflect.Type
- func (i CertificateAuthorityCsrExtensionsArgs) ToCertificateAuthorityCsrExtensionsOutput() CertificateAuthorityCsrExtensionsOutput
- func (i CertificateAuthorityCsrExtensionsArgs) ToCertificateAuthorityCsrExtensionsOutputWithContext(ctx context.Context) CertificateAuthorityCsrExtensionsOutput
- func (i CertificateAuthorityCsrExtensionsArgs) ToCertificateAuthorityCsrExtensionsPtrOutput() CertificateAuthorityCsrExtensionsPtrOutput
- func (i CertificateAuthorityCsrExtensionsArgs) ToCertificateAuthorityCsrExtensionsPtrOutputWithContext(ctx context.Context) CertificateAuthorityCsrExtensionsPtrOutput
- type CertificateAuthorityCsrExtensionsInput
- type CertificateAuthorityCsrExtensionsOutput
- func (CertificateAuthorityCsrExtensionsOutput) ElementType() reflect.Type
- func (o CertificateAuthorityCsrExtensionsOutput) KeyUsage() CertificateAuthorityKeyUsagePtrOutput
- func (o CertificateAuthorityCsrExtensionsOutput) SubjectInformationAccess() CertificateAuthorityAccessDescriptionArrayOutput
- func (o CertificateAuthorityCsrExtensionsOutput) ToCertificateAuthorityCsrExtensionsOutput() CertificateAuthorityCsrExtensionsOutput
- func (o CertificateAuthorityCsrExtensionsOutput) ToCertificateAuthorityCsrExtensionsOutputWithContext(ctx context.Context) CertificateAuthorityCsrExtensionsOutput
- func (o CertificateAuthorityCsrExtensionsOutput) ToCertificateAuthorityCsrExtensionsPtrOutput() CertificateAuthorityCsrExtensionsPtrOutput
- func (o CertificateAuthorityCsrExtensionsOutput) ToCertificateAuthorityCsrExtensionsPtrOutputWithContext(ctx context.Context) CertificateAuthorityCsrExtensionsPtrOutput
- type CertificateAuthorityCsrExtensionsPtrInput
- type CertificateAuthorityCsrExtensionsPtrOutput
- func (o CertificateAuthorityCsrExtensionsPtrOutput) Elem() CertificateAuthorityCsrExtensionsOutput
- func (CertificateAuthorityCsrExtensionsPtrOutput) ElementType() reflect.Type
- func (o CertificateAuthorityCsrExtensionsPtrOutput) KeyUsage() CertificateAuthorityKeyUsagePtrOutput
- func (o CertificateAuthorityCsrExtensionsPtrOutput) SubjectInformationAccess() CertificateAuthorityAccessDescriptionArrayOutput
- func (o CertificateAuthorityCsrExtensionsPtrOutput) ToCertificateAuthorityCsrExtensionsPtrOutput() CertificateAuthorityCsrExtensionsPtrOutput
- func (o CertificateAuthorityCsrExtensionsPtrOutput) ToCertificateAuthorityCsrExtensionsPtrOutputWithContext(ctx context.Context) CertificateAuthorityCsrExtensionsPtrOutput
- type CertificateAuthorityCustomAttribute
- type CertificateAuthorityCustomAttributeArgs
- func (CertificateAuthorityCustomAttributeArgs) ElementType() reflect.Type
- func (i CertificateAuthorityCustomAttributeArgs) ToCertificateAuthorityCustomAttributeOutput() CertificateAuthorityCustomAttributeOutput
- func (i CertificateAuthorityCustomAttributeArgs) ToCertificateAuthorityCustomAttributeOutputWithContext(ctx context.Context) CertificateAuthorityCustomAttributeOutput
- type CertificateAuthorityCustomAttributeArray
- func (CertificateAuthorityCustomAttributeArray) ElementType() reflect.Type
- func (i CertificateAuthorityCustomAttributeArray) ToCertificateAuthorityCustomAttributeArrayOutput() CertificateAuthorityCustomAttributeArrayOutput
- func (i CertificateAuthorityCustomAttributeArray) ToCertificateAuthorityCustomAttributeArrayOutputWithContext(ctx context.Context) CertificateAuthorityCustomAttributeArrayOutput
- type CertificateAuthorityCustomAttributeArrayInput
- type CertificateAuthorityCustomAttributeArrayOutput
- func (CertificateAuthorityCustomAttributeArrayOutput) ElementType() reflect.Type
- func (o CertificateAuthorityCustomAttributeArrayOutput) Index(i pulumi.IntInput) CertificateAuthorityCustomAttributeOutput
- func (o CertificateAuthorityCustomAttributeArrayOutput) ToCertificateAuthorityCustomAttributeArrayOutput() CertificateAuthorityCustomAttributeArrayOutput
- func (o CertificateAuthorityCustomAttributeArrayOutput) ToCertificateAuthorityCustomAttributeArrayOutputWithContext(ctx context.Context) CertificateAuthorityCustomAttributeArrayOutput
- type CertificateAuthorityCustomAttributeInput
- type CertificateAuthorityCustomAttributeOutput
- func (CertificateAuthorityCustomAttributeOutput) ElementType() reflect.Type
- func (o CertificateAuthorityCustomAttributeOutput) ObjectIdentifier() pulumi.StringOutput
- func (o CertificateAuthorityCustomAttributeOutput) ToCertificateAuthorityCustomAttributeOutput() CertificateAuthorityCustomAttributeOutput
- func (o CertificateAuthorityCustomAttributeOutput) ToCertificateAuthorityCustomAttributeOutputWithContext(ctx context.Context) CertificateAuthorityCustomAttributeOutput
- func (o CertificateAuthorityCustomAttributeOutput) Value() pulumi.StringOutput
- type CertificateAuthorityEdiPartyName
- type CertificateAuthorityEdiPartyNameArgs
- func (CertificateAuthorityEdiPartyNameArgs) ElementType() reflect.Type
- func (i CertificateAuthorityEdiPartyNameArgs) ToCertificateAuthorityEdiPartyNameOutput() CertificateAuthorityEdiPartyNameOutput
- func (i CertificateAuthorityEdiPartyNameArgs) ToCertificateAuthorityEdiPartyNameOutputWithContext(ctx context.Context) CertificateAuthorityEdiPartyNameOutput
- func (i CertificateAuthorityEdiPartyNameArgs) ToCertificateAuthorityEdiPartyNamePtrOutput() CertificateAuthorityEdiPartyNamePtrOutput
- func (i CertificateAuthorityEdiPartyNameArgs) ToCertificateAuthorityEdiPartyNamePtrOutputWithContext(ctx context.Context) CertificateAuthorityEdiPartyNamePtrOutput
- type CertificateAuthorityEdiPartyNameInput
- type CertificateAuthorityEdiPartyNameOutput
- func (CertificateAuthorityEdiPartyNameOutput) ElementType() reflect.Type
- func (o CertificateAuthorityEdiPartyNameOutput) NameAssigner() pulumi.StringPtrOutput
- func (o CertificateAuthorityEdiPartyNameOutput) PartyName() pulumi.StringOutput
- func (o CertificateAuthorityEdiPartyNameOutput) ToCertificateAuthorityEdiPartyNameOutput() CertificateAuthorityEdiPartyNameOutput
- func (o CertificateAuthorityEdiPartyNameOutput) ToCertificateAuthorityEdiPartyNameOutputWithContext(ctx context.Context) CertificateAuthorityEdiPartyNameOutput
- func (o CertificateAuthorityEdiPartyNameOutput) ToCertificateAuthorityEdiPartyNamePtrOutput() CertificateAuthorityEdiPartyNamePtrOutput
- func (o CertificateAuthorityEdiPartyNameOutput) ToCertificateAuthorityEdiPartyNamePtrOutputWithContext(ctx context.Context) CertificateAuthorityEdiPartyNamePtrOutput
- type CertificateAuthorityEdiPartyNamePtrInput
- type CertificateAuthorityEdiPartyNamePtrOutput
- func (o CertificateAuthorityEdiPartyNamePtrOutput) Elem() CertificateAuthorityEdiPartyNameOutput
- func (CertificateAuthorityEdiPartyNamePtrOutput) ElementType() reflect.Type
- func (o CertificateAuthorityEdiPartyNamePtrOutput) NameAssigner() pulumi.StringPtrOutput
- func (o CertificateAuthorityEdiPartyNamePtrOutput) PartyName() pulumi.StringPtrOutput
- func (o CertificateAuthorityEdiPartyNamePtrOutput) ToCertificateAuthorityEdiPartyNamePtrOutput() CertificateAuthorityEdiPartyNamePtrOutput
- func (o CertificateAuthorityEdiPartyNamePtrOutput) ToCertificateAuthorityEdiPartyNamePtrOutputWithContext(ctx context.Context) CertificateAuthorityEdiPartyNamePtrOutput
- type CertificateAuthorityGeneralName
- type CertificateAuthorityGeneralNameArgs
- func (CertificateAuthorityGeneralNameArgs) ElementType() reflect.Type
- func (i CertificateAuthorityGeneralNameArgs) ToCertificateAuthorityGeneralNameOutput() CertificateAuthorityGeneralNameOutput
- func (i CertificateAuthorityGeneralNameArgs) ToCertificateAuthorityGeneralNameOutputWithContext(ctx context.Context) CertificateAuthorityGeneralNameOutput
- type CertificateAuthorityGeneralNameInput
- type CertificateAuthorityGeneralNameOutput
- func (o CertificateAuthorityGeneralNameOutput) DirectoryName() CertificateAuthoritySubjectPtrOutput
- func (o CertificateAuthorityGeneralNameOutput) DnsName() pulumi.StringPtrOutput
- func (o CertificateAuthorityGeneralNameOutput) EdiPartyName() CertificateAuthorityEdiPartyNamePtrOutput
- func (CertificateAuthorityGeneralNameOutput) ElementType() reflect.Type
- func (o CertificateAuthorityGeneralNameOutput) IpAddress() pulumi.StringPtrOutput
- func (o CertificateAuthorityGeneralNameOutput) OtherName() CertificateAuthorityOtherNamePtrOutput
- func (o CertificateAuthorityGeneralNameOutput) RegisteredId() pulumi.StringPtrOutput
- func (o CertificateAuthorityGeneralNameOutput) Rfc822Name() pulumi.StringPtrOutput
- func (o CertificateAuthorityGeneralNameOutput) ToCertificateAuthorityGeneralNameOutput() CertificateAuthorityGeneralNameOutput
- func (o CertificateAuthorityGeneralNameOutput) ToCertificateAuthorityGeneralNameOutputWithContext(ctx context.Context) CertificateAuthorityGeneralNameOutput
- func (o CertificateAuthorityGeneralNameOutput) UniformResourceIdentifier() pulumi.StringPtrOutput
- type CertificateAuthorityInput
- type CertificateAuthorityKeyUsage
- type CertificateAuthorityKeyUsageArgs
- func (CertificateAuthorityKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateAuthorityKeyUsageArgs) ToCertificateAuthorityKeyUsageOutput() CertificateAuthorityKeyUsageOutput
- func (i CertificateAuthorityKeyUsageArgs) ToCertificateAuthorityKeyUsageOutputWithContext(ctx context.Context) CertificateAuthorityKeyUsageOutput
- func (i CertificateAuthorityKeyUsageArgs) ToCertificateAuthorityKeyUsagePtrOutput() CertificateAuthorityKeyUsagePtrOutput
- func (i CertificateAuthorityKeyUsageArgs) ToCertificateAuthorityKeyUsagePtrOutputWithContext(ctx context.Context) CertificateAuthorityKeyUsagePtrOutput
- type CertificateAuthorityKeyUsageInput
- type CertificateAuthorityKeyUsageOutput
- func (o CertificateAuthorityKeyUsageOutput) CrlSign() pulumi.BoolPtrOutput
- func (o CertificateAuthorityKeyUsageOutput) DataEncipherment() pulumi.BoolPtrOutput
- func (o CertificateAuthorityKeyUsageOutput) DecipherOnly() pulumi.BoolPtrOutput
- func (o CertificateAuthorityKeyUsageOutput) DigitalSignature() pulumi.BoolPtrOutput
- func (CertificateAuthorityKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateAuthorityKeyUsageOutput) EncipherOnly() pulumi.BoolPtrOutput
- func (o CertificateAuthorityKeyUsageOutput) KeyAgreement() pulumi.BoolPtrOutput
- func (o CertificateAuthorityKeyUsageOutput) KeyCertSign() pulumi.BoolPtrOutput
- func (o CertificateAuthorityKeyUsageOutput) KeyEncipherment() pulumi.BoolPtrOutput
- func (o CertificateAuthorityKeyUsageOutput) NonRepudiation() pulumi.BoolPtrOutput
- func (o CertificateAuthorityKeyUsageOutput) ToCertificateAuthorityKeyUsageOutput() CertificateAuthorityKeyUsageOutput
- func (o CertificateAuthorityKeyUsageOutput) ToCertificateAuthorityKeyUsageOutputWithContext(ctx context.Context) CertificateAuthorityKeyUsageOutput
- func (o CertificateAuthorityKeyUsageOutput) ToCertificateAuthorityKeyUsagePtrOutput() CertificateAuthorityKeyUsagePtrOutput
- func (o CertificateAuthorityKeyUsageOutput) ToCertificateAuthorityKeyUsagePtrOutputWithContext(ctx context.Context) CertificateAuthorityKeyUsagePtrOutput
- type CertificateAuthorityKeyUsagePtrInput
- type CertificateAuthorityKeyUsagePtrOutput
- func (o CertificateAuthorityKeyUsagePtrOutput) CrlSign() pulumi.BoolPtrOutput
- func (o CertificateAuthorityKeyUsagePtrOutput) DataEncipherment() pulumi.BoolPtrOutput
- func (o CertificateAuthorityKeyUsagePtrOutput) DecipherOnly() pulumi.BoolPtrOutput
- func (o CertificateAuthorityKeyUsagePtrOutput) DigitalSignature() pulumi.BoolPtrOutput
- func (o CertificateAuthorityKeyUsagePtrOutput) Elem() CertificateAuthorityKeyUsageOutput
- func (CertificateAuthorityKeyUsagePtrOutput) ElementType() reflect.Type
- func (o CertificateAuthorityKeyUsagePtrOutput) EncipherOnly() pulumi.BoolPtrOutput
- func (o CertificateAuthorityKeyUsagePtrOutput) KeyAgreement() pulumi.BoolPtrOutput
- func (o CertificateAuthorityKeyUsagePtrOutput) KeyCertSign() pulumi.BoolPtrOutput
- func (o CertificateAuthorityKeyUsagePtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
- func (o CertificateAuthorityKeyUsagePtrOutput) NonRepudiation() pulumi.BoolPtrOutput
- func (o CertificateAuthorityKeyUsagePtrOutput) ToCertificateAuthorityKeyUsagePtrOutput() CertificateAuthorityKeyUsagePtrOutput
- func (o CertificateAuthorityKeyUsagePtrOutput) ToCertificateAuthorityKeyUsagePtrOutputWithContext(ctx context.Context) CertificateAuthorityKeyUsagePtrOutput
- type CertificateAuthorityOcspConfiguration
- type CertificateAuthorityOcspConfigurationArgs
- func (CertificateAuthorityOcspConfigurationArgs) ElementType() reflect.Type
- func (i CertificateAuthorityOcspConfigurationArgs) ToCertificateAuthorityOcspConfigurationOutput() CertificateAuthorityOcspConfigurationOutput
- func (i CertificateAuthorityOcspConfigurationArgs) ToCertificateAuthorityOcspConfigurationOutputWithContext(ctx context.Context) CertificateAuthorityOcspConfigurationOutput
- func (i CertificateAuthorityOcspConfigurationArgs) ToCertificateAuthorityOcspConfigurationPtrOutput() CertificateAuthorityOcspConfigurationPtrOutput
- func (i CertificateAuthorityOcspConfigurationArgs) ToCertificateAuthorityOcspConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityOcspConfigurationPtrOutput
- type CertificateAuthorityOcspConfigurationInput
- type CertificateAuthorityOcspConfigurationOutput
- func (CertificateAuthorityOcspConfigurationOutput) ElementType() reflect.Type
- func (o CertificateAuthorityOcspConfigurationOutput) Enabled() pulumi.BoolOutput
- func (o CertificateAuthorityOcspConfigurationOutput) OcspCustomCname() pulumi.StringPtrOutput
- func (o CertificateAuthorityOcspConfigurationOutput) ToCertificateAuthorityOcspConfigurationOutput() CertificateAuthorityOcspConfigurationOutput
- func (o CertificateAuthorityOcspConfigurationOutput) ToCertificateAuthorityOcspConfigurationOutputWithContext(ctx context.Context) CertificateAuthorityOcspConfigurationOutput
- func (o CertificateAuthorityOcspConfigurationOutput) ToCertificateAuthorityOcspConfigurationPtrOutput() CertificateAuthorityOcspConfigurationPtrOutput
- func (o CertificateAuthorityOcspConfigurationOutput) ToCertificateAuthorityOcspConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityOcspConfigurationPtrOutput
- type CertificateAuthorityOcspConfigurationPtrInput
- type CertificateAuthorityOcspConfigurationPtrOutput
- func (o CertificateAuthorityOcspConfigurationPtrOutput) Elem() CertificateAuthorityOcspConfigurationOutput
- func (CertificateAuthorityOcspConfigurationPtrOutput) ElementType() reflect.Type
- func (o CertificateAuthorityOcspConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CertificateAuthorityOcspConfigurationPtrOutput) OcspCustomCname() pulumi.StringPtrOutput
- func (o CertificateAuthorityOcspConfigurationPtrOutput) ToCertificateAuthorityOcspConfigurationPtrOutput() CertificateAuthorityOcspConfigurationPtrOutput
- func (o CertificateAuthorityOcspConfigurationPtrOutput) ToCertificateAuthorityOcspConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityOcspConfigurationPtrOutput
- type CertificateAuthorityOtherName
- type CertificateAuthorityOtherNameArgs
- func (CertificateAuthorityOtherNameArgs) ElementType() reflect.Type
- func (i CertificateAuthorityOtherNameArgs) ToCertificateAuthorityOtherNameOutput() CertificateAuthorityOtherNameOutput
- func (i CertificateAuthorityOtherNameArgs) ToCertificateAuthorityOtherNameOutputWithContext(ctx context.Context) CertificateAuthorityOtherNameOutput
- func (i CertificateAuthorityOtherNameArgs) ToCertificateAuthorityOtherNamePtrOutput() CertificateAuthorityOtherNamePtrOutput
- func (i CertificateAuthorityOtherNameArgs) ToCertificateAuthorityOtherNamePtrOutputWithContext(ctx context.Context) CertificateAuthorityOtherNamePtrOutput
- type CertificateAuthorityOtherNameInput
- type CertificateAuthorityOtherNameOutput
- func (CertificateAuthorityOtherNameOutput) ElementType() reflect.Type
- func (o CertificateAuthorityOtherNameOutput) ToCertificateAuthorityOtherNameOutput() CertificateAuthorityOtherNameOutput
- func (o CertificateAuthorityOtherNameOutput) ToCertificateAuthorityOtherNameOutputWithContext(ctx context.Context) CertificateAuthorityOtherNameOutput
- func (o CertificateAuthorityOtherNameOutput) ToCertificateAuthorityOtherNamePtrOutput() CertificateAuthorityOtherNamePtrOutput
- func (o CertificateAuthorityOtherNameOutput) ToCertificateAuthorityOtherNamePtrOutputWithContext(ctx context.Context) CertificateAuthorityOtherNamePtrOutput
- func (o CertificateAuthorityOtherNameOutput) TypeId() pulumi.StringOutput
- func (o CertificateAuthorityOtherNameOutput) Value() pulumi.StringOutput
- type CertificateAuthorityOtherNamePtrInput
- type CertificateAuthorityOtherNamePtrOutput
- func (o CertificateAuthorityOtherNamePtrOutput) Elem() CertificateAuthorityOtherNameOutput
- func (CertificateAuthorityOtherNamePtrOutput) ElementType() reflect.Type
- func (o CertificateAuthorityOtherNamePtrOutput) ToCertificateAuthorityOtherNamePtrOutput() CertificateAuthorityOtherNamePtrOutput
- func (o CertificateAuthorityOtherNamePtrOutput) ToCertificateAuthorityOtherNamePtrOutputWithContext(ctx context.Context) CertificateAuthorityOtherNamePtrOutput
- func (o CertificateAuthorityOtherNamePtrOutput) TypeId() pulumi.StringPtrOutput
- func (o CertificateAuthorityOtherNamePtrOutput) Value() pulumi.StringPtrOutput
- type CertificateAuthorityOutput
- func (o CertificateAuthorityOutput) Arn() pulumi.StringOutput
- func (o CertificateAuthorityOutput) CertificateSigningRequest() pulumi.StringOutput
- func (o CertificateAuthorityOutput) CsrExtensions() CertificateAuthorityCsrExtensionsPtrOutput
- func (CertificateAuthorityOutput) ElementType() reflect.Type
- func (o CertificateAuthorityOutput) KeyAlgorithm() pulumi.StringOutput
- func (o CertificateAuthorityOutput) KeyStorageSecurityStandard() pulumi.StringPtrOutput
- func (o CertificateAuthorityOutput) RevocationConfiguration() CertificateAuthorityRevocationConfigurationPtrOutput
- func (o CertificateAuthorityOutput) SigningAlgorithm() pulumi.StringOutput
- func (o CertificateAuthorityOutput) Subject() CertificateAuthoritySubjectOutput
- func (o CertificateAuthorityOutput) Tags() aws.TagArrayOutput
- func (o CertificateAuthorityOutput) ToCertificateAuthorityOutput() CertificateAuthorityOutput
- func (o CertificateAuthorityOutput) ToCertificateAuthorityOutputWithContext(ctx context.Context) CertificateAuthorityOutput
- func (o CertificateAuthorityOutput) Type() pulumi.StringOutput
- func (o CertificateAuthorityOutput) UsageMode() pulumi.StringPtrOutput
- type CertificateAuthorityRevocationConfiguration
- type CertificateAuthorityRevocationConfigurationArgs
- func (CertificateAuthorityRevocationConfigurationArgs) ElementType() reflect.Type
- func (i CertificateAuthorityRevocationConfigurationArgs) ToCertificateAuthorityRevocationConfigurationOutput() CertificateAuthorityRevocationConfigurationOutput
- func (i CertificateAuthorityRevocationConfigurationArgs) ToCertificateAuthorityRevocationConfigurationOutputWithContext(ctx context.Context) CertificateAuthorityRevocationConfigurationOutput
- func (i CertificateAuthorityRevocationConfigurationArgs) ToCertificateAuthorityRevocationConfigurationPtrOutput() CertificateAuthorityRevocationConfigurationPtrOutput
- func (i CertificateAuthorityRevocationConfigurationArgs) ToCertificateAuthorityRevocationConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityRevocationConfigurationPtrOutput
- type CertificateAuthorityRevocationConfigurationInput
- type CertificateAuthorityRevocationConfigurationOutput
- func (o CertificateAuthorityRevocationConfigurationOutput) CrlConfiguration() CertificateAuthorityCrlConfigurationPtrOutput
- func (CertificateAuthorityRevocationConfigurationOutput) ElementType() reflect.Type
- func (o CertificateAuthorityRevocationConfigurationOutput) OcspConfiguration() CertificateAuthorityOcspConfigurationPtrOutput
- func (o CertificateAuthorityRevocationConfigurationOutput) ToCertificateAuthorityRevocationConfigurationOutput() CertificateAuthorityRevocationConfigurationOutput
- func (o CertificateAuthorityRevocationConfigurationOutput) ToCertificateAuthorityRevocationConfigurationOutputWithContext(ctx context.Context) CertificateAuthorityRevocationConfigurationOutput
- func (o CertificateAuthorityRevocationConfigurationOutput) ToCertificateAuthorityRevocationConfigurationPtrOutput() CertificateAuthorityRevocationConfigurationPtrOutput
- func (o CertificateAuthorityRevocationConfigurationOutput) ToCertificateAuthorityRevocationConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityRevocationConfigurationPtrOutput
- type CertificateAuthorityRevocationConfigurationPtrInput
- type CertificateAuthorityRevocationConfigurationPtrOutput
- func (o CertificateAuthorityRevocationConfigurationPtrOutput) CrlConfiguration() CertificateAuthorityCrlConfigurationPtrOutput
- func (o CertificateAuthorityRevocationConfigurationPtrOutput) Elem() CertificateAuthorityRevocationConfigurationOutput
- func (CertificateAuthorityRevocationConfigurationPtrOutput) ElementType() reflect.Type
- func (o CertificateAuthorityRevocationConfigurationPtrOutput) OcspConfiguration() CertificateAuthorityOcspConfigurationPtrOutput
- func (o CertificateAuthorityRevocationConfigurationPtrOutput) ToCertificateAuthorityRevocationConfigurationPtrOutput() CertificateAuthorityRevocationConfigurationPtrOutput
- func (o CertificateAuthorityRevocationConfigurationPtrOutput) ToCertificateAuthorityRevocationConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityRevocationConfigurationPtrOutput
- type CertificateAuthorityState
- type CertificateAuthoritySubject
- type CertificateAuthoritySubjectArgs
- func (CertificateAuthoritySubjectArgs) ElementType() reflect.Type
- func (i CertificateAuthoritySubjectArgs) ToCertificateAuthoritySubjectOutput() CertificateAuthoritySubjectOutput
- func (i CertificateAuthoritySubjectArgs) ToCertificateAuthoritySubjectOutputWithContext(ctx context.Context) CertificateAuthoritySubjectOutput
- func (i CertificateAuthoritySubjectArgs) ToCertificateAuthoritySubjectPtrOutput() CertificateAuthoritySubjectPtrOutput
- func (i CertificateAuthoritySubjectArgs) ToCertificateAuthoritySubjectPtrOutputWithContext(ctx context.Context) CertificateAuthoritySubjectPtrOutput
- type CertificateAuthoritySubjectInput
- type CertificateAuthoritySubjectOutput
- func (o CertificateAuthoritySubjectOutput) CommonName() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectOutput) Country() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectOutput) CustomAttributes() CertificateAuthorityCustomAttributeArrayOutput
- func (o CertificateAuthoritySubjectOutput) DistinguishedNameQualifier() pulumi.StringPtrOutput
- func (CertificateAuthoritySubjectOutput) ElementType() reflect.Type
- func (o CertificateAuthoritySubjectOutput) GenerationQualifier() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectOutput) GivenName() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectOutput) Initials() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectOutput) Locality() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectOutput) Organization() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectOutput) Pseudonym() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectOutput) SerialNumber() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectOutput) State() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectOutput) Surname() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectOutput) Title() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectOutput) ToCertificateAuthoritySubjectOutput() CertificateAuthoritySubjectOutput
- func (o CertificateAuthoritySubjectOutput) ToCertificateAuthoritySubjectOutputWithContext(ctx context.Context) CertificateAuthoritySubjectOutput
- func (o CertificateAuthoritySubjectOutput) ToCertificateAuthoritySubjectPtrOutput() CertificateAuthoritySubjectPtrOutput
- func (o CertificateAuthoritySubjectOutput) ToCertificateAuthoritySubjectPtrOutputWithContext(ctx context.Context) CertificateAuthoritySubjectPtrOutput
- type CertificateAuthoritySubjectPtrInput
- type CertificateAuthoritySubjectPtrOutput
- func (o CertificateAuthoritySubjectPtrOutput) CommonName() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectPtrOutput) Country() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectPtrOutput) CustomAttributes() CertificateAuthorityCustomAttributeArrayOutput
- func (o CertificateAuthoritySubjectPtrOutput) DistinguishedNameQualifier() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectPtrOutput) Elem() CertificateAuthoritySubjectOutput
- func (CertificateAuthoritySubjectPtrOutput) ElementType() reflect.Type
- func (o CertificateAuthoritySubjectPtrOutput) GenerationQualifier() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectPtrOutput) GivenName() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectPtrOutput) Initials() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectPtrOutput) Locality() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectPtrOutput) Organization() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectPtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectPtrOutput) Pseudonym() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectPtrOutput) SerialNumber() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectPtrOutput) State() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectPtrOutput) Surname() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectPtrOutput) Title() pulumi.StringPtrOutput
- func (o CertificateAuthoritySubjectPtrOutput) ToCertificateAuthoritySubjectPtrOutput() CertificateAuthoritySubjectPtrOutput
- func (o CertificateAuthoritySubjectPtrOutput) ToCertificateAuthoritySubjectPtrOutputWithContext(ctx context.Context) CertificateAuthoritySubjectPtrOutput
- type CertificateAuthorityTag
- type CertificateCustomAttribute
- type CertificateCustomAttributeArgs
- func (CertificateCustomAttributeArgs) ElementType() reflect.Type
- func (i CertificateCustomAttributeArgs) ToCertificateCustomAttributeOutput() CertificateCustomAttributeOutput
- func (i CertificateCustomAttributeArgs) ToCertificateCustomAttributeOutputWithContext(ctx context.Context) CertificateCustomAttributeOutput
- type CertificateCustomAttributeArray
- func (CertificateCustomAttributeArray) ElementType() reflect.Type
- func (i CertificateCustomAttributeArray) ToCertificateCustomAttributeArrayOutput() CertificateCustomAttributeArrayOutput
- func (i CertificateCustomAttributeArray) ToCertificateCustomAttributeArrayOutputWithContext(ctx context.Context) CertificateCustomAttributeArrayOutput
- type CertificateCustomAttributeArrayInput
- type CertificateCustomAttributeArrayOutput
- func (CertificateCustomAttributeArrayOutput) ElementType() reflect.Type
- func (o CertificateCustomAttributeArrayOutput) Index(i pulumi.IntInput) CertificateCustomAttributeOutput
- func (o CertificateCustomAttributeArrayOutput) ToCertificateCustomAttributeArrayOutput() CertificateCustomAttributeArrayOutput
- func (o CertificateCustomAttributeArrayOutput) ToCertificateCustomAttributeArrayOutputWithContext(ctx context.Context) CertificateCustomAttributeArrayOutput
- type CertificateCustomAttributeInput
- type CertificateCustomAttributeOutput
- func (CertificateCustomAttributeOutput) ElementType() reflect.Type
- func (o CertificateCustomAttributeOutput) ObjectIdentifier() pulumi.StringOutput
- func (o CertificateCustomAttributeOutput) ToCertificateCustomAttributeOutput() CertificateCustomAttributeOutput
- func (o CertificateCustomAttributeOutput) ToCertificateCustomAttributeOutputWithContext(ctx context.Context) CertificateCustomAttributeOutput
- func (o CertificateCustomAttributeOutput) Value() pulumi.StringOutput
- type CertificateCustomExtension
- type CertificateCustomExtensionArgs
- func (CertificateCustomExtensionArgs) ElementType() reflect.Type
- func (i CertificateCustomExtensionArgs) ToCertificateCustomExtensionOutput() CertificateCustomExtensionOutput
- func (i CertificateCustomExtensionArgs) ToCertificateCustomExtensionOutputWithContext(ctx context.Context) CertificateCustomExtensionOutput
- type CertificateCustomExtensionArray
- func (CertificateCustomExtensionArray) ElementType() reflect.Type
- func (i CertificateCustomExtensionArray) ToCertificateCustomExtensionArrayOutput() CertificateCustomExtensionArrayOutput
- func (i CertificateCustomExtensionArray) ToCertificateCustomExtensionArrayOutputWithContext(ctx context.Context) CertificateCustomExtensionArrayOutput
- type CertificateCustomExtensionArrayInput
- type CertificateCustomExtensionArrayOutput
- func (CertificateCustomExtensionArrayOutput) ElementType() reflect.Type
- func (o CertificateCustomExtensionArrayOutput) Index(i pulumi.IntInput) CertificateCustomExtensionOutput
- func (o CertificateCustomExtensionArrayOutput) ToCertificateCustomExtensionArrayOutput() CertificateCustomExtensionArrayOutput
- func (o CertificateCustomExtensionArrayOutput) ToCertificateCustomExtensionArrayOutputWithContext(ctx context.Context) CertificateCustomExtensionArrayOutput
- type CertificateCustomExtensionInput
- type CertificateCustomExtensionOutput
- func (o CertificateCustomExtensionOutput) Critical() pulumi.BoolPtrOutput
- func (CertificateCustomExtensionOutput) ElementType() reflect.Type
- func (o CertificateCustomExtensionOutput) ObjectIdentifier() pulumi.StringOutput
- func (o CertificateCustomExtensionOutput) ToCertificateCustomExtensionOutput() CertificateCustomExtensionOutput
- func (o CertificateCustomExtensionOutput) ToCertificateCustomExtensionOutputWithContext(ctx context.Context) CertificateCustomExtensionOutput
- func (o CertificateCustomExtensionOutput) Value() pulumi.StringOutput
- type CertificateEdiPartyName
- type CertificateEdiPartyNameArgs
- func (CertificateEdiPartyNameArgs) ElementType() reflect.Type
- func (i CertificateEdiPartyNameArgs) ToCertificateEdiPartyNameOutput() CertificateEdiPartyNameOutput
- func (i CertificateEdiPartyNameArgs) ToCertificateEdiPartyNameOutputWithContext(ctx context.Context) CertificateEdiPartyNameOutput
- func (i CertificateEdiPartyNameArgs) ToCertificateEdiPartyNamePtrOutput() CertificateEdiPartyNamePtrOutput
- func (i CertificateEdiPartyNameArgs) ToCertificateEdiPartyNamePtrOutputWithContext(ctx context.Context) CertificateEdiPartyNamePtrOutput
- type CertificateEdiPartyNameInput
- type CertificateEdiPartyNameOutput
- func (CertificateEdiPartyNameOutput) ElementType() reflect.Type
- func (o CertificateEdiPartyNameOutput) NameAssigner() pulumi.StringOutput
- func (o CertificateEdiPartyNameOutput) PartyName() pulumi.StringOutput
- func (o CertificateEdiPartyNameOutput) ToCertificateEdiPartyNameOutput() CertificateEdiPartyNameOutput
- func (o CertificateEdiPartyNameOutput) ToCertificateEdiPartyNameOutputWithContext(ctx context.Context) CertificateEdiPartyNameOutput
- func (o CertificateEdiPartyNameOutput) ToCertificateEdiPartyNamePtrOutput() CertificateEdiPartyNamePtrOutput
- func (o CertificateEdiPartyNameOutput) ToCertificateEdiPartyNamePtrOutputWithContext(ctx context.Context) CertificateEdiPartyNamePtrOutput
- type CertificateEdiPartyNamePtrInput
- type CertificateEdiPartyNamePtrOutput
- func (o CertificateEdiPartyNamePtrOutput) Elem() CertificateEdiPartyNameOutput
- func (CertificateEdiPartyNamePtrOutput) ElementType() reflect.Type
- func (o CertificateEdiPartyNamePtrOutput) NameAssigner() pulumi.StringPtrOutput
- func (o CertificateEdiPartyNamePtrOutput) PartyName() pulumi.StringPtrOutput
- func (o CertificateEdiPartyNamePtrOutput) ToCertificateEdiPartyNamePtrOutput() CertificateEdiPartyNamePtrOutput
- func (o CertificateEdiPartyNamePtrOutput) ToCertificateEdiPartyNamePtrOutputWithContext(ctx context.Context) CertificateEdiPartyNamePtrOutput
- type CertificateExtendedKeyUsage
- type CertificateExtendedKeyUsageArgs
- func (CertificateExtendedKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateExtendedKeyUsageArgs) ToCertificateExtendedKeyUsageOutput() CertificateExtendedKeyUsageOutput
- func (i CertificateExtendedKeyUsageArgs) ToCertificateExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateExtendedKeyUsageOutput
- type CertificateExtendedKeyUsageArray
- func (CertificateExtendedKeyUsageArray) ElementType() reflect.Type
- func (i CertificateExtendedKeyUsageArray) ToCertificateExtendedKeyUsageArrayOutput() CertificateExtendedKeyUsageArrayOutput
- func (i CertificateExtendedKeyUsageArray) ToCertificateExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateExtendedKeyUsageArrayOutput
- type CertificateExtendedKeyUsageArrayInput
- type CertificateExtendedKeyUsageArrayOutput
- func (CertificateExtendedKeyUsageArrayOutput) ElementType() reflect.Type
- func (o CertificateExtendedKeyUsageArrayOutput) Index(i pulumi.IntInput) CertificateExtendedKeyUsageOutput
- func (o CertificateExtendedKeyUsageArrayOutput) ToCertificateExtendedKeyUsageArrayOutput() CertificateExtendedKeyUsageArrayOutput
- func (o CertificateExtendedKeyUsageArrayOutput) ToCertificateExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateExtendedKeyUsageArrayOutput
- type CertificateExtendedKeyUsageInput
- type CertificateExtendedKeyUsageOutput
- func (CertificateExtendedKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateExtendedKeyUsageOutput) ExtendedKeyUsageObjectIdentifier() pulumi.StringPtrOutput
- func (o CertificateExtendedKeyUsageOutput) ExtendedKeyUsageType() pulumi.StringPtrOutput
- func (o CertificateExtendedKeyUsageOutput) ToCertificateExtendedKeyUsageOutput() CertificateExtendedKeyUsageOutput
- func (o CertificateExtendedKeyUsageOutput) ToCertificateExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateExtendedKeyUsageOutput
- type CertificateExtensions
- type CertificateExtensionsArgs
- func (CertificateExtensionsArgs) ElementType() reflect.Type
- func (i CertificateExtensionsArgs) ToCertificateExtensionsOutput() CertificateExtensionsOutput
- func (i CertificateExtensionsArgs) ToCertificateExtensionsOutputWithContext(ctx context.Context) CertificateExtensionsOutput
- func (i CertificateExtensionsArgs) ToCertificateExtensionsPtrOutput() CertificateExtensionsPtrOutput
- func (i CertificateExtensionsArgs) ToCertificateExtensionsPtrOutputWithContext(ctx context.Context) CertificateExtensionsPtrOutput
- type CertificateExtensionsInput
- type CertificateExtensionsOutput
- func (o CertificateExtensionsOutput) CertificatePolicies() CertificatePolicyInformationArrayOutput
- func (o CertificateExtensionsOutput) CustomExtensions() CertificateCustomExtensionArrayOutput
- func (CertificateExtensionsOutput) ElementType() reflect.Type
- func (o CertificateExtensionsOutput) ExtendedKeyUsage() CertificateExtendedKeyUsageArrayOutput
- func (o CertificateExtensionsOutput) KeyUsage() CertificateKeyUsagePtrOutput
- func (o CertificateExtensionsOutput) SubjectAlternativeNames() CertificateGeneralNameArrayOutput
- func (o CertificateExtensionsOutput) ToCertificateExtensionsOutput() CertificateExtensionsOutput
- func (o CertificateExtensionsOutput) ToCertificateExtensionsOutputWithContext(ctx context.Context) CertificateExtensionsOutput
- func (o CertificateExtensionsOutput) ToCertificateExtensionsPtrOutput() CertificateExtensionsPtrOutput
- func (o CertificateExtensionsOutput) ToCertificateExtensionsPtrOutputWithContext(ctx context.Context) CertificateExtensionsPtrOutput
- type CertificateExtensionsPtrInput
- type CertificateExtensionsPtrOutput
- func (o CertificateExtensionsPtrOutput) CertificatePolicies() CertificatePolicyInformationArrayOutput
- func (o CertificateExtensionsPtrOutput) CustomExtensions() CertificateCustomExtensionArrayOutput
- func (o CertificateExtensionsPtrOutput) Elem() CertificateExtensionsOutput
- func (CertificateExtensionsPtrOutput) ElementType() reflect.Type
- func (o CertificateExtensionsPtrOutput) ExtendedKeyUsage() CertificateExtendedKeyUsageArrayOutput
- func (o CertificateExtensionsPtrOutput) KeyUsage() CertificateKeyUsagePtrOutput
- func (o CertificateExtensionsPtrOutput) SubjectAlternativeNames() CertificateGeneralNameArrayOutput
- func (o CertificateExtensionsPtrOutput) ToCertificateExtensionsPtrOutput() CertificateExtensionsPtrOutput
- func (o CertificateExtensionsPtrOutput) ToCertificateExtensionsPtrOutputWithContext(ctx context.Context) CertificateExtensionsPtrOutput
- type CertificateGeneralName
- type CertificateGeneralNameArgs
- type CertificateGeneralNameArray
- func (CertificateGeneralNameArray) ElementType() reflect.Type
- func (i CertificateGeneralNameArray) ToCertificateGeneralNameArrayOutput() CertificateGeneralNameArrayOutput
- func (i CertificateGeneralNameArray) ToCertificateGeneralNameArrayOutputWithContext(ctx context.Context) CertificateGeneralNameArrayOutput
- type CertificateGeneralNameArrayInput
- type CertificateGeneralNameArrayOutput
- func (CertificateGeneralNameArrayOutput) ElementType() reflect.Type
- func (o CertificateGeneralNameArrayOutput) Index(i pulumi.IntInput) CertificateGeneralNameOutput
- func (o CertificateGeneralNameArrayOutput) ToCertificateGeneralNameArrayOutput() CertificateGeneralNameArrayOutput
- func (o CertificateGeneralNameArrayOutput) ToCertificateGeneralNameArrayOutputWithContext(ctx context.Context) CertificateGeneralNameArrayOutput
- type CertificateGeneralNameInput
- type CertificateGeneralNameOutput
- func (o CertificateGeneralNameOutput) DirectoryName() CertificateSubjectPtrOutput
- func (o CertificateGeneralNameOutput) DnsName() pulumi.StringPtrOutput
- func (o CertificateGeneralNameOutput) EdiPartyName() CertificateEdiPartyNamePtrOutput
- func (CertificateGeneralNameOutput) ElementType() reflect.Type
- func (o CertificateGeneralNameOutput) IpAddress() pulumi.StringPtrOutput
- func (o CertificateGeneralNameOutput) OtherName() CertificateOtherNamePtrOutput
- func (o CertificateGeneralNameOutput) RegisteredId() pulumi.StringPtrOutput
- func (o CertificateGeneralNameOutput) Rfc822Name() pulumi.StringPtrOutput
- func (o CertificateGeneralNameOutput) ToCertificateGeneralNameOutput() CertificateGeneralNameOutput
- func (o CertificateGeneralNameOutput) ToCertificateGeneralNameOutputWithContext(ctx context.Context) CertificateGeneralNameOutput
- func (o CertificateGeneralNameOutput) UniformResourceIdentifier() pulumi.StringPtrOutput
- type CertificateInput
- type CertificateKeyUsage
- type CertificateKeyUsageArgs
- func (CertificateKeyUsageArgs) ElementType() reflect.Type
- func (i CertificateKeyUsageArgs) ToCertificateKeyUsageOutput() CertificateKeyUsageOutput
- func (i CertificateKeyUsageArgs) ToCertificateKeyUsageOutputWithContext(ctx context.Context) CertificateKeyUsageOutput
- func (i CertificateKeyUsageArgs) ToCertificateKeyUsagePtrOutput() CertificateKeyUsagePtrOutput
- func (i CertificateKeyUsageArgs) ToCertificateKeyUsagePtrOutputWithContext(ctx context.Context) CertificateKeyUsagePtrOutput
- type CertificateKeyUsageInput
- type CertificateKeyUsageOutput
- func (o CertificateKeyUsageOutput) CrlSign() pulumi.BoolPtrOutput
- func (o CertificateKeyUsageOutput) DataEncipherment() pulumi.BoolPtrOutput
- func (o CertificateKeyUsageOutput) DecipherOnly() pulumi.BoolPtrOutput
- func (o CertificateKeyUsageOutput) DigitalSignature() pulumi.BoolPtrOutput
- func (CertificateKeyUsageOutput) ElementType() reflect.Type
- func (o CertificateKeyUsageOutput) EncipherOnly() pulumi.BoolPtrOutput
- func (o CertificateKeyUsageOutput) KeyAgreement() pulumi.BoolPtrOutput
- func (o CertificateKeyUsageOutput) KeyCertSign() pulumi.BoolPtrOutput
- func (o CertificateKeyUsageOutput) KeyEncipherment() pulumi.BoolPtrOutput
- func (o CertificateKeyUsageOutput) NonRepudiation() pulumi.BoolPtrOutput
- func (o CertificateKeyUsageOutput) ToCertificateKeyUsageOutput() CertificateKeyUsageOutput
- func (o CertificateKeyUsageOutput) ToCertificateKeyUsageOutputWithContext(ctx context.Context) CertificateKeyUsageOutput
- func (o CertificateKeyUsageOutput) ToCertificateKeyUsagePtrOutput() CertificateKeyUsagePtrOutput
- func (o CertificateKeyUsageOutput) ToCertificateKeyUsagePtrOutputWithContext(ctx context.Context) CertificateKeyUsagePtrOutput
- type CertificateKeyUsagePtrInput
- type CertificateKeyUsagePtrOutput
- func (o CertificateKeyUsagePtrOutput) CrlSign() pulumi.BoolPtrOutput
- func (o CertificateKeyUsagePtrOutput) DataEncipherment() pulumi.BoolPtrOutput
- func (o CertificateKeyUsagePtrOutput) DecipherOnly() pulumi.BoolPtrOutput
- func (o CertificateKeyUsagePtrOutput) DigitalSignature() pulumi.BoolPtrOutput
- func (o CertificateKeyUsagePtrOutput) Elem() CertificateKeyUsageOutput
- func (CertificateKeyUsagePtrOutput) ElementType() reflect.Type
- func (o CertificateKeyUsagePtrOutput) EncipherOnly() pulumi.BoolPtrOutput
- func (o CertificateKeyUsagePtrOutput) KeyAgreement() pulumi.BoolPtrOutput
- func (o CertificateKeyUsagePtrOutput) KeyCertSign() pulumi.BoolPtrOutput
- func (o CertificateKeyUsagePtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
- func (o CertificateKeyUsagePtrOutput) NonRepudiation() pulumi.BoolPtrOutput
- func (o CertificateKeyUsagePtrOutput) ToCertificateKeyUsagePtrOutput() CertificateKeyUsagePtrOutput
- func (o CertificateKeyUsagePtrOutput) ToCertificateKeyUsagePtrOutputWithContext(ctx context.Context) CertificateKeyUsagePtrOutput
- type CertificateOtherName
- type CertificateOtherNameArgs
- func (CertificateOtherNameArgs) ElementType() reflect.Type
- func (i CertificateOtherNameArgs) ToCertificateOtherNameOutput() CertificateOtherNameOutput
- func (i CertificateOtherNameArgs) ToCertificateOtherNameOutputWithContext(ctx context.Context) CertificateOtherNameOutput
- func (i CertificateOtherNameArgs) ToCertificateOtherNamePtrOutput() CertificateOtherNamePtrOutput
- func (i CertificateOtherNameArgs) ToCertificateOtherNamePtrOutputWithContext(ctx context.Context) CertificateOtherNamePtrOutput
- type CertificateOtherNameInput
- type CertificateOtherNameOutput
- func (CertificateOtherNameOutput) ElementType() reflect.Type
- func (o CertificateOtherNameOutput) ToCertificateOtherNameOutput() CertificateOtherNameOutput
- func (o CertificateOtherNameOutput) ToCertificateOtherNameOutputWithContext(ctx context.Context) CertificateOtherNameOutput
- func (o CertificateOtherNameOutput) ToCertificateOtherNamePtrOutput() CertificateOtherNamePtrOutput
- func (o CertificateOtherNameOutput) ToCertificateOtherNamePtrOutputWithContext(ctx context.Context) CertificateOtherNamePtrOutput
- func (o CertificateOtherNameOutput) TypeId() pulumi.StringOutput
- func (o CertificateOtherNameOutput) Value() pulumi.StringOutput
- type CertificateOtherNamePtrInput
- type CertificateOtherNamePtrOutput
- func (o CertificateOtherNamePtrOutput) Elem() CertificateOtherNameOutput
- func (CertificateOtherNamePtrOutput) ElementType() reflect.Type
- func (o CertificateOtherNamePtrOutput) ToCertificateOtherNamePtrOutput() CertificateOtherNamePtrOutput
- func (o CertificateOtherNamePtrOutput) ToCertificateOtherNamePtrOutputWithContext(ctx context.Context) CertificateOtherNamePtrOutput
- func (o CertificateOtherNamePtrOutput) TypeId() pulumi.StringPtrOutput
- func (o CertificateOtherNamePtrOutput) Value() pulumi.StringPtrOutput
- type CertificateOutput
- func (o CertificateOutput) ApiPassthrough() CertificateApiPassthroughPtrOutput
- func (o CertificateOutput) Arn() pulumi.StringOutput
- func (o CertificateOutput) Certificate() pulumi.StringOutput
- func (o CertificateOutput) CertificateAuthorityArn() pulumi.StringOutput
- func (o CertificateOutput) CertificateSigningRequest() pulumi.StringOutput
- func (CertificateOutput) ElementType() reflect.Type
- func (o CertificateOutput) SigningAlgorithm() pulumi.StringOutput
- func (o CertificateOutput) TemplateArn() pulumi.StringPtrOutput
- func (o CertificateOutput) ToCertificateOutput() CertificateOutput
- func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (o CertificateOutput) Validity() CertificateValidityOutput
- func (o CertificateOutput) ValidityNotBefore() CertificateValidityPtrOutput
- type CertificatePolicyInformation
- type CertificatePolicyInformationArgs
- func (CertificatePolicyInformationArgs) ElementType() reflect.Type
- func (i CertificatePolicyInformationArgs) ToCertificatePolicyInformationOutput() CertificatePolicyInformationOutput
- func (i CertificatePolicyInformationArgs) ToCertificatePolicyInformationOutputWithContext(ctx context.Context) CertificatePolicyInformationOutput
- type CertificatePolicyInformationArray
- func (CertificatePolicyInformationArray) ElementType() reflect.Type
- func (i CertificatePolicyInformationArray) ToCertificatePolicyInformationArrayOutput() CertificatePolicyInformationArrayOutput
- func (i CertificatePolicyInformationArray) ToCertificatePolicyInformationArrayOutputWithContext(ctx context.Context) CertificatePolicyInformationArrayOutput
- type CertificatePolicyInformationArrayInput
- type CertificatePolicyInformationArrayOutput
- func (CertificatePolicyInformationArrayOutput) ElementType() reflect.Type
- func (o CertificatePolicyInformationArrayOutput) Index(i pulumi.IntInput) CertificatePolicyInformationOutput
- func (o CertificatePolicyInformationArrayOutput) ToCertificatePolicyInformationArrayOutput() CertificatePolicyInformationArrayOutput
- func (o CertificatePolicyInformationArrayOutput) ToCertificatePolicyInformationArrayOutputWithContext(ctx context.Context) CertificatePolicyInformationArrayOutput
- type CertificatePolicyInformationInput
- type CertificatePolicyInformationOutput
- func (o CertificatePolicyInformationOutput) CertPolicyId() pulumi.StringOutput
- func (CertificatePolicyInformationOutput) ElementType() reflect.Type
- func (o CertificatePolicyInformationOutput) PolicyQualifiers() CertificatePolicyQualifierInfoArrayOutput
- func (o CertificatePolicyInformationOutput) ToCertificatePolicyInformationOutput() CertificatePolicyInformationOutput
- func (o CertificatePolicyInformationOutput) ToCertificatePolicyInformationOutputWithContext(ctx context.Context) CertificatePolicyInformationOutput
- type CertificatePolicyQualifierInfo
- type CertificatePolicyQualifierInfoArgs
- func (CertificatePolicyQualifierInfoArgs) ElementType() reflect.Type
- func (i CertificatePolicyQualifierInfoArgs) ToCertificatePolicyQualifierInfoOutput() CertificatePolicyQualifierInfoOutput
- func (i CertificatePolicyQualifierInfoArgs) ToCertificatePolicyQualifierInfoOutputWithContext(ctx context.Context) CertificatePolicyQualifierInfoOutput
- type CertificatePolicyQualifierInfoArray
- func (CertificatePolicyQualifierInfoArray) ElementType() reflect.Type
- func (i CertificatePolicyQualifierInfoArray) ToCertificatePolicyQualifierInfoArrayOutput() CertificatePolicyQualifierInfoArrayOutput
- func (i CertificatePolicyQualifierInfoArray) ToCertificatePolicyQualifierInfoArrayOutputWithContext(ctx context.Context) CertificatePolicyQualifierInfoArrayOutput
- type CertificatePolicyQualifierInfoArrayInput
- type CertificatePolicyQualifierInfoArrayOutput
- func (CertificatePolicyQualifierInfoArrayOutput) ElementType() reflect.Type
- func (o CertificatePolicyQualifierInfoArrayOutput) Index(i pulumi.IntInput) CertificatePolicyQualifierInfoOutput
- func (o CertificatePolicyQualifierInfoArrayOutput) ToCertificatePolicyQualifierInfoArrayOutput() CertificatePolicyQualifierInfoArrayOutput
- func (o CertificatePolicyQualifierInfoArrayOutput) ToCertificatePolicyQualifierInfoArrayOutputWithContext(ctx context.Context) CertificatePolicyQualifierInfoArrayOutput
- type CertificatePolicyQualifierInfoInput
- type CertificatePolicyQualifierInfoOutput
- func (CertificatePolicyQualifierInfoOutput) ElementType() reflect.Type
- func (o CertificatePolicyQualifierInfoOutput) PolicyQualifierId() pulumi.StringOutput
- func (o CertificatePolicyQualifierInfoOutput) Qualifier() CertificateQualifierOutput
- func (o CertificatePolicyQualifierInfoOutput) ToCertificatePolicyQualifierInfoOutput() CertificatePolicyQualifierInfoOutput
- func (o CertificatePolicyQualifierInfoOutput) ToCertificatePolicyQualifierInfoOutputWithContext(ctx context.Context) CertificatePolicyQualifierInfoOutput
- type CertificateQualifier
- type CertificateQualifierArgs
- type CertificateQualifierInput
- type CertificateQualifierOutput
- func (o CertificateQualifierOutput) CpsUri() pulumi.StringOutput
- func (CertificateQualifierOutput) ElementType() reflect.Type
- func (o CertificateQualifierOutput) ToCertificateQualifierOutput() CertificateQualifierOutput
- func (o CertificateQualifierOutput) ToCertificateQualifierOutputWithContext(ctx context.Context) CertificateQualifierOutput
- type CertificateState
- type CertificateSubject
- type CertificateSubjectArgs
- func (CertificateSubjectArgs) ElementType() reflect.Type
- func (i CertificateSubjectArgs) ToCertificateSubjectOutput() CertificateSubjectOutput
- func (i CertificateSubjectArgs) ToCertificateSubjectOutputWithContext(ctx context.Context) CertificateSubjectOutput
- func (i CertificateSubjectArgs) ToCertificateSubjectPtrOutput() CertificateSubjectPtrOutput
- func (i CertificateSubjectArgs) ToCertificateSubjectPtrOutputWithContext(ctx context.Context) CertificateSubjectPtrOutput
- type CertificateSubjectInput
- type CertificateSubjectOutput
- func (o CertificateSubjectOutput) CommonName() pulumi.StringPtrOutput
- func (o CertificateSubjectOutput) Country() pulumi.StringPtrOutput
- func (o CertificateSubjectOutput) CustomAttributes() CertificateCustomAttributeArrayOutput
- func (o CertificateSubjectOutput) DistinguishedNameQualifier() pulumi.StringPtrOutput
- func (CertificateSubjectOutput) ElementType() reflect.Type
- func (o CertificateSubjectOutput) GenerationQualifier() pulumi.StringPtrOutput
- func (o CertificateSubjectOutput) GivenName() pulumi.StringPtrOutput
- func (o CertificateSubjectOutput) Initials() pulumi.StringPtrOutput
- func (o CertificateSubjectOutput) Locality() pulumi.StringPtrOutput
- func (o CertificateSubjectOutput) Organization() pulumi.StringPtrOutput
- func (o CertificateSubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o CertificateSubjectOutput) Pseudonym() pulumi.StringPtrOutput
- func (o CertificateSubjectOutput) SerialNumber() pulumi.StringPtrOutput
- func (o CertificateSubjectOutput) State() pulumi.StringPtrOutput
- func (o CertificateSubjectOutput) Surname() pulumi.StringPtrOutput
- func (o CertificateSubjectOutput) Title() pulumi.StringPtrOutput
- func (o CertificateSubjectOutput) ToCertificateSubjectOutput() CertificateSubjectOutput
- func (o CertificateSubjectOutput) ToCertificateSubjectOutputWithContext(ctx context.Context) CertificateSubjectOutput
- func (o CertificateSubjectOutput) ToCertificateSubjectPtrOutput() CertificateSubjectPtrOutput
- func (o CertificateSubjectOutput) ToCertificateSubjectPtrOutputWithContext(ctx context.Context) CertificateSubjectPtrOutput
- type CertificateSubjectPtrInput
- type CertificateSubjectPtrOutput
- func (o CertificateSubjectPtrOutput) CommonName() pulumi.StringPtrOutput
- func (o CertificateSubjectPtrOutput) Country() pulumi.StringPtrOutput
- func (o CertificateSubjectPtrOutput) CustomAttributes() CertificateCustomAttributeArrayOutput
- func (o CertificateSubjectPtrOutput) DistinguishedNameQualifier() pulumi.StringPtrOutput
- func (o CertificateSubjectPtrOutput) Elem() CertificateSubjectOutput
- func (CertificateSubjectPtrOutput) ElementType() reflect.Type
- func (o CertificateSubjectPtrOutput) GenerationQualifier() pulumi.StringPtrOutput
- func (o CertificateSubjectPtrOutput) GivenName() pulumi.StringPtrOutput
- func (o CertificateSubjectPtrOutput) Initials() pulumi.StringPtrOutput
- func (o CertificateSubjectPtrOutput) Locality() pulumi.StringPtrOutput
- func (o CertificateSubjectPtrOutput) Organization() pulumi.StringPtrOutput
- func (o CertificateSubjectPtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o CertificateSubjectPtrOutput) Pseudonym() pulumi.StringPtrOutput
- func (o CertificateSubjectPtrOutput) SerialNumber() pulumi.StringPtrOutput
- func (o CertificateSubjectPtrOutput) State() pulumi.StringPtrOutput
- func (o CertificateSubjectPtrOutput) Surname() pulumi.StringPtrOutput
- func (o CertificateSubjectPtrOutput) Title() pulumi.StringPtrOutput
- func (o CertificateSubjectPtrOutput) ToCertificateSubjectPtrOutput() CertificateSubjectPtrOutput
- func (o CertificateSubjectPtrOutput) ToCertificateSubjectPtrOutputWithContext(ctx context.Context) CertificateSubjectPtrOutput
- type CertificateValidity
- type CertificateValidityArgs
- func (CertificateValidityArgs) ElementType() reflect.Type
- func (i CertificateValidityArgs) ToCertificateValidityOutput() CertificateValidityOutput
- func (i CertificateValidityArgs) ToCertificateValidityOutputWithContext(ctx context.Context) CertificateValidityOutput
- func (i CertificateValidityArgs) ToCertificateValidityPtrOutput() CertificateValidityPtrOutput
- func (i CertificateValidityArgs) ToCertificateValidityPtrOutputWithContext(ctx context.Context) CertificateValidityPtrOutput
- type CertificateValidityInput
- type CertificateValidityOutput
- func (CertificateValidityOutput) ElementType() reflect.Type
- func (o CertificateValidityOutput) ToCertificateValidityOutput() CertificateValidityOutput
- func (o CertificateValidityOutput) ToCertificateValidityOutputWithContext(ctx context.Context) CertificateValidityOutput
- func (o CertificateValidityOutput) ToCertificateValidityPtrOutput() CertificateValidityPtrOutput
- func (o CertificateValidityOutput) ToCertificateValidityPtrOutputWithContext(ctx context.Context) CertificateValidityPtrOutput
- func (o CertificateValidityOutput) Type() pulumi.StringOutput
- func (o CertificateValidityOutput) Value() pulumi.Float64Output
- type CertificateValidityPtrInput
- type CertificateValidityPtrOutput
- func (o CertificateValidityPtrOutput) Elem() CertificateValidityOutput
- func (CertificateValidityPtrOutput) ElementType() reflect.Type
- func (o CertificateValidityPtrOutput) ToCertificateValidityPtrOutput() CertificateValidityPtrOutput
- func (o CertificateValidityPtrOutput) ToCertificateValidityPtrOutputWithContext(ctx context.Context) CertificateValidityPtrOutput
- func (o CertificateValidityPtrOutput) Type() pulumi.StringPtrOutput
- func (o CertificateValidityPtrOutput) Value() pulumi.Float64PtrOutput
- type LookupCertificateArgs
- type LookupCertificateAuthorityActivationArgs
- type LookupCertificateAuthorityActivationOutputArgs
- type LookupCertificateAuthorityActivationResult
- type LookupCertificateAuthorityActivationResultOutput
- func (o LookupCertificateAuthorityActivationResultOutput) CompleteCertificateChain() pulumi.StringPtrOutput
- func (LookupCertificateAuthorityActivationResultOutput) ElementType() reflect.Type
- func (o LookupCertificateAuthorityActivationResultOutput) Status() pulumi.StringPtrOutput
- func (o LookupCertificateAuthorityActivationResultOutput) ToLookupCertificateAuthorityActivationResultOutput() LookupCertificateAuthorityActivationResultOutput
- func (o LookupCertificateAuthorityActivationResultOutput) ToLookupCertificateAuthorityActivationResultOutputWithContext(ctx context.Context) LookupCertificateAuthorityActivationResultOutput
- type LookupCertificateAuthorityArgs
- type LookupCertificateAuthorityOutputArgs
- type LookupCertificateAuthorityResult
- type LookupCertificateAuthorityResultOutput
- func (o LookupCertificateAuthorityResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupCertificateAuthorityResultOutput) CertificateSigningRequest() pulumi.StringPtrOutput
- func (LookupCertificateAuthorityResultOutput) ElementType() reflect.Type
- func (o LookupCertificateAuthorityResultOutput) ToLookupCertificateAuthorityResultOutput() LookupCertificateAuthorityResultOutput
- func (o LookupCertificateAuthorityResultOutput) ToLookupCertificateAuthorityResultOutputWithContext(ctx context.Context) LookupCertificateAuthorityResultOutput
- type LookupCertificateOutputArgs
- type LookupCertificateResult
- type LookupCertificateResultOutput
- func (o LookupCertificateResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupCertificateResultOutput) Certificate() pulumi.StringPtrOutput
- func (LookupCertificateResultOutput) ElementType() reflect.Type
- func (o LookupCertificateResultOutput) ToLookupCertificateResultOutput() LookupCertificateResultOutput
- func (o LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext(ctx context.Context) LookupCertificateResultOutput
- type Permission
- type PermissionArgs
- type PermissionInput
- type PermissionOutput
- func (o PermissionOutput) Actions() pulumi.StringArrayOutput
- func (o PermissionOutput) CertificateAuthorityArn() pulumi.StringOutput
- func (PermissionOutput) ElementType() reflect.Type
- func (o PermissionOutput) Principal() pulumi.StringOutput
- func (o PermissionOutput) SourceAccount() pulumi.StringPtrOutput
- func (o PermissionOutput) ToPermissionOutput() PermissionOutput
- func (o PermissionOutput) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
- type PermissionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Certificate ¶
type Certificate struct { pulumi.CustomResourceState // Specifies X.509 certificate information to be included in the issued certificate. An “APIPassthrough“ or “APICSRPassthrough“ template variant must be selected, or else this parameter is ignored. ApiPassthrough CertificateApiPassthroughPtrOutput `pulumi:"apiPassthrough"` // The Amazon Resource Name (ARN) of the issued certificate. Arn pulumi.StringOutput `pulumi:"arn"` // The issued Base64 PEM-encoded certificate. Certificate pulumi.StringOutput `pulumi:"certificate"` // The Amazon Resource Name (ARN) for the private CA issues the certificate. CertificateAuthorityArn pulumi.StringOutput `pulumi:"certificateAuthorityArn"` // The certificate signing request (CSR) for the certificate. CertificateSigningRequest pulumi.StringOutput `pulumi:"certificateSigningRequest"` // The name of the algorithm that will be used to sign the certificate to be issued. // This parameter should not be confused with the “SigningAlgorithm“ parameter used to sign a CSR in the “CreateCertificateAuthority“ action. // The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key. SigningAlgorithm pulumi.StringOutput `pulumi:"signingAlgorithm"` // Specifies a custom configuration template to use when issuing a certificate. If this parameter is not provided, PCAshort defaults to the “EndEntityCertificate/V1“ template. For more information about PCAshort templates, see [Using Templates](https://docs.aws.amazon.com/privateca/latest/userguide/UsingTemplates.html). TemplateArn pulumi.StringPtrOutput `pulumi:"templateArn"` // The period of time during which the certificate will be valid. Validity CertificateValidityOutput `pulumi:"validity"` // Information describing the start of the validity period of the certificate. This parameter sets the "Not Before" date for the certificate. // By default, when issuing a certificate, PCAshort sets the "Not Before" date to the issuance time minus 60 minutes. This compensates for clock inconsistencies across computer systems. The “ValidityNotBefore“ parameter can be used to customize the "Not Before" value. // Unlike the “Validity“ parameter, the “ValidityNotBefore“ parameter is optional. // The “ValidityNotBefore“ value is expressed as an explicit date and time, using the “Validity“ type value “ABSOLUTE“. ValidityNotBefore CertificateValidityPtrOutput `pulumi:"validityNotBefore"` }
The “AWS::ACMPCA::Certificate“ resource is used to issue a certificate using your private certificate authority. For more information, see the [IssueCertificate](https://docs.aws.amazon.com/privateca/latest/APIReference/API_IssueCertificate.html) action.
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 CertificateApiPassthrough ¶
type CertificateApiPassthrough struct { // Specifies X.509 extension information for a certificate. Extensions *CertificateExtensions `pulumi:"extensions"` // Contains information about the certificate subject. The Subject field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The Subject must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate. Subject *CertificateSubject `pulumi:"subject"` }
Contains X.509 certificate information to be placed in an issued certificate. An “APIPassthrough“ or “APICSRPassthrough“ template variant must be selected, or else this parameter is ignored.
If conflicting or duplicate certificate information is supplied from other sources, AWS Private CA applies [order of operation rules](https://docs.aws.amazon.com/privateca/latest/userguide/UsingTemplates.html#template-order-of-operations) to determine what information is used.
type CertificateApiPassthroughArgs ¶
type CertificateApiPassthroughArgs struct { // Specifies X.509 extension information for a certificate. Extensions CertificateExtensionsPtrInput `pulumi:"extensions"` // Contains information about the certificate subject. The Subject field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The Subject must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate. Subject CertificateSubjectPtrInput `pulumi:"subject"` }
Contains X.509 certificate information to be placed in an issued certificate. An “APIPassthrough“ or “APICSRPassthrough“ template variant must be selected, or else this parameter is ignored.
If conflicting or duplicate certificate information is supplied from other sources, AWS Private CA applies [order of operation rules](https://docs.aws.amazon.com/privateca/latest/userguide/UsingTemplates.html#template-order-of-operations) to determine what information is used.
func (CertificateApiPassthroughArgs) ElementType ¶
func (CertificateApiPassthroughArgs) ElementType() reflect.Type
func (CertificateApiPassthroughArgs) ToCertificateApiPassthroughOutput ¶
func (i CertificateApiPassthroughArgs) ToCertificateApiPassthroughOutput() CertificateApiPassthroughOutput
func (CertificateApiPassthroughArgs) ToCertificateApiPassthroughOutputWithContext ¶
func (i CertificateApiPassthroughArgs) ToCertificateApiPassthroughOutputWithContext(ctx context.Context) CertificateApiPassthroughOutput
func (CertificateApiPassthroughArgs) ToCertificateApiPassthroughPtrOutput ¶
func (i CertificateApiPassthroughArgs) ToCertificateApiPassthroughPtrOutput() CertificateApiPassthroughPtrOutput
func (CertificateApiPassthroughArgs) ToCertificateApiPassthroughPtrOutputWithContext ¶
func (i CertificateApiPassthroughArgs) ToCertificateApiPassthroughPtrOutputWithContext(ctx context.Context) CertificateApiPassthroughPtrOutput
type CertificateApiPassthroughInput ¶
type CertificateApiPassthroughInput interface { pulumi.Input ToCertificateApiPassthroughOutput() CertificateApiPassthroughOutput ToCertificateApiPassthroughOutputWithContext(context.Context) CertificateApiPassthroughOutput }
CertificateApiPassthroughInput is an input type that accepts CertificateApiPassthroughArgs and CertificateApiPassthroughOutput values. You can construct a concrete instance of `CertificateApiPassthroughInput` via:
CertificateApiPassthroughArgs{...}
type CertificateApiPassthroughOutput ¶
type CertificateApiPassthroughOutput struct{ *pulumi.OutputState }
Contains X.509 certificate information to be placed in an issued certificate. An “APIPassthrough“ or “APICSRPassthrough“ template variant must be selected, or else this parameter is ignored.
If conflicting or duplicate certificate information is supplied from other sources, AWS Private CA applies [order of operation rules](https://docs.aws.amazon.com/privateca/latest/userguide/UsingTemplates.html#template-order-of-operations) to determine what information is used.
func (CertificateApiPassthroughOutput) ElementType ¶
func (CertificateApiPassthroughOutput) ElementType() reflect.Type
func (CertificateApiPassthroughOutput) Extensions ¶
func (o CertificateApiPassthroughOutput) Extensions() CertificateExtensionsPtrOutput
Specifies X.509 extension information for a certificate.
func (CertificateApiPassthroughOutput) Subject ¶
func (o CertificateApiPassthroughOutput) Subject() CertificateSubjectPtrOutput
Contains information about the certificate subject. The Subject field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The Subject must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate.
func (CertificateApiPassthroughOutput) ToCertificateApiPassthroughOutput ¶
func (o CertificateApiPassthroughOutput) ToCertificateApiPassthroughOutput() CertificateApiPassthroughOutput
func (CertificateApiPassthroughOutput) ToCertificateApiPassthroughOutputWithContext ¶
func (o CertificateApiPassthroughOutput) ToCertificateApiPassthroughOutputWithContext(ctx context.Context) CertificateApiPassthroughOutput
func (CertificateApiPassthroughOutput) ToCertificateApiPassthroughPtrOutput ¶
func (o CertificateApiPassthroughOutput) ToCertificateApiPassthroughPtrOutput() CertificateApiPassthroughPtrOutput
func (CertificateApiPassthroughOutput) ToCertificateApiPassthroughPtrOutputWithContext ¶
func (o CertificateApiPassthroughOutput) ToCertificateApiPassthroughPtrOutputWithContext(ctx context.Context) CertificateApiPassthroughPtrOutput
type CertificateApiPassthroughPtrInput ¶
type CertificateApiPassthroughPtrInput interface { pulumi.Input ToCertificateApiPassthroughPtrOutput() CertificateApiPassthroughPtrOutput ToCertificateApiPassthroughPtrOutputWithContext(context.Context) CertificateApiPassthroughPtrOutput }
CertificateApiPassthroughPtrInput is an input type that accepts CertificateApiPassthroughArgs, CertificateApiPassthroughPtr and CertificateApiPassthroughPtrOutput values. You can construct a concrete instance of `CertificateApiPassthroughPtrInput` via:
CertificateApiPassthroughArgs{...} or: nil
func CertificateApiPassthroughPtr ¶
func CertificateApiPassthroughPtr(v *CertificateApiPassthroughArgs) CertificateApiPassthroughPtrInput
type CertificateApiPassthroughPtrOutput ¶
type CertificateApiPassthroughPtrOutput struct{ *pulumi.OutputState }
func (CertificateApiPassthroughPtrOutput) Elem ¶
func (o CertificateApiPassthroughPtrOutput) Elem() CertificateApiPassthroughOutput
func (CertificateApiPassthroughPtrOutput) ElementType ¶
func (CertificateApiPassthroughPtrOutput) ElementType() reflect.Type
func (CertificateApiPassthroughPtrOutput) Extensions ¶
func (o CertificateApiPassthroughPtrOutput) Extensions() CertificateExtensionsPtrOutput
Specifies X.509 extension information for a certificate.
func (CertificateApiPassthroughPtrOutput) Subject ¶
func (o CertificateApiPassthroughPtrOutput) Subject() CertificateSubjectPtrOutput
Contains information about the certificate subject. The Subject field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The Subject must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate.
func (CertificateApiPassthroughPtrOutput) ToCertificateApiPassthroughPtrOutput ¶
func (o CertificateApiPassthroughPtrOutput) ToCertificateApiPassthroughPtrOutput() CertificateApiPassthroughPtrOutput
func (CertificateApiPassthroughPtrOutput) ToCertificateApiPassthroughPtrOutputWithContext ¶
func (o CertificateApiPassthroughPtrOutput) ToCertificateApiPassthroughPtrOutputWithContext(ctx context.Context) CertificateApiPassthroughPtrOutput
type CertificateArgs ¶
type CertificateArgs struct { // Specifies X.509 certificate information to be included in the issued certificate. An “APIPassthrough“ or “APICSRPassthrough“ template variant must be selected, or else this parameter is ignored. ApiPassthrough CertificateApiPassthroughPtrInput // The Amazon Resource Name (ARN) for the private CA issues the certificate. CertificateAuthorityArn pulumi.StringInput // The certificate signing request (CSR) for the certificate. CertificateSigningRequest pulumi.StringInput // The name of the algorithm that will be used to sign the certificate to be issued. // This parameter should not be confused with the “SigningAlgorithm“ parameter used to sign a CSR in the “CreateCertificateAuthority“ action. // The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key. SigningAlgorithm pulumi.StringInput // Specifies a custom configuration template to use when issuing a certificate. If this parameter is not provided, PCAshort defaults to the “EndEntityCertificate/V1“ template. For more information about PCAshort templates, see [Using Templates](https://docs.aws.amazon.com/privateca/latest/userguide/UsingTemplates.html). TemplateArn pulumi.StringPtrInput // The period of time during which the certificate will be valid. Validity CertificateValidityInput // Information describing the start of the validity period of the certificate. This parameter sets the "Not Before" date for the certificate. // By default, when issuing a certificate, PCAshort sets the "Not Before" date to the issuance time minus 60 minutes. This compensates for clock inconsistencies across computer systems. The “ValidityNotBefore“ parameter can be used to customize the "Not Before" value. // Unlike the “Validity“ parameter, the “ValidityNotBefore“ parameter is optional. // The “ValidityNotBefore“ value is expressed as an explicit date and time, using the “Validity“ type value “ABSOLUTE“. ValidityNotBefore CertificateValidityPtrInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶
func (CertificateArgs) ElementType() reflect.Type
type CertificateAuthority ¶
type CertificateAuthority struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the certificate authority. Arn pulumi.StringOutput `pulumi:"arn"` // The base64 PEM-encoded certificate signing request (CSR) for your certificate authority certificate. CertificateSigningRequest pulumi.StringOutput `pulumi:"certificateSigningRequest"` // Structure that contains CSR pass through extension information used by the CreateCertificateAuthority action. CsrExtensions CertificateAuthorityCsrExtensionsPtrOutput `pulumi:"csrExtensions"` // Public key algorithm and size, in bits, of the key pair that your CA creates when it issues a certificate. KeyAlgorithm pulumi.StringOutput `pulumi:"keyAlgorithm"` // KeyStorageSecurityStadard defines a cryptographic key management compliance standard used for handling CA keys. KeyStorageSecurityStandard pulumi.StringPtrOutput `pulumi:"keyStorageSecurityStandard"` // Certificate revocation information used by the CreateCertificateAuthority and UpdateCertificateAuthority actions. RevocationConfiguration CertificateAuthorityRevocationConfigurationPtrOutput `pulumi:"revocationConfiguration"` // Algorithm your CA uses to sign certificate requests. SigningAlgorithm pulumi.StringOutput `pulumi:"signingAlgorithm"` // Structure that contains X.500 distinguished name information for your CA. Subject CertificateAuthoritySubjectOutput `pulumi:"subject"` // Key-value pairs that will be attached to the new private CA. You can associate up to 50 tags with a private CA. For information using tags with IAM to manage permissions, see [Controlling Access Using IAM Tags](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html) . Tags aws.TagArrayOutput `pulumi:"tags"` // The type of the certificate authority. Type pulumi.StringOutput `pulumi:"type"` // Usage mode of the ceritificate authority. UsageMode pulumi.StringPtrOutput `pulumi:"usageMode"` }
Private certificate authority.
## Example Usage ### Example
```go package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws" "github.com/pulumi/pulumi-aws-native/sdk/go/aws/acmpca" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { rootCA, err := acmpca.NewCertificateAuthority(ctx, "rootCA", &acmpca.CertificateAuthorityArgs{ Type: pulumi.String("ROOT"), KeyAlgorithm: pulumi.String("RSA_2048"), SigningAlgorithm: pulumi.String("SHA256WITHRSA"), Subject: &acmpca.CertificateAuthoritySubjectArgs{ Country: pulumi.String("US"), Organization: pulumi.String("string"), OrganizationalUnit: pulumi.String("string"), DistinguishedNameQualifier: pulumi.String("string"), State: pulumi.String("string"), CommonName: pulumi.String("123"), SerialNumber: pulumi.String("string"), Locality: pulumi.String("string"), Title: pulumi.String("string"), Surname: pulumi.String("string"), GivenName: pulumi.String("string"), Initials: pulumi.String("DG"), Pseudonym: pulumi.String("string"), GenerationQualifier: pulumi.String("DBG"), }, RevocationConfiguration: &acmpca.CertificateAuthorityRevocationConfigurationArgs{ CrlConfiguration: &acmpca.CertificateAuthorityCrlConfigurationArgs{ Enabled: pulumi.Bool(false), }, }, }) if err != nil { return err } rootCACertificate, err := acmpca.NewCertificate(ctx, "rootCACertificate", &acmpca.CertificateArgs{ CertificateAuthorityArn: rootCA.ID(), CertificateSigningRequest: rootCA.CertificateSigningRequest, SigningAlgorithm: pulumi.String("SHA256WITHRSA"), TemplateArn: pulumi.String("arn:aws:acm-pca:::template/RootCACertificate/V1"), Validity: &acmpca.CertificateValidityArgs{ Type: pulumi.String("DAYS"), Value: pulumi.Float64(100), }, }) if err != nil { return err } rootCAActivation, err := acmpca.NewCertificateAuthorityActivation(ctx, "rootCAActivation", &acmpca.CertificateAuthorityActivationArgs{ CertificateAuthorityArn: rootCA.ID(), Certificate: rootCACertificate.Certificate, Status: pulumi.String("ACTIVE"), }) if err != nil { return err } _, err = acmpca.NewPermission(ctx, "rootCAPermission", &acmpca.PermissionArgs{ Actions: pulumi.StringArray{ pulumi.String("IssueCertificate"), pulumi.String("GetCertificate"), pulumi.String("ListPermissions"), }, CertificateAuthorityArn: rootCA.ID(), Principal: pulumi.String("acm.amazonaws.com"), }) if err != nil { return err } subordinateCAOne, err := acmpca.NewCertificateAuthority(ctx, "subordinateCAOne", &acmpca.CertificateAuthorityArgs{ Type: pulumi.String("SUBORDINATE"), KeyAlgorithm: pulumi.String("RSA_2048"), SigningAlgorithm: pulumi.String("SHA256WITHRSA"), Subject: &acmpca.CertificateAuthoritySubjectArgs{ Country: pulumi.String("US"), Organization: pulumi.String("string"), OrganizationalUnit: pulumi.String("string"), DistinguishedNameQualifier: pulumi.String("string"), State: pulumi.String("string"), CommonName: pulumi.String("Sub1"), SerialNumber: pulumi.String("string"), Locality: pulumi.String("string"), Title: pulumi.String("string"), Surname: pulumi.String("string"), GivenName: pulumi.String("string"), Initials: pulumi.String("DG"), Pseudonym: pulumi.String("string"), GenerationQualifier: pulumi.String("DBG"), }, RevocationConfiguration: &acmpca.CertificateAuthorityRevocationConfigurationArgs{}, Tags: aws.TagArray{}, }) if err != nil { return err } subordinateCAOneCACertificate, err := acmpca.NewCertificate(ctx, "subordinateCAOneCACertificate", &acmpca.CertificateArgs{ CertificateAuthorityArn: rootCA.ID(), CertificateSigningRequest: subordinateCAOne.CertificateSigningRequest, SigningAlgorithm: pulumi.String("SHA256WITHRSA"), TemplateArn: pulumi.String("arn:aws:acm-pca:::template/SubordinateCACertificate_PathLen3/V1"), Validity: &acmpca.CertificateValidityArgs{ Type: pulumi.String("DAYS"), Value: pulumi.Float64(90), }, }, pulumi.DependsOn([]pulumi.Resource{ rootCAActivation, })) if err != nil { return err } subordinateCAOneActivation, err := acmpca.NewCertificateAuthorityActivation(ctx, "subordinateCAOneActivation", &acmpca.CertificateAuthorityActivationArgs{ CertificateAuthorityArn: subordinateCAOne.ID(), Certificate: subordinateCAOneCACertificate.Certificate, CertificateChain: rootCAActivation.CompleteCertificateChain, Status: pulumi.String("ACTIVE"), }) if err != nil { return err } _, err = acmpca.NewPermission(ctx, "subordinateCAOnePermission", &acmpca.PermissionArgs{ Actions: pulumi.StringArray{ pulumi.String("IssueCertificate"), pulumi.String("GetCertificate"), pulumi.String("ListPermissions"), }, CertificateAuthorityArn: subordinateCAOne.ID(), Principal: pulumi.String("acm.amazonaws.com"), }) if err != nil { return err } subordinateCATwo, err := acmpca.NewCertificateAuthority(ctx, "subordinateCATwo", &acmpca.CertificateAuthorityArgs{ Type: pulumi.String("SUBORDINATE"), KeyAlgorithm: pulumi.String("RSA_2048"), SigningAlgorithm: pulumi.String("SHA256WITHRSA"), Subject: &acmpca.CertificateAuthoritySubjectArgs{ Country: pulumi.String("US"), Organization: pulumi.String("string"), OrganizationalUnit: pulumi.String("string"), DistinguishedNameQualifier: pulumi.String("string"), State: pulumi.String("string"), SerialNumber: pulumi.String("string"), Locality: pulumi.String("string"), Title: pulumi.String("string"), Surname: pulumi.String("string"), GivenName: pulumi.String("string"), Initials: pulumi.String("DG"), Pseudonym: pulumi.String("string"), GenerationQualifier: pulumi.String("DBG"), }, Tags: aws.TagArray{ &aws.TagArgs{ Key: pulumi.String("Key1"), Value: pulumi.String("Value1"), }, &aws.TagArgs{ Key: pulumi.String("Key2"), Value: pulumi.String("Value2"), }, }, }) if err != nil { return err } subordinateCATwoCACertificate, err := acmpca.NewCertificate(ctx, "subordinateCATwoCACertificate", &acmpca.CertificateArgs{ CertificateAuthorityArn: subordinateCAOne.ID(), CertificateSigningRequest: subordinateCATwo.CertificateSigningRequest, SigningAlgorithm: pulumi.String("SHA256WITHRSA"), TemplateArn: pulumi.String("arn:aws:acm-pca:::template/SubordinateCACertificate_PathLen2/V1"), Validity: &acmpca.CertificateValidityArgs{ Type: pulumi.String("DAYS"), Value: pulumi.Float64(80), }, }, pulumi.DependsOn([]pulumi.Resource{ subordinateCAOneActivation, })) if err != nil { return err } subordinateCATwoActivation, err := acmpca.NewCertificateAuthorityActivation(ctx, "subordinateCATwoActivation", &acmpca.CertificateAuthorityActivationArgs{ CertificateAuthorityArn: subordinateCATwo.ID(), Certificate: subordinateCATwoCACertificate.Certificate, CertificateChain: subordinateCAOneActivation.CompleteCertificateChain, }) if err != nil { return err } _, err = acmpca.NewPermission(ctx, "subordinateCATwoPermission", &acmpca.PermissionArgs{ Actions: pulumi.StringArray{ pulumi.String("IssueCertificate"), pulumi.String("GetCertificate"), pulumi.String("ListPermissions"), }, CertificateAuthorityArn: subordinateCATwo.ID(), Principal: pulumi.String("acm.amazonaws.com"), }) if err != nil { return err } endEntityCertificate, err := acmpca.NewCertificate(ctx, "endEntityCertificate", &acmpca.CertificateArgs{ CertificateAuthorityArn: subordinateCATwo.ID(), CertificateSigningRequest: pulumi.String(`-----BEGIN CERTIFICATE REQUEST-----
MIICvDCCAaQCAQAwdzELMAkGA1UEBhMCVVMxDTALBgNVBAgMBFV0YWgxDzANBgNV BAcMBkxpbmRvbjEWMBQGA1UECgwNRGlnaUNlcnQgSW5jLjERMA8GA1UECwwIRGln aUNlcnQxHTAbBgNVBAMMFGV4YW1wbGUuZGlnaWNlcnQuY29tMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8+To7d+2kPWeBv/orU3LVbJwDrSQbeKamCmo wp5bqDxIwV20zqRb7APUOKYoVEFFOEQs6T6gImnIolhbiH6m4zgZ/CPvWBOkZc+c 1Po2EmvBz+AD5sBdT5kzGQA6NbWyZGldxRthNLOs1efOhdnWFuhI162qmcflgpiI WDuwq4C9f+YkeJhNn9dF5+owm8cOQmDrV8NNdiTqin8q3qYAHHJRW28glJUCZkTZ wIaSR6crBQ8TbYNE0dc+Caa3DOIkz1EOsHWzTx+n0zKfqcbgXi4DJx+C1bjptYPR BPZL8DAeWuA8ebudVT44yEp82G96/Ggcf7F33xMxe0yc+Xa6owIDAQABoAAwDQYJ KoZIhvcNAQEFBQADggEBAB0kcrFccSmFDmxox0Ne01UIqSsDqHgL+XmHTXJwre6D hJSZwbvEtOK0G3+dr4Fs11WuUNt5qcLsx5a8uk4G6AKHMzuhLsJ7XZjgmQXGECpY Q4mC3yT3ZoCGpIXbw+iP3lmEEXgaQL0Tx5LFl/okKbKYwIqNiyKWOMj7ZR/wxWg/ ZDGRs55xuoeLDJ/ZRFf9bI+IaCUd1YrfYcHIl3G87Av+r49YVwqRDT0VDV7uLgqn 29XI1PpVUNCPQGn9p/eX6Qo7vpDaPybRtA2R7XLKjQaF9oXWeCUqy1hvJac9QFO2 97Ob1alpHPoZ7mWiEuJwjBPii6a9M9G30nUo39lBi1w= -----END CERTIFICATE REQUEST-----`),
SigningAlgorithm: pulumi.String("SHA256WITHRSA"), Validity: &acmpca.CertificateValidityArgs{ Type: pulumi.String("DAYS"), Value: pulumi.Float64(70), }, }, pulumi.DependsOn([]pulumi.Resource{ subordinateCATwoActivation, })) if err != nil { return err } ctx.Export("completeCertificateChain", subordinateCATwoActivation.CompleteCertificateChain) ctx.Export("certificateArn", endEntityCertificate.Arn) return nil }) }
```
func GetCertificateAuthority ¶
func GetCertificateAuthority(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateAuthorityState, opts ...pulumi.ResourceOption) (*CertificateAuthority, error)
GetCertificateAuthority gets an existing CertificateAuthority 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 NewCertificateAuthority ¶
func NewCertificateAuthority(ctx *pulumi.Context, name string, args *CertificateAuthorityArgs, opts ...pulumi.ResourceOption) (*CertificateAuthority, error)
NewCertificateAuthority registers a new resource with the given unique name, arguments, and options.
func (*CertificateAuthority) ElementType ¶
func (*CertificateAuthority) ElementType() reflect.Type
func (*CertificateAuthority) ToCertificateAuthorityOutput ¶
func (i *CertificateAuthority) ToCertificateAuthorityOutput() CertificateAuthorityOutput
func (*CertificateAuthority) ToCertificateAuthorityOutputWithContext ¶
func (i *CertificateAuthority) ToCertificateAuthorityOutputWithContext(ctx context.Context) CertificateAuthorityOutput
type CertificateAuthorityAccessDescription ¶
type CertificateAuthorityAccessDescription struct { AccessLocation CertificateAuthorityGeneralName `pulumi:"accessLocation"` AccessMethod CertificateAuthorityAccessMethod `pulumi:"accessMethod"` }
Structure that contains X.509 AccessDescription information.
type CertificateAuthorityAccessDescriptionArgs ¶
type CertificateAuthorityAccessDescriptionArgs struct { AccessLocation CertificateAuthorityGeneralNameInput `pulumi:"accessLocation"` AccessMethod CertificateAuthorityAccessMethodInput `pulumi:"accessMethod"` }
Structure that contains X.509 AccessDescription information.
func (CertificateAuthorityAccessDescriptionArgs) ElementType ¶
func (CertificateAuthorityAccessDescriptionArgs) ElementType() reflect.Type
func (CertificateAuthorityAccessDescriptionArgs) ToCertificateAuthorityAccessDescriptionOutput ¶
func (i CertificateAuthorityAccessDescriptionArgs) ToCertificateAuthorityAccessDescriptionOutput() CertificateAuthorityAccessDescriptionOutput
func (CertificateAuthorityAccessDescriptionArgs) ToCertificateAuthorityAccessDescriptionOutputWithContext ¶
func (i CertificateAuthorityAccessDescriptionArgs) ToCertificateAuthorityAccessDescriptionOutputWithContext(ctx context.Context) CertificateAuthorityAccessDescriptionOutput
type CertificateAuthorityAccessDescriptionArray ¶
type CertificateAuthorityAccessDescriptionArray []CertificateAuthorityAccessDescriptionInput
func (CertificateAuthorityAccessDescriptionArray) ElementType ¶
func (CertificateAuthorityAccessDescriptionArray) ElementType() reflect.Type
func (CertificateAuthorityAccessDescriptionArray) ToCertificateAuthorityAccessDescriptionArrayOutput ¶
func (i CertificateAuthorityAccessDescriptionArray) ToCertificateAuthorityAccessDescriptionArrayOutput() CertificateAuthorityAccessDescriptionArrayOutput
func (CertificateAuthorityAccessDescriptionArray) ToCertificateAuthorityAccessDescriptionArrayOutputWithContext ¶
func (i CertificateAuthorityAccessDescriptionArray) ToCertificateAuthorityAccessDescriptionArrayOutputWithContext(ctx context.Context) CertificateAuthorityAccessDescriptionArrayOutput
type CertificateAuthorityAccessDescriptionArrayInput ¶
type CertificateAuthorityAccessDescriptionArrayInput interface { pulumi.Input ToCertificateAuthorityAccessDescriptionArrayOutput() CertificateAuthorityAccessDescriptionArrayOutput ToCertificateAuthorityAccessDescriptionArrayOutputWithContext(context.Context) CertificateAuthorityAccessDescriptionArrayOutput }
CertificateAuthorityAccessDescriptionArrayInput is an input type that accepts CertificateAuthorityAccessDescriptionArray and CertificateAuthorityAccessDescriptionArrayOutput values. You can construct a concrete instance of `CertificateAuthorityAccessDescriptionArrayInput` via:
CertificateAuthorityAccessDescriptionArray{ CertificateAuthorityAccessDescriptionArgs{...} }
type CertificateAuthorityAccessDescriptionArrayOutput ¶
type CertificateAuthorityAccessDescriptionArrayOutput struct{ *pulumi.OutputState }
func (CertificateAuthorityAccessDescriptionArrayOutput) ElementType ¶
func (CertificateAuthorityAccessDescriptionArrayOutput) ElementType() reflect.Type
func (CertificateAuthorityAccessDescriptionArrayOutput) ToCertificateAuthorityAccessDescriptionArrayOutput ¶
func (o CertificateAuthorityAccessDescriptionArrayOutput) ToCertificateAuthorityAccessDescriptionArrayOutput() CertificateAuthorityAccessDescriptionArrayOutput
func (CertificateAuthorityAccessDescriptionArrayOutput) ToCertificateAuthorityAccessDescriptionArrayOutputWithContext ¶
func (o CertificateAuthorityAccessDescriptionArrayOutput) ToCertificateAuthorityAccessDescriptionArrayOutputWithContext(ctx context.Context) CertificateAuthorityAccessDescriptionArrayOutput
type CertificateAuthorityAccessDescriptionInput ¶
type CertificateAuthorityAccessDescriptionInput interface { pulumi.Input ToCertificateAuthorityAccessDescriptionOutput() CertificateAuthorityAccessDescriptionOutput ToCertificateAuthorityAccessDescriptionOutputWithContext(context.Context) CertificateAuthorityAccessDescriptionOutput }
CertificateAuthorityAccessDescriptionInput is an input type that accepts CertificateAuthorityAccessDescriptionArgs and CertificateAuthorityAccessDescriptionOutput values. You can construct a concrete instance of `CertificateAuthorityAccessDescriptionInput` via:
CertificateAuthorityAccessDescriptionArgs{...}
type CertificateAuthorityAccessDescriptionOutput ¶
type CertificateAuthorityAccessDescriptionOutput struct{ *pulumi.OutputState }
Structure that contains X.509 AccessDescription information.
func (CertificateAuthorityAccessDescriptionOutput) AccessLocation ¶
func (o CertificateAuthorityAccessDescriptionOutput) AccessLocation() CertificateAuthorityGeneralNameOutput
func (CertificateAuthorityAccessDescriptionOutput) AccessMethod ¶
func (o CertificateAuthorityAccessDescriptionOutput) AccessMethod() CertificateAuthorityAccessMethodOutput
func (CertificateAuthorityAccessDescriptionOutput) ElementType ¶
func (CertificateAuthorityAccessDescriptionOutput) ElementType() reflect.Type
func (CertificateAuthorityAccessDescriptionOutput) ToCertificateAuthorityAccessDescriptionOutput ¶
func (o CertificateAuthorityAccessDescriptionOutput) ToCertificateAuthorityAccessDescriptionOutput() CertificateAuthorityAccessDescriptionOutput
func (CertificateAuthorityAccessDescriptionOutput) ToCertificateAuthorityAccessDescriptionOutputWithContext ¶
func (o CertificateAuthorityAccessDescriptionOutput) ToCertificateAuthorityAccessDescriptionOutputWithContext(ctx context.Context) CertificateAuthorityAccessDescriptionOutput
type CertificateAuthorityAccessMethod ¶
type CertificateAuthorityAccessMethod struct { AccessMethodType *string `pulumi:"accessMethodType"` CustomObjectIdentifier *string `pulumi:"customObjectIdentifier"` }
Structure that contains X.509 AccessMethod information. Assign one and ONLY one field.
type CertificateAuthorityAccessMethodArgs ¶
type CertificateAuthorityAccessMethodArgs struct { AccessMethodType pulumi.StringPtrInput `pulumi:"accessMethodType"` CustomObjectIdentifier pulumi.StringPtrInput `pulumi:"customObjectIdentifier"` }
Structure that contains X.509 AccessMethod information. Assign one and ONLY one field.
func (CertificateAuthorityAccessMethodArgs) ElementType ¶
func (CertificateAuthorityAccessMethodArgs) ElementType() reflect.Type
func (CertificateAuthorityAccessMethodArgs) ToCertificateAuthorityAccessMethodOutput ¶
func (i CertificateAuthorityAccessMethodArgs) ToCertificateAuthorityAccessMethodOutput() CertificateAuthorityAccessMethodOutput
func (CertificateAuthorityAccessMethodArgs) ToCertificateAuthorityAccessMethodOutputWithContext ¶
func (i CertificateAuthorityAccessMethodArgs) ToCertificateAuthorityAccessMethodOutputWithContext(ctx context.Context) CertificateAuthorityAccessMethodOutput
type CertificateAuthorityAccessMethodInput ¶
type CertificateAuthorityAccessMethodInput interface { pulumi.Input ToCertificateAuthorityAccessMethodOutput() CertificateAuthorityAccessMethodOutput ToCertificateAuthorityAccessMethodOutputWithContext(context.Context) CertificateAuthorityAccessMethodOutput }
CertificateAuthorityAccessMethodInput is an input type that accepts CertificateAuthorityAccessMethodArgs and CertificateAuthorityAccessMethodOutput values. You can construct a concrete instance of `CertificateAuthorityAccessMethodInput` via:
CertificateAuthorityAccessMethodArgs{...}
type CertificateAuthorityAccessMethodOutput ¶
type CertificateAuthorityAccessMethodOutput struct{ *pulumi.OutputState }
Structure that contains X.509 AccessMethod information. Assign one and ONLY one field.
func (CertificateAuthorityAccessMethodOutput) AccessMethodType ¶
func (o CertificateAuthorityAccessMethodOutput) AccessMethodType() pulumi.StringPtrOutput
func (CertificateAuthorityAccessMethodOutput) CustomObjectIdentifier ¶
func (o CertificateAuthorityAccessMethodOutput) CustomObjectIdentifier() pulumi.StringPtrOutput
func (CertificateAuthorityAccessMethodOutput) ElementType ¶
func (CertificateAuthorityAccessMethodOutput) ElementType() reflect.Type
func (CertificateAuthorityAccessMethodOutput) ToCertificateAuthorityAccessMethodOutput ¶
func (o CertificateAuthorityAccessMethodOutput) ToCertificateAuthorityAccessMethodOutput() CertificateAuthorityAccessMethodOutput
func (CertificateAuthorityAccessMethodOutput) ToCertificateAuthorityAccessMethodOutputWithContext ¶
func (o CertificateAuthorityAccessMethodOutput) ToCertificateAuthorityAccessMethodOutputWithContext(ctx context.Context) CertificateAuthorityAccessMethodOutput
type CertificateAuthorityActivation ¶
type CertificateAuthorityActivation struct { pulumi.CustomResourceState // Certificate Authority certificate that will be installed in the Certificate Authority. Certificate pulumi.StringOutput `pulumi:"certificate"` // Arn of the Certificate Authority. CertificateAuthorityArn pulumi.StringOutput `pulumi:"certificateAuthorityArn"` // Certificate chain for the Certificate Authority certificate. CertificateChain pulumi.StringPtrOutput `pulumi:"certificateChain"` // The complete certificate chain, including the Certificate Authority certificate. CompleteCertificateChain pulumi.StringOutput `pulumi:"completeCertificateChain"` // The status of the Certificate Authority. Status pulumi.StringPtrOutput `pulumi:"status"` }
Used to install the certificate authority certificate and update the certificate authority status.
func GetCertificateAuthorityActivation ¶
func GetCertificateAuthorityActivation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateAuthorityActivationState, opts ...pulumi.ResourceOption) (*CertificateAuthorityActivation, error)
GetCertificateAuthorityActivation gets an existing CertificateAuthorityActivation 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 NewCertificateAuthorityActivation ¶
func NewCertificateAuthorityActivation(ctx *pulumi.Context, name string, args *CertificateAuthorityActivationArgs, opts ...pulumi.ResourceOption) (*CertificateAuthorityActivation, error)
NewCertificateAuthorityActivation registers a new resource with the given unique name, arguments, and options.
func (*CertificateAuthorityActivation) ElementType ¶
func (*CertificateAuthorityActivation) ElementType() reflect.Type
func (*CertificateAuthorityActivation) ToCertificateAuthorityActivationOutput ¶
func (i *CertificateAuthorityActivation) ToCertificateAuthorityActivationOutput() CertificateAuthorityActivationOutput
func (*CertificateAuthorityActivation) ToCertificateAuthorityActivationOutputWithContext ¶
func (i *CertificateAuthorityActivation) ToCertificateAuthorityActivationOutputWithContext(ctx context.Context) CertificateAuthorityActivationOutput
type CertificateAuthorityActivationArgs ¶
type CertificateAuthorityActivationArgs struct { // Certificate Authority certificate that will be installed in the Certificate Authority. Certificate pulumi.StringInput // Arn of the Certificate Authority. CertificateAuthorityArn pulumi.StringInput // Certificate chain for the Certificate Authority certificate. CertificateChain pulumi.StringPtrInput // The status of the Certificate Authority. Status pulumi.StringPtrInput }
The set of arguments for constructing a CertificateAuthorityActivation resource.
func (CertificateAuthorityActivationArgs) ElementType ¶
func (CertificateAuthorityActivationArgs) ElementType() reflect.Type
type CertificateAuthorityActivationInput ¶
type CertificateAuthorityActivationInput interface { pulumi.Input ToCertificateAuthorityActivationOutput() CertificateAuthorityActivationOutput ToCertificateAuthorityActivationOutputWithContext(ctx context.Context) CertificateAuthorityActivationOutput }
type CertificateAuthorityActivationOutput ¶
type CertificateAuthorityActivationOutput struct{ *pulumi.OutputState }
func (CertificateAuthorityActivationOutput) Certificate ¶ added in v0.17.0
func (o CertificateAuthorityActivationOutput) Certificate() pulumi.StringOutput
Certificate Authority certificate that will be installed in the Certificate Authority.
func (CertificateAuthorityActivationOutput) CertificateAuthorityArn ¶ added in v0.17.0
func (o CertificateAuthorityActivationOutput) CertificateAuthorityArn() pulumi.StringOutput
Arn of the Certificate Authority.
func (CertificateAuthorityActivationOutput) CertificateChain ¶ added in v0.17.0
func (o CertificateAuthorityActivationOutput) CertificateChain() pulumi.StringPtrOutput
Certificate chain for the Certificate Authority certificate.
func (CertificateAuthorityActivationOutput) CompleteCertificateChain ¶ added in v0.17.0
func (o CertificateAuthorityActivationOutput) CompleteCertificateChain() pulumi.StringOutput
The complete certificate chain, including the Certificate Authority certificate.
func (CertificateAuthorityActivationOutput) ElementType ¶
func (CertificateAuthorityActivationOutput) ElementType() reflect.Type
func (CertificateAuthorityActivationOutput) Status ¶ added in v0.17.0
func (o CertificateAuthorityActivationOutput) Status() pulumi.StringPtrOutput
The status of the Certificate Authority.
func (CertificateAuthorityActivationOutput) ToCertificateAuthorityActivationOutput ¶
func (o CertificateAuthorityActivationOutput) ToCertificateAuthorityActivationOutput() CertificateAuthorityActivationOutput
func (CertificateAuthorityActivationOutput) ToCertificateAuthorityActivationOutputWithContext ¶
func (o CertificateAuthorityActivationOutput) ToCertificateAuthorityActivationOutputWithContext(ctx context.Context) CertificateAuthorityActivationOutput
type CertificateAuthorityActivationState ¶
type CertificateAuthorityActivationState struct { }
func (CertificateAuthorityActivationState) ElementType ¶
func (CertificateAuthorityActivationState) ElementType() reflect.Type
type CertificateAuthorityArgs ¶
type CertificateAuthorityArgs struct { // Structure that contains CSR pass through extension information used by the CreateCertificateAuthority action. CsrExtensions CertificateAuthorityCsrExtensionsPtrInput // Public key algorithm and size, in bits, of the key pair that your CA creates when it issues a certificate. KeyAlgorithm pulumi.StringInput // KeyStorageSecurityStadard defines a cryptographic key management compliance standard used for handling CA keys. KeyStorageSecurityStandard pulumi.StringPtrInput // Certificate revocation information used by the CreateCertificateAuthority and UpdateCertificateAuthority actions. RevocationConfiguration CertificateAuthorityRevocationConfigurationPtrInput // Algorithm your CA uses to sign certificate requests. SigningAlgorithm pulumi.StringInput // Structure that contains X.500 distinguished name information for your CA. Subject CertificateAuthoritySubjectInput // Key-value pairs that will be attached to the new private CA. You can associate up to 50 tags with a private CA. For information using tags with IAM to manage permissions, see [Controlling Access Using IAM Tags](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html) . Tags aws.TagArrayInput // The type of the certificate authority. Type pulumi.StringInput // Usage mode of the ceritificate authority. UsageMode pulumi.StringPtrInput }
The set of arguments for constructing a CertificateAuthority resource.
func (CertificateAuthorityArgs) ElementType ¶
func (CertificateAuthorityArgs) ElementType() reflect.Type
type CertificateAuthorityCrlConfiguration ¶
type CertificateAuthorityCrlConfiguration struct { // Configures the default behavior of the CRL Distribution Point extension for certificates issued by your CA. If this field is not provided, then the CRL Distribution Point extension will be present and contain the default CRL URL. CrlDistributionPointExtensionConfiguration *CertificateAuthorityCrlDistributionPointExtensionConfiguration `pulumi:"crlDistributionPointExtensionConfiguration"` // Name inserted into the certificate *CRL Distribution Points* extension that enables the use of an alias for the CRL distribution point. Use this value if you don't want the name of your S3 bucket to be public. // // > The content of a Canonical Name (CNAME) record must conform to [RFC2396](https://docs.aws.amazon.com/https://www.ietf.org/rfc/rfc2396.txt) restrictions on the use of special characters in URIs. Additionally, the value of the CNAME must not include a protocol prefix such as "http://" or "https://". CustomCname *string `pulumi:"customCname"` // Boolean value that specifies whether certificate revocation lists (CRLs) are enabled. You can use this value to enable certificate revocation for a new CA when you call the `CreateCertificateAuthority` operation or for an existing CA when you call the `UpdateCertificateAuthority` operation. Enabled bool `pulumi:"enabled"` // Validity period of the CRL in days. ExpirationInDays *int `pulumi:"expirationInDays"` // Name of the S3 bucket that contains the CRL. If you do not provide a value for the *CustomCname* argument, the name of your S3 bucket is placed into the *CRL Distribution Points* extension of the issued certificate. You can change the name of your bucket by calling the [UpdateCertificateAuthority](https://docs.aws.amazon.com/privateca/latest/APIReference/API_UpdateCertificateAuthority.html) operation. You must specify a [bucket policy](https://docs.aws.amazon.com/privateca/latest/userguide/PcaCreateCa.html#s3-policies) that allows AWS Private CA to write the CRL to your bucket. // // > The `S3BucketName` parameter must conform to the [S3 bucket naming rules](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html) . S3BucketName *string `pulumi:"s3BucketName"` // Determines whether the CRL will be publicly readable or privately held in the CRL Amazon S3 bucket. If you choose PUBLIC_READ, the CRL will be accessible over the public internet. If you choose BUCKET_OWNER_FULL_CONTROL, only the owner of the CRL S3 bucket can access the CRL, and your PKI clients may need an alternative method of access. // // If no value is specified, the default is PUBLIC_READ. // // *Note:* This default can cause CA creation to fail in some circumstances. If you have have enabled the Block Public Access (BPA) feature in your S3 account, then you must specify the value of this parameter as `BUCKET_OWNER_FULL_CONTROL` , and not doing so results in an error. If you have disabled BPA in S3, then you can specify either `BUCKET_OWNER_FULL_CONTROL` or `PUBLIC_READ` as the value. // // For more information, see [Blocking public access to the S3 bucket](https://docs.aws.amazon.com/privateca/latest/userguide/PcaCreateCa.html#s3-bpa) . S3ObjectAcl *string `pulumi:"s3ObjectAcl"` }
Your certificate authority can create and maintain a certificate revocation list (CRL). A CRL contains information about certificates that have been revoked.
type CertificateAuthorityCrlConfigurationArgs ¶
type CertificateAuthorityCrlConfigurationArgs struct { // Configures the default behavior of the CRL Distribution Point extension for certificates issued by your CA. If this field is not provided, then the CRL Distribution Point extension will be present and contain the default CRL URL. CrlDistributionPointExtensionConfiguration CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrInput `pulumi:"crlDistributionPointExtensionConfiguration"` // Name inserted into the certificate *CRL Distribution Points* extension that enables the use of an alias for the CRL distribution point. Use this value if you don't want the name of your S3 bucket to be public. // // > The content of a Canonical Name (CNAME) record must conform to [RFC2396](https://docs.aws.amazon.com/https://www.ietf.org/rfc/rfc2396.txt) restrictions on the use of special characters in URIs. Additionally, the value of the CNAME must not include a protocol prefix such as "http://" or "https://". CustomCname pulumi.StringPtrInput `pulumi:"customCname"` // Boolean value that specifies whether certificate revocation lists (CRLs) are enabled. You can use this value to enable certificate revocation for a new CA when you call the `CreateCertificateAuthority` operation or for an existing CA when you call the `UpdateCertificateAuthority` operation. Enabled pulumi.BoolInput `pulumi:"enabled"` // Validity period of the CRL in days. ExpirationInDays pulumi.IntPtrInput `pulumi:"expirationInDays"` // Name of the S3 bucket that contains the CRL. If you do not provide a value for the *CustomCname* argument, the name of your S3 bucket is placed into the *CRL Distribution Points* extension of the issued certificate. You can change the name of your bucket by calling the [UpdateCertificateAuthority](https://docs.aws.amazon.com/privateca/latest/APIReference/API_UpdateCertificateAuthority.html) operation. You must specify a [bucket policy](https://docs.aws.amazon.com/privateca/latest/userguide/PcaCreateCa.html#s3-policies) that allows AWS Private CA to write the CRL to your bucket. // // > The `S3BucketName` parameter must conform to the [S3 bucket naming rules](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html) . S3BucketName pulumi.StringPtrInput `pulumi:"s3BucketName"` // Determines whether the CRL will be publicly readable or privately held in the CRL Amazon S3 bucket. If you choose PUBLIC_READ, the CRL will be accessible over the public internet. If you choose BUCKET_OWNER_FULL_CONTROL, only the owner of the CRL S3 bucket can access the CRL, and your PKI clients may need an alternative method of access. // // If no value is specified, the default is PUBLIC_READ. // // *Note:* This default can cause CA creation to fail in some circumstances. If you have have enabled the Block Public Access (BPA) feature in your S3 account, then you must specify the value of this parameter as `BUCKET_OWNER_FULL_CONTROL` , and not doing so results in an error. If you have disabled BPA in S3, then you can specify either `BUCKET_OWNER_FULL_CONTROL` or `PUBLIC_READ` as the value. // // For more information, see [Blocking public access to the S3 bucket](https://docs.aws.amazon.com/privateca/latest/userguide/PcaCreateCa.html#s3-bpa) . S3ObjectAcl pulumi.StringPtrInput `pulumi:"s3ObjectAcl"` }
Your certificate authority can create and maintain a certificate revocation list (CRL). A CRL contains information about certificates that have been revoked.
func (CertificateAuthorityCrlConfigurationArgs) ElementType ¶
func (CertificateAuthorityCrlConfigurationArgs) ElementType() reflect.Type
func (CertificateAuthorityCrlConfigurationArgs) ToCertificateAuthorityCrlConfigurationOutput ¶
func (i CertificateAuthorityCrlConfigurationArgs) ToCertificateAuthorityCrlConfigurationOutput() CertificateAuthorityCrlConfigurationOutput
func (CertificateAuthorityCrlConfigurationArgs) ToCertificateAuthorityCrlConfigurationOutputWithContext ¶
func (i CertificateAuthorityCrlConfigurationArgs) ToCertificateAuthorityCrlConfigurationOutputWithContext(ctx context.Context) CertificateAuthorityCrlConfigurationOutput
func (CertificateAuthorityCrlConfigurationArgs) ToCertificateAuthorityCrlConfigurationPtrOutput ¶
func (i CertificateAuthorityCrlConfigurationArgs) ToCertificateAuthorityCrlConfigurationPtrOutput() CertificateAuthorityCrlConfigurationPtrOutput
func (CertificateAuthorityCrlConfigurationArgs) ToCertificateAuthorityCrlConfigurationPtrOutputWithContext ¶
func (i CertificateAuthorityCrlConfigurationArgs) ToCertificateAuthorityCrlConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityCrlConfigurationPtrOutput
type CertificateAuthorityCrlConfigurationInput ¶
type CertificateAuthorityCrlConfigurationInput interface { pulumi.Input ToCertificateAuthorityCrlConfigurationOutput() CertificateAuthorityCrlConfigurationOutput ToCertificateAuthorityCrlConfigurationOutputWithContext(context.Context) CertificateAuthorityCrlConfigurationOutput }
CertificateAuthorityCrlConfigurationInput is an input type that accepts CertificateAuthorityCrlConfigurationArgs and CertificateAuthorityCrlConfigurationOutput values. You can construct a concrete instance of `CertificateAuthorityCrlConfigurationInput` via:
CertificateAuthorityCrlConfigurationArgs{...}
type CertificateAuthorityCrlConfigurationOutput ¶
type CertificateAuthorityCrlConfigurationOutput struct{ *pulumi.OutputState }
Your certificate authority can create and maintain a certificate revocation list (CRL). A CRL contains information about certificates that have been revoked.
func (CertificateAuthorityCrlConfigurationOutput) CrlDistributionPointExtensionConfiguration ¶ added in v0.93.0
func (o CertificateAuthorityCrlConfigurationOutput) CrlDistributionPointExtensionConfiguration() CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput
Configures the default behavior of the CRL Distribution Point extension for certificates issued by your CA. If this field is not provided, then the CRL Distribution Point extension will be present and contain the default CRL URL.
func (CertificateAuthorityCrlConfigurationOutput) CustomCname ¶
func (o CertificateAuthorityCrlConfigurationOutput) CustomCname() pulumi.StringPtrOutput
Name inserted into the certificate *CRL Distribution Points* extension that enables the use of an alias for the CRL distribution point. Use this value if you don't want the name of your S3 bucket to be public.
> The content of a Canonical Name (CNAME) record must conform to [RFC2396](https://docs.aws.amazon.com/https://www.ietf.org/rfc/rfc2396.txt) restrictions on the use of special characters in URIs. Additionally, the value of the CNAME must not include a protocol prefix such as "http://" or "https://".
func (CertificateAuthorityCrlConfigurationOutput) ElementType ¶
func (CertificateAuthorityCrlConfigurationOutput) ElementType() reflect.Type
func (CertificateAuthorityCrlConfigurationOutput) Enabled ¶
func (o CertificateAuthorityCrlConfigurationOutput) Enabled() pulumi.BoolOutput
Boolean value that specifies whether certificate revocation lists (CRLs) are enabled. You can use this value to enable certificate revocation for a new CA when you call the `CreateCertificateAuthority` operation or for an existing CA when you call the `UpdateCertificateAuthority` operation.
func (CertificateAuthorityCrlConfigurationOutput) ExpirationInDays ¶
func (o CertificateAuthorityCrlConfigurationOutput) ExpirationInDays() pulumi.IntPtrOutput
Validity period of the CRL in days.
func (CertificateAuthorityCrlConfigurationOutput) S3BucketName ¶
func (o CertificateAuthorityCrlConfigurationOutput) S3BucketName() pulumi.StringPtrOutput
Name of the S3 bucket that contains the CRL. If you do not provide a value for the *CustomCname* argument, the name of your S3 bucket is placed into the *CRL Distribution Points* extension of the issued certificate. You can change the name of your bucket by calling the [UpdateCertificateAuthority](https://docs.aws.amazon.com/privateca/latest/APIReference/API_UpdateCertificateAuthority.html) operation. You must specify a [bucket policy](https://docs.aws.amazon.com/privateca/latest/userguide/PcaCreateCa.html#s3-policies) that allows AWS Private CA to write the CRL to your bucket.
> The `S3BucketName` parameter must conform to the [S3 bucket naming rules](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html) .
func (CertificateAuthorityCrlConfigurationOutput) S3ObjectAcl ¶
func (o CertificateAuthorityCrlConfigurationOutput) S3ObjectAcl() pulumi.StringPtrOutput
Determines whether the CRL will be publicly readable or privately held in the CRL Amazon S3 bucket. If you choose PUBLIC_READ, the CRL will be accessible over the public internet. If you choose BUCKET_OWNER_FULL_CONTROL, only the owner of the CRL S3 bucket can access the CRL, and your PKI clients may need an alternative method of access.
If no value is specified, the default is PUBLIC_READ.
*Note:* This default can cause CA creation to fail in some circumstances. If you have have enabled the Block Public Access (BPA) feature in your S3 account, then you must specify the value of this parameter as `BUCKET_OWNER_FULL_CONTROL` , and not doing so results in an error. If you have disabled BPA in S3, then you can specify either `BUCKET_OWNER_FULL_CONTROL` or `PUBLIC_READ` as the value.
For more information, see [Blocking public access to the S3 bucket](https://docs.aws.amazon.com/privateca/latest/userguide/PcaCreateCa.html#s3-bpa) .
func (CertificateAuthorityCrlConfigurationOutput) ToCertificateAuthorityCrlConfigurationOutput ¶
func (o CertificateAuthorityCrlConfigurationOutput) ToCertificateAuthorityCrlConfigurationOutput() CertificateAuthorityCrlConfigurationOutput
func (CertificateAuthorityCrlConfigurationOutput) ToCertificateAuthorityCrlConfigurationOutputWithContext ¶
func (o CertificateAuthorityCrlConfigurationOutput) ToCertificateAuthorityCrlConfigurationOutputWithContext(ctx context.Context) CertificateAuthorityCrlConfigurationOutput
func (CertificateAuthorityCrlConfigurationOutput) ToCertificateAuthorityCrlConfigurationPtrOutput ¶
func (o CertificateAuthorityCrlConfigurationOutput) ToCertificateAuthorityCrlConfigurationPtrOutput() CertificateAuthorityCrlConfigurationPtrOutput
func (CertificateAuthorityCrlConfigurationOutput) ToCertificateAuthorityCrlConfigurationPtrOutputWithContext ¶
func (o CertificateAuthorityCrlConfigurationOutput) ToCertificateAuthorityCrlConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityCrlConfigurationPtrOutput
type CertificateAuthorityCrlConfigurationPtrInput ¶
type CertificateAuthorityCrlConfigurationPtrInput interface { pulumi.Input ToCertificateAuthorityCrlConfigurationPtrOutput() CertificateAuthorityCrlConfigurationPtrOutput ToCertificateAuthorityCrlConfigurationPtrOutputWithContext(context.Context) CertificateAuthorityCrlConfigurationPtrOutput }
CertificateAuthorityCrlConfigurationPtrInput is an input type that accepts CertificateAuthorityCrlConfigurationArgs, CertificateAuthorityCrlConfigurationPtr and CertificateAuthorityCrlConfigurationPtrOutput values. You can construct a concrete instance of `CertificateAuthorityCrlConfigurationPtrInput` via:
CertificateAuthorityCrlConfigurationArgs{...} or: nil
func CertificateAuthorityCrlConfigurationPtr ¶
func CertificateAuthorityCrlConfigurationPtr(v *CertificateAuthorityCrlConfigurationArgs) CertificateAuthorityCrlConfigurationPtrInput
type CertificateAuthorityCrlConfigurationPtrOutput ¶
type CertificateAuthorityCrlConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CertificateAuthorityCrlConfigurationPtrOutput) CrlDistributionPointExtensionConfiguration ¶ added in v0.93.0
func (o CertificateAuthorityCrlConfigurationPtrOutput) CrlDistributionPointExtensionConfiguration() CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput
Configures the default behavior of the CRL Distribution Point extension for certificates issued by your CA. If this field is not provided, then the CRL Distribution Point extension will be present and contain the default CRL URL.
func (CertificateAuthorityCrlConfigurationPtrOutput) CustomCname ¶
func (o CertificateAuthorityCrlConfigurationPtrOutput) CustomCname() pulumi.StringPtrOutput
Name inserted into the certificate *CRL Distribution Points* extension that enables the use of an alias for the CRL distribution point. Use this value if you don't want the name of your S3 bucket to be public.
> The content of a Canonical Name (CNAME) record must conform to [RFC2396](https://docs.aws.amazon.com/https://www.ietf.org/rfc/rfc2396.txt) restrictions on the use of special characters in URIs. Additionally, the value of the CNAME must not include a protocol prefix such as "http://" or "https://".
func (CertificateAuthorityCrlConfigurationPtrOutput) ElementType ¶
func (CertificateAuthorityCrlConfigurationPtrOutput) ElementType() reflect.Type
func (CertificateAuthorityCrlConfigurationPtrOutput) Enabled ¶
func (o CertificateAuthorityCrlConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
Boolean value that specifies whether certificate revocation lists (CRLs) are enabled. You can use this value to enable certificate revocation for a new CA when you call the `CreateCertificateAuthority` operation or for an existing CA when you call the `UpdateCertificateAuthority` operation.
func (CertificateAuthorityCrlConfigurationPtrOutput) ExpirationInDays ¶
func (o CertificateAuthorityCrlConfigurationPtrOutput) ExpirationInDays() pulumi.IntPtrOutput
Validity period of the CRL in days.
func (CertificateAuthorityCrlConfigurationPtrOutput) S3BucketName ¶
func (o CertificateAuthorityCrlConfigurationPtrOutput) S3BucketName() pulumi.StringPtrOutput
Name of the S3 bucket that contains the CRL. If you do not provide a value for the *CustomCname* argument, the name of your S3 bucket is placed into the *CRL Distribution Points* extension of the issued certificate. You can change the name of your bucket by calling the [UpdateCertificateAuthority](https://docs.aws.amazon.com/privateca/latest/APIReference/API_UpdateCertificateAuthority.html) operation. You must specify a [bucket policy](https://docs.aws.amazon.com/privateca/latest/userguide/PcaCreateCa.html#s3-policies) that allows AWS Private CA to write the CRL to your bucket.
> The `S3BucketName` parameter must conform to the [S3 bucket naming rules](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html) .
func (CertificateAuthorityCrlConfigurationPtrOutput) S3ObjectAcl ¶
func (o CertificateAuthorityCrlConfigurationPtrOutput) S3ObjectAcl() pulumi.StringPtrOutput
Determines whether the CRL will be publicly readable or privately held in the CRL Amazon S3 bucket. If you choose PUBLIC_READ, the CRL will be accessible over the public internet. If you choose BUCKET_OWNER_FULL_CONTROL, only the owner of the CRL S3 bucket can access the CRL, and your PKI clients may need an alternative method of access.
If no value is specified, the default is PUBLIC_READ.
*Note:* This default can cause CA creation to fail in some circumstances. If you have have enabled the Block Public Access (BPA) feature in your S3 account, then you must specify the value of this parameter as `BUCKET_OWNER_FULL_CONTROL` , and not doing so results in an error. If you have disabled BPA in S3, then you can specify either `BUCKET_OWNER_FULL_CONTROL` or `PUBLIC_READ` as the value.
For more information, see [Blocking public access to the S3 bucket](https://docs.aws.amazon.com/privateca/latest/userguide/PcaCreateCa.html#s3-bpa) .
func (CertificateAuthorityCrlConfigurationPtrOutput) ToCertificateAuthorityCrlConfigurationPtrOutput ¶
func (o CertificateAuthorityCrlConfigurationPtrOutput) ToCertificateAuthorityCrlConfigurationPtrOutput() CertificateAuthorityCrlConfigurationPtrOutput
func (CertificateAuthorityCrlConfigurationPtrOutput) ToCertificateAuthorityCrlConfigurationPtrOutputWithContext ¶
func (o CertificateAuthorityCrlConfigurationPtrOutput) ToCertificateAuthorityCrlConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityCrlConfigurationPtrOutput
type CertificateAuthorityCrlDistributionPointExtensionConfiguration ¶ added in v0.93.0
type CertificateAuthorityCrlDistributionPointExtensionConfiguration struct { // Configures whether the CRL Distribution Point extension should be populated with the default URL to the CRL. If set to `true` , then the CDP extension will not be present in any certificates issued by that CA unless otherwise specified through CSR or API passthrough. // // > Only set this if you have another way to distribute the CRL Distribution Points for certificates issued by your CA, such as the Matter Distributed Compliance Ledger. // > // > This configuration cannot be enabled with a custom CNAME set. OmitExtension bool `pulumi:"omitExtension"` }
Configures the default behavior of the CRL Distribution Point extension for certificates issued by your certificate authority
type CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs ¶ added in v0.93.0
type CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs struct { // Configures whether the CRL Distribution Point extension should be populated with the default URL to the CRL. If set to `true` , then the CDP extension will not be present in any certificates issued by that CA unless otherwise specified through CSR or API passthrough. // // > Only set this if you have another way to distribute the CRL Distribution Points for certificates issued by your CA, such as the Matter Distributed Compliance Ledger. // > // > This configuration cannot be enabled with a custom CNAME set. OmitExtension pulumi.BoolInput `pulumi:"omitExtension"` }
Configures the default behavior of the CRL Distribution Point extension for certificates issued by your certificate authority
func (CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs) ElementType ¶ added in v0.93.0
func (CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs) ElementType() reflect.Type
func (CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationOutput ¶ added in v0.93.0
func (i CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationOutput() CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput
func (CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationOutputWithContext ¶ added in v0.93.0
func (i CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationOutputWithContext(ctx context.Context) CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput
func (CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput ¶ added in v0.93.0
func (i CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput() CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput
func (CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutputWithContext ¶ added in v0.93.0
func (i CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput
type CertificateAuthorityCrlDistributionPointExtensionConfigurationInput ¶ added in v0.93.0
type CertificateAuthorityCrlDistributionPointExtensionConfigurationInput interface { pulumi.Input ToCertificateAuthorityCrlDistributionPointExtensionConfigurationOutput() CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput ToCertificateAuthorityCrlDistributionPointExtensionConfigurationOutputWithContext(context.Context) CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput }
CertificateAuthorityCrlDistributionPointExtensionConfigurationInput is an input type that accepts CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs and CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput values. You can construct a concrete instance of `CertificateAuthorityCrlDistributionPointExtensionConfigurationInput` via:
CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs{...}
type CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput ¶ added in v0.93.0
type CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput struct{ *pulumi.OutputState }
Configures the default behavior of the CRL Distribution Point extension for certificates issued by your certificate authority
func (CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput) ElementType ¶ added in v0.93.0
func (CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput) ElementType() reflect.Type
func (CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput) OmitExtension ¶ added in v0.93.0
func (o CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput) OmitExtension() pulumi.BoolOutput
Configures whether the CRL Distribution Point extension should be populated with the default URL to the CRL. If set to `true` , then the CDP extension will not be present in any certificates issued by that CA unless otherwise specified through CSR or API passthrough.
> Only set this if you have another way to distribute the CRL Distribution Points for certificates issued by your CA, such as the Matter Distributed Compliance Ledger. > > This configuration cannot be enabled with a custom CNAME set.
func (CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationOutput ¶ added in v0.93.0
func (o CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationOutput() CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput
func (CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationOutputWithContext ¶ added in v0.93.0
func (o CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationOutputWithContext(ctx context.Context) CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput
func (CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput ¶ added in v0.93.0
func (o CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput() CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput
func (CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutputWithContext ¶ added in v0.93.0
func (o CertificateAuthorityCrlDistributionPointExtensionConfigurationOutput) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput
type CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrInput ¶ added in v0.93.0
type CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrInput interface { pulumi.Input ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput() CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutputWithContext(context.Context) CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput }
CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrInput is an input type that accepts CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs, CertificateAuthorityCrlDistributionPointExtensionConfigurationPtr and CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput values. You can construct a concrete instance of `CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrInput` via:
CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs{...} or: nil
func CertificateAuthorityCrlDistributionPointExtensionConfigurationPtr ¶ added in v0.93.0
func CertificateAuthorityCrlDistributionPointExtensionConfigurationPtr(v *CertificateAuthorityCrlDistributionPointExtensionConfigurationArgs) CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrInput
type CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput ¶ added in v0.93.0
type CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput) Elem ¶ added in v0.93.0
func (CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput) ElementType ¶ added in v0.93.0
func (CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput) ElementType() reflect.Type
func (CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput) OmitExtension ¶ added in v0.93.0
func (o CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput) OmitExtension() pulumi.BoolPtrOutput
Configures whether the CRL Distribution Point extension should be populated with the default URL to the CRL. If set to `true` , then the CDP extension will not be present in any certificates issued by that CA unless otherwise specified through CSR or API passthrough.
> Only set this if you have another way to distribute the CRL Distribution Points for certificates issued by your CA, such as the Matter Distributed Compliance Ledger. > > This configuration cannot be enabled with a custom CNAME set.
func (CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput ¶ added in v0.93.0
func (o CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput() CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput
func (CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutputWithContext ¶ added in v0.93.0
func (o CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput) ToCertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityCrlDistributionPointExtensionConfigurationPtrOutput
type CertificateAuthorityCsrExtensions ¶
type CertificateAuthorityCsrExtensions struct { // Indicates the purpose of the certificate and of the key contained in the certificate. KeyUsage *CertificateAuthorityKeyUsage `pulumi:"keyUsage"` // For CA certificates, provides a path to additional information pertaining to the CA, such as revocation and policy. For more information, see [Subject Information Access](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.2.2) in RFC 5280. SubjectInformationAccess []CertificateAuthorityAccessDescription `pulumi:"subjectInformationAccess"` }
Structure that contains CSR pass though extensions information.
type CertificateAuthorityCsrExtensionsArgs ¶
type CertificateAuthorityCsrExtensionsArgs struct { // Indicates the purpose of the certificate and of the key contained in the certificate. KeyUsage CertificateAuthorityKeyUsagePtrInput `pulumi:"keyUsage"` // For CA certificates, provides a path to additional information pertaining to the CA, such as revocation and policy. For more information, see [Subject Information Access](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.2.2) in RFC 5280. SubjectInformationAccess CertificateAuthorityAccessDescriptionArrayInput `pulumi:"subjectInformationAccess"` }
Structure that contains CSR pass though extensions information.
func (CertificateAuthorityCsrExtensionsArgs) ElementType ¶
func (CertificateAuthorityCsrExtensionsArgs) ElementType() reflect.Type
func (CertificateAuthorityCsrExtensionsArgs) ToCertificateAuthorityCsrExtensionsOutput ¶
func (i CertificateAuthorityCsrExtensionsArgs) ToCertificateAuthorityCsrExtensionsOutput() CertificateAuthorityCsrExtensionsOutput
func (CertificateAuthorityCsrExtensionsArgs) ToCertificateAuthorityCsrExtensionsOutputWithContext ¶
func (i CertificateAuthorityCsrExtensionsArgs) ToCertificateAuthorityCsrExtensionsOutputWithContext(ctx context.Context) CertificateAuthorityCsrExtensionsOutput
func (CertificateAuthorityCsrExtensionsArgs) ToCertificateAuthorityCsrExtensionsPtrOutput ¶
func (i CertificateAuthorityCsrExtensionsArgs) ToCertificateAuthorityCsrExtensionsPtrOutput() CertificateAuthorityCsrExtensionsPtrOutput
func (CertificateAuthorityCsrExtensionsArgs) ToCertificateAuthorityCsrExtensionsPtrOutputWithContext ¶
func (i CertificateAuthorityCsrExtensionsArgs) ToCertificateAuthorityCsrExtensionsPtrOutputWithContext(ctx context.Context) CertificateAuthorityCsrExtensionsPtrOutput
type CertificateAuthorityCsrExtensionsInput ¶
type CertificateAuthorityCsrExtensionsInput interface { pulumi.Input ToCertificateAuthorityCsrExtensionsOutput() CertificateAuthorityCsrExtensionsOutput ToCertificateAuthorityCsrExtensionsOutputWithContext(context.Context) CertificateAuthorityCsrExtensionsOutput }
CertificateAuthorityCsrExtensionsInput is an input type that accepts CertificateAuthorityCsrExtensionsArgs and CertificateAuthorityCsrExtensionsOutput values. You can construct a concrete instance of `CertificateAuthorityCsrExtensionsInput` via:
CertificateAuthorityCsrExtensionsArgs{...}
type CertificateAuthorityCsrExtensionsOutput ¶
type CertificateAuthorityCsrExtensionsOutput struct{ *pulumi.OutputState }
Structure that contains CSR pass though extensions information.
func (CertificateAuthorityCsrExtensionsOutput) ElementType ¶
func (CertificateAuthorityCsrExtensionsOutput) ElementType() reflect.Type
func (CertificateAuthorityCsrExtensionsOutput) KeyUsage ¶
func (o CertificateAuthorityCsrExtensionsOutput) KeyUsage() CertificateAuthorityKeyUsagePtrOutput
Indicates the purpose of the certificate and of the key contained in the certificate.
func (CertificateAuthorityCsrExtensionsOutput) SubjectInformationAccess ¶
func (o CertificateAuthorityCsrExtensionsOutput) SubjectInformationAccess() CertificateAuthorityAccessDescriptionArrayOutput
For CA certificates, provides a path to additional information pertaining to the CA, such as revocation and policy. For more information, see [Subject Information Access](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.2.2) in RFC 5280.
func (CertificateAuthorityCsrExtensionsOutput) ToCertificateAuthorityCsrExtensionsOutput ¶
func (o CertificateAuthorityCsrExtensionsOutput) ToCertificateAuthorityCsrExtensionsOutput() CertificateAuthorityCsrExtensionsOutput
func (CertificateAuthorityCsrExtensionsOutput) ToCertificateAuthorityCsrExtensionsOutputWithContext ¶
func (o CertificateAuthorityCsrExtensionsOutput) ToCertificateAuthorityCsrExtensionsOutputWithContext(ctx context.Context) CertificateAuthorityCsrExtensionsOutput
func (CertificateAuthorityCsrExtensionsOutput) ToCertificateAuthorityCsrExtensionsPtrOutput ¶
func (o CertificateAuthorityCsrExtensionsOutput) ToCertificateAuthorityCsrExtensionsPtrOutput() CertificateAuthorityCsrExtensionsPtrOutput
func (CertificateAuthorityCsrExtensionsOutput) ToCertificateAuthorityCsrExtensionsPtrOutputWithContext ¶
func (o CertificateAuthorityCsrExtensionsOutput) ToCertificateAuthorityCsrExtensionsPtrOutputWithContext(ctx context.Context) CertificateAuthorityCsrExtensionsPtrOutput
type CertificateAuthorityCsrExtensionsPtrInput ¶
type CertificateAuthorityCsrExtensionsPtrInput interface { pulumi.Input ToCertificateAuthorityCsrExtensionsPtrOutput() CertificateAuthorityCsrExtensionsPtrOutput ToCertificateAuthorityCsrExtensionsPtrOutputWithContext(context.Context) CertificateAuthorityCsrExtensionsPtrOutput }
CertificateAuthorityCsrExtensionsPtrInput is an input type that accepts CertificateAuthorityCsrExtensionsArgs, CertificateAuthorityCsrExtensionsPtr and CertificateAuthorityCsrExtensionsPtrOutput values. You can construct a concrete instance of `CertificateAuthorityCsrExtensionsPtrInput` via:
CertificateAuthorityCsrExtensionsArgs{...} or: nil
func CertificateAuthorityCsrExtensionsPtr ¶
func CertificateAuthorityCsrExtensionsPtr(v *CertificateAuthorityCsrExtensionsArgs) CertificateAuthorityCsrExtensionsPtrInput
type CertificateAuthorityCsrExtensionsPtrOutput ¶
type CertificateAuthorityCsrExtensionsPtrOutput struct{ *pulumi.OutputState }
func (CertificateAuthorityCsrExtensionsPtrOutput) ElementType ¶
func (CertificateAuthorityCsrExtensionsPtrOutput) ElementType() reflect.Type
func (CertificateAuthorityCsrExtensionsPtrOutput) KeyUsage ¶
func (o CertificateAuthorityCsrExtensionsPtrOutput) KeyUsage() CertificateAuthorityKeyUsagePtrOutput
Indicates the purpose of the certificate and of the key contained in the certificate.
func (CertificateAuthorityCsrExtensionsPtrOutput) SubjectInformationAccess ¶
func (o CertificateAuthorityCsrExtensionsPtrOutput) SubjectInformationAccess() CertificateAuthorityAccessDescriptionArrayOutput
For CA certificates, provides a path to additional information pertaining to the CA, such as revocation and policy. For more information, see [Subject Information Access](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.2.2) in RFC 5280.
func (CertificateAuthorityCsrExtensionsPtrOutput) ToCertificateAuthorityCsrExtensionsPtrOutput ¶
func (o CertificateAuthorityCsrExtensionsPtrOutput) ToCertificateAuthorityCsrExtensionsPtrOutput() CertificateAuthorityCsrExtensionsPtrOutput
func (CertificateAuthorityCsrExtensionsPtrOutput) ToCertificateAuthorityCsrExtensionsPtrOutputWithContext ¶
func (o CertificateAuthorityCsrExtensionsPtrOutput) ToCertificateAuthorityCsrExtensionsPtrOutputWithContext(ctx context.Context) CertificateAuthorityCsrExtensionsPtrOutput
type CertificateAuthorityCustomAttribute ¶ added in v0.14.0
type CertificateAuthorityCustomAttribute struct { ObjectIdentifier string `pulumi:"objectIdentifier"` Value string `pulumi:"value"` }
Structure that contains X.500 attribute type and value.
type CertificateAuthorityCustomAttributeArgs ¶ added in v0.14.0
type CertificateAuthorityCustomAttributeArgs struct { ObjectIdentifier pulumi.StringInput `pulumi:"objectIdentifier"` Value pulumi.StringInput `pulumi:"value"` }
Structure that contains X.500 attribute type and value.
func (CertificateAuthorityCustomAttributeArgs) ElementType ¶ added in v0.14.0
func (CertificateAuthorityCustomAttributeArgs) ElementType() reflect.Type
func (CertificateAuthorityCustomAttributeArgs) ToCertificateAuthorityCustomAttributeOutput ¶ added in v0.14.0
func (i CertificateAuthorityCustomAttributeArgs) ToCertificateAuthorityCustomAttributeOutput() CertificateAuthorityCustomAttributeOutput
func (CertificateAuthorityCustomAttributeArgs) ToCertificateAuthorityCustomAttributeOutputWithContext ¶ added in v0.14.0
func (i CertificateAuthorityCustomAttributeArgs) ToCertificateAuthorityCustomAttributeOutputWithContext(ctx context.Context) CertificateAuthorityCustomAttributeOutput
type CertificateAuthorityCustomAttributeArray ¶ added in v0.14.0
type CertificateAuthorityCustomAttributeArray []CertificateAuthorityCustomAttributeInput
func (CertificateAuthorityCustomAttributeArray) ElementType ¶ added in v0.14.0
func (CertificateAuthorityCustomAttributeArray) ElementType() reflect.Type
func (CertificateAuthorityCustomAttributeArray) ToCertificateAuthorityCustomAttributeArrayOutput ¶ added in v0.14.0
func (i CertificateAuthorityCustomAttributeArray) ToCertificateAuthorityCustomAttributeArrayOutput() CertificateAuthorityCustomAttributeArrayOutput
func (CertificateAuthorityCustomAttributeArray) ToCertificateAuthorityCustomAttributeArrayOutputWithContext ¶ added in v0.14.0
func (i CertificateAuthorityCustomAttributeArray) ToCertificateAuthorityCustomAttributeArrayOutputWithContext(ctx context.Context) CertificateAuthorityCustomAttributeArrayOutput
type CertificateAuthorityCustomAttributeArrayInput ¶ added in v0.14.0
type CertificateAuthorityCustomAttributeArrayInput interface { pulumi.Input ToCertificateAuthorityCustomAttributeArrayOutput() CertificateAuthorityCustomAttributeArrayOutput ToCertificateAuthorityCustomAttributeArrayOutputWithContext(context.Context) CertificateAuthorityCustomAttributeArrayOutput }
CertificateAuthorityCustomAttributeArrayInput is an input type that accepts CertificateAuthorityCustomAttributeArray and CertificateAuthorityCustomAttributeArrayOutput values. You can construct a concrete instance of `CertificateAuthorityCustomAttributeArrayInput` via:
CertificateAuthorityCustomAttributeArray{ CertificateAuthorityCustomAttributeArgs{...} }
type CertificateAuthorityCustomAttributeArrayOutput ¶ added in v0.14.0
type CertificateAuthorityCustomAttributeArrayOutput struct{ *pulumi.OutputState }
func (CertificateAuthorityCustomAttributeArrayOutput) ElementType ¶ added in v0.14.0
func (CertificateAuthorityCustomAttributeArrayOutput) ElementType() reflect.Type
func (CertificateAuthorityCustomAttributeArrayOutput) ToCertificateAuthorityCustomAttributeArrayOutput ¶ added in v0.14.0
func (o CertificateAuthorityCustomAttributeArrayOutput) ToCertificateAuthorityCustomAttributeArrayOutput() CertificateAuthorityCustomAttributeArrayOutput
func (CertificateAuthorityCustomAttributeArrayOutput) ToCertificateAuthorityCustomAttributeArrayOutputWithContext ¶ added in v0.14.0
func (o CertificateAuthorityCustomAttributeArrayOutput) ToCertificateAuthorityCustomAttributeArrayOutputWithContext(ctx context.Context) CertificateAuthorityCustomAttributeArrayOutput
type CertificateAuthorityCustomAttributeInput ¶ added in v0.14.0
type CertificateAuthorityCustomAttributeInput interface { pulumi.Input ToCertificateAuthorityCustomAttributeOutput() CertificateAuthorityCustomAttributeOutput ToCertificateAuthorityCustomAttributeOutputWithContext(context.Context) CertificateAuthorityCustomAttributeOutput }
CertificateAuthorityCustomAttributeInput is an input type that accepts CertificateAuthorityCustomAttributeArgs and CertificateAuthorityCustomAttributeOutput values. You can construct a concrete instance of `CertificateAuthorityCustomAttributeInput` via:
CertificateAuthorityCustomAttributeArgs{...}
type CertificateAuthorityCustomAttributeOutput ¶ added in v0.14.0
type CertificateAuthorityCustomAttributeOutput struct{ *pulumi.OutputState }
Structure that contains X.500 attribute type and value.
func (CertificateAuthorityCustomAttributeOutput) ElementType ¶ added in v0.14.0
func (CertificateAuthorityCustomAttributeOutput) ElementType() reflect.Type
func (CertificateAuthorityCustomAttributeOutput) ObjectIdentifier ¶ added in v0.14.0
func (o CertificateAuthorityCustomAttributeOutput) ObjectIdentifier() pulumi.StringOutput
func (CertificateAuthorityCustomAttributeOutput) ToCertificateAuthorityCustomAttributeOutput ¶ added in v0.14.0
func (o CertificateAuthorityCustomAttributeOutput) ToCertificateAuthorityCustomAttributeOutput() CertificateAuthorityCustomAttributeOutput
func (CertificateAuthorityCustomAttributeOutput) ToCertificateAuthorityCustomAttributeOutputWithContext ¶ added in v0.14.0
func (o CertificateAuthorityCustomAttributeOutput) ToCertificateAuthorityCustomAttributeOutputWithContext(ctx context.Context) CertificateAuthorityCustomAttributeOutput
func (CertificateAuthorityCustomAttributeOutput) Value ¶ added in v0.14.0
func (o CertificateAuthorityCustomAttributeOutput) Value() pulumi.StringOutput
type CertificateAuthorityEdiPartyName ¶
type CertificateAuthorityEdiPartyName struct { NameAssigner *string `pulumi:"nameAssigner"` PartyName string `pulumi:"partyName"` }
Structure that contains X.509 EdiPartyName information.
type CertificateAuthorityEdiPartyNameArgs ¶
type CertificateAuthorityEdiPartyNameArgs struct { NameAssigner pulumi.StringPtrInput `pulumi:"nameAssigner"` PartyName pulumi.StringInput `pulumi:"partyName"` }
Structure that contains X.509 EdiPartyName information.
func (CertificateAuthorityEdiPartyNameArgs) ElementType ¶
func (CertificateAuthorityEdiPartyNameArgs) ElementType() reflect.Type
func (CertificateAuthorityEdiPartyNameArgs) ToCertificateAuthorityEdiPartyNameOutput ¶
func (i CertificateAuthorityEdiPartyNameArgs) ToCertificateAuthorityEdiPartyNameOutput() CertificateAuthorityEdiPartyNameOutput
func (CertificateAuthorityEdiPartyNameArgs) ToCertificateAuthorityEdiPartyNameOutputWithContext ¶
func (i CertificateAuthorityEdiPartyNameArgs) ToCertificateAuthorityEdiPartyNameOutputWithContext(ctx context.Context) CertificateAuthorityEdiPartyNameOutput
func (CertificateAuthorityEdiPartyNameArgs) ToCertificateAuthorityEdiPartyNamePtrOutput ¶
func (i CertificateAuthorityEdiPartyNameArgs) ToCertificateAuthorityEdiPartyNamePtrOutput() CertificateAuthorityEdiPartyNamePtrOutput
func (CertificateAuthorityEdiPartyNameArgs) ToCertificateAuthorityEdiPartyNamePtrOutputWithContext ¶
func (i CertificateAuthorityEdiPartyNameArgs) ToCertificateAuthorityEdiPartyNamePtrOutputWithContext(ctx context.Context) CertificateAuthorityEdiPartyNamePtrOutput
type CertificateAuthorityEdiPartyNameInput ¶
type CertificateAuthorityEdiPartyNameInput interface { pulumi.Input ToCertificateAuthorityEdiPartyNameOutput() CertificateAuthorityEdiPartyNameOutput ToCertificateAuthorityEdiPartyNameOutputWithContext(context.Context) CertificateAuthorityEdiPartyNameOutput }
CertificateAuthorityEdiPartyNameInput is an input type that accepts CertificateAuthorityEdiPartyNameArgs and CertificateAuthorityEdiPartyNameOutput values. You can construct a concrete instance of `CertificateAuthorityEdiPartyNameInput` via:
CertificateAuthorityEdiPartyNameArgs{...}
type CertificateAuthorityEdiPartyNameOutput ¶
type CertificateAuthorityEdiPartyNameOutput struct{ *pulumi.OutputState }
Structure that contains X.509 EdiPartyName information.
func (CertificateAuthorityEdiPartyNameOutput) ElementType ¶
func (CertificateAuthorityEdiPartyNameOutput) ElementType() reflect.Type
func (CertificateAuthorityEdiPartyNameOutput) NameAssigner ¶
func (o CertificateAuthorityEdiPartyNameOutput) NameAssigner() pulumi.StringPtrOutput
func (CertificateAuthorityEdiPartyNameOutput) PartyName ¶
func (o CertificateAuthorityEdiPartyNameOutput) PartyName() pulumi.StringOutput
func (CertificateAuthorityEdiPartyNameOutput) ToCertificateAuthorityEdiPartyNameOutput ¶
func (o CertificateAuthorityEdiPartyNameOutput) ToCertificateAuthorityEdiPartyNameOutput() CertificateAuthorityEdiPartyNameOutput
func (CertificateAuthorityEdiPartyNameOutput) ToCertificateAuthorityEdiPartyNameOutputWithContext ¶
func (o CertificateAuthorityEdiPartyNameOutput) ToCertificateAuthorityEdiPartyNameOutputWithContext(ctx context.Context) CertificateAuthorityEdiPartyNameOutput
func (CertificateAuthorityEdiPartyNameOutput) ToCertificateAuthorityEdiPartyNamePtrOutput ¶
func (o CertificateAuthorityEdiPartyNameOutput) ToCertificateAuthorityEdiPartyNamePtrOutput() CertificateAuthorityEdiPartyNamePtrOutput
func (CertificateAuthorityEdiPartyNameOutput) ToCertificateAuthorityEdiPartyNamePtrOutputWithContext ¶
func (o CertificateAuthorityEdiPartyNameOutput) ToCertificateAuthorityEdiPartyNamePtrOutputWithContext(ctx context.Context) CertificateAuthorityEdiPartyNamePtrOutput
type CertificateAuthorityEdiPartyNamePtrInput ¶
type CertificateAuthorityEdiPartyNamePtrInput interface { pulumi.Input ToCertificateAuthorityEdiPartyNamePtrOutput() CertificateAuthorityEdiPartyNamePtrOutput ToCertificateAuthorityEdiPartyNamePtrOutputWithContext(context.Context) CertificateAuthorityEdiPartyNamePtrOutput }
CertificateAuthorityEdiPartyNamePtrInput is an input type that accepts CertificateAuthorityEdiPartyNameArgs, CertificateAuthorityEdiPartyNamePtr and CertificateAuthorityEdiPartyNamePtrOutput values. You can construct a concrete instance of `CertificateAuthorityEdiPartyNamePtrInput` via:
CertificateAuthorityEdiPartyNameArgs{...} or: nil
func CertificateAuthorityEdiPartyNamePtr ¶
func CertificateAuthorityEdiPartyNamePtr(v *CertificateAuthorityEdiPartyNameArgs) CertificateAuthorityEdiPartyNamePtrInput
type CertificateAuthorityEdiPartyNamePtrOutput ¶
type CertificateAuthorityEdiPartyNamePtrOutput struct{ *pulumi.OutputState }
func (CertificateAuthorityEdiPartyNamePtrOutput) ElementType ¶
func (CertificateAuthorityEdiPartyNamePtrOutput) ElementType() reflect.Type
func (CertificateAuthorityEdiPartyNamePtrOutput) NameAssigner ¶
func (o CertificateAuthorityEdiPartyNamePtrOutput) NameAssigner() pulumi.StringPtrOutput
func (CertificateAuthorityEdiPartyNamePtrOutput) PartyName ¶
func (o CertificateAuthorityEdiPartyNamePtrOutput) PartyName() pulumi.StringPtrOutput
func (CertificateAuthorityEdiPartyNamePtrOutput) ToCertificateAuthorityEdiPartyNamePtrOutput ¶
func (o CertificateAuthorityEdiPartyNamePtrOutput) ToCertificateAuthorityEdiPartyNamePtrOutput() CertificateAuthorityEdiPartyNamePtrOutput
func (CertificateAuthorityEdiPartyNamePtrOutput) ToCertificateAuthorityEdiPartyNamePtrOutputWithContext ¶
func (o CertificateAuthorityEdiPartyNamePtrOutput) ToCertificateAuthorityEdiPartyNamePtrOutputWithContext(ctx context.Context) CertificateAuthorityEdiPartyNamePtrOutput
type CertificateAuthorityGeneralName ¶
type CertificateAuthorityGeneralName struct { DirectoryName *CertificateAuthoritySubject `pulumi:"directoryName"` DnsName *string `pulumi:"dnsName"` EdiPartyName *CertificateAuthorityEdiPartyName `pulumi:"ediPartyName"` IpAddress *string `pulumi:"ipAddress"` OtherName *CertificateAuthorityOtherName `pulumi:"otherName"` RegisteredId *string `pulumi:"registeredId"` Rfc822Name *string `pulumi:"rfc822Name"` UniformResourceIdentifier *string `pulumi:"uniformResourceIdentifier"` }
Structure that contains X.509 GeneralName information. Assign one and ONLY one field.
type CertificateAuthorityGeneralNameArgs ¶
type CertificateAuthorityGeneralNameArgs struct { DirectoryName CertificateAuthoritySubjectPtrInput `pulumi:"directoryName"` DnsName pulumi.StringPtrInput `pulumi:"dnsName"` EdiPartyName CertificateAuthorityEdiPartyNamePtrInput `pulumi:"ediPartyName"` IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` OtherName CertificateAuthorityOtherNamePtrInput `pulumi:"otherName"` RegisteredId pulumi.StringPtrInput `pulumi:"registeredId"` Rfc822Name pulumi.StringPtrInput `pulumi:"rfc822Name"` UniformResourceIdentifier pulumi.StringPtrInput `pulumi:"uniformResourceIdentifier"` }
Structure that contains X.509 GeneralName information. Assign one and ONLY one field.
func (CertificateAuthorityGeneralNameArgs) ElementType ¶
func (CertificateAuthorityGeneralNameArgs) ElementType() reflect.Type
func (CertificateAuthorityGeneralNameArgs) ToCertificateAuthorityGeneralNameOutput ¶
func (i CertificateAuthorityGeneralNameArgs) ToCertificateAuthorityGeneralNameOutput() CertificateAuthorityGeneralNameOutput
func (CertificateAuthorityGeneralNameArgs) ToCertificateAuthorityGeneralNameOutputWithContext ¶
func (i CertificateAuthorityGeneralNameArgs) ToCertificateAuthorityGeneralNameOutputWithContext(ctx context.Context) CertificateAuthorityGeneralNameOutput
type CertificateAuthorityGeneralNameInput ¶
type CertificateAuthorityGeneralNameInput interface { pulumi.Input ToCertificateAuthorityGeneralNameOutput() CertificateAuthorityGeneralNameOutput ToCertificateAuthorityGeneralNameOutputWithContext(context.Context) CertificateAuthorityGeneralNameOutput }
CertificateAuthorityGeneralNameInput is an input type that accepts CertificateAuthorityGeneralNameArgs and CertificateAuthorityGeneralNameOutput values. You can construct a concrete instance of `CertificateAuthorityGeneralNameInput` via:
CertificateAuthorityGeneralNameArgs{...}
type CertificateAuthorityGeneralNameOutput ¶
type CertificateAuthorityGeneralNameOutput struct{ *pulumi.OutputState }
Structure that contains X.509 GeneralName information. Assign one and ONLY one field.
func (CertificateAuthorityGeneralNameOutput) DirectoryName ¶
func (o CertificateAuthorityGeneralNameOutput) DirectoryName() CertificateAuthoritySubjectPtrOutput
func (CertificateAuthorityGeneralNameOutput) DnsName ¶
func (o CertificateAuthorityGeneralNameOutput) DnsName() pulumi.StringPtrOutput
func (CertificateAuthorityGeneralNameOutput) EdiPartyName ¶
func (o CertificateAuthorityGeneralNameOutput) EdiPartyName() CertificateAuthorityEdiPartyNamePtrOutput
func (CertificateAuthorityGeneralNameOutput) ElementType ¶
func (CertificateAuthorityGeneralNameOutput) ElementType() reflect.Type
func (CertificateAuthorityGeneralNameOutput) IpAddress ¶
func (o CertificateAuthorityGeneralNameOutput) IpAddress() pulumi.StringPtrOutput
func (CertificateAuthorityGeneralNameOutput) OtherName ¶
func (o CertificateAuthorityGeneralNameOutput) OtherName() CertificateAuthorityOtherNamePtrOutput
func (CertificateAuthorityGeneralNameOutput) RegisteredId ¶
func (o CertificateAuthorityGeneralNameOutput) RegisteredId() pulumi.StringPtrOutput
func (CertificateAuthorityGeneralNameOutput) Rfc822Name ¶
func (o CertificateAuthorityGeneralNameOutput) Rfc822Name() pulumi.StringPtrOutput
func (CertificateAuthorityGeneralNameOutput) ToCertificateAuthorityGeneralNameOutput ¶
func (o CertificateAuthorityGeneralNameOutput) ToCertificateAuthorityGeneralNameOutput() CertificateAuthorityGeneralNameOutput
func (CertificateAuthorityGeneralNameOutput) ToCertificateAuthorityGeneralNameOutputWithContext ¶
func (o CertificateAuthorityGeneralNameOutput) ToCertificateAuthorityGeneralNameOutputWithContext(ctx context.Context) CertificateAuthorityGeneralNameOutput
func (CertificateAuthorityGeneralNameOutput) UniformResourceIdentifier ¶
func (o CertificateAuthorityGeneralNameOutput) UniformResourceIdentifier() pulumi.StringPtrOutput
type CertificateAuthorityInput ¶
type CertificateAuthorityInput interface { pulumi.Input ToCertificateAuthorityOutput() CertificateAuthorityOutput ToCertificateAuthorityOutputWithContext(ctx context.Context) CertificateAuthorityOutput }
type CertificateAuthorityKeyUsage ¶
type CertificateAuthorityKeyUsage struct { // Key can be used to sign CRLs. CrlSign *bool `pulumi:"crlSign"` // Key can be used to decipher data. DataEncipherment *bool `pulumi:"dataEncipherment"` // Key can be used only to decipher data. DecipherOnly *bool `pulumi:"decipherOnly"` // Key can be used for digital signing. DigitalSignature *bool `pulumi:"digitalSignature"` // Key can be used only to encipher data. EncipherOnly *bool `pulumi:"encipherOnly"` // Key can be used in a key-agreement protocol. KeyAgreement *bool `pulumi:"keyAgreement"` // Key can be used to sign certificates. KeyCertSign *bool `pulumi:"keyCertSign"` // Key can be used to encipher data. KeyEncipherment *bool `pulumi:"keyEncipherment"` // Key can be used for non-repudiation. NonRepudiation *bool `pulumi:"nonRepudiation"` }
Structure that contains X.509 KeyUsage information.
type CertificateAuthorityKeyUsageArgs ¶
type CertificateAuthorityKeyUsageArgs struct { // Key can be used to sign CRLs. CrlSign pulumi.BoolPtrInput `pulumi:"crlSign"` // Key can be used to decipher data. DataEncipherment pulumi.BoolPtrInput `pulumi:"dataEncipherment"` // Key can be used only to decipher data. DecipherOnly pulumi.BoolPtrInput `pulumi:"decipherOnly"` // Key can be used for digital signing. DigitalSignature pulumi.BoolPtrInput `pulumi:"digitalSignature"` // Key can be used only to encipher data. EncipherOnly pulumi.BoolPtrInput `pulumi:"encipherOnly"` // Key can be used in a key-agreement protocol. KeyAgreement pulumi.BoolPtrInput `pulumi:"keyAgreement"` // Key can be used to sign certificates. KeyCertSign pulumi.BoolPtrInput `pulumi:"keyCertSign"` // Key can be used to encipher data. KeyEncipherment pulumi.BoolPtrInput `pulumi:"keyEncipherment"` // Key can be used for non-repudiation. NonRepudiation pulumi.BoolPtrInput `pulumi:"nonRepudiation"` }
Structure that contains X.509 KeyUsage information.
func (CertificateAuthorityKeyUsageArgs) ElementType ¶
func (CertificateAuthorityKeyUsageArgs) ElementType() reflect.Type
func (CertificateAuthorityKeyUsageArgs) ToCertificateAuthorityKeyUsageOutput ¶
func (i CertificateAuthorityKeyUsageArgs) ToCertificateAuthorityKeyUsageOutput() CertificateAuthorityKeyUsageOutput
func (CertificateAuthorityKeyUsageArgs) ToCertificateAuthorityKeyUsageOutputWithContext ¶
func (i CertificateAuthorityKeyUsageArgs) ToCertificateAuthorityKeyUsageOutputWithContext(ctx context.Context) CertificateAuthorityKeyUsageOutput
func (CertificateAuthorityKeyUsageArgs) ToCertificateAuthorityKeyUsagePtrOutput ¶
func (i CertificateAuthorityKeyUsageArgs) ToCertificateAuthorityKeyUsagePtrOutput() CertificateAuthorityKeyUsagePtrOutput
func (CertificateAuthorityKeyUsageArgs) ToCertificateAuthorityKeyUsagePtrOutputWithContext ¶
func (i CertificateAuthorityKeyUsageArgs) ToCertificateAuthorityKeyUsagePtrOutputWithContext(ctx context.Context) CertificateAuthorityKeyUsagePtrOutput
type CertificateAuthorityKeyUsageInput ¶
type CertificateAuthorityKeyUsageInput interface { pulumi.Input ToCertificateAuthorityKeyUsageOutput() CertificateAuthorityKeyUsageOutput ToCertificateAuthorityKeyUsageOutputWithContext(context.Context) CertificateAuthorityKeyUsageOutput }
CertificateAuthorityKeyUsageInput is an input type that accepts CertificateAuthorityKeyUsageArgs and CertificateAuthorityKeyUsageOutput values. You can construct a concrete instance of `CertificateAuthorityKeyUsageInput` via:
CertificateAuthorityKeyUsageArgs{...}
type CertificateAuthorityKeyUsageOutput ¶
type CertificateAuthorityKeyUsageOutput struct{ *pulumi.OutputState }
Structure that contains X.509 KeyUsage information.
func (CertificateAuthorityKeyUsageOutput) CrlSign ¶ added in v0.72.0
func (o CertificateAuthorityKeyUsageOutput) CrlSign() pulumi.BoolPtrOutput
Key can be used to sign CRLs.
func (CertificateAuthorityKeyUsageOutput) DataEncipherment ¶
func (o CertificateAuthorityKeyUsageOutput) DataEncipherment() pulumi.BoolPtrOutput
Key can be used to decipher data.
func (CertificateAuthorityKeyUsageOutput) DecipherOnly ¶
func (o CertificateAuthorityKeyUsageOutput) DecipherOnly() pulumi.BoolPtrOutput
Key can be used only to decipher data.
func (CertificateAuthorityKeyUsageOutput) DigitalSignature ¶
func (o CertificateAuthorityKeyUsageOutput) DigitalSignature() pulumi.BoolPtrOutput
Key can be used for digital signing.
func (CertificateAuthorityKeyUsageOutput) ElementType ¶
func (CertificateAuthorityKeyUsageOutput) ElementType() reflect.Type
func (CertificateAuthorityKeyUsageOutput) EncipherOnly ¶
func (o CertificateAuthorityKeyUsageOutput) EncipherOnly() pulumi.BoolPtrOutput
Key can be used only to encipher data.
func (CertificateAuthorityKeyUsageOutput) KeyAgreement ¶
func (o CertificateAuthorityKeyUsageOutput) KeyAgreement() pulumi.BoolPtrOutput
Key can be used in a key-agreement protocol.
func (CertificateAuthorityKeyUsageOutput) KeyCertSign ¶
func (o CertificateAuthorityKeyUsageOutput) KeyCertSign() pulumi.BoolPtrOutput
Key can be used to sign certificates.
func (CertificateAuthorityKeyUsageOutput) KeyEncipherment ¶
func (o CertificateAuthorityKeyUsageOutput) KeyEncipherment() pulumi.BoolPtrOutput
Key can be used to encipher data.
func (CertificateAuthorityKeyUsageOutput) NonRepudiation ¶
func (o CertificateAuthorityKeyUsageOutput) NonRepudiation() pulumi.BoolPtrOutput
Key can be used for non-repudiation.
func (CertificateAuthorityKeyUsageOutput) ToCertificateAuthorityKeyUsageOutput ¶
func (o CertificateAuthorityKeyUsageOutput) ToCertificateAuthorityKeyUsageOutput() CertificateAuthorityKeyUsageOutput
func (CertificateAuthorityKeyUsageOutput) ToCertificateAuthorityKeyUsageOutputWithContext ¶
func (o CertificateAuthorityKeyUsageOutput) ToCertificateAuthorityKeyUsageOutputWithContext(ctx context.Context) CertificateAuthorityKeyUsageOutput
func (CertificateAuthorityKeyUsageOutput) ToCertificateAuthorityKeyUsagePtrOutput ¶
func (o CertificateAuthorityKeyUsageOutput) ToCertificateAuthorityKeyUsagePtrOutput() CertificateAuthorityKeyUsagePtrOutput
func (CertificateAuthorityKeyUsageOutput) ToCertificateAuthorityKeyUsagePtrOutputWithContext ¶
func (o CertificateAuthorityKeyUsageOutput) ToCertificateAuthorityKeyUsagePtrOutputWithContext(ctx context.Context) CertificateAuthorityKeyUsagePtrOutput
type CertificateAuthorityKeyUsagePtrInput ¶
type CertificateAuthorityKeyUsagePtrInput interface { pulumi.Input ToCertificateAuthorityKeyUsagePtrOutput() CertificateAuthorityKeyUsagePtrOutput ToCertificateAuthorityKeyUsagePtrOutputWithContext(context.Context) CertificateAuthorityKeyUsagePtrOutput }
CertificateAuthorityKeyUsagePtrInput is an input type that accepts CertificateAuthorityKeyUsageArgs, CertificateAuthorityKeyUsagePtr and CertificateAuthorityKeyUsagePtrOutput values. You can construct a concrete instance of `CertificateAuthorityKeyUsagePtrInput` via:
CertificateAuthorityKeyUsageArgs{...} or: nil
func CertificateAuthorityKeyUsagePtr ¶
func CertificateAuthorityKeyUsagePtr(v *CertificateAuthorityKeyUsageArgs) CertificateAuthorityKeyUsagePtrInput
type CertificateAuthorityKeyUsagePtrOutput ¶
type CertificateAuthorityKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateAuthorityKeyUsagePtrOutput) CrlSign ¶ added in v0.72.0
func (o CertificateAuthorityKeyUsagePtrOutput) CrlSign() pulumi.BoolPtrOutput
Key can be used to sign CRLs.
func (CertificateAuthorityKeyUsagePtrOutput) DataEncipherment ¶
func (o CertificateAuthorityKeyUsagePtrOutput) DataEncipherment() pulumi.BoolPtrOutput
Key can be used to decipher data.
func (CertificateAuthorityKeyUsagePtrOutput) DecipherOnly ¶
func (o CertificateAuthorityKeyUsagePtrOutput) DecipherOnly() pulumi.BoolPtrOutput
Key can be used only to decipher data.
func (CertificateAuthorityKeyUsagePtrOutput) DigitalSignature ¶
func (o CertificateAuthorityKeyUsagePtrOutput) DigitalSignature() pulumi.BoolPtrOutput
Key can be used for digital signing.
func (CertificateAuthorityKeyUsagePtrOutput) ElementType ¶
func (CertificateAuthorityKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateAuthorityKeyUsagePtrOutput) EncipherOnly ¶
func (o CertificateAuthorityKeyUsagePtrOutput) EncipherOnly() pulumi.BoolPtrOutput
Key can be used only to encipher data.
func (CertificateAuthorityKeyUsagePtrOutput) KeyAgreement ¶
func (o CertificateAuthorityKeyUsagePtrOutput) KeyAgreement() pulumi.BoolPtrOutput
Key can be used in a key-agreement protocol.
func (CertificateAuthorityKeyUsagePtrOutput) KeyCertSign ¶
func (o CertificateAuthorityKeyUsagePtrOutput) KeyCertSign() pulumi.BoolPtrOutput
Key can be used to sign certificates.
func (CertificateAuthorityKeyUsagePtrOutput) KeyEncipherment ¶
func (o CertificateAuthorityKeyUsagePtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
Key can be used to encipher data.
func (CertificateAuthorityKeyUsagePtrOutput) NonRepudiation ¶
func (o CertificateAuthorityKeyUsagePtrOutput) NonRepudiation() pulumi.BoolPtrOutput
Key can be used for non-repudiation.
func (CertificateAuthorityKeyUsagePtrOutput) ToCertificateAuthorityKeyUsagePtrOutput ¶
func (o CertificateAuthorityKeyUsagePtrOutput) ToCertificateAuthorityKeyUsagePtrOutput() CertificateAuthorityKeyUsagePtrOutput
func (CertificateAuthorityKeyUsagePtrOutput) ToCertificateAuthorityKeyUsagePtrOutputWithContext ¶
func (o CertificateAuthorityKeyUsagePtrOutput) ToCertificateAuthorityKeyUsagePtrOutputWithContext(ctx context.Context) CertificateAuthorityKeyUsagePtrOutput
type CertificateAuthorityOcspConfiguration ¶
type CertificateAuthorityOcspConfiguration struct { // Flag enabling use of the Online Certificate Status Protocol (OCSP) for validating certificate revocation status. Enabled bool `pulumi:"enabled"` // By default, AWS Private CA injects an Amazon domain into certificates being validated by the Online Certificate Status Protocol (OCSP). A customer can alternatively use this object to define a CNAME specifying a customized OCSP domain. // // > The content of a Canonical Name (CNAME) record must conform to [RFC2396](https://docs.aws.amazon.com/https://www.ietf.org/rfc/rfc2396.txt) restrictions on the use of special characters in URIs. Additionally, the value of the CNAME must not include a protocol prefix such as "http://" or "https://". OcspCustomCname *string `pulumi:"ocspCustomCname"` }
Helps to configure online certificate status protocol (OCSP) responder for your certificate authority
type CertificateAuthorityOcspConfigurationArgs ¶
type CertificateAuthorityOcspConfigurationArgs struct { // Flag enabling use of the Online Certificate Status Protocol (OCSP) for validating certificate revocation status. Enabled pulumi.BoolInput `pulumi:"enabled"` // By default, AWS Private CA injects an Amazon domain into certificates being validated by the Online Certificate Status Protocol (OCSP). A customer can alternatively use this object to define a CNAME specifying a customized OCSP domain. // // > The content of a Canonical Name (CNAME) record must conform to [RFC2396](https://docs.aws.amazon.com/https://www.ietf.org/rfc/rfc2396.txt) restrictions on the use of special characters in URIs. Additionally, the value of the CNAME must not include a protocol prefix such as "http://" or "https://". OcspCustomCname pulumi.StringPtrInput `pulumi:"ocspCustomCname"` }
Helps to configure online certificate status protocol (OCSP) responder for your certificate authority
func (CertificateAuthorityOcspConfigurationArgs) ElementType ¶
func (CertificateAuthorityOcspConfigurationArgs) ElementType() reflect.Type
func (CertificateAuthorityOcspConfigurationArgs) ToCertificateAuthorityOcspConfigurationOutput ¶
func (i CertificateAuthorityOcspConfigurationArgs) ToCertificateAuthorityOcspConfigurationOutput() CertificateAuthorityOcspConfigurationOutput
func (CertificateAuthorityOcspConfigurationArgs) ToCertificateAuthorityOcspConfigurationOutputWithContext ¶
func (i CertificateAuthorityOcspConfigurationArgs) ToCertificateAuthorityOcspConfigurationOutputWithContext(ctx context.Context) CertificateAuthorityOcspConfigurationOutput
func (CertificateAuthorityOcspConfigurationArgs) ToCertificateAuthorityOcspConfigurationPtrOutput ¶
func (i CertificateAuthorityOcspConfigurationArgs) ToCertificateAuthorityOcspConfigurationPtrOutput() CertificateAuthorityOcspConfigurationPtrOutput
func (CertificateAuthorityOcspConfigurationArgs) ToCertificateAuthorityOcspConfigurationPtrOutputWithContext ¶
func (i CertificateAuthorityOcspConfigurationArgs) ToCertificateAuthorityOcspConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityOcspConfigurationPtrOutput
type CertificateAuthorityOcspConfigurationInput ¶
type CertificateAuthorityOcspConfigurationInput interface { pulumi.Input ToCertificateAuthorityOcspConfigurationOutput() CertificateAuthorityOcspConfigurationOutput ToCertificateAuthorityOcspConfigurationOutputWithContext(context.Context) CertificateAuthorityOcspConfigurationOutput }
CertificateAuthorityOcspConfigurationInput is an input type that accepts CertificateAuthorityOcspConfigurationArgs and CertificateAuthorityOcspConfigurationOutput values. You can construct a concrete instance of `CertificateAuthorityOcspConfigurationInput` via:
CertificateAuthorityOcspConfigurationArgs{...}
type CertificateAuthorityOcspConfigurationOutput ¶
type CertificateAuthorityOcspConfigurationOutput struct{ *pulumi.OutputState }
Helps to configure online certificate status protocol (OCSP) responder for your certificate authority
func (CertificateAuthorityOcspConfigurationOutput) ElementType ¶
func (CertificateAuthorityOcspConfigurationOutput) ElementType() reflect.Type
func (CertificateAuthorityOcspConfigurationOutput) Enabled ¶
func (o CertificateAuthorityOcspConfigurationOutput) Enabled() pulumi.BoolOutput
Flag enabling use of the Online Certificate Status Protocol (OCSP) for validating certificate revocation status.
func (CertificateAuthorityOcspConfigurationOutput) OcspCustomCname ¶
func (o CertificateAuthorityOcspConfigurationOutput) OcspCustomCname() pulumi.StringPtrOutput
By default, AWS Private CA injects an Amazon domain into certificates being validated by the Online Certificate Status Protocol (OCSP). A customer can alternatively use this object to define a CNAME specifying a customized OCSP domain.
> The content of a Canonical Name (CNAME) record must conform to [RFC2396](https://docs.aws.amazon.com/https://www.ietf.org/rfc/rfc2396.txt) restrictions on the use of special characters in URIs. Additionally, the value of the CNAME must not include a protocol prefix such as "http://" or "https://".
func (CertificateAuthorityOcspConfigurationOutput) ToCertificateAuthorityOcspConfigurationOutput ¶
func (o CertificateAuthorityOcspConfigurationOutput) ToCertificateAuthorityOcspConfigurationOutput() CertificateAuthorityOcspConfigurationOutput
func (CertificateAuthorityOcspConfigurationOutput) ToCertificateAuthorityOcspConfigurationOutputWithContext ¶
func (o CertificateAuthorityOcspConfigurationOutput) ToCertificateAuthorityOcspConfigurationOutputWithContext(ctx context.Context) CertificateAuthorityOcspConfigurationOutput
func (CertificateAuthorityOcspConfigurationOutput) ToCertificateAuthorityOcspConfigurationPtrOutput ¶
func (o CertificateAuthorityOcspConfigurationOutput) ToCertificateAuthorityOcspConfigurationPtrOutput() CertificateAuthorityOcspConfigurationPtrOutput
func (CertificateAuthorityOcspConfigurationOutput) ToCertificateAuthorityOcspConfigurationPtrOutputWithContext ¶
func (o CertificateAuthorityOcspConfigurationOutput) ToCertificateAuthorityOcspConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityOcspConfigurationPtrOutput
type CertificateAuthorityOcspConfigurationPtrInput ¶
type CertificateAuthorityOcspConfigurationPtrInput interface { pulumi.Input ToCertificateAuthorityOcspConfigurationPtrOutput() CertificateAuthorityOcspConfigurationPtrOutput ToCertificateAuthorityOcspConfigurationPtrOutputWithContext(context.Context) CertificateAuthorityOcspConfigurationPtrOutput }
CertificateAuthorityOcspConfigurationPtrInput is an input type that accepts CertificateAuthorityOcspConfigurationArgs, CertificateAuthorityOcspConfigurationPtr and CertificateAuthorityOcspConfigurationPtrOutput values. You can construct a concrete instance of `CertificateAuthorityOcspConfigurationPtrInput` via:
CertificateAuthorityOcspConfigurationArgs{...} or: nil
func CertificateAuthorityOcspConfigurationPtr ¶
func CertificateAuthorityOcspConfigurationPtr(v *CertificateAuthorityOcspConfigurationArgs) CertificateAuthorityOcspConfigurationPtrInput
type CertificateAuthorityOcspConfigurationPtrOutput ¶
type CertificateAuthorityOcspConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CertificateAuthorityOcspConfigurationPtrOutput) ElementType ¶
func (CertificateAuthorityOcspConfigurationPtrOutput) ElementType() reflect.Type
func (CertificateAuthorityOcspConfigurationPtrOutput) Enabled ¶
func (o CertificateAuthorityOcspConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
Flag enabling use of the Online Certificate Status Protocol (OCSP) for validating certificate revocation status.
func (CertificateAuthorityOcspConfigurationPtrOutput) OcspCustomCname ¶
func (o CertificateAuthorityOcspConfigurationPtrOutput) OcspCustomCname() pulumi.StringPtrOutput
By default, AWS Private CA injects an Amazon domain into certificates being validated by the Online Certificate Status Protocol (OCSP). A customer can alternatively use this object to define a CNAME specifying a customized OCSP domain.
> The content of a Canonical Name (CNAME) record must conform to [RFC2396](https://docs.aws.amazon.com/https://www.ietf.org/rfc/rfc2396.txt) restrictions on the use of special characters in URIs. Additionally, the value of the CNAME must not include a protocol prefix such as "http://" or "https://".
func (CertificateAuthorityOcspConfigurationPtrOutput) ToCertificateAuthorityOcspConfigurationPtrOutput ¶
func (o CertificateAuthorityOcspConfigurationPtrOutput) ToCertificateAuthorityOcspConfigurationPtrOutput() CertificateAuthorityOcspConfigurationPtrOutput
func (CertificateAuthorityOcspConfigurationPtrOutput) ToCertificateAuthorityOcspConfigurationPtrOutputWithContext ¶
func (o CertificateAuthorityOcspConfigurationPtrOutput) ToCertificateAuthorityOcspConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityOcspConfigurationPtrOutput
type CertificateAuthorityOtherName ¶
type CertificateAuthorityOtherName struct { TypeId string `pulumi:"typeId"` Value string `pulumi:"value"` }
Structure that contains X.509 OtherName information.
type CertificateAuthorityOtherNameArgs ¶
type CertificateAuthorityOtherNameArgs struct { TypeId pulumi.StringInput `pulumi:"typeId"` Value pulumi.StringInput `pulumi:"value"` }
Structure that contains X.509 OtherName information.
func (CertificateAuthorityOtherNameArgs) ElementType ¶
func (CertificateAuthorityOtherNameArgs) ElementType() reflect.Type
func (CertificateAuthorityOtherNameArgs) ToCertificateAuthorityOtherNameOutput ¶
func (i CertificateAuthorityOtherNameArgs) ToCertificateAuthorityOtherNameOutput() CertificateAuthorityOtherNameOutput
func (CertificateAuthorityOtherNameArgs) ToCertificateAuthorityOtherNameOutputWithContext ¶
func (i CertificateAuthorityOtherNameArgs) ToCertificateAuthorityOtherNameOutputWithContext(ctx context.Context) CertificateAuthorityOtherNameOutput
func (CertificateAuthorityOtherNameArgs) ToCertificateAuthorityOtherNamePtrOutput ¶
func (i CertificateAuthorityOtherNameArgs) ToCertificateAuthorityOtherNamePtrOutput() CertificateAuthorityOtherNamePtrOutput
func (CertificateAuthorityOtherNameArgs) ToCertificateAuthorityOtherNamePtrOutputWithContext ¶
func (i CertificateAuthorityOtherNameArgs) ToCertificateAuthorityOtherNamePtrOutputWithContext(ctx context.Context) CertificateAuthorityOtherNamePtrOutput
type CertificateAuthorityOtherNameInput ¶
type CertificateAuthorityOtherNameInput interface { pulumi.Input ToCertificateAuthorityOtherNameOutput() CertificateAuthorityOtherNameOutput ToCertificateAuthorityOtherNameOutputWithContext(context.Context) CertificateAuthorityOtherNameOutput }
CertificateAuthorityOtherNameInput is an input type that accepts CertificateAuthorityOtherNameArgs and CertificateAuthorityOtherNameOutput values. You can construct a concrete instance of `CertificateAuthorityOtherNameInput` via:
CertificateAuthorityOtherNameArgs{...}
type CertificateAuthorityOtherNameOutput ¶
type CertificateAuthorityOtherNameOutput struct{ *pulumi.OutputState }
Structure that contains X.509 OtherName information.
func (CertificateAuthorityOtherNameOutput) ElementType ¶
func (CertificateAuthorityOtherNameOutput) ElementType() reflect.Type
func (CertificateAuthorityOtherNameOutput) ToCertificateAuthorityOtherNameOutput ¶
func (o CertificateAuthorityOtherNameOutput) ToCertificateAuthorityOtherNameOutput() CertificateAuthorityOtherNameOutput
func (CertificateAuthorityOtherNameOutput) ToCertificateAuthorityOtherNameOutputWithContext ¶
func (o CertificateAuthorityOtherNameOutput) ToCertificateAuthorityOtherNameOutputWithContext(ctx context.Context) CertificateAuthorityOtherNameOutput
func (CertificateAuthorityOtherNameOutput) ToCertificateAuthorityOtherNamePtrOutput ¶
func (o CertificateAuthorityOtherNameOutput) ToCertificateAuthorityOtherNamePtrOutput() CertificateAuthorityOtherNamePtrOutput
func (CertificateAuthorityOtherNameOutput) ToCertificateAuthorityOtherNamePtrOutputWithContext ¶
func (o CertificateAuthorityOtherNameOutput) ToCertificateAuthorityOtherNamePtrOutputWithContext(ctx context.Context) CertificateAuthorityOtherNamePtrOutput
func (CertificateAuthorityOtherNameOutput) TypeId ¶
func (o CertificateAuthorityOtherNameOutput) TypeId() pulumi.StringOutput
func (CertificateAuthorityOtherNameOutput) Value ¶
func (o CertificateAuthorityOtherNameOutput) Value() pulumi.StringOutput
type CertificateAuthorityOtherNamePtrInput ¶
type CertificateAuthorityOtherNamePtrInput interface { pulumi.Input ToCertificateAuthorityOtherNamePtrOutput() CertificateAuthorityOtherNamePtrOutput ToCertificateAuthorityOtherNamePtrOutputWithContext(context.Context) CertificateAuthorityOtherNamePtrOutput }
CertificateAuthorityOtherNamePtrInput is an input type that accepts CertificateAuthorityOtherNameArgs, CertificateAuthorityOtherNamePtr and CertificateAuthorityOtherNamePtrOutput values. You can construct a concrete instance of `CertificateAuthorityOtherNamePtrInput` via:
CertificateAuthorityOtherNameArgs{...} or: nil
func CertificateAuthorityOtherNamePtr ¶
func CertificateAuthorityOtherNamePtr(v *CertificateAuthorityOtherNameArgs) CertificateAuthorityOtherNamePtrInput
type CertificateAuthorityOtherNamePtrOutput ¶
type CertificateAuthorityOtherNamePtrOutput struct{ *pulumi.OutputState }
func (CertificateAuthorityOtherNamePtrOutput) ElementType ¶
func (CertificateAuthorityOtherNamePtrOutput) ElementType() reflect.Type
func (CertificateAuthorityOtherNamePtrOutput) ToCertificateAuthorityOtherNamePtrOutput ¶
func (o CertificateAuthorityOtherNamePtrOutput) ToCertificateAuthorityOtherNamePtrOutput() CertificateAuthorityOtherNamePtrOutput
func (CertificateAuthorityOtherNamePtrOutput) ToCertificateAuthorityOtherNamePtrOutputWithContext ¶
func (o CertificateAuthorityOtherNamePtrOutput) ToCertificateAuthorityOtherNamePtrOutputWithContext(ctx context.Context) CertificateAuthorityOtherNamePtrOutput
func (CertificateAuthorityOtherNamePtrOutput) TypeId ¶
func (o CertificateAuthorityOtherNamePtrOutput) TypeId() pulumi.StringPtrOutput
func (CertificateAuthorityOtherNamePtrOutput) Value ¶
func (o CertificateAuthorityOtherNamePtrOutput) Value() pulumi.StringPtrOutput
type CertificateAuthorityOutput ¶
type CertificateAuthorityOutput struct{ *pulumi.OutputState }
func (CertificateAuthorityOutput) Arn ¶ added in v0.17.0
func (o CertificateAuthorityOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the certificate authority.
func (CertificateAuthorityOutput) CertificateSigningRequest ¶ added in v0.17.0
func (o CertificateAuthorityOutput) CertificateSigningRequest() pulumi.StringOutput
The base64 PEM-encoded certificate signing request (CSR) for your certificate authority certificate.
func (CertificateAuthorityOutput) CsrExtensions ¶ added in v0.17.0
func (o CertificateAuthorityOutput) CsrExtensions() CertificateAuthorityCsrExtensionsPtrOutput
Structure that contains CSR pass through extension information used by the CreateCertificateAuthority action.
func (CertificateAuthorityOutput) ElementType ¶
func (CertificateAuthorityOutput) ElementType() reflect.Type
func (CertificateAuthorityOutput) KeyAlgorithm ¶ added in v0.17.0
func (o CertificateAuthorityOutput) KeyAlgorithm() pulumi.StringOutput
Public key algorithm and size, in bits, of the key pair that your CA creates when it issues a certificate.
func (CertificateAuthorityOutput) KeyStorageSecurityStandard ¶ added in v0.17.0
func (o CertificateAuthorityOutput) KeyStorageSecurityStandard() pulumi.StringPtrOutput
KeyStorageSecurityStadard defines a cryptographic key management compliance standard used for handling CA keys.
func (CertificateAuthorityOutput) RevocationConfiguration ¶ added in v0.17.0
func (o CertificateAuthorityOutput) RevocationConfiguration() CertificateAuthorityRevocationConfigurationPtrOutput
Certificate revocation information used by the CreateCertificateAuthority and UpdateCertificateAuthority actions.
func (CertificateAuthorityOutput) SigningAlgorithm ¶ added in v0.17.0
func (o CertificateAuthorityOutput) SigningAlgorithm() pulumi.StringOutput
Algorithm your CA uses to sign certificate requests.
func (CertificateAuthorityOutput) Subject ¶ added in v0.17.0
func (o CertificateAuthorityOutput) Subject() CertificateAuthoritySubjectOutput
Structure that contains X.500 distinguished name information for your CA.
func (CertificateAuthorityOutput) Tags ¶ added in v0.17.0
func (o CertificateAuthorityOutput) Tags() aws.TagArrayOutput
Key-value pairs that will be attached to the new private CA. You can associate up to 50 tags with a private CA. For information using tags with IAM to manage permissions, see [Controlling Access Using IAM Tags](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html) .
func (CertificateAuthorityOutput) ToCertificateAuthorityOutput ¶
func (o CertificateAuthorityOutput) ToCertificateAuthorityOutput() CertificateAuthorityOutput
func (CertificateAuthorityOutput) ToCertificateAuthorityOutputWithContext ¶
func (o CertificateAuthorityOutput) ToCertificateAuthorityOutputWithContext(ctx context.Context) CertificateAuthorityOutput
func (CertificateAuthorityOutput) Type ¶ added in v0.17.0
func (o CertificateAuthorityOutput) Type() pulumi.StringOutput
The type of the certificate authority.
func (CertificateAuthorityOutput) UsageMode ¶ added in v0.40.0
func (o CertificateAuthorityOutput) UsageMode() pulumi.StringPtrOutput
Usage mode of the ceritificate authority.
type CertificateAuthorityRevocationConfiguration ¶
type CertificateAuthorityRevocationConfiguration struct { // Configuration of the certificate revocation list (CRL), if any, maintained by your private CA. CrlConfiguration *CertificateAuthorityCrlConfiguration `pulumi:"crlConfiguration"` // Configuration of Online Certificate Status Protocol (OCSP) support, if any, maintained by your private CA. OcspConfiguration *CertificateAuthorityOcspConfiguration `pulumi:"ocspConfiguration"` }
Certificate Authority revocation information.
type CertificateAuthorityRevocationConfigurationArgs ¶
type CertificateAuthorityRevocationConfigurationArgs struct { // Configuration of the certificate revocation list (CRL), if any, maintained by your private CA. CrlConfiguration CertificateAuthorityCrlConfigurationPtrInput `pulumi:"crlConfiguration"` // Configuration of Online Certificate Status Protocol (OCSP) support, if any, maintained by your private CA. OcspConfiguration CertificateAuthorityOcspConfigurationPtrInput `pulumi:"ocspConfiguration"` }
Certificate Authority revocation information.
func (CertificateAuthorityRevocationConfigurationArgs) ElementType ¶
func (CertificateAuthorityRevocationConfigurationArgs) ElementType() reflect.Type
func (CertificateAuthorityRevocationConfigurationArgs) ToCertificateAuthorityRevocationConfigurationOutput ¶
func (i CertificateAuthorityRevocationConfigurationArgs) ToCertificateAuthorityRevocationConfigurationOutput() CertificateAuthorityRevocationConfigurationOutput
func (CertificateAuthorityRevocationConfigurationArgs) ToCertificateAuthorityRevocationConfigurationOutputWithContext ¶
func (i CertificateAuthorityRevocationConfigurationArgs) ToCertificateAuthorityRevocationConfigurationOutputWithContext(ctx context.Context) CertificateAuthorityRevocationConfigurationOutput
func (CertificateAuthorityRevocationConfigurationArgs) ToCertificateAuthorityRevocationConfigurationPtrOutput ¶
func (i CertificateAuthorityRevocationConfigurationArgs) ToCertificateAuthorityRevocationConfigurationPtrOutput() CertificateAuthorityRevocationConfigurationPtrOutput
func (CertificateAuthorityRevocationConfigurationArgs) ToCertificateAuthorityRevocationConfigurationPtrOutputWithContext ¶
func (i CertificateAuthorityRevocationConfigurationArgs) ToCertificateAuthorityRevocationConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityRevocationConfigurationPtrOutput
type CertificateAuthorityRevocationConfigurationInput ¶
type CertificateAuthorityRevocationConfigurationInput interface { pulumi.Input ToCertificateAuthorityRevocationConfigurationOutput() CertificateAuthorityRevocationConfigurationOutput ToCertificateAuthorityRevocationConfigurationOutputWithContext(context.Context) CertificateAuthorityRevocationConfigurationOutput }
CertificateAuthorityRevocationConfigurationInput is an input type that accepts CertificateAuthorityRevocationConfigurationArgs and CertificateAuthorityRevocationConfigurationOutput values. You can construct a concrete instance of `CertificateAuthorityRevocationConfigurationInput` via:
CertificateAuthorityRevocationConfigurationArgs{...}
type CertificateAuthorityRevocationConfigurationOutput ¶
type CertificateAuthorityRevocationConfigurationOutput struct{ *pulumi.OutputState }
Certificate Authority revocation information.
func (CertificateAuthorityRevocationConfigurationOutput) CrlConfiguration ¶
func (o CertificateAuthorityRevocationConfigurationOutput) CrlConfiguration() CertificateAuthorityCrlConfigurationPtrOutput
Configuration of the certificate revocation list (CRL), if any, maintained by your private CA.
func (CertificateAuthorityRevocationConfigurationOutput) ElementType ¶
func (CertificateAuthorityRevocationConfigurationOutput) ElementType() reflect.Type
func (CertificateAuthorityRevocationConfigurationOutput) OcspConfiguration ¶
func (o CertificateAuthorityRevocationConfigurationOutput) OcspConfiguration() CertificateAuthorityOcspConfigurationPtrOutput
Configuration of Online Certificate Status Protocol (OCSP) support, if any, maintained by your private CA.
func (CertificateAuthorityRevocationConfigurationOutput) ToCertificateAuthorityRevocationConfigurationOutput ¶
func (o CertificateAuthorityRevocationConfigurationOutput) ToCertificateAuthorityRevocationConfigurationOutput() CertificateAuthorityRevocationConfigurationOutput
func (CertificateAuthorityRevocationConfigurationOutput) ToCertificateAuthorityRevocationConfigurationOutputWithContext ¶
func (o CertificateAuthorityRevocationConfigurationOutput) ToCertificateAuthorityRevocationConfigurationOutputWithContext(ctx context.Context) CertificateAuthorityRevocationConfigurationOutput
func (CertificateAuthorityRevocationConfigurationOutput) ToCertificateAuthorityRevocationConfigurationPtrOutput ¶
func (o CertificateAuthorityRevocationConfigurationOutput) ToCertificateAuthorityRevocationConfigurationPtrOutput() CertificateAuthorityRevocationConfigurationPtrOutput
func (CertificateAuthorityRevocationConfigurationOutput) ToCertificateAuthorityRevocationConfigurationPtrOutputWithContext ¶
func (o CertificateAuthorityRevocationConfigurationOutput) ToCertificateAuthorityRevocationConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityRevocationConfigurationPtrOutput
type CertificateAuthorityRevocationConfigurationPtrInput ¶
type CertificateAuthorityRevocationConfigurationPtrInput interface { pulumi.Input ToCertificateAuthorityRevocationConfigurationPtrOutput() CertificateAuthorityRevocationConfigurationPtrOutput ToCertificateAuthorityRevocationConfigurationPtrOutputWithContext(context.Context) CertificateAuthorityRevocationConfigurationPtrOutput }
CertificateAuthorityRevocationConfigurationPtrInput is an input type that accepts CertificateAuthorityRevocationConfigurationArgs, CertificateAuthorityRevocationConfigurationPtr and CertificateAuthorityRevocationConfigurationPtrOutput values. You can construct a concrete instance of `CertificateAuthorityRevocationConfigurationPtrInput` via:
CertificateAuthorityRevocationConfigurationArgs{...} or: nil
func CertificateAuthorityRevocationConfigurationPtr ¶
func CertificateAuthorityRevocationConfigurationPtr(v *CertificateAuthorityRevocationConfigurationArgs) CertificateAuthorityRevocationConfigurationPtrInput
type CertificateAuthorityRevocationConfigurationPtrOutput ¶
type CertificateAuthorityRevocationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CertificateAuthorityRevocationConfigurationPtrOutput) CrlConfiguration ¶
func (o CertificateAuthorityRevocationConfigurationPtrOutput) CrlConfiguration() CertificateAuthorityCrlConfigurationPtrOutput
Configuration of the certificate revocation list (CRL), if any, maintained by your private CA.
func (CertificateAuthorityRevocationConfigurationPtrOutput) ElementType ¶
func (CertificateAuthorityRevocationConfigurationPtrOutput) ElementType() reflect.Type
func (CertificateAuthorityRevocationConfigurationPtrOutput) OcspConfiguration ¶
func (o CertificateAuthorityRevocationConfigurationPtrOutput) OcspConfiguration() CertificateAuthorityOcspConfigurationPtrOutput
Configuration of Online Certificate Status Protocol (OCSP) support, if any, maintained by your private CA.
func (CertificateAuthorityRevocationConfigurationPtrOutput) ToCertificateAuthorityRevocationConfigurationPtrOutput ¶
func (o CertificateAuthorityRevocationConfigurationPtrOutput) ToCertificateAuthorityRevocationConfigurationPtrOutput() CertificateAuthorityRevocationConfigurationPtrOutput
func (CertificateAuthorityRevocationConfigurationPtrOutput) ToCertificateAuthorityRevocationConfigurationPtrOutputWithContext ¶
func (o CertificateAuthorityRevocationConfigurationPtrOutput) ToCertificateAuthorityRevocationConfigurationPtrOutputWithContext(ctx context.Context) CertificateAuthorityRevocationConfigurationPtrOutput
type CertificateAuthorityState ¶
type CertificateAuthorityState struct { }
func (CertificateAuthorityState) ElementType ¶
func (CertificateAuthorityState) ElementType() reflect.Type
type CertificateAuthoritySubject ¶
type CertificateAuthoritySubject struct { CommonName *string `pulumi:"commonName"` Country *string `pulumi:"country"` CustomAttributes []CertificateAuthorityCustomAttribute `pulumi:"customAttributes"` DistinguishedNameQualifier *string `pulumi:"distinguishedNameQualifier"` GenerationQualifier *string `pulumi:"generationQualifier"` GivenName *string `pulumi:"givenName"` Initials *string `pulumi:"initials"` Locality *string `pulumi:"locality"` Organization *string `pulumi:"organization"` OrganizationalUnit *string `pulumi:"organizationalUnit"` Pseudonym *string `pulumi:"pseudonym"` SerialNumber *string `pulumi:"serialNumber"` State *string `pulumi:"state"` Surname *string `pulumi:"surname"` Title *string `pulumi:"title"` }
Structure that contains X.500 distinguished name information for your CA.
type CertificateAuthoritySubjectArgs ¶
type CertificateAuthoritySubjectArgs struct { CommonName pulumi.StringPtrInput `pulumi:"commonName"` Country pulumi.StringPtrInput `pulumi:"country"` CustomAttributes CertificateAuthorityCustomAttributeArrayInput `pulumi:"customAttributes"` DistinguishedNameQualifier pulumi.StringPtrInput `pulumi:"distinguishedNameQualifier"` GenerationQualifier pulumi.StringPtrInput `pulumi:"generationQualifier"` GivenName pulumi.StringPtrInput `pulumi:"givenName"` Initials pulumi.StringPtrInput `pulumi:"initials"` Locality pulumi.StringPtrInput `pulumi:"locality"` Organization pulumi.StringPtrInput `pulumi:"organization"` OrganizationalUnit pulumi.StringPtrInput `pulumi:"organizationalUnit"` Pseudonym pulumi.StringPtrInput `pulumi:"pseudonym"` SerialNumber pulumi.StringPtrInput `pulumi:"serialNumber"` State pulumi.StringPtrInput `pulumi:"state"` Surname pulumi.StringPtrInput `pulumi:"surname"` Title pulumi.StringPtrInput `pulumi:"title"` }
Structure that contains X.500 distinguished name information for your CA.
func (CertificateAuthoritySubjectArgs) ElementType ¶
func (CertificateAuthoritySubjectArgs) ElementType() reflect.Type
func (CertificateAuthoritySubjectArgs) ToCertificateAuthoritySubjectOutput ¶
func (i CertificateAuthoritySubjectArgs) ToCertificateAuthoritySubjectOutput() CertificateAuthoritySubjectOutput
func (CertificateAuthoritySubjectArgs) ToCertificateAuthoritySubjectOutputWithContext ¶
func (i CertificateAuthoritySubjectArgs) ToCertificateAuthoritySubjectOutputWithContext(ctx context.Context) CertificateAuthoritySubjectOutput
func (CertificateAuthoritySubjectArgs) ToCertificateAuthoritySubjectPtrOutput ¶
func (i CertificateAuthoritySubjectArgs) ToCertificateAuthoritySubjectPtrOutput() CertificateAuthoritySubjectPtrOutput
func (CertificateAuthoritySubjectArgs) ToCertificateAuthoritySubjectPtrOutputWithContext ¶
func (i CertificateAuthoritySubjectArgs) ToCertificateAuthoritySubjectPtrOutputWithContext(ctx context.Context) CertificateAuthoritySubjectPtrOutput
type CertificateAuthoritySubjectInput ¶
type CertificateAuthoritySubjectInput interface { pulumi.Input ToCertificateAuthoritySubjectOutput() CertificateAuthoritySubjectOutput ToCertificateAuthoritySubjectOutputWithContext(context.Context) CertificateAuthoritySubjectOutput }
CertificateAuthoritySubjectInput is an input type that accepts CertificateAuthoritySubjectArgs and CertificateAuthoritySubjectOutput values. You can construct a concrete instance of `CertificateAuthoritySubjectInput` via:
CertificateAuthoritySubjectArgs{...}
type CertificateAuthoritySubjectOutput ¶
type CertificateAuthoritySubjectOutput struct{ *pulumi.OutputState }
Structure that contains X.500 distinguished name information for your CA.
func (CertificateAuthoritySubjectOutput) CommonName ¶
func (o CertificateAuthoritySubjectOutput) CommonName() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectOutput) Country ¶
func (o CertificateAuthoritySubjectOutput) Country() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectOutput) CustomAttributes ¶ added in v0.14.0
func (o CertificateAuthoritySubjectOutput) CustomAttributes() CertificateAuthorityCustomAttributeArrayOutput
func (CertificateAuthoritySubjectOutput) DistinguishedNameQualifier ¶
func (o CertificateAuthoritySubjectOutput) DistinguishedNameQualifier() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectOutput) ElementType ¶
func (CertificateAuthoritySubjectOutput) ElementType() reflect.Type
func (CertificateAuthoritySubjectOutput) GenerationQualifier ¶
func (o CertificateAuthoritySubjectOutput) GenerationQualifier() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectOutput) GivenName ¶
func (o CertificateAuthoritySubjectOutput) GivenName() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectOutput) Initials ¶
func (o CertificateAuthoritySubjectOutput) Initials() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectOutput) Locality ¶
func (o CertificateAuthoritySubjectOutput) Locality() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectOutput) Organization ¶
func (o CertificateAuthoritySubjectOutput) Organization() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectOutput) OrganizationalUnit ¶
func (o CertificateAuthoritySubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectOutput) Pseudonym ¶
func (o CertificateAuthoritySubjectOutput) Pseudonym() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectOutput) SerialNumber ¶
func (o CertificateAuthoritySubjectOutput) SerialNumber() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectOutput) State ¶
func (o CertificateAuthoritySubjectOutput) State() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectOutput) Surname ¶
func (o CertificateAuthoritySubjectOutput) Surname() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectOutput) Title ¶
func (o CertificateAuthoritySubjectOutput) Title() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectOutput) ToCertificateAuthoritySubjectOutput ¶
func (o CertificateAuthoritySubjectOutput) ToCertificateAuthoritySubjectOutput() CertificateAuthoritySubjectOutput
func (CertificateAuthoritySubjectOutput) ToCertificateAuthoritySubjectOutputWithContext ¶
func (o CertificateAuthoritySubjectOutput) ToCertificateAuthoritySubjectOutputWithContext(ctx context.Context) CertificateAuthoritySubjectOutput
func (CertificateAuthoritySubjectOutput) ToCertificateAuthoritySubjectPtrOutput ¶
func (o CertificateAuthoritySubjectOutput) ToCertificateAuthoritySubjectPtrOutput() CertificateAuthoritySubjectPtrOutput
func (CertificateAuthoritySubjectOutput) ToCertificateAuthoritySubjectPtrOutputWithContext ¶
func (o CertificateAuthoritySubjectOutput) ToCertificateAuthoritySubjectPtrOutputWithContext(ctx context.Context) CertificateAuthoritySubjectPtrOutput
type CertificateAuthoritySubjectPtrInput ¶
type CertificateAuthoritySubjectPtrInput interface { pulumi.Input ToCertificateAuthoritySubjectPtrOutput() CertificateAuthoritySubjectPtrOutput ToCertificateAuthoritySubjectPtrOutputWithContext(context.Context) CertificateAuthoritySubjectPtrOutput }
CertificateAuthoritySubjectPtrInput is an input type that accepts CertificateAuthoritySubjectArgs, CertificateAuthoritySubjectPtr and CertificateAuthoritySubjectPtrOutput values. You can construct a concrete instance of `CertificateAuthoritySubjectPtrInput` via:
CertificateAuthoritySubjectArgs{...} or: nil
func CertificateAuthoritySubjectPtr ¶
func CertificateAuthoritySubjectPtr(v *CertificateAuthoritySubjectArgs) CertificateAuthoritySubjectPtrInput
type CertificateAuthoritySubjectPtrOutput ¶
type CertificateAuthoritySubjectPtrOutput struct{ *pulumi.OutputState }
func (CertificateAuthoritySubjectPtrOutput) CommonName ¶
func (o CertificateAuthoritySubjectPtrOutput) CommonName() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectPtrOutput) Country ¶
func (o CertificateAuthoritySubjectPtrOutput) Country() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectPtrOutput) CustomAttributes ¶ added in v0.14.0
func (o CertificateAuthoritySubjectPtrOutput) CustomAttributes() CertificateAuthorityCustomAttributeArrayOutput
func (CertificateAuthoritySubjectPtrOutput) DistinguishedNameQualifier ¶
func (o CertificateAuthoritySubjectPtrOutput) DistinguishedNameQualifier() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectPtrOutput) ElementType ¶
func (CertificateAuthoritySubjectPtrOutput) ElementType() reflect.Type
func (CertificateAuthoritySubjectPtrOutput) GenerationQualifier ¶
func (o CertificateAuthoritySubjectPtrOutput) GenerationQualifier() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectPtrOutput) GivenName ¶
func (o CertificateAuthoritySubjectPtrOutput) GivenName() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectPtrOutput) Initials ¶
func (o CertificateAuthoritySubjectPtrOutput) Initials() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectPtrOutput) Locality ¶
func (o CertificateAuthoritySubjectPtrOutput) Locality() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectPtrOutput) Organization ¶
func (o CertificateAuthoritySubjectPtrOutput) Organization() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectPtrOutput) OrganizationalUnit ¶
func (o CertificateAuthoritySubjectPtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectPtrOutput) Pseudonym ¶
func (o CertificateAuthoritySubjectPtrOutput) Pseudonym() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectPtrOutput) SerialNumber ¶
func (o CertificateAuthoritySubjectPtrOutput) SerialNumber() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectPtrOutput) State ¶
func (o CertificateAuthoritySubjectPtrOutput) State() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectPtrOutput) Surname ¶
func (o CertificateAuthoritySubjectPtrOutput) Surname() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectPtrOutput) Title ¶
func (o CertificateAuthoritySubjectPtrOutput) Title() pulumi.StringPtrOutput
func (CertificateAuthoritySubjectPtrOutput) ToCertificateAuthoritySubjectPtrOutput ¶
func (o CertificateAuthoritySubjectPtrOutput) ToCertificateAuthoritySubjectPtrOutput() CertificateAuthoritySubjectPtrOutput
func (CertificateAuthoritySubjectPtrOutput) ToCertificateAuthoritySubjectPtrOutputWithContext ¶
func (o CertificateAuthoritySubjectPtrOutput) ToCertificateAuthoritySubjectPtrOutputWithContext(ctx context.Context) CertificateAuthoritySubjectPtrOutput
type CertificateAuthorityTag ¶
type CertificateCustomAttribute ¶ added in v0.14.0
type CertificateCustomAttribute struct { // Specifies the object identifier (OID) of the attribute type of the relative distinguished name (RDN). ObjectIdentifier string `pulumi:"objectIdentifier"` // Specifies the attribute value of relative distinguished name (RDN). Value string `pulumi:"value"` }
Defines the X.500 relative distinguished name (RDN).
type CertificateCustomAttributeArgs ¶ added in v0.14.0
type CertificateCustomAttributeArgs struct { // Specifies the object identifier (OID) of the attribute type of the relative distinguished name (RDN). ObjectIdentifier pulumi.StringInput `pulumi:"objectIdentifier"` // Specifies the attribute value of relative distinguished name (RDN). Value pulumi.StringInput `pulumi:"value"` }
Defines the X.500 relative distinguished name (RDN).
func (CertificateCustomAttributeArgs) ElementType ¶ added in v0.14.0
func (CertificateCustomAttributeArgs) ElementType() reflect.Type
func (CertificateCustomAttributeArgs) ToCertificateCustomAttributeOutput ¶ added in v0.14.0
func (i CertificateCustomAttributeArgs) ToCertificateCustomAttributeOutput() CertificateCustomAttributeOutput
func (CertificateCustomAttributeArgs) ToCertificateCustomAttributeOutputWithContext ¶ added in v0.14.0
func (i CertificateCustomAttributeArgs) ToCertificateCustomAttributeOutputWithContext(ctx context.Context) CertificateCustomAttributeOutput
type CertificateCustomAttributeArray ¶ added in v0.14.0
type CertificateCustomAttributeArray []CertificateCustomAttributeInput
func (CertificateCustomAttributeArray) ElementType ¶ added in v0.14.0
func (CertificateCustomAttributeArray) ElementType() reflect.Type
func (CertificateCustomAttributeArray) ToCertificateCustomAttributeArrayOutput ¶ added in v0.14.0
func (i CertificateCustomAttributeArray) ToCertificateCustomAttributeArrayOutput() CertificateCustomAttributeArrayOutput
func (CertificateCustomAttributeArray) ToCertificateCustomAttributeArrayOutputWithContext ¶ added in v0.14.0
func (i CertificateCustomAttributeArray) ToCertificateCustomAttributeArrayOutputWithContext(ctx context.Context) CertificateCustomAttributeArrayOutput
type CertificateCustomAttributeArrayInput ¶ added in v0.14.0
type CertificateCustomAttributeArrayInput interface { pulumi.Input ToCertificateCustomAttributeArrayOutput() CertificateCustomAttributeArrayOutput ToCertificateCustomAttributeArrayOutputWithContext(context.Context) CertificateCustomAttributeArrayOutput }
CertificateCustomAttributeArrayInput is an input type that accepts CertificateCustomAttributeArray and CertificateCustomAttributeArrayOutput values. You can construct a concrete instance of `CertificateCustomAttributeArrayInput` via:
CertificateCustomAttributeArray{ CertificateCustomAttributeArgs{...} }
type CertificateCustomAttributeArrayOutput ¶ added in v0.14.0
type CertificateCustomAttributeArrayOutput struct{ *pulumi.OutputState }
func (CertificateCustomAttributeArrayOutput) ElementType ¶ added in v0.14.0
func (CertificateCustomAttributeArrayOutput) ElementType() reflect.Type
func (CertificateCustomAttributeArrayOutput) Index ¶ added in v0.14.0
func (o CertificateCustomAttributeArrayOutput) Index(i pulumi.IntInput) CertificateCustomAttributeOutput
func (CertificateCustomAttributeArrayOutput) ToCertificateCustomAttributeArrayOutput ¶ added in v0.14.0
func (o CertificateCustomAttributeArrayOutput) ToCertificateCustomAttributeArrayOutput() CertificateCustomAttributeArrayOutput
func (CertificateCustomAttributeArrayOutput) ToCertificateCustomAttributeArrayOutputWithContext ¶ added in v0.14.0
func (o CertificateCustomAttributeArrayOutput) ToCertificateCustomAttributeArrayOutputWithContext(ctx context.Context) CertificateCustomAttributeArrayOutput
type CertificateCustomAttributeInput ¶ added in v0.14.0
type CertificateCustomAttributeInput interface { pulumi.Input ToCertificateCustomAttributeOutput() CertificateCustomAttributeOutput ToCertificateCustomAttributeOutputWithContext(context.Context) CertificateCustomAttributeOutput }
CertificateCustomAttributeInput is an input type that accepts CertificateCustomAttributeArgs and CertificateCustomAttributeOutput values. You can construct a concrete instance of `CertificateCustomAttributeInput` via:
CertificateCustomAttributeArgs{...}
type CertificateCustomAttributeOutput ¶ added in v0.14.0
type CertificateCustomAttributeOutput struct{ *pulumi.OutputState }
Defines the X.500 relative distinguished name (RDN).
func (CertificateCustomAttributeOutput) ElementType ¶ added in v0.14.0
func (CertificateCustomAttributeOutput) ElementType() reflect.Type
func (CertificateCustomAttributeOutput) ObjectIdentifier ¶ added in v0.14.0
func (o CertificateCustomAttributeOutput) ObjectIdentifier() pulumi.StringOutput
Specifies the object identifier (OID) of the attribute type of the relative distinguished name (RDN).
func (CertificateCustomAttributeOutput) ToCertificateCustomAttributeOutput ¶ added in v0.14.0
func (o CertificateCustomAttributeOutput) ToCertificateCustomAttributeOutput() CertificateCustomAttributeOutput
func (CertificateCustomAttributeOutput) ToCertificateCustomAttributeOutputWithContext ¶ added in v0.14.0
func (o CertificateCustomAttributeOutput) ToCertificateCustomAttributeOutputWithContext(ctx context.Context) CertificateCustomAttributeOutput
func (CertificateCustomAttributeOutput) Value ¶ added in v0.14.0
func (o CertificateCustomAttributeOutput) Value() pulumi.StringOutput
Specifies the attribute value of relative distinguished name (RDN).
type CertificateCustomExtension ¶ added in v0.14.0
type CertificateCustomExtension struct { // Specifies the critical flag of the X.509 extension. Critical *bool `pulumi:"critical"` // Specifies the object identifier (OID) of the X.509 extension. For more information, see the [Global OID reference database.](https://docs.aws.amazon.com/https://oidref.com/2.5.29) ObjectIdentifier string `pulumi:"objectIdentifier"` // Specifies the base64-encoded value of the X.509 extension. Value string `pulumi:"value"` }
Specifies the X.509 extension information for a certificate.
Extensions present in ``CustomExtensions`` follow the ``ApiPassthrough`` [template rules](https://docs.aws.amazon.com/privateca/latest/userguide/UsingTemplates.html#template-order-of-operations).
type CertificateCustomExtensionArgs ¶ added in v0.14.0
type CertificateCustomExtensionArgs struct { // Specifies the critical flag of the X.509 extension. Critical pulumi.BoolPtrInput `pulumi:"critical"` // Specifies the object identifier (OID) of the X.509 extension. For more information, see the [Global OID reference database.](https://docs.aws.amazon.com/https://oidref.com/2.5.29) ObjectIdentifier pulumi.StringInput `pulumi:"objectIdentifier"` // Specifies the base64-encoded value of the X.509 extension. Value pulumi.StringInput `pulumi:"value"` }
Specifies the X.509 extension information for a certificate.
Extensions present in ``CustomExtensions`` follow the ``ApiPassthrough`` [template rules](https://docs.aws.amazon.com/privateca/latest/userguide/UsingTemplates.html#template-order-of-operations).
func (CertificateCustomExtensionArgs) ElementType ¶ added in v0.14.0
func (CertificateCustomExtensionArgs) ElementType() reflect.Type
func (CertificateCustomExtensionArgs) ToCertificateCustomExtensionOutput ¶ added in v0.14.0
func (i CertificateCustomExtensionArgs) ToCertificateCustomExtensionOutput() CertificateCustomExtensionOutput
func (CertificateCustomExtensionArgs) ToCertificateCustomExtensionOutputWithContext ¶ added in v0.14.0
func (i CertificateCustomExtensionArgs) ToCertificateCustomExtensionOutputWithContext(ctx context.Context) CertificateCustomExtensionOutput
type CertificateCustomExtensionArray ¶ added in v0.14.0
type CertificateCustomExtensionArray []CertificateCustomExtensionInput
func (CertificateCustomExtensionArray) ElementType ¶ added in v0.14.0
func (CertificateCustomExtensionArray) ElementType() reflect.Type
func (CertificateCustomExtensionArray) ToCertificateCustomExtensionArrayOutput ¶ added in v0.14.0
func (i CertificateCustomExtensionArray) ToCertificateCustomExtensionArrayOutput() CertificateCustomExtensionArrayOutput
func (CertificateCustomExtensionArray) ToCertificateCustomExtensionArrayOutputWithContext ¶ added in v0.14.0
func (i CertificateCustomExtensionArray) ToCertificateCustomExtensionArrayOutputWithContext(ctx context.Context) CertificateCustomExtensionArrayOutput
type CertificateCustomExtensionArrayInput ¶ added in v0.14.0
type CertificateCustomExtensionArrayInput interface { pulumi.Input ToCertificateCustomExtensionArrayOutput() CertificateCustomExtensionArrayOutput ToCertificateCustomExtensionArrayOutputWithContext(context.Context) CertificateCustomExtensionArrayOutput }
CertificateCustomExtensionArrayInput is an input type that accepts CertificateCustomExtensionArray and CertificateCustomExtensionArrayOutput values. You can construct a concrete instance of `CertificateCustomExtensionArrayInput` via:
CertificateCustomExtensionArray{ CertificateCustomExtensionArgs{...} }
type CertificateCustomExtensionArrayOutput ¶ added in v0.14.0
type CertificateCustomExtensionArrayOutput struct{ *pulumi.OutputState }
func (CertificateCustomExtensionArrayOutput) ElementType ¶ added in v0.14.0
func (CertificateCustomExtensionArrayOutput) ElementType() reflect.Type
func (CertificateCustomExtensionArrayOutput) Index ¶ added in v0.14.0
func (o CertificateCustomExtensionArrayOutput) Index(i pulumi.IntInput) CertificateCustomExtensionOutput
func (CertificateCustomExtensionArrayOutput) ToCertificateCustomExtensionArrayOutput ¶ added in v0.14.0
func (o CertificateCustomExtensionArrayOutput) ToCertificateCustomExtensionArrayOutput() CertificateCustomExtensionArrayOutput
func (CertificateCustomExtensionArrayOutput) ToCertificateCustomExtensionArrayOutputWithContext ¶ added in v0.14.0
func (o CertificateCustomExtensionArrayOutput) ToCertificateCustomExtensionArrayOutputWithContext(ctx context.Context) CertificateCustomExtensionArrayOutput
type CertificateCustomExtensionInput ¶ added in v0.14.0
type CertificateCustomExtensionInput interface { pulumi.Input ToCertificateCustomExtensionOutput() CertificateCustomExtensionOutput ToCertificateCustomExtensionOutputWithContext(context.Context) CertificateCustomExtensionOutput }
CertificateCustomExtensionInput is an input type that accepts CertificateCustomExtensionArgs and CertificateCustomExtensionOutput values. You can construct a concrete instance of `CertificateCustomExtensionInput` via:
CertificateCustomExtensionArgs{...}
type CertificateCustomExtensionOutput ¶ added in v0.14.0
type CertificateCustomExtensionOutput struct{ *pulumi.OutputState }
Specifies the X.509 extension information for a certificate.
Extensions present in ``CustomExtensions`` follow the ``ApiPassthrough`` [template rules](https://docs.aws.amazon.com/privateca/latest/userguide/UsingTemplates.html#template-order-of-operations).
func (CertificateCustomExtensionOutput) Critical ¶ added in v0.14.0
func (o CertificateCustomExtensionOutput) Critical() pulumi.BoolPtrOutput
Specifies the critical flag of the X.509 extension.
func (CertificateCustomExtensionOutput) ElementType ¶ added in v0.14.0
func (CertificateCustomExtensionOutput) ElementType() reflect.Type
func (CertificateCustomExtensionOutput) ObjectIdentifier ¶ added in v0.14.0
func (o CertificateCustomExtensionOutput) ObjectIdentifier() pulumi.StringOutput
Specifies the object identifier (OID) of the X.509 extension. For more information, see the [Global OID reference database.](https://docs.aws.amazon.com/https://oidref.com/2.5.29)
func (CertificateCustomExtensionOutput) ToCertificateCustomExtensionOutput ¶ added in v0.14.0
func (o CertificateCustomExtensionOutput) ToCertificateCustomExtensionOutput() CertificateCustomExtensionOutput
func (CertificateCustomExtensionOutput) ToCertificateCustomExtensionOutputWithContext ¶ added in v0.14.0
func (o CertificateCustomExtensionOutput) ToCertificateCustomExtensionOutputWithContext(ctx context.Context) CertificateCustomExtensionOutput
func (CertificateCustomExtensionOutput) Value ¶ added in v0.14.0
func (o CertificateCustomExtensionOutput) Value() pulumi.StringOutput
Specifies the base64-encoded value of the X.509 extension.
type CertificateEdiPartyName ¶
type CertificateEdiPartyName struct { // Specifies the name assigner. NameAssigner string `pulumi:"nameAssigner"` // Specifies the party name. PartyName string `pulumi:"partyName"` }
Describes an Electronic Data Interchange (EDI) entity as described in as defined in [Subject Alternative Name](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc5280) in RFC 5280.
type CertificateEdiPartyNameArgs ¶
type CertificateEdiPartyNameArgs struct { // Specifies the name assigner. NameAssigner pulumi.StringInput `pulumi:"nameAssigner"` // Specifies the party name. PartyName pulumi.StringInput `pulumi:"partyName"` }
Describes an Electronic Data Interchange (EDI) entity as described in as defined in [Subject Alternative Name](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc5280) in RFC 5280.
func (CertificateEdiPartyNameArgs) ElementType ¶
func (CertificateEdiPartyNameArgs) ElementType() reflect.Type
func (CertificateEdiPartyNameArgs) ToCertificateEdiPartyNameOutput ¶
func (i CertificateEdiPartyNameArgs) ToCertificateEdiPartyNameOutput() CertificateEdiPartyNameOutput
func (CertificateEdiPartyNameArgs) ToCertificateEdiPartyNameOutputWithContext ¶
func (i CertificateEdiPartyNameArgs) ToCertificateEdiPartyNameOutputWithContext(ctx context.Context) CertificateEdiPartyNameOutput
func (CertificateEdiPartyNameArgs) ToCertificateEdiPartyNamePtrOutput ¶
func (i CertificateEdiPartyNameArgs) ToCertificateEdiPartyNamePtrOutput() CertificateEdiPartyNamePtrOutput
func (CertificateEdiPartyNameArgs) ToCertificateEdiPartyNamePtrOutputWithContext ¶
func (i CertificateEdiPartyNameArgs) ToCertificateEdiPartyNamePtrOutputWithContext(ctx context.Context) CertificateEdiPartyNamePtrOutput
type CertificateEdiPartyNameInput ¶
type CertificateEdiPartyNameInput interface { pulumi.Input ToCertificateEdiPartyNameOutput() CertificateEdiPartyNameOutput ToCertificateEdiPartyNameOutputWithContext(context.Context) CertificateEdiPartyNameOutput }
CertificateEdiPartyNameInput is an input type that accepts CertificateEdiPartyNameArgs and CertificateEdiPartyNameOutput values. You can construct a concrete instance of `CertificateEdiPartyNameInput` via:
CertificateEdiPartyNameArgs{...}
type CertificateEdiPartyNameOutput ¶
type CertificateEdiPartyNameOutput struct{ *pulumi.OutputState }
Describes an Electronic Data Interchange (EDI) entity as described in as defined in [Subject Alternative Name](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc5280) in RFC 5280.
func (CertificateEdiPartyNameOutput) ElementType ¶
func (CertificateEdiPartyNameOutput) ElementType() reflect.Type
func (CertificateEdiPartyNameOutput) NameAssigner ¶
func (o CertificateEdiPartyNameOutput) NameAssigner() pulumi.StringOutput
Specifies the name assigner.
func (CertificateEdiPartyNameOutput) PartyName ¶
func (o CertificateEdiPartyNameOutput) PartyName() pulumi.StringOutput
Specifies the party name.
func (CertificateEdiPartyNameOutput) ToCertificateEdiPartyNameOutput ¶
func (o CertificateEdiPartyNameOutput) ToCertificateEdiPartyNameOutput() CertificateEdiPartyNameOutput
func (CertificateEdiPartyNameOutput) ToCertificateEdiPartyNameOutputWithContext ¶
func (o CertificateEdiPartyNameOutput) ToCertificateEdiPartyNameOutputWithContext(ctx context.Context) CertificateEdiPartyNameOutput
func (CertificateEdiPartyNameOutput) ToCertificateEdiPartyNamePtrOutput ¶
func (o CertificateEdiPartyNameOutput) ToCertificateEdiPartyNamePtrOutput() CertificateEdiPartyNamePtrOutput
func (CertificateEdiPartyNameOutput) ToCertificateEdiPartyNamePtrOutputWithContext ¶
func (o CertificateEdiPartyNameOutput) ToCertificateEdiPartyNamePtrOutputWithContext(ctx context.Context) CertificateEdiPartyNamePtrOutput
type CertificateEdiPartyNamePtrInput ¶
type CertificateEdiPartyNamePtrInput interface { pulumi.Input ToCertificateEdiPartyNamePtrOutput() CertificateEdiPartyNamePtrOutput ToCertificateEdiPartyNamePtrOutputWithContext(context.Context) CertificateEdiPartyNamePtrOutput }
CertificateEdiPartyNamePtrInput is an input type that accepts CertificateEdiPartyNameArgs, CertificateEdiPartyNamePtr and CertificateEdiPartyNamePtrOutput values. You can construct a concrete instance of `CertificateEdiPartyNamePtrInput` via:
CertificateEdiPartyNameArgs{...} or: nil
func CertificateEdiPartyNamePtr ¶
func CertificateEdiPartyNamePtr(v *CertificateEdiPartyNameArgs) CertificateEdiPartyNamePtrInput
type CertificateEdiPartyNamePtrOutput ¶
type CertificateEdiPartyNamePtrOutput struct{ *pulumi.OutputState }
func (CertificateEdiPartyNamePtrOutput) Elem ¶
func (o CertificateEdiPartyNamePtrOutput) Elem() CertificateEdiPartyNameOutput
func (CertificateEdiPartyNamePtrOutput) ElementType ¶
func (CertificateEdiPartyNamePtrOutput) ElementType() reflect.Type
func (CertificateEdiPartyNamePtrOutput) NameAssigner ¶
func (o CertificateEdiPartyNamePtrOutput) NameAssigner() pulumi.StringPtrOutput
Specifies the name assigner.
func (CertificateEdiPartyNamePtrOutput) PartyName ¶
func (o CertificateEdiPartyNamePtrOutput) PartyName() pulumi.StringPtrOutput
Specifies the party name.
func (CertificateEdiPartyNamePtrOutput) ToCertificateEdiPartyNamePtrOutput ¶
func (o CertificateEdiPartyNamePtrOutput) ToCertificateEdiPartyNamePtrOutput() CertificateEdiPartyNamePtrOutput
func (CertificateEdiPartyNamePtrOutput) ToCertificateEdiPartyNamePtrOutputWithContext ¶
func (o CertificateEdiPartyNamePtrOutput) ToCertificateEdiPartyNamePtrOutputWithContext(ctx context.Context) CertificateEdiPartyNamePtrOutput
type CertificateExtendedKeyUsage ¶
type CertificateExtendedKeyUsage struct { // Specifies a custom “ExtendedKeyUsage“ with an object identifier (OID). ExtendedKeyUsageObjectIdentifier *string `pulumi:"extendedKeyUsageObjectIdentifier"` // Specifies a standard “ExtendedKeyUsage“ as defined as in [RFC 5280](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.1.12). ExtendedKeyUsageType *string `pulumi:"extendedKeyUsageType"` }
Specifies additional purposes for which the certified public key may be used other than basic purposes indicated in the “KeyUsage“ extension.
type CertificateExtendedKeyUsageArgs ¶
type CertificateExtendedKeyUsageArgs struct { // Specifies a custom “ExtendedKeyUsage“ with an object identifier (OID). ExtendedKeyUsageObjectIdentifier pulumi.StringPtrInput `pulumi:"extendedKeyUsageObjectIdentifier"` // Specifies a standard “ExtendedKeyUsage“ as defined as in [RFC 5280](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.1.12). ExtendedKeyUsageType pulumi.StringPtrInput `pulumi:"extendedKeyUsageType"` }
Specifies additional purposes for which the certified public key may be used other than basic purposes indicated in the “KeyUsage“ extension.
func (CertificateExtendedKeyUsageArgs) ElementType ¶
func (CertificateExtendedKeyUsageArgs) ElementType() reflect.Type
func (CertificateExtendedKeyUsageArgs) ToCertificateExtendedKeyUsageOutput ¶
func (i CertificateExtendedKeyUsageArgs) ToCertificateExtendedKeyUsageOutput() CertificateExtendedKeyUsageOutput
func (CertificateExtendedKeyUsageArgs) ToCertificateExtendedKeyUsageOutputWithContext ¶
func (i CertificateExtendedKeyUsageArgs) ToCertificateExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateExtendedKeyUsageOutput
type CertificateExtendedKeyUsageArray ¶
type CertificateExtendedKeyUsageArray []CertificateExtendedKeyUsageInput
func (CertificateExtendedKeyUsageArray) ElementType ¶
func (CertificateExtendedKeyUsageArray) ElementType() reflect.Type
func (CertificateExtendedKeyUsageArray) ToCertificateExtendedKeyUsageArrayOutput ¶
func (i CertificateExtendedKeyUsageArray) ToCertificateExtendedKeyUsageArrayOutput() CertificateExtendedKeyUsageArrayOutput
func (CertificateExtendedKeyUsageArray) ToCertificateExtendedKeyUsageArrayOutputWithContext ¶
func (i CertificateExtendedKeyUsageArray) ToCertificateExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateExtendedKeyUsageArrayOutput
type CertificateExtendedKeyUsageArrayInput ¶
type CertificateExtendedKeyUsageArrayInput interface { pulumi.Input ToCertificateExtendedKeyUsageArrayOutput() CertificateExtendedKeyUsageArrayOutput ToCertificateExtendedKeyUsageArrayOutputWithContext(context.Context) CertificateExtendedKeyUsageArrayOutput }
CertificateExtendedKeyUsageArrayInput is an input type that accepts CertificateExtendedKeyUsageArray and CertificateExtendedKeyUsageArrayOutput values. You can construct a concrete instance of `CertificateExtendedKeyUsageArrayInput` via:
CertificateExtendedKeyUsageArray{ CertificateExtendedKeyUsageArgs{...} }
type CertificateExtendedKeyUsageArrayOutput ¶
type CertificateExtendedKeyUsageArrayOutput struct{ *pulumi.OutputState }
func (CertificateExtendedKeyUsageArrayOutput) ElementType ¶
func (CertificateExtendedKeyUsageArrayOutput) ElementType() reflect.Type
func (CertificateExtendedKeyUsageArrayOutput) ToCertificateExtendedKeyUsageArrayOutput ¶
func (o CertificateExtendedKeyUsageArrayOutput) ToCertificateExtendedKeyUsageArrayOutput() CertificateExtendedKeyUsageArrayOutput
func (CertificateExtendedKeyUsageArrayOutput) ToCertificateExtendedKeyUsageArrayOutputWithContext ¶
func (o CertificateExtendedKeyUsageArrayOutput) ToCertificateExtendedKeyUsageArrayOutputWithContext(ctx context.Context) CertificateExtendedKeyUsageArrayOutput
type CertificateExtendedKeyUsageInput ¶
type CertificateExtendedKeyUsageInput interface { pulumi.Input ToCertificateExtendedKeyUsageOutput() CertificateExtendedKeyUsageOutput ToCertificateExtendedKeyUsageOutputWithContext(context.Context) CertificateExtendedKeyUsageOutput }
CertificateExtendedKeyUsageInput is an input type that accepts CertificateExtendedKeyUsageArgs and CertificateExtendedKeyUsageOutput values. You can construct a concrete instance of `CertificateExtendedKeyUsageInput` via:
CertificateExtendedKeyUsageArgs{...}
type CertificateExtendedKeyUsageOutput ¶
type CertificateExtendedKeyUsageOutput struct{ *pulumi.OutputState }
Specifies additional purposes for which the certified public key may be used other than basic purposes indicated in the “KeyUsage“ extension.
func (CertificateExtendedKeyUsageOutput) ElementType ¶
func (CertificateExtendedKeyUsageOutput) ElementType() reflect.Type
func (CertificateExtendedKeyUsageOutput) ExtendedKeyUsageObjectIdentifier ¶
func (o CertificateExtendedKeyUsageOutput) ExtendedKeyUsageObjectIdentifier() pulumi.StringPtrOutput
Specifies a custom “ExtendedKeyUsage“ with an object identifier (OID).
func (CertificateExtendedKeyUsageOutput) ExtendedKeyUsageType ¶
func (o CertificateExtendedKeyUsageOutput) ExtendedKeyUsageType() pulumi.StringPtrOutput
Specifies a standard “ExtendedKeyUsage“ as defined as in [RFC 5280](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.1.12).
func (CertificateExtendedKeyUsageOutput) ToCertificateExtendedKeyUsageOutput ¶
func (o CertificateExtendedKeyUsageOutput) ToCertificateExtendedKeyUsageOutput() CertificateExtendedKeyUsageOutput
func (CertificateExtendedKeyUsageOutput) ToCertificateExtendedKeyUsageOutputWithContext ¶
func (o CertificateExtendedKeyUsageOutput) ToCertificateExtendedKeyUsageOutputWithContext(ctx context.Context) CertificateExtendedKeyUsageOutput
type CertificateExtensions ¶
type CertificateExtensions struct { // Contains a sequence of one or more policy information terms, each of which consists of an object identifier (OID) and optional qualifiers. For more information, see NIST's definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier). // In an end-entity certificate, these terms indicate the policy under which the certificate was issued and the purposes for which it may be used. In a CA certificate, these terms limit the set of policies for certification paths that include this certificate. CertificatePolicies []CertificatePolicyInformation `pulumi:"certificatePolicies"` // Contains a sequence of one or more X.509 extensions, each of which consists of an object identifier (OID), a base64-encoded value, and the critical flag. For more information, see the [Global OID reference database.](https://docs.aws.amazon.com/https://oidref.com/2.5.29) CustomExtensions []CertificateCustomExtension `pulumi:"customExtensions"` // Specifies additional purposes for which the certified public key may be used other than basic purposes indicated in the “KeyUsage“ extension. ExtendedKeyUsage []CertificateExtendedKeyUsage `pulumi:"extendedKeyUsage"` // Defines one or more purposes for which the key contained in the certificate can be used. Default value for each option is false. KeyUsage *CertificateKeyUsage `pulumi:"keyUsage"` // The subject alternative name extension allows identities to be bound to the subject of the certificate. These identities may be included in addition to or in place of the identity in the subject field of the certificate. SubjectAlternativeNames []CertificateGeneralName `pulumi:"subjectAlternativeNames"` }
Contains X.509 extension information for a certificate.
type CertificateExtensionsArgs ¶
type CertificateExtensionsArgs struct { // Contains a sequence of one or more policy information terms, each of which consists of an object identifier (OID) and optional qualifiers. For more information, see NIST's definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier). // In an end-entity certificate, these terms indicate the policy under which the certificate was issued and the purposes for which it may be used. In a CA certificate, these terms limit the set of policies for certification paths that include this certificate. CertificatePolicies CertificatePolicyInformationArrayInput `pulumi:"certificatePolicies"` // Contains a sequence of one or more X.509 extensions, each of which consists of an object identifier (OID), a base64-encoded value, and the critical flag. For more information, see the [Global OID reference database.](https://docs.aws.amazon.com/https://oidref.com/2.5.29) CustomExtensions CertificateCustomExtensionArrayInput `pulumi:"customExtensions"` // Specifies additional purposes for which the certified public key may be used other than basic purposes indicated in the “KeyUsage“ extension. ExtendedKeyUsage CertificateExtendedKeyUsageArrayInput `pulumi:"extendedKeyUsage"` // Defines one or more purposes for which the key contained in the certificate can be used. Default value for each option is false. KeyUsage CertificateKeyUsagePtrInput `pulumi:"keyUsage"` // The subject alternative name extension allows identities to be bound to the subject of the certificate. These identities may be included in addition to or in place of the identity in the subject field of the certificate. SubjectAlternativeNames CertificateGeneralNameArrayInput `pulumi:"subjectAlternativeNames"` }
Contains X.509 extension information for a certificate.
func (CertificateExtensionsArgs) ElementType ¶
func (CertificateExtensionsArgs) ElementType() reflect.Type
func (CertificateExtensionsArgs) ToCertificateExtensionsOutput ¶
func (i CertificateExtensionsArgs) ToCertificateExtensionsOutput() CertificateExtensionsOutput
func (CertificateExtensionsArgs) ToCertificateExtensionsOutputWithContext ¶
func (i CertificateExtensionsArgs) ToCertificateExtensionsOutputWithContext(ctx context.Context) CertificateExtensionsOutput
func (CertificateExtensionsArgs) ToCertificateExtensionsPtrOutput ¶
func (i CertificateExtensionsArgs) ToCertificateExtensionsPtrOutput() CertificateExtensionsPtrOutput
func (CertificateExtensionsArgs) ToCertificateExtensionsPtrOutputWithContext ¶
func (i CertificateExtensionsArgs) ToCertificateExtensionsPtrOutputWithContext(ctx context.Context) CertificateExtensionsPtrOutput
type CertificateExtensionsInput ¶
type CertificateExtensionsInput interface { pulumi.Input ToCertificateExtensionsOutput() CertificateExtensionsOutput ToCertificateExtensionsOutputWithContext(context.Context) CertificateExtensionsOutput }
CertificateExtensionsInput is an input type that accepts CertificateExtensionsArgs and CertificateExtensionsOutput values. You can construct a concrete instance of `CertificateExtensionsInput` via:
CertificateExtensionsArgs{...}
type CertificateExtensionsOutput ¶
type CertificateExtensionsOutput struct{ *pulumi.OutputState }
Contains X.509 extension information for a certificate.
func (CertificateExtensionsOutput) CertificatePolicies ¶
func (o CertificateExtensionsOutput) CertificatePolicies() CertificatePolicyInformationArrayOutput
Contains a sequence of one or more policy information terms, each of which consists of an object identifier (OID) and optional qualifiers. For more information, see NIST's definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier).
In an end-entity certificate, these terms indicate the policy under which the certificate was issued and the purposes for which it may be used. In a CA certificate, these terms limit the set of policies for certification paths that include this certificate.
func (CertificateExtensionsOutput) CustomExtensions ¶ added in v0.14.0
func (o CertificateExtensionsOutput) CustomExtensions() CertificateCustomExtensionArrayOutput
Contains a sequence of one or more X.509 extensions, each of which consists of an object identifier (OID), a base64-encoded value, and the critical flag. For more information, see the [Global OID reference database.](https://docs.aws.amazon.com/https://oidref.com/2.5.29)
func (CertificateExtensionsOutput) ElementType ¶
func (CertificateExtensionsOutput) ElementType() reflect.Type
func (CertificateExtensionsOutput) ExtendedKeyUsage ¶
func (o CertificateExtensionsOutput) ExtendedKeyUsage() CertificateExtendedKeyUsageArrayOutput
Specifies additional purposes for which the certified public key may be used other than basic purposes indicated in the “KeyUsage“ extension.
func (CertificateExtensionsOutput) KeyUsage ¶
func (o CertificateExtensionsOutput) KeyUsage() CertificateKeyUsagePtrOutput
Defines one or more purposes for which the key contained in the certificate can be used. Default value for each option is false.
func (CertificateExtensionsOutput) SubjectAlternativeNames ¶
func (o CertificateExtensionsOutput) SubjectAlternativeNames() CertificateGeneralNameArrayOutput
The subject alternative name extension allows identities to be bound to the subject of the certificate. These identities may be included in addition to or in place of the identity in the subject field of the certificate.
func (CertificateExtensionsOutput) ToCertificateExtensionsOutput ¶
func (o CertificateExtensionsOutput) ToCertificateExtensionsOutput() CertificateExtensionsOutput
func (CertificateExtensionsOutput) ToCertificateExtensionsOutputWithContext ¶
func (o CertificateExtensionsOutput) ToCertificateExtensionsOutputWithContext(ctx context.Context) CertificateExtensionsOutput
func (CertificateExtensionsOutput) ToCertificateExtensionsPtrOutput ¶
func (o CertificateExtensionsOutput) ToCertificateExtensionsPtrOutput() CertificateExtensionsPtrOutput
func (CertificateExtensionsOutput) ToCertificateExtensionsPtrOutputWithContext ¶
func (o CertificateExtensionsOutput) ToCertificateExtensionsPtrOutputWithContext(ctx context.Context) CertificateExtensionsPtrOutput
type CertificateExtensionsPtrInput ¶
type CertificateExtensionsPtrInput interface { pulumi.Input ToCertificateExtensionsPtrOutput() CertificateExtensionsPtrOutput ToCertificateExtensionsPtrOutputWithContext(context.Context) CertificateExtensionsPtrOutput }
CertificateExtensionsPtrInput is an input type that accepts CertificateExtensionsArgs, CertificateExtensionsPtr and CertificateExtensionsPtrOutput values. You can construct a concrete instance of `CertificateExtensionsPtrInput` via:
CertificateExtensionsArgs{...} or: nil
func CertificateExtensionsPtr ¶
func CertificateExtensionsPtr(v *CertificateExtensionsArgs) CertificateExtensionsPtrInput
type CertificateExtensionsPtrOutput ¶
type CertificateExtensionsPtrOutput struct{ *pulumi.OutputState }
func (CertificateExtensionsPtrOutput) CertificatePolicies ¶
func (o CertificateExtensionsPtrOutput) CertificatePolicies() CertificatePolicyInformationArrayOutput
Contains a sequence of one or more policy information terms, each of which consists of an object identifier (OID) and optional qualifiers. For more information, see NIST's definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier).
In an end-entity certificate, these terms indicate the policy under which the certificate was issued and the purposes for which it may be used. In a CA certificate, these terms limit the set of policies for certification paths that include this certificate.
func (CertificateExtensionsPtrOutput) CustomExtensions ¶ added in v0.14.0
func (o CertificateExtensionsPtrOutput) CustomExtensions() CertificateCustomExtensionArrayOutput
Contains a sequence of one or more X.509 extensions, each of which consists of an object identifier (OID), a base64-encoded value, and the critical flag. For more information, see the [Global OID reference database.](https://docs.aws.amazon.com/https://oidref.com/2.5.29)
func (CertificateExtensionsPtrOutput) Elem ¶
func (o CertificateExtensionsPtrOutput) Elem() CertificateExtensionsOutput
func (CertificateExtensionsPtrOutput) ElementType ¶
func (CertificateExtensionsPtrOutput) ElementType() reflect.Type
func (CertificateExtensionsPtrOutput) ExtendedKeyUsage ¶
func (o CertificateExtensionsPtrOutput) ExtendedKeyUsage() CertificateExtendedKeyUsageArrayOutput
Specifies additional purposes for which the certified public key may be used other than basic purposes indicated in the “KeyUsage“ extension.
func (CertificateExtensionsPtrOutput) KeyUsage ¶
func (o CertificateExtensionsPtrOutput) KeyUsage() CertificateKeyUsagePtrOutput
Defines one or more purposes for which the key contained in the certificate can be used. Default value for each option is false.
func (CertificateExtensionsPtrOutput) SubjectAlternativeNames ¶
func (o CertificateExtensionsPtrOutput) SubjectAlternativeNames() CertificateGeneralNameArrayOutput
The subject alternative name extension allows identities to be bound to the subject of the certificate. These identities may be included in addition to or in place of the identity in the subject field of the certificate.
func (CertificateExtensionsPtrOutput) ToCertificateExtensionsPtrOutput ¶
func (o CertificateExtensionsPtrOutput) ToCertificateExtensionsPtrOutput() CertificateExtensionsPtrOutput
func (CertificateExtensionsPtrOutput) ToCertificateExtensionsPtrOutputWithContext ¶
func (o CertificateExtensionsPtrOutput) ToCertificateExtensionsPtrOutputWithContext(ctx context.Context) CertificateExtensionsPtrOutput
type CertificateGeneralName ¶
type CertificateGeneralName struct { // Contains information about the certificate subject. The certificate can be one issued by your private certificate authority (CA) or it can be your private CA certificate. The Subject field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The Subject must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate. The DN must be unique for each entity, but your private CA can issue more than one certificate with the same DN to the same entity. DirectoryName *CertificateSubject `pulumi:"directoryName"` // Represents “GeneralName“ as a DNS name. DnsName *string `pulumi:"dnsName"` // Represents “GeneralName“ as an “EdiPartyName“ object. EdiPartyName *CertificateEdiPartyName `pulumi:"ediPartyName"` // Represents “GeneralName“ as an IPv4 or IPv6 address. IpAddress *string `pulumi:"ipAddress"` // Represents “GeneralName“ using an “OtherName“ object. OtherName *CertificateOtherName `pulumi:"otherName"` // Represents “GeneralName“ as an object identifier (OID). RegisteredId *string `pulumi:"registeredId"` // Represents “GeneralName“ as an [RFC 822](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc822) email address. Rfc822Name *string `pulumi:"rfc822Name"` // Represents “GeneralName“ as a URI. UniformResourceIdentifier *string `pulumi:"uniformResourceIdentifier"` }
Describes an ASN.1 X.400 “GeneralName“ as defined in [RFC 5280](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc5280). Only one of the following naming options should be provided. Providing more than one option results in an “InvalidArgsException“ error.
type CertificateGeneralNameArgs ¶
type CertificateGeneralNameArgs struct { // Contains information about the certificate subject. The certificate can be one issued by your private certificate authority (CA) or it can be your private CA certificate. The Subject field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The Subject must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate. The DN must be unique for each entity, but your private CA can issue more than one certificate with the same DN to the same entity. DirectoryName CertificateSubjectPtrInput `pulumi:"directoryName"` // Represents “GeneralName“ as a DNS name. DnsName pulumi.StringPtrInput `pulumi:"dnsName"` // Represents “GeneralName“ as an “EdiPartyName“ object. EdiPartyName CertificateEdiPartyNamePtrInput `pulumi:"ediPartyName"` // Represents “GeneralName“ as an IPv4 or IPv6 address. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // Represents “GeneralName“ using an “OtherName“ object. OtherName CertificateOtherNamePtrInput `pulumi:"otherName"` // Represents “GeneralName“ as an object identifier (OID). RegisteredId pulumi.StringPtrInput `pulumi:"registeredId"` // Represents “GeneralName“ as an [RFC 822](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc822) email address. Rfc822Name pulumi.StringPtrInput `pulumi:"rfc822Name"` // Represents “GeneralName“ as a URI. UniformResourceIdentifier pulumi.StringPtrInput `pulumi:"uniformResourceIdentifier"` }
Describes an ASN.1 X.400 “GeneralName“ as defined in [RFC 5280](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc5280). Only one of the following naming options should be provided. Providing more than one option results in an “InvalidArgsException“ error.
func (CertificateGeneralNameArgs) ElementType ¶
func (CertificateGeneralNameArgs) ElementType() reflect.Type
func (CertificateGeneralNameArgs) ToCertificateGeneralNameOutput ¶
func (i CertificateGeneralNameArgs) ToCertificateGeneralNameOutput() CertificateGeneralNameOutput
func (CertificateGeneralNameArgs) ToCertificateGeneralNameOutputWithContext ¶
func (i CertificateGeneralNameArgs) ToCertificateGeneralNameOutputWithContext(ctx context.Context) CertificateGeneralNameOutput
type CertificateGeneralNameArray ¶
type CertificateGeneralNameArray []CertificateGeneralNameInput
func (CertificateGeneralNameArray) ElementType ¶
func (CertificateGeneralNameArray) ElementType() reflect.Type
func (CertificateGeneralNameArray) ToCertificateGeneralNameArrayOutput ¶
func (i CertificateGeneralNameArray) ToCertificateGeneralNameArrayOutput() CertificateGeneralNameArrayOutput
func (CertificateGeneralNameArray) ToCertificateGeneralNameArrayOutputWithContext ¶
func (i CertificateGeneralNameArray) ToCertificateGeneralNameArrayOutputWithContext(ctx context.Context) CertificateGeneralNameArrayOutput
type CertificateGeneralNameArrayInput ¶
type CertificateGeneralNameArrayInput interface { pulumi.Input ToCertificateGeneralNameArrayOutput() CertificateGeneralNameArrayOutput ToCertificateGeneralNameArrayOutputWithContext(context.Context) CertificateGeneralNameArrayOutput }
CertificateGeneralNameArrayInput is an input type that accepts CertificateGeneralNameArray and CertificateGeneralNameArrayOutput values. You can construct a concrete instance of `CertificateGeneralNameArrayInput` via:
CertificateGeneralNameArray{ CertificateGeneralNameArgs{...} }
type CertificateGeneralNameArrayOutput ¶
type CertificateGeneralNameArrayOutput struct{ *pulumi.OutputState }
func (CertificateGeneralNameArrayOutput) ElementType ¶
func (CertificateGeneralNameArrayOutput) ElementType() reflect.Type
func (CertificateGeneralNameArrayOutput) Index ¶
func (o CertificateGeneralNameArrayOutput) Index(i pulumi.IntInput) CertificateGeneralNameOutput
func (CertificateGeneralNameArrayOutput) ToCertificateGeneralNameArrayOutput ¶
func (o CertificateGeneralNameArrayOutput) ToCertificateGeneralNameArrayOutput() CertificateGeneralNameArrayOutput
func (CertificateGeneralNameArrayOutput) ToCertificateGeneralNameArrayOutputWithContext ¶
func (o CertificateGeneralNameArrayOutput) ToCertificateGeneralNameArrayOutputWithContext(ctx context.Context) CertificateGeneralNameArrayOutput
type CertificateGeneralNameInput ¶
type CertificateGeneralNameInput interface { pulumi.Input ToCertificateGeneralNameOutput() CertificateGeneralNameOutput ToCertificateGeneralNameOutputWithContext(context.Context) CertificateGeneralNameOutput }
CertificateGeneralNameInput is an input type that accepts CertificateGeneralNameArgs and CertificateGeneralNameOutput values. You can construct a concrete instance of `CertificateGeneralNameInput` via:
CertificateGeneralNameArgs{...}
type CertificateGeneralNameOutput ¶
type CertificateGeneralNameOutput struct{ *pulumi.OutputState }
Describes an ASN.1 X.400 “GeneralName“ as defined in [RFC 5280](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc5280). Only one of the following naming options should be provided. Providing more than one option results in an “InvalidArgsException“ error.
func (CertificateGeneralNameOutput) DirectoryName ¶
func (o CertificateGeneralNameOutput) DirectoryName() CertificateSubjectPtrOutput
Contains information about the certificate subject. The certificate can be one issued by your private certificate authority (CA) or it can be your private CA certificate. The Subject field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The Subject must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate. The DN must be unique for each entity, but your private CA can issue more than one certificate with the same DN to the same entity.
func (CertificateGeneralNameOutput) DnsName ¶
func (o CertificateGeneralNameOutput) DnsName() pulumi.StringPtrOutput
Represents “GeneralName“ as a DNS name.
func (CertificateGeneralNameOutput) EdiPartyName ¶
func (o CertificateGeneralNameOutput) EdiPartyName() CertificateEdiPartyNamePtrOutput
Represents “GeneralName“ as an “EdiPartyName“ object.
func (CertificateGeneralNameOutput) ElementType ¶
func (CertificateGeneralNameOutput) ElementType() reflect.Type
func (CertificateGeneralNameOutput) IpAddress ¶
func (o CertificateGeneralNameOutput) IpAddress() pulumi.StringPtrOutput
Represents “GeneralName“ as an IPv4 or IPv6 address.
func (CertificateGeneralNameOutput) OtherName ¶
func (o CertificateGeneralNameOutput) OtherName() CertificateOtherNamePtrOutput
Represents “GeneralName“ using an “OtherName“ object.
func (CertificateGeneralNameOutput) RegisteredId ¶
func (o CertificateGeneralNameOutput) RegisteredId() pulumi.StringPtrOutput
Represents “GeneralName“ as an object identifier (OID).
func (CertificateGeneralNameOutput) Rfc822Name ¶
func (o CertificateGeneralNameOutput) Rfc822Name() pulumi.StringPtrOutput
Represents “GeneralName“ as an [RFC 822](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc822) email address.
func (CertificateGeneralNameOutput) ToCertificateGeneralNameOutput ¶
func (o CertificateGeneralNameOutput) ToCertificateGeneralNameOutput() CertificateGeneralNameOutput
func (CertificateGeneralNameOutput) ToCertificateGeneralNameOutputWithContext ¶
func (o CertificateGeneralNameOutput) ToCertificateGeneralNameOutputWithContext(ctx context.Context) CertificateGeneralNameOutput
func (CertificateGeneralNameOutput) UniformResourceIdentifier ¶
func (o CertificateGeneralNameOutput) UniformResourceIdentifier() pulumi.StringPtrOutput
Represents “GeneralName“ as a URI.
type CertificateInput ¶
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateKeyUsage ¶
type CertificateKeyUsage struct { // Key can be used to sign CRLs. CrlSign *bool `pulumi:"crlSign"` // Key can be used to decipher data. DataEncipherment *bool `pulumi:"dataEncipherment"` // Key can be used only to decipher data. DecipherOnly *bool `pulumi:"decipherOnly"` // Key can be used for digital signing. DigitalSignature *bool `pulumi:"digitalSignature"` // Key can be used only to encipher data. EncipherOnly *bool `pulumi:"encipherOnly"` // Key can be used in a key-agreement protocol. KeyAgreement *bool `pulumi:"keyAgreement"` // Key can be used to sign certificates. KeyCertSign *bool `pulumi:"keyCertSign"` // Key can be used to encipher data. KeyEncipherment *bool `pulumi:"keyEncipherment"` // Key can be used for non-repudiation. NonRepudiation *bool `pulumi:"nonRepudiation"` }
Defines one or more purposes for which the key contained in the certificate can be used. Default value for each option is false.
type CertificateKeyUsageArgs ¶
type CertificateKeyUsageArgs struct { // Key can be used to sign CRLs. CrlSign pulumi.BoolPtrInput `pulumi:"crlSign"` // Key can be used to decipher data. DataEncipherment pulumi.BoolPtrInput `pulumi:"dataEncipherment"` // Key can be used only to decipher data. DecipherOnly pulumi.BoolPtrInput `pulumi:"decipherOnly"` // Key can be used for digital signing. DigitalSignature pulumi.BoolPtrInput `pulumi:"digitalSignature"` // Key can be used only to encipher data. EncipherOnly pulumi.BoolPtrInput `pulumi:"encipherOnly"` // Key can be used in a key-agreement protocol. KeyAgreement pulumi.BoolPtrInput `pulumi:"keyAgreement"` // Key can be used to sign certificates. KeyCertSign pulumi.BoolPtrInput `pulumi:"keyCertSign"` // Key can be used to encipher data. KeyEncipherment pulumi.BoolPtrInput `pulumi:"keyEncipherment"` // Key can be used for non-repudiation. NonRepudiation pulumi.BoolPtrInput `pulumi:"nonRepudiation"` }
Defines one or more purposes for which the key contained in the certificate can be used. Default value for each option is false.
func (CertificateKeyUsageArgs) ElementType ¶
func (CertificateKeyUsageArgs) ElementType() reflect.Type
func (CertificateKeyUsageArgs) ToCertificateKeyUsageOutput ¶
func (i CertificateKeyUsageArgs) ToCertificateKeyUsageOutput() CertificateKeyUsageOutput
func (CertificateKeyUsageArgs) ToCertificateKeyUsageOutputWithContext ¶
func (i CertificateKeyUsageArgs) ToCertificateKeyUsageOutputWithContext(ctx context.Context) CertificateKeyUsageOutput
func (CertificateKeyUsageArgs) ToCertificateKeyUsagePtrOutput ¶
func (i CertificateKeyUsageArgs) ToCertificateKeyUsagePtrOutput() CertificateKeyUsagePtrOutput
func (CertificateKeyUsageArgs) ToCertificateKeyUsagePtrOutputWithContext ¶
func (i CertificateKeyUsageArgs) ToCertificateKeyUsagePtrOutputWithContext(ctx context.Context) CertificateKeyUsagePtrOutput
type CertificateKeyUsageInput ¶
type CertificateKeyUsageInput interface { pulumi.Input ToCertificateKeyUsageOutput() CertificateKeyUsageOutput ToCertificateKeyUsageOutputWithContext(context.Context) CertificateKeyUsageOutput }
CertificateKeyUsageInput is an input type that accepts CertificateKeyUsageArgs and CertificateKeyUsageOutput values. You can construct a concrete instance of `CertificateKeyUsageInput` via:
CertificateKeyUsageArgs{...}
type CertificateKeyUsageOutput ¶
type CertificateKeyUsageOutput struct{ *pulumi.OutputState }
Defines one or more purposes for which the key contained in the certificate can be used. Default value for each option is false.
func (CertificateKeyUsageOutput) CrlSign ¶ added in v0.72.0
func (o CertificateKeyUsageOutput) CrlSign() pulumi.BoolPtrOutput
Key can be used to sign CRLs.
func (CertificateKeyUsageOutput) DataEncipherment ¶
func (o CertificateKeyUsageOutput) DataEncipherment() pulumi.BoolPtrOutput
Key can be used to decipher data.
func (CertificateKeyUsageOutput) DecipherOnly ¶
func (o CertificateKeyUsageOutput) DecipherOnly() pulumi.BoolPtrOutput
Key can be used only to decipher data.
func (CertificateKeyUsageOutput) DigitalSignature ¶
func (o CertificateKeyUsageOutput) DigitalSignature() pulumi.BoolPtrOutput
Key can be used for digital signing.
func (CertificateKeyUsageOutput) ElementType ¶
func (CertificateKeyUsageOutput) ElementType() reflect.Type
func (CertificateKeyUsageOutput) EncipherOnly ¶
func (o CertificateKeyUsageOutput) EncipherOnly() pulumi.BoolPtrOutput
Key can be used only to encipher data.
func (CertificateKeyUsageOutput) KeyAgreement ¶
func (o CertificateKeyUsageOutput) KeyAgreement() pulumi.BoolPtrOutput
Key can be used in a key-agreement protocol.
func (CertificateKeyUsageOutput) KeyCertSign ¶
func (o CertificateKeyUsageOutput) KeyCertSign() pulumi.BoolPtrOutput
Key can be used to sign certificates.
func (CertificateKeyUsageOutput) KeyEncipherment ¶
func (o CertificateKeyUsageOutput) KeyEncipherment() pulumi.BoolPtrOutput
Key can be used to encipher data.
func (CertificateKeyUsageOutput) NonRepudiation ¶
func (o CertificateKeyUsageOutput) NonRepudiation() pulumi.BoolPtrOutput
Key can be used for non-repudiation.
func (CertificateKeyUsageOutput) ToCertificateKeyUsageOutput ¶
func (o CertificateKeyUsageOutput) ToCertificateKeyUsageOutput() CertificateKeyUsageOutput
func (CertificateKeyUsageOutput) ToCertificateKeyUsageOutputWithContext ¶
func (o CertificateKeyUsageOutput) ToCertificateKeyUsageOutputWithContext(ctx context.Context) CertificateKeyUsageOutput
func (CertificateKeyUsageOutput) ToCertificateKeyUsagePtrOutput ¶
func (o CertificateKeyUsageOutput) ToCertificateKeyUsagePtrOutput() CertificateKeyUsagePtrOutput
func (CertificateKeyUsageOutput) ToCertificateKeyUsagePtrOutputWithContext ¶
func (o CertificateKeyUsageOutput) ToCertificateKeyUsagePtrOutputWithContext(ctx context.Context) CertificateKeyUsagePtrOutput
type CertificateKeyUsagePtrInput ¶
type CertificateKeyUsagePtrInput interface { pulumi.Input ToCertificateKeyUsagePtrOutput() CertificateKeyUsagePtrOutput ToCertificateKeyUsagePtrOutputWithContext(context.Context) CertificateKeyUsagePtrOutput }
CertificateKeyUsagePtrInput is an input type that accepts CertificateKeyUsageArgs, CertificateKeyUsagePtr and CertificateKeyUsagePtrOutput values. You can construct a concrete instance of `CertificateKeyUsagePtrInput` via:
CertificateKeyUsageArgs{...} or: nil
func CertificateKeyUsagePtr ¶
func CertificateKeyUsagePtr(v *CertificateKeyUsageArgs) CertificateKeyUsagePtrInput
type CertificateKeyUsagePtrOutput ¶
type CertificateKeyUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateKeyUsagePtrOutput) CrlSign ¶ added in v0.72.0
func (o CertificateKeyUsagePtrOutput) CrlSign() pulumi.BoolPtrOutput
Key can be used to sign CRLs.
func (CertificateKeyUsagePtrOutput) DataEncipherment ¶
func (o CertificateKeyUsagePtrOutput) DataEncipherment() pulumi.BoolPtrOutput
Key can be used to decipher data.
func (CertificateKeyUsagePtrOutput) DecipherOnly ¶
func (o CertificateKeyUsagePtrOutput) DecipherOnly() pulumi.BoolPtrOutput
Key can be used only to decipher data.
func (CertificateKeyUsagePtrOutput) DigitalSignature ¶
func (o CertificateKeyUsagePtrOutput) DigitalSignature() pulumi.BoolPtrOutput
Key can be used for digital signing.
func (CertificateKeyUsagePtrOutput) Elem ¶
func (o CertificateKeyUsagePtrOutput) Elem() CertificateKeyUsageOutput
func (CertificateKeyUsagePtrOutput) ElementType ¶
func (CertificateKeyUsagePtrOutput) ElementType() reflect.Type
func (CertificateKeyUsagePtrOutput) EncipherOnly ¶
func (o CertificateKeyUsagePtrOutput) EncipherOnly() pulumi.BoolPtrOutput
Key can be used only to encipher data.
func (CertificateKeyUsagePtrOutput) KeyAgreement ¶
func (o CertificateKeyUsagePtrOutput) KeyAgreement() pulumi.BoolPtrOutput
Key can be used in a key-agreement protocol.
func (CertificateKeyUsagePtrOutput) KeyCertSign ¶
func (o CertificateKeyUsagePtrOutput) KeyCertSign() pulumi.BoolPtrOutput
Key can be used to sign certificates.
func (CertificateKeyUsagePtrOutput) KeyEncipherment ¶
func (o CertificateKeyUsagePtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
Key can be used to encipher data.
func (CertificateKeyUsagePtrOutput) NonRepudiation ¶
func (o CertificateKeyUsagePtrOutput) NonRepudiation() pulumi.BoolPtrOutput
Key can be used for non-repudiation.
func (CertificateKeyUsagePtrOutput) ToCertificateKeyUsagePtrOutput ¶
func (o CertificateKeyUsagePtrOutput) ToCertificateKeyUsagePtrOutput() CertificateKeyUsagePtrOutput
func (CertificateKeyUsagePtrOutput) ToCertificateKeyUsagePtrOutputWithContext ¶
func (o CertificateKeyUsagePtrOutput) ToCertificateKeyUsagePtrOutputWithContext(ctx context.Context) CertificateKeyUsagePtrOutput
type CertificateOtherName ¶
type CertificateOtherName struct { // Specifies an OID. TypeId string `pulumi:"typeId"` // Specifies an OID value. Value string `pulumi:"value"` }
Defines a custom ASN.1 X.400 “GeneralName“ using an object identifier (OID) and value. The OID must satisfy the regular expression shown below. For more information, see NIST's definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier).
type CertificateOtherNameArgs ¶
type CertificateOtherNameArgs struct { // Specifies an OID. TypeId pulumi.StringInput `pulumi:"typeId"` // Specifies an OID value. Value pulumi.StringInput `pulumi:"value"` }
Defines a custom ASN.1 X.400 “GeneralName“ using an object identifier (OID) and value. The OID must satisfy the regular expression shown below. For more information, see NIST's definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier).
func (CertificateOtherNameArgs) ElementType ¶
func (CertificateOtherNameArgs) ElementType() reflect.Type
func (CertificateOtherNameArgs) ToCertificateOtherNameOutput ¶
func (i CertificateOtherNameArgs) ToCertificateOtherNameOutput() CertificateOtherNameOutput
func (CertificateOtherNameArgs) ToCertificateOtherNameOutputWithContext ¶
func (i CertificateOtherNameArgs) ToCertificateOtherNameOutputWithContext(ctx context.Context) CertificateOtherNameOutput
func (CertificateOtherNameArgs) ToCertificateOtherNamePtrOutput ¶
func (i CertificateOtherNameArgs) ToCertificateOtherNamePtrOutput() CertificateOtherNamePtrOutput
func (CertificateOtherNameArgs) ToCertificateOtherNamePtrOutputWithContext ¶
func (i CertificateOtherNameArgs) ToCertificateOtherNamePtrOutputWithContext(ctx context.Context) CertificateOtherNamePtrOutput
type CertificateOtherNameInput ¶
type CertificateOtherNameInput interface { pulumi.Input ToCertificateOtherNameOutput() CertificateOtherNameOutput ToCertificateOtherNameOutputWithContext(context.Context) CertificateOtherNameOutput }
CertificateOtherNameInput is an input type that accepts CertificateOtherNameArgs and CertificateOtherNameOutput values. You can construct a concrete instance of `CertificateOtherNameInput` via:
CertificateOtherNameArgs{...}
type CertificateOtherNameOutput ¶
type CertificateOtherNameOutput struct{ *pulumi.OutputState }
Defines a custom ASN.1 X.400 “GeneralName“ using an object identifier (OID) and value. The OID must satisfy the regular expression shown below. For more information, see NIST's definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier).
func (CertificateOtherNameOutput) ElementType ¶
func (CertificateOtherNameOutput) ElementType() reflect.Type
func (CertificateOtherNameOutput) ToCertificateOtherNameOutput ¶
func (o CertificateOtherNameOutput) ToCertificateOtherNameOutput() CertificateOtherNameOutput
func (CertificateOtherNameOutput) ToCertificateOtherNameOutputWithContext ¶
func (o CertificateOtherNameOutput) ToCertificateOtherNameOutputWithContext(ctx context.Context) CertificateOtherNameOutput
func (CertificateOtherNameOutput) ToCertificateOtherNamePtrOutput ¶
func (o CertificateOtherNameOutput) ToCertificateOtherNamePtrOutput() CertificateOtherNamePtrOutput
func (CertificateOtherNameOutput) ToCertificateOtherNamePtrOutputWithContext ¶
func (o CertificateOtherNameOutput) ToCertificateOtherNamePtrOutputWithContext(ctx context.Context) CertificateOtherNamePtrOutput
func (CertificateOtherNameOutput) TypeId ¶
func (o CertificateOtherNameOutput) TypeId() pulumi.StringOutput
Specifies an OID.
func (CertificateOtherNameOutput) Value ¶
func (o CertificateOtherNameOutput) Value() pulumi.StringOutput
Specifies an OID value.
type CertificateOtherNamePtrInput ¶
type CertificateOtherNamePtrInput interface { pulumi.Input ToCertificateOtherNamePtrOutput() CertificateOtherNamePtrOutput ToCertificateOtherNamePtrOutputWithContext(context.Context) CertificateOtherNamePtrOutput }
CertificateOtherNamePtrInput is an input type that accepts CertificateOtherNameArgs, CertificateOtherNamePtr and CertificateOtherNamePtrOutput values. You can construct a concrete instance of `CertificateOtherNamePtrInput` via:
CertificateOtherNameArgs{...} or: nil
func CertificateOtherNamePtr ¶
func CertificateOtherNamePtr(v *CertificateOtherNameArgs) CertificateOtherNamePtrInput
type CertificateOtherNamePtrOutput ¶
type CertificateOtherNamePtrOutput struct{ *pulumi.OutputState }
func (CertificateOtherNamePtrOutput) Elem ¶
func (o CertificateOtherNamePtrOutput) Elem() CertificateOtherNameOutput
func (CertificateOtherNamePtrOutput) ElementType ¶
func (CertificateOtherNamePtrOutput) ElementType() reflect.Type
func (CertificateOtherNamePtrOutput) ToCertificateOtherNamePtrOutput ¶
func (o CertificateOtherNamePtrOutput) ToCertificateOtherNamePtrOutput() CertificateOtherNamePtrOutput
func (CertificateOtherNamePtrOutput) ToCertificateOtherNamePtrOutputWithContext ¶
func (o CertificateOtherNamePtrOutput) ToCertificateOtherNamePtrOutputWithContext(ctx context.Context) CertificateOtherNamePtrOutput
func (CertificateOtherNamePtrOutput) TypeId ¶
func (o CertificateOtherNamePtrOutput) TypeId() pulumi.StringPtrOutput
Specifies an OID.
func (CertificateOtherNamePtrOutput) Value ¶
func (o CertificateOtherNamePtrOutput) Value() pulumi.StringPtrOutput
Specifies an OID value.
type CertificateOutput ¶
type CertificateOutput struct{ *pulumi.OutputState }
func (CertificateOutput) ApiPassthrough ¶ added in v0.17.0
func (o CertificateOutput) ApiPassthrough() CertificateApiPassthroughPtrOutput
Specifies X.509 certificate information to be included in the issued certificate. An “APIPassthrough“ or “APICSRPassthrough“ template variant must be selected, or else this parameter is ignored.
func (CertificateOutput) Arn ¶ added in v0.17.0
func (o CertificateOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the issued certificate.
func (CertificateOutput) Certificate ¶ added in v0.17.0
func (o CertificateOutput) Certificate() pulumi.StringOutput
The issued Base64 PEM-encoded certificate.
func (CertificateOutput) CertificateAuthorityArn ¶ added in v0.17.0
func (o CertificateOutput) CertificateAuthorityArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the private CA issues the certificate.
func (CertificateOutput) CertificateSigningRequest ¶ added in v0.17.0
func (o CertificateOutput) CertificateSigningRequest() pulumi.StringOutput
The certificate signing request (CSR) for the certificate.
func (CertificateOutput) ElementType ¶
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) SigningAlgorithm ¶ added in v0.17.0
func (o CertificateOutput) SigningAlgorithm() pulumi.StringOutput
The name of the algorithm that will be used to sign the certificate to be issued.
This parameter should not be confused with the ``SigningAlgorithm`` parameter used to sign a CSR in the ``CreateCertificateAuthority`` action. The specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key.
func (CertificateOutput) TemplateArn ¶ added in v0.17.0
func (o CertificateOutput) TemplateArn() pulumi.StringPtrOutput
Specifies a custom configuration template to use when issuing a certificate. If this parameter is not provided, PCAshort defaults to the “EndEntityCertificate/V1“ template. For more information about PCAshort templates, see [Using Templates](https://docs.aws.amazon.com/privateca/latest/userguide/UsingTemplates.html).
func (CertificateOutput) ToCertificateOutput ¶
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (CertificateOutput) Validity ¶ added in v0.17.0
func (o CertificateOutput) Validity() CertificateValidityOutput
The period of time during which the certificate will be valid.
func (CertificateOutput) ValidityNotBefore ¶ added in v0.17.0
func (o CertificateOutput) ValidityNotBefore() CertificateValidityPtrOutput
Information describing the start of the validity period of the certificate. This parameter sets the "Not Before" date for the certificate.
By default, when issuing a certificate, PCAshort sets the "Not Before" date to the issuance time minus 60 minutes. This compensates for clock inconsistencies across computer systems. The ``ValidityNotBefore`` parameter can be used to customize the "Not Before" value. Unlike the ``Validity`` parameter, the ``ValidityNotBefore`` parameter is optional. The ``ValidityNotBefore`` value is expressed as an explicit date and time, using the ``Validity`` type value ``ABSOLUTE``.
type CertificatePolicyInformation ¶
type CertificatePolicyInformation struct { // Specifies the object identifier (OID) of the certificate policy under which the certificate was issued. For more information, see NIST's definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier). CertPolicyId string `pulumi:"certPolicyId"` // Modifies the given “CertPolicyId“ with a qualifier. AWS Private CA supports the certification practice statement (CPS) qualifier. PolicyQualifiers []CertificatePolicyQualifierInfo `pulumi:"policyQualifiers"` }
Defines the X.509 “CertificatePolicies“ extension.
type CertificatePolicyInformationArgs ¶
type CertificatePolicyInformationArgs struct { // Specifies the object identifier (OID) of the certificate policy under which the certificate was issued. For more information, see NIST's definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier). CertPolicyId pulumi.StringInput `pulumi:"certPolicyId"` // Modifies the given “CertPolicyId“ with a qualifier. AWS Private CA supports the certification practice statement (CPS) qualifier. PolicyQualifiers CertificatePolicyQualifierInfoArrayInput `pulumi:"policyQualifiers"` }
Defines the X.509 “CertificatePolicies“ extension.
func (CertificatePolicyInformationArgs) ElementType ¶
func (CertificatePolicyInformationArgs) ElementType() reflect.Type
func (CertificatePolicyInformationArgs) ToCertificatePolicyInformationOutput ¶
func (i CertificatePolicyInformationArgs) ToCertificatePolicyInformationOutput() CertificatePolicyInformationOutput
func (CertificatePolicyInformationArgs) ToCertificatePolicyInformationOutputWithContext ¶
func (i CertificatePolicyInformationArgs) ToCertificatePolicyInformationOutputWithContext(ctx context.Context) CertificatePolicyInformationOutput
type CertificatePolicyInformationArray ¶
type CertificatePolicyInformationArray []CertificatePolicyInformationInput
func (CertificatePolicyInformationArray) ElementType ¶
func (CertificatePolicyInformationArray) ElementType() reflect.Type
func (CertificatePolicyInformationArray) ToCertificatePolicyInformationArrayOutput ¶
func (i CertificatePolicyInformationArray) ToCertificatePolicyInformationArrayOutput() CertificatePolicyInformationArrayOutput
func (CertificatePolicyInformationArray) ToCertificatePolicyInformationArrayOutputWithContext ¶
func (i CertificatePolicyInformationArray) ToCertificatePolicyInformationArrayOutputWithContext(ctx context.Context) CertificatePolicyInformationArrayOutput
type CertificatePolicyInformationArrayInput ¶
type CertificatePolicyInformationArrayInput interface { pulumi.Input ToCertificatePolicyInformationArrayOutput() CertificatePolicyInformationArrayOutput ToCertificatePolicyInformationArrayOutputWithContext(context.Context) CertificatePolicyInformationArrayOutput }
CertificatePolicyInformationArrayInput is an input type that accepts CertificatePolicyInformationArray and CertificatePolicyInformationArrayOutput values. You can construct a concrete instance of `CertificatePolicyInformationArrayInput` via:
CertificatePolicyInformationArray{ CertificatePolicyInformationArgs{...} }
type CertificatePolicyInformationArrayOutput ¶
type CertificatePolicyInformationArrayOutput struct{ *pulumi.OutputState }
func (CertificatePolicyInformationArrayOutput) ElementType ¶
func (CertificatePolicyInformationArrayOutput) ElementType() reflect.Type
func (CertificatePolicyInformationArrayOutput) ToCertificatePolicyInformationArrayOutput ¶
func (o CertificatePolicyInformationArrayOutput) ToCertificatePolicyInformationArrayOutput() CertificatePolicyInformationArrayOutput
func (CertificatePolicyInformationArrayOutput) ToCertificatePolicyInformationArrayOutputWithContext ¶
func (o CertificatePolicyInformationArrayOutput) ToCertificatePolicyInformationArrayOutputWithContext(ctx context.Context) CertificatePolicyInformationArrayOutput
type CertificatePolicyInformationInput ¶
type CertificatePolicyInformationInput interface { pulumi.Input ToCertificatePolicyInformationOutput() CertificatePolicyInformationOutput ToCertificatePolicyInformationOutputWithContext(context.Context) CertificatePolicyInformationOutput }
CertificatePolicyInformationInput is an input type that accepts CertificatePolicyInformationArgs and CertificatePolicyInformationOutput values. You can construct a concrete instance of `CertificatePolicyInformationInput` via:
CertificatePolicyInformationArgs{...}
type CertificatePolicyInformationOutput ¶
type CertificatePolicyInformationOutput struct{ *pulumi.OutputState }
Defines the X.509 “CertificatePolicies“ extension.
func (CertificatePolicyInformationOutput) CertPolicyId ¶
func (o CertificatePolicyInformationOutput) CertPolicyId() pulumi.StringOutput
Specifies the object identifier (OID) of the certificate policy under which the certificate was issued. For more information, see NIST's definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier).
func (CertificatePolicyInformationOutput) ElementType ¶
func (CertificatePolicyInformationOutput) ElementType() reflect.Type
func (CertificatePolicyInformationOutput) PolicyQualifiers ¶
func (o CertificatePolicyInformationOutput) PolicyQualifiers() CertificatePolicyQualifierInfoArrayOutput
Modifies the given “CertPolicyId“ with a qualifier. AWS Private CA supports the certification practice statement (CPS) qualifier.
func (CertificatePolicyInformationOutput) ToCertificatePolicyInformationOutput ¶
func (o CertificatePolicyInformationOutput) ToCertificatePolicyInformationOutput() CertificatePolicyInformationOutput
func (CertificatePolicyInformationOutput) ToCertificatePolicyInformationOutputWithContext ¶
func (o CertificatePolicyInformationOutput) ToCertificatePolicyInformationOutputWithContext(ctx context.Context) CertificatePolicyInformationOutput
type CertificatePolicyQualifierInfo ¶
type CertificatePolicyQualifierInfo struct { // Identifies the qualifier modifying a “CertPolicyId“. PolicyQualifierId string `pulumi:"policyQualifierId"` // Defines the qualifier type. AWS Private CA supports the use of a URI for a CPS qualifier in this field. Qualifier CertificateQualifier `pulumi:"qualifier"` }
Modifies the “CertPolicyId“ of a “PolicyInformation“ object with a qualifier. AWS Private CA supports the certification practice statement (CPS) qualifier.
type CertificatePolicyQualifierInfoArgs ¶
type CertificatePolicyQualifierInfoArgs struct { // Identifies the qualifier modifying a “CertPolicyId“. PolicyQualifierId pulumi.StringInput `pulumi:"policyQualifierId"` // Defines the qualifier type. AWS Private CA supports the use of a URI for a CPS qualifier in this field. Qualifier CertificateQualifierInput `pulumi:"qualifier"` }
Modifies the “CertPolicyId“ of a “PolicyInformation“ object with a qualifier. AWS Private CA supports the certification practice statement (CPS) qualifier.
func (CertificatePolicyQualifierInfoArgs) ElementType ¶
func (CertificatePolicyQualifierInfoArgs) ElementType() reflect.Type
func (CertificatePolicyQualifierInfoArgs) ToCertificatePolicyQualifierInfoOutput ¶
func (i CertificatePolicyQualifierInfoArgs) ToCertificatePolicyQualifierInfoOutput() CertificatePolicyQualifierInfoOutput
func (CertificatePolicyQualifierInfoArgs) ToCertificatePolicyQualifierInfoOutputWithContext ¶
func (i CertificatePolicyQualifierInfoArgs) ToCertificatePolicyQualifierInfoOutputWithContext(ctx context.Context) CertificatePolicyQualifierInfoOutput
type CertificatePolicyQualifierInfoArray ¶
type CertificatePolicyQualifierInfoArray []CertificatePolicyQualifierInfoInput
func (CertificatePolicyQualifierInfoArray) ElementType ¶
func (CertificatePolicyQualifierInfoArray) ElementType() reflect.Type
func (CertificatePolicyQualifierInfoArray) ToCertificatePolicyQualifierInfoArrayOutput ¶
func (i CertificatePolicyQualifierInfoArray) ToCertificatePolicyQualifierInfoArrayOutput() CertificatePolicyQualifierInfoArrayOutput
func (CertificatePolicyQualifierInfoArray) ToCertificatePolicyQualifierInfoArrayOutputWithContext ¶
func (i CertificatePolicyQualifierInfoArray) ToCertificatePolicyQualifierInfoArrayOutputWithContext(ctx context.Context) CertificatePolicyQualifierInfoArrayOutput
type CertificatePolicyQualifierInfoArrayInput ¶
type CertificatePolicyQualifierInfoArrayInput interface { pulumi.Input ToCertificatePolicyQualifierInfoArrayOutput() CertificatePolicyQualifierInfoArrayOutput ToCertificatePolicyQualifierInfoArrayOutputWithContext(context.Context) CertificatePolicyQualifierInfoArrayOutput }
CertificatePolicyQualifierInfoArrayInput is an input type that accepts CertificatePolicyQualifierInfoArray and CertificatePolicyQualifierInfoArrayOutput values. You can construct a concrete instance of `CertificatePolicyQualifierInfoArrayInput` via:
CertificatePolicyQualifierInfoArray{ CertificatePolicyQualifierInfoArgs{...} }
type CertificatePolicyQualifierInfoArrayOutput ¶
type CertificatePolicyQualifierInfoArrayOutput struct{ *pulumi.OutputState }
func (CertificatePolicyQualifierInfoArrayOutput) ElementType ¶
func (CertificatePolicyQualifierInfoArrayOutput) ElementType() reflect.Type
func (CertificatePolicyQualifierInfoArrayOutput) ToCertificatePolicyQualifierInfoArrayOutput ¶
func (o CertificatePolicyQualifierInfoArrayOutput) ToCertificatePolicyQualifierInfoArrayOutput() CertificatePolicyQualifierInfoArrayOutput
func (CertificatePolicyQualifierInfoArrayOutput) ToCertificatePolicyQualifierInfoArrayOutputWithContext ¶
func (o CertificatePolicyQualifierInfoArrayOutput) ToCertificatePolicyQualifierInfoArrayOutputWithContext(ctx context.Context) CertificatePolicyQualifierInfoArrayOutput
type CertificatePolicyQualifierInfoInput ¶
type CertificatePolicyQualifierInfoInput interface { pulumi.Input ToCertificatePolicyQualifierInfoOutput() CertificatePolicyQualifierInfoOutput ToCertificatePolicyQualifierInfoOutputWithContext(context.Context) CertificatePolicyQualifierInfoOutput }
CertificatePolicyQualifierInfoInput is an input type that accepts CertificatePolicyQualifierInfoArgs and CertificatePolicyQualifierInfoOutput values. You can construct a concrete instance of `CertificatePolicyQualifierInfoInput` via:
CertificatePolicyQualifierInfoArgs{...}
type CertificatePolicyQualifierInfoOutput ¶
type CertificatePolicyQualifierInfoOutput struct{ *pulumi.OutputState }
Modifies the “CertPolicyId“ of a “PolicyInformation“ object with a qualifier. AWS Private CA supports the certification practice statement (CPS) qualifier.
func (CertificatePolicyQualifierInfoOutput) ElementType ¶
func (CertificatePolicyQualifierInfoOutput) ElementType() reflect.Type
func (CertificatePolicyQualifierInfoOutput) PolicyQualifierId ¶
func (o CertificatePolicyQualifierInfoOutput) PolicyQualifierId() pulumi.StringOutput
Identifies the qualifier modifying a “CertPolicyId“.
func (CertificatePolicyQualifierInfoOutput) Qualifier ¶
func (o CertificatePolicyQualifierInfoOutput) Qualifier() CertificateQualifierOutput
Defines the qualifier type. AWS Private CA supports the use of a URI for a CPS qualifier in this field.
func (CertificatePolicyQualifierInfoOutput) ToCertificatePolicyQualifierInfoOutput ¶
func (o CertificatePolicyQualifierInfoOutput) ToCertificatePolicyQualifierInfoOutput() CertificatePolicyQualifierInfoOutput
func (CertificatePolicyQualifierInfoOutput) ToCertificatePolicyQualifierInfoOutputWithContext ¶
func (o CertificatePolicyQualifierInfoOutput) ToCertificatePolicyQualifierInfoOutputWithContext(ctx context.Context) CertificatePolicyQualifierInfoOutput
type CertificateQualifier ¶
type CertificateQualifier struct { // Contains a pointer to a certification practice statement (CPS) published by the CA. CpsUri string `pulumi:"cpsUri"` }
Defines a “PolicyInformation“ qualifier. AWS Private CA supports the [certification practice statement (CPS) qualifier](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.1.4) defined in RFC 5280.
type CertificateQualifierArgs ¶
type CertificateQualifierArgs struct { // Contains a pointer to a certification practice statement (CPS) published by the CA. CpsUri pulumi.StringInput `pulumi:"cpsUri"` }
Defines a “PolicyInformation“ qualifier. AWS Private CA supports the [certification practice statement (CPS) qualifier](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.1.4) defined in RFC 5280.
func (CertificateQualifierArgs) ElementType ¶
func (CertificateQualifierArgs) ElementType() reflect.Type
func (CertificateQualifierArgs) ToCertificateQualifierOutput ¶
func (i CertificateQualifierArgs) ToCertificateQualifierOutput() CertificateQualifierOutput
func (CertificateQualifierArgs) ToCertificateQualifierOutputWithContext ¶
func (i CertificateQualifierArgs) ToCertificateQualifierOutputWithContext(ctx context.Context) CertificateQualifierOutput
type CertificateQualifierInput ¶
type CertificateQualifierInput interface { pulumi.Input ToCertificateQualifierOutput() CertificateQualifierOutput ToCertificateQualifierOutputWithContext(context.Context) CertificateQualifierOutput }
CertificateQualifierInput is an input type that accepts CertificateQualifierArgs and CertificateQualifierOutput values. You can construct a concrete instance of `CertificateQualifierInput` via:
CertificateQualifierArgs{...}
type CertificateQualifierOutput ¶
type CertificateQualifierOutput struct{ *pulumi.OutputState }
Defines a “PolicyInformation“ qualifier. AWS Private CA supports the [certification practice statement (CPS) qualifier](https://docs.aws.amazon.com/https://datatracker.ietf.org/doc/html/rfc5280#section-4.2.1.4) defined in RFC 5280.
func (CertificateQualifierOutput) CpsUri ¶
func (o CertificateQualifierOutput) CpsUri() pulumi.StringOutput
Contains a pointer to a certification practice statement (CPS) published by the CA.
func (CertificateQualifierOutput) ElementType ¶
func (CertificateQualifierOutput) ElementType() reflect.Type
func (CertificateQualifierOutput) ToCertificateQualifierOutput ¶
func (o CertificateQualifierOutput) ToCertificateQualifierOutput() CertificateQualifierOutput
func (CertificateQualifierOutput) ToCertificateQualifierOutputWithContext ¶
func (o CertificateQualifierOutput) ToCertificateQualifierOutputWithContext(ctx context.Context) CertificateQualifierOutput
type CertificateState ¶
type CertificateState struct { }
func (CertificateState) ElementType ¶
func (CertificateState) ElementType() reflect.Type
type CertificateSubject ¶
type CertificateSubject struct { // For CA and end-entity certificates in a private PKI, the common name (CN) can be any string within the length limit. // Note: In publicly trusted certificates, the common name must be a fully qualified domain name (FQDN) associated with the certificate subject. CommonName *string `pulumi:"commonName"` // Two-digit code that specifies the country in which the certificate subject located. Country *string `pulumi:"country"` // Contains a sequence of one or more X.500 relative distinguished names (RDNs), each of which consists of an object identifier (OID) and a value. For more information, see NIST’s definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier). // Custom attributes cannot be used in combination with standard attributes. CustomAttributes []CertificateCustomAttribute `pulumi:"customAttributes"` // Disambiguating information for the certificate subject. DistinguishedNameQualifier *string `pulumi:"distinguishedNameQualifier"` // Typically a qualifier appended to the name of an individual. Examples include Jr. for junior, Sr. for senior, and III for third. GenerationQualifier *string `pulumi:"generationQualifier"` // First name. GivenName *string `pulumi:"givenName"` // Concatenation that typically contains the first letter of the *GivenName*, the first letter of the middle name if one exists, and the first letter of the *Surname*. Initials *string `pulumi:"initials"` // The locality (such as a city or town) in which the certificate subject is located. Locality *string `pulumi:"locality"` // Legal name of the organization with which the certificate subject is affiliated. Organization *string `pulumi:"organization"` // A subdivision or unit of the organization (such as sales or finance) with which the certificate subject is affiliated. OrganizationalUnit *string `pulumi:"organizationalUnit"` // Typically a shortened version of a longer *GivenName*. For example, Jonathan is often shortened to John. Elizabeth is often shortened to Beth, Liz, or Eliza. Pseudonym *string `pulumi:"pseudonym"` // The certificate serial number. SerialNumber *string `pulumi:"serialNumber"` // State in which the subject of the certificate is located. State *string `pulumi:"state"` // Family name. In the US and the UK, for example, the surname of an individual is ordered last. In Asian cultures the surname is typically ordered first. Surname *string `pulumi:"surname"` // A title such as Mr. or Ms., which is pre-pended to the name to refer formally to the certificate subject. Title *string `pulumi:"title"` }
Contains information about the certificate subject. The “Subject“ field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The “Subject“must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate.
type CertificateSubjectArgs ¶
type CertificateSubjectArgs struct { // For CA and end-entity certificates in a private PKI, the common name (CN) can be any string within the length limit. // Note: In publicly trusted certificates, the common name must be a fully qualified domain name (FQDN) associated with the certificate subject. CommonName pulumi.StringPtrInput `pulumi:"commonName"` // Two-digit code that specifies the country in which the certificate subject located. Country pulumi.StringPtrInput `pulumi:"country"` // Contains a sequence of one or more X.500 relative distinguished names (RDNs), each of which consists of an object identifier (OID) and a value. For more information, see NIST’s definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier). // Custom attributes cannot be used in combination with standard attributes. CustomAttributes CertificateCustomAttributeArrayInput `pulumi:"customAttributes"` // Disambiguating information for the certificate subject. DistinguishedNameQualifier pulumi.StringPtrInput `pulumi:"distinguishedNameQualifier"` // Typically a qualifier appended to the name of an individual. Examples include Jr. for junior, Sr. for senior, and III for third. GenerationQualifier pulumi.StringPtrInput `pulumi:"generationQualifier"` // First name. GivenName pulumi.StringPtrInput `pulumi:"givenName"` // Concatenation that typically contains the first letter of the *GivenName*, the first letter of the middle name if one exists, and the first letter of the *Surname*. Initials pulumi.StringPtrInput `pulumi:"initials"` // The locality (such as a city or town) in which the certificate subject is located. Locality pulumi.StringPtrInput `pulumi:"locality"` // Legal name of the organization with which the certificate subject is affiliated. Organization pulumi.StringPtrInput `pulumi:"organization"` // A subdivision or unit of the organization (such as sales or finance) with which the certificate subject is affiliated. OrganizationalUnit pulumi.StringPtrInput `pulumi:"organizationalUnit"` // Typically a shortened version of a longer *GivenName*. For example, Jonathan is often shortened to John. Elizabeth is often shortened to Beth, Liz, or Eliza. Pseudonym pulumi.StringPtrInput `pulumi:"pseudonym"` // The certificate serial number. SerialNumber pulumi.StringPtrInput `pulumi:"serialNumber"` // State in which the subject of the certificate is located. State pulumi.StringPtrInput `pulumi:"state"` // Family name. In the US and the UK, for example, the surname of an individual is ordered last. In Asian cultures the surname is typically ordered first. Surname pulumi.StringPtrInput `pulumi:"surname"` // A title such as Mr. or Ms., which is pre-pended to the name to refer formally to the certificate subject. Title pulumi.StringPtrInput `pulumi:"title"` }
Contains information about the certificate subject. The “Subject“ field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The “Subject“must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate.
func (CertificateSubjectArgs) ElementType ¶
func (CertificateSubjectArgs) ElementType() reflect.Type
func (CertificateSubjectArgs) ToCertificateSubjectOutput ¶
func (i CertificateSubjectArgs) ToCertificateSubjectOutput() CertificateSubjectOutput
func (CertificateSubjectArgs) ToCertificateSubjectOutputWithContext ¶
func (i CertificateSubjectArgs) ToCertificateSubjectOutputWithContext(ctx context.Context) CertificateSubjectOutput
func (CertificateSubjectArgs) ToCertificateSubjectPtrOutput ¶
func (i CertificateSubjectArgs) ToCertificateSubjectPtrOutput() CertificateSubjectPtrOutput
func (CertificateSubjectArgs) ToCertificateSubjectPtrOutputWithContext ¶
func (i CertificateSubjectArgs) ToCertificateSubjectPtrOutputWithContext(ctx context.Context) CertificateSubjectPtrOutput
type CertificateSubjectInput ¶
type CertificateSubjectInput interface { pulumi.Input ToCertificateSubjectOutput() CertificateSubjectOutput ToCertificateSubjectOutputWithContext(context.Context) CertificateSubjectOutput }
CertificateSubjectInput is an input type that accepts CertificateSubjectArgs and CertificateSubjectOutput values. You can construct a concrete instance of `CertificateSubjectInput` via:
CertificateSubjectArgs{...}
type CertificateSubjectOutput ¶
type CertificateSubjectOutput struct{ *pulumi.OutputState }
Contains information about the certificate subject. The “Subject“ field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The “Subject“must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate.
func (CertificateSubjectOutput) CommonName ¶
func (o CertificateSubjectOutput) CommonName() pulumi.StringPtrOutput
For CA and end-entity certificates in a private PKI, the common name (CN) can be any string within the length limit.
Note: In publicly trusted certificates, the common name must be a fully qualified domain name (FQDN) associated with the certificate subject.
func (CertificateSubjectOutput) Country ¶
func (o CertificateSubjectOutput) Country() pulumi.StringPtrOutput
Two-digit code that specifies the country in which the certificate subject located.
func (CertificateSubjectOutput) CustomAttributes ¶ added in v0.14.0
func (o CertificateSubjectOutput) CustomAttributes() CertificateCustomAttributeArrayOutput
Contains a sequence of one or more X.500 relative distinguished names (RDNs), each of which consists of an object identifier (OID) and a value. For more information, see NIST’s definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier).
Custom attributes cannot be used in combination with standard attributes.
func (CertificateSubjectOutput) DistinguishedNameQualifier ¶
func (o CertificateSubjectOutput) DistinguishedNameQualifier() pulumi.StringPtrOutput
Disambiguating information for the certificate subject.
func (CertificateSubjectOutput) ElementType ¶
func (CertificateSubjectOutput) ElementType() reflect.Type
func (CertificateSubjectOutput) GenerationQualifier ¶
func (o CertificateSubjectOutput) GenerationQualifier() pulumi.StringPtrOutput
Typically a qualifier appended to the name of an individual. Examples include Jr. for junior, Sr. for senior, and III for third.
func (CertificateSubjectOutput) GivenName ¶
func (o CertificateSubjectOutput) GivenName() pulumi.StringPtrOutput
First name.
func (CertificateSubjectOutput) Initials ¶
func (o CertificateSubjectOutput) Initials() pulumi.StringPtrOutput
Concatenation that typically contains the first letter of the *GivenName*, the first letter of the middle name if one exists, and the first letter of the *Surname*.
func (CertificateSubjectOutput) Locality ¶
func (o CertificateSubjectOutput) Locality() pulumi.StringPtrOutput
The locality (such as a city or town) in which the certificate subject is located.
func (CertificateSubjectOutput) Organization ¶
func (o CertificateSubjectOutput) Organization() pulumi.StringPtrOutput
Legal name of the organization with which the certificate subject is affiliated.
func (CertificateSubjectOutput) OrganizationalUnit ¶
func (o CertificateSubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
A subdivision or unit of the organization (such as sales or finance) with which the certificate subject is affiliated.
func (CertificateSubjectOutput) Pseudonym ¶
func (o CertificateSubjectOutput) Pseudonym() pulumi.StringPtrOutput
Typically a shortened version of a longer *GivenName*. For example, Jonathan is often shortened to John. Elizabeth is often shortened to Beth, Liz, or Eliza.
func (CertificateSubjectOutput) SerialNumber ¶
func (o CertificateSubjectOutput) SerialNumber() pulumi.StringPtrOutput
The certificate serial number.
func (CertificateSubjectOutput) State ¶
func (o CertificateSubjectOutput) State() pulumi.StringPtrOutput
State in which the subject of the certificate is located.
func (CertificateSubjectOutput) Surname ¶
func (o CertificateSubjectOutput) Surname() pulumi.StringPtrOutput
Family name. In the US and the UK, for example, the surname of an individual is ordered last. In Asian cultures the surname is typically ordered first.
func (CertificateSubjectOutput) Title ¶
func (o CertificateSubjectOutput) Title() pulumi.StringPtrOutput
A title such as Mr. or Ms., which is pre-pended to the name to refer formally to the certificate subject.
func (CertificateSubjectOutput) ToCertificateSubjectOutput ¶
func (o CertificateSubjectOutput) ToCertificateSubjectOutput() CertificateSubjectOutput
func (CertificateSubjectOutput) ToCertificateSubjectOutputWithContext ¶
func (o CertificateSubjectOutput) ToCertificateSubjectOutputWithContext(ctx context.Context) CertificateSubjectOutput
func (CertificateSubjectOutput) ToCertificateSubjectPtrOutput ¶
func (o CertificateSubjectOutput) ToCertificateSubjectPtrOutput() CertificateSubjectPtrOutput
func (CertificateSubjectOutput) ToCertificateSubjectPtrOutputWithContext ¶
func (o CertificateSubjectOutput) ToCertificateSubjectPtrOutputWithContext(ctx context.Context) CertificateSubjectPtrOutput
type CertificateSubjectPtrInput ¶
type CertificateSubjectPtrInput interface { pulumi.Input ToCertificateSubjectPtrOutput() CertificateSubjectPtrOutput ToCertificateSubjectPtrOutputWithContext(context.Context) CertificateSubjectPtrOutput }
CertificateSubjectPtrInput is an input type that accepts CertificateSubjectArgs, CertificateSubjectPtr and CertificateSubjectPtrOutput values. You can construct a concrete instance of `CertificateSubjectPtrInput` via:
CertificateSubjectArgs{...} or: nil
func CertificateSubjectPtr ¶
func CertificateSubjectPtr(v *CertificateSubjectArgs) CertificateSubjectPtrInput
type CertificateSubjectPtrOutput ¶
type CertificateSubjectPtrOutput struct{ *pulumi.OutputState }
func (CertificateSubjectPtrOutput) CommonName ¶
func (o CertificateSubjectPtrOutput) CommonName() pulumi.StringPtrOutput
For CA and end-entity certificates in a private PKI, the common name (CN) can be any string within the length limit.
Note: In publicly trusted certificates, the common name must be a fully qualified domain name (FQDN) associated with the certificate subject.
func (CertificateSubjectPtrOutput) Country ¶
func (o CertificateSubjectPtrOutput) Country() pulumi.StringPtrOutput
Two-digit code that specifies the country in which the certificate subject located.
func (CertificateSubjectPtrOutput) CustomAttributes ¶ added in v0.14.0
func (o CertificateSubjectPtrOutput) CustomAttributes() CertificateCustomAttributeArrayOutput
Contains a sequence of one or more X.500 relative distinguished names (RDNs), each of which consists of an object identifier (OID) and a value. For more information, see NIST’s definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier).
Custom attributes cannot be used in combination with standard attributes.
func (CertificateSubjectPtrOutput) DistinguishedNameQualifier ¶
func (o CertificateSubjectPtrOutput) DistinguishedNameQualifier() pulumi.StringPtrOutput
Disambiguating information for the certificate subject.
func (CertificateSubjectPtrOutput) Elem ¶
func (o CertificateSubjectPtrOutput) Elem() CertificateSubjectOutput
func (CertificateSubjectPtrOutput) ElementType ¶
func (CertificateSubjectPtrOutput) ElementType() reflect.Type
func (CertificateSubjectPtrOutput) GenerationQualifier ¶
func (o CertificateSubjectPtrOutput) GenerationQualifier() pulumi.StringPtrOutput
Typically a qualifier appended to the name of an individual. Examples include Jr. for junior, Sr. for senior, and III for third.
func (CertificateSubjectPtrOutput) GivenName ¶
func (o CertificateSubjectPtrOutput) GivenName() pulumi.StringPtrOutput
First name.
func (CertificateSubjectPtrOutput) Initials ¶
func (o CertificateSubjectPtrOutput) Initials() pulumi.StringPtrOutput
Concatenation that typically contains the first letter of the *GivenName*, the first letter of the middle name if one exists, and the first letter of the *Surname*.
func (CertificateSubjectPtrOutput) Locality ¶
func (o CertificateSubjectPtrOutput) Locality() pulumi.StringPtrOutput
The locality (such as a city or town) in which the certificate subject is located.
func (CertificateSubjectPtrOutput) Organization ¶
func (o CertificateSubjectPtrOutput) Organization() pulumi.StringPtrOutput
Legal name of the organization with which the certificate subject is affiliated.
func (CertificateSubjectPtrOutput) OrganizationalUnit ¶
func (o CertificateSubjectPtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
A subdivision or unit of the organization (such as sales or finance) with which the certificate subject is affiliated.
func (CertificateSubjectPtrOutput) Pseudonym ¶
func (o CertificateSubjectPtrOutput) Pseudonym() pulumi.StringPtrOutput
Typically a shortened version of a longer *GivenName*. For example, Jonathan is often shortened to John. Elizabeth is often shortened to Beth, Liz, or Eliza.
func (CertificateSubjectPtrOutput) SerialNumber ¶
func (o CertificateSubjectPtrOutput) SerialNumber() pulumi.StringPtrOutput
The certificate serial number.
func (CertificateSubjectPtrOutput) State ¶
func (o CertificateSubjectPtrOutput) State() pulumi.StringPtrOutput
State in which the subject of the certificate is located.
func (CertificateSubjectPtrOutput) Surname ¶
func (o CertificateSubjectPtrOutput) Surname() pulumi.StringPtrOutput
Family name. In the US and the UK, for example, the surname of an individual is ordered last. In Asian cultures the surname is typically ordered first.
func (CertificateSubjectPtrOutput) Title ¶
func (o CertificateSubjectPtrOutput) Title() pulumi.StringPtrOutput
A title such as Mr. or Ms., which is pre-pended to the name to refer formally to the certificate subject.
func (CertificateSubjectPtrOutput) ToCertificateSubjectPtrOutput ¶
func (o CertificateSubjectPtrOutput) ToCertificateSubjectPtrOutput() CertificateSubjectPtrOutput
func (CertificateSubjectPtrOutput) ToCertificateSubjectPtrOutputWithContext ¶
func (o CertificateSubjectPtrOutput) ToCertificateSubjectPtrOutputWithContext(ctx context.Context) CertificateSubjectPtrOutput
type CertificateValidity ¶
type CertificateValidity struct { // Specifies whether the “Value“ parameter represents days, months, or years. Type string `pulumi:"type"` // A long integer interpreted according to the value of “Type“, below. Value float64 `pulumi:"value"` }
Length of time for which the certificate issued by your private certificate authority (CA), or by the private CA itself, is valid in days, months, or years. You can issue a certificate by calling the “IssueCertificate“ operation.
type CertificateValidityArgs ¶
type CertificateValidityArgs struct { // Specifies whether the “Value“ parameter represents days, months, or years. Type pulumi.StringInput `pulumi:"type"` // A long integer interpreted according to the value of “Type“, below. Value pulumi.Float64Input `pulumi:"value"` }
Length of time for which the certificate issued by your private certificate authority (CA), or by the private CA itself, is valid in days, months, or years. You can issue a certificate by calling the “IssueCertificate“ operation.
func (CertificateValidityArgs) ElementType ¶
func (CertificateValidityArgs) ElementType() reflect.Type
func (CertificateValidityArgs) ToCertificateValidityOutput ¶
func (i CertificateValidityArgs) ToCertificateValidityOutput() CertificateValidityOutput
func (CertificateValidityArgs) ToCertificateValidityOutputWithContext ¶
func (i CertificateValidityArgs) ToCertificateValidityOutputWithContext(ctx context.Context) CertificateValidityOutput
func (CertificateValidityArgs) ToCertificateValidityPtrOutput ¶
func (i CertificateValidityArgs) ToCertificateValidityPtrOutput() CertificateValidityPtrOutput
func (CertificateValidityArgs) ToCertificateValidityPtrOutputWithContext ¶
func (i CertificateValidityArgs) ToCertificateValidityPtrOutputWithContext(ctx context.Context) CertificateValidityPtrOutput
type CertificateValidityInput ¶
type CertificateValidityInput interface { pulumi.Input ToCertificateValidityOutput() CertificateValidityOutput ToCertificateValidityOutputWithContext(context.Context) CertificateValidityOutput }
CertificateValidityInput is an input type that accepts CertificateValidityArgs and CertificateValidityOutput values. You can construct a concrete instance of `CertificateValidityInput` via:
CertificateValidityArgs{...}
type CertificateValidityOutput ¶
type CertificateValidityOutput struct{ *pulumi.OutputState }
Length of time for which the certificate issued by your private certificate authority (CA), or by the private CA itself, is valid in days, months, or years. You can issue a certificate by calling the “IssueCertificate“ operation.
func (CertificateValidityOutput) ElementType ¶
func (CertificateValidityOutput) ElementType() reflect.Type
func (CertificateValidityOutput) ToCertificateValidityOutput ¶
func (o CertificateValidityOutput) ToCertificateValidityOutput() CertificateValidityOutput
func (CertificateValidityOutput) ToCertificateValidityOutputWithContext ¶
func (o CertificateValidityOutput) ToCertificateValidityOutputWithContext(ctx context.Context) CertificateValidityOutput
func (CertificateValidityOutput) ToCertificateValidityPtrOutput ¶
func (o CertificateValidityOutput) ToCertificateValidityPtrOutput() CertificateValidityPtrOutput
func (CertificateValidityOutput) ToCertificateValidityPtrOutputWithContext ¶
func (o CertificateValidityOutput) ToCertificateValidityPtrOutputWithContext(ctx context.Context) CertificateValidityPtrOutput
func (CertificateValidityOutput) Type ¶
func (o CertificateValidityOutput) Type() pulumi.StringOutput
Specifies whether the “Value“ parameter represents days, months, or years.
func (CertificateValidityOutput) Value ¶
func (o CertificateValidityOutput) Value() pulumi.Float64Output
A long integer interpreted according to the value of “Type“, below.
type CertificateValidityPtrInput ¶
type CertificateValidityPtrInput interface { pulumi.Input ToCertificateValidityPtrOutput() CertificateValidityPtrOutput ToCertificateValidityPtrOutputWithContext(context.Context) CertificateValidityPtrOutput }
CertificateValidityPtrInput is an input type that accepts CertificateValidityArgs, CertificateValidityPtr and CertificateValidityPtrOutput values. You can construct a concrete instance of `CertificateValidityPtrInput` via:
CertificateValidityArgs{...} or: nil
func CertificateValidityPtr ¶
func CertificateValidityPtr(v *CertificateValidityArgs) CertificateValidityPtrInput
type CertificateValidityPtrOutput ¶
type CertificateValidityPtrOutput struct{ *pulumi.OutputState }
func (CertificateValidityPtrOutput) Elem ¶
func (o CertificateValidityPtrOutput) Elem() CertificateValidityOutput
func (CertificateValidityPtrOutput) ElementType ¶
func (CertificateValidityPtrOutput) ElementType() reflect.Type
func (CertificateValidityPtrOutput) ToCertificateValidityPtrOutput ¶
func (o CertificateValidityPtrOutput) ToCertificateValidityPtrOutput() CertificateValidityPtrOutput
func (CertificateValidityPtrOutput) ToCertificateValidityPtrOutputWithContext ¶
func (o CertificateValidityPtrOutput) ToCertificateValidityPtrOutputWithContext(ctx context.Context) CertificateValidityPtrOutput
func (CertificateValidityPtrOutput) Type ¶
func (o CertificateValidityPtrOutput) Type() pulumi.StringPtrOutput
Specifies whether the “Value“ parameter represents days, months, or years.
func (CertificateValidityPtrOutput) Value ¶
func (o CertificateValidityPtrOutput) Value() pulumi.Float64PtrOutput
A long integer interpreted according to the value of “Type“, below.
type LookupCertificateArgs ¶ added in v0.12.0
type LookupCertificateAuthorityActivationArgs ¶ added in v0.12.0
type LookupCertificateAuthorityActivationArgs struct { // Arn of the Certificate Authority. CertificateAuthorityArn string `pulumi:"certificateAuthorityArn"` }
type LookupCertificateAuthorityActivationOutputArgs ¶ added in v0.12.0
type LookupCertificateAuthorityActivationOutputArgs struct { // Arn of the Certificate Authority. CertificateAuthorityArn pulumi.StringInput `pulumi:"certificateAuthorityArn"` }
func (LookupCertificateAuthorityActivationOutputArgs) ElementType ¶ added in v0.12.0
func (LookupCertificateAuthorityActivationOutputArgs) ElementType() reflect.Type
type LookupCertificateAuthorityActivationResult ¶ added in v0.12.0
type LookupCertificateAuthorityActivationResult struct { // The complete certificate chain, including the Certificate Authority certificate. CompleteCertificateChain *string `pulumi:"completeCertificateChain"` // The status of the Certificate Authority. Status *string `pulumi:"status"` }
func LookupCertificateAuthorityActivation ¶ added in v0.12.0
func LookupCertificateAuthorityActivation(ctx *pulumi.Context, args *LookupCertificateAuthorityActivationArgs, opts ...pulumi.InvokeOption) (*LookupCertificateAuthorityActivationResult, error)
Used to install the certificate authority certificate and update the certificate authority status.
type LookupCertificateAuthorityActivationResultOutput ¶ added in v0.12.0
type LookupCertificateAuthorityActivationResultOutput struct{ *pulumi.OutputState }
func LookupCertificateAuthorityActivationOutput ¶ added in v0.12.0
func LookupCertificateAuthorityActivationOutput(ctx *pulumi.Context, args LookupCertificateAuthorityActivationOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateAuthorityActivationResultOutput
func (LookupCertificateAuthorityActivationResultOutput) CompleteCertificateChain ¶ added in v0.12.0
func (o LookupCertificateAuthorityActivationResultOutput) CompleteCertificateChain() pulumi.StringPtrOutput
The complete certificate chain, including the Certificate Authority certificate.
func (LookupCertificateAuthorityActivationResultOutput) ElementType ¶ added in v0.12.0
func (LookupCertificateAuthorityActivationResultOutput) ElementType() reflect.Type
func (LookupCertificateAuthorityActivationResultOutput) Status ¶ added in v0.12.0
func (o LookupCertificateAuthorityActivationResultOutput) Status() pulumi.StringPtrOutput
The status of the Certificate Authority.
func (LookupCertificateAuthorityActivationResultOutput) ToLookupCertificateAuthorityActivationResultOutput ¶ added in v0.12.0
func (o LookupCertificateAuthorityActivationResultOutput) ToLookupCertificateAuthorityActivationResultOutput() LookupCertificateAuthorityActivationResultOutput
func (LookupCertificateAuthorityActivationResultOutput) ToLookupCertificateAuthorityActivationResultOutputWithContext ¶ added in v0.12.0
func (o LookupCertificateAuthorityActivationResultOutput) ToLookupCertificateAuthorityActivationResultOutputWithContext(ctx context.Context) LookupCertificateAuthorityActivationResultOutput
type LookupCertificateAuthorityArgs ¶ added in v0.12.0
type LookupCertificateAuthorityArgs struct { // The Amazon Resource Name (ARN) of the certificate authority. Arn string `pulumi:"arn"` }
type LookupCertificateAuthorityOutputArgs ¶ added in v0.12.0
type LookupCertificateAuthorityOutputArgs struct { // The Amazon Resource Name (ARN) of the certificate authority. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupCertificateAuthorityOutputArgs) ElementType ¶ added in v0.12.0
func (LookupCertificateAuthorityOutputArgs) ElementType() reflect.Type
type LookupCertificateAuthorityResult ¶ added in v0.12.0
type LookupCertificateAuthorityResult struct { // The Amazon Resource Name (ARN) of the certificate authority. Arn *string `pulumi:"arn"` // The base64 PEM-encoded certificate signing request (CSR) for your certificate authority certificate. CertificateSigningRequest *string `pulumi:"certificateSigningRequest"` }
func LookupCertificateAuthority ¶ added in v0.12.0
func LookupCertificateAuthority(ctx *pulumi.Context, args *LookupCertificateAuthorityArgs, opts ...pulumi.InvokeOption) (*LookupCertificateAuthorityResult, error)
Private certificate authority.
type LookupCertificateAuthorityResultOutput ¶ added in v0.12.0
type LookupCertificateAuthorityResultOutput struct{ *pulumi.OutputState }
func LookupCertificateAuthorityOutput ¶ added in v0.12.0
func LookupCertificateAuthorityOutput(ctx *pulumi.Context, args LookupCertificateAuthorityOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateAuthorityResultOutput
func (LookupCertificateAuthorityResultOutput) Arn ¶ added in v0.12.0
func (o LookupCertificateAuthorityResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the certificate authority.
func (LookupCertificateAuthorityResultOutput) CertificateSigningRequest ¶ added in v0.12.0
func (o LookupCertificateAuthorityResultOutput) CertificateSigningRequest() pulumi.StringPtrOutput
The base64 PEM-encoded certificate signing request (CSR) for your certificate authority certificate.
func (LookupCertificateAuthorityResultOutput) ElementType ¶ added in v0.12.0
func (LookupCertificateAuthorityResultOutput) ElementType() reflect.Type
func (LookupCertificateAuthorityResultOutput) ToLookupCertificateAuthorityResultOutput ¶ added in v0.12.0
func (o LookupCertificateAuthorityResultOutput) ToLookupCertificateAuthorityResultOutput() LookupCertificateAuthorityResultOutput
func (LookupCertificateAuthorityResultOutput) ToLookupCertificateAuthorityResultOutputWithContext ¶ added in v0.12.0
func (o LookupCertificateAuthorityResultOutput) ToLookupCertificateAuthorityResultOutputWithContext(ctx context.Context) LookupCertificateAuthorityResultOutput
type LookupCertificateOutputArgs ¶ added in v0.12.0
type LookupCertificateOutputArgs struct { // The Amazon Resource Name (ARN) of the issued certificate. Arn pulumi.StringInput `pulumi:"arn"` // The Amazon Resource Name (ARN) for the private CA issues the certificate. CertificateAuthorityArn pulumi.StringInput `pulumi:"certificateAuthorityArn"` }
func (LookupCertificateOutputArgs) ElementType ¶ added in v0.12.0
func (LookupCertificateOutputArgs) ElementType() reflect.Type
type LookupCertificateResult ¶ added in v0.12.0
type LookupCertificateResult struct { // The Amazon Resource Name (ARN) of the issued certificate. Arn *string `pulumi:"arn"` // The issued Base64 PEM-encoded certificate. Certificate *string `pulumi:"certificate"` }
func LookupCertificate ¶ added in v0.12.0
func LookupCertificate(ctx *pulumi.Context, args *LookupCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCertificateResult, error)
The “AWS::ACMPCA::Certificate“ resource is used to issue a certificate using your private certificate authority. For more information, see the [IssueCertificate](https://docs.aws.amazon.com/privateca/latest/APIReference/API_IssueCertificate.html) action.
type LookupCertificateResultOutput ¶ added in v0.12.0
type LookupCertificateResultOutput struct{ *pulumi.OutputState }
func LookupCertificateOutput ¶ added in v0.12.0
func LookupCertificateOutput(ctx *pulumi.Context, args LookupCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateResultOutput
func (LookupCertificateResultOutput) Arn ¶ added in v0.12.0
func (o LookupCertificateResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the issued certificate.
func (LookupCertificateResultOutput) Certificate ¶ added in v0.12.0
func (o LookupCertificateResultOutput) Certificate() pulumi.StringPtrOutput
The issued Base64 PEM-encoded certificate.
func (LookupCertificateResultOutput) ElementType ¶ added in v0.12.0
func (LookupCertificateResultOutput) ElementType() reflect.Type
func (LookupCertificateResultOutput) ToLookupCertificateResultOutput ¶ added in v0.12.0
func (o LookupCertificateResultOutput) ToLookupCertificateResultOutput() LookupCertificateResultOutput
func (LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext ¶ added in v0.12.0
func (o LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext(ctx context.Context) LookupCertificateResultOutput
type Permission ¶
type Permission struct { pulumi.CustomResourceState // The actions that the specified AWS service principal can use. Actions IssueCertificate, GetCertificate and ListPermissions must be provided. Actions pulumi.StringArrayOutput `pulumi:"actions"` // The Amazon Resource Name (ARN) of the Private Certificate Authority that grants the permission. CertificateAuthorityArn pulumi.StringOutput `pulumi:"certificateAuthorityArn"` // The AWS service or identity that receives the permission. At this time, the only valid principal is acm.amazonaws.com. Principal pulumi.StringOutput `pulumi:"principal"` // The ID of the calling account. SourceAccount pulumi.StringPtrOutput `pulumi:"sourceAccount"` }
Permission set on private certificate authority
func GetPermission ¶
func GetPermission(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PermissionState, opts ...pulumi.ResourceOption) (*Permission, error)
GetPermission gets an existing Permission 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 NewPermission ¶
func NewPermission(ctx *pulumi.Context, name string, args *PermissionArgs, opts ...pulumi.ResourceOption) (*Permission, error)
NewPermission registers a new resource with the given unique name, arguments, and options.
func (*Permission) ElementType ¶
func (*Permission) ElementType() reflect.Type
func (*Permission) ToPermissionOutput ¶
func (i *Permission) ToPermissionOutput() PermissionOutput
func (*Permission) ToPermissionOutputWithContext ¶
func (i *Permission) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
type PermissionArgs ¶
type PermissionArgs struct { // The actions that the specified AWS service principal can use. Actions IssueCertificate, GetCertificate and ListPermissions must be provided. Actions pulumi.StringArrayInput // The Amazon Resource Name (ARN) of the Private Certificate Authority that grants the permission. CertificateAuthorityArn pulumi.StringInput // The AWS service or identity that receives the permission. At this time, the only valid principal is acm.amazonaws.com. Principal pulumi.StringInput // The ID of the calling account. SourceAccount pulumi.StringPtrInput }
The set of arguments for constructing a Permission resource.
func (PermissionArgs) ElementType ¶
func (PermissionArgs) ElementType() reflect.Type
type PermissionInput ¶
type PermissionInput interface { pulumi.Input ToPermissionOutput() PermissionOutput ToPermissionOutputWithContext(ctx context.Context) PermissionOutput }
type PermissionOutput ¶
type PermissionOutput struct{ *pulumi.OutputState }
func (PermissionOutput) Actions ¶ added in v0.17.0
func (o PermissionOutput) Actions() pulumi.StringArrayOutput
The actions that the specified AWS service principal can use. Actions IssueCertificate, GetCertificate and ListPermissions must be provided.
func (PermissionOutput) CertificateAuthorityArn ¶ added in v0.17.0
func (o PermissionOutput) CertificateAuthorityArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Private Certificate Authority that grants the permission.
func (PermissionOutput) ElementType ¶
func (PermissionOutput) ElementType() reflect.Type
func (PermissionOutput) Principal ¶ added in v0.17.0
func (o PermissionOutput) Principal() pulumi.StringOutput
The AWS service or identity that receives the permission. At this time, the only valid principal is acm.amazonaws.com.
func (PermissionOutput) SourceAccount ¶ added in v0.17.0
func (o PermissionOutput) SourceAccount() pulumi.StringPtrOutput
The ID of the calling account.
func (PermissionOutput) ToPermissionOutput ¶
func (o PermissionOutput) ToPermissionOutput() PermissionOutput
func (PermissionOutput) ToPermissionOutputWithContext ¶
func (o PermissionOutput) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
type PermissionState ¶
type PermissionState struct { }
func (PermissionState) ElementType ¶
func (PermissionState) ElementType() reflect.Type