Documentation
¶
Index ¶
- Constants
- type AccessUrlsResponse
- type AccessUrlsResponseArgs
- func (AccessUrlsResponseArgs) ElementType() reflect.Type
- func (i AccessUrlsResponseArgs) ToAccessUrlsResponseOutput() AccessUrlsResponseOutput
- func (i AccessUrlsResponseArgs) ToAccessUrlsResponseOutputWithContext(ctx context.Context) AccessUrlsResponseOutput
- func (i AccessUrlsResponseArgs) ToAccessUrlsResponsePtrOutput() AccessUrlsResponsePtrOutput
- func (i AccessUrlsResponseArgs) ToAccessUrlsResponsePtrOutputWithContext(ctx context.Context) AccessUrlsResponsePtrOutput
- type AccessUrlsResponseInput
- type AccessUrlsResponseOutput
- func (o AccessUrlsResponseOutput) CaCertificateAccessUrl() pulumi.StringOutput
- func (o AccessUrlsResponseOutput) CrlAccessUrls() pulumi.StringArrayOutput
- func (AccessUrlsResponseOutput) ElementType() reflect.Type
- func (o AccessUrlsResponseOutput) ToAccessUrlsResponseOutput() AccessUrlsResponseOutput
- func (o AccessUrlsResponseOutput) ToAccessUrlsResponseOutputWithContext(ctx context.Context) AccessUrlsResponseOutput
- func (o AccessUrlsResponseOutput) ToAccessUrlsResponsePtrOutput() AccessUrlsResponsePtrOutput
- func (o AccessUrlsResponseOutput) ToAccessUrlsResponsePtrOutputWithContext(ctx context.Context) AccessUrlsResponsePtrOutput
- type AccessUrlsResponsePtrInput
- type AccessUrlsResponsePtrOutput
- func (o AccessUrlsResponsePtrOutput) CaCertificateAccessUrl() pulumi.StringPtrOutput
- func (o AccessUrlsResponsePtrOutput) CrlAccessUrls() pulumi.StringArrayOutput
- func (o AccessUrlsResponsePtrOutput) Elem() AccessUrlsResponseOutput
- func (AccessUrlsResponsePtrOutput) ElementType() reflect.Type
- func (o AccessUrlsResponsePtrOutput) ToAccessUrlsResponsePtrOutput() AccessUrlsResponsePtrOutput
- func (o AccessUrlsResponsePtrOutput) ToAccessUrlsResponsePtrOutputWithContext(ctx context.Context) AccessUrlsResponsePtrOutput
- type AllowedKeyType
- type AllowedKeyTypeArgs
- type AllowedKeyTypeArray
- type AllowedKeyTypeArrayInput
- type AllowedKeyTypeArrayOutput
- func (AllowedKeyTypeArrayOutput) ElementType() reflect.Type
- func (o AllowedKeyTypeArrayOutput) Index(i pulumi.IntInput) AllowedKeyTypeOutput
- func (o AllowedKeyTypeArrayOutput) ToAllowedKeyTypeArrayOutput() AllowedKeyTypeArrayOutput
- func (o AllowedKeyTypeArrayOutput) ToAllowedKeyTypeArrayOutputWithContext(ctx context.Context) AllowedKeyTypeArrayOutput
- type AllowedKeyTypeInput
- type AllowedKeyTypeOutput
- func (AllowedKeyTypeOutput) ElementType() reflect.Type
- func (o AllowedKeyTypeOutput) EllipticCurve() EcKeyTypePtrOutput
- func (o AllowedKeyTypeOutput) Rsa() RsaKeyTypePtrOutput
- func (o AllowedKeyTypeOutput) ToAllowedKeyTypeOutput() AllowedKeyTypeOutput
- func (o AllowedKeyTypeOutput) ToAllowedKeyTypeOutputWithContext(ctx context.Context) AllowedKeyTypeOutput
- type AllowedKeyTypeResponse
- type AllowedKeyTypeResponseArgs
- type AllowedKeyTypeResponseArray
- func (AllowedKeyTypeResponseArray) ElementType() reflect.Type
- func (i AllowedKeyTypeResponseArray) ToAllowedKeyTypeResponseArrayOutput() AllowedKeyTypeResponseArrayOutput
- func (i AllowedKeyTypeResponseArray) ToAllowedKeyTypeResponseArrayOutputWithContext(ctx context.Context) AllowedKeyTypeResponseArrayOutput
- type AllowedKeyTypeResponseArrayInput
- type AllowedKeyTypeResponseArrayOutput
- func (AllowedKeyTypeResponseArrayOutput) ElementType() reflect.Type
- func (o AllowedKeyTypeResponseArrayOutput) Index(i pulumi.IntInput) AllowedKeyTypeResponseOutput
- func (o AllowedKeyTypeResponseArrayOutput) ToAllowedKeyTypeResponseArrayOutput() AllowedKeyTypeResponseArrayOutput
- func (o AllowedKeyTypeResponseArrayOutput) ToAllowedKeyTypeResponseArrayOutputWithContext(ctx context.Context) AllowedKeyTypeResponseArrayOutput
- type AllowedKeyTypeResponseInput
- type AllowedKeyTypeResponseOutput
- func (AllowedKeyTypeResponseOutput) ElementType() reflect.Type
- func (o AllowedKeyTypeResponseOutput) EllipticCurve() EcKeyTypeResponseOutput
- func (o AllowedKeyTypeResponseOutput) Rsa() RsaKeyTypeResponseOutput
- func (o AllowedKeyTypeResponseOutput) ToAllowedKeyTypeResponseOutput() AllowedKeyTypeResponseOutput
- func (o AllowedKeyTypeResponseOutput) ToAllowedKeyTypeResponseOutputWithContext(ctx context.Context) AllowedKeyTypeResponseOutput
- type AuditConfig
- type AuditConfigArgs
- type AuditConfigArray
- type AuditConfigArrayInput
- type AuditConfigArrayOutput
- func (AuditConfigArrayOutput) ElementType() reflect.Type
- func (o AuditConfigArrayOutput) Index(i pulumi.IntInput) AuditConfigOutput
- func (o AuditConfigArrayOutput) ToAuditConfigArrayOutput() AuditConfigArrayOutput
- func (o AuditConfigArrayOutput) ToAuditConfigArrayOutputWithContext(ctx context.Context) AuditConfigArrayOutput
- type AuditConfigInput
- type AuditConfigOutput
- func (o AuditConfigOutput) AuditLogConfigs() AuditLogConfigArrayOutput
- func (AuditConfigOutput) ElementType() reflect.Type
- func (o AuditConfigOutput) Service() pulumi.StringPtrOutput
- func (o AuditConfigOutput) ToAuditConfigOutput() AuditConfigOutput
- func (o AuditConfigOutput) ToAuditConfigOutputWithContext(ctx context.Context) AuditConfigOutput
- type AuditConfigResponse
- type AuditConfigResponseArgs
- type AuditConfigResponseArray
- type AuditConfigResponseArrayInput
- type AuditConfigResponseArrayOutput
- func (AuditConfigResponseArrayOutput) ElementType() reflect.Type
- func (o AuditConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditConfigResponseOutput
- func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutput() AuditConfigResponseArrayOutput
- func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutputWithContext(ctx context.Context) AuditConfigResponseArrayOutput
- type AuditConfigResponseInput
- type AuditConfigResponseOutput
- func (o AuditConfigResponseOutput) AuditLogConfigs() AuditLogConfigResponseArrayOutput
- func (AuditConfigResponseOutput) ElementType() reflect.Type
- func (o AuditConfigResponseOutput) Service() pulumi.StringOutput
- func (o AuditConfigResponseOutput) ToAuditConfigResponseOutput() AuditConfigResponseOutput
- func (o AuditConfigResponseOutput) ToAuditConfigResponseOutputWithContext(ctx context.Context) AuditConfigResponseOutput
- type AuditLogConfig
- type AuditLogConfigArgs
- type AuditLogConfigArray
- type AuditLogConfigArrayInput
- type AuditLogConfigArrayOutput
- func (AuditLogConfigArrayOutput) ElementType() reflect.Type
- func (o AuditLogConfigArrayOutput) Index(i pulumi.IntInput) AuditLogConfigOutput
- func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput
- func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutputWithContext(ctx context.Context) AuditLogConfigArrayOutput
- type AuditLogConfigInput
- type AuditLogConfigLogType
- func (AuditLogConfigLogType) ElementType() reflect.Type
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
- func (e AuditLogConfigLogType) ToStringOutput() pulumi.StringOutput
- func (e AuditLogConfigLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AuditLogConfigLogType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AuditLogConfigLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuditLogConfigLogTypeInput
- type AuditLogConfigLogTypeOutput
- func (AuditLogConfigLogTypeOutput) ElementType() reflect.Type
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AuditLogConfigLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AuditLogConfigLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuditLogConfigLogTypePtrInput
- type AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypePtrOutput) Elem() AuditLogConfigLogTypeOutput
- func (AuditLogConfigLogTypePtrOutput) ElementType() reflect.Type
- func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuditLogConfigOutput
- func (AuditLogConfigOutput) ElementType() reflect.Type
- func (o AuditLogConfigOutput) ExemptedMembers() pulumi.StringArrayOutput
- func (o AuditLogConfigOutput) LogType() AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigOutput) ToAuditLogConfigOutput() AuditLogConfigOutput
- func (o AuditLogConfigOutput) ToAuditLogConfigOutputWithContext(ctx context.Context) AuditLogConfigOutput
- type AuditLogConfigResponse
- type AuditLogConfigResponseArgs
- type AuditLogConfigResponseArray
- func (AuditLogConfigResponseArray) ElementType() reflect.Type
- func (i AuditLogConfigResponseArray) ToAuditLogConfigResponseArrayOutput() AuditLogConfigResponseArrayOutput
- func (i AuditLogConfigResponseArray) ToAuditLogConfigResponseArrayOutputWithContext(ctx context.Context) AuditLogConfigResponseArrayOutput
- type AuditLogConfigResponseArrayInput
- type AuditLogConfigResponseArrayOutput
- func (AuditLogConfigResponseArrayOutput) ElementType() reflect.Type
- func (o AuditLogConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditLogConfigResponseOutput
- func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutput() AuditLogConfigResponseArrayOutput
- func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutputWithContext(ctx context.Context) AuditLogConfigResponseArrayOutput
- type AuditLogConfigResponseInput
- type AuditLogConfigResponseOutput
- func (AuditLogConfigResponseOutput) ElementType() reflect.Type
- func (o AuditLogConfigResponseOutput) ExemptedMembers() pulumi.StringArrayOutput
- func (o AuditLogConfigResponseOutput) LogType() pulumi.StringOutput
- func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutput() AuditLogConfigResponseOutput
- func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutputWithContext(ctx context.Context) AuditLogConfigResponseOutput
- type Binding
- type BindingArgs
- type BindingArray
- type BindingArrayInput
- type BindingArrayOutput
- type BindingInput
- type BindingOutput
- func (o BindingOutput) Condition() ExprPtrOutput
- func (BindingOutput) ElementType() reflect.Type
- func (o BindingOutput) Members() pulumi.StringArrayOutput
- func (o BindingOutput) Role() pulumi.StringPtrOutput
- func (o BindingOutput) ToBindingOutput() BindingOutput
- func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput
- type BindingResponse
- type BindingResponseArgs
- type BindingResponseArray
- type BindingResponseArrayInput
- type BindingResponseArrayOutput
- func (BindingResponseArrayOutput) ElementType() reflect.Type
- func (o BindingResponseArrayOutput) Index(i pulumi.IntInput) BindingResponseOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
- type BindingResponseInput
- type BindingResponseOutput
- func (o BindingResponseOutput) Condition() ExprResponseOutput
- func (BindingResponseOutput) ElementType() reflect.Type
- func (o BindingResponseOutput) Members() pulumi.StringArrayOutput
- func (o BindingResponseOutput) Role() pulumi.StringOutput
- func (o BindingResponseOutput) ToBindingResponseOutput() BindingResponseOutput
- func (o BindingResponseOutput) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
- type CaOptions
- type CaOptionsArgs
- func (CaOptionsArgs) ElementType() reflect.Type
- func (i CaOptionsArgs) ToCaOptionsOutput() CaOptionsOutput
- func (i CaOptionsArgs) ToCaOptionsOutputWithContext(ctx context.Context) CaOptionsOutput
- func (i CaOptionsArgs) ToCaOptionsPtrOutput() CaOptionsPtrOutput
- func (i CaOptionsArgs) ToCaOptionsPtrOutputWithContext(ctx context.Context) CaOptionsPtrOutput
- type CaOptionsInput
- type CaOptionsOutput
- func (CaOptionsOutput) ElementType() reflect.Type
- func (o CaOptionsOutput) IsCa() pulumi.BoolPtrOutput
- func (o CaOptionsOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
- func (o CaOptionsOutput) ToCaOptionsOutput() CaOptionsOutput
- func (o CaOptionsOutput) ToCaOptionsOutputWithContext(ctx context.Context) CaOptionsOutput
- func (o CaOptionsOutput) ToCaOptionsPtrOutput() CaOptionsPtrOutput
- func (o CaOptionsOutput) ToCaOptionsPtrOutputWithContext(ctx context.Context) CaOptionsPtrOutput
- type CaOptionsPtrInput
- type CaOptionsPtrOutput
- func (o CaOptionsPtrOutput) Elem() CaOptionsOutput
- func (CaOptionsPtrOutput) ElementType() reflect.Type
- func (o CaOptionsPtrOutput) IsCa() pulumi.BoolPtrOutput
- func (o CaOptionsPtrOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
- func (o CaOptionsPtrOutput) ToCaOptionsPtrOutput() CaOptionsPtrOutput
- func (o CaOptionsPtrOutput) ToCaOptionsPtrOutputWithContext(ctx context.Context) CaOptionsPtrOutput
- type CaOptionsResponse
- type CaOptionsResponseArgs
- func (CaOptionsResponseArgs) ElementType() reflect.Type
- func (i CaOptionsResponseArgs) ToCaOptionsResponseOutput() CaOptionsResponseOutput
- func (i CaOptionsResponseArgs) ToCaOptionsResponseOutputWithContext(ctx context.Context) CaOptionsResponseOutput
- func (i CaOptionsResponseArgs) ToCaOptionsResponsePtrOutput() CaOptionsResponsePtrOutput
- func (i CaOptionsResponseArgs) ToCaOptionsResponsePtrOutputWithContext(ctx context.Context) CaOptionsResponsePtrOutput
- type CaOptionsResponseInput
- type CaOptionsResponseOutput
- func (CaOptionsResponseOutput) ElementType() reflect.Type
- func (o CaOptionsResponseOutput) IsCa() pulumi.BoolOutput
- func (o CaOptionsResponseOutput) MaxIssuerPathLength() pulumi.IntOutput
- func (o CaOptionsResponseOutput) ToCaOptionsResponseOutput() CaOptionsResponseOutput
- func (o CaOptionsResponseOutput) ToCaOptionsResponseOutputWithContext(ctx context.Context) CaOptionsResponseOutput
- func (o CaOptionsResponseOutput) ToCaOptionsResponsePtrOutput() CaOptionsResponsePtrOutput
- func (o CaOptionsResponseOutput) ToCaOptionsResponsePtrOutputWithContext(ctx context.Context) CaOptionsResponsePtrOutput
- type CaOptionsResponsePtrInput
- type CaOptionsResponsePtrOutput
- func (o CaOptionsResponsePtrOutput) Elem() CaOptionsResponseOutput
- func (CaOptionsResponsePtrOutput) ElementType() reflect.Type
- func (o CaOptionsResponsePtrOutput) IsCa() pulumi.BoolPtrOutput
- func (o CaOptionsResponsePtrOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
- func (o CaOptionsResponsePtrOutput) ToCaOptionsResponsePtrOutput() CaOptionsResponsePtrOutput
- func (o CaOptionsResponsePtrOutput) ToCaOptionsResponsePtrOutputWithContext(ctx context.Context) CaOptionsResponsePtrOutput
- type CaPool
- type CaPoolArgs
- type CaPoolCertificateAuthorityCertificateRevocationListIamPolicy
- func GetCaPoolCertificateAuthorityCertificateRevocationListIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*CaPoolCertificateAuthorityCertificateRevocationListIamPolicy, error)
- func NewCaPoolCertificateAuthorityCertificateRevocationListIamPolicy(ctx *pulumi.Context, name string, ...) (*CaPoolCertificateAuthorityCertificateRevocationListIamPolicy, error)
- func (*CaPoolCertificateAuthorityCertificateRevocationListIamPolicy) ElementType() reflect.Type
- func (i *CaPoolCertificateAuthorityCertificateRevocationListIamPolicy) ToCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput() CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput
- func (i *CaPoolCertificateAuthorityCertificateRevocationListIamPolicy) ToCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutputWithContext(ctx context.Context) CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput
- type CaPoolCertificateAuthorityCertificateRevocationListIamPolicyArgs
- type CaPoolCertificateAuthorityCertificateRevocationListIamPolicyInput
- type CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput
- func (CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput) ElementType() reflect.Type
- func (o CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput) ToCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput() CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput
- func (o CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput) ToCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutputWithContext(ctx context.Context) CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput
- type CaPoolCertificateAuthorityCertificateRevocationListIamPolicyState
- type CaPoolIamPolicy
- type CaPoolIamPolicyArgs
- type CaPoolIamPolicyInput
- type CaPoolIamPolicyOutput
- type CaPoolIamPolicyState
- type CaPoolInput
- type CaPoolOutput
- type CaPoolState
- type CaPoolTier
- func (CaPoolTier) ElementType() reflect.Type
- func (e CaPoolTier) ToCaPoolTierOutput() CaPoolTierOutput
- func (e CaPoolTier) ToCaPoolTierOutputWithContext(ctx context.Context) CaPoolTierOutput
- func (e CaPoolTier) ToCaPoolTierPtrOutput() CaPoolTierPtrOutput
- func (e CaPoolTier) ToCaPoolTierPtrOutputWithContext(ctx context.Context) CaPoolTierPtrOutput
- func (e CaPoolTier) ToStringOutput() pulumi.StringOutput
- func (e CaPoolTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CaPoolTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CaPoolTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CaPoolTierInput
- type CaPoolTierOutput
- func (CaPoolTierOutput) ElementType() reflect.Type
- func (o CaPoolTierOutput) ToCaPoolTierOutput() CaPoolTierOutput
- func (o CaPoolTierOutput) ToCaPoolTierOutputWithContext(ctx context.Context) CaPoolTierOutput
- func (o CaPoolTierOutput) ToCaPoolTierPtrOutput() CaPoolTierPtrOutput
- func (o CaPoolTierOutput) ToCaPoolTierPtrOutputWithContext(ctx context.Context) CaPoolTierPtrOutput
- func (o CaPoolTierOutput) ToStringOutput() pulumi.StringOutput
- func (o CaPoolTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CaPoolTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CaPoolTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CaPoolTierPtrInput
- type CaPoolTierPtrOutput
- func (o CaPoolTierPtrOutput) Elem() CaPoolTierOutput
- func (CaPoolTierPtrOutput) ElementType() reflect.Type
- func (o CaPoolTierPtrOutput) ToCaPoolTierPtrOutput() CaPoolTierPtrOutput
- func (o CaPoolTierPtrOutput) ToCaPoolTierPtrOutputWithContext(ctx context.Context) CaPoolTierPtrOutput
- func (o CaPoolTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CaPoolTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Certificate
- type CertificateArgs
- type CertificateAuthority
- type CertificateAuthorityArgs
- type CertificateAuthorityInput
- type CertificateAuthorityOutput
- type CertificateAuthorityState
- type CertificateAuthorityType
- func (CertificateAuthorityType) ElementType() reflect.Type
- func (e CertificateAuthorityType) ToCertificateAuthorityTypeOutput() CertificateAuthorityTypeOutput
- func (e CertificateAuthorityType) ToCertificateAuthorityTypeOutputWithContext(ctx context.Context) CertificateAuthorityTypeOutput
- func (e CertificateAuthorityType) ToCertificateAuthorityTypePtrOutput() CertificateAuthorityTypePtrOutput
- func (e CertificateAuthorityType) ToCertificateAuthorityTypePtrOutputWithContext(ctx context.Context) CertificateAuthorityTypePtrOutput
- func (e CertificateAuthorityType) ToStringOutput() pulumi.StringOutput
- func (e CertificateAuthorityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CertificateAuthorityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CertificateAuthorityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateAuthorityTypeInput
- type CertificateAuthorityTypeOutput
- func (CertificateAuthorityTypeOutput) ElementType() reflect.Type
- func (o CertificateAuthorityTypeOutput) ToCertificateAuthorityTypeOutput() CertificateAuthorityTypeOutput
- func (o CertificateAuthorityTypeOutput) ToCertificateAuthorityTypeOutputWithContext(ctx context.Context) CertificateAuthorityTypeOutput
- func (o CertificateAuthorityTypeOutput) ToCertificateAuthorityTypePtrOutput() CertificateAuthorityTypePtrOutput
- func (o CertificateAuthorityTypeOutput) ToCertificateAuthorityTypePtrOutputWithContext(ctx context.Context) CertificateAuthorityTypePtrOutput
- func (o CertificateAuthorityTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o CertificateAuthorityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CertificateAuthorityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateAuthorityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateAuthorityTypePtrInput
- type CertificateAuthorityTypePtrOutput
- func (o CertificateAuthorityTypePtrOutput) Elem() CertificateAuthorityTypeOutput
- func (CertificateAuthorityTypePtrOutput) ElementType() reflect.Type
- func (o CertificateAuthorityTypePtrOutput) ToCertificateAuthorityTypePtrOutput() CertificateAuthorityTypePtrOutput
- func (o CertificateAuthorityTypePtrOutput) ToCertificateAuthorityTypePtrOutputWithContext(ctx context.Context) CertificateAuthorityTypePtrOutput
- func (o CertificateAuthorityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateAuthorityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateConfig
- type CertificateConfigArgs
- func (CertificateConfigArgs) ElementType() reflect.Type
- func (i CertificateConfigArgs) ToCertificateConfigOutput() CertificateConfigOutput
- func (i CertificateConfigArgs) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
- func (i CertificateConfigArgs) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
- func (i CertificateConfigArgs) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
- type CertificateConfigInput
- type CertificateConfigOutput
- func (CertificateConfigOutput) ElementType() reflect.Type
- func (o CertificateConfigOutput) PublicKey() PublicKeyPtrOutput
- func (o CertificateConfigOutput) SubjectConfig() SubjectConfigOutput
- func (o CertificateConfigOutput) ToCertificateConfigOutput() CertificateConfigOutput
- func (o CertificateConfigOutput) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
- func (o CertificateConfigOutput) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
- func (o CertificateConfigOutput) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
- func (o CertificateConfigOutput) X509Config() X509ParametersOutput
- type CertificateConfigPtrInput
- type CertificateConfigPtrOutput
- func (o CertificateConfigPtrOutput) Elem() CertificateConfigOutput
- func (CertificateConfigPtrOutput) ElementType() reflect.Type
- func (o CertificateConfigPtrOutput) PublicKey() PublicKeyPtrOutput
- func (o CertificateConfigPtrOutput) SubjectConfig() SubjectConfigPtrOutput
- func (o CertificateConfigPtrOutput) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
- func (o CertificateConfigPtrOutput) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
- func (o CertificateConfigPtrOutput) X509Config() X509ParametersPtrOutput
- type CertificateConfigResponse
- type CertificateConfigResponseArgs
- func (CertificateConfigResponseArgs) ElementType() reflect.Type
- func (i CertificateConfigResponseArgs) ToCertificateConfigResponseOutput() CertificateConfigResponseOutput
- func (i CertificateConfigResponseArgs) ToCertificateConfigResponseOutputWithContext(ctx context.Context) CertificateConfigResponseOutput
- func (i CertificateConfigResponseArgs) ToCertificateConfigResponsePtrOutput() CertificateConfigResponsePtrOutput
- func (i CertificateConfigResponseArgs) ToCertificateConfigResponsePtrOutputWithContext(ctx context.Context) CertificateConfigResponsePtrOutput
- type CertificateConfigResponseInput
- type CertificateConfigResponseOutput
- func (CertificateConfigResponseOutput) ElementType() reflect.Type
- func (o CertificateConfigResponseOutput) PublicKey() PublicKeyResponseOutput
- func (o CertificateConfigResponseOutput) SubjectConfig() SubjectConfigResponseOutput
- func (o CertificateConfigResponseOutput) ToCertificateConfigResponseOutput() CertificateConfigResponseOutput
- func (o CertificateConfigResponseOutput) ToCertificateConfigResponseOutputWithContext(ctx context.Context) CertificateConfigResponseOutput
- func (o CertificateConfigResponseOutput) ToCertificateConfigResponsePtrOutput() CertificateConfigResponsePtrOutput
- func (o CertificateConfigResponseOutput) ToCertificateConfigResponsePtrOutputWithContext(ctx context.Context) CertificateConfigResponsePtrOutput
- func (o CertificateConfigResponseOutput) X509Config() X509ParametersResponseOutput
- type CertificateConfigResponsePtrInput
- type CertificateConfigResponsePtrOutput
- func (o CertificateConfigResponsePtrOutput) Elem() CertificateConfigResponseOutput
- func (CertificateConfigResponsePtrOutput) ElementType() reflect.Type
- func (o CertificateConfigResponsePtrOutput) PublicKey() PublicKeyResponsePtrOutput
- func (o CertificateConfigResponsePtrOutput) SubjectConfig() SubjectConfigResponsePtrOutput
- func (o CertificateConfigResponsePtrOutput) ToCertificateConfigResponsePtrOutput() CertificateConfigResponsePtrOutput
- func (o CertificateConfigResponsePtrOutput) ToCertificateConfigResponsePtrOutputWithContext(ctx context.Context) CertificateConfigResponsePtrOutput
- func (o CertificateConfigResponsePtrOutput) X509Config() X509ParametersResponsePtrOutput
- type CertificateDescriptionResponse
- type CertificateDescriptionResponseArgs
- func (CertificateDescriptionResponseArgs) ElementType() reflect.Type
- func (i CertificateDescriptionResponseArgs) ToCertificateDescriptionResponseOutput() CertificateDescriptionResponseOutput
- func (i CertificateDescriptionResponseArgs) ToCertificateDescriptionResponseOutputWithContext(ctx context.Context) CertificateDescriptionResponseOutput
- func (i CertificateDescriptionResponseArgs) ToCertificateDescriptionResponsePtrOutput() CertificateDescriptionResponsePtrOutput
- func (i CertificateDescriptionResponseArgs) ToCertificateDescriptionResponsePtrOutputWithContext(ctx context.Context) CertificateDescriptionResponsePtrOutput
- type CertificateDescriptionResponseArray
- func (CertificateDescriptionResponseArray) ElementType() reflect.Type
- func (i CertificateDescriptionResponseArray) ToCertificateDescriptionResponseArrayOutput() CertificateDescriptionResponseArrayOutput
- func (i CertificateDescriptionResponseArray) ToCertificateDescriptionResponseArrayOutputWithContext(ctx context.Context) CertificateDescriptionResponseArrayOutput
- type CertificateDescriptionResponseArrayInput
- type CertificateDescriptionResponseArrayOutput
- func (CertificateDescriptionResponseArrayOutput) ElementType() reflect.Type
- func (o CertificateDescriptionResponseArrayOutput) Index(i pulumi.IntInput) CertificateDescriptionResponseOutput
- func (o CertificateDescriptionResponseArrayOutput) ToCertificateDescriptionResponseArrayOutput() CertificateDescriptionResponseArrayOutput
- func (o CertificateDescriptionResponseArrayOutput) ToCertificateDescriptionResponseArrayOutputWithContext(ctx context.Context) CertificateDescriptionResponseArrayOutput
- type CertificateDescriptionResponseInput
- type CertificateDescriptionResponseOutput
- func (o CertificateDescriptionResponseOutput) AiaIssuingCertificateUrls() pulumi.StringArrayOutput
- func (o CertificateDescriptionResponseOutput) AuthorityKeyId() KeyIdResponseOutput
- func (o CertificateDescriptionResponseOutput) CertFingerprint() CertificateFingerprintResponseOutput
- func (o CertificateDescriptionResponseOutput) CrlDistributionPoints() pulumi.StringArrayOutput
- func (CertificateDescriptionResponseOutput) ElementType() reflect.Type
- func (o CertificateDescriptionResponseOutput) PublicKey() PublicKeyResponseOutput
- func (o CertificateDescriptionResponseOutput) SubjectDescription() SubjectDescriptionResponseOutput
- func (o CertificateDescriptionResponseOutput) SubjectKeyId() KeyIdResponseOutput
- func (o CertificateDescriptionResponseOutput) ToCertificateDescriptionResponseOutput() CertificateDescriptionResponseOutput
- func (o CertificateDescriptionResponseOutput) ToCertificateDescriptionResponseOutputWithContext(ctx context.Context) CertificateDescriptionResponseOutput
- func (o CertificateDescriptionResponseOutput) ToCertificateDescriptionResponsePtrOutput() CertificateDescriptionResponsePtrOutput
- func (o CertificateDescriptionResponseOutput) ToCertificateDescriptionResponsePtrOutputWithContext(ctx context.Context) CertificateDescriptionResponsePtrOutput
- func (o CertificateDescriptionResponseOutput) X509Description() X509ParametersResponseOutput
- type CertificateDescriptionResponsePtrInput
- type CertificateDescriptionResponsePtrOutput
- func (o CertificateDescriptionResponsePtrOutput) AiaIssuingCertificateUrls() pulumi.StringArrayOutput
- func (o CertificateDescriptionResponsePtrOutput) AuthorityKeyId() KeyIdResponsePtrOutput
- func (o CertificateDescriptionResponsePtrOutput) CertFingerprint() CertificateFingerprintResponsePtrOutput
- func (o CertificateDescriptionResponsePtrOutput) CrlDistributionPoints() pulumi.StringArrayOutput
- func (o CertificateDescriptionResponsePtrOutput) Elem() CertificateDescriptionResponseOutput
- func (CertificateDescriptionResponsePtrOutput) ElementType() reflect.Type
- func (o CertificateDescriptionResponsePtrOutput) PublicKey() PublicKeyResponsePtrOutput
- func (o CertificateDescriptionResponsePtrOutput) SubjectDescription() SubjectDescriptionResponsePtrOutput
- func (o CertificateDescriptionResponsePtrOutput) SubjectKeyId() KeyIdResponsePtrOutput
- func (o CertificateDescriptionResponsePtrOutput) ToCertificateDescriptionResponsePtrOutput() CertificateDescriptionResponsePtrOutput
- func (o CertificateDescriptionResponsePtrOutput) ToCertificateDescriptionResponsePtrOutputWithContext(ctx context.Context) CertificateDescriptionResponsePtrOutput
- func (o CertificateDescriptionResponsePtrOutput) X509Description() X509ParametersResponsePtrOutput
- type CertificateExtensionConstraints
- type CertificateExtensionConstraintsArgs
- func (CertificateExtensionConstraintsArgs) ElementType() reflect.Type
- func (i CertificateExtensionConstraintsArgs) ToCertificateExtensionConstraintsOutput() CertificateExtensionConstraintsOutput
- func (i CertificateExtensionConstraintsArgs) ToCertificateExtensionConstraintsOutputWithContext(ctx context.Context) CertificateExtensionConstraintsOutput
- func (i CertificateExtensionConstraintsArgs) ToCertificateExtensionConstraintsPtrOutput() CertificateExtensionConstraintsPtrOutput
- func (i CertificateExtensionConstraintsArgs) ToCertificateExtensionConstraintsPtrOutputWithContext(ctx context.Context) CertificateExtensionConstraintsPtrOutput
- type CertificateExtensionConstraintsInput
- type CertificateExtensionConstraintsKnownExtensionsItem
- func (CertificateExtensionConstraintsKnownExtensionsItem) ElementType() reflect.Type
- func (e CertificateExtensionConstraintsKnownExtensionsItem) ToCertificateExtensionConstraintsKnownExtensionsItemOutput() CertificateExtensionConstraintsKnownExtensionsItemOutput
- func (e CertificateExtensionConstraintsKnownExtensionsItem) ToCertificateExtensionConstraintsKnownExtensionsItemOutputWithContext(ctx context.Context) CertificateExtensionConstraintsKnownExtensionsItemOutput
- func (e CertificateExtensionConstraintsKnownExtensionsItem) ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutput() CertificateExtensionConstraintsKnownExtensionsItemPtrOutput
- func (e CertificateExtensionConstraintsKnownExtensionsItem) ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutputWithContext(ctx context.Context) CertificateExtensionConstraintsKnownExtensionsItemPtrOutput
- func (e CertificateExtensionConstraintsKnownExtensionsItem) ToStringOutput() pulumi.StringOutput
- func (e CertificateExtensionConstraintsKnownExtensionsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CertificateExtensionConstraintsKnownExtensionsItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CertificateExtensionConstraintsKnownExtensionsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateExtensionConstraintsKnownExtensionsItemArray
- func (CertificateExtensionConstraintsKnownExtensionsItemArray) ElementType() reflect.Type
- func (i CertificateExtensionConstraintsKnownExtensionsItemArray) ToCertificateExtensionConstraintsKnownExtensionsItemArrayOutput() CertificateExtensionConstraintsKnownExtensionsItemArrayOutput
- func (i CertificateExtensionConstraintsKnownExtensionsItemArray) ToCertificateExtensionConstraintsKnownExtensionsItemArrayOutputWithContext(ctx context.Context) CertificateExtensionConstraintsKnownExtensionsItemArrayOutput
- type CertificateExtensionConstraintsKnownExtensionsItemArrayInput
- type CertificateExtensionConstraintsKnownExtensionsItemArrayOutput
- func (CertificateExtensionConstraintsKnownExtensionsItemArrayOutput) ElementType() reflect.Type
- func (o CertificateExtensionConstraintsKnownExtensionsItemArrayOutput) Index(i pulumi.IntInput) CertificateExtensionConstraintsKnownExtensionsItemOutput
- func (o CertificateExtensionConstraintsKnownExtensionsItemArrayOutput) ToCertificateExtensionConstraintsKnownExtensionsItemArrayOutput() CertificateExtensionConstraintsKnownExtensionsItemArrayOutput
- func (o CertificateExtensionConstraintsKnownExtensionsItemArrayOutput) ToCertificateExtensionConstraintsKnownExtensionsItemArrayOutputWithContext(ctx context.Context) CertificateExtensionConstraintsKnownExtensionsItemArrayOutput
- type CertificateExtensionConstraintsKnownExtensionsItemInput
- type CertificateExtensionConstraintsKnownExtensionsItemOutput
- func (CertificateExtensionConstraintsKnownExtensionsItemOutput) ElementType() reflect.Type
- func (o CertificateExtensionConstraintsKnownExtensionsItemOutput) ToCertificateExtensionConstraintsKnownExtensionsItemOutput() CertificateExtensionConstraintsKnownExtensionsItemOutput
- func (o CertificateExtensionConstraintsKnownExtensionsItemOutput) ToCertificateExtensionConstraintsKnownExtensionsItemOutputWithContext(ctx context.Context) CertificateExtensionConstraintsKnownExtensionsItemOutput
- func (o CertificateExtensionConstraintsKnownExtensionsItemOutput) ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutput() CertificateExtensionConstraintsKnownExtensionsItemPtrOutput
- func (o CertificateExtensionConstraintsKnownExtensionsItemOutput) ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutputWithContext(ctx context.Context) CertificateExtensionConstraintsKnownExtensionsItemPtrOutput
- func (o CertificateExtensionConstraintsKnownExtensionsItemOutput) ToStringOutput() pulumi.StringOutput
- func (o CertificateExtensionConstraintsKnownExtensionsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CertificateExtensionConstraintsKnownExtensionsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateExtensionConstraintsKnownExtensionsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateExtensionConstraintsKnownExtensionsItemPtrInput
- type CertificateExtensionConstraintsKnownExtensionsItemPtrOutput
- func (o CertificateExtensionConstraintsKnownExtensionsItemPtrOutput) Elem() CertificateExtensionConstraintsKnownExtensionsItemOutput
- func (CertificateExtensionConstraintsKnownExtensionsItemPtrOutput) ElementType() reflect.Type
- func (o CertificateExtensionConstraintsKnownExtensionsItemPtrOutput) ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutput() CertificateExtensionConstraintsKnownExtensionsItemPtrOutput
- func (o CertificateExtensionConstraintsKnownExtensionsItemPtrOutput) ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutputWithContext(ctx context.Context) CertificateExtensionConstraintsKnownExtensionsItemPtrOutput
- func (o CertificateExtensionConstraintsKnownExtensionsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateExtensionConstraintsKnownExtensionsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateExtensionConstraintsOutput
- func (o CertificateExtensionConstraintsOutput) AdditionalExtensions() ObjectIdArrayOutput
- func (CertificateExtensionConstraintsOutput) ElementType() reflect.Type
- func (o CertificateExtensionConstraintsOutput) KnownExtensions() CertificateExtensionConstraintsKnownExtensionsItemArrayOutput
- func (o CertificateExtensionConstraintsOutput) ToCertificateExtensionConstraintsOutput() CertificateExtensionConstraintsOutput
- func (o CertificateExtensionConstraintsOutput) ToCertificateExtensionConstraintsOutputWithContext(ctx context.Context) CertificateExtensionConstraintsOutput
- func (o CertificateExtensionConstraintsOutput) ToCertificateExtensionConstraintsPtrOutput() CertificateExtensionConstraintsPtrOutput
- func (o CertificateExtensionConstraintsOutput) ToCertificateExtensionConstraintsPtrOutputWithContext(ctx context.Context) CertificateExtensionConstraintsPtrOutput
- type CertificateExtensionConstraintsPtrInput
- type CertificateExtensionConstraintsPtrOutput
- func (o CertificateExtensionConstraintsPtrOutput) AdditionalExtensions() ObjectIdArrayOutput
- func (o CertificateExtensionConstraintsPtrOutput) Elem() CertificateExtensionConstraintsOutput
- func (CertificateExtensionConstraintsPtrOutput) ElementType() reflect.Type
- func (o CertificateExtensionConstraintsPtrOutput) KnownExtensions() CertificateExtensionConstraintsKnownExtensionsItemArrayOutput
- func (o CertificateExtensionConstraintsPtrOutput) ToCertificateExtensionConstraintsPtrOutput() CertificateExtensionConstraintsPtrOutput
- func (o CertificateExtensionConstraintsPtrOutput) ToCertificateExtensionConstraintsPtrOutputWithContext(ctx context.Context) CertificateExtensionConstraintsPtrOutput
- type CertificateExtensionConstraintsResponse
- type CertificateExtensionConstraintsResponseArgs
- func (CertificateExtensionConstraintsResponseArgs) ElementType() reflect.Type
- func (i CertificateExtensionConstraintsResponseArgs) ToCertificateExtensionConstraintsResponseOutput() CertificateExtensionConstraintsResponseOutput
- func (i CertificateExtensionConstraintsResponseArgs) ToCertificateExtensionConstraintsResponseOutputWithContext(ctx context.Context) CertificateExtensionConstraintsResponseOutput
- func (i CertificateExtensionConstraintsResponseArgs) ToCertificateExtensionConstraintsResponsePtrOutput() CertificateExtensionConstraintsResponsePtrOutput
- func (i CertificateExtensionConstraintsResponseArgs) ToCertificateExtensionConstraintsResponsePtrOutputWithContext(ctx context.Context) CertificateExtensionConstraintsResponsePtrOutput
- type CertificateExtensionConstraintsResponseInput
- type CertificateExtensionConstraintsResponseOutput
- func (o CertificateExtensionConstraintsResponseOutput) AdditionalExtensions() ObjectIdResponseArrayOutput
- func (CertificateExtensionConstraintsResponseOutput) ElementType() reflect.Type
- func (o CertificateExtensionConstraintsResponseOutput) KnownExtensions() pulumi.StringArrayOutput
- func (o CertificateExtensionConstraintsResponseOutput) ToCertificateExtensionConstraintsResponseOutput() CertificateExtensionConstraintsResponseOutput
- func (o CertificateExtensionConstraintsResponseOutput) ToCertificateExtensionConstraintsResponseOutputWithContext(ctx context.Context) CertificateExtensionConstraintsResponseOutput
- func (o CertificateExtensionConstraintsResponseOutput) ToCertificateExtensionConstraintsResponsePtrOutput() CertificateExtensionConstraintsResponsePtrOutput
- func (o CertificateExtensionConstraintsResponseOutput) ToCertificateExtensionConstraintsResponsePtrOutputWithContext(ctx context.Context) CertificateExtensionConstraintsResponsePtrOutput
- type CertificateExtensionConstraintsResponsePtrInput
- type CertificateExtensionConstraintsResponsePtrOutput
- func (o CertificateExtensionConstraintsResponsePtrOutput) AdditionalExtensions() ObjectIdResponseArrayOutput
- func (o CertificateExtensionConstraintsResponsePtrOutput) Elem() CertificateExtensionConstraintsResponseOutput
- func (CertificateExtensionConstraintsResponsePtrOutput) ElementType() reflect.Type
- func (o CertificateExtensionConstraintsResponsePtrOutput) KnownExtensions() pulumi.StringArrayOutput
- func (o CertificateExtensionConstraintsResponsePtrOutput) ToCertificateExtensionConstraintsResponsePtrOutput() CertificateExtensionConstraintsResponsePtrOutput
- func (o CertificateExtensionConstraintsResponsePtrOutput) ToCertificateExtensionConstraintsResponsePtrOutputWithContext(ctx context.Context) CertificateExtensionConstraintsResponsePtrOutput
- type CertificateFingerprintResponse
- type CertificateFingerprintResponseArgs
- func (CertificateFingerprintResponseArgs) ElementType() reflect.Type
- func (i CertificateFingerprintResponseArgs) ToCertificateFingerprintResponseOutput() CertificateFingerprintResponseOutput
- func (i CertificateFingerprintResponseArgs) ToCertificateFingerprintResponseOutputWithContext(ctx context.Context) CertificateFingerprintResponseOutput
- func (i CertificateFingerprintResponseArgs) ToCertificateFingerprintResponsePtrOutput() CertificateFingerprintResponsePtrOutput
- func (i CertificateFingerprintResponseArgs) ToCertificateFingerprintResponsePtrOutputWithContext(ctx context.Context) CertificateFingerprintResponsePtrOutput
- type CertificateFingerprintResponseInput
- type CertificateFingerprintResponseOutput
- func (CertificateFingerprintResponseOutput) ElementType() reflect.Type
- func (o CertificateFingerprintResponseOutput) Sha256Hash() pulumi.StringOutput
- func (o CertificateFingerprintResponseOutput) ToCertificateFingerprintResponseOutput() CertificateFingerprintResponseOutput
- func (o CertificateFingerprintResponseOutput) ToCertificateFingerprintResponseOutputWithContext(ctx context.Context) CertificateFingerprintResponseOutput
- func (o CertificateFingerprintResponseOutput) ToCertificateFingerprintResponsePtrOutput() CertificateFingerprintResponsePtrOutput
- func (o CertificateFingerprintResponseOutput) ToCertificateFingerprintResponsePtrOutputWithContext(ctx context.Context) CertificateFingerprintResponsePtrOutput
- type CertificateFingerprintResponsePtrInput
- type CertificateFingerprintResponsePtrOutput
- func (o CertificateFingerprintResponsePtrOutput) Elem() CertificateFingerprintResponseOutput
- func (CertificateFingerprintResponsePtrOutput) ElementType() reflect.Type
- func (o CertificateFingerprintResponsePtrOutput) Sha256Hash() pulumi.StringPtrOutput
- func (o CertificateFingerprintResponsePtrOutput) ToCertificateFingerprintResponsePtrOutput() CertificateFingerprintResponsePtrOutput
- func (o CertificateFingerprintResponsePtrOutput) ToCertificateFingerprintResponsePtrOutputWithContext(ctx context.Context) CertificateFingerprintResponsePtrOutput
- type CertificateIdentityConstraints
- type CertificateIdentityConstraintsArgs
- func (CertificateIdentityConstraintsArgs) ElementType() reflect.Type
- func (i CertificateIdentityConstraintsArgs) ToCertificateIdentityConstraintsOutput() CertificateIdentityConstraintsOutput
- func (i CertificateIdentityConstraintsArgs) ToCertificateIdentityConstraintsOutputWithContext(ctx context.Context) CertificateIdentityConstraintsOutput
- func (i CertificateIdentityConstraintsArgs) ToCertificateIdentityConstraintsPtrOutput() CertificateIdentityConstraintsPtrOutput
- func (i CertificateIdentityConstraintsArgs) ToCertificateIdentityConstraintsPtrOutputWithContext(ctx context.Context) CertificateIdentityConstraintsPtrOutput
- type CertificateIdentityConstraintsInput
- type CertificateIdentityConstraintsOutput
- func (o CertificateIdentityConstraintsOutput) AllowSubjectAltNamesPassthrough() pulumi.BoolOutput
- func (o CertificateIdentityConstraintsOutput) AllowSubjectPassthrough() pulumi.BoolOutput
- func (o CertificateIdentityConstraintsOutput) CelExpression() ExprPtrOutput
- func (CertificateIdentityConstraintsOutput) ElementType() reflect.Type
- func (o CertificateIdentityConstraintsOutput) ToCertificateIdentityConstraintsOutput() CertificateIdentityConstraintsOutput
- func (o CertificateIdentityConstraintsOutput) ToCertificateIdentityConstraintsOutputWithContext(ctx context.Context) CertificateIdentityConstraintsOutput
- func (o CertificateIdentityConstraintsOutput) ToCertificateIdentityConstraintsPtrOutput() CertificateIdentityConstraintsPtrOutput
- func (o CertificateIdentityConstraintsOutput) ToCertificateIdentityConstraintsPtrOutputWithContext(ctx context.Context) CertificateIdentityConstraintsPtrOutput
- type CertificateIdentityConstraintsPtrInput
- type CertificateIdentityConstraintsPtrOutput
- func (o CertificateIdentityConstraintsPtrOutput) AllowSubjectAltNamesPassthrough() pulumi.BoolPtrOutput
- func (o CertificateIdentityConstraintsPtrOutput) AllowSubjectPassthrough() pulumi.BoolPtrOutput
- func (o CertificateIdentityConstraintsPtrOutput) CelExpression() ExprPtrOutput
- func (o CertificateIdentityConstraintsPtrOutput) Elem() CertificateIdentityConstraintsOutput
- func (CertificateIdentityConstraintsPtrOutput) ElementType() reflect.Type
- func (o CertificateIdentityConstraintsPtrOutput) ToCertificateIdentityConstraintsPtrOutput() CertificateIdentityConstraintsPtrOutput
- func (o CertificateIdentityConstraintsPtrOutput) ToCertificateIdentityConstraintsPtrOutputWithContext(ctx context.Context) CertificateIdentityConstraintsPtrOutput
- type CertificateIdentityConstraintsResponse
- type CertificateIdentityConstraintsResponseArgs
- func (CertificateIdentityConstraintsResponseArgs) ElementType() reflect.Type
- func (i CertificateIdentityConstraintsResponseArgs) ToCertificateIdentityConstraintsResponseOutput() CertificateIdentityConstraintsResponseOutput
- func (i CertificateIdentityConstraintsResponseArgs) ToCertificateIdentityConstraintsResponseOutputWithContext(ctx context.Context) CertificateIdentityConstraintsResponseOutput
- func (i CertificateIdentityConstraintsResponseArgs) ToCertificateIdentityConstraintsResponsePtrOutput() CertificateIdentityConstraintsResponsePtrOutput
- func (i CertificateIdentityConstraintsResponseArgs) ToCertificateIdentityConstraintsResponsePtrOutputWithContext(ctx context.Context) CertificateIdentityConstraintsResponsePtrOutput
- type CertificateIdentityConstraintsResponseInput
- type CertificateIdentityConstraintsResponseOutput
- func (o CertificateIdentityConstraintsResponseOutput) AllowSubjectAltNamesPassthrough() pulumi.BoolOutput
- func (o CertificateIdentityConstraintsResponseOutput) AllowSubjectPassthrough() pulumi.BoolOutput
- func (o CertificateIdentityConstraintsResponseOutput) CelExpression() ExprResponseOutput
- func (CertificateIdentityConstraintsResponseOutput) ElementType() reflect.Type
- func (o CertificateIdentityConstraintsResponseOutput) ToCertificateIdentityConstraintsResponseOutput() CertificateIdentityConstraintsResponseOutput
- func (o CertificateIdentityConstraintsResponseOutput) ToCertificateIdentityConstraintsResponseOutputWithContext(ctx context.Context) CertificateIdentityConstraintsResponseOutput
- func (o CertificateIdentityConstraintsResponseOutput) ToCertificateIdentityConstraintsResponsePtrOutput() CertificateIdentityConstraintsResponsePtrOutput
- func (o CertificateIdentityConstraintsResponseOutput) ToCertificateIdentityConstraintsResponsePtrOutputWithContext(ctx context.Context) CertificateIdentityConstraintsResponsePtrOutput
- type CertificateIdentityConstraintsResponsePtrInput
- type CertificateIdentityConstraintsResponsePtrOutput
- func (o CertificateIdentityConstraintsResponsePtrOutput) AllowSubjectAltNamesPassthrough() pulumi.BoolPtrOutput
- func (o CertificateIdentityConstraintsResponsePtrOutput) AllowSubjectPassthrough() pulumi.BoolPtrOutput
- func (o CertificateIdentityConstraintsResponsePtrOutput) CelExpression() ExprResponsePtrOutput
- func (o CertificateIdentityConstraintsResponsePtrOutput) Elem() CertificateIdentityConstraintsResponseOutput
- func (CertificateIdentityConstraintsResponsePtrOutput) ElementType() reflect.Type
- func (o CertificateIdentityConstraintsResponsePtrOutput) ToCertificateIdentityConstraintsResponsePtrOutput() CertificateIdentityConstraintsResponsePtrOutput
- func (o CertificateIdentityConstraintsResponsePtrOutput) ToCertificateIdentityConstraintsResponsePtrOutputWithContext(ctx context.Context) CertificateIdentityConstraintsResponsePtrOutput
- type CertificateInput
- type CertificateOutput
- type CertificateState
- type CertificateSubjectMode
- func (CertificateSubjectMode) ElementType() reflect.Type
- func (e CertificateSubjectMode) ToCertificateSubjectModeOutput() CertificateSubjectModeOutput
- func (e CertificateSubjectMode) ToCertificateSubjectModeOutputWithContext(ctx context.Context) CertificateSubjectModeOutput
- func (e CertificateSubjectMode) ToCertificateSubjectModePtrOutput() CertificateSubjectModePtrOutput
- func (e CertificateSubjectMode) ToCertificateSubjectModePtrOutputWithContext(ctx context.Context) CertificateSubjectModePtrOutput
- func (e CertificateSubjectMode) ToStringOutput() pulumi.StringOutput
- func (e CertificateSubjectMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CertificateSubjectMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CertificateSubjectMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateSubjectModeInput
- type CertificateSubjectModeOutput
- func (CertificateSubjectModeOutput) ElementType() reflect.Type
- func (o CertificateSubjectModeOutput) ToCertificateSubjectModeOutput() CertificateSubjectModeOutput
- func (o CertificateSubjectModeOutput) ToCertificateSubjectModeOutputWithContext(ctx context.Context) CertificateSubjectModeOutput
- func (o CertificateSubjectModeOutput) ToCertificateSubjectModePtrOutput() CertificateSubjectModePtrOutput
- func (o CertificateSubjectModeOutput) ToCertificateSubjectModePtrOutputWithContext(ctx context.Context) CertificateSubjectModePtrOutput
- func (o CertificateSubjectModeOutput) ToStringOutput() pulumi.StringOutput
- func (o CertificateSubjectModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CertificateSubjectModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateSubjectModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateSubjectModePtrInput
- type CertificateSubjectModePtrOutput
- func (o CertificateSubjectModePtrOutput) Elem() CertificateSubjectModeOutput
- func (CertificateSubjectModePtrOutput) ElementType() reflect.Type
- func (o CertificateSubjectModePtrOutput) ToCertificateSubjectModePtrOutput() CertificateSubjectModePtrOutput
- func (o CertificateSubjectModePtrOutput) ToCertificateSubjectModePtrOutputWithContext(ctx context.Context) CertificateSubjectModePtrOutput
- func (o CertificateSubjectModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateSubjectModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateTemplate
- type CertificateTemplateArgs
- type CertificateTemplateIamPolicy
- func (*CertificateTemplateIamPolicy) ElementType() reflect.Type
- func (i *CertificateTemplateIamPolicy) ToCertificateTemplateIamPolicyOutput() CertificateTemplateIamPolicyOutput
- func (i *CertificateTemplateIamPolicy) ToCertificateTemplateIamPolicyOutputWithContext(ctx context.Context) CertificateTemplateIamPolicyOutput
- type CertificateTemplateIamPolicyArgs
- type CertificateTemplateIamPolicyInput
- type CertificateTemplateIamPolicyOutput
- func (CertificateTemplateIamPolicyOutput) ElementType() reflect.Type
- func (o CertificateTemplateIamPolicyOutput) ToCertificateTemplateIamPolicyOutput() CertificateTemplateIamPolicyOutput
- func (o CertificateTemplateIamPolicyOutput) ToCertificateTemplateIamPolicyOutputWithContext(ctx context.Context) CertificateTemplateIamPolicyOutput
- type CertificateTemplateIamPolicyState
- type CertificateTemplateInput
- type CertificateTemplateOutput
- type CertificateTemplateState
- type EcKeyType
- type EcKeyTypeArgs
- func (EcKeyTypeArgs) ElementType() reflect.Type
- func (i EcKeyTypeArgs) ToEcKeyTypeOutput() EcKeyTypeOutput
- func (i EcKeyTypeArgs) ToEcKeyTypeOutputWithContext(ctx context.Context) EcKeyTypeOutput
- func (i EcKeyTypeArgs) ToEcKeyTypePtrOutput() EcKeyTypePtrOutput
- func (i EcKeyTypeArgs) ToEcKeyTypePtrOutputWithContext(ctx context.Context) EcKeyTypePtrOutput
- type EcKeyTypeInput
- type EcKeyTypeOutput
- func (EcKeyTypeOutput) ElementType() reflect.Type
- func (o EcKeyTypeOutput) SignatureAlgorithm() EcKeyTypeSignatureAlgorithmPtrOutput
- func (o EcKeyTypeOutput) ToEcKeyTypeOutput() EcKeyTypeOutput
- func (o EcKeyTypeOutput) ToEcKeyTypeOutputWithContext(ctx context.Context) EcKeyTypeOutput
- func (o EcKeyTypeOutput) ToEcKeyTypePtrOutput() EcKeyTypePtrOutput
- func (o EcKeyTypeOutput) ToEcKeyTypePtrOutputWithContext(ctx context.Context) EcKeyTypePtrOutput
- type EcKeyTypePtrInput
- type EcKeyTypePtrOutput
- func (o EcKeyTypePtrOutput) Elem() EcKeyTypeOutput
- func (EcKeyTypePtrOutput) ElementType() reflect.Type
- func (o EcKeyTypePtrOutput) SignatureAlgorithm() EcKeyTypeSignatureAlgorithmPtrOutput
- func (o EcKeyTypePtrOutput) ToEcKeyTypePtrOutput() EcKeyTypePtrOutput
- func (o EcKeyTypePtrOutput) ToEcKeyTypePtrOutputWithContext(ctx context.Context) EcKeyTypePtrOutput
- type EcKeyTypeResponse
- type EcKeyTypeResponseArgs
- type EcKeyTypeResponseInput
- type EcKeyTypeResponseOutput
- func (EcKeyTypeResponseOutput) ElementType() reflect.Type
- func (o EcKeyTypeResponseOutput) SignatureAlgorithm() pulumi.StringOutput
- func (o EcKeyTypeResponseOutput) ToEcKeyTypeResponseOutput() EcKeyTypeResponseOutput
- func (o EcKeyTypeResponseOutput) ToEcKeyTypeResponseOutputWithContext(ctx context.Context) EcKeyTypeResponseOutput
- type EcKeyTypeSignatureAlgorithm
- func (EcKeyTypeSignatureAlgorithm) ElementType() reflect.Type
- func (e EcKeyTypeSignatureAlgorithm) ToEcKeyTypeSignatureAlgorithmOutput() EcKeyTypeSignatureAlgorithmOutput
- func (e EcKeyTypeSignatureAlgorithm) ToEcKeyTypeSignatureAlgorithmOutputWithContext(ctx context.Context) EcKeyTypeSignatureAlgorithmOutput
- func (e EcKeyTypeSignatureAlgorithm) ToEcKeyTypeSignatureAlgorithmPtrOutput() EcKeyTypeSignatureAlgorithmPtrOutput
- func (e EcKeyTypeSignatureAlgorithm) ToEcKeyTypeSignatureAlgorithmPtrOutputWithContext(ctx context.Context) EcKeyTypeSignatureAlgorithmPtrOutput
- func (e EcKeyTypeSignatureAlgorithm) ToStringOutput() pulumi.StringOutput
- func (e EcKeyTypeSignatureAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EcKeyTypeSignatureAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EcKeyTypeSignatureAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EcKeyTypeSignatureAlgorithmInput
- type EcKeyTypeSignatureAlgorithmOutput
- func (EcKeyTypeSignatureAlgorithmOutput) ElementType() reflect.Type
- func (o EcKeyTypeSignatureAlgorithmOutput) ToEcKeyTypeSignatureAlgorithmOutput() EcKeyTypeSignatureAlgorithmOutput
- func (o EcKeyTypeSignatureAlgorithmOutput) ToEcKeyTypeSignatureAlgorithmOutputWithContext(ctx context.Context) EcKeyTypeSignatureAlgorithmOutput
- func (o EcKeyTypeSignatureAlgorithmOutput) ToEcKeyTypeSignatureAlgorithmPtrOutput() EcKeyTypeSignatureAlgorithmPtrOutput
- func (o EcKeyTypeSignatureAlgorithmOutput) ToEcKeyTypeSignatureAlgorithmPtrOutputWithContext(ctx context.Context) EcKeyTypeSignatureAlgorithmPtrOutput
- func (o EcKeyTypeSignatureAlgorithmOutput) ToStringOutput() pulumi.StringOutput
- func (o EcKeyTypeSignatureAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EcKeyTypeSignatureAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EcKeyTypeSignatureAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EcKeyTypeSignatureAlgorithmPtrInput
- type EcKeyTypeSignatureAlgorithmPtrOutput
- func (o EcKeyTypeSignatureAlgorithmPtrOutput) Elem() EcKeyTypeSignatureAlgorithmOutput
- func (EcKeyTypeSignatureAlgorithmPtrOutput) ElementType() reflect.Type
- func (o EcKeyTypeSignatureAlgorithmPtrOutput) ToEcKeyTypeSignatureAlgorithmPtrOutput() EcKeyTypeSignatureAlgorithmPtrOutput
- func (o EcKeyTypeSignatureAlgorithmPtrOutput) ToEcKeyTypeSignatureAlgorithmPtrOutputWithContext(ctx context.Context) EcKeyTypeSignatureAlgorithmPtrOutput
- func (o EcKeyTypeSignatureAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EcKeyTypeSignatureAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Expr
- type ExprArgs
- type ExprInput
- type ExprOutput
- func (o ExprOutput) Description() pulumi.StringPtrOutput
- func (ExprOutput) ElementType() reflect.Type
- func (o ExprOutput) Expression() pulumi.StringPtrOutput
- func (o ExprOutput) Location() pulumi.StringPtrOutput
- func (o ExprOutput) Title() pulumi.StringPtrOutput
- func (o ExprOutput) ToExprOutput() ExprOutput
- func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
- func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprPtrInput
- type ExprPtrOutput
- func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Elem() ExprOutput
- func (ExprPtrOutput) ElementType() reflect.Type
- func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprResponse
- type ExprResponseArgs
- func (ExprResponseArgs) ElementType() reflect.Type
- func (i ExprResponseArgs) ToExprResponseOutput() ExprResponseOutput
- func (i ExprResponseArgs) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
- func (i ExprResponseArgs) ToExprResponsePtrOutput() ExprResponsePtrOutput
- func (i ExprResponseArgs) ToExprResponsePtrOutputWithContext(ctx context.Context) ExprResponsePtrOutput
- type ExprResponseInput
- type ExprResponseOutput
- func (o ExprResponseOutput) Description() pulumi.StringOutput
- func (ExprResponseOutput) ElementType() reflect.Type
- func (o ExprResponseOutput) Expression() pulumi.StringOutput
- func (o ExprResponseOutput) Location() pulumi.StringOutput
- func (o ExprResponseOutput) Title() pulumi.StringOutput
- func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
- func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
- func (o ExprResponseOutput) ToExprResponsePtrOutput() ExprResponsePtrOutput
- func (o ExprResponseOutput) ToExprResponsePtrOutputWithContext(ctx context.Context) ExprResponsePtrOutput
- type ExprResponsePtrInput
- type ExprResponsePtrOutput
- func (o ExprResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o ExprResponsePtrOutput) Elem() ExprResponseOutput
- func (ExprResponsePtrOutput) ElementType() reflect.Type
- func (o ExprResponsePtrOutput) Expression() pulumi.StringPtrOutput
- func (o ExprResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o ExprResponsePtrOutput) Title() pulumi.StringPtrOutput
- func (o ExprResponsePtrOutput) ToExprResponsePtrOutput() ExprResponsePtrOutput
- func (o ExprResponsePtrOutput) ToExprResponsePtrOutputWithContext(ctx context.Context) ExprResponsePtrOutput
- type ExtendedKeyUsageOptions
- type ExtendedKeyUsageOptionsArgs
- func (ExtendedKeyUsageOptionsArgs) ElementType() reflect.Type
- func (i ExtendedKeyUsageOptionsArgs) ToExtendedKeyUsageOptionsOutput() ExtendedKeyUsageOptionsOutput
- func (i ExtendedKeyUsageOptionsArgs) ToExtendedKeyUsageOptionsOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsOutput
- func (i ExtendedKeyUsageOptionsArgs) ToExtendedKeyUsageOptionsPtrOutput() ExtendedKeyUsageOptionsPtrOutput
- func (i ExtendedKeyUsageOptionsArgs) ToExtendedKeyUsageOptionsPtrOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsPtrOutput
- type ExtendedKeyUsageOptionsInput
- type ExtendedKeyUsageOptionsOutput
- func (o ExtendedKeyUsageOptionsOutput) ClientAuth() pulumi.BoolPtrOutput
- func (o ExtendedKeyUsageOptionsOutput) CodeSigning() pulumi.BoolPtrOutput
- func (ExtendedKeyUsageOptionsOutput) ElementType() reflect.Type
- func (o ExtendedKeyUsageOptionsOutput) EmailProtection() pulumi.BoolPtrOutput
- func (o ExtendedKeyUsageOptionsOutput) OcspSigning() pulumi.BoolPtrOutput
- func (o ExtendedKeyUsageOptionsOutput) ServerAuth() pulumi.BoolPtrOutput
- func (o ExtendedKeyUsageOptionsOutput) TimeStamping() pulumi.BoolPtrOutput
- func (o ExtendedKeyUsageOptionsOutput) ToExtendedKeyUsageOptionsOutput() ExtendedKeyUsageOptionsOutput
- func (o ExtendedKeyUsageOptionsOutput) ToExtendedKeyUsageOptionsOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsOutput
- func (o ExtendedKeyUsageOptionsOutput) ToExtendedKeyUsageOptionsPtrOutput() ExtendedKeyUsageOptionsPtrOutput
- func (o ExtendedKeyUsageOptionsOutput) ToExtendedKeyUsageOptionsPtrOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsPtrOutput
- type ExtendedKeyUsageOptionsPtrInput
- type ExtendedKeyUsageOptionsPtrOutput
- func (o ExtendedKeyUsageOptionsPtrOutput) ClientAuth() pulumi.BoolPtrOutput
- func (o ExtendedKeyUsageOptionsPtrOutput) CodeSigning() pulumi.BoolPtrOutput
- func (o ExtendedKeyUsageOptionsPtrOutput) Elem() ExtendedKeyUsageOptionsOutput
- func (ExtendedKeyUsageOptionsPtrOutput) ElementType() reflect.Type
- func (o ExtendedKeyUsageOptionsPtrOutput) EmailProtection() pulumi.BoolPtrOutput
- func (o ExtendedKeyUsageOptionsPtrOutput) OcspSigning() pulumi.BoolPtrOutput
- func (o ExtendedKeyUsageOptionsPtrOutput) ServerAuth() pulumi.BoolPtrOutput
- func (o ExtendedKeyUsageOptionsPtrOutput) TimeStamping() pulumi.BoolPtrOutput
- func (o ExtendedKeyUsageOptionsPtrOutput) ToExtendedKeyUsageOptionsPtrOutput() ExtendedKeyUsageOptionsPtrOutput
- func (o ExtendedKeyUsageOptionsPtrOutput) ToExtendedKeyUsageOptionsPtrOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsPtrOutput
- type ExtendedKeyUsageOptionsResponse
- type ExtendedKeyUsageOptionsResponseArgs
- func (ExtendedKeyUsageOptionsResponseArgs) ElementType() reflect.Type
- func (i ExtendedKeyUsageOptionsResponseArgs) ToExtendedKeyUsageOptionsResponseOutput() ExtendedKeyUsageOptionsResponseOutput
- func (i ExtendedKeyUsageOptionsResponseArgs) ToExtendedKeyUsageOptionsResponseOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsResponseOutput
- func (i ExtendedKeyUsageOptionsResponseArgs) ToExtendedKeyUsageOptionsResponsePtrOutput() ExtendedKeyUsageOptionsResponsePtrOutput
- func (i ExtendedKeyUsageOptionsResponseArgs) ToExtendedKeyUsageOptionsResponsePtrOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsResponsePtrOutput
- type ExtendedKeyUsageOptionsResponseInput
- type ExtendedKeyUsageOptionsResponseOutput
- func (o ExtendedKeyUsageOptionsResponseOutput) ClientAuth() pulumi.BoolOutput
- func (o ExtendedKeyUsageOptionsResponseOutput) CodeSigning() pulumi.BoolOutput
- func (ExtendedKeyUsageOptionsResponseOutput) ElementType() reflect.Type
- func (o ExtendedKeyUsageOptionsResponseOutput) EmailProtection() pulumi.BoolOutput
- func (o ExtendedKeyUsageOptionsResponseOutput) OcspSigning() pulumi.BoolOutput
- func (o ExtendedKeyUsageOptionsResponseOutput) ServerAuth() pulumi.BoolOutput
- func (o ExtendedKeyUsageOptionsResponseOutput) TimeStamping() pulumi.BoolOutput
- func (o ExtendedKeyUsageOptionsResponseOutput) ToExtendedKeyUsageOptionsResponseOutput() ExtendedKeyUsageOptionsResponseOutput
- func (o ExtendedKeyUsageOptionsResponseOutput) ToExtendedKeyUsageOptionsResponseOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsResponseOutput
- func (o ExtendedKeyUsageOptionsResponseOutput) ToExtendedKeyUsageOptionsResponsePtrOutput() ExtendedKeyUsageOptionsResponsePtrOutput
- func (o ExtendedKeyUsageOptionsResponseOutput) ToExtendedKeyUsageOptionsResponsePtrOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsResponsePtrOutput
- type ExtendedKeyUsageOptionsResponsePtrInput
- type ExtendedKeyUsageOptionsResponsePtrOutput
- func (o ExtendedKeyUsageOptionsResponsePtrOutput) ClientAuth() pulumi.BoolPtrOutput
- func (o ExtendedKeyUsageOptionsResponsePtrOutput) CodeSigning() pulumi.BoolPtrOutput
- func (o ExtendedKeyUsageOptionsResponsePtrOutput) Elem() ExtendedKeyUsageOptionsResponseOutput
- func (ExtendedKeyUsageOptionsResponsePtrOutput) ElementType() reflect.Type
- func (o ExtendedKeyUsageOptionsResponsePtrOutput) EmailProtection() pulumi.BoolPtrOutput
- func (o ExtendedKeyUsageOptionsResponsePtrOutput) OcspSigning() pulumi.BoolPtrOutput
- func (o ExtendedKeyUsageOptionsResponsePtrOutput) ServerAuth() pulumi.BoolPtrOutput
- func (o ExtendedKeyUsageOptionsResponsePtrOutput) TimeStamping() pulumi.BoolPtrOutput
- func (o ExtendedKeyUsageOptionsResponsePtrOutput) ToExtendedKeyUsageOptionsResponsePtrOutput() ExtendedKeyUsageOptionsResponsePtrOutput
- func (o ExtendedKeyUsageOptionsResponsePtrOutput) ToExtendedKeyUsageOptionsResponsePtrOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsResponsePtrOutput
- type IssuanceModes
- type IssuanceModesArgs
- func (IssuanceModesArgs) ElementType() reflect.Type
- func (i IssuanceModesArgs) ToIssuanceModesOutput() IssuanceModesOutput
- func (i IssuanceModesArgs) ToIssuanceModesOutputWithContext(ctx context.Context) IssuanceModesOutput
- func (i IssuanceModesArgs) ToIssuanceModesPtrOutput() IssuanceModesPtrOutput
- func (i IssuanceModesArgs) ToIssuanceModesPtrOutputWithContext(ctx context.Context) IssuanceModesPtrOutput
- type IssuanceModesInput
- type IssuanceModesOutput
- func (o IssuanceModesOutput) AllowConfigBasedIssuance() pulumi.BoolPtrOutput
- func (o IssuanceModesOutput) AllowCsrBasedIssuance() pulumi.BoolPtrOutput
- func (IssuanceModesOutput) ElementType() reflect.Type
- func (o IssuanceModesOutput) ToIssuanceModesOutput() IssuanceModesOutput
- func (o IssuanceModesOutput) ToIssuanceModesOutputWithContext(ctx context.Context) IssuanceModesOutput
- func (o IssuanceModesOutput) ToIssuanceModesPtrOutput() IssuanceModesPtrOutput
- func (o IssuanceModesOutput) ToIssuanceModesPtrOutputWithContext(ctx context.Context) IssuanceModesPtrOutput
- type IssuanceModesPtrInput
- type IssuanceModesPtrOutput
- func (o IssuanceModesPtrOutput) AllowConfigBasedIssuance() pulumi.BoolPtrOutput
- func (o IssuanceModesPtrOutput) AllowCsrBasedIssuance() pulumi.BoolPtrOutput
- func (o IssuanceModesPtrOutput) Elem() IssuanceModesOutput
- func (IssuanceModesPtrOutput) ElementType() reflect.Type
- func (o IssuanceModesPtrOutput) ToIssuanceModesPtrOutput() IssuanceModesPtrOutput
- func (o IssuanceModesPtrOutput) ToIssuanceModesPtrOutputWithContext(ctx context.Context) IssuanceModesPtrOutput
- type IssuanceModesResponse
- type IssuanceModesResponseArgs
- func (IssuanceModesResponseArgs) ElementType() reflect.Type
- func (i IssuanceModesResponseArgs) ToIssuanceModesResponseOutput() IssuanceModesResponseOutput
- func (i IssuanceModesResponseArgs) ToIssuanceModesResponseOutputWithContext(ctx context.Context) IssuanceModesResponseOutput
- func (i IssuanceModesResponseArgs) ToIssuanceModesResponsePtrOutput() IssuanceModesResponsePtrOutput
- func (i IssuanceModesResponseArgs) ToIssuanceModesResponsePtrOutputWithContext(ctx context.Context) IssuanceModesResponsePtrOutput
- type IssuanceModesResponseInput
- type IssuanceModesResponseOutput
- func (o IssuanceModesResponseOutput) AllowConfigBasedIssuance() pulumi.BoolOutput
- func (o IssuanceModesResponseOutput) AllowCsrBasedIssuance() pulumi.BoolOutput
- func (IssuanceModesResponseOutput) ElementType() reflect.Type
- func (o IssuanceModesResponseOutput) ToIssuanceModesResponseOutput() IssuanceModesResponseOutput
- func (o IssuanceModesResponseOutput) ToIssuanceModesResponseOutputWithContext(ctx context.Context) IssuanceModesResponseOutput
- func (o IssuanceModesResponseOutput) ToIssuanceModesResponsePtrOutput() IssuanceModesResponsePtrOutput
- func (o IssuanceModesResponseOutput) ToIssuanceModesResponsePtrOutputWithContext(ctx context.Context) IssuanceModesResponsePtrOutput
- type IssuanceModesResponsePtrInput
- type IssuanceModesResponsePtrOutput
- func (o IssuanceModesResponsePtrOutput) AllowConfigBasedIssuance() pulumi.BoolPtrOutput
- func (o IssuanceModesResponsePtrOutput) AllowCsrBasedIssuance() pulumi.BoolPtrOutput
- func (o IssuanceModesResponsePtrOutput) Elem() IssuanceModesResponseOutput
- func (IssuanceModesResponsePtrOutput) ElementType() reflect.Type
- func (o IssuanceModesResponsePtrOutput) ToIssuanceModesResponsePtrOutput() IssuanceModesResponsePtrOutput
- func (o IssuanceModesResponsePtrOutput) ToIssuanceModesResponsePtrOutputWithContext(ctx context.Context) IssuanceModesResponsePtrOutput
- type IssuancePolicy
- type IssuancePolicyArgs
- func (IssuancePolicyArgs) ElementType() reflect.Type
- func (i IssuancePolicyArgs) ToIssuancePolicyOutput() IssuancePolicyOutput
- func (i IssuancePolicyArgs) ToIssuancePolicyOutputWithContext(ctx context.Context) IssuancePolicyOutput
- func (i IssuancePolicyArgs) ToIssuancePolicyPtrOutput() IssuancePolicyPtrOutput
- func (i IssuancePolicyArgs) ToIssuancePolicyPtrOutputWithContext(ctx context.Context) IssuancePolicyPtrOutput
- type IssuancePolicyInput
- type IssuancePolicyOutput
- func (o IssuancePolicyOutput) AllowedIssuanceModes() IssuanceModesPtrOutput
- func (o IssuancePolicyOutput) AllowedKeyTypes() AllowedKeyTypeArrayOutput
- func (o IssuancePolicyOutput) BaselineValues() X509ParametersPtrOutput
- func (IssuancePolicyOutput) ElementType() reflect.Type
- func (o IssuancePolicyOutput) IdentityConstraints() CertificateIdentityConstraintsPtrOutput
- func (o IssuancePolicyOutput) MaximumLifetime() pulumi.StringPtrOutput
- func (o IssuancePolicyOutput) PassthroughExtensions() CertificateExtensionConstraintsPtrOutput
- func (o IssuancePolicyOutput) ToIssuancePolicyOutput() IssuancePolicyOutput
- func (o IssuancePolicyOutput) ToIssuancePolicyOutputWithContext(ctx context.Context) IssuancePolicyOutput
- func (o IssuancePolicyOutput) ToIssuancePolicyPtrOutput() IssuancePolicyPtrOutput
- func (o IssuancePolicyOutput) ToIssuancePolicyPtrOutputWithContext(ctx context.Context) IssuancePolicyPtrOutput
- type IssuancePolicyPtrInput
- type IssuancePolicyPtrOutput
- func (o IssuancePolicyPtrOutput) AllowedIssuanceModes() IssuanceModesPtrOutput
- func (o IssuancePolicyPtrOutput) AllowedKeyTypes() AllowedKeyTypeArrayOutput
- func (o IssuancePolicyPtrOutput) BaselineValues() X509ParametersPtrOutput
- func (o IssuancePolicyPtrOutput) Elem() IssuancePolicyOutput
- func (IssuancePolicyPtrOutput) ElementType() reflect.Type
- func (o IssuancePolicyPtrOutput) IdentityConstraints() CertificateIdentityConstraintsPtrOutput
- func (o IssuancePolicyPtrOutput) MaximumLifetime() pulumi.StringPtrOutput
- func (o IssuancePolicyPtrOutput) PassthroughExtensions() CertificateExtensionConstraintsPtrOutput
- func (o IssuancePolicyPtrOutput) ToIssuancePolicyPtrOutput() IssuancePolicyPtrOutput
- func (o IssuancePolicyPtrOutput) ToIssuancePolicyPtrOutputWithContext(ctx context.Context) IssuancePolicyPtrOutput
- type IssuancePolicyResponse
- type IssuancePolicyResponseArgs
- func (IssuancePolicyResponseArgs) ElementType() reflect.Type
- func (i IssuancePolicyResponseArgs) ToIssuancePolicyResponseOutput() IssuancePolicyResponseOutput
- func (i IssuancePolicyResponseArgs) ToIssuancePolicyResponseOutputWithContext(ctx context.Context) IssuancePolicyResponseOutput
- func (i IssuancePolicyResponseArgs) ToIssuancePolicyResponsePtrOutput() IssuancePolicyResponsePtrOutput
- func (i IssuancePolicyResponseArgs) ToIssuancePolicyResponsePtrOutputWithContext(ctx context.Context) IssuancePolicyResponsePtrOutput
- type IssuancePolicyResponseInput
- type IssuancePolicyResponseOutput
- func (o IssuancePolicyResponseOutput) AllowedIssuanceModes() IssuanceModesResponseOutput
- func (o IssuancePolicyResponseOutput) AllowedKeyTypes() AllowedKeyTypeResponseArrayOutput
- func (o IssuancePolicyResponseOutput) BaselineValues() X509ParametersResponseOutput
- func (IssuancePolicyResponseOutput) ElementType() reflect.Type
- func (o IssuancePolicyResponseOutput) IdentityConstraints() CertificateIdentityConstraintsResponseOutput
- func (o IssuancePolicyResponseOutput) MaximumLifetime() pulumi.StringOutput
- func (o IssuancePolicyResponseOutput) PassthroughExtensions() CertificateExtensionConstraintsResponseOutput
- func (o IssuancePolicyResponseOutput) ToIssuancePolicyResponseOutput() IssuancePolicyResponseOutput
- func (o IssuancePolicyResponseOutput) ToIssuancePolicyResponseOutputWithContext(ctx context.Context) IssuancePolicyResponseOutput
- func (o IssuancePolicyResponseOutput) ToIssuancePolicyResponsePtrOutput() IssuancePolicyResponsePtrOutput
- func (o IssuancePolicyResponseOutput) ToIssuancePolicyResponsePtrOutputWithContext(ctx context.Context) IssuancePolicyResponsePtrOutput
- type IssuancePolicyResponsePtrInput
- type IssuancePolicyResponsePtrOutput
- func (o IssuancePolicyResponsePtrOutput) AllowedIssuanceModes() IssuanceModesResponsePtrOutput
- func (o IssuancePolicyResponsePtrOutput) AllowedKeyTypes() AllowedKeyTypeResponseArrayOutput
- func (o IssuancePolicyResponsePtrOutput) BaselineValues() X509ParametersResponsePtrOutput
- func (o IssuancePolicyResponsePtrOutput) Elem() IssuancePolicyResponseOutput
- func (IssuancePolicyResponsePtrOutput) ElementType() reflect.Type
- func (o IssuancePolicyResponsePtrOutput) IdentityConstraints() CertificateIdentityConstraintsResponsePtrOutput
- func (o IssuancePolicyResponsePtrOutput) MaximumLifetime() pulumi.StringPtrOutput
- func (o IssuancePolicyResponsePtrOutput) PassthroughExtensions() CertificateExtensionConstraintsResponsePtrOutput
- func (o IssuancePolicyResponsePtrOutput) ToIssuancePolicyResponsePtrOutput() IssuancePolicyResponsePtrOutput
- func (o IssuancePolicyResponsePtrOutput) ToIssuancePolicyResponsePtrOutputWithContext(ctx context.Context) IssuancePolicyResponsePtrOutput
- type KeyIdResponse
- type KeyIdResponseArgs
- func (KeyIdResponseArgs) ElementType() reflect.Type
- func (i KeyIdResponseArgs) ToKeyIdResponseOutput() KeyIdResponseOutput
- func (i KeyIdResponseArgs) ToKeyIdResponseOutputWithContext(ctx context.Context) KeyIdResponseOutput
- func (i KeyIdResponseArgs) ToKeyIdResponsePtrOutput() KeyIdResponsePtrOutput
- func (i KeyIdResponseArgs) ToKeyIdResponsePtrOutputWithContext(ctx context.Context) KeyIdResponsePtrOutput
- type KeyIdResponseInput
- type KeyIdResponseOutput
- func (KeyIdResponseOutput) ElementType() reflect.Type
- func (o KeyIdResponseOutput) KeyId() pulumi.StringOutput
- func (o KeyIdResponseOutput) ToKeyIdResponseOutput() KeyIdResponseOutput
- func (o KeyIdResponseOutput) ToKeyIdResponseOutputWithContext(ctx context.Context) KeyIdResponseOutput
- func (o KeyIdResponseOutput) ToKeyIdResponsePtrOutput() KeyIdResponsePtrOutput
- func (o KeyIdResponseOutput) ToKeyIdResponsePtrOutputWithContext(ctx context.Context) KeyIdResponsePtrOutput
- type KeyIdResponsePtrInput
- type KeyIdResponsePtrOutput
- func (o KeyIdResponsePtrOutput) Elem() KeyIdResponseOutput
- func (KeyIdResponsePtrOutput) ElementType() reflect.Type
- func (o KeyIdResponsePtrOutput) KeyId() pulumi.StringPtrOutput
- func (o KeyIdResponsePtrOutput) ToKeyIdResponsePtrOutput() KeyIdResponsePtrOutput
- func (o KeyIdResponsePtrOutput) ToKeyIdResponsePtrOutputWithContext(ctx context.Context) KeyIdResponsePtrOutput
- type KeyUsage
- type KeyUsageArgs
- func (KeyUsageArgs) ElementType() reflect.Type
- func (i KeyUsageArgs) ToKeyUsageOutput() KeyUsageOutput
- func (i KeyUsageArgs) ToKeyUsageOutputWithContext(ctx context.Context) KeyUsageOutput
- func (i KeyUsageArgs) ToKeyUsagePtrOutput() KeyUsagePtrOutput
- func (i KeyUsageArgs) ToKeyUsagePtrOutputWithContext(ctx context.Context) KeyUsagePtrOutput
- type KeyUsageInput
- type KeyUsageOptions
- type KeyUsageOptionsArgs
- func (KeyUsageOptionsArgs) ElementType() reflect.Type
- func (i KeyUsageOptionsArgs) ToKeyUsageOptionsOutput() KeyUsageOptionsOutput
- func (i KeyUsageOptionsArgs) ToKeyUsageOptionsOutputWithContext(ctx context.Context) KeyUsageOptionsOutput
- func (i KeyUsageOptionsArgs) ToKeyUsageOptionsPtrOutput() KeyUsageOptionsPtrOutput
- func (i KeyUsageOptionsArgs) ToKeyUsageOptionsPtrOutputWithContext(ctx context.Context) KeyUsageOptionsPtrOutput
- type KeyUsageOptionsInput
- type KeyUsageOptionsOutput
- func (o KeyUsageOptionsOutput) CertSign() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsOutput) ContentCommitment() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsOutput) CrlSign() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsOutput) DataEncipherment() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsOutput) DecipherOnly() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsOutput) DigitalSignature() pulumi.BoolPtrOutput
- func (KeyUsageOptionsOutput) ElementType() reflect.Type
- func (o KeyUsageOptionsOutput) EncipherOnly() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsOutput) KeyAgreement() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsOutput) KeyEncipherment() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsOutput) ToKeyUsageOptionsOutput() KeyUsageOptionsOutput
- func (o KeyUsageOptionsOutput) ToKeyUsageOptionsOutputWithContext(ctx context.Context) KeyUsageOptionsOutput
- func (o KeyUsageOptionsOutput) ToKeyUsageOptionsPtrOutput() KeyUsageOptionsPtrOutput
- func (o KeyUsageOptionsOutput) ToKeyUsageOptionsPtrOutputWithContext(ctx context.Context) KeyUsageOptionsPtrOutput
- type KeyUsageOptionsPtrInput
- type KeyUsageOptionsPtrOutput
- func (o KeyUsageOptionsPtrOutput) CertSign() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsPtrOutput) ContentCommitment() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsPtrOutput) CrlSign() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsPtrOutput) DataEncipherment() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsPtrOutput) DecipherOnly() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsPtrOutput) DigitalSignature() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsPtrOutput) Elem() KeyUsageOptionsOutput
- func (KeyUsageOptionsPtrOutput) ElementType() reflect.Type
- func (o KeyUsageOptionsPtrOutput) EncipherOnly() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsPtrOutput) KeyAgreement() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsPtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsPtrOutput) ToKeyUsageOptionsPtrOutput() KeyUsageOptionsPtrOutput
- func (o KeyUsageOptionsPtrOutput) ToKeyUsageOptionsPtrOutputWithContext(ctx context.Context) KeyUsageOptionsPtrOutput
- type KeyUsageOptionsResponse
- type KeyUsageOptionsResponseArgs
- func (KeyUsageOptionsResponseArgs) ElementType() reflect.Type
- func (i KeyUsageOptionsResponseArgs) ToKeyUsageOptionsResponseOutput() KeyUsageOptionsResponseOutput
- func (i KeyUsageOptionsResponseArgs) ToKeyUsageOptionsResponseOutputWithContext(ctx context.Context) KeyUsageOptionsResponseOutput
- func (i KeyUsageOptionsResponseArgs) ToKeyUsageOptionsResponsePtrOutput() KeyUsageOptionsResponsePtrOutput
- func (i KeyUsageOptionsResponseArgs) ToKeyUsageOptionsResponsePtrOutputWithContext(ctx context.Context) KeyUsageOptionsResponsePtrOutput
- type KeyUsageOptionsResponseInput
- type KeyUsageOptionsResponseOutput
- func (o KeyUsageOptionsResponseOutput) CertSign() pulumi.BoolOutput
- func (o KeyUsageOptionsResponseOutput) ContentCommitment() pulumi.BoolOutput
- func (o KeyUsageOptionsResponseOutput) CrlSign() pulumi.BoolOutput
- func (o KeyUsageOptionsResponseOutput) DataEncipherment() pulumi.BoolOutput
- func (o KeyUsageOptionsResponseOutput) DecipherOnly() pulumi.BoolOutput
- func (o KeyUsageOptionsResponseOutput) DigitalSignature() pulumi.BoolOutput
- func (KeyUsageOptionsResponseOutput) ElementType() reflect.Type
- func (o KeyUsageOptionsResponseOutput) EncipherOnly() pulumi.BoolOutput
- func (o KeyUsageOptionsResponseOutput) KeyAgreement() pulumi.BoolOutput
- func (o KeyUsageOptionsResponseOutput) KeyEncipherment() pulumi.BoolOutput
- func (o KeyUsageOptionsResponseOutput) ToKeyUsageOptionsResponseOutput() KeyUsageOptionsResponseOutput
- func (o KeyUsageOptionsResponseOutput) ToKeyUsageOptionsResponseOutputWithContext(ctx context.Context) KeyUsageOptionsResponseOutput
- func (o KeyUsageOptionsResponseOutput) ToKeyUsageOptionsResponsePtrOutput() KeyUsageOptionsResponsePtrOutput
- func (o KeyUsageOptionsResponseOutput) ToKeyUsageOptionsResponsePtrOutputWithContext(ctx context.Context) KeyUsageOptionsResponsePtrOutput
- type KeyUsageOptionsResponsePtrInput
- type KeyUsageOptionsResponsePtrOutput
- func (o KeyUsageOptionsResponsePtrOutput) CertSign() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsResponsePtrOutput) ContentCommitment() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsResponsePtrOutput) CrlSign() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsResponsePtrOutput) DataEncipherment() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsResponsePtrOutput) DecipherOnly() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsResponsePtrOutput) DigitalSignature() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsResponsePtrOutput) Elem() KeyUsageOptionsResponseOutput
- func (KeyUsageOptionsResponsePtrOutput) ElementType() reflect.Type
- func (o KeyUsageOptionsResponsePtrOutput) EncipherOnly() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsResponsePtrOutput) KeyAgreement() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsResponsePtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
- func (o KeyUsageOptionsResponsePtrOutput) ToKeyUsageOptionsResponsePtrOutput() KeyUsageOptionsResponsePtrOutput
- func (o KeyUsageOptionsResponsePtrOutput) ToKeyUsageOptionsResponsePtrOutputWithContext(ctx context.Context) KeyUsageOptionsResponsePtrOutput
- type KeyUsageOutput
- func (o KeyUsageOutput) BaseKeyUsage() KeyUsageOptionsPtrOutput
- func (KeyUsageOutput) ElementType() reflect.Type
- func (o KeyUsageOutput) ExtendedKeyUsage() ExtendedKeyUsageOptionsPtrOutput
- func (o KeyUsageOutput) ToKeyUsageOutput() KeyUsageOutput
- func (o KeyUsageOutput) ToKeyUsageOutputWithContext(ctx context.Context) KeyUsageOutput
- func (o KeyUsageOutput) ToKeyUsagePtrOutput() KeyUsagePtrOutput
- func (o KeyUsageOutput) ToKeyUsagePtrOutputWithContext(ctx context.Context) KeyUsagePtrOutput
- func (o KeyUsageOutput) UnknownExtendedKeyUsages() ObjectIdArrayOutput
- type KeyUsagePtrInput
- type KeyUsagePtrOutput
- func (o KeyUsagePtrOutput) BaseKeyUsage() KeyUsageOptionsPtrOutput
- func (o KeyUsagePtrOutput) Elem() KeyUsageOutput
- func (KeyUsagePtrOutput) ElementType() reflect.Type
- func (o KeyUsagePtrOutput) ExtendedKeyUsage() ExtendedKeyUsageOptionsPtrOutput
- func (o KeyUsagePtrOutput) ToKeyUsagePtrOutput() KeyUsagePtrOutput
- func (o KeyUsagePtrOutput) ToKeyUsagePtrOutputWithContext(ctx context.Context) KeyUsagePtrOutput
- func (o KeyUsagePtrOutput) UnknownExtendedKeyUsages() ObjectIdArrayOutput
- type KeyUsageResponse
- type KeyUsageResponseArgs
- func (KeyUsageResponseArgs) ElementType() reflect.Type
- func (i KeyUsageResponseArgs) ToKeyUsageResponseOutput() KeyUsageResponseOutput
- func (i KeyUsageResponseArgs) ToKeyUsageResponseOutputWithContext(ctx context.Context) KeyUsageResponseOutput
- func (i KeyUsageResponseArgs) ToKeyUsageResponsePtrOutput() KeyUsageResponsePtrOutput
- func (i KeyUsageResponseArgs) ToKeyUsageResponsePtrOutputWithContext(ctx context.Context) KeyUsageResponsePtrOutput
- type KeyUsageResponseInput
- type KeyUsageResponseOutput
- func (o KeyUsageResponseOutput) BaseKeyUsage() KeyUsageOptionsResponseOutput
- func (KeyUsageResponseOutput) ElementType() reflect.Type
- func (o KeyUsageResponseOutput) ExtendedKeyUsage() ExtendedKeyUsageOptionsResponseOutput
- func (o KeyUsageResponseOutput) ToKeyUsageResponseOutput() KeyUsageResponseOutput
- func (o KeyUsageResponseOutput) ToKeyUsageResponseOutputWithContext(ctx context.Context) KeyUsageResponseOutput
- func (o KeyUsageResponseOutput) ToKeyUsageResponsePtrOutput() KeyUsageResponsePtrOutput
- func (o KeyUsageResponseOutput) ToKeyUsageResponsePtrOutputWithContext(ctx context.Context) KeyUsageResponsePtrOutput
- func (o KeyUsageResponseOutput) UnknownExtendedKeyUsages() ObjectIdResponseArrayOutput
- type KeyUsageResponsePtrInput
- type KeyUsageResponsePtrOutput
- func (o KeyUsageResponsePtrOutput) BaseKeyUsage() KeyUsageOptionsResponsePtrOutput
- func (o KeyUsageResponsePtrOutput) Elem() KeyUsageResponseOutput
- func (KeyUsageResponsePtrOutput) ElementType() reflect.Type
- func (o KeyUsageResponsePtrOutput) ExtendedKeyUsage() ExtendedKeyUsageOptionsResponsePtrOutput
- func (o KeyUsageResponsePtrOutput) ToKeyUsageResponsePtrOutput() KeyUsageResponsePtrOutput
- func (o KeyUsageResponsePtrOutput) ToKeyUsageResponsePtrOutputWithContext(ctx context.Context) KeyUsageResponsePtrOutput
- func (o KeyUsageResponsePtrOutput) UnknownExtendedKeyUsages() ObjectIdResponseArrayOutput
- type KeyVersionSpec
- type KeyVersionSpecAlgorithm
- func (KeyVersionSpecAlgorithm) ElementType() reflect.Type
- func (e KeyVersionSpecAlgorithm) ToKeyVersionSpecAlgorithmOutput() KeyVersionSpecAlgorithmOutput
- func (e KeyVersionSpecAlgorithm) ToKeyVersionSpecAlgorithmOutputWithContext(ctx context.Context) KeyVersionSpecAlgorithmOutput
- func (e KeyVersionSpecAlgorithm) ToKeyVersionSpecAlgorithmPtrOutput() KeyVersionSpecAlgorithmPtrOutput
- func (e KeyVersionSpecAlgorithm) ToKeyVersionSpecAlgorithmPtrOutputWithContext(ctx context.Context) KeyVersionSpecAlgorithmPtrOutput
- func (e KeyVersionSpecAlgorithm) ToStringOutput() pulumi.StringOutput
- func (e KeyVersionSpecAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e KeyVersionSpecAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e KeyVersionSpecAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KeyVersionSpecAlgorithmInput
- type KeyVersionSpecAlgorithmOutput
- func (KeyVersionSpecAlgorithmOutput) ElementType() reflect.Type
- func (o KeyVersionSpecAlgorithmOutput) ToKeyVersionSpecAlgorithmOutput() KeyVersionSpecAlgorithmOutput
- func (o KeyVersionSpecAlgorithmOutput) ToKeyVersionSpecAlgorithmOutputWithContext(ctx context.Context) KeyVersionSpecAlgorithmOutput
- func (o KeyVersionSpecAlgorithmOutput) ToKeyVersionSpecAlgorithmPtrOutput() KeyVersionSpecAlgorithmPtrOutput
- func (o KeyVersionSpecAlgorithmOutput) ToKeyVersionSpecAlgorithmPtrOutputWithContext(ctx context.Context) KeyVersionSpecAlgorithmPtrOutput
- func (o KeyVersionSpecAlgorithmOutput) ToStringOutput() pulumi.StringOutput
- func (o KeyVersionSpecAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o KeyVersionSpecAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KeyVersionSpecAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KeyVersionSpecAlgorithmPtrInput
- type KeyVersionSpecAlgorithmPtrOutput
- func (o KeyVersionSpecAlgorithmPtrOutput) Elem() KeyVersionSpecAlgorithmOutput
- func (KeyVersionSpecAlgorithmPtrOutput) ElementType() reflect.Type
- func (o KeyVersionSpecAlgorithmPtrOutput) ToKeyVersionSpecAlgorithmPtrOutput() KeyVersionSpecAlgorithmPtrOutput
- func (o KeyVersionSpecAlgorithmPtrOutput) ToKeyVersionSpecAlgorithmPtrOutputWithContext(ctx context.Context) KeyVersionSpecAlgorithmPtrOutput
- func (o KeyVersionSpecAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KeyVersionSpecAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KeyVersionSpecArgs
- func (KeyVersionSpecArgs) ElementType() reflect.Type
- func (i KeyVersionSpecArgs) ToKeyVersionSpecOutput() KeyVersionSpecOutput
- func (i KeyVersionSpecArgs) ToKeyVersionSpecOutputWithContext(ctx context.Context) KeyVersionSpecOutput
- func (i KeyVersionSpecArgs) ToKeyVersionSpecPtrOutput() KeyVersionSpecPtrOutput
- func (i KeyVersionSpecArgs) ToKeyVersionSpecPtrOutputWithContext(ctx context.Context) KeyVersionSpecPtrOutput
- type KeyVersionSpecInput
- type KeyVersionSpecOutput
- func (o KeyVersionSpecOutput) Algorithm() KeyVersionSpecAlgorithmPtrOutput
- func (o KeyVersionSpecOutput) CloudKmsKeyVersion() pulumi.StringPtrOutput
- func (KeyVersionSpecOutput) ElementType() reflect.Type
- func (o KeyVersionSpecOutput) ToKeyVersionSpecOutput() KeyVersionSpecOutput
- func (o KeyVersionSpecOutput) ToKeyVersionSpecOutputWithContext(ctx context.Context) KeyVersionSpecOutput
- func (o KeyVersionSpecOutput) ToKeyVersionSpecPtrOutput() KeyVersionSpecPtrOutput
- func (o KeyVersionSpecOutput) ToKeyVersionSpecPtrOutputWithContext(ctx context.Context) KeyVersionSpecPtrOutput
- type KeyVersionSpecPtrInput
- type KeyVersionSpecPtrOutput
- func (o KeyVersionSpecPtrOutput) Algorithm() KeyVersionSpecAlgorithmPtrOutput
- func (o KeyVersionSpecPtrOutput) CloudKmsKeyVersion() pulumi.StringPtrOutput
- func (o KeyVersionSpecPtrOutput) Elem() KeyVersionSpecOutput
- func (KeyVersionSpecPtrOutput) ElementType() reflect.Type
- func (o KeyVersionSpecPtrOutput) ToKeyVersionSpecPtrOutput() KeyVersionSpecPtrOutput
- func (o KeyVersionSpecPtrOutput) ToKeyVersionSpecPtrOutputWithContext(ctx context.Context) KeyVersionSpecPtrOutput
- type KeyVersionSpecResponse
- type KeyVersionSpecResponseArgs
- func (KeyVersionSpecResponseArgs) ElementType() reflect.Type
- func (i KeyVersionSpecResponseArgs) ToKeyVersionSpecResponseOutput() KeyVersionSpecResponseOutput
- func (i KeyVersionSpecResponseArgs) ToKeyVersionSpecResponseOutputWithContext(ctx context.Context) KeyVersionSpecResponseOutput
- func (i KeyVersionSpecResponseArgs) ToKeyVersionSpecResponsePtrOutput() KeyVersionSpecResponsePtrOutput
- func (i KeyVersionSpecResponseArgs) ToKeyVersionSpecResponsePtrOutputWithContext(ctx context.Context) KeyVersionSpecResponsePtrOutput
- type KeyVersionSpecResponseInput
- type KeyVersionSpecResponseOutput
- func (o KeyVersionSpecResponseOutput) Algorithm() pulumi.StringOutput
- func (o KeyVersionSpecResponseOutput) CloudKmsKeyVersion() pulumi.StringOutput
- func (KeyVersionSpecResponseOutput) ElementType() reflect.Type
- func (o KeyVersionSpecResponseOutput) ToKeyVersionSpecResponseOutput() KeyVersionSpecResponseOutput
- func (o KeyVersionSpecResponseOutput) ToKeyVersionSpecResponseOutputWithContext(ctx context.Context) KeyVersionSpecResponseOutput
- func (o KeyVersionSpecResponseOutput) ToKeyVersionSpecResponsePtrOutput() KeyVersionSpecResponsePtrOutput
- func (o KeyVersionSpecResponseOutput) ToKeyVersionSpecResponsePtrOutputWithContext(ctx context.Context) KeyVersionSpecResponsePtrOutput
- type KeyVersionSpecResponsePtrInput
- type KeyVersionSpecResponsePtrOutput
- func (o KeyVersionSpecResponsePtrOutput) Algorithm() pulumi.StringPtrOutput
- func (o KeyVersionSpecResponsePtrOutput) CloudKmsKeyVersion() pulumi.StringPtrOutput
- func (o KeyVersionSpecResponsePtrOutput) Elem() KeyVersionSpecResponseOutput
- func (KeyVersionSpecResponsePtrOutput) ElementType() reflect.Type
- func (o KeyVersionSpecResponsePtrOutput) ToKeyVersionSpecResponsePtrOutput() KeyVersionSpecResponsePtrOutput
- func (o KeyVersionSpecResponsePtrOutput) ToKeyVersionSpecResponsePtrOutputWithContext(ctx context.Context) KeyVersionSpecResponsePtrOutput
- type LookupCaPoolArgs
- type LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyArgs
- type LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutputArgs
- type LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResult
- type LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput
- func (o LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) ToLookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput() LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput
- func (o LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) ToLookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutputWithContext(ctx context.Context) LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput
- func (o LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupCaPoolIamPolicyArgs
- type LookupCaPoolIamPolicyOutputArgs
- type LookupCaPoolIamPolicyResult
- type LookupCaPoolIamPolicyResultOutput
- func (o LookupCaPoolIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupCaPoolIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupCaPoolIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupCaPoolIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupCaPoolIamPolicyResultOutput) ToLookupCaPoolIamPolicyResultOutput() LookupCaPoolIamPolicyResultOutput
- func (o LookupCaPoolIamPolicyResultOutput) ToLookupCaPoolIamPolicyResultOutputWithContext(ctx context.Context) LookupCaPoolIamPolicyResultOutput
- func (o LookupCaPoolIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupCaPoolOutputArgs
- type LookupCaPoolResult
- type LookupCaPoolResultOutput
- func (LookupCaPoolResultOutput) ElementType() reflect.Type
- func (o LookupCaPoolResultOutput) IssuancePolicy() IssuancePolicyResponseOutput
- func (o LookupCaPoolResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupCaPoolResultOutput) Name() pulumi.StringOutput
- func (o LookupCaPoolResultOutput) PublishingOptions() PublishingOptionsResponseOutput
- func (o LookupCaPoolResultOutput) Tier() pulumi.StringOutput
- func (o LookupCaPoolResultOutput) ToLookupCaPoolResultOutput() LookupCaPoolResultOutput
- func (o LookupCaPoolResultOutput) ToLookupCaPoolResultOutputWithContext(ctx context.Context) LookupCaPoolResultOutput
- type LookupCertificateArgs
- type LookupCertificateAuthorityArgs
- type LookupCertificateAuthorityOutputArgs
- type LookupCertificateAuthorityResult
- type LookupCertificateAuthorityResultOutput
- func (o LookupCertificateAuthorityResultOutput) AccessUrls() AccessUrlsResponseOutput
- func (o LookupCertificateAuthorityResultOutput) CaCertificateDescriptions() CertificateDescriptionResponseArrayOutput
- func (o LookupCertificateAuthorityResultOutput) Config() CertificateConfigResponseOutput
- func (o LookupCertificateAuthorityResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupCertificateAuthorityResultOutput) DeleteTime() pulumi.StringOutput
- func (LookupCertificateAuthorityResultOutput) ElementType() reflect.Type
- func (o LookupCertificateAuthorityResultOutput) ExpireTime() pulumi.StringOutput
- func (o LookupCertificateAuthorityResultOutput) GcsBucket() pulumi.StringOutput
- func (o LookupCertificateAuthorityResultOutput) KeySpec() KeyVersionSpecResponseOutput
- func (o LookupCertificateAuthorityResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupCertificateAuthorityResultOutput) Lifetime() pulumi.StringOutput
- func (o LookupCertificateAuthorityResultOutput) Name() pulumi.StringOutput
- func (o LookupCertificateAuthorityResultOutput) PemCaCertificates() pulumi.StringArrayOutput
- func (o LookupCertificateAuthorityResultOutput) State() pulumi.StringOutput
- func (o LookupCertificateAuthorityResultOutput) SubordinateConfig() SubordinateConfigResponseOutput
- func (o LookupCertificateAuthorityResultOutput) Tier() pulumi.StringOutput
- func (o LookupCertificateAuthorityResultOutput) ToLookupCertificateAuthorityResultOutput() LookupCertificateAuthorityResultOutput
- func (o LookupCertificateAuthorityResultOutput) ToLookupCertificateAuthorityResultOutputWithContext(ctx context.Context) LookupCertificateAuthorityResultOutput
- func (o LookupCertificateAuthorityResultOutput) Type() pulumi.StringOutput
- func (o LookupCertificateAuthorityResultOutput) UpdateTime() pulumi.StringOutput
- type LookupCertificateOutputArgs
- type LookupCertificateResult
- type LookupCertificateResultOutput
- func (o LookupCertificateResultOutput) CertificateDescription() CertificateDescriptionResponseOutput
- func (o LookupCertificateResultOutput) CertificateTemplate() pulumi.StringOutput
- func (o LookupCertificateResultOutput) Config() CertificateConfigResponseOutput
- func (o LookupCertificateResultOutput) CreateTime() pulumi.StringOutput
- func (LookupCertificateResultOutput) ElementType() reflect.Type
- func (o LookupCertificateResultOutput) IssuerCertificateAuthority() pulumi.StringOutput
- func (o LookupCertificateResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupCertificateResultOutput) Lifetime() pulumi.StringOutput
- func (o LookupCertificateResultOutput) Name() pulumi.StringOutput
- func (o LookupCertificateResultOutput) PemCertificate() pulumi.StringOutput
- func (o LookupCertificateResultOutput) PemCertificateChain() pulumi.StringArrayOutput
- func (o LookupCertificateResultOutput) PemCsr() pulumi.StringOutput
- func (o LookupCertificateResultOutput) RevocationDetails() RevocationDetailsResponseOutput
- func (o LookupCertificateResultOutput) SubjectMode() pulumi.StringOutput
- func (o LookupCertificateResultOutput) ToLookupCertificateResultOutput() LookupCertificateResultOutput
- func (o LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext(ctx context.Context) LookupCertificateResultOutput
- func (o LookupCertificateResultOutput) UpdateTime() pulumi.StringOutput
- type LookupCertificateTemplateArgs
- type LookupCertificateTemplateIamPolicyArgs
- type LookupCertificateTemplateIamPolicyOutputArgs
- type LookupCertificateTemplateIamPolicyResult
- type LookupCertificateTemplateIamPolicyResultOutput
- func (o LookupCertificateTemplateIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupCertificateTemplateIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupCertificateTemplateIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupCertificateTemplateIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupCertificateTemplateIamPolicyResultOutput) ToLookupCertificateTemplateIamPolicyResultOutput() LookupCertificateTemplateIamPolicyResultOutput
- func (o LookupCertificateTemplateIamPolicyResultOutput) ToLookupCertificateTemplateIamPolicyResultOutputWithContext(ctx context.Context) LookupCertificateTemplateIamPolicyResultOutput
- func (o LookupCertificateTemplateIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupCertificateTemplateOutputArgs
- type LookupCertificateTemplateResult
- type LookupCertificateTemplateResultOutput
- func (o LookupCertificateTemplateResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupCertificateTemplateResultOutput) Description() pulumi.StringOutput
- func (LookupCertificateTemplateResultOutput) ElementType() reflect.Type
- func (o LookupCertificateTemplateResultOutput) IdentityConstraints() CertificateIdentityConstraintsResponseOutput
- func (o LookupCertificateTemplateResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupCertificateTemplateResultOutput) Name() pulumi.StringOutput
- func (o LookupCertificateTemplateResultOutput) PassthroughExtensions() CertificateExtensionConstraintsResponseOutput
- func (o LookupCertificateTemplateResultOutput) PredefinedValues() X509ParametersResponseOutput
- func (o LookupCertificateTemplateResultOutput) ToLookupCertificateTemplateResultOutput() LookupCertificateTemplateResultOutput
- func (o LookupCertificateTemplateResultOutput) ToLookupCertificateTemplateResultOutputWithContext(ctx context.Context) LookupCertificateTemplateResultOutput
- func (o LookupCertificateTemplateResultOutput) UpdateTime() pulumi.StringOutput
- type ObjectId
- type ObjectIdArgs
- type ObjectIdArray
- type ObjectIdArrayInput
- type ObjectIdArrayOutput
- type ObjectIdInput
- type ObjectIdOutput
- type ObjectIdResponse
- type ObjectIdResponseArgs
- type ObjectIdResponseArray
- type ObjectIdResponseArrayInput
- type ObjectIdResponseArrayOutput
- func (ObjectIdResponseArrayOutput) ElementType() reflect.Type
- func (o ObjectIdResponseArrayOutput) Index(i pulumi.IntInput) ObjectIdResponseOutput
- func (o ObjectIdResponseArrayOutput) ToObjectIdResponseArrayOutput() ObjectIdResponseArrayOutput
- func (o ObjectIdResponseArrayOutput) ToObjectIdResponseArrayOutputWithContext(ctx context.Context) ObjectIdResponseArrayOutput
- type ObjectIdResponseInput
- type ObjectIdResponseOutput
- func (ObjectIdResponseOutput) ElementType() reflect.Type
- func (o ObjectIdResponseOutput) ObjectIdPath() pulumi.IntArrayOutput
- func (o ObjectIdResponseOutput) ToObjectIdResponseOutput() ObjectIdResponseOutput
- func (o ObjectIdResponseOutput) ToObjectIdResponseOutputWithContext(ctx context.Context) ObjectIdResponseOutput
- type PublicKey
- type PublicKeyArgs
- func (PublicKeyArgs) ElementType() reflect.Type
- func (i PublicKeyArgs) ToPublicKeyOutput() PublicKeyOutput
- func (i PublicKeyArgs) ToPublicKeyOutputWithContext(ctx context.Context) PublicKeyOutput
- func (i PublicKeyArgs) ToPublicKeyPtrOutput() PublicKeyPtrOutput
- func (i PublicKeyArgs) ToPublicKeyPtrOutputWithContext(ctx context.Context) PublicKeyPtrOutput
- type PublicKeyFormat
- func (PublicKeyFormat) ElementType() reflect.Type
- func (e PublicKeyFormat) ToPublicKeyFormatOutput() PublicKeyFormatOutput
- func (e PublicKeyFormat) ToPublicKeyFormatOutputWithContext(ctx context.Context) PublicKeyFormatOutput
- func (e PublicKeyFormat) ToPublicKeyFormatPtrOutput() PublicKeyFormatPtrOutput
- func (e PublicKeyFormat) ToPublicKeyFormatPtrOutputWithContext(ctx context.Context) PublicKeyFormatPtrOutput
- func (e PublicKeyFormat) ToStringOutput() pulumi.StringOutput
- func (e PublicKeyFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PublicKeyFormat) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PublicKeyFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublicKeyFormatInput
- type PublicKeyFormatOutput
- func (PublicKeyFormatOutput) ElementType() reflect.Type
- func (o PublicKeyFormatOutput) ToPublicKeyFormatOutput() PublicKeyFormatOutput
- func (o PublicKeyFormatOutput) ToPublicKeyFormatOutputWithContext(ctx context.Context) PublicKeyFormatOutput
- func (o PublicKeyFormatOutput) ToPublicKeyFormatPtrOutput() PublicKeyFormatPtrOutput
- func (o PublicKeyFormatOutput) ToPublicKeyFormatPtrOutputWithContext(ctx context.Context) PublicKeyFormatPtrOutput
- func (o PublicKeyFormatOutput) ToStringOutput() pulumi.StringOutput
- func (o PublicKeyFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PublicKeyFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PublicKeyFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublicKeyFormatPtrInput
- type PublicKeyFormatPtrOutput
- func (o PublicKeyFormatPtrOutput) Elem() PublicKeyFormatOutput
- func (PublicKeyFormatPtrOutput) ElementType() reflect.Type
- func (o PublicKeyFormatPtrOutput) ToPublicKeyFormatPtrOutput() PublicKeyFormatPtrOutput
- func (o PublicKeyFormatPtrOutput) ToPublicKeyFormatPtrOutputWithContext(ctx context.Context) PublicKeyFormatPtrOutput
- func (o PublicKeyFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PublicKeyFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublicKeyInput
- type PublicKeyOutput
- func (PublicKeyOutput) ElementType() reflect.Type
- func (o PublicKeyOutput) Format() PublicKeyFormatOutput
- func (o PublicKeyOutput) Key() pulumi.StringOutput
- func (o PublicKeyOutput) ToPublicKeyOutput() PublicKeyOutput
- func (o PublicKeyOutput) ToPublicKeyOutputWithContext(ctx context.Context) PublicKeyOutput
- func (o PublicKeyOutput) ToPublicKeyPtrOutput() PublicKeyPtrOutput
- func (o PublicKeyOutput) ToPublicKeyPtrOutputWithContext(ctx context.Context) PublicKeyPtrOutput
- type PublicKeyPtrInput
- type PublicKeyPtrOutput
- func (o PublicKeyPtrOutput) Elem() PublicKeyOutput
- func (PublicKeyPtrOutput) ElementType() reflect.Type
- func (o PublicKeyPtrOutput) Format() PublicKeyFormatPtrOutput
- func (o PublicKeyPtrOutput) Key() pulumi.StringPtrOutput
- func (o PublicKeyPtrOutput) ToPublicKeyPtrOutput() PublicKeyPtrOutput
- func (o PublicKeyPtrOutput) ToPublicKeyPtrOutputWithContext(ctx context.Context) PublicKeyPtrOutput
- type PublicKeyResponse
- type PublicKeyResponseArgs
- func (PublicKeyResponseArgs) ElementType() reflect.Type
- func (i PublicKeyResponseArgs) ToPublicKeyResponseOutput() PublicKeyResponseOutput
- func (i PublicKeyResponseArgs) ToPublicKeyResponseOutputWithContext(ctx context.Context) PublicKeyResponseOutput
- func (i PublicKeyResponseArgs) ToPublicKeyResponsePtrOutput() PublicKeyResponsePtrOutput
- func (i PublicKeyResponseArgs) ToPublicKeyResponsePtrOutputWithContext(ctx context.Context) PublicKeyResponsePtrOutput
- type PublicKeyResponseInput
- type PublicKeyResponseOutput
- func (PublicKeyResponseOutput) ElementType() reflect.Type
- func (o PublicKeyResponseOutput) Format() pulumi.StringOutput
- func (o PublicKeyResponseOutput) Key() pulumi.StringOutput
- func (o PublicKeyResponseOutput) ToPublicKeyResponseOutput() PublicKeyResponseOutput
- func (o PublicKeyResponseOutput) ToPublicKeyResponseOutputWithContext(ctx context.Context) PublicKeyResponseOutput
- func (o PublicKeyResponseOutput) ToPublicKeyResponsePtrOutput() PublicKeyResponsePtrOutput
- func (o PublicKeyResponseOutput) ToPublicKeyResponsePtrOutputWithContext(ctx context.Context) PublicKeyResponsePtrOutput
- type PublicKeyResponsePtrInput
- type PublicKeyResponsePtrOutput
- func (o PublicKeyResponsePtrOutput) Elem() PublicKeyResponseOutput
- func (PublicKeyResponsePtrOutput) ElementType() reflect.Type
- func (o PublicKeyResponsePtrOutput) Format() pulumi.StringPtrOutput
- func (o PublicKeyResponsePtrOutput) Key() pulumi.StringPtrOutput
- func (o PublicKeyResponsePtrOutput) ToPublicKeyResponsePtrOutput() PublicKeyResponsePtrOutput
- func (o PublicKeyResponsePtrOutput) ToPublicKeyResponsePtrOutputWithContext(ctx context.Context) PublicKeyResponsePtrOutput
- type PublishingOptions
- type PublishingOptionsArgs
- func (PublishingOptionsArgs) ElementType() reflect.Type
- func (i PublishingOptionsArgs) ToPublishingOptionsOutput() PublishingOptionsOutput
- func (i PublishingOptionsArgs) ToPublishingOptionsOutputWithContext(ctx context.Context) PublishingOptionsOutput
- func (i PublishingOptionsArgs) ToPublishingOptionsPtrOutput() PublishingOptionsPtrOutput
- func (i PublishingOptionsArgs) ToPublishingOptionsPtrOutputWithContext(ctx context.Context) PublishingOptionsPtrOutput
- type PublishingOptionsInput
- type PublishingOptionsOutput
- func (PublishingOptionsOutput) ElementType() reflect.Type
- func (o PublishingOptionsOutput) PublishCaCert() pulumi.BoolPtrOutput
- func (o PublishingOptionsOutput) PublishCrl() pulumi.BoolPtrOutput
- func (o PublishingOptionsOutput) ToPublishingOptionsOutput() PublishingOptionsOutput
- func (o PublishingOptionsOutput) ToPublishingOptionsOutputWithContext(ctx context.Context) PublishingOptionsOutput
- func (o PublishingOptionsOutput) ToPublishingOptionsPtrOutput() PublishingOptionsPtrOutput
- func (o PublishingOptionsOutput) ToPublishingOptionsPtrOutputWithContext(ctx context.Context) PublishingOptionsPtrOutput
- type PublishingOptionsPtrInput
- type PublishingOptionsPtrOutput
- func (o PublishingOptionsPtrOutput) Elem() PublishingOptionsOutput
- func (PublishingOptionsPtrOutput) ElementType() reflect.Type
- func (o PublishingOptionsPtrOutput) PublishCaCert() pulumi.BoolPtrOutput
- func (o PublishingOptionsPtrOutput) PublishCrl() pulumi.BoolPtrOutput
- func (o PublishingOptionsPtrOutput) ToPublishingOptionsPtrOutput() PublishingOptionsPtrOutput
- func (o PublishingOptionsPtrOutput) ToPublishingOptionsPtrOutputWithContext(ctx context.Context) PublishingOptionsPtrOutput
- type PublishingOptionsResponse
- type PublishingOptionsResponseArgs
- func (PublishingOptionsResponseArgs) ElementType() reflect.Type
- func (i PublishingOptionsResponseArgs) ToPublishingOptionsResponseOutput() PublishingOptionsResponseOutput
- func (i PublishingOptionsResponseArgs) ToPublishingOptionsResponseOutputWithContext(ctx context.Context) PublishingOptionsResponseOutput
- func (i PublishingOptionsResponseArgs) ToPublishingOptionsResponsePtrOutput() PublishingOptionsResponsePtrOutput
- func (i PublishingOptionsResponseArgs) ToPublishingOptionsResponsePtrOutputWithContext(ctx context.Context) PublishingOptionsResponsePtrOutput
- type PublishingOptionsResponseInput
- type PublishingOptionsResponseOutput
- func (PublishingOptionsResponseOutput) ElementType() reflect.Type
- func (o PublishingOptionsResponseOutput) PublishCaCert() pulumi.BoolOutput
- func (o PublishingOptionsResponseOutput) PublishCrl() pulumi.BoolOutput
- func (o PublishingOptionsResponseOutput) ToPublishingOptionsResponseOutput() PublishingOptionsResponseOutput
- func (o PublishingOptionsResponseOutput) ToPublishingOptionsResponseOutputWithContext(ctx context.Context) PublishingOptionsResponseOutput
- func (o PublishingOptionsResponseOutput) ToPublishingOptionsResponsePtrOutput() PublishingOptionsResponsePtrOutput
- func (o PublishingOptionsResponseOutput) ToPublishingOptionsResponsePtrOutputWithContext(ctx context.Context) PublishingOptionsResponsePtrOutput
- type PublishingOptionsResponsePtrInput
- type PublishingOptionsResponsePtrOutput
- func (o PublishingOptionsResponsePtrOutput) Elem() PublishingOptionsResponseOutput
- func (PublishingOptionsResponsePtrOutput) ElementType() reflect.Type
- func (o PublishingOptionsResponsePtrOutput) PublishCaCert() pulumi.BoolPtrOutput
- func (o PublishingOptionsResponsePtrOutput) PublishCrl() pulumi.BoolPtrOutput
- func (o PublishingOptionsResponsePtrOutput) ToPublishingOptionsResponsePtrOutput() PublishingOptionsResponsePtrOutput
- func (o PublishingOptionsResponsePtrOutput) ToPublishingOptionsResponsePtrOutputWithContext(ctx context.Context) PublishingOptionsResponsePtrOutput
- type RevocationDetailsResponse
- type RevocationDetailsResponseArgs
- func (RevocationDetailsResponseArgs) ElementType() reflect.Type
- func (i RevocationDetailsResponseArgs) ToRevocationDetailsResponseOutput() RevocationDetailsResponseOutput
- func (i RevocationDetailsResponseArgs) ToRevocationDetailsResponseOutputWithContext(ctx context.Context) RevocationDetailsResponseOutput
- func (i RevocationDetailsResponseArgs) ToRevocationDetailsResponsePtrOutput() RevocationDetailsResponsePtrOutput
- func (i RevocationDetailsResponseArgs) ToRevocationDetailsResponsePtrOutputWithContext(ctx context.Context) RevocationDetailsResponsePtrOutput
- type RevocationDetailsResponseInput
- type RevocationDetailsResponseOutput
- func (RevocationDetailsResponseOutput) ElementType() reflect.Type
- func (o RevocationDetailsResponseOutput) RevocationState() pulumi.StringOutput
- func (o RevocationDetailsResponseOutput) RevocationTime() pulumi.StringOutput
- func (o RevocationDetailsResponseOutput) ToRevocationDetailsResponseOutput() RevocationDetailsResponseOutput
- func (o RevocationDetailsResponseOutput) ToRevocationDetailsResponseOutputWithContext(ctx context.Context) RevocationDetailsResponseOutput
- func (o RevocationDetailsResponseOutput) ToRevocationDetailsResponsePtrOutput() RevocationDetailsResponsePtrOutput
- func (o RevocationDetailsResponseOutput) ToRevocationDetailsResponsePtrOutputWithContext(ctx context.Context) RevocationDetailsResponsePtrOutput
- type RevocationDetailsResponsePtrInput
- type RevocationDetailsResponsePtrOutput
- func (o RevocationDetailsResponsePtrOutput) Elem() RevocationDetailsResponseOutput
- func (RevocationDetailsResponsePtrOutput) ElementType() reflect.Type
- func (o RevocationDetailsResponsePtrOutput) RevocationState() pulumi.StringPtrOutput
- func (o RevocationDetailsResponsePtrOutput) RevocationTime() pulumi.StringPtrOutput
- func (o RevocationDetailsResponsePtrOutput) ToRevocationDetailsResponsePtrOutput() RevocationDetailsResponsePtrOutput
- func (o RevocationDetailsResponsePtrOutput) ToRevocationDetailsResponsePtrOutputWithContext(ctx context.Context) RevocationDetailsResponsePtrOutput
- type RsaKeyType
- type RsaKeyTypeArgs
- func (RsaKeyTypeArgs) ElementType() reflect.Type
- func (i RsaKeyTypeArgs) ToRsaKeyTypeOutput() RsaKeyTypeOutput
- func (i RsaKeyTypeArgs) ToRsaKeyTypeOutputWithContext(ctx context.Context) RsaKeyTypeOutput
- func (i RsaKeyTypeArgs) ToRsaKeyTypePtrOutput() RsaKeyTypePtrOutput
- func (i RsaKeyTypeArgs) ToRsaKeyTypePtrOutputWithContext(ctx context.Context) RsaKeyTypePtrOutput
- type RsaKeyTypeInput
- type RsaKeyTypeOutput
- func (RsaKeyTypeOutput) ElementType() reflect.Type
- func (o RsaKeyTypeOutput) MaxModulusSize() pulumi.StringPtrOutput
- func (o RsaKeyTypeOutput) MinModulusSize() pulumi.StringPtrOutput
- func (o RsaKeyTypeOutput) ToRsaKeyTypeOutput() RsaKeyTypeOutput
- func (o RsaKeyTypeOutput) ToRsaKeyTypeOutputWithContext(ctx context.Context) RsaKeyTypeOutput
- func (o RsaKeyTypeOutput) ToRsaKeyTypePtrOutput() RsaKeyTypePtrOutput
- func (o RsaKeyTypeOutput) ToRsaKeyTypePtrOutputWithContext(ctx context.Context) RsaKeyTypePtrOutput
- type RsaKeyTypePtrInput
- type RsaKeyTypePtrOutput
- func (o RsaKeyTypePtrOutput) Elem() RsaKeyTypeOutput
- func (RsaKeyTypePtrOutput) ElementType() reflect.Type
- func (o RsaKeyTypePtrOutput) MaxModulusSize() pulumi.StringPtrOutput
- func (o RsaKeyTypePtrOutput) MinModulusSize() pulumi.StringPtrOutput
- func (o RsaKeyTypePtrOutput) ToRsaKeyTypePtrOutput() RsaKeyTypePtrOutput
- func (o RsaKeyTypePtrOutput) ToRsaKeyTypePtrOutputWithContext(ctx context.Context) RsaKeyTypePtrOutput
- type RsaKeyTypeResponse
- type RsaKeyTypeResponseArgs
- type RsaKeyTypeResponseInput
- type RsaKeyTypeResponseOutput
- func (RsaKeyTypeResponseOutput) ElementType() reflect.Type
- func (o RsaKeyTypeResponseOutput) MaxModulusSize() pulumi.StringOutput
- func (o RsaKeyTypeResponseOutput) MinModulusSize() pulumi.StringOutput
- func (o RsaKeyTypeResponseOutput) ToRsaKeyTypeResponseOutput() RsaKeyTypeResponseOutput
- func (o RsaKeyTypeResponseOutput) ToRsaKeyTypeResponseOutputWithContext(ctx context.Context) RsaKeyTypeResponseOutput
- type Subject
- type SubjectAltNames
- type SubjectAltNamesArgs
- func (SubjectAltNamesArgs) ElementType() reflect.Type
- func (i SubjectAltNamesArgs) ToSubjectAltNamesOutput() SubjectAltNamesOutput
- func (i SubjectAltNamesArgs) ToSubjectAltNamesOutputWithContext(ctx context.Context) SubjectAltNamesOutput
- func (i SubjectAltNamesArgs) ToSubjectAltNamesPtrOutput() SubjectAltNamesPtrOutput
- func (i SubjectAltNamesArgs) ToSubjectAltNamesPtrOutputWithContext(ctx context.Context) SubjectAltNamesPtrOutput
- type SubjectAltNamesInput
- type SubjectAltNamesOutput
- func (o SubjectAltNamesOutput) CustomSans() X509ExtensionArrayOutput
- func (o SubjectAltNamesOutput) DnsNames() pulumi.StringArrayOutput
- func (SubjectAltNamesOutput) ElementType() reflect.Type
- func (o SubjectAltNamesOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o SubjectAltNamesOutput) IpAddresses() pulumi.StringArrayOutput
- func (o SubjectAltNamesOutput) ToSubjectAltNamesOutput() SubjectAltNamesOutput
- func (o SubjectAltNamesOutput) ToSubjectAltNamesOutputWithContext(ctx context.Context) SubjectAltNamesOutput
- func (o SubjectAltNamesOutput) ToSubjectAltNamesPtrOutput() SubjectAltNamesPtrOutput
- func (o SubjectAltNamesOutput) ToSubjectAltNamesPtrOutputWithContext(ctx context.Context) SubjectAltNamesPtrOutput
- func (o SubjectAltNamesOutput) Uris() pulumi.StringArrayOutput
- type SubjectAltNamesPtrInput
- type SubjectAltNamesPtrOutput
- func (o SubjectAltNamesPtrOutput) CustomSans() X509ExtensionArrayOutput
- func (o SubjectAltNamesPtrOutput) DnsNames() pulumi.StringArrayOutput
- func (o SubjectAltNamesPtrOutput) Elem() SubjectAltNamesOutput
- func (SubjectAltNamesPtrOutput) ElementType() reflect.Type
- func (o SubjectAltNamesPtrOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o SubjectAltNamesPtrOutput) IpAddresses() pulumi.StringArrayOutput
- func (o SubjectAltNamesPtrOutput) ToSubjectAltNamesPtrOutput() SubjectAltNamesPtrOutput
- func (o SubjectAltNamesPtrOutput) ToSubjectAltNamesPtrOutputWithContext(ctx context.Context) SubjectAltNamesPtrOutput
- func (o SubjectAltNamesPtrOutput) Uris() pulumi.StringArrayOutput
- type SubjectAltNamesResponse
- type SubjectAltNamesResponseArgs
- func (SubjectAltNamesResponseArgs) ElementType() reflect.Type
- func (i SubjectAltNamesResponseArgs) ToSubjectAltNamesResponseOutput() SubjectAltNamesResponseOutput
- func (i SubjectAltNamesResponseArgs) ToSubjectAltNamesResponseOutputWithContext(ctx context.Context) SubjectAltNamesResponseOutput
- func (i SubjectAltNamesResponseArgs) ToSubjectAltNamesResponsePtrOutput() SubjectAltNamesResponsePtrOutput
- func (i SubjectAltNamesResponseArgs) ToSubjectAltNamesResponsePtrOutputWithContext(ctx context.Context) SubjectAltNamesResponsePtrOutput
- type SubjectAltNamesResponseInput
- type SubjectAltNamesResponseOutput
- func (o SubjectAltNamesResponseOutput) CustomSans() X509ExtensionResponseArrayOutput
- func (o SubjectAltNamesResponseOutput) DnsNames() pulumi.StringArrayOutput
- func (SubjectAltNamesResponseOutput) ElementType() reflect.Type
- func (o SubjectAltNamesResponseOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o SubjectAltNamesResponseOutput) IpAddresses() pulumi.StringArrayOutput
- func (o SubjectAltNamesResponseOutput) ToSubjectAltNamesResponseOutput() SubjectAltNamesResponseOutput
- func (o SubjectAltNamesResponseOutput) ToSubjectAltNamesResponseOutputWithContext(ctx context.Context) SubjectAltNamesResponseOutput
- func (o SubjectAltNamesResponseOutput) ToSubjectAltNamesResponsePtrOutput() SubjectAltNamesResponsePtrOutput
- func (o SubjectAltNamesResponseOutput) ToSubjectAltNamesResponsePtrOutputWithContext(ctx context.Context) SubjectAltNamesResponsePtrOutput
- func (o SubjectAltNamesResponseOutput) Uris() pulumi.StringArrayOutput
- type SubjectAltNamesResponsePtrInput
- type SubjectAltNamesResponsePtrOutput
- func (o SubjectAltNamesResponsePtrOutput) CustomSans() X509ExtensionResponseArrayOutput
- func (o SubjectAltNamesResponsePtrOutput) DnsNames() pulumi.StringArrayOutput
- func (o SubjectAltNamesResponsePtrOutput) Elem() SubjectAltNamesResponseOutput
- func (SubjectAltNamesResponsePtrOutput) ElementType() reflect.Type
- func (o SubjectAltNamesResponsePtrOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o SubjectAltNamesResponsePtrOutput) IpAddresses() pulumi.StringArrayOutput
- func (o SubjectAltNamesResponsePtrOutput) ToSubjectAltNamesResponsePtrOutput() SubjectAltNamesResponsePtrOutput
- func (o SubjectAltNamesResponsePtrOutput) ToSubjectAltNamesResponsePtrOutputWithContext(ctx context.Context) SubjectAltNamesResponsePtrOutput
- func (o SubjectAltNamesResponsePtrOutput) Uris() pulumi.StringArrayOutput
- type SubjectArgs
- func (SubjectArgs) ElementType() reflect.Type
- func (i SubjectArgs) ToSubjectOutput() SubjectOutput
- func (i SubjectArgs) ToSubjectOutputWithContext(ctx context.Context) SubjectOutput
- func (i SubjectArgs) ToSubjectPtrOutput() SubjectPtrOutput
- func (i SubjectArgs) ToSubjectPtrOutputWithContext(ctx context.Context) SubjectPtrOutput
- type SubjectConfig
- type SubjectConfigArgs
- func (SubjectConfigArgs) ElementType() reflect.Type
- func (i SubjectConfigArgs) ToSubjectConfigOutput() SubjectConfigOutput
- func (i SubjectConfigArgs) ToSubjectConfigOutputWithContext(ctx context.Context) SubjectConfigOutput
- func (i SubjectConfigArgs) ToSubjectConfigPtrOutput() SubjectConfigPtrOutput
- func (i SubjectConfigArgs) ToSubjectConfigPtrOutputWithContext(ctx context.Context) SubjectConfigPtrOutput
- type SubjectConfigInput
- type SubjectConfigOutput
- func (SubjectConfigOutput) ElementType() reflect.Type
- func (o SubjectConfigOutput) Subject() SubjectOutput
- func (o SubjectConfigOutput) SubjectAltName() SubjectAltNamesPtrOutput
- func (o SubjectConfigOutput) ToSubjectConfigOutput() SubjectConfigOutput
- func (o SubjectConfigOutput) ToSubjectConfigOutputWithContext(ctx context.Context) SubjectConfigOutput
- func (o SubjectConfigOutput) ToSubjectConfigPtrOutput() SubjectConfigPtrOutput
- func (o SubjectConfigOutput) ToSubjectConfigPtrOutputWithContext(ctx context.Context) SubjectConfigPtrOutput
- type SubjectConfigPtrInput
- type SubjectConfigPtrOutput
- func (o SubjectConfigPtrOutput) Elem() SubjectConfigOutput
- func (SubjectConfigPtrOutput) ElementType() reflect.Type
- func (o SubjectConfigPtrOutput) Subject() SubjectPtrOutput
- func (o SubjectConfigPtrOutput) SubjectAltName() SubjectAltNamesPtrOutput
- func (o SubjectConfigPtrOutput) ToSubjectConfigPtrOutput() SubjectConfigPtrOutput
- func (o SubjectConfigPtrOutput) ToSubjectConfigPtrOutputWithContext(ctx context.Context) SubjectConfigPtrOutput
- type SubjectConfigResponse
- type SubjectConfigResponseArgs
- func (SubjectConfigResponseArgs) ElementType() reflect.Type
- func (i SubjectConfigResponseArgs) ToSubjectConfigResponseOutput() SubjectConfigResponseOutput
- func (i SubjectConfigResponseArgs) ToSubjectConfigResponseOutputWithContext(ctx context.Context) SubjectConfigResponseOutput
- func (i SubjectConfigResponseArgs) ToSubjectConfigResponsePtrOutput() SubjectConfigResponsePtrOutput
- func (i SubjectConfigResponseArgs) ToSubjectConfigResponsePtrOutputWithContext(ctx context.Context) SubjectConfigResponsePtrOutput
- type SubjectConfigResponseInput
- type SubjectConfigResponseOutput
- func (SubjectConfigResponseOutput) ElementType() reflect.Type
- func (o SubjectConfigResponseOutput) Subject() SubjectResponseOutput
- func (o SubjectConfigResponseOutput) SubjectAltName() SubjectAltNamesResponseOutput
- func (o SubjectConfigResponseOutput) ToSubjectConfigResponseOutput() SubjectConfigResponseOutput
- func (o SubjectConfigResponseOutput) ToSubjectConfigResponseOutputWithContext(ctx context.Context) SubjectConfigResponseOutput
- func (o SubjectConfigResponseOutput) ToSubjectConfigResponsePtrOutput() SubjectConfigResponsePtrOutput
- func (o SubjectConfigResponseOutput) ToSubjectConfigResponsePtrOutputWithContext(ctx context.Context) SubjectConfigResponsePtrOutput
- type SubjectConfigResponsePtrInput
- type SubjectConfigResponsePtrOutput
- func (o SubjectConfigResponsePtrOutput) Elem() SubjectConfigResponseOutput
- func (SubjectConfigResponsePtrOutput) ElementType() reflect.Type
- func (o SubjectConfigResponsePtrOutput) Subject() SubjectResponsePtrOutput
- func (o SubjectConfigResponsePtrOutput) SubjectAltName() SubjectAltNamesResponsePtrOutput
- func (o SubjectConfigResponsePtrOutput) ToSubjectConfigResponsePtrOutput() SubjectConfigResponsePtrOutput
- func (o SubjectConfigResponsePtrOutput) ToSubjectConfigResponsePtrOutputWithContext(ctx context.Context) SubjectConfigResponsePtrOutput
- type SubjectDescriptionResponse
- type SubjectDescriptionResponseArgs
- func (SubjectDescriptionResponseArgs) ElementType() reflect.Type
- func (i SubjectDescriptionResponseArgs) ToSubjectDescriptionResponseOutput() SubjectDescriptionResponseOutput
- func (i SubjectDescriptionResponseArgs) ToSubjectDescriptionResponseOutputWithContext(ctx context.Context) SubjectDescriptionResponseOutput
- func (i SubjectDescriptionResponseArgs) ToSubjectDescriptionResponsePtrOutput() SubjectDescriptionResponsePtrOutput
- func (i SubjectDescriptionResponseArgs) ToSubjectDescriptionResponsePtrOutputWithContext(ctx context.Context) SubjectDescriptionResponsePtrOutput
- type SubjectDescriptionResponseInput
- type SubjectDescriptionResponseOutput
- func (SubjectDescriptionResponseOutput) ElementType() reflect.Type
- func (o SubjectDescriptionResponseOutput) HexSerialNumber() pulumi.StringOutput
- func (o SubjectDescriptionResponseOutput) Lifetime() pulumi.StringOutput
- func (o SubjectDescriptionResponseOutput) NotAfterTime() pulumi.StringOutput
- func (o SubjectDescriptionResponseOutput) NotBeforeTime() pulumi.StringOutput
- func (o SubjectDescriptionResponseOutput) Subject() SubjectResponseOutput
- func (o SubjectDescriptionResponseOutput) SubjectAltName() SubjectAltNamesResponseOutput
- func (o SubjectDescriptionResponseOutput) ToSubjectDescriptionResponseOutput() SubjectDescriptionResponseOutput
- func (o SubjectDescriptionResponseOutput) ToSubjectDescriptionResponseOutputWithContext(ctx context.Context) SubjectDescriptionResponseOutput
- func (o SubjectDescriptionResponseOutput) ToSubjectDescriptionResponsePtrOutput() SubjectDescriptionResponsePtrOutput
- func (o SubjectDescriptionResponseOutput) ToSubjectDescriptionResponsePtrOutputWithContext(ctx context.Context) SubjectDescriptionResponsePtrOutput
- type SubjectDescriptionResponsePtrInput
- type SubjectDescriptionResponsePtrOutput
- func (o SubjectDescriptionResponsePtrOutput) Elem() SubjectDescriptionResponseOutput
- func (SubjectDescriptionResponsePtrOutput) ElementType() reflect.Type
- func (o SubjectDescriptionResponsePtrOutput) HexSerialNumber() pulumi.StringPtrOutput
- func (o SubjectDescriptionResponsePtrOutput) Lifetime() pulumi.StringPtrOutput
- func (o SubjectDescriptionResponsePtrOutput) NotAfterTime() pulumi.StringPtrOutput
- func (o SubjectDescriptionResponsePtrOutput) NotBeforeTime() pulumi.StringPtrOutput
- func (o SubjectDescriptionResponsePtrOutput) Subject() SubjectResponsePtrOutput
- func (o SubjectDescriptionResponsePtrOutput) SubjectAltName() SubjectAltNamesResponsePtrOutput
- func (o SubjectDescriptionResponsePtrOutput) ToSubjectDescriptionResponsePtrOutput() SubjectDescriptionResponsePtrOutput
- func (o SubjectDescriptionResponsePtrOutput) ToSubjectDescriptionResponsePtrOutputWithContext(ctx context.Context) SubjectDescriptionResponsePtrOutput
- type SubjectInput
- type SubjectOutput
- func (o SubjectOutput) CommonName() pulumi.StringPtrOutput
- func (o SubjectOutput) CountryCode() pulumi.StringPtrOutput
- func (SubjectOutput) ElementType() reflect.Type
- func (o SubjectOutput) Locality() pulumi.StringPtrOutput
- func (o SubjectOutput) Organization() pulumi.StringPtrOutput
- func (o SubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o SubjectOutput) PostalCode() pulumi.StringPtrOutput
- func (o SubjectOutput) Province() pulumi.StringPtrOutput
- func (o SubjectOutput) StreetAddress() pulumi.StringPtrOutput
- func (o SubjectOutput) ToSubjectOutput() SubjectOutput
- func (o SubjectOutput) ToSubjectOutputWithContext(ctx context.Context) SubjectOutput
- func (o SubjectOutput) ToSubjectPtrOutput() SubjectPtrOutput
- func (o SubjectOutput) ToSubjectPtrOutputWithContext(ctx context.Context) SubjectPtrOutput
- type SubjectPtrInput
- type SubjectPtrOutput
- func (o SubjectPtrOutput) CommonName() pulumi.StringPtrOutput
- func (o SubjectPtrOutput) CountryCode() pulumi.StringPtrOutput
- func (o SubjectPtrOutput) Elem() SubjectOutput
- func (SubjectPtrOutput) ElementType() reflect.Type
- func (o SubjectPtrOutput) Locality() pulumi.StringPtrOutput
- func (o SubjectPtrOutput) Organization() pulumi.StringPtrOutput
- func (o SubjectPtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o SubjectPtrOutput) PostalCode() pulumi.StringPtrOutput
- func (o SubjectPtrOutput) Province() pulumi.StringPtrOutput
- func (o SubjectPtrOutput) StreetAddress() pulumi.StringPtrOutput
- func (o SubjectPtrOutput) ToSubjectPtrOutput() SubjectPtrOutput
- func (o SubjectPtrOutput) ToSubjectPtrOutputWithContext(ctx context.Context) SubjectPtrOutput
- type SubjectResponse
- type SubjectResponseArgs
- func (SubjectResponseArgs) ElementType() reflect.Type
- func (i SubjectResponseArgs) ToSubjectResponseOutput() SubjectResponseOutput
- func (i SubjectResponseArgs) ToSubjectResponseOutputWithContext(ctx context.Context) SubjectResponseOutput
- func (i SubjectResponseArgs) ToSubjectResponsePtrOutput() SubjectResponsePtrOutput
- func (i SubjectResponseArgs) ToSubjectResponsePtrOutputWithContext(ctx context.Context) SubjectResponsePtrOutput
- type SubjectResponseInput
- type SubjectResponseOutput
- func (o SubjectResponseOutput) CommonName() pulumi.StringOutput
- func (o SubjectResponseOutput) CountryCode() pulumi.StringOutput
- func (SubjectResponseOutput) ElementType() reflect.Type
- func (o SubjectResponseOutput) Locality() pulumi.StringOutput
- func (o SubjectResponseOutput) Organization() pulumi.StringOutput
- func (o SubjectResponseOutput) OrganizationalUnit() pulumi.StringOutput
- func (o SubjectResponseOutput) PostalCode() pulumi.StringOutput
- func (o SubjectResponseOutput) Province() pulumi.StringOutput
- func (o SubjectResponseOutput) StreetAddress() pulumi.StringOutput
- func (o SubjectResponseOutput) ToSubjectResponseOutput() SubjectResponseOutput
- func (o SubjectResponseOutput) ToSubjectResponseOutputWithContext(ctx context.Context) SubjectResponseOutput
- func (o SubjectResponseOutput) ToSubjectResponsePtrOutput() SubjectResponsePtrOutput
- func (o SubjectResponseOutput) ToSubjectResponsePtrOutputWithContext(ctx context.Context) SubjectResponsePtrOutput
- type SubjectResponsePtrInput
- type SubjectResponsePtrOutput
- func (o SubjectResponsePtrOutput) CommonName() pulumi.StringPtrOutput
- func (o SubjectResponsePtrOutput) CountryCode() pulumi.StringPtrOutput
- func (o SubjectResponsePtrOutput) Elem() SubjectResponseOutput
- func (SubjectResponsePtrOutput) ElementType() reflect.Type
- func (o SubjectResponsePtrOutput) Locality() pulumi.StringPtrOutput
- func (o SubjectResponsePtrOutput) Organization() pulumi.StringPtrOutput
- func (o SubjectResponsePtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
- func (o SubjectResponsePtrOutput) PostalCode() pulumi.StringPtrOutput
- func (o SubjectResponsePtrOutput) Province() pulumi.StringPtrOutput
- func (o SubjectResponsePtrOutput) StreetAddress() pulumi.StringPtrOutput
- func (o SubjectResponsePtrOutput) ToSubjectResponsePtrOutput() SubjectResponsePtrOutput
- func (o SubjectResponsePtrOutput) ToSubjectResponsePtrOutputWithContext(ctx context.Context) SubjectResponsePtrOutput
- type SubordinateConfig
- type SubordinateConfigArgs
- func (SubordinateConfigArgs) ElementType() reflect.Type
- func (i SubordinateConfigArgs) ToSubordinateConfigOutput() SubordinateConfigOutput
- func (i SubordinateConfigArgs) ToSubordinateConfigOutputWithContext(ctx context.Context) SubordinateConfigOutput
- func (i SubordinateConfigArgs) ToSubordinateConfigPtrOutput() SubordinateConfigPtrOutput
- func (i SubordinateConfigArgs) ToSubordinateConfigPtrOutputWithContext(ctx context.Context) SubordinateConfigPtrOutput
- type SubordinateConfigChain
- type SubordinateConfigChainArgs
- func (SubordinateConfigChainArgs) ElementType() reflect.Type
- func (i SubordinateConfigChainArgs) ToSubordinateConfigChainOutput() SubordinateConfigChainOutput
- func (i SubordinateConfigChainArgs) ToSubordinateConfigChainOutputWithContext(ctx context.Context) SubordinateConfigChainOutput
- func (i SubordinateConfigChainArgs) ToSubordinateConfigChainPtrOutput() SubordinateConfigChainPtrOutput
- func (i SubordinateConfigChainArgs) ToSubordinateConfigChainPtrOutputWithContext(ctx context.Context) SubordinateConfigChainPtrOutput
- type SubordinateConfigChainInput
- type SubordinateConfigChainOutput
- func (SubordinateConfigChainOutput) ElementType() reflect.Type
- func (o SubordinateConfigChainOutput) PemCertificates() pulumi.StringArrayOutput
- func (o SubordinateConfigChainOutput) ToSubordinateConfigChainOutput() SubordinateConfigChainOutput
- func (o SubordinateConfigChainOutput) ToSubordinateConfigChainOutputWithContext(ctx context.Context) SubordinateConfigChainOutput
- func (o SubordinateConfigChainOutput) ToSubordinateConfigChainPtrOutput() SubordinateConfigChainPtrOutput
- func (o SubordinateConfigChainOutput) ToSubordinateConfigChainPtrOutputWithContext(ctx context.Context) SubordinateConfigChainPtrOutput
- type SubordinateConfigChainPtrInput
- type SubordinateConfigChainPtrOutput
- func (o SubordinateConfigChainPtrOutput) Elem() SubordinateConfigChainOutput
- func (SubordinateConfigChainPtrOutput) ElementType() reflect.Type
- func (o SubordinateConfigChainPtrOutput) PemCertificates() pulumi.StringArrayOutput
- func (o SubordinateConfigChainPtrOutput) ToSubordinateConfigChainPtrOutput() SubordinateConfigChainPtrOutput
- func (o SubordinateConfigChainPtrOutput) ToSubordinateConfigChainPtrOutputWithContext(ctx context.Context) SubordinateConfigChainPtrOutput
- type SubordinateConfigChainResponse
- type SubordinateConfigChainResponseArgs
- func (SubordinateConfigChainResponseArgs) ElementType() reflect.Type
- func (i SubordinateConfigChainResponseArgs) ToSubordinateConfigChainResponseOutput() SubordinateConfigChainResponseOutput
- func (i SubordinateConfigChainResponseArgs) ToSubordinateConfigChainResponseOutputWithContext(ctx context.Context) SubordinateConfigChainResponseOutput
- func (i SubordinateConfigChainResponseArgs) ToSubordinateConfigChainResponsePtrOutput() SubordinateConfigChainResponsePtrOutput
- func (i SubordinateConfigChainResponseArgs) ToSubordinateConfigChainResponsePtrOutputWithContext(ctx context.Context) SubordinateConfigChainResponsePtrOutput
- type SubordinateConfigChainResponseInput
- type SubordinateConfigChainResponseOutput
- func (SubordinateConfigChainResponseOutput) ElementType() reflect.Type
- func (o SubordinateConfigChainResponseOutput) PemCertificates() pulumi.StringArrayOutput
- func (o SubordinateConfigChainResponseOutput) ToSubordinateConfigChainResponseOutput() SubordinateConfigChainResponseOutput
- func (o SubordinateConfigChainResponseOutput) ToSubordinateConfigChainResponseOutputWithContext(ctx context.Context) SubordinateConfigChainResponseOutput
- func (o SubordinateConfigChainResponseOutput) ToSubordinateConfigChainResponsePtrOutput() SubordinateConfigChainResponsePtrOutput
- func (o SubordinateConfigChainResponseOutput) ToSubordinateConfigChainResponsePtrOutputWithContext(ctx context.Context) SubordinateConfigChainResponsePtrOutput
- type SubordinateConfigChainResponsePtrInput
- type SubordinateConfigChainResponsePtrOutput
- func (o SubordinateConfigChainResponsePtrOutput) Elem() SubordinateConfigChainResponseOutput
- func (SubordinateConfigChainResponsePtrOutput) ElementType() reflect.Type
- func (o SubordinateConfigChainResponsePtrOutput) PemCertificates() pulumi.StringArrayOutput
- func (o SubordinateConfigChainResponsePtrOutput) ToSubordinateConfigChainResponsePtrOutput() SubordinateConfigChainResponsePtrOutput
- func (o SubordinateConfigChainResponsePtrOutput) ToSubordinateConfigChainResponsePtrOutputWithContext(ctx context.Context) SubordinateConfigChainResponsePtrOutput
- type SubordinateConfigInput
- type SubordinateConfigOutput
- func (o SubordinateConfigOutput) CertificateAuthority() pulumi.StringOutput
- func (SubordinateConfigOutput) ElementType() reflect.Type
- func (o SubordinateConfigOutput) PemIssuerChain() SubordinateConfigChainOutput
- func (o SubordinateConfigOutput) ToSubordinateConfigOutput() SubordinateConfigOutput
- func (o SubordinateConfigOutput) ToSubordinateConfigOutputWithContext(ctx context.Context) SubordinateConfigOutput
- func (o SubordinateConfigOutput) ToSubordinateConfigPtrOutput() SubordinateConfigPtrOutput
- func (o SubordinateConfigOutput) ToSubordinateConfigPtrOutputWithContext(ctx context.Context) SubordinateConfigPtrOutput
- type SubordinateConfigPtrInput
- type SubordinateConfigPtrOutput
- func (o SubordinateConfigPtrOutput) CertificateAuthority() pulumi.StringPtrOutput
- func (o SubordinateConfigPtrOutput) Elem() SubordinateConfigOutput
- func (SubordinateConfigPtrOutput) ElementType() reflect.Type
- func (o SubordinateConfigPtrOutput) PemIssuerChain() SubordinateConfigChainPtrOutput
- func (o SubordinateConfigPtrOutput) ToSubordinateConfigPtrOutput() SubordinateConfigPtrOutput
- func (o SubordinateConfigPtrOutput) ToSubordinateConfigPtrOutputWithContext(ctx context.Context) SubordinateConfigPtrOutput
- type SubordinateConfigResponse
- type SubordinateConfigResponseArgs
- func (SubordinateConfigResponseArgs) ElementType() reflect.Type
- func (i SubordinateConfigResponseArgs) ToSubordinateConfigResponseOutput() SubordinateConfigResponseOutput
- func (i SubordinateConfigResponseArgs) ToSubordinateConfigResponseOutputWithContext(ctx context.Context) SubordinateConfigResponseOutput
- func (i SubordinateConfigResponseArgs) ToSubordinateConfigResponsePtrOutput() SubordinateConfigResponsePtrOutput
- func (i SubordinateConfigResponseArgs) ToSubordinateConfigResponsePtrOutputWithContext(ctx context.Context) SubordinateConfigResponsePtrOutput
- type SubordinateConfigResponseInput
- type SubordinateConfigResponseOutput
- func (o SubordinateConfigResponseOutput) CertificateAuthority() pulumi.StringOutput
- func (SubordinateConfigResponseOutput) ElementType() reflect.Type
- func (o SubordinateConfigResponseOutput) PemIssuerChain() SubordinateConfigChainResponseOutput
- func (o SubordinateConfigResponseOutput) ToSubordinateConfigResponseOutput() SubordinateConfigResponseOutput
- func (o SubordinateConfigResponseOutput) ToSubordinateConfigResponseOutputWithContext(ctx context.Context) SubordinateConfigResponseOutput
- func (o SubordinateConfigResponseOutput) ToSubordinateConfigResponsePtrOutput() SubordinateConfigResponsePtrOutput
- func (o SubordinateConfigResponseOutput) ToSubordinateConfigResponsePtrOutputWithContext(ctx context.Context) SubordinateConfigResponsePtrOutput
- type SubordinateConfigResponsePtrInput
- type SubordinateConfigResponsePtrOutput
- func (o SubordinateConfigResponsePtrOutput) CertificateAuthority() pulumi.StringPtrOutput
- func (o SubordinateConfigResponsePtrOutput) Elem() SubordinateConfigResponseOutput
- func (SubordinateConfigResponsePtrOutput) ElementType() reflect.Type
- func (o SubordinateConfigResponsePtrOutput) PemIssuerChain() SubordinateConfigChainResponsePtrOutput
- func (o SubordinateConfigResponsePtrOutput) ToSubordinateConfigResponsePtrOutput() SubordinateConfigResponsePtrOutput
- func (o SubordinateConfigResponsePtrOutput) ToSubordinateConfigResponsePtrOutputWithContext(ctx context.Context) SubordinateConfigResponsePtrOutput
- type X509Extension
- type X509ExtensionArgs
- type X509ExtensionArray
- type X509ExtensionArrayInput
- type X509ExtensionArrayOutput
- func (X509ExtensionArrayOutput) ElementType() reflect.Type
- func (o X509ExtensionArrayOutput) Index(i pulumi.IntInput) X509ExtensionOutput
- func (o X509ExtensionArrayOutput) ToX509ExtensionArrayOutput() X509ExtensionArrayOutput
- func (o X509ExtensionArrayOutput) ToX509ExtensionArrayOutputWithContext(ctx context.Context) X509ExtensionArrayOutput
- type X509ExtensionInput
- type X509ExtensionOutput
- func (o X509ExtensionOutput) Critical() pulumi.BoolPtrOutput
- func (X509ExtensionOutput) ElementType() reflect.Type
- func (o X509ExtensionOutput) ObjectId() ObjectIdOutput
- func (o X509ExtensionOutput) ToX509ExtensionOutput() X509ExtensionOutput
- func (o X509ExtensionOutput) ToX509ExtensionOutputWithContext(ctx context.Context) X509ExtensionOutput
- func (o X509ExtensionOutput) Value() pulumi.StringOutput
- type X509ExtensionResponse
- type X509ExtensionResponseArgs
- type X509ExtensionResponseArray
- func (X509ExtensionResponseArray) ElementType() reflect.Type
- func (i X509ExtensionResponseArray) ToX509ExtensionResponseArrayOutput() X509ExtensionResponseArrayOutput
- func (i X509ExtensionResponseArray) ToX509ExtensionResponseArrayOutputWithContext(ctx context.Context) X509ExtensionResponseArrayOutput
- type X509ExtensionResponseArrayInput
- type X509ExtensionResponseArrayOutput
- func (X509ExtensionResponseArrayOutput) ElementType() reflect.Type
- func (o X509ExtensionResponseArrayOutput) Index(i pulumi.IntInput) X509ExtensionResponseOutput
- func (o X509ExtensionResponseArrayOutput) ToX509ExtensionResponseArrayOutput() X509ExtensionResponseArrayOutput
- func (o X509ExtensionResponseArrayOutput) ToX509ExtensionResponseArrayOutputWithContext(ctx context.Context) X509ExtensionResponseArrayOutput
- type X509ExtensionResponseInput
- type X509ExtensionResponseOutput
- func (o X509ExtensionResponseOutput) Critical() pulumi.BoolOutput
- func (X509ExtensionResponseOutput) ElementType() reflect.Type
- func (o X509ExtensionResponseOutput) ObjectId() ObjectIdResponseOutput
- func (o X509ExtensionResponseOutput) ToX509ExtensionResponseOutput() X509ExtensionResponseOutput
- func (o X509ExtensionResponseOutput) ToX509ExtensionResponseOutputWithContext(ctx context.Context) X509ExtensionResponseOutput
- func (o X509ExtensionResponseOutput) Value() pulumi.StringOutput
- type X509Parameters
- type X509ParametersArgs
- func (X509ParametersArgs) ElementType() reflect.Type
- func (i X509ParametersArgs) ToX509ParametersOutput() X509ParametersOutput
- func (i X509ParametersArgs) ToX509ParametersOutputWithContext(ctx context.Context) X509ParametersOutput
- func (i X509ParametersArgs) ToX509ParametersPtrOutput() X509ParametersPtrOutput
- func (i X509ParametersArgs) ToX509ParametersPtrOutputWithContext(ctx context.Context) X509ParametersPtrOutput
- type X509ParametersInput
- type X509ParametersOutput
- func (o X509ParametersOutput) AdditionalExtensions() X509ExtensionArrayOutput
- func (o X509ParametersOutput) AiaOcspServers() pulumi.StringArrayOutput
- func (o X509ParametersOutput) CaOptions() CaOptionsPtrOutput
- func (X509ParametersOutput) ElementType() reflect.Type
- func (o X509ParametersOutput) KeyUsage() KeyUsagePtrOutput
- func (o X509ParametersOutput) PolicyIds() ObjectIdArrayOutput
- func (o X509ParametersOutput) ToX509ParametersOutput() X509ParametersOutput
- func (o X509ParametersOutput) ToX509ParametersOutputWithContext(ctx context.Context) X509ParametersOutput
- func (o X509ParametersOutput) ToX509ParametersPtrOutput() X509ParametersPtrOutput
- func (o X509ParametersOutput) ToX509ParametersPtrOutputWithContext(ctx context.Context) X509ParametersPtrOutput
- type X509ParametersPtrInput
- type X509ParametersPtrOutput
- func (o X509ParametersPtrOutput) AdditionalExtensions() X509ExtensionArrayOutput
- func (o X509ParametersPtrOutput) AiaOcspServers() pulumi.StringArrayOutput
- func (o X509ParametersPtrOutput) CaOptions() CaOptionsPtrOutput
- func (o X509ParametersPtrOutput) Elem() X509ParametersOutput
- func (X509ParametersPtrOutput) ElementType() reflect.Type
- func (o X509ParametersPtrOutput) KeyUsage() KeyUsagePtrOutput
- func (o X509ParametersPtrOutput) PolicyIds() ObjectIdArrayOutput
- func (o X509ParametersPtrOutput) ToX509ParametersPtrOutput() X509ParametersPtrOutput
- func (o X509ParametersPtrOutput) ToX509ParametersPtrOutputWithContext(ctx context.Context) X509ParametersPtrOutput
- type X509ParametersResponse
- type X509ParametersResponseArgs
- func (X509ParametersResponseArgs) ElementType() reflect.Type
- func (i X509ParametersResponseArgs) ToX509ParametersResponseOutput() X509ParametersResponseOutput
- func (i X509ParametersResponseArgs) ToX509ParametersResponseOutputWithContext(ctx context.Context) X509ParametersResponseOutput
- func (i X509ParametersResponseArgs) ToX509ParametersResponsePtrOutput() X509ParametersResponsePtrOutput
- func (i X509ParametersResponseArgs) ToX509ParametersResponsePtrOutputWithContext(ctx context.Context) X509ParametersResponsePtrOutput
- type X509ParametersResponseInput
- type X509ParametersResponseOutput
- func (o X509ParametersResponseOutput) AdditionalExtensions() X509ExtensionResponseArrayOutput
- func (o X509ParametersResponseOutput) AiaOcspServers() pulumi.StringArrayOutput
- func (o X509ParametersResponseOutput) CaOptions() CaOptionsResponseOutput
- func (X509ParametersResponseOutput) ElementType() reflect.Type
- func (o X509ParametersResponseOutput) KeyUsage() KeyUsageResponseOutput
- func (o X509ParametersResponseOutput) PolicyIds() ObjectIdResponseArrayOutput
- func (o X509ParametersResponseOutput) ToX509ParametersResponseOutput() X509ParametersResponseOutput
- func (o X509ParametersResponseOutput) ToX509ParametersResponseOutputWithContext(ctx context.Context) X509ParametersResponseOutput
- func (o X509ParametersResponseOutput) ToX509ParametersResponsePtrOutput() X509ParametersResponsePtrOutput
- func (o X509ParametersResponseOutput) ToX509ParametersResponsePtrOutputWithContext(ctx context.Context) X509ParametersResponsePtrOutput
- type X509ParametersResponsePtrInput
- type X509ParametersResponsePtrOutput
- func (o X509ParametersResponsePtrOutput) AdditionalExtensions() X509ExtensionResponseArrayOutput
- func (o X509ParametersResponsePtrOutput) AiaOcspServers() pulumi.StringArrayOutput
- func (o X509ParametersResponsePtrOutput) CaOptions() CaOptionsResponsePtrOutput
- func (o X509ParametersResponsePtrOutput) Elem() X509ParametersResponseOutput
- func (X509ParametersResponsePtrOutput) ElementType() reflect.Type
- func (o X509ParametersResponsePtrOutput) KeyUsage() KeyUsageResponsePtrOutput
- func (o X509ParametersResponsePtrOutput) PolicyIds() ObjectIdResponseArrayOutput
- func (o X509ParametersResponsePtrOutput) ToX509ParametersResponsePtrOutput() X509ParametersResponsePtrOutput
- func (o X509ParametersResponsePtrOutput) ToX509ParametersResponsePtrOutputWithContext(ctx context.Context) X509ParametersResponsePtrOutput
Constants ¶
const ( // Default case. Should never be this. AuditLogConfigLogTypeLogTypeUnspecified = AuditLogConfigLogType("LOG_TYPE_UNSPECIFIED") // Admin reads. Example: CloudIAM getIamPolicy AuditLogConfigLogTypeAdminRead = AuditLogConfigLogType("ADMIN_READ") // Data writes. Example: CloudSQL Users create AuditLogConfigLogTypeDataWrite = AuditLogConfigLogType("DATA_WRITE") // Data reads. Example: CloudSQL Users list AuditLogConfigLogTypeDataRead = AuditLogConfigLogType("DATA_READ") )
const ( // Not specified. CaPoolTierTierUnspecified = CaPoolTier("TIER_UNSPECIFIED") // Enterprise tier. CaPoolTierEnterprise = CaPoolTier("ENTERPRISE") // DevOps tier. CaPoolTierDevops = CaPoolTier("DEVOPS") )
const ( // Not specified. CertificateAuthorityTypeTypeUnspecified = CertificateAuthorityType("TYPE_UNSPECIFIED") // Self-signed CA. CertificateAuthorityTypeSelfSigned = CertificateAuthorityType("SELF_SIGNED") // Subordinate CA. Could be issued by a Private CA CertificateAuthority or an unmanaged CA. CertificateAuthorityTypeSubordinate = CertificateAuthorityType("SUBORDINATE") )
const ( // Not specified. CertificateExtensionConstraintsKnownExtensionsItemKnownCertificateExtensionUnspecified = CertificateExtensionConstraintsKnownExtensionsItem("KNOWN_CERTIFICATE_EXTENSION_UNSPECIFIED") // Refers to a certificate's Key Usage extension, as described in [RFC 5280 section 4.2.1.3](https://tools.ietf.org/html/rfc5280#section-4.2.1.3). This corresponds to the KeyUsage.base_key_usage field. CertificateExtensionConstraintsKnownExtensionsItemBaseKeyUsage = CertificateExtensionConstraintsKnownExtensionsItem("BASE_KEY_USAGE") // Refers to a certificate's Extended Key Usage extension, as described in [RFC 5280 section 4.2.1.12](https://tools.ietf.org/html/rfc5280#section-4.2.1.12). This corresponds to the KeyUsage.extended_key_usage message. CertificateExtensionConstraintsKnownExtensionsItemExtendedKeyUsage = CertificateExtensionConstraintsKnownExtensionsItem("EXTENDED_KEY_USAGE") // Refers to a certificate's Basic Constraints extension, as described in [RFC 5280 section 4.2.1.9](https://tools.ietf.org/html/rfc5280#section-4.2.1.9). This corresponds to the X509Parameters.ca_options field. CertificateExtensionConstraintsKnownExtensionsItemCaOptions = CertificateExtensionConstraintsKnownExtensionsItem("CA_OPTIONS") // Refers to a certificate's Policy object identifiers, as described in [RFC 5280 section 4.2.1.4](https://tools.ietf.org/html/rfc5280#section-4.2.1.4). This corresponds to the X509Parameters.policy_ids field. CertificateExtensionConstraintsKnownExtensionsItemPolicyIds = CertificateExtensionConstraintsKnownExtensionsItem("POLICY_IDS") // Refers to OCSP servers in a certificate's Authority Information Access extension, as described in [RFC 5280 section 4.2.2.1](https://tools.ietf.org/html/rfc5280#section-4.2.2.1), This corresponds to the X509Parameters.aia_ocsp_servers field. CertificateExtensionConstraintsKnownExtensionsItemAiaOcspServers = CertificateExtensionConstraintsKnownExtensionsItem("AIA_OCSP_SERVERS") )
const ( // Not specified. CertificateSubjectModeSubjectRequestModeUnspecified = CertificateSubjectMode("SUBJECT_REQUEST_MODE_UNSPECIFIED") // The default mode used in most cases. Indicates that the certificate's Subject and/or SubjectAltNames are specified in the certificate request. This mode requires the caller to have the `privateca.certificates.create` permission. CertificateSubjectModeDefault = CertificateSubjectMode("DEFAULT") // A mode reserved for special cases. Indicates that the certificate should have one or more SPIFFE SubjectAltNames set by the service based on the caller's identity. This mode will ignore any explicitly specified Subject and/or SubjectAltNames in the certificate request. This mode requires the caller to have the `privateca.certificates.createForSelf` permission. CertificateSubjectModeReflectedSpiffe = CertificateSubjectMode("REFLECTED_SPIFFE") )
const ( // Not specified. Signifies that any signature algorithm may be used. EcKeyTypeSignatureAlgorithmEcSignatureAlgorithmUnspecified = EcKeyTypeSignatureAlgorithm("EC_SIGNATURE_ALGORITHM_UNSPECIFIED") // Refers to the Elliptic Curve Digital Signature Algorithm over the NIST P-256 curve. EcKeyTypeSignatureAlgorithmEcdsaP256 = EcKeyTypeSignatureAlgorithm("ECDSA_P256") // Refers to the Elliptic Curve Digital Signature Algorithm over the NIST P-384 curve. EcKeyTypeSignatureAlgorithmEcdsaP384 = EcKeyTypeSignatureAlgorithm("ECDSA_P384") // Refers to the Edwards-curve Digital Signature Algorithm over curve 25519, as described in RFC 8410. EcKeyTypeSignatureAlgorithmEddsa25519 = EcKeyTypeSignatureAlgorithm("EDDSA_25519") )
const ( // Not specified. KeyVersionSpecAlgorithmSignHashAlgorithmUnspecified = KeyVersionSpecAlgorithm("SIGN_HASH_ALGORITHM_UNSPECIFIED") // maps to CryptoKeyVersionAlgorithm.RSA_SIGN_PSS_2048_SHA256 KeyVersionSpecAlgorithmRsaPss2048Sha256 = KeyVersionSpecAlgorithm("RSA_PSS_2048_SHA256") // maps to CryptoKeyVersionAlgorithm. RSA_SIGN_PSS_3072_SHA256 KeyVersionSpecAlgorithmRsaPss3072Sha256 = KeyVersionSpecAlgorithm("RSA_PSS_3072_SHA256") // maps to CryptoKeyVersionAlgorithm.RSA_SIGN_PSS_4096_SHA256 KeyVersionSpecAlgorithmRsaPss4096Sha256 = KeyVersionSpecAlgorithm("RSA_PSS_4096_SHA256") // maps to CryptoKeyVersionAlgorithm.RSA_SIGN_PKCS1_2048_SHA256 KeyVersionSpecAlgorithmRsaPkcs12048Sha256 = KeyVersionSpecAlgorithm("RSA_PKCS1_2048_SHA256") // maps to CryptoKeyVersionAlgorithm.RSA_SIGN_PKCS1_3072_SHA256 KeyVersionSpecAlgorithmRsaPkcs13072Sha256 = KeyVersionSpecAlgorithm("RSA_PKCS1_3072_SHA256") // maps to CryptoKeyVersionAlgorithm.RSA_SIGN_PKCS1_4096_SHA256 KeyVersionSpecAlgorithmRsaPkcs14096Sha256 = KeyVersionSpecAlgorithm("RSA_PKCS1_4096_SHA256") // maps to CryptoKeyVersionAlgorithm.EC_SIGN_P256_SHA256 KeyVersionSpecAlgorithmEcP256Sha256 = KeyVersionSpecAlgorithm("EC_P256_SHA256") // maps to CryptoKeyVersionAlgorithm.EC_SIGN_P384_SHA384 KeyVersionSpecAlgorithmEcP384Sha384 = KeyVersionSpecAlgorithm("EC_P384_SHA384") )
const ( // Default unspecified value. PublicKeyFormatKeyFormatUnspecified = PublicKeyFormat("KEY_FORMAT_UNSPECIFIED") // The key is PEM-encoded as defined in [RFC 7468](https://tools.ietf.org/html/rfc7468). It can be any of the following: a PEM-encoded PKCS#1/RFC 3447 RSAPublicKey structure, an RFC 5280 [SubjectPublicKeyInfo](https://tools.ietf.org/html/rfc5280#section-4.1) or a PEM-encoded X.509 certificate signing request (CSR). If a [SubjectPublicKeyInfo](https://tools.ietf.org/html/rfc5280#section-4.1) is specified, it can contain a A PEM-encoded PKCS#1/RFC 3447 RSAPublicKey or a NIST P-256/secp256r1/prime256v1 or P-384 key. If a CSR is specified, it will used solely for the purpose of extracting the public key. When generated by the service, it will always be an RFC 5280 [SubjectPublicKeyInfo](https://tools.ietf.org/html/rfc5280#section-4.1) structure containing an algorithm identifier and a key. PublicKeyFormatPem = PublicKeyFormat("PEM") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessUrlsResponse ¶
type AccessUrlsResponse struct { // The URL where this CertificateAuthority's CA certificate is published. This will only be set for CAs that have been activated. CaCertificateAccessUrl string `pulumi:"caCertificateAccessUrl"` // The URLs where this CertificateAuthority's CRLs are published. This will only be set for CAs that have been activated. CrlAccessUrls []string `pulumi:"crlAccessUrls"` }
URLs where a CertificateAuthority will publish content.
type AccessUrlsResponseArgs ¶
type AccessUrlsResponseArgs struct { // The URL where this CertificateAuthority's CA certificate is published. This will only be set for CAs that have been activated. CaCertificateAccessUrl pulumi.StringInput `pulumi:"caCertificateAccessUrl"` // The URLs where this CertificateAuthority's CRLs are published. This will only be set for CAs that have been activated. CrlAccessUrls pulumi.StringArrayInput `pulumi:"crlAccessUrls"` }
URLs where a CertificateAuthority will publish content.
func (AccessUrlsResponseArgs) ElementType ¶
func (AccessUrlsResponseArgs) ElementType() reflect.Type
func (AccessUrlsResponseArgs) ToAccessUrlsResponseOutput ¶
func (i AccessUrlsResponseArgs) ToAccessUrlsResponseOutput() AccessUrlsResponseOutput
func (AccessUrlsResponseArgs) ToAccessUrlsResponseOutputWithContext ¶
func (i AccessUrlsResponseArgs) ToAccessUrlsResponseOutputWithContext(ctx context.Context) AccessUrlsResponseOutput
func (AccessUrlsResponseArgs) ToAccessUrlsResponsePtrOutput ¶
func (i AccessUrlsResponseArgs) ToAccessUrlsResponsePtrOutput() AccessUrlsResponsePtrOutput
func (AccessUrlsResponseArgs) ToAccessUrlsResponsePtrOutputWithContext ¶
func (i AccessUrlsResponseArgs) ToAccessUrlsResponsePtrOutputWithContext(ctx context.Context) AccessUrlsResponsePtrOutput
type AccessUrlsResponseInput ¶
type AccessUrlsResponseInput interface { pulumi.Input ToAccessUrlsResponseOutput() AccessUrlsResponseOutput ToAccessUrlsResponseOutputWithContext(context.Context) AccessUrlsResponseOutput }
AccessUrlsResponseInput is an input type that accepts AccessUrlsResponseArgs and AccessUrlsResponseOutput values. You can construct a concrete instance of `AccessUrlsResponseInput` via:
AccessUrlsResponseArgs{...}
type AccessUrlsResponseOutput ¶
type AccessUrlsResponseOutput struct{ *pulumi.OutputState }
URLs where a CertificateAuthority will publish content.
func (AccessUrlsResponseOutput) CaCertificateAccessUrl ¶
func (o AccessUrlsResponseOutput) CaCertificateAccessUrl() pulumi.StringOutput
The URL where this CertificateAuthority's CA certificate is published. This will only be set for CAs that have been activated.
func (AccessUrlsResponseOutput) CrlAccessUrls ¶
func (o AccessUrlsResponseOutput) CrlAccessUrls() pulumi.StringArrayOutput
The URLs where this CertificateAuthority's CRLs are published. This will only be set for CAs that have been activated.
func (AccessUrlsResponseOutput) ElementType ¶
func (AccessUrlsResponseOutput) ElementType() reflect.Type
func (AccessUrlsResponseOutput) ToAccessUrlsResponseOutput ¶
func (o AccessUrlsResponseOutput) ToAccessUrlsResponseOutput() AccessUrlsResponseOutput
func (AccessUrlsResponseOutput) ToAccessUrlsResponseOutputWithContext ¶
func (o AccessUrlsResponseOutput) ToAccessUrlsResponseOutputWithContext(ctx context.Context) AccessUrlsResponseOutput
func (AccessUrlsResponseOutput) ToAccessUrlsResponsePtrOutput ¶
func (o AccessUrlsResponseOutput) ToAccessUrlsResponsePtrOutput() AccessUrlsResponsePtrOutput
func (AccessUrlsResponseOutput) ToAccessUrlsResponsePtrOutputWithContext ¶
func (o AccessUrlsResponseOutput) ToAccessUrlsResponsePtrOutputWithContext(ctx context.Context) AccessUrlsResponsePtrOutput
type AccessUrlsResponsePtrInput ¶
type AccessUrlsResponsePtrInput interface { pulumi.Input ToAccessUrlsResponsePtrOutput() AccessUrlsResponsePtrOutput ToAccessUrlsResponsePtrOutputWithContext(context.Context) AccessUrlsResponsePtrOutput }
AccessUrlsResponsePtrInput is an input type that accepts AccessUrlsResponseArgs, AccessUrlsResponsePtr and AccessUrlsResponsePtrOutput values. You can construct a concrete instance of `AccessUrlsResponsePtrInput` via:
AccessUrlsResponseArgs{...} or: nil
func AccessUrlsResponsePtr ¶
func AccessUrlsResponsePtr(v *AccessUrlsResponseArgs) AccessUrlsResponsePtrInput
type AccessUrlsResponsePtrOutput ¶
type AccessUrlsResponsePtrOutput struct{ *pulumi.OutputState }
func (AccessUrlsResponsePtrOutput) CaCertificateAccessUrl ¶
func (o AccessUrlsResponsePtrOutput) CaCertificateAccessUrl() pulumi.StringPtrOutput
The URL where this CertificateAuthority's CA certificate is published. This will only be set for CAs that have been activated.
func (AccessUrlsResponsePtrOutput) CrlAccessUrls ¶
func (o AccessUrlsResponsePtrOutput) CrlAccessUrls() pulumi.StringArrayOutput
The URLs where this CertificateAuthority's CRLs are published. This will only be set for CAs that have been activated.
func (AccessUrlsResponsePtrOutput) Elem ¶
func (o AccessUrlsResponsePtrOutput) Elem() AccessUrlsResponseOutput
func (AccessUrlsResponsePtrOutput) ElementType ¶
func (AccessUrlsResponsePtrOutput) ElementType() reflect.Type
func (AccessUrlsResponsePtrOutput) ToAccessUrlsResponsePtrOutput ¶
func (o AccessUrlsResponsePtrOutput) ToAccessUrlsResponsePtrOutput() AccessUrlsResponsePtrOutput
func (AccessUrlsResponsePtrOutput) ToAccessUrlsResponsePtrOutputWithContext ¶
func (o AccessUrlsResponsePtrOutput) ToAccessUrlsResponsePtrOutputWithContext(ctx context.Context) AccessUrlsResponsePtrOutput
type AllowedKeyType ¶
type AllowedKeyType struct { // Represents an allowed Elliptic Curve key type. EllipticCurve *EcKeyType `pulumi:"ellipticCurve"` // Represents an allowed RSA key type. Rsa *RsaKeyType `pulumi:"rsa"` }
Describes a "type" of key that may be used in a Certificate issued from a CaPool. Note that a single AllowedKeyType may refer to either a fully-qualified key algorithm, such as RSA 4096, or a family of key algorithms, such as any RSA key.
type AllowedKeyTypeArgs ¶
type AllowedKeyTypeArgs struct { // Represents an allowed Elliptic Curve key type. EllipticCurve EcKeyTypePtrInput `pulumi:"ellipticCurve"` // Represents an allowed RSA key type. Rsa RsaKeyTypePtrInput `pulumi:"rsa"` }
Describes a "type" of key that may be used in a Certificate issued from a CaPool. Note that a single AllowedKeyType may refer to either a fully-qualified key algorithm, such as RSA 4096, or a family of key algorithms, such as any RSA key.
func (AllowedKeyTypeArgs) ElementType ¶
func (AllowedKeyTypeArgs) ElementType() reflect.Type
func (AllowedKeyTypeArgs) ToAllowedKeyTypeOutput ¶
func (i AllowedKeyTypeArgs) ToAllowedKeyTypeOutput() AllowedKeyTypeOutput
func (AllowedKeyTypeArgs) ToAllowedKeyTypeOutputWithContext ¶
func (i AllowedKeyTypeArgs) ToAllowedKeyTypeOutputWithContext(ctx context.Context) AllowedKeyTypeOutput
type AllowedKeyTypeArray ¶
type AllowedKeyTypeArray []AllowedKeyTypeInput
func (AllowedKeyTypeArray) ElementType ¶
func (AllowedKeyTypeArray) ElementType() reflect.Type
func (AllowedKeyTypeArray) ToAllowedKeyTypeArrayOutput ¶
func (i AllowedKeyTypeArray) ToAllowedKeyTypeArrayOutput() AllowedKeyTypeArrayOutput
func (AllowedKeyTypeArray) ToAllowedKeyTypeArrayOutputWithContext ¶
func (i AllowedKeyTypeArray) ToAllowedKeyTypeArrayOutputWithContext(ctx context.Context) AllowedKeyTypeArrayOutput
type AllowedKeyTypeArrayInput ¶
type AllowedKeyTypeArrayInput interface { pulumi.Input ToAllowedKeyTypeArrayOutput() AllowedKeyTypeArrayOutput ToAllowedKeyTypeArrayOutputWithContext(context.Context) AllowedKeyTypeArrayOutput }
AllowedKeyTypeArrayInput is an input type that accepts AllowedKeyTypeArray and AllowedKeyTypeArrayOutput values. You can construct a concrete instance of `AllowedKeyTypeArrayInput` via:
AllowedKeyTypeArray{ AllowedKeyTypeArgs{...} }
type AllowedKeyTypeArrayOutput ¶
type AllowedKeyTypeArrayOutput struct{ *pulumi.OutputState }
func (AllowedKeyTypeArrayOutput) ElementType ¶
func (AllowedKeyTypeArrayOutput) ElementType() reflect.Type
func (AllowedKeyTypeArrayOutput) Index ¶
func (o AllowedKeyTypeArrayOutput) Index(i pulumi.IntInput) AllowedKeyTypeOutput
func (AllowedKeyTypeArrayOutput) ToAllowedKeyTypeArrayOutput ¶
func (o AllowedKeyTypeArrayOutput) ToAllowedKeyTypeArrayOutput() AllowedKeyTypeArrayOutput
func (AllowedKeyTypeArrayOutput) ToAllowedKeyTypeArrayOutputWithContext ¶
func (o AllowedKeyTypeArrayOutput) ToAllowedKeyTypeArrayOutputWithContext(ctx context.Context) AllowedKeyTypeArrayOutput
type AllowedKeyTypeInput ¶
type AllowedKeyTypeInput interface { pulumi.Input ToAllowedKeyTypeOutput() AllowedKeyTypeOutput ToAllowedKeyTypeOutputWithContext(context.Context) AllowedKeyTypeOutput }
AllowedKeyTypeInput is an input type that accepts AllowedKeyTypeArgs and AllowedKeyTypeOutput values. You can construct a concrete instance of `AllowedKeyTypeInput` via:
AllowedKeyTypeArgs{...}
type AllowedKeyTypeOutput ¶
type AllowedKeyTypeOutput struct{ *pulumi.OutputState }
Describes a "type" of key that may be used in a Certificate issued from a CaPool. Note that a single AllowedKeyType may refer to either a fully-qualified key algorithm, such as RSA 4096, or a family of key algorithms, such as any RSA key.
func (AllowedKeyTypeOutput) ElementType ¶
func (AllowedKeyTypeOutput) ElementType() reflect.Type
func (AllowedKeyTypeOutput) EllipticCurve ¶
func (o AllowedKeyTypeOutput) EllipticCurve() EcKeyTypePtrOutput
Represents an allowed Elliptic Curve key type.
func (AllowedKeyTypeOutput) Rsa ¶
func (o AllowedKeyTypeOutput) Rsa() RsaKeyTypePtrOutput
Represents an allowed RSA key type.
func (AllowedKeyTypeOutput) ToAllowedKeyTypeOutput ¶
func (o AllowedKeyTypeOutput) ToAllowedKeyTypeOutput() AllowedKeyTypeOutput
func (AllowedKeyTypeOutput) ToAllowedKeyTypeOutputWithContext ¶
func (o AllowedKeyTypeOutput) ToAllowedKeyTypeOutputWithContext(ctx context.Context) AllowedKeyTypeOutput
type AllowedKeyTypeResponse ¶
type AllowedKeyTypeResponse struct { // Represents an allowed Elliptic Curve key type. EllipticCurve EcKeyTypeResponse `pulumi:"ellipticCurve"` // Represents an allowed RSA key type. Rsa RsaKeyTypeResponse `pulumi:"rsa"` }
Describes a "type" of key that may be used in a Certificate issued from a CaPool. Note that a single AllowedKeyType may refer to either a fully-qualified key algorithm, such as RSA 4096, or a family of key algorithms, such as any RSA key.
type AllowedKeyTypeResponseArgs ¶
type AllowedKeyTypeResponseArgs struct { // Represents an allowed Elliptic Curve key type. EllipticCurve EcKeyTypeResponseInput `pulumi:"ellipticCurve"` // Represents an allowed RSA key type. Rsa RsaKeyTypeResponseInput `pulumi:"rsa"` }
Describes a "type" of key that may be used in a Certificate issued from a CaPool. Note that a single AllowedKeyType may refer to either a fully-qualified key algorithm, such as RSA 4096, or a family of key algorithms, such as any RSA key.
func (AllowedKeyTypeResponseArgs) ElementType ¶
func (AllowedKeyTypeResponseArgs) ElementType() reflect.Type
func (AllowedKeyTypeResponseArgs) ToAllowedKeyTypeResponseOutput ¶
func (i AllowedKeyTypeResponseArgs) ToAllowedKeyTypeResponseOutput() AllowedKeyTypeResponseOutput
func (AllowedKeyTypeResponseArgs) ToAllowedKeyTypeResponseOutputWithContext ¶
func (i AllowedKeyTypeResponseArgs) ToAllowedKeyTypeResponseOutputWithContext(ctx context.Context) AllowedKeyTypeResponseOutput
type AllowedKeyTypeResponseArray ¶
type AllowedKeyTypeResponseArray []AllowedKeyTypeResponseInput
func (AllowedKeyTypeResponseArray) ElementType ¶
func (AllowedKeyTypeResponseArray) ElementType() reflect.Type
func (AllowedKeyTypeResponseArray) ToAllowedKeyTypeResponseArrayOutput ¶
func (i AllowedKeyTypeResponseArray) ToAllowedKeyTypeResponseArrayOutput() AllowedKeyTypeResponseArrayOutput
func (AllowedKeyTypeResponseArray) ToAllowedKeyTypeResponseArrayOutputWithContext ¶
func (i AllowedKeyTypeResponseArray) ToAllowedKeyTypeResponseArrayOutputWithContext(ctx context.Context) AllowedKeyTypeResponseArrayOutput
type AllowedKeyTypeResponseArrayInput ¶
type AllowedKeyTypeResponseArrayInput interface { pulumi.Input ToAllowedKeyTypeResponseArrayOutput() AllowedKeyTypeResponseArrayOutput ToAllowedKeyTypeResponseArrayOutputWithContext(context.Context) AllowedKeyTypeResponseArrayOutput }
AllowedKeyTypeResponseArrayInput is an input type that accepts AllowedKeyTypeResponseArray and AllowedKeyTypeResponseArrayOutput values. You can construct a concrete instance of `AllowedKeyTypeResponseArrayInput` via:
AllowedKeyTypeResponseArray{ AllowedKeyTypeResponseArgs{...} }
type AllowedKeyTypeResponseArrayOutput ¶
type AllowedKeyTypeResponseArrayOutput struct{ *pulumi.OutputState }
func (AllowedKeyTypeResponseArrayOutput) ElementType ¶
func (AllowedKeyTypeResponseArrayOutput) ElementType() reflect.Type
func (AllowedKeyTypeResponseArrayOutput) Index ¶
func (o AllowedKeyTypeResponseArrayOutput) Index(i pulumi.IntInput) AllowedKeyTypeResponseOutput
func (AllowedKeyTypeResponseArrayOutput) ToAllowedKeyTypeResponseArrayOutput ¶
func (o AllowedKeyTypeResponseArrayOutput) ToAllowedKeyTypeResponseArrayOutput() AllowedKeyTypeResponseArrayOutput
func (AllowedKeyTypeResponseArrayOutput) ToAllowedKeyTypeResponseArrayOutputWithContext ¶
func (o AllowedKeyTypeResponseArrayOutput) ToAllowedKeyTypeResponseArrayOutputWithContext(ctx context.Context) AllowedKeyTypeResponseArrayOutput
type AllowedKeyTypeResponseInput ¶
type AllowedKeyTypeResponseInput interface { pulumi.Input ToAllowedKeyTypeResponseOutput() AllowedKeyTypeResponseOutput ToAllowedKeyTypeResponseOutputWithContext(context.Context) AllowedKeyTypeResponseOutput }
AllowedKeyTypeResponseInput is an input type that accepts AllowedKeyTypeResponseArgs and AllowedKeyTypeResponseOutput values. You can construct a concrete instance of `AllowedKeyTypeResponseInput` via:
AllowedKeyTypeResponseArgs{...}
type AllowedKeyTypeResponseOutput ¶
type AllowedKeyTypeResponseOutput struct{ *pulumi.OutputState }
Describes a "type" of key that may be used in a Certificate issued from a CaPool. Note that a single AllowedKeyType may refer to either a fully-qualified key algorithm, such as RSA 4096, or a family of key algorithms, such as any RSA key.
func (AllowedKeyTypeResponseOutput) ElementType ¶
func (AllowedKeyTypeResponseOutput) ElementType() reflect.Type
func (AllowedKeyTypeResponseOutput) EllipticCurve ¶
func (o AllowedKeyTypeResponseOutput) EllipticCurve() EcKeyTypeResponseOutput
Represents an allowed Elliptic Curve key type.
func (AllowedKeyTypeResponseOutput) Rsa ¶
func (o AllowedKeyTypeResponseOutput) Rsa() RsaKeyTypeResponseOutput
Represents an allowed RSA key type.
func (AllowedKeyTypeResponseOutput) ToAllowedKeyTypeResponseOutput ¶
func (o AllowedKeyTypeResponseOutput) ToAllowedKeyTypeResponseOutput() AllowedKeyTypeResponseOutput
func (AllowedKeyTypeResponseOutput) ToAllowedKeyTypeResponseOutputWithContext ¶
func (o AllowedKeyTypeResponseOutput) ToAllowedKeyTypeResponseOutputWithContext(ctx context.Context) AllowedKeyTypeResponseOutput
type AuditConfig ¶
type AuditConfig struct { // The configuration for logging of each type of permission. AuditLogConfigs []AuditLogConfig `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service *string `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
type AuditConfigArgs ¶
type AuditConfigArgs struct { // The configuration for logging of each type of permission. AuditLogConfigs AuditLogConfigArrayInput `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service pulumi.StringPtrInput `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
func (AuditConfigArgs) ElementType ¶
func (AuditConfigArgs) ElementType() reflect.Type
func (AuditConfigArgs) ToAuditConfigOutput ¶
func (i AuditConfigArgs) ToAuditConfigOutput() AuditConfigOutput
func (AuditConfigArgs) ToAuditConfigOutputWithContext ¶
func (i AuditConfigArgs) ToAuditConfigOutputWithContext(ctx context.Context) AuditConfigOutput
type AuditConfigArray ¶
type AuditConfigArray []AuditConfigInput
func (AuditConfigArray) ElementType ¶
func (AuditConfigArray) ElementType() reflect.Type
func (AuditConfigArray) ToAuditConfigArrayOutput ¶
func (i AuditConfigArray) ToAuditConfigArrayOutput() AuditConfigArrayOutput
func (AuditConfigArray) ToAuditConfigArrayOutputWithContext ¶
func (i AuditConfigArray) ToAuditConfigArrayOutputWithContext(ctx context.Context) AuditConfigArrayOutput
type AuditConfigArrayInput ¶
type AuditConfigArrayInput interface { pulumi.Input ToAuditConfigArrayOutput() AuditConfigArrayOutput ToAuditConfigArrayOutputWithContext(context.Context) AuditConfigArrayOutput }
AuditConfigArrayInput is an input type that accepts AuditConfigArray and AuditConfigArrayOutput values. You can construct a concrete instance of `AuditConfigArrayInput` via:
AuditConfigArray{ AuditConfigArgs{...} }
type AuditConfigArrayOutput ¶
type AuditConfigArrayOutput struct{ *pulumi.OutputState }
func (AuditConfigArrayOutput) ElementType ¶
func (AuditConfigArrayOutput) ElementType() reflect.Type
func (AuditConfigArrayOutput) Index ¶
func (o AuditConfigArrayOutput) Index(i pulumi.IntInput) AuditConfigOutput
func (AuditConfigArrayOutput) ToAuditConfigArrayOutput ¶
func (o AuditConfigArrayOutput) ToAuditConfigArrayOutput() AuditConfigArrayOutput
func (AuditConfigArrayOutput) ToAuditConfigArrayOutputWithContext ¶
func (o AuditConfigArrayOutput) ToAuditConfigArrayOutputWithContext(ctx context.Context) AuditConfigArrayOutput
type AuditConfigInput ¶
type AuditConfigInput interface { pulumi.Input ToAuditConfigOutput() AuditConfigOutput ToAuditConfigOutputWithContext(context.Context) AuditConfigOutput }
AuditConfigInput is an input type that accepts AuditConfigArgs and AuditConfigOutput values. You can construct a concrete instance of `AuditConfigInput` via:
AuditConfigArgs{...}
type AuditConfigOutput ¶
type AuditConfigOutput struct{ *pulumi.OutputState }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
func (AuditConfigOutput) AuditLogConfigs ¶
func (o AuditConfigOutput) AuditLogConfigs() AuditLogConfigArrayOutput
The configuration for logging of each type of permission.
func (AuditConfigOutput) ElementType ¶
func (AuditConfigOutput) ElementType() reflect.Type
func (AuditConfigOutput) Service ¶
func (o AuditConfigOutput) Service() pulumi.StringPtrOutput
Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
func (AuditConfigOutput) ToAuditConfigOutput ¶
func (o AuditConfigOutput) ToAuditConfigOutput() AuditConfigOutput
func (AuditConfigOutput) ToAuditConfigOutputWithContext ¶
func (o AuditConfigOutput) ToAuditConfigOutputWithContext(ctx context.Context) AuditConfigOutput
type AuditConfigResponse ¶
type AuditConfigResponse struct { // The configuration for logging of each type of permission. AuditLogConfigs []AuditLogConfigResponse `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service string `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
type AuditConfigResponseArgs ¶
type AuditConfigResponseArgs struct { // The configuration for logging of each type of permission. AuditLogConfigs AuditLogConfigResponseArrayInput `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service pulumi.StringInput `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
func (AuditConfigResponseArgs) ElementType ¶
func (AuditConfigResponseArgs) ElementType() reflect.Type
func (AuditConfigResponseArgs) ToAuditConfigResponseOutput ¶
func (i AuditConfigResponseArgs) ToAuditConfigResponseOutput() AuditConfigResponseOutput
func (AuditConfigResponseArgs) ToAuditConfigResponseOutputWithContext ¶
func (i AuditConfigResponseArgs) ToAuditConfigResponseOutputWithContext(ctx context.Context) AuditConfigResponseOutput
type AuditConfigResponseArray ¶
type AuditConfigResponseArray []AuditConfigResponseInput
func (AuditConfigResponseArray) ElementType ¶
func (AuditConfigResponseArray) ElementType() reflect.Type
func (AuditConfigResponseArray) ToAuditConfigResponseArrayOutput ¶
func (i AuditConfigResponseArray) ToAuditConfigResponseArrayOutput() AuditConfigResponseArrayOutput
func (AuditConfigResponseArray) ToAuditConfigResponseArrayOutputWithContext ¶
func (i AuditConfigResponseArray) ToAuditConfigResponseArrayOutputWithContext(ctx context.Context) AuditConfigResponseArrayOutput
type AuditConfigResponseArrayInput ¶
type AuditConfigResponseArrayInput interface { pulumi.Input ToAuditConfigResponseArrayOutput() AuditConfigResponseArrayOutput ToAuditConfigResponseArrayOutputWithContext(context.Context) AuditConfigResponseArrayOutput }
AuditConfigResponseArrayInput is an input type that accepts AuditConfigResponseArray and AuditConfigResponseArrayOutput values. You can construct a concrete instance of `AuditConfigResponseArrayInput` via:
AuditConfigResponseArray{ AuditConfigResponseArgs{...} }
type AuditConfigResponseArrayOutput ¶
type AuditConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (AuditConfigResponseArrayOutput) ElementType ¶
func (AuditConfigResponseArrayOutput) ElementType() reflect.Type
func (AuditConfigResponseArrayOutput) Index ¶
func (o AuditConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditConfigResponseOutput
func (AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutput ¶
func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutput() AuditConfigResponseArrayOutput
func (AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutputWithContext ¶
func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutputWithContext(ctx context.Context) AuditConfigResponseArrayOutput
type AuditConfigResponseInput ¶
type AuditConfigResponseInput interface { pulumi.Input ToAuditConfigResponseOutput() AuditConfigResponseOutput ToAuditConfigResponseOutputWithContext(context.Context) AuditConfigResponseOutput }
AuditConfigResponseInput is an input type that accepts AuditConfigResponseArgs and AuditConfigResponseOutput values. You can construct a concrete instance of `AuditConfigResponseInput` via:
AuditConfigResponseArgs{...}
type AuditConfigResponseOutput ¶
type AuditConfigResponseOutput struct{ *pulumi.OutputState }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
func (AuditConfigResponseOutput) AuditLogConfigs ¶
func (o AuditConfigResponseOutput) AuditLogConfigs() AuditLogConfigResponseArrayOutput
The configuration for logging of each type of permission.
func (AuditConfigResponseOutput) ElementType ¶
func (AuditConfigResponseOutput) ElementType() reflect.Type
func (AuditConfigResponseOutput) Service ¶
func (o AuditConfigResponseOutput) Service() pulumi.StringOutput
Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
func (AuditConfigResponseOutput) ToAuditConfigResponseOutput ¶
func (o AuditConfigResponseOutput) ToAuditConfigResponseOutput() AuditConfigResponseOutput
func (AuditConfigResponseOutput) ToAuditConfigResponseOutputWithContext ¶
func (o AuditConfigResponseOutput) ToAuditConfigResponseOutputWithContext(ctx context.Context) AuditConfigResponseOutput
type AuditLogConfig ¶
type AuditLogConfig struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers []string `pulumi:"exemptedMembers"` // The log type that this config enables. LogType *AuditLogConfigLogType `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
type AuditLogConfigArgs ¶
type AuditLogConfigArgs struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers pulumi.StringArrayInput `pulumi:"exemptedMembers"` // The log type that this config enables. LogType AuditLogConfigLogTypePtrInput `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (AuditLogConfigArgs) ElementType ¶
func (AuditLogConfigArgs) ElementType() reflect.Type
func (AuditLogConfigArgs) ToAuditLogConfigOutput ¶
func (i AuditLogConfigArgs) ToAuditLogConfigOutput() AuditLogConfigOutput
func (AuditLogConfigArgs) ToAuditLogConfigOutputWithContext ¶
func (i AuditLogConfigArgs) ToAuditLogConfigOutputWithContext(ctx context.Context) AuditLogConfigOutput
type AuditLogConfigArray ¶
type AuditLogConfigArray []AuditLogConfigInput
func (AuditLogConfigArray) ElementType ¶
func (AuditLogConfigArray) ElementType() reflect.Type
func (AuditLogConfigArray) ToAuditLogConfigArrayOutput ¶
func (i AuditLogConfigArray) ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput
func (AuditLogConfigArray) ToAuditLogConfigArrayOutputWithContext ¶
func (i AuditLogConfigArray) ToAuditLogConfigArrayOutputWithContext(ctx context.Context) AuditLogConfigArrayOutput
type AuditLogConfigArrayInput ¶
type AuditLogConfigArrayInput interface { pulumi.Input ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput ToAuditLogConfigArrayOutputWithContext(context.Context) AuditLogConfigArrayOutput }
AuditLogConfigArrayInput is an input type that accepts AuditLogConfigArray and AuditLogConfigArrayOutput values. You can construct a concrete instance of `AuditLogConfigArrayInput` via:
AuditLogConfigArray{ AuditLogConfigArgs{...} }
type AuditLogConfigArrayOutput ¶
type AuditLogConfigArrayOutput struct{ *pulumi.OutputState }
func (AuditLogConfigArrayOutput) ElementType ¶
func (AuditLogConfigArrayOutput) ElementType() reflect.Type
func (AuditLogConfigArrayOutput) Index ¶
func (o AuditLogConfigArrayOutput) Index(i pulumi.IntInput) AuditLogConfigOutput
func (AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutput ¶
func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput
func (AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutputWithContext ¶
func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutputWithContext(ctx context.Context) AuditLogConfigArrayOutput
type AuditLogConfigInput ¶
type AuditLogConfigInput interface { pulumi.Input ToAuditLogConfigOutput() AuditLogConfigOutput ToAuditLogConfigOutputWithContext(context.Context) AuditLogConfigOutput }
AuditLogConfigInput is an input type that accepts AuditLogConfigArgs and AuditLogConfigOutput values. You can construct a concrete instance of `AuditLogConfigInput` via:
AuditLogConfigArgs{...}
type AuditLogConfigLogType ¶
type AuditLogConfigLogType string
The log type that this config enables.
func (AuditLogConfigLogType) ElementType ¶
func (AuditLogConfigLogType) ElementType() reflect.Type
func (AuditLogConfigLogType) ToAuditLogConfigLogTypeOutput ¶ added in v0.6.0
func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput
func (AuditLogConfigLogType) ToAuditLogConfigLogTypeOutputWithContext ¶ added in v0.6.0
func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput
func (AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutputWithContext ¶ added in v0.6.0
func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogType) ToStringOutput ¶
func (e AuditLogConfigLogType) ToStringOutput() pulumi.StringOutput
func (AuditLogConfigLogType) ToStringOutputWithContext ¶
func (e AuditLogConfigLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AuditLogConfigLogType) ToStringPtrOutput ¶
func (e AuditLogConfigLogType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuditLogConfigLogType) ToStringPtrOutputWithContext ¶
func (e AuditLogConfigLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuditLogConfigLogTypeInput ¶ added in v0.6.0
type AuditLogConfigLogTypeInput interface { pulumi.Input ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput ToAuditLogConfigLogTypeOutputWithContext(context.Context) AuditLogConfigLogTypeOutput }
AuditLogConfigLogTypeInput is an input type that accepts AuditLogConfigLogTypeArgs and AuditLogConfigLogTypeOutput values. You can construct a concrete instance of `AuditLogConfigLogTypeInput` via:
AuditLogConfigLogTypeArgs{...}
type AuditLogConfigLogTypeOutput ¶ added in v0.6.0
type AuditLogConfigLogTypeOutput struct{ *pulumi.OutputState }
func (AuditLogConfigLogTypeOutput) ElementType ¶ added in v0.6.0
func (AuditLogConfigLogTypeOutput) ElementType() reflect.Type
func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput
func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput
func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToStringOutput() pulumi.StringOutput
func (AuditLogConfigLogTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AuditLogConfigLogTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuditLogConfigLogTypePtrInput ¶ added in v0.6.0
type AuditLogConfigLogTypePtrInput interface { pulumi.Input ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput ToAuditLogConfigLogTypePtrOutputWithContext(context.Context) AuditLogConfigLogTypePtrOutput }
func AuditLogConfigLogTypePtr ¶ added in v0.6.0
func AuditLogConfigLogTypePtr(v string) AuditLogConfigLogTypePtrInput
type AuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
type AuditLogConfigLogTypePtrOutput struct{ *pulumi.OutputState }
func (AuditLogConfigLogTypePtrOutput) Elem ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) Elem() AuditLogConfigLogTypeOutput
func (AuditLogConfigLogTypePtrOutput) ElementType ¶ added in v0.6.0
func (AuditLogConfigLogTypePtrOutput) ElementType() reflect.Type
func (AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuditLogConfigOutput ¶
type AuditLogConfigOutput struct{ *pulumi.OutputState }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (AuditLogConfigOutput) ElementType ¶
func (AuditLogConfigOutput) ElementType() reflect.Type
func (AuditLogConfigOutput) ExemptedMembers ¶
func (o AuditLogConfigOutput) ExemptedMembers() pulumi.StringArrayOutput
Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
func (AuditLogConfigOutput) LogType ¶
func (o AuditLogConfigOutput) LogType() AuditLogConfigLogTypePtrOutput
The log type that this config enables.
func (AuditLogConfigOutput) ToAuditLogConfigOutput ¶
func (o AuditLogConfigOutput) ToAuditLogConfigOutput() AuditLogConfigOutput
func (AuditLogConfigOutput) ToAuditLogConfigOutputWithContext ¶
func (o AuditLogConfigOutput) ToAuditLogConfigOutputWithContext(ctx context.Context) AuditLogConfigOutput
type AuditLogConfigResponse ¶
type AuditLogConfigResponse struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers []string `pulumi:"exemptedMembers"` // The log type that this config enables. LogType string `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
type AuditLogConfigResponseArgs ¶
type AuditLogConfigResponseArgs struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers pulumi.StringArrayInput `pulumi:"exemptedMembers"` // The log type that this config enables. LogType pulumi.StringInput `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (AuditLogConfigResponseArgs) ElementType ¶
func (AuditLogConfigResponseArgs) ElementType() reflect.Type
func (AuditLogConfigResponseArgs) ToAuditLogConfigResponseOutput ¶
func (i AuditLogConfigResponseArgs) ToAuditLogConfigResponseOutput() AuditLogConfigResponseOutput
func (AuditLogConfigResponseArgs) ToAuditLogConfigResponseOutputWithContext ¶
func (i AuditLogConfigResponseArgs) ToAuditLogConfigResponseOutputWithContext(ctx context.Context) AuditLogConfigResponseOutput
type AuditLogConfigResponseArray ¶
type AuditLogConfigResponseArray []AuditLogConfigResponseInput
func (AuditLogConfigResponseArray) ElementType ¶
func (AuditLogConfigResponseArray) ElementType() reflect.Type
func (AuditLogConfigResponseArray) ToAuditLogConfigResponseArrayOutput ¶
func (i AuditLogConfigResponseArray) ToAuditLogConfigResponseArrayOutput() AuditLogConfigResponseArrayOutput
func (AuditLogConfigResponseArray) ToAuditLogConfigResponseArrayOutputWithContext ¶
func (i AuditLogConfigResponseArray) ToAuditLogConfigResponseArrayOutputWithContext(ctx context.Context) AuditLogConfigResponseArrayOutput
type AuditLogConfigResponseArrayInput ¶
type AuditLogConfigResponseArrayInput interface { pulumi.Input ToAuditLogConfigResponseArrayOutput() AuditLogConfigResponseArrayOutput ToAuditLogConfigResponseArrayOutputWithContext(context.Context) AuditLogConfigResponseArrayOutput }
AuditLogConfigResponseArrayInput is an input type that accepts AuditLogConfigResponseArray and AuditLogConfigResponseArrayOutput values. You can construct a concrete instance of `AuditLogConfigResponseArrayInput` via:
AuditLogConfigResponseArray{ AuditLogConfigResponseArgs{...} }
type AuditLogConfigResponseArrayOutput ¶
type AuditLogConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (AuditLogConfigResponseArrayOutput) ElementType ¶
func (AuditLogConfigResponseArrayOutput) ElementType() reflect.Type
func (AuditLogConfigResponseArrayOutput) Index ¶
func (o AuditLogConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditLogConfigResponseOutput
func (AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutput ¶
func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutput() AuditLogConfigResponseArrayOutput
func (AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutputWithContext ¶
func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutputWithContext(ctx context.Context) AuditLogConfigResponseArrayOutput
type AuditLogConfigResponseInput ¶
type AuditLogConfigResponseInput interface { pulumi.Input ToAuditLogConfigResponseOutput() AuditLogConfigResponseOutput ToAuditLogConfigResponseOutputWithContext(context.Context) AuditLogConfigResponseOutput }
AuditLogConfigResponseInput is an input type that accepts AuditLogConfigResponseArgs and AuditLogConfigResponseOutput values. You can construct a concrete instance of `AuditLogConfigResponseInput` via:
AuditLogConfigResponseArgs{...}
type AuditLogConfigResponseOutput ¶
type AuditLogConfigResponseOutput struct{ *pulumi.OutputState }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (AuditLogConfigResponseOutput) ElementType ¶
func (AuditLogConfigResponseOutput) ElementType() reflect.Type
func (AuditLogConfigResponseOutput) ExemptedMembers ¶
func (o AuditLogConfigResponseOutput) ExemptedMembers() pulumi.StringArrayOutput
Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
func (AuditLogConfigResponseOutput) LogType ¶
func (o AuditLogConfigResponseOutput) LogType() pulumi.StringOutput
The log type that this config enables.
func (AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutput ¶
func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutput() AuditLogConfigResponseOutput
func (AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutputWithContext ¶
func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutputWithContext(ctx context.Context) AuditLogConfigResponseOutput
type Binding ¶
type Binding struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition *Expr `pulumi:"condition"` // Specifies the principals requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. Members []string `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role *string `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
type BindingArgs ¶
type BindingArgs struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition ExprPtrInput `pulumi:"condition"` // Specifies the principals requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. Members pulumi.StringArrayInput `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringPtrInput `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
func (BindingArgs) ElementType ¶
func (BindingArgs) ElementType() reflect.Type
func (BindingArgs) ToBindingOutput ¶
func (i BindingArgs) ToBindingOutput() BindingOutput
func (BindingArgs) ToBindingOutputWithContext ¶
func (i BindingArgs) ToBindingOutputWithContext(ctx context.Context) BindingOutput
type BindingArray ¶
type BindingArray []BindingInput
func (BindingArray) ElementType ¶
func (BindingArray) ElementType() reflect.Type
func (BindingArray) ToBindingArrayOutput ¶
func (i BindingArray) ToBindingArrayOutput() BindingArrayOutput
func (BindingArray) ToBindingArrayOutputWithContext ¶
func (i BindingArray) ToBindingArrayOutputWithContext(ctx context.Context) BindingArrayOutput
type BindingArrayInput ¶
type BindingArrayInput interface { pulumi.Input ToBindingArrayOutput() BindingArrayOutput ToBindingArrayOutputWithContext(context.Context) BindingArrayOutput }
BindingArrayInput is an input type that accepts BindingArray and BindingArrayOutput values. You can construct a concrete instance of `BindingArrayInput` via:
BindingArray{ BindingArgs{...} }
type BindingArrayOutput ¶
type BindingArrayOutput struct{ *pulumi.OutputState }
func (BindingArrayOutput) ElementType ¶
func (BindingArrayOutput) ElementType() reflect.Type
func (BindingArrayOutput) Index ¶
func (o BindingArrayOutput) Index(i pulumi.IntInput) BindingOutput
func (BindingArrayOutput) ToBindingArrayOutput ¶
func (o BindingArrayOutput) ToBindingArrayOutput() BindingArrayOutput
func (BindingArrayOutput) ToBindingArrayOutputWithContext ¶
func (o BindingArrayOutput) ToBindingArrayOutputWithContext(ctx context.Context) BindingArrayOutput
type BindingInput ¶
type BindingInput interface { pulumi.Input ToBindingOutput() BindingOutput ToBindingOutputWithContext(context.Context) BindingOutput }
BindingInput is an input type that accepts BindingArgs and BindingOutput values. You can construct a concrete instance of `BindingInput` via:
BindingArgs{...}
type BindingOutput ¶
type BindingOutput struct{ *pulumi.OutputState }
Associates `members`, or principals, with a `role`.
func (BindingOutput) Condition ¶
func (o BindingOutput) Condition() ExprPtrOutput
The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
func (BindingOutput) ElementType ¶
func (BindingOutput) ElementType() reflect.Type
func (BindingOutput) Members ¶
func (o BindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
func (BindingOutput) Role ¶
func (o BindingOutput) Role() pulumi.StringPtrOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (BindingOutput) ToBindingOutput ¶
func (o BindingOutput) ToBindingOutput() BindingOutput
func (BindingOutput) ToBindingOutputWithContext ¶
func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput
type BindingResponse ¶
type BindingResponse struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition ExprResponse `pulumi:"condition"` // Specifies the principals requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. Members []string `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role string `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
type BindingResponseArgs ¶
type BindingResponseArgs struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition ExprResponseInput `pulumi:"condition"` // Specifies the principals requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. Members pulumi.StringArrayInput `pulumi:"members"` // Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringInput `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
func (BindingResponseArgs) ElementType ¶
func (BindingResponseArgs) ElementType() reflect.Type
func (BindingResponseArgs) ToBindingResponseOutput ¶
func (i BindingResponseArgs) ToBindingResponseOutput() BindingResponseOutput
func (BindingResponseArgs) ToBindingResponseOutputWithContext ¶
func (i BindingResponseArgs) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
type BindingResponseArray ¶
type BindingResponseArray []BindingResponseInput
func (BindingResponseArray) ElementType ¶
func (BindingResponseArray) ElementType() reflect.Type
func (BindingResponseArray) ToBindingResponseArrayOutput ¶
func (i BindingResponseArray) ToBindingResponseArrayOutput() BindingResponseArrayOutput
func (BindingResponseArray) ToBindingResponseArrayOutputWithContext ¶
func (i BindingResponseArray) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
type BindingResponseArrayInput ¶
type BindingResponseArrayInput interface { pulumi.Input ToBindingResponseArrayOutput() BindingResponseArrayOutput ToBindingResponseArrayOutputWithContext(context.Context) BindingResponseArrayOutput }
BindingResponseArrayInput is an input type that accepts BindingResponseArray and BindingResponseArrayOutput values. You can construct a concrete instance of `BindingResponseArrayInput` via:
BindingResponseArray{ BindingResponseArgs{...} }
type BindingResponseArrayOutput ¶
type BindingResponseArrayOutput struct{ *pulumi.OutputState }
func (BindingResponseArrayOutput) ElementType ¶
func (BindingResponseArrayOutput) ElementType() reflect.Type
func (BindingResponseArrayOutput) Index ¶
func (o BindingResponseArrayOutput) Index(i pulumi.IntInput) BindingResponseOutput
func (BindingResponseArrayOutput) ToBindingResponseArrayOutput ¶
func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput
func (BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext ¶
func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
type BindingResponseInput ¶
type BindingResponseInput interface { pulumi.Input ToBindingResponseOutput() BindingResponseOutput ToBindingResponseOutputWithContext(context.Context) BindingResponseOutput }
BindingResponseInput is an input type that accepts BindingResponseArgs and BindingResponseOutput values. You can construct a concrete instance of `BindingResponseInput` via:
BindingResponseArgs{...}
type BindingResponseOutput ¶
type BindingResponseOutput struct{ *pulumi.OutputState }
Associates `members`, or principals, with a `role`.
func (BindingResponseOutput) Condition ¶
func (o BindingResponseOutput) Condition() ExprResponseOutput
The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
func (BindingResponseOutput) ElementType ¶
func (BindingResponseOutput) ElementType() reflect.Type
func (BindingResponseOutput) Members ¶
func (o BindingResponseOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
func (BindingResponseOutput) Role ¶
func (o BindingResponseOutput) Role() pulumi.StringOutput
Role that is assigned to the list of `members`, or principals. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (BindingResponseOutput) ToBindingResponseOutput ¶
func (o BindingResponseOutput) ToBindingResponseOutput() BindingResponseOutput
func (BindingResponseOutput) ToBindingResponseOutputWithContext ¶
func (o BindingResponseOutput) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
type CaOptions ¶
type CaOptions struct { // Optional. Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate. IsCa *bool `pulumi:"isCa"` // Optional. Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate. MaxIssuerPathLength *int `pulumi:"maxIssuerPathLength"` }
Describes values that are relevant in a CA certificate.
type CaOptionsArgs ¶
type CaOptionsArgs struct { // Optional. Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate. IsCa pulumi.BoolPtrInput `pulumi:"isCa"` // Optional. Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate. MaxIssuerPathLength pulumi.IntPtrInput `pulumi:"maxIssuerPathLength"` }
Describes values that are relevant in a CA certificate.
func (CaOptionsArgs) ElementType ¶
func (CaOptionsArgs) ElementType() reflect.Type
func (CaOptionsArgs) ToCaOptionsOutput ¶
func (i CaOptionsArgs) ToCaOptionsOutput() CaOptionsOutput
func (CaOptionsArgs) ToCaOptionsOutputWithContext ¶
func (i CaOptionsArgs) ToCaOptionsOutputWithContext(ctx context.Context) CaOptionsOutput
func (CaOptionsArgs) ToCaOptionsPtrOutput ¶
func (i CaOptionsArgs) ToCaOptionsPtrOutput() CaOptionsPtrOutput
func (CaOptionsArgs) ToCaOptionsPtrOutputWithContext ¶
func (i CaOptionsArgs) ToCaOptionsPtrOutputWithContext(ctx context.Context) CaOptionsPtrOutput
type CaOptionsInput ¶
type CaOptionsInput interface { pulumi.Input ToCaOptionsOutput() CaOptionsOutput ToCaOptionsOutputWithContext(context.Context) CaOptionsOutput }
CaOptionsInput is an input type that accepts CaOptionsArgs and CaOptionsOutput values. You can construct a concrete instance of `CaOptionsInput` via:
CaOptionsArgs{...}
type CaOptionsOutput ¶
type CaOptionsOutput struct{ *pulumi.OutputState }
Describes values that are relevant in a CA certificate.
func (CaOptionsOutput) ElementType ¶
func (CaOptionsOutput) ElementType() reflect.Type
func (CaOptionsOutput) IsCa ¶
func (o CaOptionsOutput) IsCa() pulumi.BoolPtrOutput
Optional. Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate.
func (CaOptionsOutput) MaxIssuerPathLength ¶
func (o CaOptionsOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
Optional. Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate.
func (CaOptionsOutput) ToCaOptionsOutput ¶
func (o CaOptionsOutput) ToCaOptionsOutput() CaOptionsOutput
func (CaOptionsOutput) ToCaOptionsOutputWithContext ¶
func (o CaOptionsOutput) ToCaOptionsOutputWithContext(ctx context.Context) CaOptionsOutput
func (CaOptionsOutput) ToCaOptionsPtrOutput ¶
func (o CaOptionsOutput) ToCaOptionsPtrOutput() CaOptionsPtrOutput
func (CaOptionsOutput) ToCaOptionsPtrOutputWithContext ¶
func (o CaOptionsOutput) ToCaOptionsPtrOutputWithContext(ctx context.Context) CaOptionsPtrOutput
type CaOptionsPtrInput ¶
type CaOptionsPtrInput interface { pulumi.Input ToCaOptionsPtrOutput() CaOptionsPtrOutput ToCaOptionsPtrOutputWithContext(context.Context) CaOptionsPtrOutput }
CaOptionsPtrInput is an input type that accepts CaOptionsArgs, CaOptionsPtr and CaOptionsPtrOutput values. You can construct a concrete instance of `CaOptionsPtrInput` via:
CaOptionsArgs{...} or: nil
func CaOptionsPtr ¶
func CaOptionsPtr(v *CaOptionsArgs) CaOptionsPtrInput
type CaOptionsPtrOutput ¶
type CaOptionsPtrOutput struct{ *pulumi.OutputState }
func (CaOptionsPtrOutput) Elem ¶
func (o CaOptionsPtrOutput) Elem() CaOptionsOutput
func (CaOptionsPtrOutput) ElementType ¶
func (CaOptionsPtrOutput) ElementType() reflect.Type
func (CaOptionsPtrOutput) IsCa ¶
func (o CaOptionsPtrOutput) IsCa() pulumi.BoolPtrOutput
Optional. Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate.
func (CaOptionsPtrOutput) MaxIssuerPathLength ¶
func (o CaOptionsPtrOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
Optional. Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate.
func (CaOptionsPtrOutput) ToCaOptionsPtrOutput ¶
func (o CaOptionsPtrOutput) ToCaOptionsPtrOutput() CaOptionsPtrOutput
func (CaOptionsPtrOutput) ToCaOptionsPtrOutputWithContext ¶
func (o CaOptionsPtrOutput) ToCaOptionsPtrOutputWithContext(ctx context.Context) CaOptionsPtrOutput
type CaOptionsResponse ¶
type CaOptionsResponse struct { // Optional. Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate. IsCa bool `pulumi:"isCa"` // Optional. Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate. MaxIssuerPathLength int `pulumi:"maxIssuerPathLength"` }
Describes values that are relevant in a CA certificate.
type CaOptionsResponseArgs ¶
type CaOptionsResponseArgs struct { // Optional. Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate. IsCa pulumi.BoolInput `pulumi:"isCa"` // Optional. Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate. MaxIssuerPathLength pulumi.IntInput `pulumi:"maxIssuerPathLength"` }
Describes values that are relevant in a CA certificate.
func (CaOptionsResponseArgs) ElementType ¶
func (CaOptionsResponseArgs) ElementType() reflect.Type
func (CaOptionsResponseArgs) ToCaOptionsResponseOutput ¶
func (i CaOptionsResponseArgs) ToCaOptionsResponseOutput() CaOptionsResponseOutput
func (CaOptionsResponseArgs) ToCaOptionsResponseOutputWithContext ¶
func (i CaOptionsResponseArgs) ToCaOptionsResponseOutputWithContext(ctx context.Context) CaOptionsResponseOutput
func (CaOptionsResponseArgs) ToCaOptionsResponsePtrOutput ¶
func (i CaOptionsResponseArgs) ToCaOptionsResponsePtrOutput() CaOptionsResponsePtrOutput
func (CaOptionsResponseArgs) ToCaOptionsResponsePtrOutputWithContext ¶
func (i CaOptionsResponseArgs) ToCaOptionsResponsePtrOutputWithContext(ctx context.Context) CaOptionsResponsePtrOutput
type CaOptionsResponseInput ¶
type CaOptionsResponseInput interface { pulumi.Input ToCaOptionsResponseOutput() CaOptionsResponseOutput ToCaOptionsResponseOutputWithContext(context.Context) CaOptionsResponseOutput }
CaOptionsResponseInput is an input type that accepts CaOptionsResponseArgs and CaOptionsResponseOutput values. You can construct a concrete instance of `CaOptionsResponseInput` via:
CaOptionsResponseArgs{...}
type CaOptionsResponseOutput ¶
type CaOptionsResponseOutput struct{ *pulumi.OutputState }
Describes values that are relevant in a CA certificate.
func (CaOptionsResponseOutput) ElementType ¶
func (CaOptionsResponseOutput) ElementType() reflect.Type
func (CaOptionsResponseOutput) IsCa ¶
func (o CaOptionsResponseOutput) IsCa() pulumi.BoolOutput
Optional. Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate.
func (CaOptionsResponseOutput) MaxIssuerPathLength ¶
func (o CaOptionsResponseOutput) MaxIssuerPathLength() pulumi.IntOutput
Optional. Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate.
func (CaOptionsResponseOutput) ToCaOptionsResponseOutput ¶
func (o CaOptionsResponseOutput) ToCaOptionsResponseOutput() CaOptionsResponseOutput
func (CaOptionsResponseOutput) ToCaOptionsResponseOutputWithContext ¶
func (o CaOptionsResponseOutput) ToCaOptionsResponseOutputWithContext(ctx context.Context) CaOptionsResponseOutput
func (CaOptionsResponseOutput) ToCaOptionsResponsePtrOutput ¶
func (o CaOptionsResponseOutput) ToCaOptionsResponsePtrOutput() CaOptionsResponsePtrOutput
func (CaOptionsResponseOutput) ToCaOptionsResponsePtrOutputWithContext ¶
func (o CaOptionsResponseOutput) ToCaOptionsResponsePtrOutputWithContext(ctx context.Context) CaOptionsResponsePtrOutput
type CaOptionsResponsePtrInput ¶
type CaOptionsResponsePtrInput interface { pulumi.Input ToCaOptionsResponsePtrOutput() CaOptionsResponsePtrOutput ToCaOptionsResponsePtrOutputWithContext(context.Context) CaOptionsResponsePtrOutput }
CaOptionsResponsePtrInput is an input type that accepts CaOptionsResponseArgs, CaOptionsResponsePtr and CaOptionsResponsePtrOutput values. You can construct a concrete instance of `CaOptionsResponsePtrInput` via:
CaOptionsResponseArgs{...} or: nil
func CaOptionsResponsePtr ¶
func CaOptionsResponsePtr(v *CaOptionsResponseArgs) CaOptionsResponsePtrInput
type CaOptionsResponsePtrOutput ¶
type CaOptionsResponsePtrOutput struct{ *pulumi.OutputState }
func (CaOptionsResponsePtrOutput) Elem ¶
func (o CaOptionsResponsePtrOutput) Elem() CaOptionsResponseOutput
func (CaOptionsResponsePtrOutput) ElementType ¶
func (CaOptionsResponsePtrOutput) ElementType() reflect.Type
func (CaOptionsResponsePtrOutput) IsCa ¶
func (o CaOptionsResponsePtrOutput) IsCa() pulumi.BoolPtrOutput
Optional. Refers to the "CA" X.509 extension, which is a boolean value. When this value is missing, the extension will be omitted from the CA certificate.
func (CaOptionsResponsePtrOutput) MaxIssuerPathLength ¶
func (o CaOptionsResponsePtrOutput) MaxIssuerPathLength() pulumi.IntPtrOutput
Optional. Refers to the path length restriction X.509 extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail. If this value is missing, the max path length will be omitted from the CA certificate.
func (CaOptionsResponsePtrOutput) ToCaOptionsResponsePtrOutput ¶
func (o CaOptionsResponsePtrOutput) ToCaOptionsResponsePtrOutput() CaOptionsResponsePtrOutput
func (CaOptionsResponsePtrOutput) ToCaOptionsResponsePtrOutputWithContext ¶
func (o CaOptionsResponsePtrOutput) ToCaOptionsResponsePtrOutputWithContext(ctx context.Context) CaOptionsResponsePtrOutput
type CaPool ¶
type CaPool struct { pulumi.CustomResourceState // Optional. The IssuancePolicy to control how Certificates will be issued from this CaPool. IssuancePolicy IssuancePolicyResponseOutput `pulumi:"issuancePolicy"` // Optional. Labels with user-defined metadata. Labels pulumi.StringMapOutput `pulumi:"labels"` // The resource name for this CaPool in the format `projects/*/locations/*/caPools/*`. Name pulumi.StringOutput `pulumi:"name"` // Optional. The PublishingOptions to follow when issuing Certificates from any CertificateAuthority in this CaPool. PublishingOptions PublishingOptionsResponseOutput `pulumi:"publishingOptions"` // Immutable. The Tier of this CaPool. Tier pulumi.StringOutput `pulumi:"tier"` }
Create a CaPool. Auto-naming is currently not supported for this resource.
func GetCaPool ¶
func GetCaPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CaPoolState, opts ...pulumi.ResourceOption) (*CaPool, error)
GetCaPool gets an existing CaPool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCaPool ¶
func NewCaPool(ctx *pulumi.Context, name string, args *CaPoolArgs, opts ...pulumi.ResourceOption) (*CaPool, error)
NewCaPool registers a new resource with the given unique name, arguments, and options.
func (*CaPool) ElementType ¶
func (*CaPool) ToCaPoolOutput ¶
func (i *CaPool) ToCaPoolOutput() CaPoolOutput
func (*CaPool) ToCaPoolOutputWithContext ¶
func (i *CaPool) ToCaPoolOutputWithContext(ctx context.Context) CaPoolOutput
type CaPoolArgs ¶
type CaPoolArgs struct { CaPoolId pulumi.StringInput // Optional. The IssuancePolicy to control how Certificates will be issued from this CaPool. IssuancePolicy IssuancePolicyPtrInput // Optional. Labels with user-defined metadata. Labels pulumi.StringMapInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // Optional. The PublishingOptions to follow when issuing Certificates from any CertificateAuthority in this CaPool. PublishingOptions PublishingOptionsPtrInput RequestId pulumi.StringPtrInput // Immutable. The Tier of this CaPool. Tier CaPoolTierInput }
The set of arguments for constructing a CaPool resource.
func (CaPoolArgs) ElementType ¶
func (CaPoolArgs) ElementType() reflect.Type
type CaPoolCertificateAuthorityCertificateRevocationListIamPolicy ¶
type CaPoolCertificateAuthorityCertificateRevocationListIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingResponseArrayOutput `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetCaPoolCertificateAuthorityCertificateRevocationListIamPolicy ¶
func GetCaPoolCertificateAuthorityCertificateRevocationListIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CaPoolCertificateAuthorityCertificateRevocationListIamPolicyState, opts ...pulumi.ResourceOption) (*CaPoolCertificateAuthorityCertificateRevocationListIamPolicy, error)
GetCaPoolCertificateAuthorityCertificateRevocationListIamPolicy gets an existing CaPoolCertificateAuthorityCertificateRevocationListIamPolicy 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 NewCaPoolCertificateAuthorityCertificateRevocationListIamPolicy ¶
func NewCaPoolCertificateAuthorityCertificateRevocationListIamPolicy(ctx *pulumi.Context, name string, args *CaPoolCertificateAuthorityCertificateRevocationListIamPolicyArgs, opts ...pulumi.ResourceOption) (*CaPoolCertificateAuthorityCertificateRevocationListIamPolicy, error)
NewCaPoolCertificateAuthorityCertificateRevocationListIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*CaPoolCertificateAuthorityCertificateRevocationListIamPolicy) ElementType ¶
func (*CaPoolCertificateAuthorityCertificateRevocationListIamPolicy) ElementType() reflect.Type
func (*CaPoolCertificateAuthorityCertificateRevocationListIamPolicy) ToCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput ¶
func (i *CaPoolCertificateAuthorityCertificateRevocationListIamPolicy) ToCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput() CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput
func (*CaPoolCertificateAuthorityCertificateRevocationListIamPolicy) ToCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutputWithContext ¶
func (i *CaPoolCertificateAuthorityCertificateRevocationListIamPolicy) ToCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutputWithContext(ctx context.Context) CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput
type CaPoolCertificateAuthorityCertificateRevocationListIamPolicyArgs ¶
type CaPoolCertificateAuthorityCertificateRevocationListIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigArrayInput // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingArrayInput CaPoolId pulumi.StringInput CertificateAuthorityId pulumi.StringInput CertificateRevocationListId pulumi.StringInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` UpdateMask pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a CaPoolCertificateAuthorityCertificateRevocationListIamPolicy resource.
func (CaPoolCertificateAuthorityCertificateRevocationListIamPolicyArgs) ElementType ¶
func (CaPoolCertificateAuthorityCertificateRevocationListIamPolicyArgs) ElementType() reflect.Type
type CaPoolCertificateAuthorityCertificateRevocationListIamPolicyInput ¶
type CaPoolCertificateAuthorityCertificateRevocationListIamPolicyInput interface { pulumi.Input ToCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput() CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput ToCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutputWithContext(ctx context.Context) CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput }
type CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput ¶
type CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput struct{ *pulumi.OutputState }
func (CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput) ElementType ¶
func (CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput) ElementType() reflect.Type
func (CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput) ToCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput ¶
func (o CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput) ToCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput() CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput
func (CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput) ToCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutputWithContext ¶
func (o CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput) ToCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutputWithContext(ctx context.Context) CaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput
type CaPoolCertificateAuthorityCertificateRevocationListIamPolicyState ¶
type CaPoolCertificateAuthorityCertificateRevocationListIamPolicyState struct { }
func (CaPoolCertificateAuthorityCertificateRevocationListIamPolicyState) ElementType ¶
func (CaPoolCertificateAuthorityCertificateRevocationListIamPolicyState) ElementType() reflect.Type
type CaPoolIamPolicy ¶
type CaPoolIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingResponseArrayOutput `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetCaPoolIamPolicy ¶
func GetCaPoolIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CaPoolIamPolicyState, opts ...pulumi.ResourceOption) (*CaPoolIamPolicy, error)
GetCaPoolIamPolicy gets an existing CaPoolIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCaPoolIamPolicy ¶
func NewCaPoolIamPolicy(ctx *pulumi.Context, name string, args *CaPoolIamPolicyArgs, opts ...pulumi.ResourceOption) (*CaPoolIamPolicy, error)
NewCaPoolIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*CaPoolIamPolicy) ElementType ¶
func (*CaPoolIamPolicy) ElementType() reflect.Type
func (*CaPoolIamPolicy) ToCaPoolIamPolicyOutput ¶
func (i *CaPoolIamPolicy) ToCaPoolIamPolicyOutput() CaPoolIamPolicyOutput
func (*CaPoolIamPolicy) ToCaPoolIamPolicyOutputWithContext ¶
func (i *CaPoolIamPolicy) ToCaPoolIamPolicyOutputWithContext(ctx context.Context) CaPoolIamPolicyOutput
type CaPoolIamPolicyArgs ¶
type CaPoolIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigArrayInput // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingArrayInput CaPoolId pulumi.StringInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` UpdateMask pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a CaPoolIamPolicy resource.
func (CaPoolIamPolicyArgs) ElementType ¶
func (CaPoolIamPolicyArgs) ElementType() reflect.Type
type CaPoolIamPolicyInput ¶
type CaPoolIamPolicyInput interface { pulumi.Input ToCaPoolIamPolicyOutput() CaPoolIamPolicyOutput ToCaPoolIamPolicyOutputWithContext(ctx context.Context) CaPoolIamPolicyOutput }
type CaPoolIamPolicyOutput ¶
type CaPoolIamPolicyOutput struct{ *pulumi.OutputState }
func (CaPoolIamPolicyOutput) ElementType ¶
func (CaPoolIamPolicyOutput) ElementType() reflect.Type
func (CaPoolIamPolicyOutput) ToCaPoolIamPolicyOutput ¶
func (o CaPoolIamPolicyOutput) ToCaPoolIamPolicyOutput() CaPoolIamPolicyOutput
func (CaPoolIamPolicyOutput) ToCaPoolIamPolicyOutputWithContext ¶
func (o CaPoolIamPolicyOutput) ToCaPoolIamPolicyOutputWithContext(ctx context.Context) CaPoolIamPolicyOutput
type CaPoolIamPolicyState ¶
type CaPoolIamPolicyState struct { }
func (CaPoolIamPolicyState) ElementType ¶
func (CaPoolIamPolicyState) ElementType() reflect.Type
type CaPoolInput ¶
type CaPoolInput interface { pulumi.Input ToCaPoolOutput() CaPoolOutput ToCaPoolOutputWithContext(ctx context.Context) CaPoolOutput }
type CaPoolOutput ¶
type CaPoolOutput struct{ *pulumi.OutputState }
func (CaPoolOutput) ElementType ¶
func (CaPoolOutput) ElementType() reflect.Type
func (CaPoolOutput) ToCaPoolOutput ¶
func (o CaPoolOutput) ToCaPoolOutput() CaPoolOutput
func (CaPoolOutput) ToCaPoolOutputWithContext ¶
func (o CaPoolOutput) ToCaPoolOutputWithContext(ctx context.Context) CaPoolOutput
type CaPoolState ¶
type CaPoolState struct { }
func (CaPoolState) ElementType ¶
func (CaPoolState) ElementType() reflect.Type
type CaPoolTier ¶
type CaPoolTier string
Required. Immutable. The Tier of this CaPool.
func (CaPoolTier) ElementType ¶
func (CaPoolTier) ElementType() reflect.Type
func (CaPoolTier) ToCaPoolTierOutput ¶ added in v0.6.0
func (e CaPoolTier) ToCaPoolTierOutput() CaPoolTierOutput
func (CaPoolTier) ToCaPoolTierOutputWithContext ¶ added in v0.6.0
func (e CaPoolTier) ToCaPoolTierOutputWithContext(ctx context.Context) CaPoolTierOutput
func (CaPoolTier) ToCaPoolTierPtrOutput ¶ added in v0.6.0
func (e CaPoolTier) ToCaPoolTierPtrOutput() CaPoolTierPtrOutput
func (CaPoolTier) ToCaPoolTierPtrOutputWithContext ¶ added in v0.6.0
func (e CaPoolTier) ToCaPoolTierPtrOutputWithContext(ctx context.Context) CaPoolTierPtrOutput
func (CaPoolTier) ToStringOutput ¶
func (e CaPoolTier) ToStringOutput() pulumi.StringOutput
func (CaPoolTier) ToStringOutputWithContext ¶
func (e CaPoolTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CaPoolTier) ToStringPtrOutput ¶
func (e CaPoolTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (CaPoolTier) ToStringPtrOutputWithContext ¶
func (e CaPoolTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CaPoolTierInput ¶ added in v0.6.0
type CaPoolTierInput interface { pulumi.Input ToCaPoolTierOutput() CaPoolTierOutput ToCaPoolTierOutputWithContext(context.Context) CaPoolTierOutput }
CaPoolTierInput is an input type that accepts CaPoolTierArgs and CaPoolTierOutput values. You can construct a concrete instance of `CaPoolTierInput` via:
CaPoolTierArgs{...}
type CaPoolTierOutput ¶ added in v0.6.0
type CaPoolTierOutput struct{ *pulumi.OutputState }
func (CaPoolTierOutput) ElementType ¶ added in v0.6.0
func (CaPoolTierOutput) ElementType() reflect.Type
func (CaPoolTierOutput) ToCaPoolTierOutput ¶ added in v0.6.0
func (o CaPoolTierOutput) ToCaPoolTierOutput() CaPoolTierOutput
func (CaPoolTierOutput) ToCaPoolTierOutputWithContext ¶ added in v0.6.0
func (o CaPoolTierOutput) ToCaPoolTierOutputWithContext(ctx context.Context) CaPoolTierOutput
func (CaPoolTierOutput) ToCaPoolTierPtrOutput ¶ added in v0.6.0
func (o CaPoolTierOutput) ToCaPoolTierPtrOutput() CaPoolTierPtrOutput
func (CaPoolTierOutput) ToCaPoolTierPtrOutputWithContext ¶ added in v0.6.0
func (o CaPoolTierOutput) ToCaPoolTierPtrOutputWithContext(ctx context.Context) CaPoolTierPtrOutput
func (CaPoolTierOutput) ToStringOutput ¶ added in v0.6.0
func (o CaPoolTierOutput) ToStringOutput() pulumi.StringOutput
func (CaPoolTierOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CaPoolTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CaPoolTierOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CaPoolTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CaPoolTierOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CaPoolTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CaPoolTierPtrInput ¶ added in v0.6.0
type CaPoolTierPtrInput interface { pulumi.Input ToCaPoolTierPtrOutput() CaPoolTierPtrOutput ToCaPoolTierPtrOutputWithContext(context.Context) CaPoolTierPtrOutput }
func CaPoolTierPtr ¶ added in v0.6.0
func CaPoolTierPtr(v string) CaPoolTierPtrInput
type CaPoolTierPtrOutput ¶ added in v0.6.0
type CaPoolTierPtrOutput struct{ *pulumi.OutputState }
func (CaPoolTierPtrOutput) Elem ¶ added in v0.6.0
func (o CaPoolTierPtrOutput) Elem() CaPoolTierOutput
func (CaPoolTierPtrOutput) ElementType ¶ added in v0.6.0
func (CaPoolTierPtrOutput) ElementType() reflect.Type
func (CaPoolTierPtrOutput) ToCaPoolTierPtrOutput ¶ added in v0.6.0
func (o CaPoolTierPtrOutput) ToCaPoolTierPtrOutput() CaPoolTierPtrOutput
func (CaPoolTierPtrOutput) ToCaPoolTierPtrOutputWithContext ¶ added in v0.6.0
func (o CaPoolTierPtrOutput) ToCaPoolTierPtrOutputWithContext(ctx context.Context) CaPoolTierPtrOutput
func (CaPoolTierPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CaPoolTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CaPoolTierPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CaPoolTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Certificate ¶
type Certificate struct { pulumi.CustomResourceState // A structured description of the issued X.509 certificate. CertificateDescription CertificateDescriptionResponseOutput `pulumi:"certificateDescription"` // Immutable. The resource name for a CertificateTemplate used to issue this certificate, in the format `projects/*/locations/*/certificateTemplates/*`. If this is specified, the caller must have the necessary permission to use this template. If this is omitted, no template will be used. This template must be in the same location as the Certificate. CertificateTemplate pulumi.StringOutput `pulumi:"certificateTemplate"` // Immutable. A description of the certificate and key that does not require X.509 or ASN.1. Config CertificateConfigResponseOutput `pulumi:"config"` // The time at which this Certificate was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The resource name of the issuing CertificateAuthority in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`. IssuerCertificateAuthority pulumi.StringOutput `pulumi:"issuerCertificateAuthority"` // Optional. Labels with user-defined metadata. Labels pulumi.StringMapOutput `pulumi:"labels"` // Immutable. The desired lifetime of a certificate. Used to create the "not_before_time" and "not_after_time" fields inside an X.509 certificate. Note that the lifetime may be truncated if it would extend past the life of any certificate authority in the issuing chain. Lifetime pulumi.StringOutput `pulumi:"lifetime"` // The resource name for this Certificate in the format `projects/*/locations/*/caPools/*/certificates/*`. Name pulumi.StringOutput `pulumi:"name"` // The pem-encoded, signed X.509 certificate. PemCertificate pulumi.StringOutput `pulumi:"pemCertificate"` // The chain that may be used to verify the X.509 certificate. Expected to be in issuer-to-root order according to RFC 5246. PemCertificateChain pulumi.StringArrayOutput `pulumi:"pemCertificateChain"` // Immutable. A pem-encoded X.509 certificate signing request (CSR). PemCsr pulumi.StringOutput `pulumi:"pemCsr"` // Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if this field is present. RevocationDetails RevocationDetailsResponseOutput `pulumi:"revocationDetails"` // Immutable. Specifies how the Certificate's identity fields are to be decided. If this is omitted, the `DEFAULT` subject mode will be used. SubjectMode pulumi.StringOutput `pulumi:"subjectMode"` // The time at which this Certificate was updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Create a new Certificate in a given Project, Location from a particular CaPool. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetCertificate ¶
func GetCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)
GetCertificate gets an existing Certificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificate ¶
func NewCertificate(ctx *pulumi.Context, name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)
NewCertificate registers a new resource with the given unique name, arguments, and options.
func (*Certificate) ElementType ¶
func (*Certificate) ElementType() reflect.Type
func (*Certificate) ToCertificateOutput ¶
func (i *Certificate) ToCertificateOutput() CertificateOutput
func (*Certificate) ToCertificateOutputWithContext ¶
func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
type CertificateArgs ¶
type CertificateArgs struct { CaPoolId pulumi.StringInput CertificateId pulumi.StringPtrInput // Immutable. The resource name for a CertificateTemplate used to issue this certificate, in the format `projects/*/locations/*/certificateTemplates/*`. If this is specified, the caller must have the necessary permission to use this template. If this is omitted, no template will be used. This template must be in the same location as the Certificate. CertificateTemplate pulumi.StringPtrInput // Immutable. A description of the certificate and key that does not require X.509 or ASN.1. Config CertificateConfigPtrInput IssuingCertificateAuthorityId pulumi.StringPtrInput // Optional. Labels with user-defined metadata. Labels pulumi.StringMapInput // Immutable. The desired lifetime of a certificate. Used to create the "not_before_time" and "not_after_time" fields inside an X.509 certificate. Note that the lifetime may be truncated if it would extend past the life of any certificate authority in the issuing chain. Lifetime pulumi.StringInput Location pulumi.StringPtrInput // Immutable. A pem-encoded X.509 certificate signing request (CSR). PemCsr pulumi.StringPtrInput Project pulumi.StringPtrInput RequestId pulumi.StringPtrInput // Immutable. Specifies how the Certificate's identity fields are to be decided. If this is omitted, the `DEFAULT` subject mode will be used. SubjectMode CertificateSubjectModePtrInput ValidateOnly pulumi.StringPtrInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶
func (CertificateArgs) ElementType() reflect.Type
type CertificateAuthority ¶
type CertificateAuthority struct { pulumi.CustomResourceState // URLs for accessing content published by this CA, such as the CA certificate and CRLs. AccessUrls AccessUrlsResponseOutput `pulumi:"accessUrls"` // A structured description of this CertificateAuthority's CA certificate and its issuers. Ordered as self-to-root. CaCertificateDescriptions CertificateDescriptionResponseArrayOutput `pulumi:"caCertificateDescriptions"` // Immutable. The config used to create a self-signed X.509 certificate or CSR. Config CertificateConfigResponseOutput `pulumi:"config"` // The time at which this CertificateAuthority was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The time at which this CertificateAuthority was soft deleted, if it is in the DELETED state. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // The time at which this CertificateAuthority will be permanently purged, if it is in the DELETED state. ExpireTime pulumi.StringOutput `pulumi:"expireTime"` // Immutable. The name of a Cloud Storage bucket where this CertificateAuthority will publish content, such as the CA certificate and CRLs. This must be a bucket name, without any prefixes (such as `gs://`) or suffixes (such as `.googleapis.com`). For example, to use a bucket named `my-bucket`, you would simply specify `my-bucket`. If not specified, a managed bucket will be created. GcsBucket pulumi.StringOutput `pulumi:"gcsBucket"` // Immutable. Used when issuing certificates for this CertificateAuthority. If this CertificateAuthority is a self-signed CertificateAuthority, this key is also used to sign the self-signed CA certificate. Otherwise, it is used to sign a CSR. KeySpec KeyVersionSpecResponseOutput `pulumi:"keySpec"` // Optional. Labels with user-defined metadata. Labels pulumi.StringMapOutput `pulumi:"labels"` // Immutable. The desired lifetime of the CA certificate. Used to create the "not_before_time" and "not_after_time" fields inside an X.509 certificate. Lifetime pulumi.StringOutput `pulumi:"lifetime"` // The resource name for this CertificateAuthority in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`. Name pulumi.StringOutput `pulumi:"name"` // This CertificateAuthority's certificate chain, including the current CertificateAuthority's certificate. Ordered such that the root issuer is the final element (consistent with RFC 5246). For a self-signed CA, this will only list the current CertificateAuthority's certificate. PemCaCertificates pulumi.StringArrayOutput `pulumi:"pemCaCertificates"` // The State for this CertificateAuthority. State pulumi.StringOutput `pulumi:"state"` // Optional. If this is a subordinate CertificateAuthority, this field will be set with the subordinate configuration, which describes its issuers. This may be updated, but this CertificateAuthority must continue to validate. SubordinateConfig SubordinateConfigResponseOutput `pulumi:"subordinateConfig"` // The CaPool.Tier of the CaPool that includes this CertificateAuthority. Tier pulumi.StringOutput `pulumi:"tier"` // Immutable. The Type of this CertificateAuthority. Type pulumi.StringOutput `pulumi:"type"` // The time at which this CertificateAuthority was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Create a new CertificateAuthority in a given Project and Location. Auto-naming is currently not supported for this resource.
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 CertificateAuthorityArgs ¶
type CertificateAuthorityArgs struct { CaPoolId pulumi.StringInput CertificateAuthorityId pulumi.StringInput // Immutable. The config used to create a self-signed X.509 certificate or CSR. Config CertificateConfigInput // Immutable. The name of a Cloud Storage bucket where this CertificateAuthority will publish content, such as the CA certificate and CRLs. This must be a bucket name, without any prefixes (such as `gs://`) or suffixes (such as `.googleapis.com`). For example, to use a bucket named `my-bucket`, you would simply specify `my-bucket`. If not specified, a managed bucket will be created. GcsBucket pulumi.StringPtrInput // Immutable. Used when issuing certificates for this CertificateAuthority. If this CertificateAuthority is a self-signed CertificateAuthority, this key is also used to sign the self-signed CA certificate. Otherwise, it is used to sign a CSR. KeySpec KeyVersionSpecInput // Optional. Labels with user-defined metadata. Labels pulumi.StringMapInput // Immutable. The desired lifetime of the CA certificate. Used to create the "not_before_time" and "not_after_time" fields inside an X.509 certificate. Lifetime pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput RequestId pulumi.StringPtrInput // Optional. If this is a subordinate CertificateAuthority, this field will be set with the subordinate configuration, which describes its issuers. This may be updated, but this CertificateAuthority must continue to validate. SubordinateConfig SubordinateConfigPtrInput // Immutable. The Type of this CertificateAuthority. Type CertificateAuthorityTypeInput }
The set of arguments for constructing a CertificateAuthority resource.
func (CertificateAuthorityArgs) ElementType ¶
func (CertificateAuthorityArgs) ElementType() reflect.Type
type CertificateAuthorityInput ¶
type CertificateAuthorityInput interface { pulumi.Input ToCertificateAuthorityOutput() CertificateAuthorityOutput ToCertificateAuthorityOutputWithContext(ctx context.Context) CertificateAuthorityOutput }
type CertificateAuthorityOutput ¶
type CertificateAuthorityOutput struct{ *pulumi.OutputState }
func (CertificateAuthorityOutput) ElementType ¶
func (CertificateAuthorityOutput) ElementType() reflect.Type
func (CertificateAuthorityOutput) ToCertificateAuthorityOutput ¶
func (o CertificateAuthorityOutput) ToCertificateAuthorityOutput() CertificateAuthorityOutput
func (CertificateAuthorityOutput) ToCertificateAuthorityOutputWithContext ¶
func (o CertificateAuthorityOutput) ToCertificateAuthorityOutputWithContext(ctx context.Context) CertificateAuthorityOutput
type CertificateAuthorityState ¶
type CertificateAuthorityState struct { }
func (CertificateAuthorityState) ElementType ¶
func (CertificateAuthorityState) ElementType() reflect.Type
type CertificateAuthorityType ¶
type CertificateAuthorityType string
Required. Immutable. The Type of this CertificateAuthority.
func (CertificateAuthorityType) ElementType ¶
func (CertificateAuthorityType) ElementType() reflect.Type
func (CertificateAuthorityType) ToCertificateAuthorityTypeOutput ¶ added in v0.6.0
func (e CertificateAuthorityType) ToCertificateAuthorityTypeOutput() CertificateAuthorityTypeOutput
func (CertificateAuthorityType) ToCertificateAuthorityTypeOutputWithContext ¶ added in v0.6.0
func (e CertificateAuthorityType) ToCertificateAuthorityTypeOutputWithContext(ctx context.Context) CertificateAuthorityTypeOutput
func (CertificateAuthorityType) ToCertificateAuthorityTypePtrOutput ¶ added in v0.6.0
func (e CertificateAuthorityType) ToCertificateAuthorityTypePtrOutput() CertificateAuthorityTypePtrOutput
func (CertificateAuthorityType) ToCertificateAuthorityTypePtrOutputWithContext ¶ added in v0.6.0
func (e CertificateAuthorityType) ToCertificateAuthorityTypePtrOutputWithContext(ctx context.Context) CertificateAuthorityTypePtrOutput
func (CertificateAuthorityType) ToStringOutput ¶
func (e CertificateAuthorityType) ToStringOutput() pulumi.StringOutput
func (CertificateAuthorityType) ToStringOutputWithContext ¶
func (e CertificateAuthorityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateAuthorityType) ToStringPtrOutput ¶
func (e CertificateAuthorityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateAuthorityType) ToStringPtrOutputWithContext ¶
func (e CertificateAuthorityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateAuthorityTypeInput ¶ added in v0.6.0
type CertificateAuthorityTypeInput interface { pulumi.Input ToCertificateAuthorityTypeOutput() CertificateAuthorityTypeOutput ToCertificateAuthorityTypeOutputWithContext(context.Context) CertificateAuthorityTypeOutput }
CertificateAuthorityTypeInput is an input type that accepts CertificateAuthorityTypeArgs and CertificateAuthorityTypeOutput values. You can construct a concrete instance of `CertificateAuthorityTypeInput` via:
CertificateAuthorityTypeArgs{...}
type CertificateAuthorityTypeOutput ¶ added in v0.6.0
type CertificateAuthorityTypeOutput struct{ *pulumi.OutputState }
func (CertificateAuthorityTypeOutput) ElementType ¶ added in v0.6.0
func (CertificateAuthorityTypeOutput) ElementType() reflect.Type
func (CertificateAuthorityTypeOutput) ToCertificateAuthorityTypeOutput ¶ added in v0.6.0
func (o CertificateAuthorityTypeOutput) ToCertificateAuthorityTypeOutput() CertificateAuthorityTypeOutput
func (CertificateAuthorityTypeOutput) ToCertificateAuthorityTypeOutputWithContext ¶ added in v0.6.0
func (o CertificateAuthorityTypeOutput) ToCertificateAuthorityTypeOutputWithContext(ctx context.Context) CertificateAuthorityTypeOutput
func (CertificateAuthorityTypeOutput) ToCertificateAuthorityTypePtrOutput ¶ added in v0.6.0
func (o CertificateAuthorityTypeOutput) ToCertificateAuthorityTypePtrOutput() CertificateAuthorityTypePtrOutput
func (CertificateAuthorityTypeOutput) ToCertificateAuthorityTypePtrOutputWithContext ¶ added in v0.6.0
func (o CertificateAuthorityTypeOutput) ToCertificateAuthorityTypePtrOutputWithContext(ctx context.Context) CertificateAuthorityTypePtrOutput
func (CertificateAuthorityTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o CertificateAuthorityTypeOutput) ToStringOutput() pulumi.StringOutput
func (CertificateAuthorityTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CertificateAuthorityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateAuthorityTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CertificateAuthorityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateAuthorityTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CertificateAuthorityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateAuthorityTypePtrInput ¶ added in v0.6.0
type CertificateAuthorityTypePtrInput interface { pulumi.Input ToCertificateAuthorityTypePtrOutput() CertificateAuthorityTypePtrOutput ToCertificateAuthorityTypePtrOutputWithContext(context.Context) CertificateAuthorityTypePtrOutput }
func CertificateAuthorityTypePtr ¶ added in v0.6.0
func CertificateAuthorityTypePtr(v string) CertificateAuthorityTypePtrInput
type CertificateAuthorityTypePtrOutput ¶ added in v0.6.0
type CertificateAuthorityTypePtrOutput struct{ *pulumi.OutputState }
func (CertificateAuthorityTypePtrOutput) Elem ¶ added in v0.6.0
func (o CertificateAuthorityTypePtrOutput) Elem() CertificateAuthorityTypeOutput
func (CertificateAuthorityTypePtrOutput) ElementType ¶ added in v0.6.0
func (CertificateAuthorityTypePtrOutput) ElementType() reflect.Type
func (CertificateAuthorityTypePtrOutput) ToCertificateAuthorityTypePtrOutput ¶ added in v0.6.0
func (o CertificateAuthorityTypePtrOutput) ToCertificateAuthorityTypePtrOutput() CertificateAuthorityTypePtrOutput
func (CertificateAuthorityTypePtrOutput) ToCertificateAuthorityTypePtrOutputWithContext ¶ added in v0.6.0
func (o CertificateAuthorityTypePtrOutput) ToCertificateAuthorityTypePtrOutputWithContext(ctx context.Context) CertificateAuthorityTypePtrOutput
func (CertificateAuthorityTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CertificateAuthorityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateAuthorityTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CertificateAuthorityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateConfig ¶
type CertificateConfig struct { // Optional. The public key that corresponds to this config. This is, for example, used when issuing Certificates, but not when creating a self-signed CertificateAuthority or CertificateAuthority CSR. PublicKey *PublicKey `pulumi:"publicKey"` // Specifies some of the values in a certificate that are related to the subject. SubjectConfig SubjectConfig `pulumi:"subjectConfig"` // Describes how some of the technical X.509 fields in a certificate should be populated. X509Config X509Parameters `pulumi:"x509Config"` }
A CertificateConfig describes an X.509 certificate or CSR that is to be created, as an alternative to using ASN.1.
type CertificateConfigArgs ¶
type CertificateConfigArgs struct { // Optional. The public key that corresponds to this config. This is, for example, used when issuing Certificates, but not when creating a self-signed CertificateAuthority or CertificateAuthority CSR. PublicKey PublicKeyPtrInput `pulumi:"publicKey"` // Specifies some of the values in a certificate that are related to the subject. SubjectConfig SubjectConfigInput `pulumi:"subjectConfig"` // Describes how some of the technical X.509 fields in a certificate should be populated. X509Config X509ParametersInput `pulumi:"x509Config"` }
A CertificateConfig describes an X.509 certificate or CSR that is to be created, as an alternative to using ASN.1.
func (CertificateConfigArgs) ElementType ¶
func (CertificateConfigArgs) ElementType() reflect.Type
func (CertificateConfigArgs) ToCertificateConfigOutput ¶
func (i CertificateConfigArgs) ToCertificateConfigOutput() CertificateConfigOutput
func (CertificateConfigArgs) ToCertificateConfigOutputWithContext ¶
func (i CertificateConfigArgs) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
func (CertificateConfigArgs) ToCertificateConfigPtrOutput ¶
func (i CertificateConfigArgs) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
func (CertificateConfigArgs) ToCertificateConfigPtrOutputWithContext ¶
func (i CertificateConfigArgs) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
type CertificateConfigInput ¶
type CertificateConfigInput interface { pulumi.Input ToCertificateConfigOutput() CertificateConfigOutput ToCertificateConfigOutputWithContext(context.Context) CertificateConfigOutput }
CertificateConfigInput is an input type that accepts CertificateConfigArgs and CertificateConfigOutput values. You can construct a concrete instance of `CertificateConfigInput` via:
CertificateConfigArgs{...}
type CertificateConfigOutput ¶
type CertificateConfigOutput struct{ *pulumi.OutputState }
A CertificateConfig describes an X.509 certificate or CSR that is to be created, as an alternative to using ASN.1.
func (CertificateConfigOutput) ElementType ¶
func (CertificateConfigOutput) ElementType() reflect.Type
func (CertificateConfigOutput) PublicKey ¶
func (o CertificateConfigOutput) PublicKey() PublicKeyPtrOutput
Optional. The public key that corresponds to this config. This is, for example, used when issuing Certificates, but not when creating a self-signed CertificateAuthority or CertificateAuthority CSR.
func (CertificateConfigOutput) SubjectConfig ¶
func (o CertificateConfigOutput) SubjectConfig() SubjectConfigOutput
Specifies some of the values in a certificate that are related to the subject.
func (CertificateConfigOutput) ToCertificateConfigOutput ¶
func (o CertificateConfigOutput) ToCertificateConfigOutput() CertificateConfigOutput
func (CertificateConfigOutput) ToCertificateConfigOutputWithContext ¶
func (o CertificateConfigOutput) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
func (CertificateConfigOutput) ToCertificateConfigPtrOutput ¶
func (o CertificateConfigOutput) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
func (CertificateConfigOutput) ToCertificateConfigPtrOutputWithContext ¶
func (o CertificateConfigOutput) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
func (CertificateConfigOutput) X509Config ¶
func (o CertificateConfigOutput) X509Config() X509ParametersOutput
Describes how some of the technical X.509 fields in a certificate should be populated.
type CertificateConfigPtrInput ¶
type CertificateConfigPtrInput interface { pulumi.Input ToCertificateConfigPtrOutput() CertificateConfigPtrOutput ToCertificateConfigPtrOutputWithContext(context.Context) CertificateConfigPtrOutput }
CertificateConfigPtrInput is an input type that accepts CertificateConfigArgs, CertificateConfigPtr and CertificateConfigPtrOutput values. You can construct a concrete instance of `CertificateConfigPtrInput` via:
CertificateConfigArgs{...} or: nil
func CertificateConfigPtr ¶
func CertificateConfigPtr(v *CertificateConfigArgs) CertificateConfigPtrInput
type CertificateConfigPtrOutput ¶
type CertificateConfigPtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigPtrOutput) Elem ¶
func (o CertificateConfigPtrOutput) Elem() CertificateConfigOutput
func (CertificateConfigPtrOutput) ElementType ¶
func (CertificateConfigPtrOutput) ElementType() reflect.Type
func (CertificateConfigPtrOutput) PublicKey ¶
func (o CertificateConfigPtrOutput) PublicKey() PublicKeyPtrOutput
Optional. The public key that corresponds to this config. This is, for example, used when issuing Certificates, but not when creating a self-signed CertificateAuthority or CertificateAuthority CSR.
func (CertificateConfigPtrOutput) SubjectConfig ¶
func (o CertificateConfigPtrOutput) SubjectConfig() SubjectConfigPtrOutput
Specifies some of the values in a certificate that are related to the subject.
func (CertificateConfigPtrOutput) ToCertificateConfigPtrOutput ¶
func (o CertificateConfigPtrOutput) ToCertificateConfigPtrOutput() CertificateConfigPtrOutput
func (CertificateConfigPtrOutput) ToCertificateConfigPtrOutputWithContext ¶
func (o CertificateConfigPtrOutput) ToCertificateConfigPtrOutputWithContext(ctx context.Context) CertificateConfigPtrOutput
func (CertificateConfigPtrOutput) X509Config ¶
func (o CertificateConfigPtrOutput) X509Config() X509ParametersPtrOutput
Describes how some of the technical X.509 fields in a certificate should be populated.
type CertificateConfigResponse ¶
type CertificateConfigResponse struct { // Optional. The public key that corresponds to this config. This is, for example, used when issuing Certificates, but not when creating a self-signed CertificateAuthority or CertificateAuthority CSR. PublicKey PublicKeyResponse `pulumi:"publicKey"` // Specifies some of the values in a certificate that are related to the subject. SubjectConfig SubjectConfigResponse `pulumi:"subjectConfig"` // Describes how some of the technical X.509 fields in a certificate should be populated. X509Config X509ParametersResponse `pulumi:"x509Config"` }
A CertificateConfig describes an X.509 certificate or CSR that is to be created, as an alternative to using ASN.1.
type CertificateConfigResponseArgs ¶
type CertificateConfigResponseArgs struct { // Optional. The public key that corresponds to this config. This is, for example, used when issuing Certificates, but not when creating a self-signed CertificateAuthority or CertificateAuthority CSR. PublicKey PublicKeyResponseInput `pulumi:"publicKey"` // Specifies some of the values in a certificate that are related to the subject. SubjectConfig SubjectConfigResponseInput `pulumi:"subjectConfig"` // Describes how some of the technical X.509 fields in a certificate should be populated. X509Config X509ParametersResponseInput `pulumi:"x509Config"` }
A CertificateConfig describes an X.509 certificate or CSR that is to be created, as an alternative to using ASN.1.
func (CertificateConfigResponseArgs) ElementType ¶
func (CertificateConfigResponseArgs) ElementType() reflect.Type
func (CertificateConfigResponseArgs) ToCertificateConfigResponseOutput ¶
func (i CertificateConfigResponseArgs) ToCertificateConfigResponseOutput() CertificateConfigResponseOutput
func (CertificateConfigResponseArgs) ToCertificateConfigResponseOutputWithContext ¶
func (i CertificateConfigResponseArgs) ToCertificateConfigResponseOutputWithContext(ctx context.Context) CertificateConfigResponseOutput
func (CertificateConfigResponseArgs) ToCertificateConfigResponsePtrOutput ¶
func (i CertificateConfigResponseArgs) ToCertificateConfigResponsePtrOutput() CertificateConfigResponsePtrOutput
func (CertificateConfigResponseArgs) ToCertificateConfigResponsePtrOutputWithContext ¶
func (i CertificateConfigResponseArgs) ToCertificateConfigResponsePtrOutputWithContext(ctx context.Context) CertificateConfigResponsePtrOutput
type CertificateConfigResponseInput ¶
type CertificateConfigResponseInput interface { pulumi.Input ToCertificateConfigResponseOutput() CertificateConfigResponseOutput ToCertificateConfigResponseOutputWithContext(context.Context) CertificateConfigResponseOutput }
CertificateConfigResponseInput is an input type that accepts CertificateConfigResponseArgs and CertificateConfigResponseOutput values. You can construct a concrete instance of `CertificateConfigResponseInput` via:
CertificateConfigResponseArgs{...}
type CertificateConfigResponseOutput ¶
type CertificateConfigResponseOutput struct{ *pulumi.OutputState }
A CertificateConfig describes an X.509 certificate or CSR that is to be created, as an alternative to using ASN.1.
func (CertificateConfigResponseOutput) ElementType ¶
func (CertificateConfigResponseOutput) ElementType() reflect.Type
func (CertificateConfigResponseOutput) PublicKey ¶
func (o CertificateConfigResponseOutput) PublicKey() PublicKeyResponseOutput
Optional. The public key that corresponds to this config. This is, for example, used when issuing Certificates, but not when creating a self-signed CertificateAuthority or CertificateAuthority CSR.
func (CertificateConfigResponseOutput) SubjectConfig ¶
func (o CertificateConfigResponseOutput) SubjectConfig() SubjectConfigResponseOutput
Specifies some of the values in a certificate that are related to the subject.
func (CertificateConfigResponseOutput) ToCertificateConfigResponseOutput ¶
func (o CertificateConfigResponseOutput) ToCertificateConfigResponseOutput() CertificateConfigResponseOutput
func (CertificateConfigResponseOutput) ToCertificateConfigResponseOutputWithContext ¶
func (o CertificateConfigResponseOutput) ToCertificateConfigResponseOutputWithContext(ctx context.Context) CertificateConfigResponseOutput
func (CertificateConfigResponseOutput) ToCertificateConfigResponsePtrOutput ¶
func (o CertificateConfigResponseOutput) ToCertificateConfigResponsePtrOutput() CertificateConfigResponsePtrOutput
func (CertificateConfigResponseOutput) ToCertificateConfigResponsePtrOutputWithContext ¶
func (o CertificateConfigResponseOutput) ToCertificateConfigResponsePtrOutputWithContext(ctx context.Context) CertificateConfigResponsePtrOutput
func (CertificateConfigResponseOutput) X509Config ¶
func (o CertificateConfigResponseOutput) X509Config() X509ParametersResponseOutput
Describes how some of the technical X.509 fields in a certificate should be populated.
type CertificateConfigResponsePtrInput ¶
type CertificateConfigResponsePtrInput interface { pulumi.Input ToCertificateConfigResponsePtrOutput() CertificateConfigResponsePtrOutput ToCertificateConfigResponsePtrOutputWithContext(context.Context) CertificateConfigResponsePtrOutput }
CertificateConfigResponsePtrInput is an input type that accepts CertificateConfigResponseArgs, CertificateConfigResponsePtr and CertificateConfigResponsePtrOutput values. You can construct a concrete instance of `CertificateConfigResponsePtrInput` via:
CertificateConfigResponseArgs{...} or: nil
func CertificateConfigResponsePtr ¶
func CertificateConfigResponsePtr(v *CertificateConfigResponseArgs) CertificateConfigResponsePtrInput
type CertificateConfigResponsePtrOutput ¶
type CertificateConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (CertificateConfigResponsePtrOutput) Elem ¶
func (o CertificateConfigResponsePtrOutput) Elem() CertificateConfigResponseOutput
func (CertificateConfigResponsePtrOutput) ElementType ¶
func (CertificateConfigResponsePtrOutput) ElementType() reflect.Type
func (CertificateConfigResponsePtrOutput) PublicKey ¶
func (o CertificateConfigResponsePtrOutput) PublicKey() PublicKeyResponsePtrOutput
Optional. The public key that corresponds to this config. This is, for example, used when issuing Certificates, but not when creating a self-signed CertificateAuthority or CertificateAuthority CSR.
func (CertificateConfigResponsePtrOutput) SubjectConfig ¶
func (o CertificateConfigResponsePtrOutput) SubjectConfig() SubjectConfigResponsePtrOutput
Specifies some of the values in a certificate that are related to the subject.
func (CertificateConfigResponsePtrOutput) ToCertificateConfigResponsePtrOutput ¶
func (o CertificateConfigResponsePtrOutput) ToCertificateConfigResponsePtrOutput() CertificateConfigResponsePtrOutput
func (CertificateConfigResponsePtrOutput) ToCertificateConfigResponsePtrOutputWithContext ¶
func (o CertificateConfigResponsePtrOutput) ToCertificateConfigResponsePtrOutputWithContext(ctx context.Context) CertificateConfigResponsePtrOutput
func (CertificateConfigResponsePtrOutput) X509Config ¶
func (o CertificateConfigResponsePtrOutput) X509Config() X509ParametersResponsePtrOutput
Describes how some of the technical X.509 fields in a certificate should be populated.
type CertificateDescriptionResponse ¶
type CertificateDescriptionResponse struct { // Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate. AiaIssuingCertificateUrls []string `pulumi:"aiaIssuingCertificateUrls"` // Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1 AuthorityKeyId KeyIdResponse `pulumi:"authorityKeyId"` // The hash of the x.509 certificate. CertFingerprint CertificateFingerprintResponse `pulumi:"certFingerprint"` // Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13 CrlDistributionPoints []string `pulumi:"crlDistributionPoints"` // The public key that corresponds to an issued certificate. PublicKey PublicKeyResponse `pulumi:"publicKey"` // Describes some of the values in a certificate that are related to the subject and lifetime. SubjectDescription SubjectDescriptionResponse `pulumi:"subjectDescription"` // Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2. SubjectKeyId KeyIdResponse `pulumi:"subjectKeyId"` // Describes some of the technical X.509 fields in a certificate. X509Description X509ParametersResponse `pulumi:"x509Description"` }
A CertificateDescription describes an X.509 certificate or CSR that has been issued, as an alternative to using ASN.1 / X.509.
type CertificateDescriptionResponseArgs ¶
type CertificateDescriptionResponseArgs struct { // Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate. AiaIssuingCertificateUrls pulumi.StringArrayInput `pulumi:"aiaIssuingCertificateUrls"` // Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1 AuthorityKeyId KeyIdResponseInput `pulumi:"authorityKeyId"` // The hash of the x.509 certificate. CertFingerprint CertificateFingerprintResponseInput `pulumi:"certFingerprint"` // Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13 CrlDistributionPoints pulumi.StringArrayInput `pulumi:"crlDistributionPoints"` // The public key that corresponds to an issued certificate. PublicKey PublicKeyResponseInput `pulumi:"publicKey"` // Describes some of the values in a certificate that are related to the subject and lifetime. SubjectDescription SubjectDescriptionResponseInput `pulumi:"subjectDescription"` // Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2. SubjectKeyId KeyIdResponseInput `pulumi:"subjectKeyId"` // Describes some of the technical X.509 fields in a certificate. X509Description X509ParametersResponseInput `pulumi:"x509Description"` }
A CertificateDescription describes an X.509 certificate or CSR that has been issued, as an alternative to using ASN.1 / X.509.
func (CertificateDescriptionResponseArgs) ElementType ¶
func (CertificateDescriptionResponseArgs) ElementType() reflect.Type
func (CertificateDescriptionResponseArgs) ToCertificateDescriptionResponseOutput ¶
func (i CertificateDescriptionResponseArgs) ToCertificateDescriptionResponseOutput() CertificateDescriptionResponseOutput
func (CertificateDescriptionResponseArgs) ToCertificateDescriptionResponseOutputWithContext ¶
func (i CertificateDescriptionResponseArgs) ToCertificateDescriptionResponseOutputWithContext(ctx context.Context) CertificateDescriptionResponseOutput
func (CertificateDescriptionResponseArgs) ToCertificateDescriptionResponsePtrOutput ¶
func (i CertificateDescriptionResponseArgs) ToCertificateDescriptionResponsePtrOutput() CertificateDescriptionResponsePtrOutput
func (CertificateDescriptionResponseArgs) ToCertificateDescriptionResponsePtrOutputWithContext ¶
func (i CertificateDescriptionResponseArgs) ToCertificateDescriptionResponsePtrOutputWithContext(ctx context.Context) CertificateDescriptionResponsePtrOutput
type CertificateDescriptionResponseArray ¶
type CertificateDescriptionResponseArray []CertificateDescriptionResponseInput
func (CertificateDescriptionResponseArray) ElementType ¶
func (CertificateDescriptionResponseArray) ElementType() reflect.Type
func (CertificateDescriptionResponseArray) ToCertificateDescriptionResponseArrayOutput ¶
func (i CertificateDescriptionResponseArray) ToCertificateDescriptionResponseArrayOutput() CertificateDescriptionResponseArrayOutput
func (CertificateDescriptionResponseArray) ToCertificateDescriptionResponseArrayOutputWithContext ¶
func (i CertificateDescriptionResponseArray) ToCertificateDescriptionResponseArrayOutputWithContext(ctx context.Context) CertificateDescriptionResponseArrayOutput
type CertificateDescriptionResponseArrayInput ¶
type CertificateDescriptionResponseArrayInput interface { pulumi.Input ToCertificateDescriptionResponseArrayOutput() CertificateDescriptionResponseArrayOutput ToCertificateDescriptionResponseArrayOutputWithContext(context.Context) CertificateDescriptionResponseArrayOutput }
CertificateDescriptionResponseArrayInput is an input type that accepts CertificateDescriptionResponseArray and CertificateDescriptionResponseArrayOutput values. You can construct a concrete instance of `CertificateDescriptionResponseArrayInput` via:
CertificateDescriptionResponseArray{ CertificateDescriptionResponseArgs{...} }
type CertificateDescriptionResponseArrayOutput ¶
type CertificateDescriptionResponseArrayOutput struct{ *pulumi.OutputState }
func (CertificateDescriptionResponseArrayOutput) ElementType ¶
func (CertificateDescriptionResponseArrayOutput) ElementType() reflect.Type
func (CertificateDescriptionResponseArrayOutput) ToCertificateDescriptionResponseArrayOutput ¶
func (o CertificateDescriptionResponseArrayOutput) ToCertificateDescriptionResponseArrayOutput() CertificateDescriptionResponseArrayOutput
func (CertificateDescriptionResponseArrayOutput) ToCertificateDescriptionResponseArrayOutputWithContext ¶
func (o CertificateDescriptionResponseArrayOutput) ToCertificateDescriptionResponseArrayOutputWithContext(ctx context.Context) CertificateDescriptionResponseArrayOutput
type CertificateDescriptionResponseInput ¶
type CertificateDescriptionResponseInput interface { pulumi.Input ToCertificateDescriptionResponseOutput() CertificateDescriptionResponseOutput ToCertificateDescriptionResponseOutputWithContext(context.Context) CertificateDescriptionResponseOutput }
CertificateDescriptionResponseInput is an input type that accepts CertificateDescriptionResponseArgs and CertificateDescriptionResponseOutput values. You can construct a concrete instance of `CertificateDescriptionResponseInput` via:
CertificateDescriptionResponseArgs{...}
type CertificateDescriptionResponseOutput ¶
type CertificateDescriptionResponseOutput struct{ *pulumi.OutputState }
A CertificateDescription describes an X.509 certificate or CSR that has been issued, as an alternative to using ASN.1 / X.509.
func (CertificateDescriptionResponseOutput) AiaIssuingCertificateUrls ¶
func (o CertificateDescriptionResponseOutput) AiaIssuingCertificateUrls() pulumi.StringArrayOutput
Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.
func (CertificateDescriptionResponseOutput) AuthorityKeyId ¶
func (o CertificateDescriptionResponseOutput) AuthorityKeyId() KeyIdResponseOutput
Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1
func (CertificateDescriptionResponseOutput) CertFingerprint ¶
func (o CertificateDescriptionResponseOutput) CertFingerprint() CertificateFingerprintResponseOutput
The hash of the x.509 certificate.
func (CertificateDescriptionResponseOutput) CrlDistributionPoints ¶
func (o CertificateDescriptionResponseOutput) CrlDistributionPoints() pulumi.StringArrayOutput
Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13
func (CertificateDescriptionResponseOutput) ElementType ¶
func (CertificateDescriptionResponseOutput) ElementType() reflect.Type
func (CertificateDescriptionResponseOutput) PublicKey ¶
func (o CertificateDescriptionResponseOutput) PublicKey() PublicKeyResponseOutput
The public key that corresponds to an issued certificate.
func (CertificateDescriptionResponseOutput) SubjectDescription ¶
func (o CertificateDescriptionResponseOutput) SubjectDescription() SubjectDescriptionResponseOutput
Describes some of the values in a certificate that are related to the subject and lifetime.
func (CertificateDescriptionResponseOutput) SubjectKeyId ¶
func (o CertificateDescriptionResponseOutput) SubjectKeyId() KeyIdResponseOutput
Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.
func (CertificateDescriptionResponseOutput) ToCertificateDescriptionResponseOutput ¶
func (o CertificateDescriptionResponseOutput) ToCertificateDescriptionResponseOutput() CertificateDescriptionResponseOutput
func (CertificateDescriptionResponseOutput) ToCertificateDescriptionResponseOutputWithContext ¶
func (o CertificateDescriptionResponseOutput) ToCertificateDescriptionResponseOutputWithContext(ctx context.Context) CertificateDescriptionResponseOutput
func (CertificateDescriptionResponseOutput) ToCertificateDescriptionResponsePtrOutput ¶
func (o CertificateDescriptionResponseOutput) ToCertificateDescriptionResponsePtrOutput() CertificateDescriptionResponsePtrOutput
func (CertificateDescriptionResponseOutput) ToCertificateDescriptionResponsePtrOutputWithContext ¶
func (o CertificateDescriptionResponseOutput) ToCertificateDescriptionResponsePtrOutputWithContext(ctx context.Context) CertificateDescriptionResponsePtrOutput
func (CertificateDescriptionResponseOutput) X509Description ¶
func (o CertificateDescriptionResponseOutput) X509Description() X509ParametersResponseOutput
Describes some of the technical X.509 fields in a certificate.
type CertificateDescriptionResponsePtrInput ¶
type CertificateDescriptionResponsePtrInput interface { pulumi.Input ToCertificateDescriptionResponsePtrOutput() CertificateDescriptionResponsePtrOutput ToCertificateDescriptionResponsePtrOutputWithContext(context.Context) CertificateDescriptionResponsePtrOutput }
CertificateDescriptionResponsePtrInput is an input type that accepts CertificateDescriptionResponseArgs, CertificateDescriptionResponsePtr and CertificateDescriptionResponsePtrOutput values. You can construct a concrete instance of `CertificateDescriptionResponsePtrInput` via:
CertificateDescriptionResponseArgs{...} or: nil
func CertificateDescriptionResponsePtr ¶
func CertificateDescriptionResponsePtr(v *CertificateDescriptionResponseArgs) CertificateDescriptionResponsePtrInput
type CertificateDescriptionResponsePtrOutput ¶
type CertificateDescriptionResponsePtrOutput struct{ *pulumi.OutputState }
func (CertificateDescriptionResponsePtrOutput) AiaIssuingCertificateUrls ¶
func (o CertificateDescriptionResponsePtrOutput) AiaIssuingCertificateUrls() pulumi.StringArrayOutput
Describes lists of issuer CA certificate URLs that appear in the "Authority Information Access" extension in the certificate.
func (CertificateDescriptionResponsePtrOutput) AuthorityKeyId ¶
func (o CertificateDescriptionResponsePtrOutput) AuthorityKeyId() KeyIdResponsePtrOutput
Identifies the subject_key_id of the parent certificate, per https://tools.ietf.org/html/rfc5280#section-4.2.1.1
func (CertificateDescriptionResponsePtrOutput) CertFingerprint ¶
func (o CertificateDescriptionResponsePtrOutput) CertFingerprint() CertificateFingerprintResponsePtrOutput
The hash of the x.509 certificate.
func (CertificateDescriptionResponsePtrOutput) CrlDistributionPoints ¶
func (o CertificateDescriptionResponsePtrOutput) CrlDistributionPoints() pulumi.StringArrayOutput
Describes a list of locations to obtain CRL information, i.e. the DistributionPoint.fullName described by https://tools.ietf.org/html/rfc5280#section-4.2.1.13
func (CertificateDescriptionResponsePtrOutput) ElementType ¶
func (CertificateDescriptionResponsePtrOutput) ElementType() reflect.Type
func (CertificateDescriptionResponsePtrOutput) PublicKey ¶
func (o CertificateDescriptionResponsePtrOutput) PublicKey() PublicKeyResponsePtrOutput
The public key that corresponds to an issued certificate.
func (CertificateDescriptionResponsePtrOutput) SubjectDescription ¶
func (o CertificateDescriptionResponsePtrOutput) SubjectDescription() SubjectDescriptionResponsePtrOutput
Describes some of the values in a certificate that are related to the subject and lifetime.
func (CertificateDescriptionResponsePtrOutput) SubjectKeyId ¶
func (o CertificateDescriptionResponsePtrOutput) SubjectKeyId() KeyIdResponsePtrOutput
Provides a means of identifiying certificates that contain a particular public key, per https://tools.ietf.org/html/rfc5280#section-4.2.1.2.
func (CertificateDescriptionResponsePtrOutput) ToCertificateDescriptionResponsePtrOutput ¶
func (o CertificateDescriptionResponsePtrOutput) ToCertificateDescriptionResponsePtrOutput() CertificateDescriptionResponsePtrOutput
func (CertificateDescriptionResponsePtrOutput) ToCertificateDescriptionResponsePtrOutputWithContext ¶
func (o CertificateDescriptionResponsePtrOutput) ToCertificateDescriptionResponsePtrOutputWithContext(ctx context.Context) CertificateDescriptionResponsePtrOutput
func (CertificateDescriptionResponsePtrOutput) X509Description ¶
func (o CertificateDescriptionResponsePtrOutput) X509Description() X509ParametersResponsePtrOutput
Describes some of the technical X.509 fields in a certificate.
type CertificateExtensionConstraints ¶
type CertificateExtensionConstraints struct { // Optional. A set of ObjectIds identifying custom X.509 extensions. Will be combined with known_extensions to determine the full set of X.509 extensions. AdditionalExtensions []ObjectId `pulumi:"additionalExtensions"` // Optional. A set of named X.509 extensions. Will be combined with additional_extensions to determine the full set of X.509 extensions. KnownExtensions []CertificateExtensionConstraintsKnownExtensionsItem `pulumi:"knownExtensions"` }
Describes a set of X.509 extensions that may be part of some certificate issuance controls.
type CertificateExtensionConstraintsArgs ¶
type CertificateExtensionConstraintsArgs struct { // Optional. A set of ObjectIds identifying custom X.509 extensions. Will be combined with known_extensions to determine the full set of X.509 extensions. AdditionalExtensions ObjectIdArrayInput `pulumi:"additionalExtensions"` // Optional. A set of named X.509 extensions. Will be combined with additional_extensions to determine the full set of X.509 extensions. KnownExtensions CertificateExtensionConstraintsKnownExtensionsItemArrayInput `pulumi:"knownExtensions"` }
Describes a set of X.509 extensions that may be part of some certificate issuance controls.
func (CertificateExtensionConstraintsArgs) ElementType ¶
func (CertificateExtensionConstraintsArgs) ElementType() reflect.Type
func (CertificateExtensionConstraintsArgs) ToCertificateExtensionConstraintsOutput ¶
func (i CertificateExtensionConstraintsArgs) ToCertificateExtensionConstraintsOutput() CertificateExtensionConstraintsOutput
func (CertificateExtensionConstraintsArgs) ToCertificateExtensionConstraintsOutputWithContext ¶
func (i CertificateExtensionConstraintsArgs) ToCertificateExtensionConstraintsOutputWithContext(ctx context.Context) CertificateExtensionConstraintsOutput
func (CertificateExtensionConstraintsArgs) ToCertificateExtensionConstraintsPtrOutput ¶
func (i CertificateExtensionConstraintsArgs) ToCertificateExtensionConstraintsPtrOutput() CertificateExtensionConstraintsPtrOutput
func (CertificateExtensionConstraintsArgs) ToCertificateExtensionConstraintsPtrOutputWithContext ¶
func (i CertificateExtensionConstraintsArgs) ToCertificateExtensionConstraintsPtrOutputWithContext(ctx context.Context) CertificateExtensionConstraintsPtrOutput
type CertificateExtensionConstraintsInput ¶
type CertificateExtensionConstraintsInput interface { pulumi.Input ToCertificateExtensionConstraintsOutput() CertificateExtensionConstraintsOutput ToCertificateExtensionConstraintsOutputWithContext(context.Context) CertificateExtensionConstraintsOutput }
CertificateExtensionConstraintsInput is an input type that accepts CertificateExtensionConstraintsArgs and CertificateExtensionConstraintsOutput values. You can construct a concrete instance of `CertificateExtensionConstraintsInput` via:
CertificateExtensionConstraintsArgs{...}
type CertificateExtensionConstraintsKnownExtensionsItem ¶
type CertificateExtensionConstraintsKnownExtensionsItem string
func (CertificateExtensionConstraintsKnownExtensionsItem) ElementType ¶
func (CertificateExtensionConstraintsKnownExtensionsItem) ElementType() reflect.Type
func (CertificateExtensionConstraintsKnownExtensionsItem) ToCertificateExtensionConstraintsKnownExtensionsItemOutput ¶ added in v0.6.0
func (e CertificateExtensionConstraintsKnownExtensionsItem) ToCertificateExtensionConstraintsKnownExtensionsItemOutput() CertificateExtensionConstraintsKnownExtensionsItemOutput
func (CertificateExtensionConstraintsKnownExtensionsItem) ToCertificateExtensionConstraintsKnownExtensionsItemOutputWithContext ¶ added in v0.6.0
func (e CertificateExtensionConstraintsKnownExtensionsItem) ToCertificateExtensionConstraintsKnownExtensionsItemOutputWithContext(ctx context.Context) CertificateExtensionConstraintsKnownExtensionsItemOutput
func (CertificateExtensionConstraintsKnownExtensionsItem) ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutput ¶ added in v0.6.0
func (e CertificateExtensionConstraintsKnownExtensionsItem) ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutput() CertificateExtensionConstraintsKnownExtensionsItemPtrOutput
func (CertificateExtensionConstraintsKnownExtensionsItem) ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutputWithContext ¶ added in v0.6.0
func (e CertificateExtensionConstraintsKnownExtensionsItem) ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutputWithContext(ctx context.Context) CertificateExtensionConstraintsKnownExtensionsItemPtrOutput
func (CertificateExtensionConstraintsKnownExtensionsItem) ToStringOutput ¶
func (e CertificateExtensionConstraintsKnownExtensionsItem) ToStringOutput() pulumi.StringOutput
func (CertificateExtensionConstraintsKnownExtensionsItem) ToStringOutputWithContext ¶
func (e CertificateExtensionConstraintsKnownExtensionsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateExtensionConstraintsKnownExtensionsItem) ToStringPtrOutput ¶
func (e CertificateExtensionConstraintsKnownExtensionsItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateExtensionConstraintsKnownExtensionsItem) ToStringPtrOutputWithContext ¶
func (e CertificateExtensionConstraintsKnownExtensionsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateExtensionConstraintsKnownExtensionsItemArray ¶
type CertificateExtensionConstraintsKnownExtensionsItemArray []CertificateExtensionConstraintsKnownExtensionsItem
func (CertificateExtensionConstraintsKnownExtensionsItemArray) ElementType ¶
func (CertificateExtensionConstraintsKnownExtensionsItemArray) ElementType() reflect.Type
func (CertificateExtensionConstraintsKnownExtensionsItemArray) ToCertificateExtensionConstraintsKnownExtensionsItemArrayOutput ¶
func (i CertificateExtensionConstraintsKnownExtensionsItemArray) ToCertificateExtensionConstraintsKnownExtensionsItemArrayOutput() CertificateExtensionConstraintsKnownExtensionsItemArrayOutput
func (CertificateExtensionConstraintsKnownExtensionsItemArray) ToCertificateExtensionConstraintsKnownExtensionsItemArrayOutputWithContext ¶
func (i CertificateExtensionConstraintsKnownExtensionsItemArray) ToCertificateExtensionConstraintsKnownExtensionsItemArrayOutputWithContext(ctx context.Context) CertificateExtensionConstraintsKnownExtensionsItemArrayOutput
type CertificateExtensionConstraintsKnownExtensionsItemArrayInput ¶
type CertificateExtensionConstraintsKnownExtensionsItemArrayInput interface { pulumi.Input ToCertificateExtensionConstraintsKnownExtensionsItemArrayOutput() CertificateExtensionConstraintsKnownExtensionsItemArrayOutput ToCertificateExtensionConstraintsKnownExtensionsItemArrayOutputWithContext(context.Context) CertificateExtensionConstraintsKnownExtensionsItemArrayOutput }
CertificateExtensionConstraintsKnownExtensionsItemArrayInput is an input type that accepts CertificateExtensionConstraintsKnownExtensionsItemArray and CertificateExtensionConstraintsKnownExtensionsItemArrayOutput values. You can construct a concrete instance of `CertificateExtensionConstraintsKnownExtensionsItemArrayInput` via:
CertificateExtensionConstraintsKnownExtensionsItemArray{ CertificateExtensionConstraintsKnownExtensionsItemArgs{...} }
type CertificateExtensionConstraintsKnownExtensionsItemArrayOutput ¶
type CertificateExtensionConstraintsKnownExtensionsItemArrayOutput struct{ *pulumi.OutputState }
func (CertificateExtensionConstraintsKnownExtensionsItemArrayOutput) ElementType ¶
func (CertificateExtensionConstraintsKnownExtensionsItemArrayOutput) ElementType() reflect.Type
func (CertificateExtensionConstraintsKnownExtensionsItemArrayOutput) ToCertificateExtensionConstraintsKnownExtensionsItemArrayOutput ¶
func (o CertificateExtensionConstraintsKnownExtensionsItemArrayOutput) ToCertificateExtensionConstraintsKnownExtensionsItemArrayOutput() CertificateExtensionConstraintsKnownExtensionsItemArrayOutput
func (CertificateExtensionConstraintsKnownExtensionsItemArrayOutput) ToCertificateExtensionConstraintsKnownExtensionsItemArrayOutputWithContext ¶
func (o CertificateExtensionConstraintsKnownExtensionsItemArrayOutput) ToCertificateExtensionConstraintsKnownExtensionsItemArrayOutputWithContext(ctx context.Context) CertificateExtensionConstraintsKnownExtensionsItemArrayOutput
type CertificateExtensionConstraintsKnownExtensionsItemInput ¶ added in v0.6.0
type CertificateExtensionConstraintsKnownExtensionsItemInput interface { pulumi.Input ToCertificateExtensionConstraintsKnownExtensionsItemOutput() CertificateExtensionConstraintsKnownExtensionsItemOutput ToCertificateExtensionConstraintsKnownExtensionsItemOutputWithContext(context.Context) CertificateExtensionConstraintsKnownExtensionsItemOutput }
CertificateExtensionConstraintsKnownExtensionsItemInput is an input type that accepts CertificateExtensionConstraintsKnownExtensionsItemArgs and CertificateExtensionConstraintsKnownExtensionsItemOutput values. You can construct a concrete instance of `CertificateExtensionConstraintsKnownExtensionsItemInput` via:
CertificateExtensionConstraintsKnownExtensionsItemArgs{...}
type CertificateExtensionConstraintsKnownExtensionsItemOutput ¶ added in v0.6.0
type CertificateExtensionConstraintsKnownExtensionsItemOutput struct{ *pulumi.OutputState }
func (CertificateExtensionConstraintsKnownExtensionsItemOutput) ElementType ¶ added in v0.6.0
func (CertificateExtensionConstraintsKnownExtensionsItemOutput) ElementType() reflect.Type
func (CertificateExtensionConstraintsKnownExtensionsItemOutput) ToCertificateExtensionConstraintsKnownExtensionsItemOutput ¶ added in v0.6.0
func (o CertificateExtensionConstraintsKnownExtensionsItemOutput) ToCertificateExtensionConstraintsKnownExtensionsItemOutput() CertificateExtensionConstraintsKnownExtensionsItemOutput
func (CertificateExtensionConstraintsKnownExtensionsItemOutput) ToCertificateExtensionConstraintsKnownExtensionsItemOutputWithContext ¶ added in v0.6.0
func (o CertificateExtensionConstraintsKnownExtensionsItemOutput) ToCertificateExtensionConstraintsKnownExtensionsItemOutputWithContext(ctx context.Context) CertificateExtensionConstraintsKnownExtensionsItemOutput
func (CertificateExtensionConstraintsKnownExtensionsItemOutput) ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutput ¶ added in v0.6.0
func (o CertificateExtensionConstraintsKnownExtensionsItemOutput) ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutput() CertificateExtensionConstraintsKnownExtensionsItemPtrOutput
func (CertificateExtensionConstraintsKnownExtensionsItemOutput) ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutputWithContext ¶ added in v0.6.0
func (o CertificateExtensionConstraintsKnownExtensionsItemOutput) ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutputWithContext(ctx context.Context) CertificateExtensionConstraintsKnownExtensionsItemPtrOutput
func (CertificateExtensionConstraintsKnownExtensionsItemOutput) ToStringOutput ¶ added in v0.6.0
func (o CertificateExtensionConstraintsKnownExtensionsItemOutput) ToStringOutput() pulumi.StringOutput
func (CertificateExtensionConstraintsKnownExtensionsItemOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CertificateExtensionConstraintsKnownExtensionsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateExtensionConstraintsKnownExtensionsItemOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CertificateExtensionConstraintsKnownExtensionsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateExtensionConstraintsKnownExtensionsItemOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CertificateExtensionConstraintsKnownExtensionsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateExtensionConstraintsKnownExtensionsItemPtrInput ¶ added in v0.6.0
type CertificateExtensionConstraintsKnownExtensionsItemPtrInput interface { pulumi.Input ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutput() CertificateExtensionConstraintsKnownExtensionsItemPtrOutput ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutputWithContext(context.Context) CertificateExtensionConstraintsKnownExtensionsItemPtrOutput }
func CertificateExtensionConstraintsKnownExtensionsItemPtr ¶ added in v0.6.0
func CertificateExtensionConstraintsKnownExtensionsItemPtr(v string) CertificateExtensionConstraintsKnownExtensionsItemPtrInput
type CertificateExtensionConstraintsKnownExtensionsItemPtrOutput ¶ added in v0.6.0
type CertificateExtensionConstraintsKnownExtensionsItemPtrOutput struct{ *pulumi.OutputState }
func (CertificateExtensionConstraintsKnownExtensionsItemPtrOutput) ElementType ¶ added in v0.6.0
func (CertificateExtensionConstraintsKnownExtensionsItemPtrOutput) ElementType() reflect.Type
func (CertificateExtensionConstraintsKnownExtensionsItemPtrOutput) ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutput ¶ added in v0.6.0
func (o CertificateExtensionConstraintsKnownExtensionsItemPtrOutput) ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutput() CertificateExtensionConstraintsKnownExtensionsItemPtrOutput
func (CertificateExtensionConstraintsKnownExtensionsItemPtrOutput) ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutputWithContext ¶ added in v0.6.0
func (o CertificateExtensionConstraintsKnownExtensionsItemPtrOutput) ToCertificateExtensionConstraintsKnownExtensionsItemPtrOutputWithContext(ctx context.Context) CertificateExtensionConstraintsKnownExtensionsItemPtrOutput
func (CertificateExtensionConstraintsKnownExtensionsItemPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CertificateExtensionConstraintsKnownExtensionsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateExtensionConstraintsKnownExtensionsItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CertificateExtensionConstraintsKnownExtensionsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateExtensionConstraintsOutput ¶
type CertificateExtensionConstraintsOutput struct{ *pulumi.OutputState }
Describes a set of X.509 extensions that may be part of some certificate issuance controls.
func (CertificateExtensionConstraintsOutput) AdditionalExtensions ¶
func (o CertificateExtensionConstraintsOutput) AdditionalExtensions() ObjectIdArrayOutput
Optional. A set of ObjectIds identifying custom X.509 extensions. Will be combined with known_extensions to determine the full set of X.509 extensions.
func (CertificateExtensionConstraintsOutput) ElementType ¶
func (CertificateExtensionConstraintsOutput) ElementType() reflect.Type
func (CertificateExtensionConstraintsOutput) KnownExtensions ¶
func (o CertificateExtensionConstraintsOutput) KnownExtensions() CertificateExtensionConstraintsKnownExtensionsItemArrayOutput
Optional. A set of named X.509 extensions. Will be combined with additional_extensions to determine the full set of X.509 extensions.
func (CertificateExtensionConstraintsOutput) ToCertificateExtensionConstraintsOutput ¶
func (o CertificateExtensionConstraintsOutput) ToCertificateExtensionConstraintsOutput() CertificateExtensionConstraintsOutput
func (CertificateExtensionConstraintsOutput) ToCertificateExtensionConstraintsOutputWithContext ¶
func (o CertificateExtensionConstraintsOutput) ToCertificateExtensionConstraintsOutputWithContext(ctx context.Context) CertificateExtensionConstraintsOutput
func (CertificateExtensionConstraintsOutput) ToCertificateExtensionConstraintsPtrOutput ¶
func (o CertificateExtensionConstraintsOutput) ToCertificateExtensionConstraintsPtrOutput() CertificateExtensionConstraintsPtrOutput
func (CertificateExtensionConstraintsOutput) ToCertificateExtensionConstraintsPtrOutputWithContext ¶
func (o CertificateExtensionConstraintsOutput) ToCertificateExtensionConstraintsPtrOutputWithContext(ctx context.Context) CertificateExtensionConstraintsPtrOutput
type CertificateExtensionConstraintsPtrInput ¶
type CertificateExtensionConstraintsPtrInput interface { pulumi.Input ToCertificateExtensionConstraintsPtrOutput() CertificateExtensionConstraintsPtrOutput ToCertificateExtensionConstraintsPtrOutputWithContext(context.Context) CertificateExtensionConstraintsPtrOutput }
CertificateExtensionConstraintsPtrInput is an input type that accepts CertificateExtensionConstraintsArgs, CertificateExtensionConstraintsPtr and CertificateExtensionConstraintsPtrOutput values. You can construct a concrete instance of `CertificateExtensionConstraintsPtrInput` via:
CertificateExtensionConstraintsArgs{...} or: nil
func CertificateExtensionConstraintsPtr ¶
func CertificateExtensionConstraintsPtr(v *CertificateExtensionConstraintsArgs) CertificateExtensionConstraintsPtrInput
type CertificateExtensionConstraintsPtrOutput ¶
type CertificateExtensionConstraintsPtrOutput struct{ *pulumi.OutputState }
func (CertificateExtensionConstraintsPtrOutput) AdditionalExtensions ¶
func (o CertificateExtensionConstraintsPtrOutput) AdditionalExtensions() ObjectIdArrayOutput
Optional. A set of ObjectIds identifying custom X.509 extensions. Will be combined with known_extensions to determine the full set of X.509 extensions.
func (CertificateExtensionConstraintsPtrOutput) ElementType ¶
func (CertificateExtensionConstraintsPtrOutput) ElementType() reflect.Type
func (CertificateExtensionConstraintsPtrOutput) KnownExtensions ¶
func (o CertificateExtensionConstraintsPtrOutput) KnownExtensions() CertificateExtensionConstraintsKnownExtensionsItemArrayOutput
Optional. A set of named X.509 extensions. Will be combined with additional_extensions to determine the full set of X.509 extensions.
func (CertificateExtensionConstraintsPtrOutput) ToCertificateExtensionConstraintsPtrOutput ¶
func (o CertificateExtensionConstraintsPtrOutput) ToCertificateExtensionConstraintsPtrOutput() CertificateExtensionConstraintsPtrOutput
func (CertificateExtensionConstraintsPtrOutput) ToCertificateExtensionConstraintsPtrOutputWithContext ¶
func (o CertificateExtensionConstraintsPtrOutput) ToCertificateExtensionConstraintsPtrOutputWithContext(ctx context.Context) CertificateExtensionConstraintsPtrOutput
type CertificateExtensionConstraintsResponse ¶
type CertificateExtensionConstraintsResponse struct { // Optional. A set of ObjectIds identifying custom X.509 extensions. Will be combined with known_extensions to determine the full set of X.509 extensions. AdditionalExtensions []ObjectIdResponse `pulumi:"additionalExtensions"` // Optional. A set of named X.509 extensions. Will be combined with additional_extensions to determine the full set of X.509 extensions. KnownExtensions []string `pulumi:"knownExtensions"` }
Describes a set of X.509 extensions that may be part of some certificate issuance controls.
type CertificateExtensionConstraintsResponseArgs ¶
type CertificateExtensionConstraintsResponseArgs struct { // Optional. A set of ObjectIds identifying custom X.509 extensions. Will be combined with known_extensions to determine the full set of X.509 extensions. AdditionalExtensions ObjectIdResponseArrayInput `pulumi:"additionalExtensions"` // Optional. A set of named X.509 extensions. Will be combined with additional_extensions to determine the full set of X.509 extensions. KnownExtensions pulumi.StringArrayInput `pulumi:"knownExtensions"` }
Describes a set of X.509 extensions that may be part of some certificate issuance controls.
func (CertificateExtensionConstraintsResponseArgs) ElementType ¶
func (CertificateExtensionConstraintsResponseArgs) ElementType() reflect.Type
func (CertificateExtensionConstraintsResponseArgs) ToCertificateExtensionConstraintsResponseOutput ¶
func (i CertificateExtensionConstraintsResponseArgs) ToCertificateExtensionConstraintsResponseOutput() CertificateExtensionConstraintsResponseOutput
func (CertificateExtensionConstraintsResponseArgs) ToCertificateExtensionConstraintsResponseOutputWithContext ¶
func (i CertificateExtensionConstraintsResponseArgs) ToCertificateExtensionConstraintsResponseOutputWithContext(ctx context.Context) CertificateExtensionConstraintsResponseOutput
func (CertificateExtensionConstraintsResponseArgs) ToCertificateExtensionConstraintsResponsePtrOutput ¶
func (i CertificateExtensionConstraintsResponseArgs) ToCertificateExtensionConstraintsResponsePtrOutput() CertificateExtensionConstraintsResponsePtrOutput
func (CertificateExtensionConstraintsResponseArgs) ToCertificateExtensionConstraintsResponsePtrOutputWithContext ¶
func (i CertificateExtensionConstraintsResponseArgs) ToCertificateExtensionConstraintsResponsePtrOutputWithContext(ctx context.Context) CertificateExtensionConstraintsResponsePtrOutput
type CertificateExtensionConstraintsResponseInput ¶
type CertificateExtensionConstraintsResponseInput interface { pulumi.Input ToCertificateExtensionConstraintsResponseOutput() CertificateExtensionConstraintsResponseOutput ToCertificateExtensionConstraintsResponseOutputWithContext(context.Context) CertificateExtensionConstraintsResponseOutput }
CertificateExtensionConstraintsResponseInput is an input type that accepts CertificateExtensionConstraintsResponseArgs and CertificateExtensionConstraintsResponseOutput values. You can construct a concrete instance of `CertificateExtensionConstraintsResponseInput` via:
CertificateExtensionConstraintsResponseArgs{...}
type CertificateExtensionConstraintsResponseOutput ¶
type CertificateExtensionConstraintsResponseOutput struct{ *pulumi.OutputState }
Describes a set of X.509 extensions that may be part of some certificate issuance controls.
func (CertificateExtensionConstraintsResponseOutput) AdditionalExtensions ¶
func (o CertificateExtensionConstraintsResponseOutput) AdditionalExtensions() ObjectIdResponseArrayOutput
Optional. A set of ObjectIds identifying custom X.509 extensions. Will be combined with known_extensions to determine the full set of X.509 extensions.
func (CertificateExtensionConstraintsResponseOutput) ElementType ¶
func (CertificateExtensionConstraintsResponseOutput) ElementType() reflect.Type
func (CertificateExtensionConstraintsResponseOutput) KnownExtensions ¶
func (o CertificateExtensionConstraintsResponseOutput) KnownExtensions() pulumi.StringArrayOutput
Optional. A set of named X.509 extensions. Will be combined with additional_extensions to determine the full set of X.509 extensions.
func (CertificateExtensionConstraintsResponseOutput) ToCertificateExtensionConstraintsResponseOutput ¶
func (o CertificateExtensionConstraintsResponseOutput) ToCertificateExtensionConstraintsResponseOutput() CertificateExtensionConstraintsResponseOutput
func (CertificateExtensionConstraintsResponseOutput) ToCertificateExtensionConstraintsResponseOutputWithContext ¶
func (o CertificateExtensionConstraintsResponseOutput) ToCertificateExtensionConstraintsResponseOutputWithContext(ctx context.Context) CertificateExtensionConstraintsResponseOutput
func (CertificateExtensionConstraintsResponseOutput) ToCertificateExtensionConstraintsResponsePtrOutput ¶
func (o CertificateExtensionConstraintsResponseOutput) ToCertificateExtensionConstraintsResponsePtrOutput() CertificateExtensionConstraintsResponsePtrOutput
func (CertificateExtensionConstraintsResponseOutput) ToCertificateExtensionConstraintsResponsePtrOutputWithContext ¶
func (o CertificateExtensionConstraintsResponseOutput) ToCertificateExtensionConstraintsResponsePtrOutputWithContext(ctx context.Context) CertificateExtensionConstraintsResponsePtrOutput
type CertificateExtensionConstraintsResponsePtrInput ¶
type CertificateExtensionConstraintsResponsePtrInput interface { pulumi.Input ToCertificateExtensionConstraintsResponsePtrOutput() CertificateExtensionConstraintsResponsePtrOutput ToCertificateExtensionConstraintsResponsePtrOutputWithContext(context.Context) CertificateExtensionConstraintsResponsePtrOutput }
CertificateExtensionConstraintsResponsePtrInput is an input type that accepts CertificateExtensionConstraintsResponseArgs, CertificateExtensionConstraintsResponsePtr and CertificateExtensionConstraintsResponsePtrOutput values. You can construct a concrete instance of `CertificateExtensionConstraintsResponsePtrInput` via:
CertificateExtensionConstraintsResponseArgs{...} or: nil
func CertificateExtensionConstraintsResponsePtr ¶
func CertificateExtensionConstraintsResponsePtr(v *CertificateExtensionConstraintsResponseArgs) CertificateExtensionConstraintsResponsePtrInput
type CertificateExtensionConstraintsResponsePtrOutput ¶
type CertificateExtensionConstraintsResponsePtrOutput struct{ *pulumi.OutputState }
func (CertificateExtensionConstraintsResponsePtrOutput) AdditionalExtensions ¶
func (o CertificateExtensionConstraintsResponsePtrOutput) AdditionalExtensions() ObjectIdResponseArrayOutput
Optional. A set of ObjectIds identifying custom X.509 extensions. Will be combined with known_extensions to determine the full set of X.509 extensions.
func (CertificateExtensionConstraintsResponsePtrOutput) ElementType ¶
func (CertificateExtensionConstraintsResponsePtrOutput) ElementType() reflect.Type
func (CertificateExtensionConstraintsResponsePtrOutput) KnownExtensions ¶
func (o CertificateExtensionConstraintsResponsePtrOutput) KnownExtensions() pulumi.StringArrayOutput
Optional. A set of named X.509 extensions. Will be combined with additional_extensions to determine the full set of X.509 extensions.
func (CertificateExtensionConstraintsResponsePtrOutput) ToCertificateExtensionConstraintsResponsePtrOutput ¶
func (o CertificateExtensionConstraintsResponsePtrOutput) ToCertificateExtensionConstraintsResponsePtrOutput() CertificateExtensionConstraintsResponsePtrOutput
func (CertificateExtensionConstraintsResponsePtrOutput) ToCertificateExtensionConstraintsResponsePtrOutputWithContext ¶
func (o CertificateExtensionConstraintsResponsePtrOutput) ToCertificateExtensionConstraintsResponsePtrOutputWithContext(ctx context.Context) CertificateExtensionConstraintsResponsePtrOutput
type CertificateFingerprintResponse ¶
type CertificateFingerprintResponse struct { // The SHA 256 hash, encoded in hexadecimal, of the DER x509 certificate. Sha256Hash string `pulumi:"sha256Hash"` }
A group of fingerprints for the x509 certificate.
type CertificateFingerprintResponseArgs ¶
type CertificateFingerprintResponseArgs struct { // The SHA 256 hash, encoded in hexadecimal, of the DER x509 certificate. Sha256Hash pulumi.StringInput `pulumi:"sha256Hash"` }
A group of fingerprints for the x509 certificate.
func (CertificateFingerprintResponseArgs) ElementType ¶
func (CertificateFingerprintResponseArgs) ElementType() reflect.Type
func (CertificateFingerprintResponseArgs) ToCertificateFingerprintResponseOutput ¶
func (i CertificateFingerprintResponseArgs) ToCertificateFingerprintResponseOutput() CertificateFingerprintResponseOutput
func (CertificateFingerprintResponseArgs) ToCertificateFingerprintResponseOutputWithContext ¶
func (i CertificateFingerprintResponseArgs) ToCertificateFingerprintResponseOutputWithContext(ctx context.Context) CertificateFingerprintResponseOutput
func (CertificateFingerprintResponseArgs) ToCertificateFingerprintResponsePtrOutput ¶
func (i CertificateFingerprintResponseArgs) ToCertificateFingerprintResponsePtrOutput() CertificateFingerprintResponsePtrOutput
func (CertificateFingerprintResponseArgs) ToCertificateFingerprintResponsePtrOutputWithContext ¶
func (i CertificateFingerprintResponseArgs) ToCertificateFingerprintResponsePtrOutputWithContext(ctx context.Context) CertificateFingerprintResponsePtrOutput
type CertificateFingerprintResponseInput ¶
type CertificateFingerprintResponseInput interface { pulumi.Input ToCertificateFingerprintResponseOutput() CertificateFingerprintResponseOutput ToCertificateFingerprintResponseOutputWithContext(context.Context) CertificateFingerprintResponseOutput }
CertificateFingerprintResponseInput is an input type that accepts CertificateFingerprintResponseArgs and CertificateFingerprintResponseOutput values. You can construct a concrete instance of `CertificateFingerprintResponseInput` via:
CertificateFingerprintResponseArgs{...}
type CertificateFingerprintResponseOutput ¶
type CertificateFingerprintResponseOutput struct{ *pulumi.OutputState }
A group of fingerprints for the x509 certificate.
func (CertificateFingerprintResponseOutput) ElementType ¶
func (CertificateFingerprintResponseOutput) ElementType() reflect.Type
func (CertificateFingerprintResponseOutput) Sha256Hash ¶
func (o CertificateFingerprintResponseOutput) Sha256Hash() pulumi.StringOutput
The SHA 256 hash, encoded in hexadecimal, of the DER x509 certificate.
func (CertificateFingerprintResponseOutput) ToCertificateFingerprintResponseOutput ¶
func (o CertificateFingerprintResponseOutput) ToCertificateFingerprintResponseOutput() CertificateFingerprintResponseOutput
func (CertificateFingerprintResponseOutput) ToCertificateFingerprintResponseOutputWithContext ¶
func (o CertificateFingerprintResponseOutput) ToCertificateFingerprintResponseOutputWithContext(ctx context.Context) CertificateFingerprintResponseOutput
func (CertificateFingerprintResponseOutput) ToCertificateFingerprintResponsePtrOutput ¶
func (o CertificateFingerprintResponseOutput) ToCertificateFingerprintResponsePtrOutput() CertificateFingerprintResponsePtrOutput
func (CertificateFingerprintResponseOutput) ToCertificateFingerprintResponsePtrOutputWithContext ¶
func (o CertificateFingerprintResponseOutput) ToCertificateFingerprintResponsePtrOutputWithContext(ctx context.Context) CertificateFingerprintResponsePtrOutput
type CertificateFingerprintResponsePtrInput ¶
type CertificateFingerprintResponsePtrInput interface { pulumi.Input ToCertificateFingerprintResponsePtrOutput() CertificateFingerprintResponsePtrOutput ToCertificateFingerprintResponsePtrOutputWithContext(context.Context) CertificateFingerprintResponsePtrOutput }
CertificateFingerprintResponsePtrInput is an input type that accepts CertificateFingerprintResponseArgs, CertificateFingerprintResponsePtr and CertificateFingerprintResponsePtrOutput values. You can construct a concrete instance of `CertificateFingerprintResponsePtrInput` via:
CertificateFingerprintResponseArgs{...} or: nil
func CertificateFingerprintResponsePtr ¶
func CertificateFingerprintResponsePtr(v *CertificateFingerprintResponseArgs) CertificateFingerprintResponsePtrInput
type CertificateFingerprintResponsePtrOutput ¶
type CertificateFingerprintResponsePtrOutput struct{ *pulumi.OutputState }
func (CertificateFingerprintResponsePtrOutput) ElementType ¶
func (CertificateFingerprintResponsePtrOutput) ElementType() reflect.Type
func (CertificateFingerprintResponsePtrOutput) Sha256Hash ¶
func (o CertificateFingerprintResponsePtrOutput) Sha256Hash() pulumi.StringPtrOutput
The SHA 256 hash, encoded in hexadecimal, of the DER x509 certificate.
func (CertificateFingerprintResponsePtrOutput) ToCertificateFingerprintResponsePtrOutput ¶
func (o CertificateFingerprintResponsePtrOutput) ToCertificateFingerprintResponsePtrOutput() CertificateFingerprintResponsePtrOutput
func (CertificateFingerprintResponsePtrOutput) ToCertificateFingerprintResponsePtrOutputWithContext ¶
func (o CertificateFingerprintResponsePtrOutput) ToCertificateFingerprintResponsePtrOutputWithContext(ctx context.Context) CertificateFingerprintResponsePtrOutput
type CertificateIdentityConstraints ¶
type CertificateIdentityConstraints struct { // If this is true, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. Otherwise, the requested SubjectAltNames will be discarded. AllowSubjectAltNamesPassthrough bool `pulumi:"allowSubjectAltNamesPassthrough"` // If this is true, the Subject field may be copied from a certificate request into the signed certificate. Otherwise, the requested Subject will be discarded. AllowSubjectPassthrough bool `pulumi:"allowSubjectPassthrough"` // Optional. A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a certificate is signed. To see the full allowed syntax and some examples, see https://cloud.google.com/certificate-authority-service/docs/using-cel CelExpression *Expr `pulumi:"celExpression"` }
Describes constraints on a Certificate's Subject and SubjectAltNames.
type CertificateIdentityConstraintsArgs ¶
type CertificateIdentityConstraintsArgs struct { // If this is true, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. Otherwise, the requested SubjectAltNames will be discarded. AllowSubjectAltNamesPassthrough pulumi.BoolInput `pulumi:"allowSubjectAltNamesPassthrough"` // If this is true, the Subject field may be copied from a certificate request into the signed certificate. Otherwise, the requested Subject will be discarded. AllowSubjectPassthrough pulumi.BoolInput `pulumi:"allowSubjectPassthrough"` // Optional. A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a certificate is signed. To see the full allowed syntax and some examples, see https://cloud.google.com/certificate-authority-service/docs/using-cel CelExpression ExprPtrInput `pulumi:"celExpression"` }
Describes constraints on a Certificate's Subject and SubjectAltNames.
func (CertificateIdentityConstraintsArgs) ElementType ¶
func (CertificateIdentityConstraintsArgs) ElementType() reflect.Type
func (CertificateIdentityConstraintsArgs) ToCertificateIdentityConstraintsOutput ¶
func (i CertificateIdentityConstraintsArgs) ToCertificateIdentityConstraintsOutput() CertificateIdentityConstraintsOutput
func (CertificateIdentityConstraintsArgs) ToCertificateIdentityConstraintsOutputWithContext ¶
func (i CertificateIdentityConstraintsArgs) ToCertificateIdentityConstraintsOutputWithContext(ctx context.Context) CertificateIdentityConstraintsOutput
func (CertificateIdentityConstraintsArgs) ToCertificateIdentityConstraintsPtrOutput ¶
func (i CertificateIdentityConstraintsArgs) ToCertificateIdentityConstraintsPtrOutput() CertificateIdentityConstraintsPtrOutput
func (CertificateIdentityConstraintsArgs) ToCertificateIdentityConstraintsPtrOutputWithContext ¶
func (i CertificateIdentityConstraintsArgs) ToCertificateIdentityConstraintsPtrOutputWithContext(ctx context.Context) CertificateIdentityConstraintsPtrOutput
type CertificateIdentityConstraintsInput ¶
type CertificateIdentityConstraintsInput interface { pulumi.Input ToCertificateIdentityConstraintsOutput() CertificateIdentityConstraintsOutput ToCertificateIdentityConstraintsOutputWithContext(context.Context) CertificateIdentityConstraintsOutput }
CertificateIdentityConstraintsInput is an input type that accepts CertificateIdentityConstraintsArgs and CertificateIdentityConstraintsOutput values. You can construct a concrete instance of `CertificateIdentityConstraintsInput` via:
CertificateIdentityConstraintsArgs{...}
type CertificateIdentityConstraintsOutput ¶
type CertificateIdentityConstraintsOutput struct{ *pulumi.OutputState }
Describes constraints on a Certificate's Subject and SubjectAltNames.
func (CertificateIdentityConstraintsOutput) AllowSubjectAltNamesPassthrough ¶
func (o CertificateIdentityConstraintsOutput) AllowSubjectAltNamesPassthrough() pulumi.BoolOutput
If this is true, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. Otherwise, the requested SubjectAltNames will be discarded.
func (CertificateIdentityConstraintsOutput) AllowSubjectPassthrough ¶
func (o CertificateIdentityConstraintsOutput) AllowSubjectPassthrough() pulumi.BoolOutput
If this is true, the Subject field may be copied from a certificate request into the signed certificate. Otherwise, the requested Subject will be discarded.
func (CertificateIdentityConstraintsOutput) CelExpression ¶
func (o CertificateIdentityConstraintsOutput) CelExpression() ExprPtrOutput
Optional. A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a certificate is signed. To see the full allowed syntax and some examples, see https://cloud.google.com/certificate-authority-service/docs/using-cel
func (CertificateIdentityConstraintsOutput) ElementType ¶
func (CertificateIdentityConstraintsOutput) ElementType() reflect.Type
func (CertificateIdentityConstraintsOutput) ToCertificateIdentityConstraintsOutput ¶
func (o CertificateIdentityConstraintsOutput) ToCertificateIdentityConstraintsOutput() CertificateIdentityConstraintsOutput
func (CertificateIdentityConstraintsOutput) ToCertificateIdentityConstraintsOutputWithContext ¶
func (o CertificateIdentityConstraintsOutput) ToCertificateIdentityConstraintsOutputWithContext(ctx context.Context) CertificateIdentityConstraintsOutput
func (CertificateIdentityConstraintsOutput) ToCertificateIdentityConstraintsPtrOutput ¶
func (o CertificateIdentityConstraintsOutput) ToCertificateIdentityConstraintsPtrOutput() CertificateIdentityConstraintsPtrOutput
func (CertificateIdentityConstraintsOutput) ToCertificateIdentityConstraintsPtrOutputWithContext ¶
func (o CertificateIdentityConstraintsOutput) ToCertificateIdentityConstraintsPtrOutputWithContext(ctx context.Context) CertificateIdentityConstraintsPtrOutput
type CertificateIdentityConstraintsPtrInput ¶
type CertificateIdentityConstraintsPtrInput interface { pulumi.Input ToCertificateIdentityConstraintsPtrOutput() CertificateIdentityConstraintsPtrOutput ToCertificateIdentityConstraintsPtrOutputWithContext(context.Context) CertificateIdentityConstraintsPtrOutput }
CertificateIdentityConstraintsPtrInput is an input type that accepts CertificateIdentityConstraintsArgs, CertificateIdentityConstraintsPtr and CertificateIdentityConstraintsPtrOutput values. You can construct a concrete instance of `CertificateIdentityConstraintsPtrInput` via:
CertificateIdentityConstraintsArgs{...} or: nil
func CertificateIdentityConstraintsPtr ¶
func CertificateIdentityConstraintsPtr(v *CertificateIdentityConstraintsArgs) CertificateIdentityConstraintsPtrInput
type CertificateIdentityConstraintsPtrOutput ¶
type CertificateIdentityConstraintsPtrOutput struct{ *pulumi.OutputState }
func (CertificateIdentityConstraintsPtrOutput) AllowSubjectAltNamesPassthrough ¶
func (o CertificateIdentityConstraintsPtrOutput) AllowSubjectAltNamesPassthrough() pulumi.BoolPtrOutput
If this is true, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. Otherwise, the requested SubjectAltNames will be discarded.
func (CertificateIdentityConstraintsPtrOutput) AllowSubjectPassthrough ¶
func (o CertificateIdentityConstraintsPtrOutput) AllowSubjectPassthrough() pulumi.BoolPtrOutput
If this is true, the Subject field may be copied from a certificate request into the signed certificate. Otherwise, the requested Subject will be discarded.
func (CertificateIdentityConstraintsPtrOutput) CelExpression ¶
func (o CertificateIdentityConstraintsPtrOutput) CelExpression() ExprPtrOutput
Optional. A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a certificate is signed. To see the full allowed syntax and some examples, see https://cloud.google.com/certificate-authority-service/docs/using-cel
func (CertificateIdentityConstraintsPtrOutput) ElementType ¶
func (CertificateIdentityConstraintsPtrOutput) ElementType() reflect.Type
func (CertificateIdentityConstraintsPtrOutput) ToCertificateIdentityConstraintsPtrOutput ¶
func (o CertificateIdentityConstraintsPtrOutput) ToCertificateIdentityConstraintsPtrOutput() CertificateIdentityConstraintsPtrOutput
func (CertificateIdentityConstraintsPtrOutput) ToCertificateIdentityConstraintsPtrOutputWithContext ¶
func (o CertificateIdentityConstraintsPtrOutput) ToCertificateIdentityConstraintsPtrOutputWithContext(ctx context.Context) CertificateIdentityConstraintsPtrOutput
type CertificateIdentityConstraintsResponse ¶
type CertificateIdentityConstraintsResponse struct { // If this is true, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. Otherwise, the requested SubjectAltNames will be discarded. AllowSubjectAltNamesPassthrough bool `pulumi:"allowSubjectAltNamesPassthrough"` // If this is true, the Subject field may be copied from a certificate request into the signed certificate. Otherwise, the requested Subject will be discarded. AllowSubjectPassthrough bool `pulumi:"allowSubjectPassthrough"` // Optional. A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a certificate is signed. To see the full allowed syntax and some examples, see https://cloud.google.com/certificate-authority-service/docs/using-cel CelExpression ExprResponse `pulumi:"celExpression"` }
Describes constraints on a Certificate's Subject and SubjectAltNames.
type CertificateIdentityConstraintsResponseArgs ¶
type CertificateIdentityConstraintsResponseArgs struct { // If this is true, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. Otherwise, the requested SubjectAltNames will be discarded. AllowSubjectAltNamesPassthrough pulumi.BoolInput `pulumi:"allowSubjectAltNamesPassthrough"` // If this is true, the Subject field may be copied from a certificate request into the signed certificate. Otherwise, the requested Subject will be discarded. AllowSubjectPassthrough pulumi.BoolInput `pulumi:"allowSubjectPassthrough"` // Optional. A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a certificate is signed. To see the full allowed syntax and some examples, see https://cloud.google.com/certificate-authority-service/docs/using-cel CelExpression ExprResponseInput `pulumi:"celExpression"` }
Describes constraints on a Certificate's Subject and SubjectAltNames.
func (CertificateIdentityConstraintsResponseArgs) ElementType ¶
func (CertificateIdentityConstraintsResponseArgs) ElementType() reflect.Type
func (CertificateIdentityConstraintsResponseArgs) ToCertificateIdentityConstraintsResponseOutput ¶
func (i CertificateIdentityConstraintsResponseArgs) ToCertificateIdentityConstraintsResponseOutput() CertificateIdentityConstraintsResponseOutput
func (CertificateIdentityConstraintsResponseArgs) ToCertificateIdentityConstraintsResponseOutputWithContext ¶
func (i CertificateIdentityConstraintsResponseArgs) ToCertificateIdentityConstraintsResponseOutputWithContext(ctx context.Context) CertificateIdentityConstraintsResponseOutput
func (CertificateIdentityConstraintsResponseArgs) ToCertificateIdentityConstraintsResponsePtrOutput ¶
func (i CertificateIdentityConstraintsResponseArgs) ToCertificateIdentityConstraintsResponsePtrOutput() CertificateIdentityConstraintsResponsePtrOutput
func (CertificateIdentityConstraintsResponseArgs) ToCertificateIdentityConstraintsResponsePtrOutputWithContext ¶
func (i CertificateIdentityConstraintsResponseArgs) ToCertificateIdentityConstraintsResponsePtrOutputWithContext(ctx context.Context) CertificateIdentityConstraintsResponsePtrOutput
type CertificateIdentityConstraintsResponseInput ¶
type CertificateIdentityConstraintsResponseInput interface { pulumi.Input ToCertificateIdentityConstraintsResponseOutput() CertificateIdentityConstraintsResponseOutput ToCertificateIdentityConstraintsResponseOutputWithContext(context.Context) CertificateIdentityConstraintsResponseOutput }
CertificateIdentityConstraintsResponseInput is an input type that accepts CertificateIdentityConstraintsResponseArgs and CertificateIdentityConstraintsResponseOutput values. You can construct a concrete instance of `CertificateIdentityConstraintsResponseInput` via:
CertificateIdentityConstraintsResponseArgs{...}
type CertificateIdentityConstraintsResponseOutput ¶
type CertificateIdentityConstraintsResponseOutput struct{ *pulumi.OutputState }
Describes constraints on a Certificate's Subject and SubjectAltNames.
func (CertificateIdentityConstraintsResponseOutput) AllowSubjectAltNamesPassthrough ¶
func (o CertificateIdentityConstraintsResponseOutput) AllowSubjectAltNamesPassthrough() pulumi.BoolOutput
If this is true, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. Otherwise, the requested SubjectAltNames will be discarded.
func (CertificateIdentityConstraintsResponseOutput) AllowSubjectPassthrough ¶
func (o CertificateIdentityConstraintsResponseOutput) AllowSubjectPassthrough() pulumi.BoolOutput
If this is true, the Subject field may be copied from a certificate request into the signed certificate. Otherwise, the requested Subject will be discarded.
func (CertificateIdentityConstraintsResponseOutput) CelExpression ¶
func (o CertificateIdentityConstraintsResponseOutput) CelExpression() ExprResponseOutput
Optional. A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a certificate is signed. To see the full allowed syntax and some examples, see https://cloud.google.com/certificate-authority-service/docs/using-cel
func (CertificateIdentityConstraintsResponseOutput) ElementType ¶
func (CertificateIdentityConstraintsResponseOutput) ElementType() reflect.Type
func (CertificateIdentityConstraintsResponseOutput) ToCertificateIdentityConstraintsResponseOutput ¶
func (o CertificateIdentityConstraintsResponseOutput) ToCertificateIdentityConstraintsResponseOutput() CertificateIdentityConstraintsResponseOutput
func (CertificateIdentityConstraintsResponseOutput) ToCertificateIdentityConstraintsResponseOutputWithContext ¶
func (o CertificateIdentityConstraintsResponseOutput) ToCertificateIdentityConstraintsResponseOutputWithContext(ctx context.Context) CertificateIdentityConstraintsResponseOutput
func (CertificateIdentityConstraintsResponseOutput) ToCertificateIdentityConstraintsResponsePtrOutput ¶
func (o CertificateIdentityConstraintsResponseOutput) ToCertificateIdentityConstraintsResponsePtrOutput() CertificateIdentityConstraintsResponsePtrOutput
func (CertificateIdentityConstraintsResponseOutput) ToCertificateIdentityConstraintsResponsePtrOutputWithContext ¶
func (o CertificateIdentityConstraintsResponseOutput) ToCertificateIdentityConstraintsResponsePtrOutputWithContext(ctx context.Context) CertificateIdentityConstraintsResponsePtrOutput
type CertificateIdentityConstraintsResponsePtrInput ¶
type CertificateIdentityConstraintsResponsePtrInput interface { pulumi.Input ToCertificateIdentityConstraintsResponsePtrOutput() CertificateIdentityConstraintsResponsePtrOutput ToCertificateIdentityConstraintsResponsePtrOutputWithContext(context.Context) CertificateIdentityConstraintsResponsePtrOutput }
CertificateIdentityConstraintsResponsePtrInput is an input type that accepts CertificateIdentityConstraintsResponseArgs, CertificateIdentityConstraintsResponsePtr and CertificateIdentityConstraintsResponsePtrOutput values. You can construct a concrete instance of `CertificateIdentityConstraintsResponsePtrInput` via:
CertificateIdentityConstraintsResponseArgs{...} or: nil
func CertificateIdentityConstraintsResponsePtr ¶
func CertificateIdentityConstraintsResponsePtr(v *CertificateIdentityConstraintsResponseArgs) CertificateIdentityConstraintsResponsePtrInput
type CertificateIdentityConstraintsResponsePtrOutput ¶
type CertificateIdentityConstraintsResponsePtrOutput struct{ *pulumi.OutputState }
func (CertificateIdentityConstraintsResponsePtrOutput) AllowSubjectAltNamesPassthrough ¶
func (o CertificateIdentityConstraintsResponsePtrOutput) AllowSubjectAltNamesPassthrough() pulumi.BoolPtrOutput
If this is true, the SubjectAltNames extension may be copied from a certificate request into the signed certificate. Otherwise, the requested SubjectAltNames will be discarded.
func (CertificateIdentityConstraintsResponsePtrOutput) AllowSubjectPassthrough ¶
func (o CertificateIdentityConstraintsResponsePtrOutput) AllowSubjectPassthrough() pulumi.BoolPtrOutput
If this is true, the Subject field may be copied from a certificate request into the signed certificate. Otherwise, the requested Subject will be discarded.
func (CertificateIdentityConstraintsResponsePtrOutput) CelExpression ¶
func (o CertificateIdentityConstraintsResponsePtrOutput) CelExpression() ExprResponsePtrOutput
Optional. A CEL expression that may be used to validate the resolved X.509 Subject and/or Subject Alternative Name before a certificate is signed. To see the full allowed syntax and some examples, see https://cloud.google.com/certificate-authority-service/docs/using-cel
func (CertificateIdentityConstraintsResponsePtrOutput) ElementType ¶
func (CertificateIdentityConstraintsResponsePtrOutput) ElementType() reflect.Type
func (CertificateIdentityConstraintsResponsePtrOutput) ToCertificateIdentityConstraintsResponsePtrOutput ¶
func (o CertificateIdentityConstraintsResponsePtrOutput) ToCertificateIdentityConstraintsResponsePtrOutput() CertificateIdentityConstraintsResponsePtrOutput
func (CertificateIdentityConstraintsResponsePtrOutput) ToCertificateIdentityConstraintsResponsePtrOutputWithContext ¶
func (o CertificateIdentityConstraintsResponsePtrOutput) ToCertificateIdentityConstraintsResponsePtrOutputWithContext(ctx context.Context) CertificateIdentityConstraintsResponsePtrOutput
type CertificateInput ¶
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateOutput ¶
type CertificateOutput struct{ *pulumi.OutputState }
func (CertificateOutput) ElementType ¶
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) ToCertificateOutput ¶
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
type CertificateState ¶
type CertificateState struct { }
func (CertificateState) ElementType ¶
func (CertificateState) ElementType() reflect.Type
type CertificateSubjectMode ¶
type CertificateSubjectMode string
Immutable. Specifies how the Certificate's identity fields are to be decided. If this is omitted, the `DEFAULT` subject mode will be used.
func (CertificateSubjectMode) ElementType ¶
func (CertificateSubjectMode) ElementType() reflect.Type
func (CertificateSubjectMode) ToCertificateSubjectModeOutput ¶ added in v0.6.0
func (e CertificateSubjectMode) ToCertificateSubjectModeOutput() CertificateSubjectModeOutput
func (CertificateSubjectMode) ToCertificateSubjectModeOutputWithContext ¶ added in v0.6.0
func (e CertificateSubjectMode) ToCertificateSubjectModeOutputWithContext(ctx context.Context) CertificateSubjectModeOutput
func (CertificateSubjectMode) ToCertificateSubjectModePtrOutput ¶ added in v0.6.0
func (e CertificateSubjectMode) ToCertificateSubjectModePtrOutput() CertificateSubjectModePtrOutput
func (CertificateSubjectMode) ToCertificateSubjectModePtrOutputWithContext ¶ added in v0.6.0
func (e CertificateSubjectMode) ToCertificateSubjectModePtrOutputWithContext(ctx context.Context) CertificateSubjectModePtrOutput
func (CertificateSubjectMode) ToStringOutput ¶
func (e CertificateSubjectMode) ToStringOutput() pulumi.StringOutput
func (CertificateSubjectMode) ToStringOutputWithContext ¶
func (e CertificateSubjectMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateSubjectMode) ToStringPtrOutput ¶
func (e CertificateSubjectMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateSubjectMode) ToStringPtrOutputWithContext ¶
func (e CertificateSubjectMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateSubjectModeInput ¶ added in v0.6.0
type CertificateSubjectModeInput interface { pulumi.Input ToCertificateSubjectModeOutput() CertificateSubjectModeOutput ToCertificateSubjectModeOutputWithContext(context.Context) CertificateSubjectModeOutput }
CertificateSubjectModeInput is an input type that accepts CertificateSubjectModeArgs and CertificateSubjectModeOutput values. You can construct a concrete instance of `CertificateSubjectModeInput` via:
CertificateSubjectModeArgs{...}
type CertificateSubjectModeOutput ¶ added in v0.6.0
type CertificateSubjectModeOutput struct{ *pulumi.OutputState }
func (CertificateSubjectModeOutput) ElementType ¶ added in v0.6.0
func (CertificateSubjectModeOutput) ElementType() reflect.Type
func (CertificateSubjectModeOutput) ToCertificateSubjectModeOutput ¶ added in v0.6.0
func (o CertificateSubjectModeOutput) ToCertificateSubjectModeOutput() CertificateSubjectModeOutput
func (CertificateSubjectModeOutput) ToCertificateSubjectModeOutputWithContext ¶ added in v0.6.0
func (o CertificateSubjectModeOutput) ToCertificateSubjectModeOutputWithContext(ctx context.Context) CertificateSubjectModeOutput
func (CertificateSubjectModeOutput) ToCertificateSubjectModePtrOutput ¶ added in v0.6.0
func (o CertificateSubjectModeOutput) ToCertificateSubjectModePtrOutput() CertificateSubjectModePtrOutput
func (CertificateSubjectModeOutput) ToCertificateSubjectModePtrOutputWithContext ¶ added in v0.6.0
func (o CertificateSubjectModeOutput) ToCertificateSubjectModePtrOutputWithContext(ctx context.Context) CertificateSubjectModePtrOutput
func (CertificateSubjectModeOutput) ToStringOutput ¶ added in v0.6.0
func (o CertificateSubjectModeOutput) ToStringOutput() pulumi.StringOutput
func (CertificateSubjectModeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CertificateSubjectModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateSubjectModeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CertificateSubjectModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateSubjectModeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CertificateSubjectModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateSubjectModePtrInput ¶ added in v0.6.0
type CertificateSubjectModePtrInput interface { pulumi.Input ToCertificateSubjectModePtrOutput() CertificateSubjectModePtrOutput ToCertificateSubjectModePtrOutputWithContext(context.Context) CertificateSubjectModePtrOutput }
func CertificateSubjectModePtr ¶ added in v0.6.0
func CertificateSubjectModePtr(v string) CertificateSubjectModePtrInput
type CertificateSubjectModePtrOutput ¶ added in v0.6.0
type CertificateSubjectModePtrOutput struct{ *pulumi.OutputState }
func (CertificateSubjectModePtrOutput) Elem ¶ added in v0.6.0
func (o CertificateSubjectModePtrOutput) Elem() CertificateSubjectModeOutput
func (CertificateSubjectModePtrOutput) ElementType ¶ added in v0.6.0
func (CertificateSubjectModePtrOutput) ElementType() reflect.Type
func (CertificateSubjectModePtrOutput) ToCertificateSubjectModePtrOutput ¶ added in v0.6.0
func (o CertificateSubjectModePtrOutput) ToCertificateSubjectModePtrOutput() CertificateSubjectModePtrOutput
func (CertificateSubjectModePtrOutput) ToCertificateSubjectModePtrOutputWithContext ¶ added in v0.6.0
func (o CertificateSubjectModePtrOutput) ToCertificateSubjectModePtrOutputWithContext(ctx context.Context) CertificateSubjectModePtrOutput
func (CertificateSubjectModePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CertificateSubjectModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateSubjectModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CertificateSubjectModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateTemplate ¶
type CertificateTemplate struct { pulumi.CustomResourceState // The time at which this CertificateTemplate was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Optional. A human-readable description of scenarios this template is intended for. Description pulumi.StringOutput `pulumi:"description"` // Optional. Describes constraints on identities that may be appear in Certificates issued using this template. If this is omitted, then this template will not add restrictions on a certificate's identity. IdentityConstraints CertificateIdentityConstraintsResponseOutput `pulumi:"identityConstraints"` // Optional. Labels with user-defined metadata. Labels pulumi.StringMapOutput `pulumi:"labels"` // The resource name for this CertificateTemplate in the format `projects/*/locations/*/certificateTemplates/*`. Name pulumi.StringOutput `pulumi:"name"` // Optional. Describes the set of X.509 extensions that may appear in a Certificate issued using this CertificateTemplate. If a certificate request sets extensions that don't appear in the passthrough_extensions, those extensions will be dropped. If the issuing CaPool's IssuancePolicy defines baseline_values that don't appear here, the certificate issuance request will fail. If this is omitted, then this template will not add restrictions on a certificate's X.509 extensions. These constraints do not apply to X.509 extensions set in this CertificateTemplate's predefined_values. PassthroughExtensions CertificateExtensionConstraintsResponseOutput `pulumi:"passthroughExtensions"` // Optional. A set of X.509 values that will be applied to all issued certificates that use this template. If the certificate request includes conflicting values for the same properties, they will be overwritten by the values defined here. If the issuing CaPool's IssuancePolicy defines conflicting baseline_values for the same properties, the certificate issuance request will fail. PredefinedValues X509ParametersResponseOutput `pulumi:"predefinedValues"` // The time at which this CertificateTemplate was updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Create a new CertificateTemplate in a given Project and Location. Auto-naming is currently not supported for this resource.
func GetCertificateTemplate ¶
func GetCertificateTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateTemplateState, opts ...pulumi.ResourceOption) (*CertificateTemplate, error)
GetCertificateTemplate gets an existing CertificateTemplate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificateTemplate ¶
func NewCertificateTemplate(ctx *pulumi.Context, name string, args *CertificateTemplateArgs, opts ...pulumi.ResourceOption) (*CertificateTemplate, error)
NewCertificateTemplate registers a new resource with the given unique name, arguments, and options.
func (*CertificateTemplate) ElementType ¶
func (*CertificateTemplate) ElementType() reflect.Type
func (*CertificateTemplate) ToCertificateTemplateOutput ¶
func (i *CertificateTemplate) ToCertificateTemplateOutput() CertificateTemplateOutput
func (*CertificateTemplate) ToCertificateTemplateOutputWithContext ¶
func (i *CertificateTemplate) ToCertificateTemplateOutputWithContext(ctx context.Context) CertificateTemplateOutput
type CertificateTemplateArgs ¶
type CertificateTemplateArgs struct { CertificateTemplateId pulumi.StringInput // Optional. A human-readable description of scenarios this template is intended for. Description pulumi.StringPtrInput // Optional. Describes constraints on identities that may be appear in Certificates issued using this template. If this is omitted, then this template will not add restrictions on a certificate's identity. IdentityConstraints CertificateIdentityConstraintsPtrInput // Optional. Labels with user-defined metadata. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // Optional. Describes the set of X.509 extensions that may appear in a Certificate issued using this CertificateTemplate. If a certificate request sets extensions that don't appear in the passthrough_extensions, those extensions will be dropped. If the issuing CaPool's IssuancePolicy defines baseline_values that don't appear here, the certificate issuance request will fail. If this is omitted, then this template will not add restrictions on a certificate's X.509 extensions. These constraints do not apply to X.509 extensions set in this CertificateTemplate's predefined_values. PassthroughExtensions CertificateExtensionConstraintsPtrInput // Optional. A set of X.509 values that will be applied to all issued certificates that use this template. If the certificate request includes conflicting values for the same properties, they will be overwritten by the values defined here. If the issuing CaPool's IssuancePolicy defines conflicting baseline_values for the same properties, the certificate issuance request will fail. PredefinedValues X509ParametersPtrInput Project pulumi.StringPtrInput RequestId pulumi.StringPtrInput }
The set of arguments for constructing a CertificateTemplate resource.
func (CertificateTemplateArgs) ElementType ¶
func (CertificateTemplateArgs) ElementType() reflect.Type
type CertificateTemplateIamPolicy ¶
type CertificateTemplateIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingResponseArrayOutput `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetCertificateTemplateIamPolicy ¶
func GetCertificateTemplateIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateTemplateIamPolicyState, opts ...pulumi.ResourceOption) (*CertificateTemplateIamPolicy, error)
GetCertificateTemplateIamPolicy gets an existing CertificateTemplateIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificateTemplateIamPolicy ¶
func NewCertificateTemplateIamPolicy(ctx *pulumi.Context, name string, args *CertificateTemplateIamPolicyArgs, opts ...pulumi.ResourceOption) (*CertificateTemplateIamPolicy, error)
NewCertificateTemplateIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*CertificateTemplateIamPolicy) ElementType ¶
func (*CertificateTemplateIamPolicy) ElementType() reflect.Type
func (*CertificateTemplateIamPolicy) ToCertificateTemplateIamPolicyOutput ¶
func (i *CertificateTemplateIamPolicy) ToCertificateTemplateIamPolicyOutput() CertificateTemplateIamPolicyOutput
func (*CertificateTemplateIamPolicy) ToCertificateTemplateIamPolicyOutputWithContext ¶
func (i *CertificateTemplateIamPolicy) ToCertificateTemplateIamPolicyOutputWithContext(ctx context.Context) CertificateTemplateIamPolicyOutput
type CertificateTemplateIamPolicyArgs ¶
type CertificateTemplateIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigArrayInput // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingArrayInput CertificateTemplateId pulumi.StringInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` UpdateMask pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a CertificateTemplateIamPolicy resource.
func (CertificateTemplateIamPolicyArgs) ElementType ¶
func (CertificateTemplateIamPolicyArgs) ElementType() reflect.Type
type CertificateTemplateIamPolicyInput ¶
type CertificateTemplateIamPolicyInput interface { pulumi.Input ToCertificateTemplateIamPolicyOutput() CertificateTemplateIamPolicyOutput ToCertificateTemplateIamPolicyOutputWithContext(ctx context.Context) CertificateTemplateIamPolicyOutput }
type CertificateTemplateIamPolicyOutput ¶
type CertificateTemplateIamPolicyOutput struct{ *pulumi.OutputState }
func (CertificateTemplateIamPolicyOutput) ElementType ¶
func (CertificateTemplateIamPolicyOutput) ElementType() reflect.Type
func (CertificateTemplateIamPolicyOutput) ToCertificateTemplateIamPolicyOutput ¶
func (o CertificateTemplateIamPolicyOutput) ToCertificateTemplateIamPolicyOutput() CertificateTemplateIamPolicyOutput
func (CertificateTemplateIamPolicyOutput) ToCertificateTemplateIamPolicyOutputWithContext ¶
func (o CertificateTemplateIamPolicyOutput) ToCertificateTemplateIamPolicyOutputWithContext(ctx context.Context) CertificateTemplateIamPolicyOutput
type CertificateTemplateIamPolicyState ¶
type CertificateTemplateIamPolicyState struct { }
func (CertificateTemplateIamPolicyState) ElementType ¶
func (CertificateTemplateIamPolicyState) ElementType() reflect.Type
type CertificateTemplateInput ¶
type CertificateTemplateInput interface { pulumi.Input ToCertificateTemplateOutput() CertificateTemplateOutput ToCertificateTemplateOutputWithContext(ctx context.Context) CertificateTemplateOutput }
type CertificateTemplateOutput ¶
type CertificateTemplateOutput struct{ *pulumi.OutputState }
func (CertificateTemplateOutput) ElementType ¶
func (CertificateTemplateOutput) ElementType() reflect.Type
func (CertificateTemplateOutput) ToCertificateTemplateOutput ¶
func (o CertificateTemplateOutput) ToCertificateTemplateOutput() CertificateTemplateOutput
func (CertificateTemplateOutput) ToCertificateTemplateOutputWithContext ¶
func (o CertificateTemplateOutput) ToCertificateTemplateOutputWithContext(ctx context.Context) CertificateTemplateOutput
type CertificateTemplateState ¶
type CertificateTemplateState struct { }
func (CertificateTemplateState) ElementType ¶
func (CertificateTemplateState) ElementType() reflect.Type
type EcKeyType ¶
type EcKeyType struct { // Optional. A signature algorithm that must be used. If this is omitted, any EC-based signature algorithm will be allowed. SignatureAlgorithm *EcKeyTypeSignatureAlgorithm `pulumi:"signatureAlgorithm"` }
Describes an Elliptic Curve key that may be used in a Certificate issued from a CaPool.
type EcKeyTypeArgs ¶
type EcKeyTypeArgs struct { // Optional. A signature algorithm that must be used. If this is omitted, any EC-based signature algorithm will be allowed. SignatureAlgorithm EcKeyTypeSignatureAlgorithmPtrInput `pulumi:"signatureAlgorithm"` }
Describes an Elliptic Curve key that may be used in a Certificate issued from a CaPool.
func (EcKeyTypeArgs) ElementType ¶
func (EcKeyTypeArgs) ElementType() reflect.Type
func (EcKeyTypeArgs) ToEcKeyTypeOutput ¶
func (i EcKeyTypeArgs) ToEcKeyTypeOutput() EcKeyTypeOutput
func (EcKeyTypeArgs) ToEcKeyTypeOutputWithContext ¶
func (i EcKeyTypeArgs) ToEcKeyTypeOutputWithContext(ctx context.Context) EcKeyTypeOutput
func (EcKeyTypeArgs) ToEcKeyTypePtrOutput ¶
func (i EcKeyTypeArgs) ToEcKeyTypePtrOutput() EcKeyTypePtrOutput
func (EcKeyTypeArgs) ToEcKeyTypePtrOutputWithContext ¶
func (i EcKeyTypeArgs) ToEcKeyTypePtrOutputWithContext(ctx context.Context) EcKeyTypePtrOutput
type EcKeyTypeInput ¶
type EcKeyTypeInput interface { pulumi.Input ToEcKeyTypeOutput() EcKeyTypeOutput ToEcKeyTypeOutputWithContext(context.Context) EcKeyTypeOutput }
EcKeyTypeInput is an input type that accepts EcKeyTypeArgs and EcKeyTypeOutput values. You can construct a concrete instance of `EcKeyTypeInput` via:
EcKeyTypeArgs{...}
type EcKeyTypeOutput ¶
type EcKeyTypeOutput struct{ *pulumi.OutputState }
Describes an Elliptic Curve key that may be used in a Certificate issued from a CaPool.
func (EcKeyTypeOutput) ElementType ¶
func (EcKeyTypeOutput) ElementType() reflect.Type
func (EcKeyTypeOutput) SignatureAlgorithm ¶
func (o EcKeyTypeOutput) SignatureAlgorithm() EcKeyTypeSignatureAlgorithmPtrOutput
Optional. A signature algorithm that must be used. If this is omitted, any EC-based signature algorithm will be allowed.
func (EcKeyTypeOutput) ToEcKeyTypeOutput ¶
func (o EcKeyTypeOutput) ToEcKeyTypeOutput() EcKeyTypeOutput
func (EcKeyTypeOutput) ToEcKeyTypeOutputWithContext ¶
func (o EcKeyTypeOutput) ToEcKeyTypeOutputWithContext(ctx context.Context) EcKeyTypeOutput
func (EcKeyTypeOutput) ToEcKeyTypePtrOutput ¶
func (o EcKeyTypeOutput) ToEcKeyTypePtrOutput() EcKeyTypePtrOutput
func (EcKeyTypeOutput) ToEcKeyTypePtrOutputWithContext ¶
func (o EcKeyTypeOutput) ToEcKeyTypePtrOutputWithContext(ctx context.Context) EcKeyTypePtrOutput
type EcKeyTypePtrInput ¶
type EcKeyTypePtrInput interface { pulumi.Input ToEcKeyTypePtrOutput() EcKeyTypePtrOutput ToEcKeyTypePtrOutputWithContext(context.Context) EcKeyTypePtrOutput }
EcKeyTypePtrInput is an input type that accepts EcKeyTypeArgs, EcKeyTypePtr and EcKeyTypePtrOutput values. You can construct a concrete instance of `EcKeyTypePtrInput` via:
EcKeyTypeArgs{...} or: nil
func EcKeyTypePtr ¶
func EcKeyTypePtr(v *EcKeyTypeArgs) EcKeyTypePtrInput
type EcKeyTypePtrOutput ¶
type EcKeyTypePtrOutput struct{ *pulumi.OutputState }
func (EcKeyTypePtrOutput) Elem ¶
func (o EcKeyTypePtrOutput) Elem() EcKeyTypeOutput
func (EcKeyTypePtrOutput) ElementType ¶
func (EcKeyTypePtrOutput) ElementType() reflect.Type
func (EcKeyTypePtrOutput) SignatureAlgorithm ¶
func (o EcKeyTypePtrOutput) SignatureAlgorithm() EcKeyTypeSignatureAlgorithmPtrOutput
Optional. A signature algorithm that must be used. If this is omitted, any EC-based signature algorithm will be allowed.
func (EcKeyTypePtrOutput) ToEcKeyTypePtrOutput ¶
func (o EcKeyTypePtrOutput) ToEcKeyTypePtrOutput() EcKeyTypePtrOutput
func (EcKeyTypePtrOutput) ToEcKeyTypePtrOutputWithContext ¶
func (o EcKeyTypePtrOutput) ToEcKeyTypePtrOutputWithContext(ctx context.Context) EcKeyTypePtrOutput
type EcKeyTypeResponse ¶
type EcKeyTypeResponse struct { // Optional. A signature algorithm that must be used. If this is omitted, any EC-based signature algorithm will be allowed. SignatureAlgorithm string `pulumi:"signatureAlgorithm"` }
Describes an Elliptic Curve key that may be used in a Certificate issued from a CaPool.
type EcKeyTypeResponseArgs ¶
type EcKeyTypeResponseArgs struct { // Optional. A signature algorithm that must be used. If this is omitted, any EC-based signature algorithm will be allowed. SignatureAlgorithm pulumi.StringInput `pulumi:"signatureAlgorithm"` }
Describes an Elliptic Curve key that may be used in a Certificate issued from a CaPool.
func (EcKeyTypeResponseArgs) ElementType ¶
func (EcKeyTypeResponseArgs) ElementType() reflect.Type
func (EcKeyTypeResponseArgs) ToEcKeyTypeResponseOutput ¶
func (i EcKeyTypeResponseArgs) ToEcKeyTypeResponseOutput() EcKeyTypeResponseOutput
func (EcKeyTypeResponseArgs) ToEcKeyTypeResponseOutputWithContext ¶
func (i EcKeyTypeResponseArgs) ToEcKeyTypeResponseOutputWithContext(ctx context.Context) EcKeyTypeResponseOutput
type EcKeyTypeResponseInput ¶
type EcKeyTypeResponseInput interface { pulumi.Input ToEcKeyTypeResponseOutput() EcKeyTypeResponseOutput ToEcKeyTypeResponseOutputWithContext(context.Context) EcKeyTypeResponseOutput }
EcKeyTypeResponseInput is an input type that accepts EcKeyTypeResponseArgs and EcKeyTypeResponseOutput values. You can construct a concrete instance of `EcKeyTypeResponseInput` via:
EcKeyTypeResponseArgs{...}
type EcKeyTypeResponseOutput ¶
type EcKeyTypeResponseOutput struct{ *pulumi.OutputState }
Describes an Elliptic Curve key that may be used in a Certificate issued from a CaPool.
func (EcKeyTypeResponseOutput) ElementType ¶
func (EcKeyTypeResponseOutput) ElementType() reflect.Type
func (EcKeyTypeResponseOutput) SignatureAlgorithm ¶
func (o EcKeyTypeResponseOutput) SignatureAlgorithm() pulumi.StringOutput
Optional. A signature algorithm that must be used. If this is omitted, any EC-based signature algorithm will be allowed.
func (EcKeyTypeResponseOutput) ToEcKeyTypeResponseOutput ¶
func (o EcKeyTypeResponseOutput) ToEcKeyTypeResponseOutput() EcKeyTypeResponseOutput
func (EcKeyTypeResponseOutput) ToEcKeyTypeResponseOutputWithContext ¶
func (o EcKeyTypeResponseOutput) ToEcKeyTypeResponseOutputWithContext(ctx context.Context) EcKeyTypeResponseOutput
type EcKeyTypeSignatureAlgorithm ¶
type EcKeyTypeSignatureAlgorithm string
Optional. A signature algorithm that must be used. If this is omitted, any EC-based signature algorithm will be allowed.
func (EcKeyTypeSignatureAlgorithm) ElementType ¶
func (EcKeyTypeSignatureAlgorithm) ElementType() reflect.Type
func (EcKeyTypeSignatureAlgorithm) ToEcKeyTypeSignatureAlgorithmOutput ¶ added in v0.6.0
func (e EcKeyTypeSignatureAlgorithm) ToEcKeyTypeSignatureAlgorithmOutput() EcKeyTypeSignatureAlgorithmOutput
func (EcKeyTypeSignatureAlgorithm) ToEcKeyTypeSignatureAlgorithmOutputWithContext ¶ added in v0.6.0
func (e EcKeyTypeSignatureAlgorithm) ToEcKeyTypeSignatureAlgorithmOutputWithContext(ctx context.Context) EcKeyTypeSignatureAlgorithmOutput
func (EcKeyTypeSignatureAlgorithm) ToEcKeyTypeSignatureAlgorithmPtrOutput ¶ added in v0.6.0
func (e EcKeyTypeSignatureAlgorithm) ToEcKeyTypeSignatureAlgorithmPtrOutput() EcKeyTypeSignatureAlgorithmPtrOutput
func (EcKeyTypeSignatureAlgorithm) ToEcKeyTypeSignatureAlgorithmPtrOutputWithContext ¶ added in v0.6.0
func (e EcKeyTypeSignatureAlgorithm) ToEcKeyTypeSignatureAlgorithmPtrOutputWithContext(ctx context.Context) EcKeyTypeSignatureAlgorithmPtrOutput
func (EcKeyTypeSignatureAlgorithm) ToStringOutput ¶
func (e EcKeyTypeSignatureAlgorithm) ToStringOutput() pulumi.StringOutput
func (EcKeyTypeSignatureAlgorithm) ToStringOutputWithContext ¶
func (e EcKeyTypeSignatureAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EcKeyTypeSignatureAlgorithm) ToStringPtrOutput ¶
func (e EcKeyTypeSignatureAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
func (EcKeyTypeSignatureAlgorithm) ToStringPtrOutputWithContext ¶
func (e EcKeyTypeSignatureAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EcKeyTypeSignatureAlgorithmInput ¶ added in v0.6.0
type EcKeyTypeSignatureAlgorithmInput interface { pulumi.Input ToEcKeyTypeSignatureAlgorithmOutput() EcKeyTypeSignatureAlgorithmOutput ToEcKeyTypeSignatureAlgorithmOutputWithContext(context.Context) EcKeyTypeSignatureAlgorithmOutput }
EcKeyTypeSignatureAlgorithmInput is an input type that accepts EcKeyTypeSignatureAlgorithmArgs and EcKeyTypeSignatureAlgorithmOutput values. You can construct a concrete instance of `EcKeyTypeSignatureAlgorithmInput` via:
EcKeyTypeSignatureAlgorithmArgs{...}
type EcKeyTypeSignatureAlgorithmOutput ¶ added in v0.6.0
type EcKeyTypeSignatureAlgorithmOutput struct{ *pulumi.OutputState }
func (EcKeyTypeSignatureAlgorithmOutput) ElementType ¶ added in v0.6.0
func (EcKeyTypeSignatureAlgorithmOutput) ElementType() reflect.Type
func (EcKeyTypeSignatureAlgorithmOutput) ToEcKeyTypeSignatureAlgorithmOutput ¶ added in v0.6.0
func (o EcKeyTypeSignatureAlgorithmOutput) ToEcKeyTypeSignatureAlgorithmOutput() EcKeyTypeSignatureAlgorithmOutput
func (EcKeyTypeSignatureAlgorithmOutput) ToEcKeyTypeSignatureAlgorithmOutputWithContext ¶ added in v0.6.0
func (o EcKeyTypeSignatureAlgorithmOutput) ToEcKeyTypeSignatureAlgorithmOutputWithContext(ctx context.Context) EcKeyTypeSignatureAlgorithmOutput
func (EcKeyTypeSignatureAlgorithmOutput) ToEcKeyTypeSignatureAlgorithmPtrOutput ¶ added in v0.6.0
func (o EcKeyTypeSignatureAlgorithmOutput) ToEcKeyTypeSignatureAlgorithmPtrOutput() EcKeyTypeSignatureAlgorithmPtrOutput
func (EcKeyTypeSignatureAlgorithmOutput) ToEcKeyTypeSignatureAlgorithmPtrOutputWithContext ¶ added in v0.6.0
func (o EcKeyTypeSignatureAlgorithmOutput) ToEcKeyTypeSignatureAlgorithmPtrOutputWithContext(ctx context.Context) EcKeyTypeSignatureAlgorithmPtrOutput
func (EcKeyTypeSignatureAlgorithmOutput) ToStringOutput ¶ added in v0.6.0
func (o EcKeyTypeSignatureAlgorithmOutput) ToStringOutput() pulumi.StringOutput
func (EcKeyTypeSignatureAlgorithmOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o EcKeyTypeSignatureAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EcKeyTypeSignatureAlgorithmOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o EcKeyTypeSignatureAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EcKeyTypeSignatureAlgorithmOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o EcKeyTypeSignatureAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EcKeyTypeSignatureAlgorithmPtrInput ¶ added in v0.6.0
type EcKeyTypeSignatureAlgorithmPtrInput interface { pulumi.Input ToEcKeyTypeSignatureAlgorithmPtrOutput() EcKeyTypeSignatureAlgorithmPtrOutput ToEcKeyTypeSignatureAlgorithmPtrOutputWithContext(context.Context) EcKeyTypeSignatureAlgorithmPtrOutput }
func EcKeyTypeSignatureAlgorithmPtr ¶ added in v0.6.0
func EcKeyTypeSignatureAlgorithmPtr(v string) EcKeyTypeSignatureAlgorithmPtrInput
type EcKeyTypeSignatureAlgorithmPtrOutput ¶ added in v0.6.0
type EcKeyTypeSignatureAlgorithmPtrOutput struct{ *pulumi.OutputState }
func (EcKeyTypeSignatureAlgorithmPtrOutput) ElementType ¶ added in v0.6.0
func (EcKeyTypeSignatureAlgorithmPtrOutput) ElementType() reflect.Type
func (EcKeyTypeSignatureAlgorithmPtrOutput) ToEcKeyTypeSignatureAlgorithmPtrOutput ¶ added in v0.6.0
func (o EcKeyTypeSignatureAlgorithmPtrOutput) ToEcKeyTypeSignatureAlgorithmPtrOutput() EcKeyTypeSignatureAlgorithmPtrOutput
func (EcKeyTypeSignatureAlgorithmPtrOutput) ToEcKeyTypeSignatureAlgorithmPtrOutputWithContext ¶ added in v0.6.0
func (o EcKeyTypeSignatureAlgorithmPtrOutput) ToEcKeyTypeSignatureAlgorithmPtrOutputWithContext(ctx context.Context) EcKeyTypeSignatureAlgorithmPtrOutput
func (EcKeyTypeSignatureAlgorithmPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o EcKeyTypeSignatureAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EcKeyTypeSignatureAlgorithmPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o EcKeyTypeSignatureAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Expr ¶
type Expr struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression *string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location *string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type ExprArgs ¶
type ExprArgs struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringPtrInput `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprArgs) ElementType ¶
func (ExprArgs) ToExprOutput ¶
func (i ExprArgs) ToExprOutput() ExprOutput
func (ExprArgs) ToExprOutputWithContext ¶
func (i ExprArgs) ToExprOutputWithContext(ctx context.Context) ExprOutput
func (ExprArgs) ToExprPtrOutput ¶
func (i ExprArgs) ToExprPtrOutput() ExprPtrOutput
func (ExprArgs) ToExprPtrOutputWithContext ¶
func (i ExprArgs) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprInput ¶
type ExprInput interface { pulumi.Input ToExprOutput() ExprOutput ToExprOutputWithContext(context.Context) ExprOutput }
ExprInput is an input type that accepts ExprArgs and ExprOutput values. You can construct a concrete instance of `ExprInput` via:
ExprArgs{...}
type ExprOutput ¶
type ExprOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprOutput) Description ¶
func (o ExprOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprOutput) ElementType ¶
func (ExprOutput) ElementType() reflect.Type
func (ExprOutput) Expression ¶
func (o ExprOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprOutput) Location ¶
func (o ExprOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprOutput) Title ¶
func (o ExprOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprOutput) ToExprOutput ¶
func (o ExprOutput) ToExprOutput() ExprOutput
func (ExprOutput) ToExprOutputWithContext ¶
func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
func (ExprOutput) ToExprPtrOutput ¶
func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
func (ExprOutput) ToExprPtrOutputWithContext ¶
func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprPtrInput ¶
type ExprPtrInput interface { pulumi.Input ToExprPtrOutput() ExprPtrOutput ToExprPtrOutputWithContext(context.Context) ExprPtrOutput }
ExprPtrInput is an input type that accepts ExprArgs, ExprPtr and ExprPtrOutput values. You can construct a concrete instance of `ExprPtrInput` via:
ExprArgs{...} or: nil
func ExprPtr ¶
func ExprPtr(v *ExprArgs) ExprPtrInput
type ExprPtrOutput ¶
type ExprPtrOutput struct{ *pulumi.OutputState }
func (ExprPtrOutput) Description ¶
func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprPtrOutput) Elem ¶
func (o ExprPtrOutput) Elem() ExprOutput
func (ExprPtrOutput) ElementType ¶
func (ExprPtrOutput) ElementType() reflect.Type
func (ExprPtrOutput) Expression ¶
func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprPtrOutput) Location ¶
func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprPtrOutput) Title ¶
func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprPtrOutput) ToExprPtrOutput ¶
func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
func (ExprPtrOutput) ToExprPtrOutputWithContext ¶
func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprResponse ¶
type ExprResponse struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type ExprResponseArgs ¶
type ExprResponseArgs struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description pulumi.StringInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringInput `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title pulumi.StringInput `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprResponseArgs) ElementType ¶
func (ExprResponseArgs) ElementType() reflect.Type
func (ExprResponseArgs) ToExprResponseOutput ¶
func (i ExprResponseArgs) ToExprResponseOutput() ExprResponseOutput
func (ExprResponseArgs) ToExprResponseOutputWithContext ¶
func (i ExprResponseArgs) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
func (ExprResponseArgs) ToExprResponsePtrOutput ¶
func (i ExprResponseArgs) ToExprResponsePtrOutput() ExprResponsePtrOutput
func (ExprResponseArgs) ToExprResponsePtrOutputWithContext ¶
func (i ExprResponseArgs) ToExprResponsePtrOutputWithContext(ctx context.Context) ExprResponsePtrOutput
type ExprResponseInput ¶
type ExprResponseInput interface { pulumi.Input ToExprResponseOutput() ExprResponseOutput ToExprResponseOutputWithContext(context.Context) ExprResponseOutput }
ExprResponseInput is an input type that accepts ExprResponseArgs and ExprResponseOutput values. You can construct a concrete instance of `ExprResponseInput` via:
ExprResponseArgs{...}
type ExprResponseOutput ¶
type ExprResponseOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprResponseOutput) Description ¶
func (o ExprResponseOutput) Description() pulumi.StringOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprResponseOutput) ElementType ¶
func (ExprResponseOutput) ElementType() reflect.Type
func (ExprResponseOutput) Expression ¶
func (o ExprResponseOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprResponseOutput) Location ¶
func (o ExprResponseOutput) Location() pulumi.StringOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprResponseOutput) Title ¶
func (o ExprResponseOutput) Title() pulumi.StringOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprResponseOutput) ToExprResponseOutput ¶
func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
func (ExprResponseOutput) ToExprResponseOutputWithContext ¶
func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
func (ExprResponseOutput) ToExprResponsePtrOutput ¶
func (o ExprResponseOutput) ToExprResponsePtrOutput() ExprResponsePtrOutput
func (ExprResponseOutput) ToExprResponsePtrOutputWithContext ¶
func (o ExprResponseOutput) ToExprResponsePtrOutputWithContext(ctx context.Context) ExprResponsePtrOutput
type ExprResponsePtrInput ¶
type ExprResponsePtrInput interface { pulumi.Input ToExprResponsePtrOutput() ExprResponsePtrOutput ToExprResponsePtrOutputWithContext(context.Context) ExprResponsePtrOutput }
ExprResponsePtrInput is an input type that accepts ExprResponseArgs, ExprResponsePtr and ExprResponsePtrOutput values. You can construct a concrete instance of `ExprResponsePtrInput` via:
ExprResponseArgs{...} or: nil
func ExprResponsePtr ¶
func ExprResponsePtr(v *ExprResponseArgs) ExprResponsePtrInput
type ExprResponsePtrOutput ¶
type ExprResponsePtrOutput struct{ *pulumi.OutputState }
func (ExprResponsePtrOutput) Description ¶
func (o ExprResponsePtrOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprResponsePtrOutput) Elem ¶
func (o ExprResponsePtrOutput) Elem() ExprResponseOutput
func (ExprResponsePtrOutput) ElementType ¶
func (ExprResponsePtrOutput) ElementType() reflect.Type
func (ExprResponsePtrOutput) Expression ¶
func (o ExprResponsePtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprResponsePtrOutput) Location ¶
func (o ExprResponsePtrOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprResponsePtrOutput) Title ¶
func (o ExprResponsePtrOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprResponsePtrOutput) ToExprResponsePtrOutput ¶
func (o ExprResponsePtrOutput) ToExprResponsePtrOutput() ExprResponsePtrOutput
func (ExprResponsePtrOutput) ToExprResponsePtrOutputWithContext ¶
func (o ExprResponsePtrOutput) ToExprResponsePtrOutputWithContext(ctx context.Context) ExprResponsePtrOutput
type ExtendedKeyUsageOptions ¶
type ExtendedKeyUsageOptions struct { // Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS. ClientAuth *bool `pulumi:"clientAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication". CodeSigning *bool `pulumi:"codeSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection". EmailProtection *bool `pulumi:"emailProtection"` // Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses". OcspSigning *bool `pulumi:"ocspSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS. ServerAuth *bool `pulumi:"serverAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time". TimeStamping *bool `pulumi:"timeStamping"` }
KeyUsage.ExtendedKeyUsageOptions has fields that correspond to certain common OIDs that could be specified as an extended key usage value.
type ExtendedKeyUsageOptionsArgs ¶
type ExtendedKeyUsageOptionsArgs struct { // Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS. ClientAuth pulumi.BoolPtrInput `pulumi:"clientAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication". CodeSigning pulumi.BoolPtrInput `pulumi:"codeSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection". EmailProtection pulumi.BoolPtrInput `pulumi:"emailProtection"` // Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses". OcspSigning pulumi.BoolPtrInput `pulumi:"ocspSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS. ServerAuth pulumi.BoolPtrInput `pulumi:"serverAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time". TimeStamping pulumi.BoolPtrInput `pulumi:"timeStamping"` }
KeyUsage.ExtendedKeyUsageOptions has fields that correspond to certain common OIDs that could be specified as an extended key usage value.
func (ExtendedKeyUsageOptionsArgs) ElementType ¶
func (ExtendedKeyUsageOptionsArgs) ElementType() reflect.Type
func (ExtendedKeyUsageOptionsArgs) ToExtendedKeyUsageOptionsOutput ¶
func (i ExtendedKeyUsageOptionsArgs) ToExtendedKeyUsageOptionsOutput() ExtendedKeyUsageOptionsOutput
func (ExtendedKeyUsageOptionsArgs) ToExtendedKeyUsageOptionsOutputWithContext ¶
func (i ExtendedKeyUsageOptionsArgs) ToExtendedKeyUsageOptionsOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsOutput
func (ExtendedKeyUsageOptionsArgs) ToExtendedKeyUsageOptionsPtrOutput ¶
func (i ExtendedKeyUsageOptionsArgs) ToExtendedKeyUsageOptionsPtrOutput() ExtendedKeyUsageOptionsPtrOutput
func (ExtendedKeyUsageOptionsArgs) ToExtendedKeyUsageOptionsPtrOutputWithContext ¶
func (i ExtendedKeyUsageOptionsArgs) ToExtendedKeyUsageOptionsPtrOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsPtrOutput
type ExtendedKeyUsageOptionsInput ¶
type ExtendedKeyUsageOptionsInput interface { pulumi.Input ToExtendedKeyUsageOptionsOutput() ExtendedKeyUsageOptionsOutput ToExtendedKeyUsageOptionsOutputWithContext(context.Context) ExtendedKeyUsageOptionsOutput }
ExtendedKeyUsageOptionsInput is an input type that accepts ExtendedKeyUsageOptionsArgs and ExtendedKeyUsageOptionsOutput values. You can construct a concrete instance of `ExtendedKeyUsageOptionsInput` via:
ExtendedKeyUsageOptionsArgs{...}
type ExtendedKeyUsageOptionsOutput ¶
type ExtendedKeyUsageOptionsOutput struct{ *pulumi.OutputState }
KeyUsage.ExtendedKeyUsageOptions has fields that correspond to certain common OIDs that could be specified as an extended key usage value.
func (ExtendedKeyUsageOptionsOutput) ClientAuth ¶
func (o ExtendedKeyUsageOptionsOutput) ClientAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.
func (ExtendedKeyUsageOptionsOutput) CodeSigning ¶
func (o ExtendedKeyUsageOptionsOutput) CodeSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".
func (ExtendedKeyUsageOptionsOutput) ElementType ¶
func (ExtendedKeyUsageOptionsOutput) ElementType() reflect.Type
func (ExtendedKeyUsageOptionsOutput) EmailProtection ¶
func (o ExtendedKeyUsageOptionsOutput) EmailProtection() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".
func (ExtendedKeyUsageOptionsOutput) OcspSigning ¶
func (o ExtendedKeyUsageOptionsOutput) OcspSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".
func (ExtendedKeyUsageOptionsOutput) ServerAuth ¶
func (o ExtendedKeyUsageOptionsOutput) ServerAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.
func (ExtendedKeyUsageOptionsOutput) TimeStamping ¶
func (o ExtendedKeyUsageOptionsOutput) TimeStamping() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".
func (ExtendedKeyUsageOptionsOutput) ToExtendedKeyUsageOptionsOutput ¶
func (o ExtendedKeyUsageOptionsOutput) ToExtendedKeyUsageOptionsOutput() ExtendedKeyUsageOptionsOutput
func (ExtendedKeyUsageOptionsOutput) ToExtendedKeyUsageOptionsOutputWithContext ¶
func (o ExtendedKeyUsageOptionsOutput) ToExtendedKeyUsageOptionsOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsOutput
func (ExtendedKeyUsageOptionsOutput) ToExtendedKeyUsageOptionsPtrOutput ¶
func (o ExtendedKeyUsageOptionsOutput) ToExtendedKeyUsageOptionsPtrOutput() ExtendedKeyUsageOptionsPtrOutput
func (ExtendedKeyUsageOptionsOutput) ToExtendedKeyUsageOptionsPtrOutputWithContext ¶
func (o ExtendedKeyUsageOptionsOutput) ToExtendedKeyUsageOptionsPtrOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsPtrOutput
type ExtendedKeyUsageOptionsPtrInput ¶
type ExtendedKeyUsageOptionsPtrInput interface { pulumi.Input ToExtendedKeyUsageOptionsPtrOutput() ExtendedKeyUsageOptionsPtrOutput ToExtendedKeyUsageOptionsPtrOutputWithContext(context.Context) ExtendedKeyUsageOptionsPtrOutput }
ExtendedKeyUsageOptionsPtrInput is an input type that accepts ExtendedKeyUsageOptionsArgs, ExtendedKeyUsageOptionsPtr and ExtendedKeyUsageOptionsPtrOutput values. You can construct a concrete instance of `ExtendedKeyUsageOptionsPtrInput` via:
ExtendedKeyUsageOptionsArgs{...} or: nil
func ExtendedKeyUsageOptionsPtr ¶
func ExtendedKeyUsageOptionsPtr(v *ExtendedKeyUsageOptionsArgs) ExtendedKeyUsageOptionsPtrInput
type ExtendedKeyUsageOptionsPtrOutput ¶
type ExtendedKeyUsageOptionsPtrOutput struct{ *pulumi.OutputState }
func (ExtendedKeyUsageOptionsPtrOutput) ClientAuth ¶
func (o ExtendedKeyUsageOptionsPtrOutput) ClientAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.
func (ExtendedKeyUsageOptionsPtrOutput) CodeSigning ¶
func (o ExtendedKeyUsageOptionsPtrOutput) CodeSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".
func (ExtendedKeyUsageOptionsPtrOutput) Elem ¶
func (o ExtendedKeyUsageOptionsPtrOutput) Elem() ExtendedKeyUsageOptionsOutput
func (ExtendedKeyUsageOptionsPtrOutput) ElementType ¶
func (ExtendedKeyUsageOptionsPtrOutput) ElementType() reflect.Type
func (ExtendedKeyUsageOptionsPtrOutput) EmailProtection ¶
func (o ExtendedKeyUsageOptionsPtrOutput) EmailProtection() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".
func (ExtendedKeyUsageOptionsPtrOutput) OcspSigning ¶
func (o ExtendedKeyUsageOptionsPtrOutput) OcspSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".
func (ExtendedKeyUsageOptionsPtrOutput) ServerAuth ¶
func (o ExtendedKeyUsageOptionsPtrOutput) ServerAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.
func (ExtendedKeyUsageOptionsPtrOutput) TimeStamping ¶
func (o ExtendedKeyUsageOptionsPtrOutput) TimeStamping() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".
func (ExtendedKeyUsageOptionsPtrOutput) ToExtendedKeyUsageOptionsPtrOutput ¶
func (o ExtendedKeyUsageOptionsPtrOutput) ToExtendedKeyUsageOptionsPtrOutput() ExtendedKeyUsageOptionsPtrOutput
func (ExtendedKeyUsageOptionsPtrOutput) ToExtendedKeyUsageOptionsPtrOutputWithContext ¶
func (o ExtendedKeyUsageOptionsPtrOutput) ToExtendedKeyUsageOptionsPtrOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsPtrOutput
type ExtendedKeyUsageOptionsResponse ¶
type ExtendedKeyUsageOptionsResponse struct { // Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS. ClientAuth bool `pulumi:"clientAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication". CodeSigning bool `pulumi:"codeSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection". EmailProtection bool `pulumi:"emailProtection"` // Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses". OcspSigning bool `pulumi:"ocspSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS. ServerAuth bool `pulumi:"serverAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time". TimeStamping bool `pulumi:"timeStamping"` }
KeyUsage.ExtendedKeyUsageOptions has fields that correspond to certain common OIDs that could be specified as an extended key usage value.
type ExtendedKeyUsageOptionsResponseArgs ¶
type ExtendedKeyUsageOptionsResponseArgs struct { // Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS. ClientAuth pulumi.BoolInput `pulumi:"clientAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication". CodeSigning pulumi.BoolInput `pulumi:"codeSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection". EmailProtection pulumi.BoolInput `pulumi:"emailProtection"` // Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses". OcspSigning pulumi.BoolInput `pulumi:"ocspSigning"` // Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS. ServerAuth pulumi.BoolInput `pulumi:"serverAuth"` // Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time". TimeStamping pulumi.BoolInput `pulumi:"timeStamping"` }
KeyUsage.ExtendedKeyUsageOptions has fields that correspond to certain common OIDs that could be specified as an extended key usage value.
func (ExtendedKeyUsageOptionsResponseArgs) ElementType ¶
func (ExtendedKeyUsageOptionsResponseArgs) ElementType() reflect.Type
func (ExtendedKeyUsageOptionsResponseArgs) ToExtendedKeyUsageOptionsResponseOutput ¶
func (i ExtendedKeyUsageOptionsResponseArgs) ToExtendedKeyUsageOptionsResponseOutput() ExtendedKeyUsageOptionsResponseOutput
func (ExtendedKeyUsageOptionsResponseArgs) ToExtendedKeyUsageOptionsResponseOutputWithContext ¶
func (i ExtendedKeyUsageOptionsResponseArgs) ToExtendedKeyUsageOptionsResponseOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsResponseOutput
func (ExtendedKeyUsageOptionsResponseArgs) ToExtendedKeyUsageOptionsResponsePtrOutput ¶
func (i ExtendedKeyUsageOptionsResponseArgs) ToExtendedKeyUsageOptionsResponsePtrOutput() ExtendedKeyUsageOptionsResponsePtrOutput
func (ExtendedKeyUsageOptionsResponseArgs) ToExtendedKeyUsageOptionsResponsePtrOutputWithContext ¶
func (i ExtendedKeyUsageOptionsResponseArgs) ToExtendedKeyUsageOptionsResponsePtrOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsResponsePtrOutput
type ExtendedKeyUsageOptionsResponseInput ¶
type ExtendedKeyUsageOptionsResponseInput interface { pulumi.Input ToExtendedKeyUsageOptionsResponseOutput() ExtendedKeyUsageOptionsResponseOutput ToExtendedKeyUsageOptionsResponseOutputWithContext(context.Context) ExtendedKeyUsageOptionsResponseOutput }
ExtendedKeyUsageOptionsResponseInput is an input type that accepts ExtendedKeyUsageOptionsResponseArgs and ExtendedKeyUsageOptionsResponseOutput values. You can construct a concrete instance of `ExtendedKeyUsageOptionsResponseInput` via:
ExtendedKeyUsageOptionsResponseArgs{...}
type ExtendedKeyUsageOptionsResponseOutput ¶
type ExtendedKeyUsageOptionsResponseOutput struct{ *pulumi.OutputState }
KeyUsage.ExtendedKeyUsageOptions has fields that correspond to certain common OIDs that could be specified as an extended key usage value.
func (ExtendedKeyUsageOptionsResponseOutput) ClientAuth ¶
func (o ExtendedKeyUsageOptionsResponseOutput) ClientAuth() pulumi.BoolOutput
Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.
func (ExtendedKeyUsageOptionsResponseOutput) CodeSigning ¶
func (o ExtendedKeyUsageOptionsResponseOutput) CodeSigning() pulumi.BoolOutput
Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".
func (ExtendedKeyUsageOptionsResponseOutput) ElementType ¶
func (ExtendedKeyUsageOptionsResponseOutput) ElementType() reflect.Type
func (ExtendedKeyUsageOptionsResponseOutput) EmailProtection ¶
func (o ExtendedKeyUsageOptionsResponseOutput) EmailProtection() pulumi.BoolOutput
Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".
func (ExtendedKeyUsageOptionsResponseOutput) OcspSigning ¶
func (o ExtendedKeyUsageOptionsResponseOutput) OcspSigning() pulumi.BoolOutput
Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".
func (ExtendedKeyUsageOptionsResponseOutput) ServerAuth ¶
func (o ExtendedKeyUsageOptionsResponseOutput) ServerAuth() pulumi.BoolOutput
Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.
func (ExtendedKeyUsageOptionsResponseOutput) TimeStamping ¶
func (o ExtendedKeyUsageOptionsResponseOutput) TimeStamping() pulumi.BoolOutput
Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".
func (ExtendedKeyUsageOptionsResponseOutput) ToExtendedKeyUsageOptionsResponseOutput ¶
func (o ExtendedKeyUsageOptionsResponseOutput) ToExtendedKeyUsageOptionsResponseOutput() ExtendedKeyUsageOptionsResponseOutput
func (ExtendedKeyUsageOptionsResponseOutput) ToExtendedKeyUsageOptionsResponseOutputWithContext ¶
func (o ExtendedKeyUsageOptionsResponseOutput) ToExtendedKeyUsageOptionsResponseOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsResponseOutput
func (ExtendedKeyUsageOptionsResponseOutput) ToExtendedKeyUsageOptionsResponsePtrOutput ¶
func (o ExtendedKeyUsageOptionsResponseOutput) ToExtendedKeyUsageOptionsResponsePtrOutput() ExtendedKeyUsageOptionsResponsePtrOutput
func (ExtendedKeyUsageOptionsResponseOutput) ToExtendedKeyUsageOptionsResponsePtrOutputWithContext ¶
func (o ExtendedKeyUsageOptionsResponseOutput) ToExtendedKeyUsageOptionsResponsePtrOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsResponsePtrOutput
type ExtendedKeyUsageOptionsResponsePtrInput ¶
type ExtendedKeyUsageOptionsResponsePtrInput interface { pulumi.Input ToExtendedKeyUsageOptionsResponsePtrOutput() ExtendedKeyUsageOptionsResponsePtrOutput ToExtendedKeyUsageOptionsResponsePtrOutputWithContext(context.Context) ExtendedKeyUsageOptionsResponsePtrOutput }
ExtendedKeyUsageOptionsResponsePtrInput is an input type that accepts ExtendedKeyUsageOptionsResponseArgs, ExtendedKeyUsageOptionsResponsePtr and ExtendedKeyUsageOptionsResponsePtrOutput values. You can construct a concrete instance of `ExtendedKeyUsageOptionsResponsePtrInput` via:
ExtendedKeyUsageOptionsResponseArgs{...} or: nil
func ExtendedKeyUsageOptionsResponsePtr ¶
func ExtendedKeyUsageOptionsResponsePtr(v *ExtendedKeyUsageOptionsResponseArgs) ExtendedKeyUsageOptionsResponsePtrInput
type ExtendedKeyUsageOptionsResponsePtrOutput ¶
type ExtendedKeyUsageOptionsResponsePtrOutput struct{ *pulumi.OutputState }
func (ExtendedKeyUsageOptionsResponsePtrOutput) ClientAuth ¶
func (o ExtendedKeyUsageOptionsResponsePtrOutput) ClientAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.2. Officially described as "TLS WWW client authentication", though regularly used for non-WWW TLS.
func (ExtendedKeyUsageOptionsResponsePtrOutput) CodeSigning ¶
func (o ExtendedKeyUsageOptionsResponsePtrOutput) CodeSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.3. Officially described as "Signing of downloadable executable code client authentication".
func (ExtendedKeyUsageOptionsResponsePtrOutput) ElementType ¶
func (ExtendedKeyUsageOptionsResponsePtrOutput) ElementType() reflect.Type
func (ExtendedKeyUsageOptionsResponsePtrOutput) EmailProtection ¶
func (o ExtendedKeyUsageOptionsResponsePtrOutput) EmailProtection() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.4. Officially described as "Email protection".
func (ExtendedKeyUsageOptionsResponsePtrOutput) OcspSigning ¶
func (o ExtendedKeyUsageOptionsResponsePtrOutput) OcspSigning() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.9. Officially described as "Signing OCSP responses".
func (ExtendedKeyUsageOptionsResponsePtrOutput) ServerAuth ¶
func (o ExtendedKeyUsageOptionsResponsePtrOutput) ServerAuth() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.1. Officially described as "TLS WWW server authentication", though regularly used for non-WWW TLS.
func (ExtendedKeyUsageOptionsResponsePtrOutput) TimeStamping ¶
func (o ExtendedKeyUsageOptionsResponsePtrOutput) TimeStamping() pulumi.BoolPtrOutput
Corresponds to OID 1.3.6.1.5.5.7.3.8. Officially described as "Binding the hash of an object to a time".
func (ExtendedKeyUsageOptionsResponsePtrOutput) ToExtendedKeyUsageOptionsResponsePtrOutput ¶
func (o ExtendedKeyUsageOptionsResponsePtrOutput) ToExtendedKeyUsageOptionsResponsePtrOutput() ExtendedKeyUsageOptionsResponsePtrOutput
func (ExtendedKeyUsageOptionsResponsePtrOutput) ToExtendedKeyUsageOptionsResponsePtrOutputWithContext ¶
func (o ExtendedKeyUsageOptionsResponsePtrOutput) ToExtendedKeyUsageOptionsResponsePtrOutputWithContext(ctx context.Context) ExtendedKeyUsageOptionsResponsePtrOutput
type IssuanceModes ¶
type IssuanceModes struct { // Optional. When true, allows callers to create Certificates by specifying a CertificateConfig. AllowConfigBasedIssuance *bool `pulumi:"allowConfigBasedIssuance"` // Optional. When true, allows callers to create Certificates by specifying a CSR. AllowCsrBasedIssuance *bool `pulumi:"allowCsrBasedIssuance"` }
IssuanceModes specifies the allowed ways in which Certificates may be requested from this CaPool.
type IssuanceModesArgs ¶
type IssuanceModesArgs struct { // Optional. When true, allows callers to create Certificates by specifying a CertificateConfig. AllowConfigBasedIssuance pulumi.BoolPtrInput `pulumi:"allowConfigBasedIssuance"` // Optional. When true, allows callers to create Certificates by specifying a CSR. AllowCsrBasedIssuance pulumi.BoolPtrInput `pulumi:"allowCsrBasedIssuance"` }
IssuanceModes specifies the allowed ways in which Certificates may be requested from this CaPool.
func (IssuanceModesArgs) ElementType ¶
func (IssuanceModesArgs) ElementType() reflect.Type
func (IssuanceModesArgs) ToIssuanceModesOutput ¶
func (i IssuanceModesArgs) ToIssuanceModesOutput() IssuanceModesOutput
func (IssuanceModesArgs) ToIssuanceModesOutputWithContext ¶
func (i IssuanceModesArgs) ToIssuanceModesOutputWithContext(ctx context.Context) IssuanceModesOutput
func (IssuanceModesArgs) ToIssuanceModesPtrOutput ¶
func (i IssuanceModesArgs) ToIssuanceModesPtrOutput() IssuanceModesPtrOutput
func (IssuanceModesArgs) ToIssuanceModesPtrOutputWithContext ¶
func (i IssuanceModesArgs) ToIssuanceModesPtrOutputWithContext(ctx context.Context) IssuanceModesPtrOutput
type IssuanceModesInput ¶
type IssuanceModesInput interface { pulumi.Input ToIssuanceModesOutput() IssuanceModesOutput ToIssuanceModesOutputWithContext(context.Context) IssuanceModesOutput }
IssuanceModesInput is an input type that accepts IssuanceModesArgs and IssuanceModesOutput values. You can construct a concrete instance of `IssuanceModesInput` via:
IssuanceModesArgs{...}
type IssuanceModesOutput ¶
type IssuanceModesOutput struct{ *pulumi.OutputState }
IssuanceModes specifies the allowed ways in which Certificates may be requested from this CaPool.
func (IssuanceModesOutput) AllowConfigBasedIssuance ¶
func (o IssuanceModesOutput) AllowConfigBasedIssuance() pulumi.BoolPtrOutput
Optional. When true, allows callers to create Certificates by specifying a CertificateConfig.
func (IssuanceModesOutput) AllowCsrBasedIssuance ¶
func (o IssuanceModesOutput) AllowCsrBasedIssuance() pulumi.BoolPtrOutput
Optional. When true, allows callers to create Certificates by specifying a CSR.
func (IssuanceModesOutput) ElementType ¶
func (IssuanceModesOutput) ElementType() reflect.Type
func (IssuanceModesOutput) ToIssuanceModesOutput ¶
func (o IssuanceModesOutput) ToIssuanceModesOutput() IssuanceModesOutput
func (IssuanceModesOutput) ToIssuanceModesOutputWithContext ¶
func (o IssuanceModesOutput) ToIssuanceModesOutputWithContext(ctx context.Context) IssuanceModesOutput
func (IssuanceModesOutput) ToIssuanceModesPtrOutput ¶
func (o IssuanceModesOutput) ToIssuanceModesPtrOutput() IssuanceModesPtrOutput
func (IssuanceModesOutput) ToIssuanceModesPtrOutputWithContext ¶
func (o IssuanceModesOutput) ToIssuanceModesPtrOutputWithContext(ctx context.Context) IssuanceModesPtrOutput
type IssuanceModesPtrInput ¶
type IssuanceModesPtrInput interface { pulumi.Input ToIssuanceModesPtrOutput() IssuanceModesPtrOutput ToIssuanceModesPtrOutputWithContext(context.Context) IssuanceModesPtrOutput }
IssuanceModesPtrInput is an input type that accepts IssuanceModesArgs, IssuanceModesPtr and IssuanceModesPtrOutput values. You can construct a concrete instance of `IssuanceModesPtrInput` via:
IssuanceModesArgs{...} or: nil
func IssuanceModesPtr ¶
func IssuanceModesPtr(v *IssuanceModesArgs) IssuanceModesPtrInput
type IssuanceModesPtrOutput ¶
type IssuanceModesPtrOutput struct{ *pulumi.OutputState }
func (IssuanceModesPtrOutput) AllowConfigBasedIssuance ¶
func (o IssuanceModesPtrOutput) AllowConfigBasedIssuance() pulumi.BoolPtrOutput
Optional. When true, allows callers to create Certificates by specifying a CertificateConfig.
func (IssuanceModesPtrOutput) AllowCsrBasedIssuance ¶
func (o IssuanceModesPtrOutput) AllowCsrBasedIssuance() pulumi.BoolPtrOutput
Optional. When true, allows callers to create Certificates by specifying a CSR.
func (IssuanceModesPtrOutput) Elem ¶
func (o IssuanceModesPtrOutput) Elem() IssuanceModesOutput
func (IssuanceModesPtrOutput) ElementType ¶
func (IssuanceModesPtrOutput) ElementType() reflect.Type
func (IssuanceModesPtrOutput) ToIssuanceModesPtrOutput ¶
func (o IssuanceModesPtrOutput) ToIssuanceModesPtrOutput() IssuanceModesPtrOutput
func (IssuanceModesPtrOutput) ToIssuanceModesPtrOutputWithContext ¶
func (o IssuanceModesPtrOutput) ToIssuanceModesPtrOutputWithContext(ctx context.Context) IssuanceModesPtrOutput
type IssuanceModesResponse ¶
type IssuanceModesResponse struct { // Optional. When true, allows callers to create Certificates by specifying a CertificateConfig. AllowConfigBasedIssuance bool `pulumi:"allowConfigBasedIssuance"` // Optional. When true, allows callers to create Certificates by specifying a CSR. AllowCsrBasedIssuance bool `pulumi:"allowCsrBasedIssuance"` }
IssuanceModes specifies the allowed ways in which Certificates may be requested from this CaPool.
type IssuanceModesResponseArgs ¶
type IssuanceModesResponseArgs struct { // Optional. When true, allows callers to create Certificates by specifying a CertificateConfig. AllowConfigBasedIssuance pulumi.BoolInput `pulumi:"allowConfigBasedIssuance"` // Optional. When true, allows callers to create Certificates by specifying a CSR. AllowCsrBasedIssuance pulumi.BoolInput `pulumi:"allowCsrBasedIssuance"` }
IssuanceModes specifies the allowed ways in which Certificates may be requested from this CaPool.
func (IssuanceModesResponseArgs) ElementType ¶
func (IssuanceModesResponseArgs) ElementType() reflect.Type
func (IssuanceModesResponseArgs) ToIssuanceModesResponseOutput ¶
func (i IssuanceModesResponseArgs) ToIssuanceModesResponseOutput() IssuanceModesResponseOutput
func (IssuanceModesResponseArgs) ToIssuanceModesResponseOutputWithContext ¶
func (i IssuanceModesResponseArgs) ToIssuanceModesResponseOutputWithContext(ctx context.Context) IssuanceModesResponseOutput
func (IssuanceModesResponseArgs) ToIssuanceModesResponsePtrOutput ¶
func (i IssuanceModesResponseArgs) ToIssuanceModesResponsePtrOutput() IssuanceModesResponsePtrOutput
func (IssuanceModesResponseArgs) ToIssuanceModesResponsePtrOutputWithContext ¶
func (i IssuanceModesResponseArgs) ToIssuanceModesResponsePtrOutputWithContext(ctx context.Context) IssuanceModesResponsePtrOutput
type IssuanceModesResponseInput ¶
type IssuanceModesResponseInput interface { pulumi.Input ToIssuanceModesResponseOutput() IssuanceModesResponseOutput ToIssuanceModesResponseOutputWithContext(context.Context) IssuanceModesResponseOutput }
IssuanceModesResponseInput is an input type that accepts IssuanceModesResponseArgs and IssuanceModesResponseOutput values. You can construct a concrete instance of `IssuanceModesResponseInput` via:
IssuanceModesResponseArgs{...}
type IssuanceModesResponseOutput ¶
type IssuanceModesResponseOutput struct{ *pulumi.OutputState }
IssuanceModes specifies the allowed ways in which Certificates may be requested from this CaPool.
func (IssuanceModesResponseOutput) AllowConfigBasedIssuance ¶
func (o IssuanceModesResponseOutput) AllowConfigBasedIssuance() pulumi.BoolOutput
Optional. When true, allows callers to create Certificates by specifying a CertificateConfig.
func (IssuanceModesResponseOutput) AllowCsrBasedIssuance ¶
func (o IssuanceModesResponseOutput) AllowCsrBasedIssuance() pulumi.BoolOutput
Optional. When true, allows callers to create Certificates by specifying a CSR.
func (IssuanceModesResponseOutput) ElementType ¶
func (IssuanceModesResponseOutput) ElementType() reflect.Type
func (IssuanceModesResponseOutput) ToIssuanceModesResponseOutput ¶
func (o IssuanceModesResponseOutput) ToIssuanceModesResponseOutput() IssuanceModesResponseOutput
func (IssuanceModesResponseOutput) ToIssuanceModesResponseOutputWithContext ¶
func (o IssuanceModesResponseOutput) ToIssuanceModesResponseOutputWithContext(ctx context.Context) IssuanceModesResponseOutput
func (IssuanceModesResponseOutput) ToIssuanceModesResponsePtrOutput ¶
func (o IssuanceModesResponseOutput) ToIssuanceModesResponsePtrOutput() IssuanceModesResponsePtrOutput
func (IssuanceModesResponseOutput) ToIssuanceModesResponsePtrOutputWithContext ¶
func (o IssuanceModesResponseOutput) ToIssuanceModesResponsePtrOutputWithContext(ctx context.Context) IssuanceModesResponsePtrOutput
type IssuanceModesResponsePtrInput ¶
type IssuanceModesResponsePtrInput interface { pulumi.Input ToIssuanceModesResponsePtrOutput() IssuanceModesResponsePtrOutput ToIssuanceModesResponsePtrOutputWithContext(context.Context) IssuanceModesResponsePtrOutput }
IssuanceModesResponsePtrInput is an input type that accepts IssuanceModesResponseArgs, IssuanceModesResponsePtr and IssuanceModesResponsePtrOutput values. You can construct a concrete instance of `IssuanceModesResponsePtrInput` via:
IssuanceModesResponseArgs{...} or: nil
func IssuanceModesResponsePtr ¶
func IssuanceModesResponsePtr(v *IssuanceModesResponseArgs) IssuanceModesResponsePtrInput
type IssuanceModesResponsePtrOutput ¶
type IssuanceModesResponsePtrOutput struct{ *pulumi.OutputState }
func (IssuanceModesResponsePtrOutput) AllowConfigBasedIssuance ¶
func (o IssuanceModesResponsePtrOutput) AllowConfigBasedIssuance() pulumi.BoolPtrOutput
Optional. When true, allows callers to create Certificates by specifying a CertificateConfig.
func (IssuanceModesResponsePtrOutput) AllowCsrBasedIssuance ¶
func (o IssuanceModesResponsePtrOutput) AllowCsrBasedIssuance() pulumi.BoolPtrOutput
Optional. When true, allows callers to create Certificates by specifying a CSR.
func (IssuanceModesResponsePtrOutput) Elem ¶
func (o IssuanceModesResponsePtrOutput) Elem() IssuanceModesResponseOutput
func (IssuanceModesResponsePtrOutput) ElementType ¶
func (IssuanceModesResponsePtrOutput) ElementType() reflect.Type
func (IssuanceModesResponsePtrOutput) ToIssuanceModesResponsePtrOutput ¶
func (o IssuanceModesResponsePtrOutput) ToIssuanceModesResponsePtrOutput() IssuanceModesResponsePtrOutput
func (IssuanceModesResponsePtrOutput) ToIssuanceModesResponsePtrOutputWithContext ¶
func (o IssuanceModesResponsePtrOutput) ToIssuanceModesResponsePtrOutputWithContext(ctx context.Context) IssuanceModesResponsePtrOutput
type IssuancePolicy ¶
type IssuancePolicy struct { // Optional. If specified, then only methods allowed in the IssuanceModes may be used to issue Certificates. AllowedIssuanceModes *IssuanceModes `pulumi:"allowedIssuanceModes"` // Optional. If any AllowedKeyType is specified, then the certificate request's public key must match one of the key types listed here. Otherwise, any key may be used. AllowedKeyTypes []AllowedKeyType `pulumi:"allowedKeyTypes"` // Optional. A set of X.509 values that will be applied to all certificates issued through this CaPool. If a certificate request includes conflicting values for the same properties, they will be overwritten by the values defined here. If a certificate request uses a CertificateTemplate that defines conflicting predefined_values for the same properties, the certificate issuance request will fail. BaselineValues *X509Parameters `pulumi:"baselineValues"` // Optional. Describes constraints on identities that may appear in Certificates issued through this CaPool. If this is omitted, then this CaPool will not add restrictions on a certificate's identity. IdentityConstraints *CertificateIdentityConstraints `pulumi:"identityConstraints"` // Optional. The maximum lifetime allowed for issued Certificates. Note that if the issuing CertificateAuthority expires before a Certificate's requested maximum_lifetime, the effective lifetime will be explicitly truncated to match it. MaximumLifetime *string `pulumi:"maximumLifetime"` // Optional. Describes the set of X.509 extensions that may appear in a Certificate issued through this CaPool. If a certificate request sets extensions that don't appear in the passthrough_extensions, those extensions will be dropped. If a certificate request uses a CertificateTemplate with predefined_values that don't appear here, the certificate issuance request will fail. If this is omitted, then this CaPool will not add restrictions on a certificate's X.509 extensions. These constraints do not apply to X.509 extensions set in this CaPool's baseline_values. PassthroughExtensions *CertificateExtensionConstraints `pulumi:"passthroughExtensions"` }
Defines controls over all certificate issuance within a CaPool.
type IssuancePolicyArgs ¶
type IssuancePolicyArgs struct { // Optional. If specified, then only methods allowed in the IssuanceModes may be used to issue Certificates. AllowedIssuanceModes IssuanceModesPtrInput `pulumi:"allowedIssuanceModes"` // Optional. If any AllowedKeyType is specified, then the certificate request's public key must match one of the key types listed here. Otherwise, any key may be used. AllowedKeyTypes AllowedKeyTypeArrayInput `pulumi:"allowedKeyTypes"` // Optional. A set of X.509 values that will be applied to all certificates issued through this CaPool. If a certificate request includes conflicting values for the same properties, they will be overwritten by the values defined here. If a certificate request uses a CertificateTemplate that defines conflicting predefined_values for the same properties, the certificate issuance request will fail. BaselineValues X509ParametersPtrInput `pulumi:"baselineValues"` // Optional. Describes constraints on identities that may appear in Certificates issued through this CaPool. If this is omitted, then this CaPool will not add restrictions on a certificate's identity. IdentityConstraints CertificateIdentityConstraintsPtrInput `pulumi:"identityConstraints"` // Optional. The maximum lifetime allowed for issued Certificates. Note that if the issuing CertificateAuthority expires before a Certificate's requested maximum_lifetime, the effective lifetime will be explicitly truncated to match it. MaximumLifetime pulumi.StringPtrInput `pulumi:"maximumLifetime"` // Optional. Describes the set of X.509 extensions that may appear in a Certificate issued through this CaPool. If a certificate request sets extensions that don't appear in the passthrough_extensions, those extensions will be dropped. If a certificate request uses a CertificateTemplate with predefined_values that don't appear here, the certificate issuance request will fail. If this is omitted, then this CaPool will not add restrictions on a certificate's X.509 extensions. These constraints do not apply to X.509 extensions set in this CaPool's baseline_values. PassthroughExtensions CertificateExtensionConstraintsPtrInput `pulumi:"passthroughExtensions"` }
Defines controls over all certificate issuance within a CaPool.
func (IssuancePolicyArgs) ElementType ¶
func (IssuancePolicyArgs) ElementType() reflect.Type
func (IssuancePolicyArgs) ToIssuancePolicyOutput ¶
func (i IssuancePolicyArgs) ToIssuancePolicyOutput() IssuancePolicyOutput
func (IssuancePolicyArgs) ToIssuancePolicyOutputWithContext ¶
func (i IssuancePolicyArgs) ToIssuancePolicyOutputWithContext(ctx context.Context) IssuancePolicyOutput
func (IssuancePolicyArgs) ToIssuancePolicyPtrOutput ¶
func (i IssuancePolicyArgs) ToIssuancePolicyPtrOutput() IssuancePolicyPtrOutput
func (IssuancePolicyArgs) ToIssuancePolicyPtrOutputWithContext ¶
func (i IssuancePolicyArgs) ToIssuancePolicyPtrOutputWithContext(ctx context.Context) IssuancePolicyPtrOutput
type IssuancePolicyInput ¶
type IssuancePolicyInput interface { pulumi.Input ToIssuancePolicyOutput() IssuancePolicyOutput ToIssuancePolicyOutputWithContext(context.Context) IssuancePolicyOutput }
IssuancePolicyInput is an input type that accepts IssuancePolicyArgs and IssuancePolicyOutput values. You can construct a concrete instance of `IssuancePolicyInput` via:
IssuancePolicyArgs{...}
type IssuancePolicyOutput ¶
type IssuancePolicyOutput struct{ *pulumi.OutputState }
Defines controls over all certificate issuance within a CaPool.
func (IssuancePolicyOutput) AllowedIssuanceModes ¶
func (o IssuancePolicyOutput) AllowedIssuanceModes() IssuanceModesPtrOutput
Optional. If specified, then only methods allowed in the IssuanceModes may be used to issue Certificates.
func (IssuancePolicyOutput) AllowedKeyTypes ¶
func (o IssuancePolicyOutput) AllowedKeyTypes() AllowedKeyTypeArrayOutput
Optional. If any AllowedKeyType is specified, then the certificate request's public key must match one of the key types listed here. Otherwise, any key may be used.
func (IssuancePolicyOutput) BaselineValues ¶
func (o IssuancePolicyOutput) BaselineValues() X509ParametersPtrOutput
Optional. A set of X.509 values that will be applied to all certificates issued through this CaPool. If a certificate request includes conflicting values for the same properties, they will be overwritten by the values defined here. If a certificate request uses a CertificateTemplate that defines conflicting predefined_values for the same properties, the certificate issuance request will fail.
func (IssuancePolicyOutput) ElementType ¶
func (IssuancePolicyOutput) ElementType() reflect.Type
func (IssuancePolicyOutput) IdentityConstraints ¶
func (o IssuancePolicyOutput) IdentityConstraints() CertificateIdentityConstraintsPtrOutput
Optional. Describes constraints on identities that may appear in Certificates issued through this CaPool. If this is omitted, then this CaPool will not add restrictions on a certificate's identity.
func (IssuancePolicyOutput) MaximumLifetime ¶
func (o IssuancePolicyOutput) MaximumLifetime() pulumi.StringPtrOutput
Optional. The maximum lifetime allowed for issued Certificates. Note that if the issuing CertificateAuthority expires before a Certificate's requested maximum_lifetime, the effective lifetime will be explicitly truncated to match it.
func (IssuancePolicyOutput) PassthroughExtensions ¶
func (o IssuancePolicyOutput) PassthroughExtensions() CertificateExtensionConstraintsPtrOutput
Optional. Describes the set of X.509 extensions that may appear in a Certificate issued through this CaPool. If a certificate request sets extensions that don't appear in the passthrough_extensions, those extensions will be dropped. If a certificate request uses a CertificateTemplate with predefined_values that don't appear here, the certificate issuance request will fail. If this is omitted, then this CaPool will not add restrictions on a certificate's X.509 extensions. These constraints do not apply to X.509 extensions set in this CaPool's baseline_values.
func (IssuancePolicyOutput) ToIssuancePolicyOutput ¶
func (o IssuancePolicyOutput) ToIssuancePolicyOutput() IssuancePolicyOutput
func (IssuancePolicyOutput) ToIssuancePolicyOutputWithContext ¶
func (o IssuancePolicyOutput) ToIssuancePolicyOutputWithContext(ctx context.Context) IssuancePolicyOutput
func (IssuancePolicyOutput) ToIssuancePolicyPtrOutput ¶
func (o IssuancePolicyOutput) ToIssuancePolicyPtrOutput() IssuancePolicyPtrOutput
func (IssuancePolicyOutput) ToIssuancePolicyPtrOutputWithContext ¶
func (o IssuancePolicyOutput) ToIssuancePolicyPtrOutputWithContext(ctx context.Context) IssuancePolicyPtrOutput
type IssuancePolicyPtrInput ¶
type IssuancePolicyPtrInput interface { pulumi.Input ToIssuancePolicyPtrOutput() IssuancePolicyPtrOutput ToIssuancePolicyPtrOutputWithContext(context.Context) IssuancePolicyPtrOutput }
IssuancePolicyPtrInput is an input type that accepts IssuancePolicyArgs, IssuancePolicyPtr and IssuancePolicyPtrOutput values. You can construct a concrete instance of `IssuancePolicyPtrInput` via:
IssuancePolicyArgs{...} or: nil
func IssuancePolicyPtr ¶
func IssuancePolicyPtr(v *IssuancePolicyArgs) IssuancePolicyPtrInput
type IssuancePolicyPtrOutput ¶
type IssuancePolicyPtrOutput struct{ *pulumi.OutputState }
func (IssuancePolicyPtrOutput) AllowedIssuanceModes ¶
func (o IssuancePolicyPtrOutput) AllowedIssuanceModes() IssuanceModesPtrOutput
Optional. If specified, then only methods allowed in the IssuanceModes may be used to issue Certificates.
func (IssuancePolicyPtrOutput) AllowedKeyTypes ¶
func (o IssuancePolicyPtrOutput) AllowedKeyTypes() AllowedKeyTypeArrayOutput
Optional. If any AllowedKeyType is specified, then the certificate request's public key must match one of the key types listed here. Otherwise, any key may be used.
func (IssuancePolicyPtrOutput) BaselineValues ¶
func (o IssuancePolicyPtrOutput) BaselineValues() X509ParametersPtrOutput
Optional. A set of X.509 values that will be applied to all certificates issued through this CaPool. If a certificate request includes conflicting values for the same properties, they will be overwritten by the values defined here. If a certificate request uses a CertificateTemplate that defines conflicting predefined_values for the same properties, the certificate issuance request will fail.
func (IssuancePolicyPtrOutput) Elem ¶
func (o IssuancePolicyPtrOutput) Elem() IssuancePolicyOutput
func (IssuancePolicyPtrOutput) ElementType ¶
func (IssuancePolicyPtrOutput) ElementType() reflect.Type
func (IssuancePolicyPtrOutput) IdentityConstraints ¶
func (o IssuancePolicyPtrOutput) IdentityConstraints() CertificateIdentityConstraintsPtrOutput
Optional. Describes constraints on identities that may appear in Certificates issued through this CaPool. If this is omitted, then this CaPool will not add restrictions on a certificate's identity.
func (IssuancePolicyPtrOutput) MaximumLifetime ¶
func (o IssuancePolicyPtrOutput) MaximumLifetime() pulumi.StringPtrOutput
Optional. The maximum lifetime allowed for issued Certificates. Note that if the issuing CertificateAuthority expires before a Certificate's requested maximum_lifetime, the effective lifetime will be explicitly truncated to match it.
func (IssuancePolicyPtrOutput) PassthroughExtensions ¶
func (o IssuancePolicyPtrOutput) PassthroughExtensions() CertificateExtensionConstraintsPtrOutput
Optional. Describes the set of X.509 extensions that may appear in a Certificate issued through this CaPool. If a certificate request sets extensions that don't appear in the passthrough_extensions, those extensions will be dropped. If a certificate request uses a CertificateTemplate with predefined_values that don't appear here, the certificate issuance request will fail. If this is omitted, then this CaPool will not add restrictions on a certificate's X.509 extensions. These constraints do not apply to X.509 extensions set in this CaPool's baseline_values.
func (IssuancePolicyPtrOutput) ToIssuancePolicyPtrOutput ¶
func (o IssuancePolicyPtrOutput) ToIssuancePolicyPtrOutput() IssuancePolicyPtrOutput
func (IssuancePolicyPtrOutput) ToIssuancePolicyPtrOutputWithContext ¶
func (o IssuancePolicyPtrOutput) ToIssuancePolicyPtrOutputWithContext(ctx context.Context) IssuancePolicyPtrOutput
type IssuancePolicyResponse ¶
type IssuancePolicyResponse struct { // Optional. If specified, then only methods allowed in the IssuanceModes may be used to issue Certificates. AllowedIssuanceModes IssuanceModesResponse `pulumi:"allowedIssuanceModes"` // Optional. If any AllowedKeyType is specified, then the certificate request's public key must match one of the key types listed here. Otherwise, any key may be used. AllowedKeyTypes []AllowedKeyTypeResponse `pulumi:"allowedKeyTypes"` // Optional. A set of X.509 values that will be applied to all certificates issued through this CaPool. If a certificate request includes conflicting values for the same properties, they will be overwritten by the values defined here. If a certificate request uses a CertificateTemplate that defines conflicting predefined_values for the same properties, the certificate issuance request will fail. BaselineValues X509ParametersResponse `pulumi:"baselineValues"` // Optional. Describes constraints on identities that may appear in Certificates issued through this CaPool. If this is omitted, then this CaPool will not add restrictions on a certificate's identity. IdentityConstraints CertificateIdentityConstraintsResponse `pulumi:"identityConstraints"` // Optional. The maximum lifetime allowed for issued Certificates. Note that if the issuing CertificateAuthority expires before a Certificate's requested maximum_lifetime, the effective lifetime will be explicitly truncated to match it. MaximumLifetime string `pulumi:"maximumLifetime"` // Optional. Describes the set of X.509 extensions that may appear in a Certificate issued through this CaPool. If a certificate request sets extensions that don't appear in the passthrough_extensions, those extensions will be dropped. If a certificate request uses a CertificateTemplate with predefined_values that don't appear here, the certificate issuance request will fail. If this is omitted, then this CaPool will not add restrictions on a certificate's X.509 extensions. These constraints do not apply to X.509 extensions set in this CaPool's baseline_values. PassthroughExtensions CertificateExtensionConstraintsResponse `pulumi:"passthroughExtensions"` }
Defines controls over all certificate issuance within a CaPool.
type IssuancePolicyResponseArgs ¶
type IssuancePolicyResponseArgs struct { // Optional. If specified, then only methods allowed in the IssuanceModes may be used to issue Certificates. AllowedIssuanceModes IssuanceModesResponseInput `pulumi:"allowedIssuanceModes"` // Optional. If any AllowedKeyType is specified, then the certificate request's public key must match one of the key types listed here. Otherwise, any key may be used. AllowedKeyTypes AllowedKeyTypeResponseArrayInput `pulumi:"allowedKeyTypes"` // Optional. A set of X.509 values that will be applied to all certificates issued through this CaPool. If a certificate request includes conflicting values for the same properties, they will be overwritten by the values defined here. If a certificate request uses a CertificateTemplate that defines conflicting predefined_values for the same properties, the certificate issuance request will fail. BaselineValues X509ParametersResponseInput `pulumi:"baselineValues"` // Optional. Describes constraints on identities that may appear in Certificates issued through this CaPool. If this is omitted, then this CaPool will not add restrictions on a certificate's identity. IdentityConstraints CertificateIdentityConstraintsResponseInput `pulumi:"identityConstraints"` // Optional. The maximum lifetime allowed for issued Certificates. Note that if the issuing CertificateAuthority expires before a Certificate's requested maximum_lifetime, the effective lifetime will be explicitly truncated to match it. MaximumLifetime pulumi.StringInput `pulumi:"maximumLifetime"` // Optional. Describes the set of X.509 extensions that may appear in a Certificate issued through this CaPool. If a certificate request sets extensions that don't appear in the passthrough_extensions, those extensions will be dropped. If a certificate request uses a CertificateTemplate with predefined_values that don't appear here, the certificate issuance request will fail. If this is omitted, then this CaPool will not add restrictions on a certificate's X.509 extensions. These constraints do not apply to X.509 extensions set in this CaPool's baseline_values. PassthroughExtensions CertificateExtensionConstraintsResponseInput `pulumi:"passthroughExtensions"` }
Defines controls over all certificate issuance within a CaPool.
func (IssuancePolicyResponseArgs) ElementType ¶
func (IssuancePolicyResponseArgs) ElementType() reflect.Type
func (IssuancePolicyResponseArgs) ToIssuancePolicyResponseOutput ¶
func (i IssuancePolicyResponseArgs) ToIssuancePolicyResponseOutput() IssuancePolicyResponseOutput
func (IssuancePolicyResponseArgs) ToIssuancePolicyResponseOutputWithContext ¶
func (i IssuancePolicyResponseArgs) ToIssuancePolicyResponseOutputWithContext(ctx context.Context) IssuancePolicyResponseOutput
func (IssuancePolicyResponseArgs) ToIssuancePolicyResponsePtrOutput ¶
func (i IssuancePolicyResponseArgs) ToIssuancePolicyResponsePtrOutput() IssuancePolicyResponsePtrOutput
func (IssuancePolicyResponseArgs) ToIssuancePolicyResponsePtrOutputWithContext ¶
func (i IssuancePolicyResponseArgs) ToIssuancePolicyResponsePtrOutputWithContext(ctx context.Context) IssuancePolicyResponsePtrOutput
type IssuancePolicyResponseInput ¶
type IssuancePolicyResponseInput interface { pulumi.Input ToIssuancePolicyResponseOutput() IssuancePolicyResponseOutput ToIssuancePolicyResponseOutputWithContext(context.Context) IssuancePolicyResponseOutput }
IssuancePolicyResponseInput is an input type that accepts IssuancePolicyResponseArgs and IssuancePolicyResponseOutput values. You can construct a concrete instance of `IssuancePolicyResponseInput` via:
IssuancePolicyResponseArgs{...}
type IssuancePolicyResponseOutput ¶
type IssuancePolicyResponseOutput struct{ *pulumi.OutputState }
Defines controls over all certificate issuance within a CaPool.
func (IssuancePolicyResponseOutput) AllowedIssuanceModes ¶
func (o IssuancePolicyResponseOutput) AllowedIssuanceModes() IssuanceModesResponseOutput
Optional. If specified, then only methods allowed in the IssuanceModes may be used to issue Certificates.
func (IssuancePolicyResponseOutput) AllowedKeyTypes ¶
func (o IssuancePolicyResponseOutput) AllowedKeyTypes() AllowedKeyTypeResponseArrayOutput
Optional. If any AllowedKeyType is specified, then the certificate request's public key must match one of the key types listed here. Otherwise, any key may be used.
func (IssuancePolicyResponseOutput) BaselineValues ¶
func (o IssuancePolicyResponseOutput) BaselineValues() X509ParametersResponseOutput
Optional. A set of X.509 values that will be applied to all certificates issued through this CaPool. If a certificate request includes conflicting values for the same properties, they will be overwritten by the values defined here. If a certificate request uses a CertificateTemplate that defines conflicting predefined_values for the same properties, the certificate issuance request will fail.
func (IssuancePolicyResponseOutput) ElementType ¶
func (IssuancePolicyResponseOutput) ElementType() reflect.Type
func (IssuancePolicyResponseOutput) IdentityConstraints ¶
func (o IssuancePolicyResponseOutput) IdentityConstraints() CertificateIdentityConstraintsResponseOutput
Optional. Describes constraints on identities that may appear in Certificates issued through this CaPool. If this is omitted, then this CaPool will not add restrictions on a certificate's identity.
func (IssuancePolicyResponseOutput) MaximumLifetime ¶
func (o IssuancePolicyResponseOutput) MaximumLifetime() pulumi.StringOutput
Optional. The maximum lifetime allowed for issued Certificates. Note that if the issuing CertificateAuthority expires before a Certificate's requested maximum_lifetime, the effective lifetime will be explicitly truncated to match it.
func (IssuancePolicyResponseOutput) PassthroughExtensions ¶
func (o IssuancePolicyResponseOutput) PassthroughExtensions() CertificateExtensionConstraintsResponseOutput
Optional. Describes the set of X.509 extensions that may appear in a Certificate issued through this CaPool. If a certificate request sets extensions that don't appear in the passthrough_extensions, those extensions will be dropped. If a certificate request uses a CertificateTemplate with predefined_values that don't appear here, the certificate issuance request will fail. If this is omitted, then this CaPool will not add restrictions on a certificate's X.509 extensions. These constraints do not apply to X.509 extensions set in this CaPool's baseline_values.
func (IssuancePolicyResponseOutput) ToIssuancePolicyResponseOutput ¶
func (o IssuancePolicyResponseOutput) ToIssuancePolicyResponseOutput() IssuancePolicyResponseOutput
func (IssuancePolicyResponseOutput) ToIssuancePolicyResponseOutputWithContext ¶
func (o IssuancePolicyResponseOutput) ToIssuancePolicyResponseOutputWithContext(ctx context.Context) IssuancePolicyResponseOutput
func (IssuancePolicyResponseOutput) ToIssuancePolicyResponsePtrOutput ¶
func (o IssuancePolicyResponseOutput) ToIssuancePolicyResponsePtrOutput() IssuancePolicyResponsePtrOutput
func (IssuancePolicyResponseOutput) ToIssuancePolicyResponsePtrOutputWithContext ¶
func (o IssuancePolicyResponseOutput) ToIssuancePolicyResponsePtrOutputWithContext(ctx context.Context) IssuancePolicyResponsePtrOutput
type IssuancePolicyResponsePtrInput ¶
type IssuancePolicyResponsePtrInput interface { pulumi.Input ToIssuancePolicyResponsePtrOutput() IssuancePolicyResponsePtrOutput ToIssuancePolicyResponsePtrOutputWithContext(context.Context) IssuancePolicyResponsePtrOutput }
IssuancePolicyResponsePtrInput is an input type that accepts IssuancePolicyResponseArgs, IssuancePolicyResponsePtr and IssuancePolicyResponsePtrOutput values. You can construct a concrete instance of `IssuancePolicyResponsePtrInput` via:
IssuancePolicyResponseArgs{...} or: nil
func IssuancePolicyResponsePtr ¶
func IssuancePolicyResponsePtr(v *IssuancePolicyResponseArgs) IssuancePolicyResponsePtrInput
type IssuancePolicyResponsePtrOutput ¶
type IssuancePolicyResponsePtrOutput struct{ *pulumi.OutputState }
func (IssuancePolicyResponsePtrOutput) AllowedIssuanceModes ¶
func (o IssuancePolicyResponsePtrOutput) AllowedIssuanceModes() IssuanceModesResponsePtrOutput
Optional. If specified, then only methods allowed in the IssuanceModes may be used to issue Certificates.
func (IssuancePolicyResponsePtrOutput) AllowedKeyTypes ¶
func (o IssuancePolicyResponsePtrOutput) AllowedKeyTypes() AllowedKeyTypeResponseArrayOutput
Optional. If any AllowedKeyType is specified, then the certificate request's public key must match one of the key types listed here. Otherwise, any key may be used.
func (IssuancePolicyResponsePtrOutput) BaselineValues ¶
func (o IssuancePolicyResponsePtrOutput) BaselineValues() X509ParametersResponsePtrOutput
Optional. A set of X.509 values that will be applied to all certificates issued through this CaPool. If a certificate request includes conflicting values for the same properties, they will be overwritten by the values defined here. If a certificate request uses a CertificateTemplate that defines conflicting predefined_values for the same properties, the certificate issuance request will fail.
func (IssuancePolicyResponsePtrOutput) Elem ¶
func (o IssuancePolicyResponsePtrOutput) Elem() IssuancePolicyResponseOutput
func (IssuancePolicyResponsePtrOutput) ElementType ¶
func (IssuancePolicyResponsePtrOutput) ElementType() reflect.Type
func (IssuancePolicyResponsePtrOutput) IdentityConstraints ¶
func (o IssuancePolicyResponsePtrOutput) IdentityConstraints() CertificateIdentityConstraintsResponsePtrOutput
Optional. Describes constraints on identities that may appear in Certificates issued through this CaPool. If this is omitted, then this CaPool will not add restrictions on a certificate's identity.
func (IssuancePolicyResponsePtrOutput) MaximumLifetime ¶
func (o IssuancePolicyResponsePtrOutput) MaximumLifetime() pulumi.StringPtrOutput
Optional. The maximum lifetime allowed for issued Certificates. Note that if the issuing CertificateAuthority expires before a Certificate's requested maximum_lifetime, the effective lifetime will be explicitly truncated to match it.
func (IssuancePolicyResponsePtrOutput) PassthroughExtensions ¶
func (o IssuancePolicyResponsePtrOutput) PassthroughExtensions() CertificateExtensionConstraintsResponsePtrOutput
Optional. Describes the set of X.509 extensions that may appear in a Certificate issued through this CaPool. If a certificate request sets extensions that don't appear in the passthrough_extensions, those extensions will be dropped. If a certificate request uses a CertificateTemplate with predefined_values that don't appear here, the certificate issuance request will fail. If this is omitted, then this CaPool will not add restrictions on a certificate's X.509 extensions. These constraints do not apply to X.509 extensions set in this CaPool's baseline_values.
func (IssuancePolicyResponsePtrOutput) ToIssuancePolicyResponsePtrOutput ¶
func (o IssuancePolicyResponsePtrOutput) ToIssuancePolicyResponsePtrOutput() IssuancePolicyResponsePtrOutput
func (IssuancePolicyResponsePtrOutput) ToIssuancePolicyResponsePtrOutputWithContext ¶
func (o IssuancePolicyResponsePtrOutput) ToIssuancePolicyResponsePtrOutputWithContext(ctx context.Context) IssuancePolicyResponsePtrOutput
type KeyIdResponse ¶
type KeyIdResponse struct { // Optional. The value of this KeyId encoded in lowercase hexadecimal. This is most likely the 160 bit SHA-1 hash of the public key. KeyId string `pulumi:"keyId"` }
A KeyId identifies a specific public key, usually by hashing the public key.
type KeyIdResponseArgs ¶
type KeyIdResponseArgs struct { // Optional. The value of this KeyId encoded in lowercase hexadecimal. This is most likely the 160 bit SHA-1 hash of the public key. KeyId pulumi.StringInput `pulumi:"keyId"` }
A KeyId identifies a specific public key, usually by hashing the public key.
func (KeyIdResponseArgs) ElementType ¶
func (KeyIdResponseArgs) ElementType() reflect.Type
func (KeyIdResponseArgs) ToKeyIdResponseOutput ¶
func (i KeyIdResponseArgs) ToKeyIdResponseOutput() KeyIdResponseOutput
func (KeyIdResponseArgs) ToKeyIdResponseOutputWithContext ¶
func (i KeyIdResponseArgs) ToKeyIdResponseOutputWithContext(ctx context.Context) KeyIdResponseOutput
func (KeyIdResponseArgs) ToKeyIdResponsePtrOutput ¶
func (i KeyIdResponseArgs) ToKeyIdResponsePtrOutput() KeyIdResponsePtrOutput
func (KeyIdResponseArgs) ToKeyIdResponsePtrOutputWithContext ¶
func (i KeyIdResponseArgs) ToKeyIdResponsePtrOutputWithContext(ctx context.Context) KeyIdResponsePtrOutput
type KeyIdResponseInput ¶
type KeyIdResponseInput interface { pulumi.Input ToKeyIdResponseOutput() KeyIdResponseOutput ToKeyIdResponseOutputWithContext(context.Context) KeyIdResponseOutput }
KeyIdResponseInput is an input type that accepts KeyIdResponseArgs and KeyIdResponseOutput values. You can construct a concrete instance of `KeyIdResponseInput` via:
KeyIdResponseArgs{...}
type KeyIdResponseOutput ¶
type KeyIdResponseOutput struct{ *pulumi.OutputState }
A KeyId identifies a specific public key, usually by hashing the public key.
func (KeyIdResponseOutput) ElementType ¶
func (KeyIdResponseOutput) ElementType() reflect.Type
func (KeyIdResponseOutput) KeyId ¶
func (o KeyIdResponseOutput) KeyId() pulumi.StringOutput
Optional. The value of this KeyId encoded in lowercase hexadecimal. This is most likely the 160 bit SHA-1 hash of the public key.
func (KeyIdResponseOutput) ToKeyIdResponseOutput ¶
func (o KeyIdResponseOutput) ToKeyIdResponseOutput() KeyIdResponseOutput
func (KeyIdResponseOutput) ToKeyIdResponseOutputWithContext ¶
func (o KeyIdResponseOutput) ToKeyIdResponseOutputWithContext(ctx context.Context) KeyIdResponseOutput
func (KeyIdResponseOutput) ToKeyIdResponsePtrOutput ¶
func (o KeyIdResponseOutput) ToKeyIdResponsePtrOutput() KeyIdResponsePtrOutput
func (KeyIdResponseOutput) ToKeyIdResponsePtrOutputWithContext ¶
func (o KeyIdResponseOutput) ToKeyIdResponsePtrOutputWithContext(ctx context.Context) KeyIdResponsePtrOutput
type KeyIdResponsePtrInput ¶
type KeyIdResponsePtrInput interface { pulumi.Input ToKeyIdResponsePtrOutput() KeyIdResponsePtrOutput ToKeyIdResponsePtrOutputWithContext(context.Context) KeyIdResponsePtrOutput }
KeyIdResponsePtrInput is an input type that accepts KeyIdResponseArgs, KeyIdResponsePtr and KeyIdResponsePtrOutput values. You can construct a concrete instance of `KeyIdResponsePtrInput` via:
KeyIdResponseArgs{...} or: nil
func KeyIdResponsePtr ¶
func KeyIdResponsePtr(v *KeyIdResponseArgs) KeyIdResponsePtrInput
type KeyIdResponsePtrOutput ¶
type KeyIdResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyIdResponsePtrOutput) Elem ¶
func (o KeyIdResponsePtrOutput) Elem() KeyIdResponseOutput
func (KeyIdResponsePtrOutput) ElementType ¶
func (KeyIdResponsePtrOutput) ElementType() reflect.Type
func (KeyIdResponsePtrOutput) KeyId ¶
func (o KeyIdResponsePtrOutput) KeyId() pulumi.StringPtrOutput
Optional. The value of this KeyId encoded in lowercase hexadecimal. This is most likely the 160 bit SHA-1 hash of the public key.
func (KeyIdResponsePtrOutput) ToKeyIdResponsePtrOutput ¶
func (o KeyIdResponsePtrOutput) ToKeyIdResponsePtrOutput() KeyIdResponsePtrOutput
func (KeyIdResponsePtrOutput) ToKeyIdResponsePtrOutputWithContext ¶
func (o KeyIdResponsePtrOutput) ToKeyIdResponsePtrOutputWithContext(ctx context.Context) KeyIdResponsePtrOutput
type KeyUsage ¶
type KeyUsage struct { // Describes high-level ways in which a key may be used. BaseKeyUsage *KeyUsageOptions `pulumi:"baseKeyUsage"` // Detailed scenarios in which a key may be used. ExtendedKeyUsage *ExtendedKeyUsageOptions `pulumi:"extendedKeyUsage"` // Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message. UnknownExtendedKeyUsages []ObjectId `pulumi:"unknownExtendedKeyUsages"` }
A KeyUsage describes key usage values that may appear in an X.509 certificate.
type KeyUsageArgs ¶
type KeyUsageArgs struct { // Describes high-level ways in which a key may be used. BaseKeyUsage KeyUsageOptionsPtrInput `pulumi:"baseKeyUsage"` // Detailed scenarios in which a key may be used. ExtendedKeyUsage ExtendedKeyUsageOptionsPtrInput `pulumi:"extendedKeyUsage"` // Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message. UnknownExtendedKeyUsages ObjectIdArrayInput `pulumi:"unknownExtendedKeyUsages"` }
A KeyUsage describes key usage values that may appear in an X.509 certificate.
func (KeyUsageArgs) ElementType ¶
func (KeyUsageArgs) ElementType() reflect.Type
func (KeyUsageArgs) ToKeyUsageOutput ¶
func (i KeyUsageArgs) ToKeyUsageOutput() KeyUsageOutput
func (KeyUsageArgs) ToKeyUsageOutputWithContext ¶
func (i KeyUsageArgs) ToKeyUsageOutputWithContext(ctx context.Context) KeyUsageOutput
func (KeyUsageArgs) ToKeyUsagePtrOutput ¶
func (i KeyUsageArgs) ToKeyUsagePtrOutput() KeyUsagePtrOutput
func (KeyUsageArgs) ToKeyUsagePtrOutputWithContext ¶
func (i KeyUsageArgs) ToKeyUsagePtrOutputWithContext(ctx context.Context) KeyUsagePtrOutput
type KeyUsageInput ¶
type KeyUsageInput interface { pulumi.Input ToKeyUsageOutput() KeyUsageOutput ToKeyUsageOutputWithContext(context.Context) KeyUsageOutput }
KeyUsageInput is an input type that accepts KeyUsageArgs and KeyUsageOutput values. You can construct a concrete instance of `KeyUsageInput` via:
KeyUsageArgs{...}
type KeyUsageOptions ¶
type KeyUsageOptions struct { // The key may be used to sign certificates. CertSign *bool `pulumi:"certSign"` // The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". ContentCommitment *bool `pulumi:"contentCommitment"` // The key may be used sign certificate revocation lists. CrlSign *bool `pulumi:"crlSign"` // The key may be used to encipher data. DataEncipherment *bool `pulumi:"dataEncipherment"` // The key may be used to decipher only. DecipherOnly *bool `pulumi:"decipherOnly"` // The key may be used for digital signatures. DigitalSignature *bool `pulumi:"digitalSignature"` // The key may be used to encipher only. EncipherOnly *bool `pulumi:"encipherOnly"` // The key may be used in a key agreement protocol. KeyAgreement *bool `pulumi:"keyAgreement"` // The key may be used to encipher other keys. KeyEncipherment *bool `pulumi:"keyEncipherment"` }
KeyUsage.KeyUsageOptions corresponds to the key usage values described in https://tools.ietf.org/html/rfc5280#section-4.2.1.3.
type KeyUsageOptionsArgs ¶
type KeyUsageOptionsArgs struct { // The key may be used to sign certificates. CertSign pulumi.BoolPtrInput `pulumi:"certSign"` // The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". ContentCommitment pulumi.BoolPtrInput `pulumi:"contentCommitment"` // The key may be used sign certificate revocation lists. CrlSign pulumi.BoolPtrInput `pulumi:"crlSign"` // The key may be used to encipher data. DataEncipherment pulumi.BoolPtrInput `pulumi:"dataEncipherment"` // The key may be used to decipher only. DecipherOnly pulumi.BoolPtrInput `pulumi:"decipherOnly"` // The key may be used for digital signatures. DigitalSignature pulumi.BoolPtrInput `pulumi:"digitalSignature"` // The key may be used to encipher only. EncipherOnly pulumi.BoolPtrInput `pulumi:"encipherOnly"` // The key may be used in a key agreement protocol. KeyAgreement pulumi.BoolPtrInput `pulumi:"keyAgreement"` // The key may be used to encipher other keys. KeyEncipherment pulumi.BoolPtrInput `pulumi:"keyEncipherment"` }
KeyUsage.KeyUsageOptions corresponds to the key usage values described in https://tools.ietf.org/html/rfc5280#section-4.2.1.3.
func (KeyUsageOptionsArgs) ElementType ¶
func (KeyUsageOptionsArgs) ElementType() reflect.Type
func (KeyUsageOptionsArgs) ToKeyUsageOptionsOutput ¶
func (i KeyUsageOptionsArgs) ToKeyUsageOptionsOutput() KeyUsageOptionsOutput
func (KeyUsageOptionsArgs) ToKeyUsageOptionsOutputWithContext ¶
func (i KeyUsageOptionsArgs) ToKeyUsageOptionsOutputWithContext(ctx context.Context) KeyUsageOptionsOutput
func (KeyUsageOptionsArgs) ToKeyUsageOptionsPtrOutput ¶
func (i KeyUsageOptionsArgs) ToKeyUsageOptionsPtrOutput() KeyUsageOptionsPtrOutput
func (KeyUsageOptionsArgs) ToKeyUsageOptionsPtrOutputWithContext ¶
func (i KeyUsageOptionsArgs) ToKeyUsageOptionsPtrOutputWithContext(ctx context.Context) KeyUsageOptionsPtrOutput
type KeyUsageOptionsInput ¶
type KeyUsageOptionsInput interface { pulumi.Input ToKeyUsageOptionsOutput() KeyUsageOptionsOutput ToKeyUsageOptionsOutputWithContext(context.Context) KeyUsageOptionsOutput }
KeyUsageOptionsInput is an input type that accepts KeyUsageOptionsArgs and KeyUsageOptionsOutput values. You can construct a concrete instance of `KeyUsageOptionsInput` via:
KeyUsageOptionsArgs{...}
type KeyUsageOptionsOutput ¶
type KeyUsageOptionsOutput struct{ *pulumi.OutputState }
KeyUsage.KeyUsageOptions corresponds to the key usage values described in https://tools.ietf.org/html/rfc5280#section-4.2.1.3.
func (KeyUsageOptionsOutput) CertSign ¶
func (o KeyUsageOptionsOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (KeyUsageOptionsOutput) ContentCommitment ¶
func (o KeyUsageOptionsOutput) ContentCommitment() pulumi.BoolPtrOutput
The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".
func (KeyUsageOptionsOutput) CrlSign ¶
func (o KeyUsageOptionsOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (KeyUsageOptionsOutput) DataEncipherment ¶
func (o KeyUsageOptionsOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (KeyUsageOptionsOutput) DecipherOnly ¶
func (o KeyUsageOptionsOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (KeyUsageOptionsOutput) DigitalSignature ¶
func (o KeyUsageOptionsOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (KeyUsageOptionsOutput) ElementType ¶
func (KeyUsageOptionsOutput) ElementType() reflect.Type
func (KeyUsageOptionsOutput) EncipherOnly ¶
func (o KeyUsageOptionsOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (KeyUsageOptionsOutput) KeyAgreement ¶
func (o KeyUsageOptionsOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (KeyUsageOptionsOutput) KeyEncipherment ¶
func (o KeyUsageOptionsOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (KeyUsageOptionsOutput) ToKeyUsageOptionsOutput ¶
func (o KeyUsageOptionsOutput) ToKeyUsageOptionsOutput() KeyUsageOptionsOutput
func (KeyUsageOptionsOutput) ToKeyUsageOptionsOutputWithContext ¶
func (o KeyUsageOptionsOutput) ToKeyUsageOptionsOutputWithContext(ctx context.Context) KeyUsageOptionsOutput
func (KeyUsageOptionsOutput) ToKeyUsageOptionsPtrOutput ¶
func (o KeyUsageOptionsOutput) ToKeyUsageOptionsPtrOutput() KeyUsageOptionsPtrOutput
func (KeyUsageOptionsOutput) ToKeyUsageOptionsPtrOutputWithContext ¶
func (o KeyUsageOptionsOutput) ToKeyUsageOptionsPtrOutputWithContext(ctx context.Context) KeyUsageOptionsPtrOutput
type KeyUsageOptionsPtrInput ¶
type KeyUsageOptionsPtrInput interface { pulumi.Input ToKeyUsageOptionsPtrOutput() KeyUsageOptionsPtrOutput ToKeyUsageOptionsPtrOutputWithContext(context.Context) KeyUsageOptionsPtrOutput }
KeyUsageOptionsPtrInput is an input type that accepts KeyUsageOptionsArgs, KeyUsageOptionsPtr and KeyUsageOptionsPtrOutput values. You can construct a concrete instance of `KeyUsageOptionsPtrInput` via:
KeyUsageOptionsArgs{...} or: nil
func KeyUsageOptionsPtr ¶
func KeyUsageOptionsPtr(v *KeyUsageOptionsArgs) KeyUsageOptionsPtrInput
type KeyUsageOptionsPtrOutput ¶
type KeyUsageOptionsPtrOutput struct{ *pulumi.OutputState }
func (KeyUsageOptionsPtrOutput) CertSign ¶
func (o KeyUsageOptionsPtrOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (KeyUsageOptionsPtrOutput) ContentCommitment ¶
func (o KeyUsageOptionsPtrOutput) ContentCommitment() pulumi.BoolPtrOutput
The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".
func (KeyUsageOptionsPtrOutput) CrlSign ¶
func (o KeyUsageOptionsPtrOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (KeyUsageOptionsPtrOutput) DataEncipherment ¶
func (o KeyUsageOptionsPtrOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (KeyUsageOptionsPtrOutput) DecipherOnly ¶
func (o KeyUsageOptionsPtrOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (KeyUsageOptionsPtrOutput) DigitalSignature ¶
func (o KeyUsageOptionsPtrOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (KeyUsageOptionsPtrOutput) Elem ¶
func (o KeyUsageOptionsPtrOutput) Elem() KeyUsageOptionsOutput
func (KeyUsageOptionsPtrOutput) ElementType ¶
func (KeyUsageOptionsPtrOutput) ElementType() reflect.Type
func (KeyUsageOptionsPtrOutput) EncipherOnly ¶
func (o KeyUsageOptionsPtrOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (KeyUsageOptionsPtrOutput) KeyAgreement ¶
func (o KeyUsageOptionsPtrOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (KeyUsageOptionsPtrOutput) KeyEncipherment ¶
func (o KeyUsageOptionsPtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (KeyUsageOptionsPtrOutput) ToKeyUsageOptionsPtrOutput ¶
func (o KeyUsageOptionsPtrOutput) ToKeyUsageOptionsPtrOutput() KeyUsageOptionsPtrOutput
func (KeyUsageOptionsPtrOutput) ToKeyUsageOptionsPtrOutputWithContext ¶
func (o KeyUsageOptionsPtrOutput) ToKeyUsageOptionsPtrOutputWithContext(ctx context.Context) KeyUsageOptionsPtrOutput
type KeyUsageOptionsResponse ¶
type KeyUsageOptionsResponse struct { // The key may be used to sign certificates. CertSign bool `pulumi:"certSign"` // The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". ContentCommitment bool `pulumi:"contentCommitment"` // The key may be used sign certificate revocation lists. CrlSign bool `pulumi:"crlSign"` // The key may be used to encipher data. DataEncipherment bool `pulumi:"dataEncipherment"` // The key may be used to decipher only. DecipherOnly bool `pulumi:"decipherOnly"` // The key may be used for digital signatures. DigitalSignature bool `pulumi:"digitalSignature"` // The key may be used to encipher only. EncipherOnly bool `pulumi:"encipherOnly"` // The key may be used in a key agreement protocol. KeyAgreement bool `pulumi:"keyAgreement"` // The key may be used to encipher other keys. KeyEncipherment bool `pulumi:"keyEncipherment"` }
KeyUsage.KeyUsageOptions corresponds to the key usage values described in https://tools.ietf.org/html/rfc5280#section-4.2.1.3.
type KeyUsageOptionsResponseArgs ¶
type KeyUsageOptionsResponseArgs struct { // The key may be used to sign certificates. CertSign pulumi.BoolInput `pulumi:"certSign"` // The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation". ContentCommitment pulumi.BoolInput `pulumi:"contentCommitment"` // The key may be used sign certificate revocation lists. CrlSign pulumi.BoolInput `pulumi:"crlSign"` // The key may be used to encipher data. DataEncipherment pulumi.BoolInput `pulumi:"dataEncipherment"` // The key may be used to decipher only. DecipherOnly pulumi.BoolInput `pulumi:"decipherOnly"` // The key may be used for digital signatures. DigitalSignature pulumi.BoolInput `pulumi:"digitalSignature"` // The key may be used to encipher only. EncipherOnly pulumi.BoolInput `pulumi:"encipherOnly"` // The key may be used in a key agreement protocol. KeyAgreement pulumi.BoolInput `pulumi:"keyAgreement"` // The key may be used to encipher other keys. KeyEncipherment pulumi.BoolInput `pulumi:"keyEncipherment"` }
KeyUsage.KeyUsageOptions corresponds to the key usage values described in https://tools.ietf.org/html/rfc5280#section-4.2.1.3.
func (KeyUsageOptionsResponseArgs) ElementType ¶
func (KeyUsageOptionsResponseArgs) ElementType() reflect.Type
func (KeyUsageOptionsResponseArgs) ToKeyUsageOptionsResponseOutput ¶
func (i KeyUsageOptionsResponseArgs) ToKeyUsageOptionsResponseOutput() KeyUsageOptionsResponseOutput
func (KeyUsageOptionsResponseArgs) ToKeyUsageOptionsResponseOutputWithContext ¶
func (i KeyUsageOptionsResponseArgs) ToKeyUsageOptionsResponseOutputWithContext(ctx context.Context) KeyUsageOptionsResponseOutput
func (KeyUsageOptionsResponseArgs) ToKeyUsageOptionsResponsePtrOutput ¶
func (i KeyUsageOptionsResponseArgs) ToKeyUsageOptionsResponsePtrOutput() KeyUsageOptionsResponsePtrOutput
func (KeyUsageOptionsResponseArgs) ToKeyUsageOptionsResponsePtrOutputWithContext ¶
func (i KeyUsageOptionsResponseArgs) ToKeyUsageOptionsResponsePtrOutputWithContext(ctx context.Context) KeyUsageOptionsResponsePtrOutput
type KeyUsageOptionsResponseInput ¶
type KeyUsageOptionsResponseInput interface { pulumi.Input ToKeyUsageOptionsResponseOutput() KeyUsageOptionsResponseOutput ToKeyUsageOptionsResponseOutputWithContext(context.Context) KeyUsageOptionsResponseOutput }
KeyUsageOptionsResponseInput is an input type that accepts KeyUsageOptionsResponseArgs and KeyUsageOptionsResponseOutput values. You can construct a concrete instance of `KeyUsageOptionsResponseInput` via:
KeyUsageOptionsResponseArgs{...}
type KeyUsageOptionsResponseOutput ¶
type KeyUsageOptionsResponseOutput struct{ *pulumi.OutputState }
KeyUsage.KeyUsageOptions corresponds to the key usage values described in https://tools.ietf.org/html/rfc5280#section-4.2.1.3.
func (KeyUsageOptionsResponseOutput) CertSign ¶
func (o KeyUsageOptionsResponseOutput) CertSign() pulumi.BoolOutput
The key may be used to sign certificates.
func (KeyUsageOptionsResponseOutput) ContentCommitment ¶
func (o KeyUsageOptionsResponseOutput) ContentCommitment() pulumi.BoolOutput
The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".
func (KeyUsageOptionsResponseOutput) CrlSign ¶
func (o KeyUsageOptionsResponseOutput) CrlSign() pulumi.BoolOutput
The key may be used sign certificate revocation lists.
func (KeyUsageOptionsResponseOutput) DataEncipherment ¶
func (o KeyUsageOptionsResponseOutput) DataEncipherment() pulumi.BoolOutput
The key may be used to encipher data.
func (KeyUsageOptionsResponseOutput) DecipherOnly ¶
func (o KeyUsageOptionsResponseOutput) DecipherOnly() pulumi.BoolOutput
The key may be used to decipher only.
func (KeyUsageOptionsResponseOutput) DigitalSignature ¶
func (o KeyUsageOptionsResponseOutput) DigitalSignature() pulumi.BoolOutput
The key may be used for digital signatures.
func (KeyUsageOptionsResponseOutput) ElementType ¶
func (KeyUsageOptionsResponseOutput) ElementType() reflect.Type
func (KeyUsageOptionsResponseOutput) EncipherOnly ¶
func (o KeyUsageOptionsResponseOutput) EncipherOnly() pulumi.BoolOutput
The key may be used to encipher only.
func (KeyUsageOptionsResponseOutput) KeyAgreement ¶
func (o KeyUsageOptionsResponseOutput) KeyAgreement() pulumi.BoolOutput
The key may be used in a key agreement protocol.
func (KeyUsageOptionsResponseOutput) KeyEncipherment ¶
func (o KeyUsageOptionsResponseOutput) KeyEncipherment() pulumi.BoolOutput
The key may be used to encipher other keys.
func (KeyUsageOptionsResponseOutput) ToKeyUsageOptionsResponseOutput ¶
func (o KeyUsageOptionsResponseOutput) ToKeyUsageOptionsResponseOutput() KeyUsageOptionsResponseOutput
func (KeyUsageOptionsResponseOutput) ToKeyUsageOptionsResponseOutputWithContext ¶
func (o KeyUsageOptionsResponseOutput) ToKeyUsageOptionsResponseOutputWithContext(ctx context.Context) KeyUsageOptionsResponseOutput
func (KeyUsageOptionsResponseOutput) ToKeyUsageOptionsResponsePtrOutput ¶
func (o KeyUsageOptionsResponseOutput) ToKeyUsageOptionsResponsePtrOutput() KeyUsageOptionsResponsePtrOutput
func (KeyUsageOptionsResponseOutput) ToKeyUsageOptionsResponsePtrOutputWithContext ¶
func (o KeyUsageOptionsResponseOutput) ToKeyUsageOptionsResponsePtrOutputWithContext(ctx context.Context) KeyUsageOptionsResponsePtrOutput
type KeyUsageOptionsResponsePtrInput ¶
type KeyUsageOptionsResponsePtrInput interface { pulumi.Input ToKeyUsageOptionsResponsePtrOutput() KeyUsageOptionsResponsePtrOutput ToKeyUsageOptionsResponsePtrOutputWithContext(context.Context) KeyUsageOptionsResponsePtrOutput }
KeyUsageOptionsResponsePtrInput is an input type that accepts KeyUsageOptionsResponseArgs, KeyUsageOptionsResponsePtr and KeyUsageOptionsResponsePtrOutput values. You can construct a concrete instance of `KeyUsageOptionsResponsePtrInput` via:
KeyUsageOptionsResponseArgs{...} or: nil
func KeyUsageOptionsResponsePtr ¶
func KeyUsageOptionsResponsePtr(v *KeyUsageOptionsResponseArgs) KeyUsageOptionsResponsePtrInput
type KeyUsageOptionsResponsePtrOutput ¶
type KeyUsageOptionsResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyUsageOptionsResponsePtrOutput) CertSign ¶
func (o KeyUsageOptionsResponsePtrOutput) CertSign() pulumi.BoolPtrOutput
The key may be used to sign certificates.
func (KeyUsageOptionsResponsePtrOutput) ContentCommitment ¶
func (o KeyUsageOptionsResponsePtrOutput) ContentCommitment() pulumi.BoolPtrOutput
The key may be used for cryptographic commitments. Note that this may also be referred to as "non-repudiation".
func (KeyUsageOptionsResponsePtrOutput) CrlSign ¶
func (o KeyUsageOptionsResponsePtrOutput) CrlSign() pulumi.BoolPtrOutput
The key may be used sign certificate revocation lists.
func (KeyUsageOptionsResponsePtrOutput) DataEncipherment ¶
func (o KeyUsageOptionsResponsePtrOutput) DataEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher data.
func (KeyUsageOptionsResponsePtrOutput) DecipherOnly ¶
func (o KeyUsageOptionsResponsePtrOutput) DecipherOnly() pulumi.BoolPtrOutput
The key may be used to decipher only.
func (KeyUsageOptionsResponsePtrOutput) DigitalSignature ¶
func (o KeyUsageOptionsResponsePtrOutput) DigitalSignature() pulumi.BoolPtrOutput
The key may be used for digital signatures.
func (KeyUsageOptionsResponsePtrOutput) Elem ¶
func (o KeyUsageOptionsResponsePtrOutput) Elem() KeyUsageOptionsResponseOutput
func (KeyUsageOptionsResponsePtrOutput) ElementType ¶
func (KeyUsageOptionsResponsePtrOutput) ElementType() reflect.Type
func (KeyUsageOptionsResponsePtrOutput) EncipherOnly ¶
func (o KeyUsageOptionsResponsePtrOutput) EncipherOnly() pulumi.BoolPtrOutput
The key may be used to encipher only.
func (KeyUsageOptionsResponsePtrOutput) KeyAgreement ¶
func (o KeyUsageOptionsResponsePtrOutput) KeyAgreement() pulumi.BoolPtrOutput
The key may be used in a key agreement protocol.
func (KeyUsageOptionsResponsePtrOutput) KeyEncipherment ¶
func (o KeyUsageOptionsResponsePtrOutput) KeyEncipherment() pulumi.BoolPtrOutput
The key may be used to encipher other keys.
func (KeyUsageOptionsResponsePtrOutput) ToKeyUsageOptionsResponsePtrOutput ¶
func (o KeyUsageOptionsResponsePtrOutput) ToKeyUsageOptionsResponsePtrOutput() KeyUsageOptionsResponsePtrOutput
func (KeyUsageOptionsResponsePtrOutput) ToKeyUsageOptionsResponsePtrOutputWithContext ¶
func (o KeyUsageOptionsResponsePtrOutput) ToKeyUsageOptionsResponsePtrOutputWithContext(ctx context.Context) KeyUsageOptionsResponsePtrOutput
type KeyUsageOutput ¶
type KeyUsageOutput struct{ *pulumi.OutputState }
A KeyUsage describes key usage values that may appear in an X.509 certificate.
func (KeyUsageOutput) BaseKeyUsage ¶
func (o KeyUsageOutput) BaseKeyUsage() KeyUsageOptionsPtrOutput
Describes high-level ways in which a key may be used.
func (KeyUsageOutput) ElementType ¶
func (KeyUsageOutput) ElementType() reflect.Type
func (KeyUsageOutput) ExtendedKeyUsage ¶
func (o KeyUsageOutput) ExtendedKeyUsage() ExtendedKeyUsageOptionsPtrOutput
Detailed scenarios in which a key may be used.
func (KeyUsageOutput) ToKeyUsageOutput ¶
func (o KeyUsageOutput) ToKeyUsageOutput() KeyUsageOutput
func (KeyUsageOutput) ToKeyUsageOutputWithContext ¶
func (o KeyUsageOutput) ToKeyUsageOutputWithContext(ctx context.Context) KeyUsageOutput
func (KeyUsageOutput) ToKeyUsagePtrOutput ¶
func (o KeyUsageOutput) ToKeyUsagePtrOutput() KeyUsagePtrOutput
func (KeyUsageOutput) ToKeyUsagePtrOutputWithContext ¶
func (o KeyUsageOutput) ToKeyUsagePtrOutputWithContext(ctx context.Context) KeyUsagePtrOutput
func (KeyUsageOutput) UnknownExtendedKeyUsages ¶
func (o KeyUsageOutput) UnknownExtendedKeyUsages() ObjectIdArrayOutput
Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message.
type KeyUsagePtrInput ¶
type KeyUsagePtrInput interface { pulumi.Input ToKeyUsagePtrOutput() KeyUsagePtrOutput ToKeyUsagePtrOutputWithContext(context.Context) KeyUsagePtrOutput }
KeyUsagePtrInput is an input type that accepts KeyUsageArgs, KeyUsagePtr and KeyUsagePtrOutput values. You can construct a concrete instance of `KeyUsagePtrInput` via:
KeyUsageArgs{...} or: nil
func KeyUsagePtr ¶
func KeyUsagePtr(v *KeyUsageArgs) KeyUsagePtrInput
type KeyUsagePtrOutput ¶
type KeyUsagePtrOutput struct{ *pulumi.OutputState }
func (KeyUsagePtrOutput) BaseKeyUsage ¶
func (o KeyUsagePtrOutput) BaseKeyUsage() KeyUsageOptionsPtrOutput
Describes high-level ways in which a key may be used.
func (KeyUsagePtrOutput) Elem ¶
func (o KeyUsagePtrOutput) Elem() KeyUsageOutput
func (KeyUsagePtrOutput) ElementType ¶
func (KeyUsagePtrOutput) ElementType() reflect.Type
func (KeyUsagePtrOutput) ExtendedKeyUsage ¶
func (o KeyUsagePtrOutput) ExtendedKeyUsage() ExtendedKeyUsageOptionsPtrOutput
Detailed scenarios in which a key may be used.
func (KeyUsagePtrOutput) ToKeyUsagePtrOutput ¶
func (o KeyUsagePtrOutput) ToKeyUsagePtrOutput() KeyUsagePtrOutput
func (KeyUsagePtrOutput) ToKeyUsagePtrOutputWithContext ¶
func (o KeyUsagePtrOutput) ToKeyUsagePtrOutputWithContext(ctx context.Context) KeyUsagePtrOutput
func (KeyUsagePtrOutput) UnknownExtendedKeyUsages ¶
func (o KeyUsagePtrOutput) UnknownExtendedKeyUsages() ObjectIdArrayOutput
Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message.
type KeyUsageResponse ¶
type KeyUsageResponse struct { // Describes high-level ways in which a key may be used. BaseKeyUsage KeyUsageOptionsResponse `pulumi:"baseKeyUsage"` // Detailed scenarios in which a key may be used. ExtendedKeyUsage ExtendedKeyUsageOptionsResponse `pulumi:"extendedKeyUsage"` // Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message. UnknownExtendedKeyUsages []ObjectIdResponse `pulumi:"unknownExtendedKeyUsages"` }
A KeyUsage describes key usage values that may appear in an X.509 certificate.
type KeyUsageResponseArgs ¶
type KeyUsageResponseArgs struct { // Describes high-level ways in which a key may be used. BaseKeyUsage KeyUsageOptionsResponseInput `pulumi:"baseKeyUsage"` // Detailed scenarios in which a key may be used. ExtendedKeyUsage ExtendedKeyUsageOptionsResponseInput `pulumi:"extendedKeyUsage"` // Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message. UnknownExtendedKeyUsages ObjectIdResponseArrayInput `pulumi:"unknownExtendedKeyUsages"` }
A KeyUsage describes key usage values that may appear in an X.509 certificate.
func (KeyUsageResponseArgs) ElementType ¶
func (KeyUsageResponseArgs) ElementType() reflect.Type
func (KeyUsageResponseArgs) ToKeyUsageResponseOutput ¶
func (i KeyUsageResponseArgs) ToKeyUsageResponseOutput() KeyUsageResponseOutput
func (KeyUsageResponseArgs) ToKeyUsageResponseOutputWithContext ¶
func (i KeyUsageResponseArgs) ToKeyUsageResponseOutputWithContext(ctx context.Context) KeyUsageResponseOutput
func (KeyUsageResponseArgs) ToKeyUsageResponsePtrOutput ¶
func (i KeyUsageResponseArgs) ToKeyUsageResponsePtrOutput() KeyUsageResponsePtrOutput
func (KeyUsageResponseArgs) ToKeyUsageResponsePtrOutputWithContext ¶
func (i KeyUsageResponseArgs) ToKeyUsageResponsePtrOutputWithContext(ctx context.Context) KeyUsageResponsePtrOutput
type KeyUsageResponseInput ¶
type KeyUsageResponseInput interface { pulumi.Input ToKeyUsageResponseOutput() KeyUsageResponseOutput ToKeyUsageResponseOutputWithContext(context.Context) KeyUsageResponseOutput }
KeyUsageResponseInput is an input type that accepts KeyUsageResponseArgs and KeyUsageResponseOutput values. You can construct a concrete instance of `KeyUsageResponseInput` via:
KeyUsageResponseArgs{...}
type KeyUsageResponseOutput ¶
type KeyUsageResponseOutput struct{ *pulumi.OutputState }
A KeyUsage describes key usage values that may appear in an X.509 certificate.
func (KeyUsageResponseOutput) BaseKeyUsage ¶
func (o KeyUsageResponseOutput) BaseKeyUsage() KeyUsageOptionsResponseOutput
Describes high-level ways in which a key may be used.
func (KeyUsageResponseOutput) ElementType ¶
func (KeyUsageResponseOutput) ElementType() reflect.Type
func (KeyUsageResponseOutput) ExtendedKeyUsage ¶
func (o KeyUsageResponseOutput) ExtendedKeyUsage() ExtendedKeyUsageOptionsResponseOutput
Detailed scenarios in which a key may be used.
func (KeyUsageResponseOutput) ToKeyUsageResponseOutput ¶
func (o KeyUsageResponseOutput) ToKeyUsageResponseOutput() KeyUsageResponseOutput
func (KeyUsageResponseOutput) ToKeyUsageResponseOutputWithContext ¶
func (o KeyUsageResponseOutput) ToKeyUsageResponseOutputWithContext(ctx context.Context) KeyUsageResponseOutput
func (KeyUsageResponseOutput) ToKeyUsageResponsePtrOutput ¶
func (o KeyUsageResponseOutput) ToKeyUsageResponsePtrOutput() KeyUsageResponsePtrOutput
func (KeyUsageResponseOutput) ToKeyUsageResponsePtrOutputWithContext ¶
func (o KeyUsageResponseOutput) ToKeyUsageResponsePtrOutputWithContext(ctx context.Context) KeyUsageResponsePtrOutput
func (KeyUsageResponseOutput) UnknownExtendedKeyUsages ¶
func (o KeyUsageResponseOutput) UnknownExtendedKeyUsages() ObjectIdResponseArrayOutput
Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message.
type KeyUsageResponsePtrInput ¶
type KeyUsageResponsePtrInput interface { pulumi.Input ToKeyUsageResponsePtrOutput() KeyUsageResponsePtrOutput ToKeyUsageResponsePtrOutputWithContext(context.Context) KeyUsageResponsePtrOutput }
KeyUsageResponsePtrInput is an input type that accepts KeyUsageResponseArgs, KeyUsageResponsePtr and KeyUsageResponsePtrOutput values. You can construct a concrete instance of `KeyUsageResponsePtrInput` via:
KeyUsageResponseArgs{...} or: nil
func KeyUsageResponsePtr ¶
func KeyUsageResponsePtr(v *KeyUsageResponseArgs) KeyUsageResponsePtrInput
type KeyUsageResponsePtrOutput ¶
type KeyUsageResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyUsageResponsePtrOutput) BaseKeyUsage ¶
func (o KeyUsageResponsePtrOutput) BaseKeyUsage() KeyUsageOptionsResponsePtrOutput
Describes high-level ways in which a key may be used.
func (KeyUsageResponsePtrOutput) Elem ¶
func (o KeyUsageResponsePtrOutput) Elem() KeyUsageResponseOutput
func (KeyUsageResponsePtrOutput) ElementType ¶
func (KeyUsageResponsePtrOutput) ElementType() reflect.Type
func (KeyUsageResponsePtrOutput) ExtendedKeyUsage ¶
func (o KeyUsageResponsePtrOutput) ExtendedKeyUsage() ExtendedKeyUsageOptionsResponsePtrOutput
Detailed scenarios in which a key may be used.
func (KeyUsageResponsePtrOutput) ToKeyUsageResponsePtrOutput ¶
func (o KeyUsageResponsePtrOutput) ToKeyUsageResponsePtrOutput() KeyUsageResponsePtrOutput
func (KeyUsageResponsePtrOutput) ToKeyUsageResponsePtrOutputWithContext ¶
func (o KeyUsageResponsePtrOutput) ToKeyUsageResponsePtrOutputWithContext(ctx context.Context) KeyUsageResponsePtrOutput
func (KeyUsageResponsePtrOutput) UnknownExtendedKeyUsages ¶
func (o KeyUsageResponsePtrOutput) UnknownExtendedKeyUsages() ObjectIdResponseArrayOutput
Used to describe extended key usages that are not listed in the KeyUsage.ExtendedKeyUsageOptions message.
type KeyVersionSpec ¶
type KeyVersionSpec struct { // The algorithm to use for creating a managed Cloud KMS key for a for a simplified experience. All managed keys will be have their ProtectionLevel as `HSM`. Algorithm *KeyVersionSpecAlgorithm `pulumi:"algorithm"` // The resource name for an existing Cloud KMS CryptoKeyVersion in the format `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`. This option enables full flexibility in the key's capabilities and properties. CloudKmsKeyVersion *string `pulumi:"cloudKmsKeyVersion"` }
A Cloud KMS key configuration that a CertificateAuthority will use.
type KeyVersionSpecAlgorithm ¶
type KeyVersionSpecAlgorithm string
The algorithm to use for creating a managed Cloud KMS key for a for a simplified experience. All managed keys will be have their ProtectionLevel as `HSM`.
func (KeyVersionSpecAlgorithm) ElementType ¶
func (KeyVersionSpecAlgorithm) ElementType() reflect.Type
func (KeyVersionSpecAlgorithm) ToKeyVersionSpecAlgorithmOutput ¶ added in v0.6.0
func (e KeyVersionSpecAlgorithm) ToKeyVersionSpecAlgorithmOutput() KeyVersionSpecAlgorithmOutput
func (KeyVersionSpecAlgorithm) ToKeyVersionSpecAlgorithmOutputWithContext ¶ added in v0.6.0
func (e KeyVersionSpecAlgorithm) ToKeyVersionSpecAlgorithmOutputWithContext(ctx context.Context) KeyVersionSpecAlgorithmOutput
func (KeyVersionSpecAlgorithm) ToKeyVersionSpecAlgorithmPtrOutput ¶ added in v0.6.0
func (e KeyVersionSpecAlgorithm) ToKeyVersionSpecAlgorithmPtrOutput() KeyVersionSpecAlgorithmPtrOutput
func (KeyVersionSpecAlgorithm) ToKeyVersionSpecAlgorithmPtrOutputWithContext ¶ added in v0.6.0
func (e KeyVersionSpecAlgorithm) ToKeyVersionSpecAlgorithmPtrOutputWithContext(ctx context.Context) KeyVersionSpecAlgorithmPtrOutput
func (KeyVersionSpecAlgorithm) ToStringOutput ¶
func (e KeyVersionSpecAlgorithm) ToStringOutput() pulumi.StringOutput
func (KeyVersionSpecAlgorithm) ToStringOutputWithContext ¶
func (e KeyVersionSpecAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KeyVersionSpecAlgorithm) ToStringPtrOutput ¶
func (e KeyVersionSpecAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
func (KeyVersionSpecAlgorithm) ToStringPtrOutputWithContext ¶
func (e KeyVersionSpecAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KeyVersionSpecAlgorithmInput ¶ added in v0.6.0
type KeyVersionSpecAlgorithmInput interface { pulumi.Input ToKeyVersionSpecAlgorithmOutput() KeyVersionSpecAlgorithmOutput ToKeyVersionSpecAlgorithmOutputWithContext(context.Context) KeyVersionSpecAlgorithmOutput }
KeyVersionSpecAlgorithmInput is an input type that accepts KeyVersionSpecAlgorithmArgs and KeyVersionSpecAlgorithmOutput values. You can construct a concrete instance of `KeyVersionSpecAlgorithmInput` via:
KeyVersionSpecAlgorithmArgs{...}
type KeyVersionSpecAlgorithmOutput ¶ added in v0.6.0
type KeyVersionSpecAlgorithmOutput struct{ *pulumi.OutputState }
func (KeyVersionSpecAlgorithmOutput) ElementType ¶ added in v0.6.0
func (KeyVersionSpecAlgorithmOutput) ElementType() reflect.Type
func (KeyVersionSpecAlgorithmOutput) ToKeyVersionSpecAlgorithmOutput ¶ added in v0.6.0
func (o KeyVersionSpecAlgorithmOutput) ToKeyVersionSpecAlgorithmOutput() KeyVersionSpecAlgorithmOutput
func (KeyVersionSpecAlgorithmOutput) ToKeyVersionSpecAlgorithmOutputWithContext ¶ added in v0.6.0
func (o KeyVersionSpecAlgorithmOutput) ToKeyVersionSpecAlgorithmOutputWithContext(ctx context.Context) KeyVersionSpecAlgorithmOutput
func (KeyVersionSpecAlgorithmOutput) ToKeyVersionSpecAlgorithmPtrOutput ¶ added in v0.6.0
func (o KeyVersionSpecAlgorithmOutput) ToKeyVersionSpecAlgorithmPtrOutput() KeyVersionSpecAlgorithmPtrOutput
func (KeyVersionSpecAlgorithmOutput) ToKeyVersionSpecAlgorithmPtrOutputWithContext ¶ added in v0.6.0
func (o KeyVersionSpecAlgorithmOutput) ToKeyVersionSpecAlgorithmPtrOutputWithContext(ctx context.Context) KeyVersionSpecAlgorithmPtrOutput
func (KeyVersionSpecAlgorithmOutput) ToStringOutput ¶ added in v0.6.0
func (o KeyVersionSpecAlgorithmOutput) ToStringOutput() pulumi.StringOutput
func (KeyVersionSpecAlgorithmOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o KeyVersionSpecAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KeyVersionSpecAlgorithmOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o KeyVersionSpecAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KeyVersionSpecAlgorithmOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o KeyVersionSpecAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KeyVersionSpecAlgorithmPtrInput ¶ added in v0.6.0
type KeyVersionSpecAlgorithmPtrInput interface { pulumi.Input ToKeyVersionSpecAlgorithmPtrOutput() KeyVersionSpecAlgorithmPtrOutput ToKeyVersionSpecAlgorithmPtrOutputWithContext(context.Context) KeyVersionSpecAlgorithmPtrOutput }
func KeyVersionSpecAlgorithmPtr ¶ added in v0.6.0
func KeyVersionSpecAlgorithmPtr(v string) KeyVersionSpecAlgorithmPtrInput
type KeyVersionSpecAlgorithmPtrOutput ¶ added in v0.6.0
type KeyVersionSpecAlgorithmPtrOutput struct{ *pulumi.OutputState }
func (KeyVersionSpecAlgorithmPtrOutput) Elem ¶ added in v0.6.0
func (o KeyVersionSpecAlgorithmPtrOutput) Elem() KeyVersionSpecAlgorithmOutput
func (KeyVersionSpecAlgorithmPtrOutput) ElementType ¶ added in v0.6.0
func (KeyVersionSpecAlgorithmPtrOutput) ElementType() reflect.Type
func (KeyVersionSpecAlgorithmPtrOutput) ToKeyVersionSpecAlgorithmPtrOutput ¶ added in v0.6.0
func (o KeyVersionSpecAlgorithmPtrOutput) ToKeyVersionSpecAlgorithmPtrOutput() KeyVersionSpecAlgorithmPtrOutput
func (KeyVersionSpecAlgorithmPtrOutput) ToKeyVersionSpecAlgorithmPtrOutputWithContext ¶ added in v0.6.0
func (o KeyVersionSpecAlgorithmPtrOutput) ToKeyVersionSpecAlgorithmPtrOutputWithContext(ctx context.Context) KeyVersionSpecAlgorithmPtrOutput
func (KeyVersionSpecAlgorithmPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o KeyVersionSpecAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KeyVersionSpecAlgorithmPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o KeyVersionSpecAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KeyVersionSpecArgs ¶
type KeyVersionSpecArgs struct { // The algorithm to use for creating a managed Cloud KMS key for a for a simplified experience. All managed keys will be have their ProtectionLevel as `HSM`. Algorithm KeyVersionSpecAlgorithmPtrInput `pulumi:"algorithm"` // The resource name for an existing Cloud KMS CryptoKeyVersion in the format `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`. This option enables full flexibility in the key's capabilities and properties. CloudKmsKeyVersion pulumi.StringPtrInput `pulumi:"cloudKmsKeyVersion"` }
A Cloud KMS key configuration that a CertificateAuthority will use.
func (KeyVersionSpecArgs) ElementType ¶
func (KeyVersionSpecArgs) ElementType() reflect.Type
func (KeyVersionSpecArgs) ToKeyVersionSpecOutput ¶
func (i KeyVersionSpecArgs) ToKeyVersionSpecOutput() KeyVersionSpecOutput
func (KeyVersionSpecArgs) ToKeyVersionSpecOutputWithContext ¶
func (i KeyVersionSpecArgs) ToKeyVersionSpecOutputWithContext(ctx context.Context) KeyVersionSpecOutput
func (KeyVersionSpecArgs) ToKeyVersionSpecPtrOutput ¶
func (i KeyVersionSpecArgs) ToKeyVersionSpecPtrOutput() KeyVersionSpecPtrOutput
func (KeyVersionSpecArgs) ToKeyVersionSpecPtrOutputWithContext ¶
func (i KeyVersionSpecArgs) ToKeyVersionSpecPtrOutputWithContext(ctx context.Context) KeyVersionSpecPtrOutput
type KeyVersionSpecInput ¶
type KeyVersionSpecInput interface { pulumi.Input ToKeyVersionSpecOutput() KeyVersionSpecOutput ToKeyVersionSpecOutputWithContext(context.Context) KeyVersionSpecOutput }
KeyVersionSpecInput is an input type that accepts KeyVersionSpecArgs and KeyVersionSpecOutput values. You can construct a concrete instance of `KeyVersionSpecInput` via:
KeyVersionSpecArgs{...}
type KeyVersionSpecOutput ¶
type KeyVersionSpecOutput struct{ *pulumi.OutputState }
A Cloud KMS key configuration that a CertificateAuthority will use.
func (KeyVersionSpecOutput) Algorithm ¶
func (o KeyVersionSpecOutput) Algorithm() KeyVersionSpecAlgorithmPtrOutput
The algorithm to use for creating a managed Cloud KMS key for a for a simplified experience. All managed keys will be have their ProtectionLevel as `HSM`.
func (KeyVersionSpecOutput) CloudKmsKeyVersion ¶
func (o KeyVersionSpecOutput) CloudKmsKeyVersion() pulumi.StringPtrOutput
The resource name for an existing Cloud KMS CryptoKeyVersion in the format `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`. This option enables full flexibility in the key's capabilities and properties.
func (KeyVersionSpecOutput) ElementType ¶
func (KeyVersionSpecOutput) ElementType() reflect.Type
func (KeyVersionSpecOutput) ToKeyVersionSpecOutput ¶
func (o KeyVersionSpecOutput) ToKeyVersionSpecOutput() KeyVersionSpecOutput
func (KeyVersionSpecOutput) ToKeyVersionSpecOutputWithContext ¶
func (o KeyVersionSpecOutput) ToKeyVersionSpecOutputWithContext(ctx context.Context) KeyVersionSpecOutput
func (KeyVersionSpecOutput) ToKeyVersionSpecPtrOutput ¶
func (o KeyVersionSpecOutput) ToKeyVersionSpecPtrOutput() KeyVersionSpecPtrOutput
func (KeyVersionSpecOutput) ToKeyVersionSpecPtrOutputWithContext ¶
func (o KeyVersionSpecOutput) ToKeyVersionSpecPtrOutputWithContext(ctx context.Context) KeyVersionSpecPtrOutput
type KeyVersionSpecPtrInput ¶
type KeyVersionSpecPtrInput interface { pulumi.Input ToKeyVersionSpecPtrOutput() KeyVersionSpecPtrOutput ToKeyVersionSpecPtrOutputWithContext(context.Context) KeyVersionSpecPtrOutput }
KeyVersionSpecPtrInput is an input type that accepts KeyVersionSpecArgs, KeyVersionSpecPtr and KeyVersionSpecPtrOutput values. You can construct a concrete instance of `KeyVersionSpecPtrInput` via:
KeyVersionSpecArgs{...} or: nil
func KeyVersionSpecPtr ¶
func KeyVersionSpecPtr(v *KeyVersionSpecArgs) KeyVersionSpecPtrInput
type KeyVersionSpecPtrOutput ¶
type KeyVersionSpecPtrOutput struct{ *pulumi.OutputState }
func (KeyVersionSpecPtrOutput) Algorithm ¶
func (o KeyVersionSpecPtrOutput) Algorithm() KeyVersionSpecAlgorithmPtrOutput
The algorithm to use for creating a managed Cloud KMS key for a for a simplified experience. All managed keys will be have their ProtectionLevel as `HSM`.
func (KeyVersionSpecPtrOutput) CloudKmsKeyVersion ¶
func (o KeyVersionSpecPtrOutput) CloudKmsKeyVersion() pulumi.StringPtrOutput
The resource name for an existing Cloud KMS CryptoKeyVersion in the format `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`. This option enables full flexibility in the key's capabilities and properties.
func (KeyVersionSpecPtrOutput) Elem ¶
func (o KeyVersionSpecPtrOutput) Elem() KeyVersionSpecOutput
func (KeyVersionSpecPtrOutput) ElementType ¶
func (KeyVersionSpecPtrOutput) ElementType() reflect.Type
func (KeyVersionSpecPtrOutput) ToKeyVersionSpecPtrOutput ¶
func (o KeyVersionSpecPtrOutput) ToKeyVersionSpecPtrOutput() KeyVersionSpecPtrOutput
func (KeyVersionSpecPtrOutput) ToKeyVersionSpecPtrOutputWithContext ¶
func (o KeyVersionSpecPtrOutput) ToKeyVersionSpecPtrOutputWithContext(ctx context.Context) KeyVersionSpecPtrOutput
type KeyVersionSpecResponse ¶
type KeyVersionSpecResponse struct { // The algorithm to use for creating a managed Cloud KMS key for a for a simplified experience. All managed keys will be have their ProtectionLevel as `HSM`. Algorithm string `pulumi:"algorithm"` // The resource name for an existing Cloud KMS CryptoKeyVersion in the format `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`. This option enables full flexibility in the key's capabilities and properties. CloudKmsKeyVersion string `pulumi:"cloudKmsKeyVersion"` }
A Cloud KMS key configuration that a CertificateAuthority will use.
type KeyVersionSpecResponseArgs ¶
type KeyVersionSpecResponseArgs struct { // The algorithm to use for creating a managed Cloud KMS key for a for a simplified experience. All managed keys will be have their ProtectionLevel as `HSM`. Algorithm pulumi.StringInput `pulumi:"algorithm"` // The resource name for an existing Cloud KMS CryptoKeyVersion in the format `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`. This option enables full flexibility in the key's capabilities and properties. CloudKmsKeyVersion pulumi.StringInput `pulumi:"cloudKmsKeyVersion"` }
A Cloud KMS key configuration that a CertificateAuthority will use.
func (KeyVersionSpecResponseArgs) ElementType ¶
func (KeyVersionSpecResponseArgs) ElementType() reflect.Type
func (KeyVersionSpecResponseArgs) ToKeyVersionSpecResponseOutput ¶
func (i KeyVersionSpecResponseArgs) ToKeyVersionSpecResponseOutput() KeyVersionSpecResponseOutput
func (KeyVersionSpecResponseArgs) ToKeyVersionSpecResponseOutputWithContext ¶
func (i KeyVersionSpecResponseArgs) ToKeyVersionSpecResponseOutputWithContext(ctx context.Context) KeyVersionSpecResponseOutput
func (KeyVersionSpecResponseArgs) ToKeyVersionSpecResponsePtrOutput ¶
func (i KeyVersionSpecResponseArgs) ToKeyVersionSpecResponsePtrOutput() KeyVersionSpecResponsePtrOutput
func (KeyVersionSpecResponseArgs) ToKeyVersionSpecResponsePtrOutputWithContext ¶
func (i KeyVersionSpecResponseArgs) ToKeyVersionSpecResponsePtrOutputWithContext(ctx context.Context) KeyVersionSpecResponsePtrOutput
type KeyVersionSpecResponseInput ¶
type KeyVersionSpecResponseInput interface { pulumi.Input ToKeyVersionSpecResponseOutput() KeyVersionSpecResponseOutput ToKeyVersionSpecResponseOutputWithContext(context.Context) KeyVersionSpecResponseOutput }
KeyVersionSpecResponseInput is an input type that accepts KeyVersionSpecResponseArgs and KeyVersionSpecResponseOutput values. You can construct a concrete instance of `KeyVersionSpecResponseInput` via:
KeyVersionSpecResponseArgs{...}
type KeyVersionSpecResponseOutput ¶
type KeyVersionSpecResponseOutput struct{ *pulumi.OutputState }
A Cloud KMS key configuration that a CertificateAuthority will use.
func (KeyVersionSpecResponseOutput) Algorithm ¶
func (o KeyVersionSpecResponseOutput) Algorithm() pulumi.StringOutput
The algorithm to use for creating a managed Cloud KMS key for a for a simplified experience. All managed keys will be have their ProtectionLevel as `HSM`.
func (KeyVersionSpecResponseOutput) CloudKmsKeyVersion ¶
func (o KeyVersionSpecResponseOutput) CloudKmsKeyVersion() pulumi.StringOutput
The resource name for an existing Cloud KMS CryptoKeyVersion in the format `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`. This option enables full flexibility in the key's capabilities and properties.
func (KeyVersionSpecResponseOutput) ElementType ¶
func (KeyVersionSpecResponseOutput) ElementType() reflect.Type
func (KeyVersionSpecResponseOutput) ToKeyVersionSpecResponseOutput ¶
func (o KeyVersionSpecResponseOutput) ToKeyVersionSpecResponseOutput() KeyVersionSpecResponseOutput
func (KeyVersionSpecResponseOutput) ToKeyVersionSpecResponseOutputWithContext ¶
func (o KeyVersionSpecResponseOutput) ToKeyVersionSpecResponseOutputWithContext(ctx context.Context) KeyVersionSpecResponseOutput
func (KeyVersionSpecResponseOutput) ToKeyVersionSpecResponsePtrOutput ¶
func (o KeyVersionSpecResponseOutput) ToKeyVersionSpecResponsePtrOutput() KeyVersionSpecResponsePtrOutput
func (KeyVersionSpecResponseOutput) ToKeyVersionSpecResponsePtrOutputWithContext ¶
func (o KeyVersionSpecResponseOutput) ToKeyVersionSpecResponsePtrOutputWithContext(ctx context.Context) KeyVersionSpecResponsePtrOutput
type KeyVersionSpecResponsePtrInput ¶
type KeyVersionSpecResponsePtrInput interface { pulumi.Input ToKeyVersionSpecResponsePtrOutput() KeyVersionSpecResponsePtrOutput ToKeyVersionSpecResponsePtrOutputWithContext(context.Context) KeyVersionSpecResponsePtrOutput }
KeyVersionSpecResponsePtrInput is an input type that accepts KeyVersionSpecResponseArgs, KeyVersionSpecResponsePtr and KeyVersionSpecResponsePtrOutput values. You can construct a concrete instance of `KeyVersionSpecResponsePtrInput` via:
KeyVersionSpecResponseArgs{...} or: nil
func KeyVersionSpecResponsePtr ¶
func KeyVersionSpecResponsePtr(v *KeyVersionSpecResponseArgs) KeyVersionSpecResponsePtrInput
type KeyVersionSpecResponsePtrOutput ¶
type KeyVersionSpecResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyVersionSpecResponsePtrOutput) Algorithm ¶
func (o KeyVersionSpecResponsePtrOutput) Algorithm() pulumi.StringPtrOutput
The algorithm to use for creating a managed Cloud KMS key for a for a simplified experience. All managed keys will be have their ProtectionLevel as `HSM`.
func (KeyVersionSpecResponsePtrOutput) CloudKmsKeyVersion ¶
func (o KeyVersionSpecResponsePtrOutput) CloudKmsKeyVersion() pulumi.StringPtrOutput
The resource name for an existing Cloud KMS CryptoKeyVersion in the format `projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*`. This option enables full flexibility in the key's capabilities and properties.
func (KeyVersionSpecResponsePtrOutput) Elem ¶
func (o KeyVersionSpecResponsePtrOutput) Elem() KeyVersionSpecResponseOutput
func (KeyVersionSpecResponsePtrOutput) ElementType ¶
func (KeyVersionSpecResponsePtrOutput) ElementType() reflect.Type
func (KeyVersionSpecResponsePtrOutput) ToKeyVersionSpecResponsePtrOutput ¶
func (o KeyVersionSpecResponsePtrOutput) ToKeyVersionSpecResponsePtrOutput() KeyVersionSpecResponsePtrOutput
func (KeyVersionSpecResponsePtrOutput) ToKeyVersionSpecResponsePtrOutputWithContext ¶
func (o KeyVersionSpecResponsePtrOutput) ToKeyVersionSpecResponsePtrOutputWithContext(ctx context.Context) KeyVersionSpecResponsePtrOutput
type LookupCaPoolArgs ¶
type LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyArgs ¶
type LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyArgs struct { CaPoolId string `pulumi:"caPoolId"` CertificateAuthorityId string `pulumi:"certificateAuthorityId"` CertificateRevocationListId string `pulumi:"certificateRevocationListId"` Location string `pulumi:"location"` OptionsRequestedPolicyVersion *string `pulumi:"optionsRequestedPolicyVersion"` Project *string `pulumi:"project"` }
type LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutputArgs ¶ added in v0.8.0
type LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutputArgs struct { CaPoolId pulumi.StringInput `pulumi:"caPoolId"` CertificateAuthorityId pulumi.StringInput `pulumi:"certificateAuthorityId"` CertificateRevocationListId pulumi.StringInput `pulumi:"certificateRevocationListId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.StringPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutputArgs) ElementType() reflect.Type
type LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResult ¶
type LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicy ¶
func LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicy(ctx *pulumi.Context, args *LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput ¶ added in v0.8.0
type LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput ¶ added in v0.8.0
func LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutput(ctx *pulumi.Context, args LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput
func (LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) AuditConfigs ¶ added in v0.8.0
func (o LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) ElementType() reflect.Type
func (LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) ToLookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) ToLookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput() LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput
func (LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) ToLookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) ToLookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutputWithContext(ctx context.Context) LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput
func (LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupCaPoolCertificateAuthorityCertificateRevocationListIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupCaPoolIamPolicyOutputArgs ¶ added in v0.8.0
type LookupCaPoolIamPolicyOutputArgs struct { CaPoolId pulumi.StringInput `pulumi:"caPoolId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.StringPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupCaPoolIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupCaPoolIamPolicyOutputArgs) ElementType() reflect.Type
type LookupCaPoolIamPolicyResult ¶
type LookupCaPoolIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupCaPoolIamPolicy ¶
func LookupCaPoolIamPolicy(ctx *pulumi.Context, args *LookupCaPoolIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupCaPoolIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupCaPoolIamPolicyResultOutput ¶ added in v0.8.0
type LookupCaPoolIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupCaPoolIamPolicyOutput ¶ added in v0.8.0
func LookupCaPoolIamPolicyOutput(ctx *pulumi.Context, args LookupCaPoolIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupCaPoolIamPolicyResultOutput
func (LookupCaPoolIamPolicyResultOutput) AuditConfigs ¶ added in v0.8.0
func (o LookupCaPoolIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupCaPoolIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupCaPoolIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupCaPoolIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupCaPoolIamPolicyResultOutput) ElementType() reflect.Type
func (LookupCaPoolIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupCaPoolIamPolicyResultOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (LookupCaPoolIamPolicyResultOutput) ToLookupCaPoolIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupCaPoolIamPolicyResultOutput) ToLookupCaPoolIamPolicyResultOutput() LookupCaPoolIamPolicyResultOutput
func (LookupCaPoolIamPolicyResultOutput) ToLookupCaPoolIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupCaPoolIamPolicyResultOutput) ToLookupCaPoolIamPolicyResultOutputWithContext(ctx context.Context) LookupCaPoolIamPolicyResultOutput
func (LookupCaPoolIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupCaPoolIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupCaPoolOutputArgs ¶ added in v0.8.0
type LookupCaPoolOutputArgs struct { CaPoolId pulumi.StringInput `pulumi:"caPoolId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupCaPoolOutputArgs) ElementType ¶ added in v0.8.0
func (LookupCaPoolOutputArgs) ElementType() reflect.Type
type LookupCaPoolResult ¶
type LookupCaPoolResult struct { // Optional. The IssuancePolicy to control how Certificates will be issued from this CaPool. IssuancePolicy IssuancePolicyResponse `pulumi:"issuancePolicy"` // Optional. Labels with user-defined metadata. Labels map[string]string `pulumi:"labels"` // The resource name for this CaPool in the format `projects/*/locations/*/caPools/*`. Name string `pulumi:"name"` // Optional. The PublishingOptions to follow when issuing Certificates from any CertificateAuthority in this CaPool. PublishingOptions PublishingOptionsResponse `pulumi:"publishingOptions"` // Immutable. The Tier of this CaPool. Tier string `pulumi:"tier"` }
func LookupCaPool ¶
func LookupCaPool(ctx *pulumi.Context, args *LookupCaPoolArgs, opts ...pulumi.InvokeOption) (*LookupCaPoolResult, error)
Returns a CaPool.
type LookupCaPoolResultOutput ¶ added in v0.8.0
type LookupCaPoolResultOutput struct{ *pulumi.OutputState }
func LookupCaPoolOutput ¶ added in v0.8.0
func LookupCaPoolOutput(ctx *pulumi.Context, args LookupCaPoolOutputArgs, opts ...pulumi.InvokeOption) LookupCaPoolResultOutput
func (LookupCaPoolResultOutput) ElementType ¶ added in v0.8.0
func (LookupCaPoolResultOutput) ElementType() reflect.Type
func (LookupCaPoolResultOutput) IssuancePolicy ¶ added in v0.8.0
func (o LookupCaPoolResultOutput) IssuancePolicy() IssuancePolicyResponseOutput
Optional. The IssuancePolicy to control how Certificates will be issued from this CaPool.
func (LookupCaPoolResultOutput) Labels ¶ added in v0.8.0
func (o LookupCaPoolResultOutput) Labels() pulumi.StringMapOutput
Optional. Labels with user-defined metadata.
func (LookupCaPoolResultOutput) Name ¶ added in v0.8.0
func (o LookupCaPoolResultOutput) Name() pulumi.StringOutput
The resource name for this CaPool in the format `projects/*/locations/*/caPools/*`.
func (LookupCaPoolResultOutput) PublishingOptions ¶ added in v0.8.0
func (o LookupCaPoolResultOutput) PublishingOptions() PublishingOptionsResponseOutput
Optional. The PublishingOptions to follow when issuing Certificates from any CertificateAuthority in this CaPool.
func (LookupCaPoolResultOutput) Tier ¶ added in v0.8.0
func (o LookupCaPoolResultOutput) Tier() pulumi.StringOutput
Immutable. The Tier of this CaPool.
func (LookupCaPoolResultOutput) ToLookupCaPoolResultOutput ¶ added in v0.8.0
func (o LookupCaPoolResultOutput) ToLookupCaPoolResultOutput() LookupCaPoolResultOutput
func (LookupCaPoolResultOutput) ToLookupCaPoolResultOutputWithContext ¶ added in v0.8.0
func (o LookupCaPoolResultOutput) ToLookupCaPoolResultOutputWithContext(ctx context.Context) LookupCaPoolResultOutput
type LookupCertificateArgs ¶
type LookupCertificateAuthorityOutputArgs ¶ added in v0.8.0
type LookupCertificateAuthorityOutputArgs struct { CaPoolId pulumi.StringInput `pulumi:"caPoolId"` CertificateAuthorityId pulumi.StringInput `pulumi:"certificateAuthorityId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupCertificateAuthorityOutputArgs) ElementType ¶ added in v0.8.0
func (LookupCertificateAuthorityOutputArgs) ElementType() reflect.Type
type LookupCertificateAuthorityResult ¶
type LookupCertificateAuthorityResult struct { // URLs for accessing content published by this CA, such as the CA certificate and CRLs. AccessUrls AccessUrlsResponse `pulumi:"accessUrls"` // A structured description of this CertificateAuthority's CA certificate and its issuers. Ordered as self-to-root. CaCertificateDescriptions []CertificateDescriptionResponse `pulumi:"caCertificateDescriptions"` // Immutable. The config used to create a self-signed X.509 certificate or CSR. Config CertificateConfigResponse `pulumi:"config"` // The time at which this CertificateAuthority was created. CreateTime string `pulumi:"createTime"` // The time at which this CertificateAuthority was soft deleted, if it is in the DELETED state. DeleteTime string `pulumi:"deleteTime"` // The time at which this CertificateAuthority will be permanently purged, if it is in the DELETED state. ExpireTime string `pulumi:"expireTime"` // Immutable. The name of a Cloud Storage bucket where this CertificateAuthority will publish content, such as the CA certificate and CRLs. This must be a bucket name, without any prefixes (such as `gs://`) or suffixes (such as `.googleapis.com`). For example, to use a bucket named `my-bucket`, you would simply specify `my-bucket`. If not specified, a managed bucket will be created. GcsBucket string `pulumi:"gcsBucket"` // Immutable. Used when issuing certificates for this CertificateAuthority. If this CertificateAuthority is a self-signed CertificateAuthority, this key is also used to sign the self-signed CA certificate. Otherwise, it is used to sign a CSR. KeySpec KeyVersionSpecResponse `pulumi:"keySpec"` // Optional. Labels with user-defined metadata. Labels map[string]string `pulumi:"labels"` // Immutable. The desired lifetime of the CA certificate. Used to create the "not_before_time" and "not_after_time" fields inside an X.509 certificate. Lifetime string `pulumi:"lifetime"` // The resource name for this CertificateAuthority in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`. Name string `pulumi:"name"` // This CertificateAuthority's certificate chain, including the current CertificateAuthority's certificate. Ordered such that the root issuer is the final element (consistent with RFC 5246). For a self-signed CA, this will only list the current CertificateAuthority's certificate. PemCaCertificates []string `pulumi:"pemCaCertificates"` // The State for this CertificateAuthority. State string `pulumi:"state"` // Optional. If this is a subordinate CertificateAuthority, this field will be set with the subordinate configuration, which describes its issuers. This may be updated, but this CertificateAuthority must continue to validate. SubordinateConfig SubordinateConfigResponse `pulumi:"subordinateConfig"` // The CaPool.Tier of the CaPool that includes this CertificateAuthority. Tier string `pulumi:"tier"` // Immutable. The Type of this CertificateAuthority. Type string `pulumi:"type"` // The time at which this CertificateAuthority was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupCertificateAuthority ¶
func LookupCertificateAuthority(ctx *pulumi.Context, args *LookupCertificateAuthorityArgs, opts ...pulumi.InvokeOption) (*LookupCertificateAuthorityResult, error)
Returns a CertificateAuthority.
type LookupCertificateAuthorityResultOutput ¶ added in v0.8.0
type LookupCertificateAuthorityResultOutput struct{ *pulumi.OutputState }
func LookupCertificateAuthorityOutput ¶ added in v0.8.0
func LookupCertificateAuthorityOutput(ctx *pulumi.Context, args LookupCertificateAuthorityOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateAuthorityResultOutput
func (LookupCertificateAuthorityResultOutput) AccessUrls ¶ added in v0.8.0
func (o LookupCertificateAuthorityResultOutput) AccessUrls() AccessUrlsResponseOutput
URLs for accessing content published by this CA, such as the CA certificate and CRLs.
func (LookupCertificateAuthorityResultOutput) CaCertificateDescriptions ¶ added in v0.8.0
func (o LookupCertificateAuthorityResultOutput) CaCertificateDescriptions() CertificateDescriptionResponseArrayOutput
A structured description of this CertificateAuthority's CA certificate and its issuers. Ordered as self-to-root.
func (LookupCertificateAuthorityResultOutput) Config ¶ added in v0.8.0
func (o LookupCertificateAuthorityResultOutput) Config() CertificateConfigResponseOutput
Immutable. The config used to create a self-signed X.509 certificate or CSR.
func (LookupCertificateAuthorityResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupCertificateAuthorityResultOutput) CreateTime() pulumi.StringOutput
The time at which this CertificateAuthority was created.
func (LookupCertificateAuthorityResultOutput) DeleteTime ¶ added in v0.8.0
func (o LookupCertificateAuthorityResultOutput) DeleteTime() pulumi.StringOutput
The time at which this CertificateAuthority was soft deleted, if it is in the DELETED state.
func (LookupCertificateAuthorityResultOutput) ElementType ¶ added in v0.8.0
func (LookupCertificateAuthorityResultOutput) ElementType() reflect.Type
func (LookupCertificateAuthorityResultOutput) ExpireTime ¶ added in v0.8.0
func (o LookupCertificateAuthorityResultOutput) ExpireTime() pulumi.StringOutput
The time at which this CertificateAuthority will be permanently purged, if it is in the DELETED state.
func (LookupCertificateAuthorityResultOutput) GcsBucket ¶ added in v0.8.0
func (o LookupCertificateAuthorityResultOutput) GcsBucket() pulumi.StringOutput
Immutable. The name of a Cloud Storage bucket where this CertificateAuthority will publish content, such as the CA certificate and CRLs. This must be a bucket name, without any prefixes (such as `gs://`) or suffixes (such as `.googleapis.com`). For example, to use a bucket named `my-bucket`, you would simply specify `my-bucket`. If not specified, a managed bucket will be created.
func (LookupCertificateAuthorityResultOutput) KeySpec ¶ added in v0.8.0
func (o LookupCertificateAuthorityResultOutput) KeySpec() KeyVersionSpecResponseOutput
Immutable. Used when issuing certificates for this CertificateAuthority. If this CertificateAuthority is a self-signed CertificateAuthority, this key is also used to sign the self-signed CA certificate. Otherwise, it is used to sign a CSR.
func (LookupCertificateAuthorityResultOutput) Labels ¶ added in v0.8.0
func (o LookupCertificateAuthorityResultOutput) Labels() pulumi.StringMapOutput
Optional. Labels with user-defined metadata.
func (LookupCertificateAuthorityResultOutput) Lifetime ¶ added in v0.8.0
func (o LookupCertificateAuthorityResultOutput) Lifetime() pulumi.StringOutput
Immutable. The desired lifetime of the CA certificate. Used to create the "not_before_time" and "not_after_time" fields inside an X.509 certificate.
func (LookupCertificateAuthorityResultOutput) Name ¶ added in v0.8.0
func (o LookupCertificateAuthorityResultOutput) Name() pulumi.StringOutput
The resource name for this CertificateAuthority in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`.
func (LookupCertificateAuthorityResultOutput) PemCaCertificates ¶ added in v0.8.0
func (o LookupCertificateAuthorityResultOutput) PemCaCertificates() pulumi.StringArrayOutput
This CertificateAuthority's certificate chain, including the current CertificateAuthority's certificate. Ordered such that the root issuer is the final element (consistent with RFC 5246). For a self-signed CA, this will only list the current CertificateAuthority's certificate.
func (LookupCertificateAuthorityResultOutput) State ¶ added in v0.8.0
func (o LookupCertificateAuthorityResultOutput) State() pulumi.StringOutput
The State for this CertificateAuthority.
func (LookupCertificateAuthorityResultOutput) SubordinateConfig ¶ added in v0.8.0
func (o LookupCertificateAuthorityResultOutput) SubordinateConfig() SubordinateConfigResponseOutput
Optional. If this is a subordinate CertificateAuthority, this field will be set with the subordinate configuration, which describes its issuers. This may be updated, but this CertificateAuthority must continue to validate.
func (LookupCertificateAuthorityResultOutput) Tier ¶ added in v0.8.0
func (o LookupCertificateAuthorityResultOutput) Tier() pulumi.StringOutput
The CaPool.Tier of the CaPool that includes this CertificateAuthority.
func (LookupCertificateAuthorityResultOutput) ToLookupCertificateAuthorityResultOutput ¶ added in v0.8.0
func (o LookupCertificateAuthorityResultOutput) ToLookupCertificateAuthorityResultOutput() LookupCertificateAuthorityResultOutput
func (LookupCertificateAuthorityResultOutput) ToLookupCertificateAuthorityResultOutputWithContext ¶ added in v0.8.0
func (o LookupCertificateAuthorityResultOutput) ToLookupCertificateAuthorityResultOutputWithContext(ctx context.Context) LookupCertificateAuthorityResultOutput
func (LookupCertificateAuthorityResultOutput) Type ¶ added in v0.8.0
func (o LookupCertificateAuthorityResultOutput) Type() pulumi.StringOutput
Immutable. The Type of this CertificateAuthority.
func (LookupCertificateAuthorityResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupCertificateAuthorityResultOutput) UpdateTime() pulumi.StringOutput
The time at which this CertificateAuthority was last updated.
type LookupCertificateOutputArgs ¶ added in v0.8.0
type LookupCertificateOutputArgs struct { CaPoolId pulumi.StringInput `pulumi:"caPoolId"` CertificateId pulumi.StringInput `pulumi:"certificateId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupCertificateOutputArgs) ElementType ¶ added in v0.8.0
func (LookupCertificateOutputArgs) ElementType() reflect.Type
type LookupCertificateResult ¶
type LookupCertificateResult struct { // A structured description of the issued X.509 certificate. CertificateDescription CertificateDescriptionResponse `pulumi:"certificateDescription"` // Immutable. The resource name for a CertificateTemplate used to issue this certificate, in the format `projects/*/locations/*/certificateTemplates/*`. If this is specified, the caller must have the necessary permission to use this template. If this is omitted, no template will be used. This template must be in the same location as the Certificate. CertificateTemplate string `pulumi:"certificateTemplate"` // Immutable. A description of the certificate and key that does not require X.509 or ASN.1. Config CertificateConfigResponse `pulumi:"config"` // The time at which this Certificate was created. CreateTime string `pulumi:"createTime"` // The resource name of the issuing CertificateAuthority in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`. IssuerCertificateAuthority string `pulumi:"issuerCertificateAuthority"` // Optional. Labels with user-defined metadata. Labels map[string]string `pulumi:"labels"` // Immutable. The desired lifetime of a certificate. Used to create the "not_before_time" and "not_after_time" fields inside an X.509 certificate. Note that the lifetime may be truncated if it would extend past the life of any certificate authority in the issuing chain. Lifetime string `pulumi:"lifetime"` // The resource name for this Certificate in the format `projects/*/locations/*/caPools/*/certificates/*`. Name string `pulumi:"name"` // The pem-encoded, signed X.509 certificate. PemCertificate string `pulumi:"pemCertificate"` // The chain that may be used to verify the X.509 certificate. Expected to be in issuer-to-root order according to RFC 5246. PemCertificateChain []string `pulumi:"pemCertificateChain"` // Immutable. A pem-encoded X.509 certificate signing request (CSR). PemCsr string `pulumi:"pemCsr"` // Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if this field is present. RevocationDetails RevocationDetailsResponse `pulumi:"revocationDetails"` // Immutable. Specifies how the Certificate's identity fields are to be decided. If this is omitted, the `DEFAULT` subject mode will be used. SubjectMode string `pulumi:"subjectMode"` // The time at which this Certificate was updated. UpdateTime string `pulumi:"updateTime"` }
func LookupCertificate ¶
func LookupCertificate(ctx *pulumi.Context, args *LookupCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCertificateResult, error)
Returns a Certificate.
type LookupCertificateResultOutput ¶ added in v0.8.0
type LookupCertificateResultOutput struct{ *pulumi.OutputState }
func LookupCertificateOutput ¶ added in v0.8.0
func LookupCertificateOutput(ctx *pulumi.Context, args LookupCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateResultOutput
func (LookupCertificateResultOutput) CertificateDescription ¶ added in v0.8.0
func (o LookupCertificateResultOutput) CertificateDescription() CertificateDescriptionResponseOutput
A structured description of the issued X.509 certificate.
func (LookupCertificateResultOutput) CertificateTemplate ¶ added in v0.8.0
func (o LookupCertificateResultOutput) CertificateTemplate() pulumi.StringOutput
Immutable. The resource name for a CertificateTemplate used to issue this certificate, in the format `projects/*/locations/*/certificateTemplates/*`. If this is specified, the caller must have the necessary permission to use this template. If this is omitted, no template will be used. This template must be in the same location as the Certificate.
func (LookupCertificateResultOutput) Config ¶ added in v0.8.0
func (o LookupCertificateResultOutput) Config() CertificateConfigResponseOutput
Immutable. A description of the certificate and key that does not require X.509 or ASN.1.
func (LookupCertificateResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupCertificateResultOutput) CreateTime() pulumi.StringOutput
The time at which this Certificate was created.
func (LookupCertificateResultOutput) ElementType ¶ added in v0.8.0
func (LookupCertificateResultOutput) ElementType() reflect.Type
func (LookupCertificateResultOutput) IssuerCertificateAuthority ¶ added in v0.8.0
func (o LookupCertificateResultOutput) IssuerCertificateAuthority() pulumi.StringOutput
The resource name of the issuing CertificateAuthority in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`.
func (LookupCertificateResultOutput) Labels ¶ added in v0.8.0
func (o LookupCertificateResultOutput) Labels() pulumi.StringMapOutput
Optional. Labels with user-defined metadata.
func (LookupCertificateResultOutput) Lifetime ¶ added in v0.8.0
func (o LookupCertificateResultOutput) Lifetime() pulumi.StringOutput
Immutable. The desired lifetime of a certificate. Used to create the "not_before_time" and "not_after_time" fields inside an X.509 certificate. Note that the lifetime may be truncated if it would extend past the life of any certificate authority in the issuing chain.
func (LookupCertificateResultOutput) Name ¶ added in v0.8.0
func (o LookupCertificateResultOutput) Name() pulumi.StringOutput
The resource name for this Certificate in the format `projects/*/locations/*/caPools/*/certificates/*`.
func (LookupCertificateResultOutput) PemCertificate ¶ added in v0.8.0
func (o LookupCertificateResultOutput) PemCertificate() pulumi.StringOutput
The pem-encoded, signed X.509 certificate.
func (LookupCertificateResultOutput) PemCertificateChain ¶ added in v0.8.0
func (o LookupCertificateResultOutput) PemCertificateChain() pulumi.StringArrayOutput
The chain that may be used to verify the X.509 certificate. Expected to be in issuer-to-root order according to RFC 5246.
func (LookupCertificateResultOutput) PemCsr ¶ added in v0.8.0
func (o LookupCertificateResultOutput) PemCsr() pulumi.StringOutput
Immutable. A pem-encoded X.509 certificate signing request (CSR).
func (LookupCertificateResultOutput) RevocationDetails ¶ added in v0.8.0
func (o LookupCertificateResultOutput) RevocationDetails() RevocationDetailsResponseOutput
Details regarding the revocation of this Certificate. This Certificate is considered revoked if and only if this field is present.
func (LookupCertificateResultOutput) SubjectMode ¶ added in v0.8.0
func (o LookupCertificateResultOutput) SubjectMode() pulumi.StringOutput
Immutable. Specifies how the Certificate's identity fields are to be decided. If this is omitted, the `DEFAULT` subject mode will be used.
func (LookupCertificateResultOutput) ToLookupCertificateResultOutput ¶ added in v0.8.0
func (o LookupCertificateResultOutput) ToLookupCertificateResultOutput() LookupCertificateResultOutput
func (LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext ¶ added in v0.8.0
func (o LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext(ctx context.Context) LookupCertificateResultOutput
func (LookupCertificateResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupCertificateResultOutput) UpdateTime() pulumi.StringOutput
The time at which this Certificate was updated.
type LookupCertificateTemplateIamPolicyOutputArgs ¶ added in v0.8.0
type LookupCertificateTemplateIamPolicyOutputArgs struct { CertificateTemplateId pulumi.StringInput `pulumi:"certificateTemplateId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.StringPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupCertificateTemplateIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupCertificateTemplateIamPolicyOutputArgs) ElementType() reflect.Type
type LookupCertificateTemplateIamPolicyResult ¶
type LookupCertificateTemplateIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings []BindingResponse `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupCertificateTemplateIamPolicy ¶
func LookupCertificateTemplateIamPolicy(ctx *pulumi.Context, args *LookupCertificateTemplateIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupCertificateTemplateIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupCertificateTemplateIamPolicyResultOutput ¶ added in v0.8.0
type LookupCertificateTemplateIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupCertificateTemplateIamPolicyOutput ¶ added in v0.8.0
func LookupCertificateTemplateIamPolicyOutput(ctx *pulumi.Context, args LookupCertificateTemplateIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateTemplateIamPolicyResultOutput
func (LookupCertificateTemplateIamPolicyResultOutput) AuditConfigs ¶ added in v0.8.0
func (o LookupCertificateTemplateIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupCertificateTemplateIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupCertificateTemplateIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`.
func (LookupCertificateTemplateIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupCertificateTemplateIamPolicyResultOutput) ElementType() reflect.Type
func (LookupCertificateTemplateIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupCertificateTemplateIamPolicyResultOutput) Etag() pulumi.StringOutput
`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost.
func (LookupCertificateTemplateIamPolicyResultOutput) ToLookupCertificateTemplateIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupCertificateTemplateIamPolicyResultOutput) ToLookupCertificateTemplateIamPolicyResultOutput() LookupCertificateTemplateIamPolicyResultOutput
func (LookupCertificateTemplateIamPolicyResultOutput) ToLookupCertificateTemplateIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupCertificateTemplateIamPolicyResultOutput) ToLookupCertificateTemplateIamPolicyResultOutputWithContext(ctx context.Context) LookupCertificateTemplateIamPolicyResultOutput
func (LookupCertificateTemplateIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupCertificateTemplateIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupCertificateTemplateOutputArgs ¶ added in v0.8.0
type LookupCertificateTemplateOutputArgs struct { CertificateTemplateId pulumi.StringInput `pulumi:"certificateTemplateId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupCertificateTemplateOutputArgs) ElementType ¶ added in v0.8.0
func (LookupCertificateTemplateOutputArgs) ElementType() reflect.Type
type LookupCertificateTemplateResult ¶
type LookupCertificateTemplateResult struct { // The time at which this CertificateTemplate was created. CreateTime string `pulumi:"createTime"` // Optional. A human-readable description of scenarios this template is intended for. Description string `pulumi:"description"` // Optional. Describes constraints on identities that may be appear in Certificates issued using this template. If this is omitted, then this template will not add restrictions on a certificate's identity. IdentityConstraints CertificateIdentityConstraintsResponse `pulumi:"identityConstraints"` // Optional. Labels with user-defined metadata. Labels map[string]string `pulumi:"labels"` // The resource name for this CertificateTemplate in the format `projects/*/locations/*/certificateTemplates/*`. Name string `pulumi:"name"` // Optional. Describes the set of X.509 extensions that may appear in a Certificate issued using this CertificateTemplate. If a certificate request sets extensions that don't appear in the passthrough_extensions, those extensions will be dropped. If the issuing CaPool's IssuancePolicy defines baseline_values that don't appear here, the certificate issuance request will fail. If this is omitted, then this template will not add restrictions on a certificate's X.509 extensions. These constraints do not apply to X.509 extensions set in this CertificateTemplate's predefined_values. PassthroughExtensions CertificateExtensionConstraintsResponse `pulumi:"passthroughExtensions"` // Optional. A set of X.509 values that will be applied to all issued certificates that use this template. If the certificate request includes conflicting values for the same properties, they will be overwritten by the values defined here. If the issuing CaPool's IssuancePolicy defines conflicting baseline_values for the same properties, the certificate issuance request will fail. PredefinedValues X509ParametersResponse `pulumi:"predefinedValues"` // The time at which this CertificateTemplate was updated. UpdateTime string `pulumi:"updateTime"` }
func LookupCertificateTemplate ¶
func LookupCertificateTemplate(ctx *pulumi.Context, args *LookupCertificateTemplateArgs, opts ...pulumi.InvokeOption) (*LookupCertificateTemplateResult, error)
Returns a CertificateTemplate.
type LookupCertificateTemplateResultOutput ¶ added in v0.8.0
type LookupCertificateTemplateResultOutput struct{ *pulumi.OutputState }
func LookupCertificateTemplateOutput ¶ added in v0.8.0
func LookupCertificateTemplateOutput(ctx *pulumi.Context, args LookupCertificateTemplateOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateTemplateResultOutput
func (LookupCertificateTemplateResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupCertificateTemplateResultOutput) CreateTime() pulumi.StringOutput
The time at which this CertificateTemplate was created.
func (LookupCertificateTemplateResultOutput) Description ¶ added in v0.8.0
func (o LookupCertificateTemplateResultOutput) Description() pulumi.StringOutput
Optional. A human-readable description of scenarios this template is intended for.
func (LookupCertificateTemplateResultOutput) ElementType ¶ added in v0.8.0
func (LookupCertificateTemplateResultOutput) ElementType() reflect.Type
func (LookupCertificateTemplateResultOutput) IdentityConstraints ¶ added in v0.8.0
func (o LookupCertificateTemplateResultOutput) IdentityConstraints() CertificateIdentityConstraintsResponseOutput
Optional. Describes constraints on identities that may be appear in Certificates issued using this template. If this is omitted, then this template will not add restrictions on a certificate's identity.
func (LookupCertificateTemplateResultOutput) Labels ¶ added in v0.8.0
func (o LookupCertificateTemplateResultOutput) Labels() pulumi.StringMapOutput
Optional. Labels with user-defined metadata.
func (LookupCertificateTemplateResultOutput) Name ¶ added in v0.8.0
func (o LookupCertificateTemplateResultOutput) Name() pulumi.StringOutput
The resource name for this CertificateTemplate in the format `projects/*/locations/*/certificateTemplates/*`.
func (LookupCertificateTemplateResultOutput) PassthroughExtensions ¶ added in v0.8.0
func (o LookupCertificateTemplateResultOutput) PassthroughExtensions() CertificateExtensionConstraintsResponseOutput
Optional. Describes the set of X.509 extensions that may appear in a Certificate issued using this CertificateTemplate. If a certificate request sets extensions that don't appear in the passthrough_extensions, those extensions will be dropped. If the issuing CaPool's IssuancePolicy defines baseline_values that don't appear here, the certificate issuance request will fail. If this is omitted, then this template will not add restrictions on a certificate's X.509 extensions. These constraints do not apply to X.509 extensions set in this CertificateTemplate's predefined_values.
func (LookupCertificateTemplateResultOutput) PredefinedValues ¶ added in v0.8.0
func (o LookupCertificateTemplateResultOutput) PredefinedValues() X509ParametersResponseOutput
Optional. A set of X.509 values that will be applied to all issued certificates that use this template. If the certificate request includes conflicting values for the same properties, they will be overwritten by the values defined here. If the issuing CaPool's IssuancePolicy defines conflicting baseline_values for the same properties, the certificate issuance request will fail.
func (LookupCertificateTemplateResultOutput) ToLookupCertificateTemplateResultOutput ¶ added in v0.8.0
func (o LookupCertificateTemplateResultOutput) ToLookupCertificateTemplateResultOutput() LookupCertificateTemplateResultOutput
func (LookupCertificateTemplateResultOutput) ToLookupCertificateTemplateResultOutputWithContext ¶ added in v0.8.0
func (o LookupCertificateTemplateResultOutput) ToLookupCertificateTemplateResultOutputWithContext(ctx context.Context) LookupCertificateTemplateResultOutput
func (LookupCertificateTemplateResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupCertificateTemplateResultOutput) UpdateTime() pulumi.StringOutput
The time at which this CertificateTemplate was updated.
type ObjectId ¶
type ObjectId struct { // The parts of an OID path. The most significant parts of the path come first. ObjectIdPath []int `pulumi:"objectIdPath"` }
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
type ObjectIdArgs ¶
type ObjectIdArgs struct { // The parts of an OID path. The most significant parts of the path come first. ObjectIdPath pulumi.IntArrayInput `pulumi:"objectIdPath"` }
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
func (ObjectIdArgs) ElementType ¶
func (ObjectIdArgs) ElementType() reflect.Type
func (ObjectIdArgs) ToObjectIdOutput ¶
func (i ObjectIdArgs) ToObjectIdOutput() ObjectIdOutput
func (ObjectIdArgs) ToObjectIdOutputWithContext ¶
func (i ObjectIdArgs) ToObjectIdOutputWithContext(ctx context.Context) ObjectIdOutput
type ObjectIdArray ¶
type ObjectIdArray []ObjectIdInput
func (ObjectIdArray) ElementType ¶
func (ObjectIdArray) ElementType() reflect.Type
func (ObjectIdArray) ToObjectIdArrayOutput ¶
func (i ObjectIdArray) ToObjectIdArrayOutput() ObjectIdArrayOutput
func (ObjectIdArray) ToObjectIdArrayOutputWithContext ¶
func (i ObjectIdArray) ToObjectIdArrayOutputWithContext(ctx context.Context) ObjectIdArrayOutput
type ObjectIdArrayInput ¶
type ObjectIdArrayInput interface { pulumi.Input ToObjectIdArrayOutput() ObjectIdArrayOutput ToObjectIdArrayOutputWithContext(context.Context) ObjectIdArrayOutput }
ObjectIdArrayInput is an input type that accepts ObjectIdArray and ObjectIdArrayOutput values. You can construct a concrete instance of `ObjectIdArrayInput` via:
ObjectIdArray{ ObjectIdArgs{...} }
type ObjectIdArrayOutput ¶
type ObjectIdArrayOutput struct{ *pulumi.OutputState }
func (ObjectIdArrayOutput) ElementType ¶
func (ObjectIdArrayOutput) ElementType() reflect.Type
func (ObjectIdArrayOutput) Index ¶
func (o ObjectIdArrayOutput) Index(i pulumi.IntInput) ObjectIdOutput
func (ObjectIdArrayOutput) ToObjectIdArrayOutput ¶
func (o ObjectIdArrayOutput) ToObjectIdArrayOutput() ObjectIdArrayOutput
func (ObjectIdArrayOutput) ToObjectIdArrayOutputWithContext ¶
func (o ObjectIdArrayOutput) ToObjectIdArrayOutputWithContext(ctx context.Context) ObjectIdArrayOutput
type ObjectIdInput ¶
type ObjectIdInput interface { pulumi.Input ToObjectIdOutput() ObjectIdOutput ToObjectIdOutputWithContext(context.Context) ObjectIdOutput }
ObjectIdInput is an input type that accepts ObjectIdArgs and ObjectIdOutput values. You can construct a concrete instance of `ObjectIdInput` via:
ObjectIdArgs{...}
type ObjectIdOutput ¶
type ObjectIdOutput struct{ *pulumi.OutputState }
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
func (ObjectIdOutput) ElementType ¶
func (ObjectIdOutput) ElementType() reflect.Type
func (ObjectIdOutput) ObjectIdPath ¶
func (o ObjectIdOutput) ObjectIdPath() pulumi.IntArrayOutput
The parts of an OID path. The most significant parts of the path come first.
func (ObjectIdOutput) ToObjectIdOutput ¶
func (o ObjectIdOutput) ToObjectIdOutput() ObjectIdOutput
func (ObjectIdOutput) ToObjectIdOutputWithContext ¶
func (o ObjectIdOutput) ToObjectIdOutputWithContext(ctx context.Context) ObjectIdOutput
type ObjectIdResponse ¶
type ObjectIdResponse struct { // The parts of an OID path. The most significant parts of the path come first. ObjectIdPath []int `pulumi:"objectIdPath"` }
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
type ObjectIdResponseArgs ¶
type ObjectIdResponseArgs struct { // The parts of an OID path. The most significant parts of the path come first. ObjectIdPath pulumi.IntArrayInput `pulumi:"objectIdPath"` }
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
func (ObjectIdResponseArgs) ElementType ¶
func (ObjectIdResponseArgs) ElementType() reflect.Type
func (ObjectIdResponseArgs) ToObjectIdResponseOutput ¶
func (i ObjectIdResponseArgs) ToObjectIdResponseOutput() ObjectIdResponseOutput
func (ObjectIdResponseArgs) ToObjectIdResponseOutputWithContext ¶
func (i ObjectIdResponseArgs) ToObjectIdResponseOutputWithContext(ctx context.Context) ObjectIdResponseOutput
type ObjectIdResponseArray ¶
type ObjectIdResponseArray []ObjectIdResponseInput
func (ObjectIdResponseArray) ElementType ¶
func (ObjectIdResponseArray) ElementType() reflect.Type
func (ObjectIdResponseArray) ToObjectIdResponseArrayOutput ¶
func (i ObjectIdResponseArray) ToObjectIdResponseArrayOutput() ObjectIdResponseArrayOutput
func (ObjectIdResponseArray) ToObjectIdResponseArrayOutputWithContext ¶
func (i ObjectIdResponseArray) ToObjectIdResponseArrayOutputWithContext(ctx context.Context) ObjectIdResponseArrayOutput
type ObjectIdResponseArrayInput ¶
type ObjectIdResponseArrayInput interface { pulumi.Input ToObjectIdResponseArrayOutput() ObjectIdResponseArrayOutput ToObjectIdResponseArrayOutputWithContext(context.Context) ObjectIdResponseArrayOutput }
ObjectIdResponseArrayInput is an input type that accepts ObjectIdResponseArray and ObjectIdResponseArrayOutput values. You can construct a concrete instance of `ObjectIdResponseArrayInput` via:
ObjectIdResponseArray{ ObjectIdResponseArgs{...} }
type ObjectIdResponseArrayOutput ¶
type ObjectIdResponseArrayOutput struct{ *pulumi.OutputState }
func (ObjectIdResponseArrayOutput) ElementType ¶
func (ObjectIdResponseArrayOutput) ElementType() reflect.Type
func (ObjectIdResponseArrayOutput) Index ¶
func (o ObjectIdResponseArrayOutput) Index(i pulumi.IntInput) ObjectIdResponseOutput
func (ObjectIdResponseArrayOutput) ToObjectIdResponseArrayOutput ¶
func (o ObjectIdResponseArrayOutput) ToObjectIdResponseArrayOutput() ObjectIdResponseArrayOutput
func (ObjectIdResponseArrayOutput) ToObjectIdResponseArrayOutputWithContext ¶
func (o ObjectIdResponseArrayOutput) ToObjectIdResponseArrayOutputWithContext(ctx context.Context) ObjectIdResponseArrayOutput
type ObjectIdResponseInput ¶
type ObjectIdResponseInput interface { pulumi.Input ToObjectIdResponseOutput() ObjectIdResponseOutput ToObjectIdResponseOutputWithContext(context.Context) ObjectIdResponseOutput }
ObjectIdResponseInput is an input type that accepts ObjectIdResponseArgs and ObjectIdResponseOutput values. You can construct a concrete instance of `ObjectIdResponseInput` via:
ObjectIdResponseArgs{...}
type ObjectIdResponseOutput ¶
type ObjectIdResponseOutput struct{ *pulumi.OutputState }
An ObjectId specifies an object identifier (OID). These provide context and describe types in ASN.1 messages.
func (ObjectIdResponseOutput) ElementType ¶
func (ObjectIdResponseOutput) ElementType() reflect.Type
func (ObjectIdResponseOutput) ObjectIdPath ¶
func (o ObjectIdResponseOutput) ObjectIdPath() pulumi.IntArrayOutput
The parts of an OID path. The most significant parts of the path come first.
func (ObjectIdResponseOutput) ToObjectIdResponseOutput ¶
func (o ObjectIdResponseOutput) ToObjectIdResponseOutput() ObjectIdResponseOutput
func (ObjectIdResponseOutput) ToObjectIdResponseOutputWithContext ¶
func (o ObjectIdResponseOutput) ToObjectIdResponseOutputWithContext(ctx context.Context) ObjectIdResponseOutput
type PublicKey ¶
type PublicKey struct { // The format of the public key. Format PublicKeyFormat `pulumi:"format"` // A public key. The padding and encoding must match with the `KeyFormat` value specified for the `format` field. Key string `pulumi:"key"` }
A PublicKey describes a public key.
type PublicKeyArgs ¶
type PublicKeyArgs struct { // The format of the public key. Format PublicKeyFormatInput `pulumi:"format"` // A public key. The padding and encoding must match with the `KeyFormat` value specified for the `format` field. Key pulumi.StringInput `pulumi:"key"` }
A PublicKey describes a public key.
func (PublicKeyArgs) ElementType ¶
func (PublicKeyArgs) ElementType() reflect.Type
func (PublicKeyArgs) ToPublicKeyOutput ¶
func (i PublicKeyArgs) ToPublicKeyOutput() PublicKeyOutput
func (PublicKeyArgs) ToPublicKeyOutputWithContext ¶
func (i PublicKeyArgs) ToPublicKeyOutputWithContext(ctx context.Context) PublicKeyOutput
func (PublicKeyArgs) ToPublicKeyPtrOutput ¶
func (i PublicKeyArgs) ToPublicKeyPtrOutput() PublicKeyPtrOutput
func (PublicKeyArgs) ToPublicKeyPtrOutputWithContext ¶
func (i PublicKeyArgs) ToPublicKeyPtrOutputWithContext(ctx context.Context) PublicKeyPtrOutput
type PublicKeyFormat ¶
type PublicKeyFormat string
Required. The format of the public key.
func (PublicKeyFormat) ElementType ¶
func (PublicKeyFormat) ElementType() reflect.Type
func (PublicKeyFormat) ToPublicKeyFormatOutput ¶ added in v0.6.0
func (e PublicKeyFormat) ToPublicKeyFormatOutput() PublicKeyFormatOutput
func (PublicKeyFormat) ToPublicKeyFormatOutputWithContext ¶ added in v0.6.0
func (e PublicKeyFormat) ToPublicKeyFormatOutputWithContext(ctx context.Context) PublicKeyFormatOutput
func (PublicKeyFormat) ToPublicKeyFormatPtrOutput ¶ added in v0.6.0
func (e PublicKeyFormat) ToPublicKeyFormatPtrOutput() PublicKeyFormatPtrOutput
func (PublicKeyFormat) ToPublicKeyFormatPtrOutputWithContext ¶ added in v0.6.0
func (e PublicKeyFormat) ToPublicKeyFormatPtrOutputWithContext(ctx context.Context) PublicKeyFormatPtrOutput
func (PublicKeyFormat) ToStringOutput ¶
func (e PublicKeyFormat) ToStringOutput() pulumi.StringOutput
func (PublicKeyFormat) ToStringOutputWithContext ¶
func (e PublicKeyFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PublicKeyFormat) ToStringPtrOutput ¶
func (e PublicKeyFormat) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicKeyFormat) ToStringPtrOutputWithContext ¶
func (e PublicKeyFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublicKeyFormatInput ¶ added in v0.6.0
type PublicKeyFormatInput interface { pulumi.Input ToPublicKeyFormatOutput() PublicKeyFormatOutput ToPublicKeyFormatOutputWithContext(context.Context) PublicKeyFormatOutput }
PublicKeyFormatInput is an input type that accepts PublicKeyFormatArgs and PublicKeyFormatOutput values. You can construct a concrete instance of `PublicKeyFormatInput` via:
PublicKeyFormatArgs{...}
type PublicKeyFormatOutput ¶ added in v0.6.0
type PublicKeyFormatOutput struct{ *pulumi.OutputState }
func (PublicKeyFormatOutput) ElementType ¶ added in v0.6.0
func (PublicKeyFormatOutput) ElementType() reflect.Type
func (PublicKeyFormatOutput) ToPublicKeyFormatOutput ¶ added in v0.6.0
func (o PublicKeyFormatOutput) ToPublicKeyFormatOutput() PublicKeyFormatOutput
func (PublicKeyFormatOutput) ToPublicKeyFormatOutputWithContext ¶ added in v0.6.0
func (o PublicKeyFormatOutput) ToPublicKeyFormatOutputWithContext(ctx context.Context) PublicKeyFormatOutput
func (PublicKeyFormatOutput) ToPublicKeyFormatPtrOutput ¶ added in v0.6.0
func (o PublicKeyFormatOutput) ToPublicKeyFormatPtrOutput() PublicKeyFormatPtrOutput
func (PublicKeyFormatOutput) ToPublicKeyFormatPtrOutputWithContext ¶ added in v0.6.0
func (o PublicKeyFormatOutput) ToPublicKeyFormatPtrOutputWithContext(ctx context.Context) PublicKeyFormatPtrOutput
func (PublicKeyFormatOutput) ToStringOutput ¶ added in v0.6.0
func (o PublicKeyFormatOutput) ToStringOutput() pulumi.StringOutput
func (PublicKeyFormatOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o PublicKeyFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PublicKeyFormatOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PublicKeyFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicKeyFormatOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PublicKeyFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublicKeyFormatPtrInput ¶ added in v0.6.0
type PublicKeyFormatPtrInput interface { pulumi.Input ToPublicKeyFormatPtrOutput() PublicKeyFormatPtrOutput ToPublicKeyFormatPtrOutputWithContext(context.Context) PublicKeyFormatPtrOutput }
func PublicKeyFormatPtr ¶ added in v0.6.0
func PublicKeyFormatPtr(v string) PublicKeyFormatPtrInput
type PublicKeyFormatPtrOutput ¶ added in v0.6.0
type PublicKeyFormatPtrOutput struct{ *pulumi.OutputState }
func (PublicKeyFormatPtrOutput) Elem ¶ added in v0.6.0
func (o PublicKeyFormatPtrOutput) Elem() PublicKeyFormatOutput
func (PublicKeyFormatPtrOutput) ElementType ¶ added in v0.6.0
func (PublicKeyFormatPtrOutput) ElementType() reflect.Type
func (PublicKeyFormatPtrOutput) ToPublicKeyFormatPtrOutput ¶ added in v0.6.0
func (o PublicKeyFormatPtrOutput) ToPublicKeyFormatPtrOutput() PublicKeyFormatPtrOutput
func (PublicKeyFormatPtrOutput) ToPublicKeyFormatPtrOutputWithContext ¶ added in v0.6.0
func (o PublicKeyFormatPtrOutput) ToPublicKeyFormatPtrOutputWithContext(ctx context.Context) PublicKeyFormatPtrOutput
func (PublicKeyFormatPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o PublicKeyFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicKeyFormatPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o PublicKeyFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublicKeyInput ¶
type PublicKeyInput interface { pulumi.Input ToPublicKeyOutput() PublicKeyOutput ToPublicKeyOutputWithContext(context.Context) PublicKeyOutput }
PublicKeyInput is an input type that accepts PublicKeyArgs and PublicKeyOutput values. You can construct a concrete instance of `PublicKeyInput` via:
PublicKeyArgs{...}
type PublicKeyOutput ¶
type PublicKeyOutput struct{ *pulumi.OutputState }
A PublicKey describes a public key.
func (PublicKeyOutput) ElementType ¶
func (PublicKeyOutput) ElementType() reflect.Type
func (PublicKeyOutput) Format ¶
func (o PublicKeyOutput) Format() PublicKeyFormatOutput
The format of the public key.
func (PublicKeyOutput) Key ¶
func (o PublicKeyOutput) Key() pulumi.StringOutput
A public key. The padding and encoding must match with the `KeyFormat` value specified for the `format` field.
func (PublicKeyOutput) ToPublicKeyOutput ¶
func (o PublicKeyOutput) ToPublicKeyOutput() PublicKeyOutput
func (PublicKeyOutput) ToPublicKeyOutputWithContext ¶
func (o PublicKeyOutput) ToPublicKeyOutputWithContext(ctx context.Context) PublicKeyOutput
func (PublicKeyOutput) ToPublicKeyPtrOutput ¶
func (o PublicKeyOutput) ToPublicKeyPtrOutput() PublicKeyPtrOutput
func (PublicKeyOutput) ToPublicKeyPtrOutputWithContext ¶
func (o PublicKeyOutput) ToPublicKeyPtrOutputWithContext(ctx context.Context) PublicKeyPtrOutput
type PublicKeyPtrInput ¶
type PublicKeyPtrInput interface { pulumi.Input ToPublicKeyPtrOutput() PublicKeyPtrOutput ToPublicKeyPtrOutputWithContext(context.Context) PublicKeyPtrOutput }
PublicKeyPtrInput is an input type that accepts PublicKeyArgs, PublicKeyPtr and PublicKeyPtrOutput values. You can construct a concrete instance of `PublicKeyPtrInput` via:
PublicKeyArgs{...} or: nil
func PublicKeyPtr ¶
func PublicKeyPtr(v *PublicKeyArgs) PublicKeyPtrInput
type PublicKeyPtrOutput ¶
type PublicKeyPtrOutput struct{ *pulumi.OutputState }
func (PublicKeyPtrOutput) Elem ¶
func (o PublicKeyPtrOutput) Elem() PublicKeyOutput
func (PublicKeyPtrOutput) ElementType ¶
func (PublicKeyPtrOutput) ElementType() reflect.Type
func (PublicKeyPtrOutput) Format ¶
func (o PublicKeyPtrOutput) Format() PublicKeyFormatPtrOutput
The format of the public key.
func (PublicKeyPtrOutput) Key ¶
func (o PublicKeyPtrOutput) Key() pulumi.StringPtrOutput
A public key. The padding and encoding must match with the `KeyFormat` value specified for the `format` field.
func (PublicKeyPtrOutput) ToPublicKeyPtrOutput ¶
func (o PublicKeyPtrOutput) ToPublicKeyPtrOutput() PublicKeyPtrOutput
func (PublicKeyPtrOutput) ToPublicKeyPtrOutputWithContext ¶
func (o PublicKeyPtrOutput) ToPublicKeyPtrOutputWithContext(ctx context.Context) PublicKeyPtrOutput
type PublicKeyResponse ¶
type PublicKeyResponse struct { // The format of the public key. Format string `pulumi:"format"` // A public key. The padding and encoding must match with the `KeyFormat` value specified for the `format` field. Key string `pulumi:"key"` }
A PublicKey describes a public key.
type PublicKeyResponseArgs ¶
type PublicKeyResponseArgs struct { // The format of the public key. Format pulumi.StringInput `pulumi:"format"` // A public key. The padding and encoding must match with the `KeyFormat` value specified for the `format` field. Key pulumi.StringInput `pulumi:"key"` }
A PublicKey describes a public key.
func (PublicKeyResponseArgs) ElementType ¶
func (PublicKeyResponseArgs) ElementType() reflect.Type
func (PublicKeyResponseArgs) ToPublicKeyResponseOutput ¶
func (i PublicKeyResponseArgs) ToPublicKeyResponseOutput() PublicKeyResponseOutput
func (PublicKeyResponseArgs) ToPublicKeyResponseOutputWithContext ¶
func (i PublicKeyResponseArgs) ToPublicKeyResponseOutputWithContext(ctx context.Context) PublicKeyResponseOutput
func (PublicKeyResponseArgs) ToPublicKeyResponsePtrOutput ¶
func (i PublicKeyResponseArgs) ToPublicKeyResponsePtrOutput() PublicKeyResponsePtrOutput
func (PublicKeyResponseArgs) ToPublicKeyResponsePtrOutputWithContext ¶
func (i PublicKeyResponseArgs) ToPublicKeyResponsePtrOutputWithContext(ctx context.Context) PublicKeyResponsePtrOutput
type PublicKeyResponseInput ¶
type PublicKeyResponseInput interface { pulumi.Input ToPublicKeyResponseOutput() PublicKeyResponseOutput ToPublicKeyResponseOutputWithContext(context.Context) PublicKeyResponseOutput }
PublicKeyResponseInput is an input type that accepts PublicKeyResponseArgs and PublicKeyResponseOutput values. You can construct a concrete instance of `PublicKeyResponseInput` via:
PublicKeyResponseArgs{...}
type PublicKeyResponseOutput ¶
type PublicKeyResponseOutput struct{ *pulumi.OutputState }
A PublicKey describes a public key.
func (PublicKeyResponseOutput) ElementType ¶
func (PublicKeyResponseOutput) ElementType() reflect.Type
func (PublicKeyResponseOutput) Format ¶
func (o PublicKeyResponseOutput) Format() pulumi.StringOutput
The format of the public key.
func (PublicKeyResponseOutput) Key ¶
func (o PublicKeyResponseOutput) Key() pulumi.StringOutput
A public key. The padding and encoding must match with the `KeyFormat` value specified for the `format` field.
func (PublicKeyResponseOutput) ToPublicKeyResponseOutput ¶
func (o PublicKeyResponseOutput) ToPublicKeyResponseOutput() PublicKeyResponseOutput
func (PublicKeyResponseOutput) ToPublicKeyResponseOutputWithContext ¶
func (o PublicKeyResponseOutput) ToPublicKeyResponseOutputWithContext(ctx context.Context) PublicKeyResponseOutput
func (PublicKeyResponseOutput) ToPublicKeyResponsePtrOutput ¶
func (o PublicKeyResponseOutput) ToPublicKeyResponsePtrOutput() PublicKeyResponsePtrOutput
func (PublicKeyResponseOutput) ToPublicKeyResponsePtrOutputWithContext ¶
func (o PublicKeyResponseOutput) ToPublicKeyResponsePtrOutputWithContext(ctx context.Context) PublicKeyResponsePtrOutput
type PublicKeyResponsePtrInput ¶
type PublicKeyResponsePtrInput interface { pulumi.Input ToPublicKeyResponsePtrOutput() PublicKeyResponsePtrOutput ToPublicKeyResponsePtrOutputWithContext(context.Context) PublicKeyResponsePtrOutput }
PublicKeyResponsePtrInput is an input type that accepts PublicKeyResponseArgs, PublicKeyResponsePtr and PublicKeyResponsePtrOutput values. You can construct a concrete instance of `PublicKeyResponsePtrInput` via:
PublicKeyResponseArgs{...} or: nil
func PublicKeyResponsePtr ¶
func PublicKeyResponsePtr(v *PublicKeyResponseArgs) PublicKeyResponsePtrInput
type PublicKeyResponsePtrOutput ¶
type PublicKeyResponsePtrOutput struct{ *pulumi.OutputState }
func (PublicKeyResponsePtrOutput) Elem ¶
func (o PublicKeyResponsePtrOutput) Elem() PublicKeyResponseOutput
func (PublicKeyResponsePtrOutput) ElementType ¶
func (PublicKeyResponsePtrOutput) ElementType() reflect.Type
func (PublicKeyResponsePtrOutput) Format ¶
func (o PublicKeyResponsePtrOutput) Format() pulumi.StringPtrOutput
The format of the public key.
func (PublicKeyResponsePtrOutput) Key ¶
func (o PublicKeyResponsePtrOutput) Key() pulumi.StringPtrOutput
A public key. The padding and encoding must match with the `KeyFormat` value specified for the `format` field.
func (PublicKeyResponsePtrOutput) ToPublicKeyResponsePtrOutput ¶
func (o PublicKeyResponsePtrOutput) ToPublicKeyResponsePtrOutput() PublicKeyResponsePtrOutput
func (PublicKeyResponsePtrOutput) ToPublicKeyResponsePtrOutputWithContext ¶
func (o PublicKeyResponsePtrOutput) ToPublicKeyResponsePtrOutputWithContext(ctx context.Context) PublicKeyResponsePtrOutput
type PublishingOptions ¶
type PublishingOptions struct { // Optional. When true, publishes each CertificateAuthority's CA certificate and includes its URL in the "Authority Information Access" X.509 extension in all issued Certificates. If this is false, the CA certificate will not be published and the corresponding X.509 extension will not be written in issued certificates. PublishCaCert *bool `pulumi:"publishCaCert"` // Optional. When true, publishes each CertificateAuthority's CRL and includes its URL in the "CRL Distribution Points" X.509 extension in all issued Certificates. If this is false, CRLs will not be published and the corresponding X.509 extension will not be written in issued certificates. CRLs will expire 7 days from their creation. However, we will rebuild daily. CRLs are also rebuilt shortly after a certificate is revoked. PublishCrl *bool `pulumi:"publishCrl"` }
Options relating to the publication of each CertificateAuthority's CA certificate and CRLs and their inclusion as extensions in issued Certificates. The options set here apply to certificates issued by any CertificateAuthority in the CaPool.
type PublishingOptionsArgs ¶
type PublishingOptionsArgs struct { // Optional. When true, publishes each CertificateAuthority's CA certificate and includes its URL in the "Authority Information Access" X.509 extension in all issued Certificates. If this is false, the CA certificate will not be published and the corresponding X.509 extension will not be written in issued certificates. PublishCaCert pulumi.BoolPtrInput `pulumi:"publishCaCert"` // Optional. When true, publishes each CertificateAuthority's CRL and includes its URL in the "CRL Distribution Points" X.509 extension in all issued Certificates. If this is false, CRLs will not be published and the corresponding X.509 extension will not be written in issued certificates. CRLs will expire 7 days from their creation. However, we will rebuild daily. CRLs are also rebuilt shortly after a certificate is revoked. PublishCrl pulumi.BoolPtrInput `pulumi:"publishCrl"` }
Options relating to the publication of each CertificateAuthority's CA certificate and CRLs and their inclusion as extensions in issued Certificates. The options set here apply to certificates issued by any CertificateAuthority in the CaPool.
func (PublishingOptionsArgs) ElementType ¶
func (PublishingOptionsArgs) ElementType() reflect.Type
func (PublishingOptionsArgs) ToPublishingOptionsOutput ¶
func (i PublishingOptionsArgs) ToPublishingOptionsOutput() PublishingOptionsOutput
func (PublishingOptionsArgs) ToPublishingOptionsOutputWithContext ¶
func (i PublishingOptionsArgs) ToPublishingOptionsOutputWithContext(ctx context.Context) PublishingOptionsOutput
func (PublishingOptionsArgs) ToPublishingOptionsPtrOutput ¶
func (i PublishingOptionsArgs) ToPublishingOptionsPtrOutput() PublishingOptionsPtrOutput
func (PublishingOptionsArgs) ToPublishingOptionsPtrOutputWithContext ¶
func (i PublishingOptionsArgs) ToPublishingOptionsPtrOutputWithContext(ctx context.Context) PublishingOptionsPtrOutput
type PublishingOptionsInput ¶
type PublishingOptionsInput interface { pulumi.Input ToPublishingOptionsOutput() PublishingOptionsOutput ToPublishingOptionsOutputWithContext(context.Context) PublishingOptionsOutput }
PublishingOptionsInput is an input type that accepts PublishingOptionsArgs and PublishingOptionsOutput values. You can construct a concrete instance of `PublishingOptionsInput` via:
PublishingOptionsArgs{...}
type PublishingOptionsOutput ¶
type PublishingOptionsOutput struct{ *pulumi.OutputState }
Options relating to the publication of each CertificateAuthority's CA certificate and CRLs and their inclusion as extensions in issued Certificates. The options set here apply to certificates issued by any CertificateAuthority in the CaPool.
func (PublishingOptionsOutput) ElementType ¶
func (PublishingOptionsOutput) ElementType() reflect.Type
func (PublishingOptionsOutput) PublishCaCert ¶
func (o PublishingOptionsOutput) PublishCaCert() pulumi.BoolPtrOutput
Optional. When true, publishes each CertificateAuthority's CA certificate and includes its URL in the "Authority Information Access" X.509 extension in all issued Certificates. If this is false, the CA certificate will not be published and the corresponding X.509 extension will not be written in issued certificates.
func (PublishingOptionsOutput) PublishCrl ¶
func (o PublishingOptionsOutput) PublishCrl() pulumi.BoolPtrOutput
Optional. When true, publishes each CertificateAuthority's CRL and includes its URL in the "CRL Distribution Points" X.509 extension in all issued Certificates. If this is false, CRLs will not be published and the corresponding X.509 extension will not be written in issued certificates. CRLs will expire 7 days from their creation. However, we will rebuild daily. CRLs are also rebuilt shortly after a certificate is revoked.
func (PublishingOptionsOutput) ToPublishingOptionsOutput ¶
func (o PublishingOptionsOutput) ToPublishingOptionsOutput() PublishingOptionsOutput
func (PublishingOptionsOutput) ToPublishingOptionsOutputWithContext ¶
func (o PublishingOptionsOutput) ToPublishingOptionsOutputWithContext(ctx context.Context) PublishingOptionsOutput
func (PublishingOptionsOutput) ToPublishingOptionsPtrOutput ¶
func (o PublishingOptionsOutput) ToPublishingOptionsPtrOutput() PublishingOptionsPtrOutput
func (PublishingOptionsOutput) ToPublishingOptionsPtrOutputWithContext ¶
func (o PublishingOptionsOutput) ToPublishingOptionsPtrOutputWithContext(ctx context.Context) PublishingOptionsPtrOutput
type PublishingOptionsPtrInput ¶
type PublishingOptionsPtrInput interface { pulumi.Input ToPublishingOptionsPtrOutput() PublishingOptionsPtrOutput ToPublishingOptionsPtrOutputWithContext(context.Context) PublishingOptionsPtrOutput }
PublishingOptionsPtrInput is an input type that accepts PublishingOptionsArgs, PublishingOptionsPtr and PublishingOptionsPtrOutput values. You can construct a concrete instance of `PublishingOptionsPtrInput` via:
PublishingOptionsArgs{...} or: nil
func PublishingOptionsPtr ¶
func PublishingOptionsPtr(v *PublishingOptionsArgs) PublishingOptionsPtrInput
type PublishingOptionsPtrOutput ¶
type PublishingOptionsPtrOutput struct{ *pulumi.OutputState }
func (PublishingOptionsPtrOutput) Elem ¶
func (o PublishingOptionsPtrOutput) Elem() PublishingOptionsOutput
func (PublishingOptionsPtrOutput) ElementType ¶
func (PublishingOptionsPtrOutput) ElementType() reflect.Type
func (PublishingOptionsPtrOutput) PublishCaCert ¶
func (o PublishingOptionsPtrOutput) PublishCaCert() pulumi.BoolPtrOutput
Optional. When true, publishes each CertificateAuthority's CA certificate and includes its URL in the "Authority Information Access" X.509 extension in all issued Certificates. If this is false, the CA certificate will not be published and the corresponding X.509 extension will not be written in issued certificates.
func (PublishingOptionsPtrOutput) PublishCrl ¶
func (o PublishingOptionsPtrOutput) PublishCrl() pulumi.BoolPtrOutput
Optional. When true, publishes each CertificateAuthority's CRL and includes its URL in the "CRL Distribution Points" X.509 extension in all issued Certificates. If this is false, CRLs will not be published and the corresponding X.509 extension will not be written in issued certificates. CRLs will expire 7 days from their creation. However, we will rebuild daily. CRLs are also rebuilt shortly after a certificate is revoked.
func (PublishingOptionsPtrOutput) ToPublishingOptionsPtrOutput ¶
func (o PublishingOptionsPtrOutput) ToPublishingOptionsPtrOutput() PublishingOptionsPtrOutput
func (PublishingOptionsPtrOutput) ToPublishingOptionsPtrOutputWithContext ¶
func (o PublishingOptionsPtrOutput) ToPublishingOptionsPtrOutputWithContext(ctx context.Context) PublishingOptionsPtrOutput
type PublishingOptionsResponse ¶
type PublishingOptionsResponse struct { // Optional. When true, publishes each CertificateAuthority's CA certificate and includes its URL in the "Authority Information Access" X.509 extension in all issued Certificates. If this is false, the CA certificate will not be published and the corresponding X.509 extension will not be written in issued certificates. PublishCaCert bool `pulumi:"publishCaCert"` // Optional. When true, publishes each CertificateAuthority's CRL and includes its URL in the "CRL Distribution Points" X.509 extension in all issued Certificates. If this is false, CRLs will not be published and the corresponding X.509 extension will not be written in issued certificates. CRLs will expire 7 days from their creation. However, we will rebuild daily. CRLs are also rebuilt shortly after a certificate is revoked. PublishCrl bool `pulumi:"publishCrl"` }
Options relating to the publication of each CertificateAuthority's CA certificate and CRLs and their inclusion as extensions in issued Certificates. The options set here apply to certificates issued by any CertificateAuthority in the CaPool.
type PublishingOptionsResponseArgs ¶
type PublishingOptionsResponseArgs struct { // Optional. When true, publishes each CertificateAuthority's CA certificate and includes its URL in the "Authority Information Access" X.509 extension in all issued Certificates. If this is false, the CA certificate will not be published and the corresponding X.509 extension will not be written in issued certificates. PublishCaCert pulumi.BoolInput `pulumi:"publishCaCert"` // Optional. When true, publishes each CertificateAuthority's CRL and includes its URL in the "CRL Distribution Points" X.509 extension in all issued Certificates. If this is false, CRLs will not be published and the corresponding X.509 extension will not be written in issued certificates. CRLs will expire 7 days from their creation. However, we will rebuild daily. CRLs are also rebuilt shortly after a certificate is revoked. PublishCrl pulumi.BoolInput `pulumi:"publishCrl"` }
Options relating to the publication of each CertificateAuthority's CA certificate and CRLs and their inclusion as extensions in issued Certificates. The options set here apply to certificates issued by any CertificateAuthority in the CaPool.
func (PublishingOptionsResponseArgs) ElementType ¶
func (PublishingOptionsResponseArgs) ElementType() reflect.Type
func (PublishingOptionsResponseArgs) ToPublishingOptionsResponseOutput ¶
func (i PublishingOptionsResponseArgs) ToPublishingOptionsResponseOutput() PublishingOptionsResponseOutput
func (PublishingOptionsResponseArgs) ToPublishingOptionsResponseOutputWithContext ¶
func (i PublishingOptionsResponseArgs) ToPublishingOptionsResponseOutputWithContext(ctx context.Context) PublishingOptionsResponseOutput
func (PublishingOptionsResponseArgs) ToPublishingOptionsResponsePtrOutput ¶
func (i PublishingOptionsResponseArgs) ToPublishingOptionsResponsePtrOutput() PublishingOptionsResponsePtrOutput
func (PublishingOptionsResponseArgs) ToPublishingOptionsResponsePtrOutputWithContext ¶
func (i PublishingOptionsResponseArgs) ToPublishingOptionsResponsePtrOutputWithContext(ctx context.Context) PublishingOptionsResponsePtrOutput
type PublishingOptionsResponseInput ¶
type PublishingOptionsResponseInput interface { pulumi.Input ToPublishingOptionsResponseOutput() PublishingOptionsResponseOutput ToPublishingOptionsResponseOutputWithContext(context.Context) PublishingOptionsResponseOutput }
PublishingOptionsResponseInput is an input type that accepts PublishingOptionsResponseArgs and PublishingOptionsResponseOutput values. You can construct a concrete instance of `PublishingOptionsResponseInput` via:
PublishingOptionsResponseArgs{...}
type PublishingOptionsResponseOutput ¶
type PublishingOptionsResponseOutput struct{ *pulumi.OutputState }
Options relating to the publication of each CertificateAuthority's CA certificate and CRLs and their inclusion as extensions in issued Certificates. The options set here apply to certificates issued by any CertificateAuthority in the CaPool.
func (PublishingOptionsResponseOutput) ElementType ¶
func (PublishingOptionsResponseOutput) ElementType() reflect.Type
func (PublishingOptionsResponseOutput) PublishCaCert ¶
func (o PublishingOptionsResponseOutput) PublishCaCert() pulumi.BoolOutput
Optional. When true, publishes each CertificateAuthority's CA certificate and includes its URL in the "Authority Information Access" X.509 extension in all issued Certificates. If this is false, the CA certificate will not be published and the corresponding X.509 extension will not be written in issued certificates.
func (PublishingOptionsResponseOutput) PublishCrl ¶
func (o PublishingOptionsResponseOutput) PublishCrl() pulumi.BoolOutput
Optional. When true, publishes each CertificateAuthority's CRL and includes its URL in the "CRL Distribution Points" X.509 extension in all issued Certificates. If this is false, CRLs will not be published and the corresponding X.509 extension will not be written in issued certificates. CRLs will expire 7 days from their creation. However, we will rebuild daily. CRLs are also rebuilt shortly after a certificate is revoked.
func (PublishingOptionsResponseOutput) ToPublishingOptionsResponseOutput ¶
func (o PublishingOptionsResponseOutput) ToPublishingOptionsResponseOutput() PublishingOptionsResponseOutput
func (PublishingOptionsResponseOutput) ToPublishingOptionsResponseOutputWithContext ¶
func (o PublishingOptionsResponseOutput) ToPublishingOptionsResponseOutputWithContext(ctx context.Context) PublishingOptionsResponseOutput
func (PublishingOptionsResponseOutput) ToPublishingOptionsResponsePtrOutput ¶
func (o PublishingOptionsResponseOutput) ToPublishingOptionsResponsePtrOutput() PublishingOptionsResponsePtrOutput
func (PublishingOptionsResponseOutput) ToPublishingOptionsResponsePtrOutputWithContext ¶
func (o PublishingOptionsResponseOutput) ToPublishingOptionsResponsePtrOutputWithContext(ctx context.Context) PublishingOptionsResponsePtrOutput
type PublishingOptionsResponsePtrInput ¶
type PublishingOptionsResponsePtrInput interface { pulumi.Input ToPublishingOptionsResponsePtrOutput() PublishingOptionsResponsePtrOutput ToPublishingOptionsResponsePtrOutputWithContext(context.Context) PublishingOptionsResponsePtrOutput }
PublishingOptionsResponsePtrInput is an input type that accepts PublishingOptionsResponseArgs, PublishingOptionsResponsePtr and PublishingOptionsResponsePtrOutput values. You can construct a concrete instance of `PublishingOptionsResponsePtrInput` via:
PublishingOptionsResponseArgs{...} or: nil
func PublishingOptionsResponsePtr ¶
func PublishingOptionsResponsePtr(v *PublishingOptionsResponseArgs) PublishingOptionsResponsePtrInput
type PublishingOptionsResponsePtrOutput ¶
type PublishingOptionsResponsePtrOutput struct{ *pulumi.OutputState }
func (PublishingOptionsResponsePtrOutput) Elem ¶
func (o PublishingOptionsResponsePtrOutput) Elem() PublishingOptionsResponseOutput
func (PublishingOptionsResponsePtrOutput) ElementType ¶
func (PublishingOptionsResponsePtrOutput) ElementType() reflect.Type
func (PublishingOptionsResponsePtrOutput) PublishCaCert ¶
func (o PublishingOptionsResponsePtrOutput) PublishCaCert() pulumi.BoolPtrOutput
Optional. When true, publishes each CertificateAuthority's CA certificate and includes its URL in the "Authority Information Access" X.509 extension in all issued Certificates. If this is false, the CA certificate will not be published and the corresponding X.509 extension will not be written in issued certificates.
func (PublishingOptionsResponsePtrOutput) PublishCrl ¶
func (o PublishingOptionsResponsePtrOutput) PublishCrl() pulumi.BoolPtrOutput
Optional. When true, publishes each CertificateAuthority's CRL and includes its URL in the "CRL Distribution Points" X.509 extension in all issued Certificates. If this is false, CRLs will not be published and the corresponding X.509 extension will not be written in issued certificates. CRLs will expire 7 days from their creation. However, we will rebuild daily. CRLs are also rebuilt shortly after a certificate is revoked.
func (PublishingOptionsResponsePtrOutput) ToPublishingOptionsResponsePtrOutput ¶
func (o PublishingOptionsResponsePtrOutput) ToPublishingOptionsResponsePtrOutput() PublishingOptionsResponsePtrOutput
func (PublishingOptionsResponsePtrOutput) ToPublishingOptionsResponsePtrOutputWithContext ¶
func (o PublishingOptionsResponsePtrOutput) ToPublishingOptionsResponsePtrOutputWithContext(ctx context.Context) PublishingOptionsResponsePtrOutput
type RevocationDetailsResponse ¶
type RevocationDetailsResponse struct { // Indicates why a Certificate was revoked. RevocationState string `pulumi:"revocationState"` // The time at which this Certificate was revoked. RevocationTime string `pulumi:"revocationTime"` }
Describes fields that are relavent to the revocation of a Certificate.
type RevocationDetailsResponseArgs ¶
type RevocationDetailsResponseArgs struct { // Indicates why a Certificate was revoked. RevocationState pulumi.StringInput `pulumi:"revocationState"` // The time at which this Certificate was revoked. RevocationTime pulumi.StringInput `pulumi:"revocationTime"` }
Describes fields that are relavent to the revocation of a Certificate.
func (RevocationDetailsResponseArgs) ElementType ¶
func (RevocationDetailsResponseArgs) ElementType() reflect.Type
func (RevocationDetailsResponseArgs) ToRevocationDetailsResponseOutput ¶
func (i RevocationDetailsResponseArgs) ToRevocationDetailsResponseOutput() RevocationDetailsResponseOutput
func (RevocationDetailsResponseArgs) ToRevocationDetailsResponseOutputWithContext ¶
func (i RevocationDetailsResponseArgs) ToRevocationDetailsResponseOutputWithContext(ctx context.Context) RevocationDetailsResponseOutput
func (RevocationDetailsResponseArgs) ToRevocationDetailsResponsePtrOutput ¶
func (i RevocationDetailsResponseArgs) ToRevocationDetailsResponsePtrOutput() RevocationDetailsResponsePtrOutput
func (RevocationDetailsResponseArgs) ToRevocationDetailsResponsePtrOutputWithContext ¶
func (i RevocationDetailsResponseArgs) ToRevocationDetailsResponsePtrOutputWithContext(ctx context.Context) RevocationDetailsResponsePtrOutput
type RevocationDetailsResponseInput ¶
type RevocationDetailsResponseInput interface { pulumi.Input ToRevocationDetailsResponseOutput() RevocationDetailsResponseOutput ToRevocationDetailsResponseOutputWithContext(context.Context) RevocationDetailsResponseOutput }
RevocationDetailsResponseInput is an input type that accepts RevocationDetailsResponseArgs and RevocationDetailsResponseOutput values. You can construct a concrete instance of `RevocationDetailsResponseInput` via:
RevocationDetailsResponseArgs{...}
type RevocationDetailsResponseOutput ¶
type RevocationDetailsResponseOutput struct{ *pulumi.OutputState }
Describes fields that are relavent to the revocation of a Certificate.
func (RevocationDetailsResponseOutput) ElementType ¶
func (RevocationDetailsResponseOutput) ElementType() reflect.Type
func (RevocationDetailsResponseOutput) RevocationState ¶
func (o RevocationDetailsResponseOutput) RevocationState() pulumi.StringOutput
Indicates why a Certificate was revoked.
func (RevocationDetailsResponseOutput) RevocationTime ¶
func (o RevocationDetailsResponseOutput) RevocationTime() pulumi.StringOutput
The time at which this Certificate was revoked.
func (RevocationDetailsResponseOutput) ToRevocationDetailsResponseOutput ¶
func (o RevocationDetailsResponseOutput) ToRevocationDetailsResponseOutput() RevocationDetailsResponseOutput
func (RevocationDetailsResponseOutput) ToRevocationDetailsResponseOutputWithContext ¶
func (o RevocationDetailsResponseOutput) ToRevocationDetailsResponseOutputWithContext(ctx context.Context) RevocationDetailsResponseOutput
func (RevocationDetailsResponseOutput) ToRevocationDetailsResponsePtrOutput ¶
func (o RevocationDetailsResponseOutput) ToRevocationDetailsResponsePtrOutput() RevocationDetailsResponsePtrOutput
func (RevocationDetailsResponseOutput) ToRevocationDetailsResponsePtrOutputWithContext ¶
func (o RevocationDetailsResponseOutput) ToRevocationDetailsResponsePtrOutputWithContext(ctx context.Context) RevocationDetailsResponsePtrOutput
type RevocationDetailsResponsePtrInput ¶
type RevocationDetailsResponsePtrInput interface { pulumi.Input ToRevocationDetailsResponsePtrOutput() RevocationDetailsResponsePtrOutput ToRevocationDetailsResponsePtrOutputWithContext(context.Context) RevocationDetailsResponsePtrOutput }
RevocationDetailsResponsePtrInput is an input type that accepts RevocationDetailsResponseArgs, RevocationDetailsResponsePtr and RevocationDetailsResponsePtrOutput values. You can construct a concrete instance of `RevocationDetailsResponsePtrInput` via:
RevocationDetailsResponseArgs{...} or: nil
func RevocationDetailsResponsePtr ¶
func RevocationDetailsResponsePtr(v *RevocationDetailsResponseArgs) RevocationDetailsResponsePtrInput
type RevocationDetailsResponsePtrOutput ¶
type RevocationDetailsResponsePtrOutput struct{ *pulumi.OutputState }
func (RevocationDetailsResponsePtrOutput) Elem ¶
func (o RevocationDetailsResponsePtrOutput) Elem() RevocationDetailsResponseOutput
func (RevocationDetailsResponsePtrOutput) ElementType ¶
func (RevocationDetailsResponsePtrOutput) ElementType() reflect.Type
func (RevocationDetailsResponsePtrOutput) RevocationState ¶
func (o RevocationDetailsResponsePtrOutput) RevocationState() pulumi.StringPtrOutput
Indicates why a Certificate was revoked.
func (RevocationDetailsResponsePtrOutput) RevocationTime ¶
func (o RevocationDetailsResponsePtrOutput) RevocationTime() pulumi.StringPtrOutput
The time at which this Certificate was revoked.
func (RevocationDetailsResponsePtrOutput) ToRevocationDetailsResponsePtrOutput ¶
func (o RevocationDetailsResponsePtrOutput) ToRevocationDetailsResponsePtrOutput() RevocationDetailsResponsePtrOutput
func (RevocationDetailsResponsePtrOutput) ToRevocationDetailsResponsePtrOutputWithContext ¶
func (o RevocationDetailsResponsePtrOutput) ToRevocationDetailsResponsePtrOutputWithContext(ctx context.Context) RevocationDetailsResponsePtrOutput
type RsaKeyType ¶
type RsaKeyType struct { // Optional. The maximum allowed RSA modulus size (inclusive), in bits. If this is not set, or if set to zero, the service will not enforce an explicit upper bound on RSA modulus sizes. MaxModulusSize *string `pulumi:"maxModulusSize"` // Optional. The minimum allowed RSA modulus size (inclusive), in bits. If this is not set, or if set to zero, the service-level min RSA modulus size will continue to apply. MinModulusSize *string `pulumi:"minModulusSize"` }
Describes an RSA key that may be used in a Certificate issued from a CaPool.
type RsaKeyTypeArgs ¶
type RsaKeyTypeArgs struct { // Optional. The maximum allowed RSA modulus size (inclusive), in bits. If this is not set, or if set to zero, the service will not enforce an explicit upper bound on RSA modulus sizes. MaxModulusSize pulumi.StringPtrInput `pulumi:"maxModulusSize"` // Optional. The minimum allowed RSA modulus size (inclusive), in bits. If this is not set, or if set to zero, the service-level min RSA modulus size will continue to apply. MinModulusSize pulumi.StringPtrInput `pulumi:"minModulusSize"` }
Describes an RSA key that may be used in a Certificate issued from a CaPool.
func (RsaKeyTypeArgs) ElementType ¶
func (RsaKeyTypeArgs) ElementType() reflect.Type
func (RsaKeyTypeArgs) ToRsaKeyTypeOutput ¶
func (i RsaKeyTypeArgs) ToRsaKeyTypeOutput() RsaKeyTypeOutput
func (RsaKeyTypeArgs) ToRsaKeyTypeOutputWithContext ¶
func (i RsaKeyTypeArgs) ToRsaKeyTypeOutputWithContext(ctx context.Context) RsaKeyTypeOutput
func (RsaKeyTypeArgs) ToRsaKeyTypePtrOutput ¶
func (i RsaKeyTypeArgs) ToRsaKeyTypePtrOutput() RsaKeyTypePtrOutput
func (RsaKeyTypeArgs) ToRsaKeyTypePtrOutputWithContext ¶
func (i RsaKeyTypeArgs) ToRsaKeyTypePtrOutputWithContext(ctx context.Context) RsaKeyTypePtrOutput
type RsaKeyTypeInput ¶
type RsaKeyTypeInput interface { pulumi.Input ToRsaKeyTypeOutput() RsaKeyTypeOutput ToRsaKeyTypeOutputWithContext(context.Context) RsaKeyTypeOutput }
RsaKeyTypeInput is an input type that accepts RsaKeyTypeArgs and RsaKeyTypeOutput values. You can construct a concrete instance of `RsaKeyTypeInput` via:
RsaKeyTypeArgs{...}
type RsaKeyTypeOutput ¶
type RsaKeyTypeOutput struct{ *pulumi.OutputState }
Describes an RSA key that may be used in a Certificate issued from a CaPool.
func (RsaKeyTypeOutput) ElementType ¶
func (RsaKeyTypeOutput) ElementType() reflect.Type
func (RsaKeyTypeOutput) MaxModulusSize ¶
func (o RsaKeyTypeOutput) MaxModulusSize() pulumi.StringPtrOutput
Optional. The maximum allowed RSA modulus size (inclusive), in bits. If this is not set, or if set to zero, the service will not enforce an explicit upper bound on RSA modulus sizes.
func (RsaKeyTypeOutput) MinModulusSize ¶
func (o RsaKeyTypeOutput) MinModulusSize() pulumi.StringPtrOutput
Optional. The minimum allowed RSA modulus size (inclusive), in bits. If this is not set, or if set to zero, the service-level min RSA modulus size will continue to apply.
func (RsaKeyTypeOutput) ToRsaKeyTypeOutput ¶
func (o RsaKeyTypeOutput) ToRsaKeyTypeOutput() RsaKeyTypeOutput
func (RsaKeyTypeOutput) ToRsaKeyTypeOutputWithContext ¶
func (o RsaKeyTypeOutput) ToRsaKeyTypeOutputWithContext(ctx context.Context) RsaKeyTypeOutput
func (RsaKeyTypeOutput) ToRsaKeyTypePtrOutput ¶
func (o RsaKeyTypeOutput) ToRsaKeyTypePtrOutput() RsaKeyTypePtrOutput
func (RsaKeyTypeOutput) ToRsaKeyTypePtrOutputWithContext ¶
func (o RsaKeyTypeOutput) ToRsaKeyTypePtrOutputWithContext(ctx context.Context) RsaKeyTypePtrOutput
type RsaKeyTypePtrInput ¶
type RsaKeyTypePtrInput interface { pulumi.Input ToRsaKeyTypePtrOutput() RsaKeyTypePtrOutput ToRsaKeyTypePtrOutputWithContext(context.Context) RsaKeyTypePtrOutput }
RsaKeyTypePtrInput is an input type that accepts RsaKeyTypeArgs, RsaKeyTypePtr and RsaKeyTypePtrOutput values. You can construct a concrete instance of `RsaKeyTypePtrInput` via:
RsaKeyTypeArgs{...} or: nil
func RsaKeyTypePtr ¶
func RsaKeyTypePtr(v *RsaKeyTypeArgs) RsaKeyTypePtrInput
type RsaKeyTypePtrOutput ¶
type RsaKeyTypePtrOutput struct{ *pulumi.OutputState }
func (RsaKeyTypePtrOutput) Elem ¶
func (o RsaKeyTypePtrOutput) Elem() RsaKeyTypeOutput
func (RsaKeyTypePtrOutput) ElementType ¶
func (RsaKeyTypePtrOutput) ElementType() reflect.Type
func (RsaKeyTypePtrOutput) MaxModulusSize ¶
func (o RsaKeyTypePtrOutput) MaxModulusSize() pulumi.StringPtrOutput
Optional. The maximum allowed RSA modulus size (inclusive), in bits. If this is not set, or if set to zero, the service will not enforce an explicit upper bound on RSA modulus sizes.
func (RsaKeyTypePtrOutput) MinModulusSize ¶
func (o RsaKeyTypePtrOutput) MinModulusSize() pulumi.StringPtrOutput
Optional. The minimum allowed RSA modulus size (inclusive), in bits. If this is not set, or if set to zero, the service-level min RSA modulus size will continue to apply.
func (RsaKeyTypePtrOutput) ToRsaKeyTypePtrOutput ¶
func (o RsaKeyTypePtrOutput) ToRsaKeyTypePtrOutput() RsaKeyTypePtrOutput
func (RsaKeyTypePtrOutput) ToRsaKeyTypePtrOutputWithContext ¶
func (o RsaKeyTypePtrOutput) ToRsaKeyTypePtrOutputWithContext(ctx context.Context) RsaKeyTypePtrOutput
type RsaKeyTypeResponse ¶
type RsaKeyTypeResponse struct { // Optional. The maximum allowed RSA modulus size (inclusive), in bits. If this is not set, or if set to zero, the service will not enforce an explicit upper bound on RSA modulus sizes. MaxModulusSize string `pulumi:"maxModulusSize"` // Optional. The minimum allowed RSA modulus size (inclusive), in bits. If this is not set, or if set to zero, the service-level min RSA modulus size will continue to apply. MinModulusSize string `pulumi:"minModulusSize"` }
Describes an RSA key that may be used in a Certificate issued from a CaPool.
type RsaKeyTypeResponseArgs ¶
type RsaKeyTypeResponseArgs struct { // Optional. The maximum allowed RSA modulus size (inclusive), in bits. If this is not set, or if set to zero, the service will not enforce an explicit upper bound on RSA modulus sizes. MaxModulusSize pulumi.StringInput `pulumi:"maxModulusSize"` // Optional. The minimum allowed RSA modulus size (inclusive), in bits. If this is not set, or if set to zero, the service-level min RSA modulus size will continue to apply. MinModulusSize pulumi.StringInput `pulumi:"minModulusSize"` }
Describes an RSA key that may be used in a Certificate issued from a CaPool.
func (RsaKeyTypeResponseArgs) ElementType ¶
func (RsaKeyTypeResponseArgs) ElementType() reflect.Type
func (RsaKeyTypeResponseArgs) ToRsaKeyTypeResponseOutput ¶
func (i RsaKeyTypeResponseArgs) ToRsaKeyTypeResponseOutput() RsaKeyTypeResponseOutput
func (RsaKeyTypeResponseArgs) ToRsaKeyTypeResponseOutputWithContext ¶
func (i RsaKeyTypeResponseArgs) ToRsaKeyTypeResponseOutputWithContext(ctx context.Context) RsaKeyTypeResponseOutput
type RsaKeyTypeResponseInput ¶
type RsaKeyTypeResponseInput interface { pulumi.Input ToRsaKeyTypeResponseOutput() RsaKeyTypeResponseOutput ToRsaKeyTypeResponseOutputWithContext(context.Context) RsaKeyTypeResponseOutput }
RsaKeyTypeResponseInput is an input type that accepts RsaKeyTypeResponseArgs and RsaKeyTypeResponseOutput values. You can construct a concrete instance of `RsaKeyTypeResponseInput` via:
RsaKeyTypeResponseArgs{...}
type RsaKeyTypeResponseOutput ¶
type RsaKeyTypeResponseOutput struct{ *pulumi.OutputState }
Describes an RSA key that may be used in a Certificate issued from a CaPool.
func (RsaKeyTypeResponseOutput) ElementType ¶
func (RsaKeyTypeResponseOutput) ElementType() reflect.Type
func (RsaKeyTypeResponseOutput) MaxModulusSize ¶
func (o RsaKeyTypeResponseOutput) MaxModulusSize() pulumi.StringOutput
Optional. The maximum allowed RSA modulus size (inclusive), in bits. If this is not set, or if set to zero, the service will not enforce an explicit upper bound on RSA modulus sizes.
func (RsaKeyTypeResponseOutput) MinModulusSize ¶
func (o RsaKeyTypeResponseOutput) MinModulusSize() pulumi.StringOutput
Optional. The minimum allowed RSA modulus size (inclusive), in bits. If this is not set, or if set to zero, the service-level min RSA modulus size will continue to apply.
func (RsaKeyTypeResponseOutput) ToRsaKeyTypeResponseOutput ¶
func (o RsaKeyTypeResponseOutput) ToRsaKeyTypeResponseOutput() RsaKeyTypeResponseOutput
func (RsaKeyTypeResponseOutput) ToRsaKeyTypeResponseOutputWithContext ¶
func (o RsaKeyTypeResponseOutput) ToRsaKeyTypeResponseOutputWithContext(ctx context.Context) RsaKeyTypeResponseOutput
type Subject ¶
type Subject struct { // The "common name" of the subject. CommonName *string `pulumi:"commonName"` // The country code of the subject. CountryCode *string `pulumi:"countryCode"` // The locality or city of the subject. Locality *string `pulumi:"locality"` // The organization of the subject. Organization *string `pulumi:"organization"` // The organizational_unit of the subject. OrganizationalUnit *string `pulumi:"organizationalUnit"` // The postal code of the subject. PostalCode *string `pulumi:"postalCode"` // The province, territory, or regional state of the subject. Province *string `pulumi:"province"` // The street address of the subject. StreetAddress *string `pulumi:"streetAddress"` }
Subject describes parts of a distinguished name that, in turn, describes the subject of the certificate.
type SubjectAltNames ¶
type SubjectAltNames struct { // Contains additional subject alternative name values. CustomSans []X509Extension `pulumi:"customSans"` // Contains only valid, fully-qualified host names. DnsNames []string `pulumi:"dnsNames"` // Contains only valid RFC 2822 E-mail addresses. EmailAddresses []string `pulumi:"emailAddresses"` // Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses. IpAddresses []string `pulumi:"ipAddresses"` // Contains only valid RFC 3986 URIs. Uris []string `pulumi:"uris"` }
SubjectAltNames corresponds to a more modern way of listing what the asserted identity is in a certificate (i.e., compared to the "common name" in the distinguished name).
type SubjectAltNamesArgs ¶
type SubjectAltNamesArgs struct { // Contains additional subject alternative name values. CustomSans X509ExtensionArrayInput `pulumi:"customSans"` // Contains only valid, fully-qualified host names. DnsNames pulumi.StringArrayInput `pulumi:"dnsNames"` // Contains only valid RFC 2822 E-mail addresses. EmailAddresses pulumi.StringArrayInput `pulumi:"emailAddresses"` // Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // Contains only valid RFC 3986 URIs. Uris pulumi.StringArrayInput `pulumi:"uris"` }
SubjectAltNames corresponds to a more modern way of listing what the asserted identity is in a certificate (i.e., compared to the "common name" in the distinguished name).
func (SubjectAltNamesArgs) ElementType ¶
func (SubjectAltNamesArgs) ElementType() reflect.Type
func (SubjectAltNamesArgs) ToSubjectAltNamesOutput ¶
func (i SubjectAltNamesArgs) ToSubjectAltNamesOutput() SubjectAltNamesOutput
func (SubjectAltNamesArgs) ToSubjectAltNamesOutputWithContext ¶
func (i SubjectAltNamesArgs) ToSubjectAltNamesOutputWithContext(ctx context.Context) SubjectAltNamesOutput
func (SubjectAltNamesArgs) ToSubjectAltNamesPtrOutput ¶
func (i SubjectAltNamesArgs) ToSubjectAltNamesPtrOutput() SubjectAltNamesPtrOutput
func (SubjectAltNamesArgs) ToSubjectAltNamesPtrOutputWithContext ¶
func (i SubjectAltNamesArgs) ToSubjectAltNamesPtrOutputWithContext(ctx context.Context) SubjectAltNamesPtrOutput
type SubjectAltNamesInput ¶
type SubjectAltNamesInput interface { pulumi.Input ToSubjectAltNamesOutput() SubjectAltNamesOutput ToSubjectAltNamesOutputWithContext(context.Context) SubjectAltNamesOutput }
SubjectAltNamesInput is an input type that accepts SubjectAltNamesArgs and SubjectAltNamesOutput values. You can construct a concrete instance of `SubjectAltNamesInput` via:
SubjectAltNamesArgs{...}
type SubjectAltNamesOutput ¶
type SubjectAltNamesOutput struct{ *pulumi.OutputState }
SubjectAltNames corresponds to a more modern way of listing what the asserted identity is in a certificate (i.e., compared to the "common name" in the distinguished name).
func (SubjectAltNamesOutput) CustomSans ¶
func (o SubjectAltNamesOutput) CustomSans() X509ExtensionArrayOutput
Contains additional subject alternative name values.
func (SubjectAltNamesOutput) DnsNames ¶
func (o SubjectAltNamesOutput) DnsNames() pulumi.StringArrayOutput
Contains only valid, fully-qualified host names.
func (SubjectAltNamesOutput) ElementType ¶
func (SubjectAltNamesOutput) ElementType() reflect.Type
func (SubjectAltNamesOutput) EmailAddresses ¶
func (o SubjectAltNamesOutput) EmailAddresses() pulumi.StringArrayOutput
Contains only valid RFC 2822 E-mail addresses.
func (SubjectAltNamesOutput) IpAddresses ¶
func (o SubjectAltNamesOutput) IpAddresses() pulumi.StringArrayOutput
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
func (SubjectAltNamesOutput) ToSubjectAltNamesOutput ¶
func (o SubjectAltNamesOutput) ToSubjectAltNamesOutput() SubjectAltNamesOutput
func (SubjectAltNamesOutput) ToSubjectAltNamesOutputWithContext ¶
func (o SubjectAltNamesOutput) ToSubjectAltNamesOutputWithContext(ctx context.Context) SubjectAltNamesOutput
func (SubjectAltNamesOutput) ToSubjectAltNamesPtrOutput ¶
func (o SubjectAltNamesOutput) ToSubjectAltNamesPtrOutput() SubjectAltNamesPtrOutput
func (SubjectAltNamesOutput) ToSubjectAltNamesPtrOutputWithContext ¶
func (o SubjectAltNamesOutput) ToSubjectAltNamesPtrOutputWithContext(ctx context.Context) SubjectAltNamesPtrOutput
func (SubjectAltNamesOutput) Uris ¶
func (o SubjectAltNamesOutput) Uris() pulumi.StringArrayOutput
Contains only valid RFC 3986 URIs.
type SubjectAltNamesPtrInput ¶
type SubjectAltNamesPtrInput interface { pulumi.Input ToSubjectAltNamesPtrOutput() SubjectAltNamesPtrOutput ToSubjectAltNamesPtrOutputWithContext(context.Context) SubjectAltNamesPtrOutput }
SubjectAltNamesPtrInput is an input type that accepts SubjectAltNamesArgs, SubjectAltNamesPtr and SubjectAltNamesPtrOutput values. You can construct a concrete instance of `SubjectAltNamesPtrInput` via:
SubjectAltNamesArgs{...} or: nil
func SubjectAltNamesPtr ¶
func SubjectAltNamesPtr(v *SubjectAltNamesArgs) SubjectAltNamesPtrInput
type SubjectAltNamesPtrOutput ¶
type SubjectAltNamesPtrOutput struct{ *pulumi.OutputState }
func (SubjectAltNamesPtrOutput) CustomSans ¶
func (o SubjectAltNamesPtrOutput) CustomSans() X509ExtensionArrayOutput
Contains additional subject alternative name values.
func (SubjectAltNamesPtrOutput) DnsNames ¶
func (o SubjectAltNamesPtrOutput) DnsNames() pulumi.StringArrayOutput
Contains only valid, fully-qualified host names.
func (SubjectAltNamesPtrOutput) Elem ¶
func (o SubjectAltNamesPtrOutput) Elem() SubjectAltNamesOutput
func (SubjectAltNamesPtrOutput) ElementType ¶
func (SubjectAltNamesPtrOutput) ElementType() reflect.Type
func (SubjectAltNamesPtrOutput) EmailAddresses ¶
func (o SubjectAltNamesPtrOutput) EmailAddresses() pulumi.StringArrayOutput
Contains only valid RFC 2822 E-mail addresses.
func (SubjectAltNamesPtrOutput) IpAddresses ¶
func (o SubjectAltNamesPtrOutput) IpAddresses() pulumi.StringArrayOutput
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
func (SubjectAltNamesPtrOutput) ToSubjectAltNamesPtrOutput ¶
func (o SubjectAltNamesPtrOutput) ToSubjectAltNamesPtrOutput() SubjectAltNamesPtrOutput
func (SubjectAltNamesPtrOutput) ToSubjectAltNamesPtrOutputWithContext ¶
func (o SubjectAltNamesPtrOutput) ToSubjectAltNamesPtrOutputWithContext(ctx context.Context) SubjectAltNamesPtrOutput
func (SubjectAltNamesPtrOutput) Uris ¶
func (o SubjectAltNamesPtrOutput) Uris() pulumi.StringArrayOutput
Contains only valid RFC 3986 URIs.
type SubjectAltNamesResponse ¶
type SubjectAltNamesResponse struct { // Contains additional subject alternative name values. CustomSans []X509ExtensionResponse `pulumi:"customSans"` // Contains only valid, fully-qualified host names. DnsNames []string `pulumi:"dnsNames"` // Contains only valid RFC 2822 E-mail addresses. EmailAddresses []string `pulumi:"emailAddresses"` // Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses. IpAddresses []string `pulumi:"ipAddresses"` // Contains only valid RFC 3986 URIs. Uris []string `pulumi:"uris"` }
SubjectAltNames corresponds to a more modern way of listing what the asserted identity is in a certificate (i.e., compared to the "common name" in the distinguished name).
type SubjectAltNamesResponseArgs ¶
type SubjectAltNamesResponseArgs struct { // Contains additional subject alternative name values. CustomSans X509ExtensionResponseArrayInput `pulumi:"customSans"` // Contains only valid, fully-qualified host names. DnsNames pulumi.StringArrayInput `pulumi:"dnsNames"` // Contains only valid RFC 2822 E-mail addresses. EmailAddresses pulumi.StringArrayInput `pulumi:"emailAddresses"` // Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // Contains only valid RFC 3986 URIs. Uris pulumi.StringArrayInput `pulumi:"uris"` }
SubjectAltNames corresponds to a more modern way of listing what the asserted identity is in a certificate (i.e., compared to the "common name" in the distinguished name).
func (SubjectAltNamesResponseArgs) ElementType ¶
func (SubjectAltNamesResponseArgs) ElementType() reflect.Type
func (SubjectAltNamesResponseArgs) ToSubjectAltNamesResponseOutput ¶
func (i SubjectAltNamesResponseArgs) ToSubjectAltNamesResponseOutput() SubjectAltNamesResponseOutput
func (SubjectAltNamesResponseArgs) ToSubjectAltNamesResponseOutputWithContext ¶
func (i SubjectAltNamesResponseArgs) ToSubjectAltNamesResponseOutputWithContext(ctx context.Context) SubjectAltNamesResponseOutput
func (SubjectAltNamesResponseArgs) ToSubjectAltNamesResponsePtrOutput ¶
func (i SubjectAltNamesResponseArgs) ToSubjectAltNamesResponsePtrOutput() SubjectAltNamesResponsePtrOutput
func (SubjectAltNamesResponseArgs) ToSubjectAltNamesResponsePtrOutputWithContext ¶
func (i SubjectAltNamesResponseArgs) ToSubjectAltNamesResponsePtrOutputWithContext(ctx context.Context) SubjectAltNamesResponsePtrOutput
type SubjectAltNamesResponseInput ¶
type SubjectAltNamesResponseInput interface { pulumi.Input ToSubjectAltNamesResponseOutput() SubjectAltNamesResponseOutput ToSubjectAltNamesResponseOutputWithContext(context.Context) SubjectAltNamesResponseOutput }
SubjectAltNamesResponseInput is an input type that accepts SubjectAltNamesResponseArgs and SubjectAltNamesResponseOutput values. You can construct a concrete instance of `SubjectAltNamesResponseInput` via:
SubjectAltNamesResponseArgs{...}
type SubjectAltNamesResponseOutput ¶
type SubjectAltNamesResponseOutput struct{ *pulumi.OutputState }
SubjectAltNames corresponds to a more modern way of listing what the asserted identity is in a certificate (i.e., compared to the "common name" in the distinguished name).
func (SubjectAltNamesResponseOutput) CustomSans ¶
func (o SubjectAltNamesResponseOutput) CustomSans() X509ExtensionResponseArrayOutput
Contains additional subject alternative name values.
func (SubjectAltNamesResponseOutput) DnsNames ¶
func (o SubjectAltNamesResponseOutput) DnsNames() pulumi.StringArrayOutput
Contains only valid, fully-qualified host names.
func (SubjectAltNamesResponseOutput) ElementType ¶
func (SubjectAltNamesResponseOutput) ElementType() reflect.Type
func (SubjectAltNamesResponseOutput) EmailAddresses ¶
func (o SubjectAltNamesResponseOutput) EmailAddresses() pulumi.StringArrayOutput
Contains only valid RFC 2822 E-mail addresses.
func (SubjectAltNamesResponseOutput) IpAddresses ¶
func (o SubjectAltNamesResponseOutput) IpAddresses() pulumi.StringArrayOutput
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
func (SubjectAltNamesResponseOutput) ToSubjectAltNamesResponseOutput ¶
func (o SubjectAltNamesResponseOutput) ToSubjectAltNamesResponseOutput() SubjectAltNamesResponseOutput
func (SubjectAltNamesResponseOutput) ToSubjectAltNamesResponseOutputWithContext ¶
func (o SubjectAltNamesResponseOutput) ToSubjectAltNamesResponseOutputWithContext(ctx context.Context) SubjectAltNamesResponseOutput
func (SubjectAltNamesResponseOutput) ToSubjectAltNamesResponsePtrOutput ¶
func (o SubjectAltNamesResponseOutput) ToSubjectAltNamesResponsePtrOutput() SubjectAltNamesResponsePtrOutput
func (SubjectAltNamesResponseOutput) ToSubjectAltNamesResponsePtrOutputWithContext ¶
func (o SubjectAltNamesResponseOutput) ToSubjectAltNamesResponsePtrOutputWithContext(ctx context.Context) SubjectAltNamesResponsePtrOutput
func (SubjectAltNamesResponseOutput) Uris ¶
func (o SubjectAltNamesResponseOutput) Uris() pulumi.StringArrayOutput
Contains only valid RFC 3986 URIs.
type SubjectAltNamesResponsePtrInput ¶
type SubjectAltNamesResponsePtrInput interface { pulumi.Input ToSubjectAltNamesResponsePtrOutput() SubjectAltNamesResponsePtrOutput ToSubjectAltNamesResponsePtrOutputWithContext(context.Context) SubjectAltNamesResponsePtrOutput }
SubjectAltNamesResponsePtrInput is an input type that accepts SubjectAltNamesResponseArgs, SubjectAltNamesResponsePtr and SubjectAltNamesResponsePtrOutput values. You can construct a concrete instance of `SubjectAltNamesResponsePtrInput` via:
SubjectAltNamesResponseArgs{...} or: nil
func SubjectAltNamesResponsePtr ¶
func SubjectAltNamesResponsePtr(v *SubjectAltNamesResponseArgs) SubjectAltNamesResponsePtrInput
type SubjectAltNamesResponsePtrOutput ¶
type SubjectAltNamesResponsePtrOutput struct{ *pulumi.OutputState }
func (SubjectAltNamesResponsePtrOutput) CustomSans ¶
func (o SubjectAltNamesResponsePtrOutput) CustomSans() X509ExtensionResponseArrayOutput
Contains additional subject alternative name values.
func (SubjectAltNamesResponsePtrOutput) DnsNames ¶
func (o SubjectAltNamesResponsePtrOutput) DnsNames() pulumi.StringArrayOutput
Contains only valid, fully-qualified host names.
func (SubjectAltNamesResponsePtrOutput) Elem ¶
func (o SubjectAltNamesResponsePtrOutput) Elem() SubjectAltNamesResponseOutput
func (SubjectAltNamesResponsePtrOutput) ElementType ¶
func (SubjectAltNamesResponsePtrOutput) ElementType() reflect.Type
func (SubjectAltNamesResponsePtrOutput) EmailAddresses ¶
func (o SubjectAltNamesResponsePtrOutput) EmailAddresses() pulumi.StringArrayOutput
Contains only valid RFC 2822 E-mail addresses.
func (SubjectAltNamesResponsePtrOutput) IpAddresses ¶
func (o SubjectAltNamesResponsePtrOutput) IpAddresses() pulumi.StringArrayOutput
Contains only valid 32-bit IPv4 addresses or RFC 4291 IPv6 addresses.
func (SubjectAltNamesResponsePtrOutput) ToSubjectAltNamesResponsePtrOutput ¶
func (o SubjectAltNamesResponsePtrOutput) ToSubjectAltNamesResponsePtrOutput() SubjectAltNamesResponsePtrOutput
func (SubjectAltNamesResponsePtrOutput) ToSubjectAltNamesResponsePtrOutputWithContext ¶
func (o SubjectAltNamesResponsePtrOutput) ToSubjectAltNamesResponsePtrOutputWithContext(ctx context.Context) SubjectAltNamesResponsePtrOutput
func (SubjectAltNamesResponsePtrOutput) Uris ¶
func (o SubjectAltNamesResponsePtrOutput) Uris() pulumi.StringArrayOutput
Contains only valid RFC 3986 URIs.
type SubjectArgs ¶
type SubjectArgs struct { // The "common name" of the subject. CommonName pulumi.StringPtrInput `pulumi:"commonName"` // The country code of the subject. CountryCode pulumi.StringPtrInput `pulumi:"countryCode"` // The locality or city of the subject. Locality pulumi.StringPtrInput `pulumi:"locality"` // The organization of the subject. Organization pulumi.StringPtrInput `pulumi:"organization"` // The organizational_unit of the subject. OrganizationalUnit pulumi.StringPtrInput `pulumi:"organizationalUnit"` // The postal code of the subject. PostalCode pulumi.StringPtrInput `pulumi:"postalCode"` // The province, territory, or regional state of the subject. Province pulumi.StringPtrInput `pulumi:"province"` // The street address of the subject. StreetAddress pulumi.StringPtrInput `pulumi:"streetAddress"` }
Subject describes parts of a distinguished name that, in turn, describes the subject of the certificate.
func (SubjectArgs) ElementType ¶
func (SubjectArgs) ElementType() reflect.Type
func (SubjectArgs) ToSubjectOutput ¶
func (i SubjectArgs) ToSubjectOutput() SubjectOutput
func (SubjectArgs) ToSubjectOutputWithContext ¶
func (i SubjectArgs) ToSubjectOutputWithContext(ctx context.Context) SubjectOutput
func (SubjectArgs) ToSubjectPtrOutput ¶
func (i SubjectArgs) ToSubjectPtrOutput() SubjectPtrOutput
func (SubjectArgs) ToSubjectPtrOutputWithContext ¶
func (i SubjectArgs) ToSubjectPtrOutputWithContext(ctx context.Context) SubjectPtrOutput
type SubjectConfig ¶
type SubjectConfig struct { // Contains distinguished name fields such as the common name, location and organization. Subject Subject `pulumi:"subject"` // Optional. The subject alternative name fields. SubjectAltName *SubjectAltNames `pulumi:"subjectAltName"` }
These values are used to create the distinguished name and subject alternative name fields in an X.509 certificate.
type SubjectConfigArgs ¶
type SubjectConfigArgs struct { // Contains distinguished name fields such as the common name, location and organization. Subject SubjectInput `pulumi:"subject"` // Optional. The subject alternative name fields. SubjectAltName SubjectAltNamesPtrInput `pulumi:"subjectAltName"` }
These values are used to create the distinguished name and subject alternative name fields in an X.509 certificate.
func (SubjectConfigArgs) ElementType ¶
func (SubjectConfigArgs) ElementType() reflect.Type
func (SubjectConfigArgs) ToSubjectConfigOutput ¶
func (i SubjectConfigArgs) ToSubjectConfigOutput() SubjectConfigOutput
func (SubjectConfigArgs) ToSubjectConfigOutputWithContext ¶
func (i SubjectConfigArgs) ToSubjectConfigOutputWithContext(ctx context.Context) SubjectConfigOutput
func (SubjectConfigArgs) ToSubjectConfigPtrOutput ¶
func (i SubjectConfigArgs) ToSubjectConfigPtrOutput() SubjectConfigPtrOutput
func (SubjectConfigArgs) ToSubjectConfigPtrOutputWithContext ¶
func (i SubjectConfigArgs) ToSubjectConfigPtrOutputWithContext(ctx context.Context) SubjectConfigPtrOutput
type SubjectConfigInput ¶
type SubjectConfigInput interface { pulumi.Input ToSubjectConfigOutput() SubjectConfigOutput ToSubjectConfigOutputWithContext(context.Context) SubjectConfigOutput }
SubjectConfigInput is an input type that accepts SubjectConfigArgs and SubjectConfigOutput values. You can construct a concrete instance of `SubjectConfigInput` via:
SubjectConfigArgs{...}
type SubjectConfigOutput ¶
type SubjectConfigOutput struct{ *pulumi.OutputState }
These values are used to create the distinguished name and subject alternative name fields in an X.509 certificate.
func (SubjectConfigOutput) ElementType ¶
func (SubjectConfigOutput) ElementType() reflect.Type
func (SubjectConfigOutput) Subject ¶
func (o SubjectConfigOutput) Subject() SubjectOutput
Contains distinguished name fields such as the common name, location and organization.
func (SubjectConfigOutput) SubjectAltName ¶
func (o SubjectConfigOutput) SubjectAltName() SubjectAltNamesPtrOutput
Optional. The subject alternative name fields.
func (SubjectConfigOutput) ToSubjectConfigOutput ¶
func (o SubjectConfigOutput) ToSubjectConfigOutput() SubjectConfigOutput
func (SubjectConfigOutput) ToSubjectConfigOutputWithContext ¶
func (o SubjectConfigOutput) ToSubjectConfigOutputWithContext(ctx context.Context) SubjectConfigOutput
func (SubjectConfigOutput) ToSubjectConfigPtrOutput ¶
func (o SubjectConfigOutput) ToSubjectConfigPtrOutput() SubjectConfigPtrOutput
func (SubjectConfigOutput) ToSubjectConfigPtrOutputWithContext ¶
func (o SubjectConfigOutput) ToSubjectConfigPtrOutputWithContext(ctx context.Context) SubjectConfigPtrOutput
type SubjectConfigPtrInput ¶
type SubjectConfigPtrInput interface { pulumi.Input ToSubjectConfigPtrOutput() SubjectConfigPtrOutput ToSubjectConfigPtrOutputWithContext(context.Context) SubjectConfigPtrOutput }
SubjectConfigPtrInput is an input type that accepts SubjectConfigArgs, SubjectConfigPtr and SubjectConfigPtrOutput values. You can construct a concrete instance of `SubjectConfigPtrInput` via:
SubjectConfigArgs{...} or: nil
func SubjectConfigPtr ¶
func SubjectConfigPtr(v *SubjectConfigArgs) SubjectConfigPtrInput
type SubjectConfigPtrOutput ¶
type SubjectConfigPtrOutput struct{ *pulumi.OutputState }
func (SubjectConfigPtrOutput) Elem ¶
func (o SubjectConfigPtrOutput) Elem() SubjectConfigOutput
func (SubjectConfigPtrOutput) ElementType ¶
func (SubjectConfigPtrOutput) ElementType() reflect.Type
func (SubjectConfigPtrOutput) Subject ¶
func (o SubjectConfigPtrOutput) Subject() SubjectPtrOutput
Contains distinguished name fields such as the common name, location and organization.
func (SubjectConfigPtrOutput) SubjectAltName ¶
func (o SubjectConfigPtrOutput) SubjectAltName() SubjectAltNamesPtrOutput
Optional. The subject alternative name fields.
func (SubjectConfigPtrOutput) ToSubjectConfigPtrOutput ¶
func (o SubjectConfigPtrOutput) ToSubjectConfigPtrOutput() SubjectConfigPtrOutput
func (SubjectConfigPtrOutput) ToSubjectConfigPtrOutputWithContext ¶
func (o SubjectConfigPtrOutput) ToSubjectConfigPtrOutputWithContext(ctx context.Context) SubjectConfigPtrOutput
type SubjectConfigResponse ¶
type SubjectConfigResponse struct { // Contains distinguished name fields such as the common name, location and organization. Subject SubjectResponse `pulumi:"subject"` // Optional. The subject alternative name fields. SubjectAltName SubjectAltNamesResponse `pulumi:"subjectAltName"` }
These values are used to create the distinguished name and subject alternative name fields in an X.509 certificate.
type SubjectConfigResponseArgs ¶
type SubjectConfigResponseArgs struct { // Contains distinguished name fields such as the common name, location and organization. Subject SubjectResponseInput `pulumi:"subject"` // Optional. The subject alternative name fields. SubjectAltName SubjectAltNamesResponseInput `pulumi:"subjectAltName"` }
These values are used to create the distinguished name and subject alternative name fields in an X.509 certificate.
func (SubjectConfigResponseArgs) ElementType ¶
func (SubjectConfigResponseArgs) ElementType() reflect.Type
func (SubjectConfigResponseArgs) ToSubjectConfigResponseOutput ¶
func (i SubjectConfigResponseArgs) ToSubjectConfigResponseOutput() SubjectConfigResponseOutput
func (SubjectConfigResponseArgs) ToSubjectConfigResponseOutputWithContext ¶
func (i SubjectConfigResponseArgs) ToSubjectConfigResponseOutputWithContext(ctx context.Context) SubjectConfigResponseOutput
func (SubjectConfigResponseArgs) ToSubjectConfigResponsePtrOutput ¶
func (i SubjectConfigResponseArgs) ToSubjectConfigResponsePtrOutput() SubjectConfigResponsePtrOutput
func (SubjectConfigResponseArgs) ToSubjectConfigResponsePtrOutputWithContext ¶
func (i SubjectConfigResponseArgs) ToSubjectConfigResponsePtrOutputWithContext(ctx context.Context) SubjectConfigResponsePtrOutput
type SubjectConfigResponseInput ¶
type SubjectConfigResponseInput interface { pulumi.Input ToSubjectConfigResponseOutput() SubjectConfigResponseOutput ToSubjectConfigResponseOutputWithContext(context.Context) SubjectConfigResponseOutput }
SubjectConfigResponseInput is an input type that accepts SubjectConfigResponseArgs and SubjectConfigResponseOutput values. You can construct a concrete instance of `SubjectConfigResponseInput` via:
SubjectConfigResponseArgs{...}
type SubjectConfigResponseOutput ¶
type SubjectConfigResponseOutput struct{ *pulumi.OutputState }
These values are used to create the distinguished name and subject alternative name fields in an X.509 certificate.
func (SubjectConfigResponseOutput) ElementType ¶
func (SubjectConfigResponseOutput) ElementType() reflect.Type
func (SubjectConfigResponseOutput) Subject ¶
func (o SubjectConfigResponseOutput) Subject() SubjectResponseOutput
Contains distinguished name fields such as the common name, location and organization.
func (SubjectConfigResponseOutput) SubjectAltName ¶
func (o SubjectConfigResponseOutput) SubjectAltName() SubjectAltNamesResponseOutput
Optional. The subject alternative name fields.
func (SubjectConfigResponseOutput) ToSubjectConfigResponseOutput ¶
func (o SubjectConfigResponseOutput) ToSubjectConfigResponseOutput() SubjectConfigResponseOutput
func (SubjectConfigResponseOutput) ToSubjectConfigResponseOutputWithContext ¶
func (o SubjectConfigResponseOutput) ToSubjectConfigResponseOutputWithContext(ctx context.Context) SubjectConfigResponseOutput
func (SubjectConfigResponseOutput) ToSubjectConfigResponsePtrOutput ¶
func (o SubjectConfigResponseOutput) ToSubjectConfigResponsePtrOutput() SubjectConfigResponsePtrOutput
func (SubjectConfigResponseOutput) ToSubjectConfigResponsePtrOutputWithContext ¶
func (o SubjectConfigResponseOutput) ToSubjectConfigResponsePtrOutputWithContext(ctx context.Context) SubjectConfigResponsePtrOutput
type SubjectConfigResponsePtrInput ¶
type SubjectConfigResponsePtrInput interface { pulumi.Input ToSubjectConfigResponsePtrOutput() SubjectConfigResponsePtrOutput ToSubjectConfigResponsePtrOutputWithContext(context.Context) SubjectConfigResponsePtrOutput }
SubjectConfigResponsePtrInput is an input type that accepts SubjectConfigResponseArgs, SubjectConfigResponsePtr and SubjectConfigResponsePtrOutput values. You can construct a concrete instance of `SubjectConfigResponsePtrInput` via:
SubjectConfigResponseArgs{...} or: nil
func SubjectConfigResponsePtr ¶
func SubjectConfigResponsePtr(v *SubjectConfigResponseArgs) SubjectConfigResponsePtrInput
type SubjectConfigResponsePtrOutput ¶
type SubjectConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (SubjectConfigResponsePtrOutput) Elem ¶
func (o SubjectConfigResponsePtrOutput) Elem() SubjectConfigResponseOutput
func (SubjectConfigResponsePtrOutput) ElementType ¶
func (SubjectConfigResponsePtrOutput) ElementType() reflect.Type
func (SubjectConfigResponsePtrOutput) Subject ¶
func (o SubjectConfigResponsePtrOutput) Subject() SubjectResponsePtrOutput
Contains distinguished name fields such as the common name, location and organization.
func (SubjectConfigResponsePtrOutput) SubjectAltName ¶
func (o SubjectConfigResponsePtrOutput) SubjectAltName() SubjectAltNamesResponsePtrOutput
Optional. The subject alternative name fields.
func (SubjectConfigResponsePtrOutput) ToSubjectConfigResponsePtrOutput ¶
func (o SubjectConfigResponsePtrOutput) ToSubjectConfigResponsePtrOutput() SubjectConfigResponsePtrOutput
func (SubjectConfigResponsePtrOutput) ToSubjectConfigResponsePtrOutputWithContext ¶
func (o SubjectConfigResponsePtrOutput) ToSubjectConfigResponsePtrOutputWithContext(ctx context.Context) SubjectConfigResponsePtrOutput
type SubjectDescriptionResponse ¶
type SubjectDescriptionResponse struct { // The serial number encoded in lowercase hexadecimal. HexSerialNumber string `pulumi:"hexSerialNumber"` // For convenience, the actual lifetime of an issued certificate. Lifetime string `pulumi:"lifetime"` // The time after which the certificate is expired. Per RFC 5280, the validity period for a certificate is the period of time from not_before_time through not_after_time, inclusive. Corresponds to 'not_before_time' + 'lifetime' - 1 second. NotAfterTime string `pulumi:"notAfterTime"` // The time at which the certificate becomes valid. NotBeforeTime string `pulumi:"notBeforeTime"` // Contains distinguished name fields such as the common name, location and / organization. Subject SubjectResponse `pulumi:"subject"` // The subject alternative name fields. SubjectAltName SubjectAltNamesResponse `pulumi:"subjectAltName"` }
These values describe fields in an issued X.509 certificate such as the distinguished name, subject alternative names, serial number, and lifetime.
type SubjectDescriptionResponseArgs ¶
type SubjectDescriptionResponseArgs struct { // The serial number encoded in lowercase hexadecimal. HexSerialNumber pulumi.StringInput `pulumi:"hexSerialNumber"` // For convenience, the actual lifetime of an issued certificate. Lifetime pulumi.StringInput `pulumi:"lifetime"` // The time after which the certificate is expired. Per RFC 5280, the validity period for a certificate is the period of time from not_before_time through not_after_time, inclusive. Corresponds to 'not_before_time' + 'lifetime' - 1 second. NotAfterTime pulumi.StringInput `pulumi:"notAfterTime"` // The time at which the certificate becomes valid. NotBeforeTime pulumi.StringInput `pulumi:"notBeforeTime"` // Contains distinguished name fields such as the common name, location and / organization. Subject SubjectResponseInput `pulumi:"subject"` // The subject alternative name fields. SubjectAltName SubjectAltNamesResponseInput `pulumi:"subjectAltName"` }
These values describe fields in an issued X.509 certificate such as the distinguished name, subject alternative names, serial number, and lifetime.
func (SubjectDescriptionResponseArgs) ElementType ¶
func (SubjectDescriptionResponseArgs) ElementType() reflect.Type
func (SubjectDescriptionResponseArgs) ToSubjectDescriptionResponseOutput ¶
func (i SubjectDescriptionResponseArgs) ToSubjectDescriptionResponseOutput() SubjectDescriptionResponseOutput
func (SubjectDescriptionResponseArgs) ToSubjectDescriptionResponseOutputWithContext ¶
func (i SubjectDescriptionResponseArgs) ToSubjectDescriptionResponseOutputWithContext(ctx context.Context) SubjectDescriptionResponseOutput
func (SubjectDescriptionResponseArgs) ToSubjectDescriptionResponsePtrOutput ¶
func (i SubjectDescriptionResponseArgs) ToSubjectDescriptionResponsePtrOutput() SubjectDescriptionResponsePtrOutput
func (SubjectDescriptionResponseArgs) ToSubjectDescriptionResponsePtrOutputWithContext ¶
func (i SubjectDescriptionResponseArgs) ToSubjectDescriptionResponsePtrOutputWithContext(ctx context.Context) SubjectDescriptionResponsePtrOutput
type SubjectDescriptionResponseInput ¶
type SubjectDescriptionResponseInput interface { pulumi.Input ToSubjectDescriptionResponseOutput() SubjectDescriptionResponseOutput ToSubjectDescriptionResponseOutputWithContext(context.Context) SubjectDescriptionResponseOutput }
SubjectDescriptionResponseInput is an input type that accepts SubjectDescriptionResponseArgs and SubjectDescriptionResponseOutput values. You can construct a concrete instance of `SubjectDescriptionResponseInput` via:
SubjectDescriptionResponseArgs{...}
type SubjectDescriptionResponseOutput ¶
type SubjectDescriptionResponseOutput struct{ *pulumi.OutputState }
These values describe fields in an issued X.509 certificate such as the distinguished name, subject alternative names, serial number, and lifetime.
func (SubjectDescriptionResponseOutput) ElementType ¶
func (SubjectDescriptionResponseOutput) ElementType() reflect.Type
func (SubjectDescriptionResponseOutput) HexSerialNumber ¶
func (o SubjectDescriptionResponseOutput) HexSerialNumber() pulumi.StringOutput
The serial number encoded in lowercase hexadecimal.
func (SubjectDescriptionResponseOutput) Lifetime ¶
func (o SubjectDescriptionResponseOutput) Lifetime() pulumi.StringOutput
For convenience, the actual lifetime of an issued certificate.
func (SubjectDescriptionResponseOutput) NotAfterTime ¶
func (o SubjectDescriptionResponseOutput) NotAfterTime() pulumi.StringOutput
The time after which the certificate is expired. Per RFC 5280, the validity period for a certificate is the period of time from not_before_time through not_after_time, inclusive. Corresponds to 'not_before_time' + 'lifetime' - 1 second.
func (SubjectDescriptionResponseOutput) NotBeforeTime ¶
func (o SubjectDescriptionResponseOutput) NotBeforeTime() pulumi.StringOutput
The time at which the certificate becomes valid.
func (SubjectDescriptionResponseOutput) Subject ¶
func (o SubjectDescriptionResponseOutput) Subject() SubjectResponseOutput
Contains distinguished name fields such as the common name, location and / organization.
func (SubjectDescriptionResponseOutput) SubjectAltName ¶
func (o SubjectDescriptionResponseOutput) SubjectAltName() SubjectAltNamesResponseOutput
The subject alternative name fields.
func (SubjectDescriptionResponseOutput) ToSubjectDescriptionResponseOutput ¶
func (o SubjectDescriptionResponseOutput) ToSubjectDescriptionResponseOutput() SubjectDescriptionResponseOutput
func (SubjectDescriptionResponseOutput) ToSubjectDescriptionResponseOutputWithContext ¶
func (o SubjectDescriptionResponseOutput) ToSubjectDescriptionResponseOutputWithContext(ctx context.Context) SubjectDescriptionResponseOutput
func (SubjectDescriptionResponseOutput) ToSubjectDescriptionResponsePtrOutput ¶
func (o SubjectDescriptionResponseOutput) ToSubjectDescriptionResponsePtrOutput() SubjectDescriptionResponsePtrOutput
func (SubjectDescriptionResponseOutput) ToSubjectDescriptionResponsePtrOutputWithContext ¶
func (o SubjectDescriptionResponseOutput) ToSubjectDescriptionResponsePtrOutputWithContext(ctx context.Context) SubjectDescriptionResponsePtrOutput
type SubjectDescriptionResponsePtrInput ¶
type SubjectDescriptionResponsePtrInput interface { pulumi.Input ToSubjectDescriptionResponsePtrOutput() SubjectDescriptionResponsePtrOutput ToSubjectDescriptionResponsePtrOutputWithContext(context.Context) SubjectDescriptionResponsePtrOutput }
SubjectDescriptionResponsePtrInput is an input type that accepts SubjectDescriptionResponseArgs, SubjectDescriptionResponsePtr and SubjectDescriptionResponsePtrOutput values. You can construct a concrete instance of `SubjectDescriptionResponsePtrInput` via:
SubjectDescriptionResponseArgs{...} or: nil
func SubjectDescriptionResponsePtr ¶
func SubjectDescriptionResponsePtr(v *SubjectDescriptionResponseArgs) SubjectDescriptionResponsePtrInput
type SubjectDescriptionResponsePtrOutput ¶
type SubjectDescriptionResponsePtrOutput struct{ *pulumi.OutputState }
func (SubjectDescriptionResponsePtrOutput) Elem ¶
func (o SubjectDescriptionResponsePtrOutput) Elem() SubjectDescriptionResponseOutput
func (SubjectDescriptionResponsePtrOutput) ElementType ¶
func (SubjectDescriptionResponsePtrOutput) ElementType() reflect.Type
func (SubjectDescriptionResponsePtrOutput) HexSerialNumber ¶
func (o SubjectDescriptionResponsePtrOutput) HexSerialNumber() pulumi.StringPtrOutput
The serial number encoded in lowercase hexadecimal.
func (SubjectDescriptionResponsePtrOutput) Lifetime ¶
func (o SubjectDescriptionResponsePtrOutput) Lifetime() pulumi.StringPtrOutput
For convenience, the actual lifetime of an issued certificate.
func (SubjectDescriptionResponsePtrOutput) NotAfterTime ¶
func (o SubjectDescriptionResponsePtrOutput) NotAfterTime() pulumi.StringPtrOutput
The time after which the certificate is expired. Per RFC 5280, the validity period for a certificate is the period of time from not_before_time through not_after_time, inclusive. Corresponds to 'not_before_time' + 'lifetime' - 1 second.
func (SubjectDescriptionResponsePtrOutput) NotBeforeTime ¶
func (o SubjectDescriptionResponsePtrOutput) NotBeforeTime() pulumi.StringPtrOutput
The time at which the certificate becomes valid.
func (SubjectDescriptionResponsePtrOutput) Subject ¶
func (o SubjectDescriptionResponsePtrOutput) Subject() SubjectResponsePtrOutput
Contains distinguished name fields such as the common name, location and / organization.
func (SubjectDescriptionResponsePtrOutput) SubjectAltName ¶
func (o SubjectDescriptionResponsePtrOutput) SubjectAltName() SubjectAltNamesResponsePtrOutput
The subject alternative name fields.
func (SubjectDescriptionResponsePtrOutput) ToSubjectDescriptionResponsePtrOutput ¶
func (o SubjectDescriptionResponsePtrOutput) ToSubjectDescriptionResponsePtrOutput() SubjectDescriptionResponsePtrOutput
func (SubjectDescriptionResponsePtrOutput) ToSubjectDescriptionResponsePtrOutputWithContext ¶
func (o SubjectDescriptionResponsePtrOutput) ToSubjectDescriptionResponsePtrOutputWithContext(ctx context.Context) SubjectDescriptionResponsePtrOutput
type SubjectInput ¶
type SubjectInput interface { pulumi.Input ToSubjectOutput() SubjectOutput ToSubjectOutputWithContext(context.Context) SubjectOutput }
SubjectInput is an input type that accepts SubjectArgs and SubjectOutput values. You can construct a concrete instance of `SubjectInput` via:
SubjectArgs{...}
type SubjectOutput ¶
type SubjectOutput struct{ *pulumi.OutputState }
Subject describes parts of a distinguished name that, in turn, describes the subject of the certificate.
func (SubjectOutput) CommonName ¶
func (o SubjectOutput) CommonName() pulumi.StringPtrOutput
The "common name" of the subject.
func (SubjectOutput) CountryCode ¶
func (o SubjectOutput) CountryCode() pulumi.StringPtrOutput
The country code of the subject.
func (SubjectOutput) ElementType ¶
func (SubjectOutput) ElementType() reflect.Type
func (SubjectOutput) Locality ¶
func (o SubjectOutput) Locality() pulumi.StringPtrOutput
The locality or city of the subject.
func (SubjectOutput) Organization ¶
func (o SubjectOutput) Organization() pulumi.StringPtrOutput
The organization of the subject.
func (SubjectOutput) OrganizationalUnit ¶
func (o SubjectOutput) OrganizationalUnit() pulumi.StringPtrOutput
The organizational_unit of the subject.
func (SubjectOutput) PostalCode ¶
func (o SubjectOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the subject.
func (SubjectOutput) Province ¶
func (o SubjectOutput) Province() pulumi.StringPtrOutput
The province, territory, or regional state of the subject.
func (SubjectOutput) StreetAddress ¶
func (o SubjectOutput) StreetAddress() pulumi.StringPtrOutput
The street address of the subject.
func (SubjectOutput) ToSubjectOutput ¶
func (o SubjectOutput) ToSubjectOutput() SubjectOutput
func (SubjectOutput) ToSubjectOutputWithContext ¶
func (o SubjectOutput) ToSubjectOutputWithContext(ctx context.Context) SubjectOutput
func (SubjectOutput) ToSubjectPtrOutput ¶
func (o SubjectOutput) ToSubjectPtrOutput() SubjectPtrOutput
func (SubjectOutput) ToSubjectPtrOutputWithContext ¶
func (o SubjectOutput) ToSubjectPtrOutputWithContext(ctx context.Context) SubjectPtrOutput
type SubjectPtrInput ¶
type SubjectPtrInput interface { pulumi.Input ToSubjectPtrOutput() SubjectPtrOutput ToSubjectPtrOutputWithContext(context.Context) SubjectPtrOutput }
SubjectPtrInput is an input type that accepts SubjectArgs, SubjectPtr and SubjectPtrOutput values. You can construct a concrete instance of `SubjectPtrInput` via:
SubjectArgs{...} or: nil
func SubjectPtr ¶
func SubjectPtr(v *SubjectArgs) SubjectPtrInput
type SubjectPtrOutput ¶
type SubjectPtrOutput struct{ *pulumi.OutputState }
func (SubjectPtrOutput) CommonName ¶
func (o SubjectPtrOutput) CommonName() pulumi.StringPtrOutput
The "common name" of the subject.
func (SubjectPtrOutput) CountryCode ¶
func (o SubjectPtrOutput) CountryCode() pulumi.StringPtrOutput
The country code of the subject.
func (SubjectPtrOutput) Elem ¶
func (o SubjectPtrOutput) Elem() SubjectOutput
func (SubjectPtrOutput) ElementType ¶
func (SubjectPtrOutput) ElementType() reflect.Type
func (SubjectPtrOutput) Locality ¶
func (o SubjectPtrOutput) Locality() pulumi.StringPtrOutput
The locality or city of the subject.
func (SubjectPtrOutput) Organization ¶
func (o SubjectPtrOutput) Organization() pulumi.StringPtrOutput
The organization of the subject.
func (SubjectPtrOutput) OrganizationalUnit ¶
func (o SubjectPtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
The organizational_unit of the subject.
func (SubjectPtrOutput) PostalCode ¶
func (o SubjectPtrOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the subject.
func (SubjectPtrOutput) Province ¶
func (o SubjectPtrOutput) Province() pulumi.StringPtrOutput
The province, territory, or regional state of the subject.
func (SubjectPtrOutput) StreetAddress ¶
func (o SubjectPtrOutput) StreetAddress() pulumi.StringPtrOutput
The street address of the subject.
func (SubjectPtrOutput) ToSubjectPtrOutput ¶
func (o SubjectPtrOutput) ToSubjectPtrOutput() SubjectPtrOutput
func (SubjectPtrOutput) ToSubjectPtrOutputWithContext ¶
func (o SubjectPtrOutput) ToSubjectPtrOutputWithContext(ctx context.Context) SubjectPtrOutput
type SubjectResponse ¶
type SubjectResponse struct { // The "common name" of the subject. CommonName string `pulumi:"commonName"` // The country code of the subject. CountryCode string `pulumi:"countryCode"` // The locality or city of the subject. Locality string `pulumi:"locality"` // The organization of the subject. Organization string `pulumi:"organization"` // The organizational_unit of the subject. OrganizationalUnit string `pulumi:"organizationalUnit"` // The postal code of the subject. PostalCode string `pulumi:"postalCode"` // The province, territory, or regional state of the subject. Province string `pulumi:"province"` // The street address of the subject. StreetAddress string `pulumi:"streetAddress"` }
Subject describes parts of a distinguished name that, in turn, describes the subject of the certificate.
type SubjectResponseArgs ¶
type SubjectResponseArgs struct { // The "common name" of the subject. CommonName pulumi.StringInput `pulumi:"commonName"` // The country code of the subject. CountryCode pulumi.StringInput `pulumi:"countryCode"` // The locality or city of the subject. Locality pulumi.StringInput `pulumi:"locality"` // The organization of the subject. Organization pulumi.StringInput `pulumi:"organization"` // The organizational_unit of the subject. OrganizationalUnit pulumi.StringInput `pulumi:"organizationalUnit"` // The postal code of the subject. PostalCode pulumi.StringInput `pulumi:"postalCode"` // The province, territory, or regional state of the subject. Province pulumi.StringInput `pulumi:"province"` // The street address of the subject. StreetAddress pulumi.StringInput `pulumi:"streetAddress"` }
Subject describes parts of a distinguished name that, in turn, describes the subject of the certificate.
func (SubjectResponseArgs) ElementType ¶
func (SubjectResponseArgs) ElementType() reflect.Type
func (SubjectResponseArgs) ToSubjectResponseOutput ¶
func (i SubjectResponseArgs) ToSubjectResponseOutput() SubjectResponseOutput
func (SubjectResponseArgs) ToSubjectResponseOutputWithContext ¶
func (i SubjectResponseArgs) ToSubjectResponseOutputWithContext(ctx context.Context) SubjectResponseOutput
func (SubjectResponseArgs) ToSubjectResponsePtrOutput ¶
func (i SubjectResponseArgs) ToSubjectResponsePtrOutput() SubjectResponsePtrOutput
func (SubjectResponseArgs) ToSubjectResponsePtrOutputWithContext ¶
func (i SubjectResponseArgs) ToSubjectResponsePtrOutputWithContext(ctx context.Context) SubjectResponsePtrOutput
type SubjectResponseInput ¶
type SubjectResponseInput interface { pulumi.Input ToSubjectResponseOutput() SubjectResponseOutput ToSubjectResponseOutputWithContext(context.Context) SubjectResponseOutput }
SubjectResponseInput is an input type that accepts SubjectResponseArgs and SubjectResponseOutput values. You can construct a concrete instance of `SubjectResponseInput` via:
SubjectResponseArgs{...}
type SubjectResponseOutput ¶
type SubjectResponseOutput struct{ *pulumi.OutputState }
Subject describes parts of a distinguished name that, in turn, describes the subject of the certificate.
func (SubjectResponseOutput) CommonName ¶
func (o SubjectResponseOutput) CommonName() pulumi.StringOutput
The "common name" of the subject.
func (SubjectResponseOutput) CountryCode ¶
func (o SubjectResponseOutput) CountryCode() pulumi.StringOutput
The country code of the subject.
func (SubjectResponseOutput) ElementType ¶
func (SubjectResponseOutput) ElementType() reflect.Type
func (SubjectResponseOutput) Locality ¶
func (o SubjectResponseOutput) Locality() pulumi.StringOutput
The locality or city of the subject.
func (SubjectResponseOutput) Organization ¶
func (o SubjectResponseOutput) Organization() pulumi.StringOutput
The organization of the subject.
func (SubjectResponseOutput) OrganizationalUnit ¶
func (o SubjectResponseOutput) OrganizationalUnit() pulumi.StringOutput
The organizational_unit of the subject.
func (SubjectResponseOutput) PostalCode ¶
func (o SubjectResponseOutput) PostalCode() pulumi.StringOutput
The postal code of the subject.
func (SubjectResponseOutput) Province ¶
func (o SubjectResponseOutput) Province() pulumi.StringOutput
The province, territory, or regional state of the subject.
func (SubjectResponseOutput) StreetAddress ¶
func (o SubjectResponseOutput) StreetAddress() pulumi.StringOutput
The street address of the subject.
func (SubjectResponseOutput) ToSubjectResponseOutput ¶
func (o SubjectResponseOutput) ToSubjectResponseOutput() SubjectResponseOutput
func (SubjectResponseOutput) ToSubjectResponseOutputWithContext ¶
func (o SubjectResponseOutput) ToSubjectResponseOutputWithContext(ctx context.Context) SubjectResponseOutput
func (SubjectResponseOutput) ToSubjectResponsePtrOutput ¶
func (o SubjectResponseOutput) ToSubjectResponsePtrOutput() SubjectResponsePtrOutput
func (SubjectResponseOutput) ToSubjectResponsePtrOutputWithContext ¶
func (o SubjectResponseOutput) ToSubjectResponsePtrOutputWithContext(ctx context.Context) SubjectResponsePtrOutput
type SubjectResponsePtrInput ¶
type SubjectResponsePtrInput interface { pulumi.Input ToSubjectResponsePtrOutput() SubjectResponsePtrOutput ToSubjectResponsePtrOutputWithContext(context.Context) SubjectResponsePtrOutput }
SubjectResponsePtrInput is an input type that accepts SubjectResponseArgs, SubjectResponsePtr and SubjectResponsePtrOutput values. You can construct a concrete instance of `SubjectResponsePtrInput` via:
SubjectResponseArgs{...} or: nil
func SubjectResponsePtr ¶
func SubjectResponsePtr(v *SubjectResponseArgs) SubjectResponsePtrInput
type SubjectResponsePtrOutput ¶
type SubjectResponsePtrOutput struct{ *pulumi.OutputState }
func (SubjectResponsePtrOutput) CommonName ¶
func (o SubjectResponsePtrOutput) CommonName() pulumi.StringPtrOutput
The "common name" of the subject.
func (SubjectResponsePtrOutput) CountryCode ¶
func (o SubjectResponsePtrOutput) CountryCode() pulumi.StringPtrOutput
The country code of the subject.
func (SubjectResponsePtrOutput) Elem ¶
func (o SubjectResponsePtrOutput) Elem() SubjectResponseOutput
func (SubjectResponsePtrOutput) ElementType ¶
func (SubjectResponsePtrOutput) ElementType() reflect.Type
func (SubjectResponsePtrOutput) Locality ¶
func (o SubjectResponsePtrOutput) Locality() pulumi.StringPtrOutput
The locality or city of the subject.
func (SubjectResponsePtrOutput) Organization ¶
func (o SubjectResponsePtrOutput) Organization() pulumi.StringPtrOutput
The organization of the subject.
func (SubjectResponsePtrOutput) OrganizationalUnit ¶
func (o SubjectResponsePtrOutput) OrganizationalUnit() pulumi.StringPtrOutput
The organizational_unit of the subject.
func (SubjectResponsePtrOutput) PostalCode ¶
func (o SubjectResponsePtrOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the subject.
func (SubjectResponsePtrOutput) Province ¶
func (o SubjectResponsePtrOutput) Province() pulumi.StringPtrOutput
The province, territory, or regional state of the subject.
func (SubjectResponsePtrOutput) StreetAddress ¶
func (o SubjectResponsePtrOutput) StreetAddress() pulumi.StringPtrOutput
The street address of the subject.
func (SubjectResponsePtrOutput) ToSubjectResponsePtrOutput ¶
func (o SubjectResponsePtrOutput) ToSubjectResponsePtrOutput() SubjectResponsePtrOutput
func (SubjectResponsePtrOutput) ToSubjectResponsePtrOutputWithContext ¶
func (o SubjectResponsePtrOutput) ToSubjectResponsePtrOutputWithContext(ctx context.Context) SubjectResponsePtrOutput
type SubordinateConfig ¶
type SubordinateConfig struct { // This can refer to a CertificateAuthority that was used to create a subordinate CertificateAuthority. This field is used for information and usability purposes only. The resource name is in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`. CertificateAuthority string `pulumi:"certificateAuthority"` // Contains the PEM certificate chain for the issuers of this CertificateAuthority, but not pem certificate for this CA itself. PemIssuerChain SubordinateConfigChain `pulumi:"pemIssuerChain"` }
Describes a subordinate CA's issuers. This is either a resource name to a known issuing CertificateAuthority, or a PEM issuer certificate chain.
type SubordinateConfigArgs ¶
type SubordinateConfigArgs struct { // This can refer to a CertificateAuthority that was used to create a subordinate CertificateAuthority. This field is used for information and usability purposes only. The resource name is in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`. CertificateAuthority pulumi.StringInput `pulumi:"certificateAuthority"` // Contains the PEM certificate chain for the issuers of this CertificateAuthority, but not pem certificate for this CA itself. PemIssuerChain SubordinateConfigChainInput `pulumi:"pemIssuerChain"` }
Describes a subordinate CA's issuers. This is either a resource name to a known issuing CertificateAuthority, or a PEM issuer certificate chain.
func (SubordinateConfigArgs) ElementType ¶
func (SubordinateConfigArgs) ElementType() reflect.Type
func (SubordinateConfigArgs) ToSubordinateConfigOutput ¶
func (i SubordinateConfigArgs) ToSubordinateConfigOutput() SubordinateConfigOutput
func (SubordinateConfigArgs) ToSubordinateConfigOutputWithContext ¶
func (i SubordinateConfigArgs) ToSubordinateConfigOutputWithContext(ctx context.Context) SubordinateConfigOutput
func (SubordinateConfigArgs) ToSubordinateConfigPtrOutput ¶
func (i SubordinateConfigArgs) ToSubordinateConfigPtrOutput() SubordinateConfigPtrOutput
func (SubordinateConfigArgs) ToSubordinateConfigPtrOutputWithContext ¶
func (i SubordinateConfigArgs) ToSubordinateConfigPtrOutputWithContext(ctx context.Context) SubordinateConfigPtrOutput
type SubordinateConfigChain ¶
type SubordinateConfigChain struct { // Expected to be in leaf-to-root order according to RFC 5246. PemCertificates []string `pulumi:"pemCertificates"` }
This message describes a subordinate CA's issuer certificate chain. This wrapper exists for compatibility reasons.
type SubordinateConfigChainArgs ¶
type SubordinateConfigChainArgs struct { // Expected to be in leaf-to-root order according to RFC 5246. PemCertificates pulumi.StringArrayInput `pulumi:"pemCertificates"` }
This message describes a subordinate CA's issuer certificate chain. This wrapper exists for compatibility reasons.
func (SubordinateConfigChainArgs) ElementType ¶
func (SubordinateConfigChainArgs) ElementType() reflect.Type
func (SubordinateConfigChainArgs) ToSubordinateConfigChainOutput ¶
func (i SubordinateConfigChainArgs) ToSubordinateConfigChainOutput() SubordinateConfigChainOutput
func (SubordinateConfigChainArgs) ToSubordinateConfigChainOutputWithContext ¶
func (i SubordinateConfigChainArgs) ToSubordinateConfigChainOutputWithContext(ctx context.Context) SubordinateConfigChainOutput
func (SubordinateConfigChainArgs) ToSubordinateConfigChainPtrOutput ¶
func (i SubordinateConfigChainArgs) ToSubordinateConfigChainPtrOutput() SubordinateConfigChainPtrOutput
func (SubordinateConfigChainArgs) ToSubordinateConfigChainPtrOutputWithContext ¶
func (i SubordinateConfigChainArgs) ToSubordinateConfigChainPtrOutputWithContext(ctx context.Context) SubordinateConfigChainPtrOutput
type SubordinateConfigChainInput ¶
type SubordinateConfigChainInput interface { pulumi.Input ToSubordinateConfigChainOutput() SubordinateConfigChainOutput ToSubordinateConfigChainOutputWithContext(context.Context) SubordinateConfigChainOutput }
SubordinateConfigChainInput is an input type that accepts SubordinateConfigChainArgs and SubordinateConfigChainOutput values. You can construct a concrete instance of `SubordinateConfigChainInput` via:
SubordinateConfigChainArgs{...}
type SubordinateConfigChainOutput ¶
type SubordinateConfigChainOutput struct{ *pulumi.OutputState }
This message describes a subordinate CA's issuer certificate chain. This wrapper exists for compatibility reasons.
func (SubordinateConfigChainOutput) ElementType ¶
func (SubordinateConfigChainOutput) ElementType() reflect.Type
func (SubordinateConfigChainOutput) PemCertificates ¶
func (o SubordinateConfigChainOutput) PemCertificates() pulumi.StringArrayOutput
Expected to be in leaf-to-root order according to RFC 5246.
func (SubordinateConfigChainOutput) ToSubordinateConfigChainOutput ¶
func (o SubordinateConfigChainOutput) ToSubordinateConfigChainOutput() SubordinateConfigChainOutput
func (SubordinateConfigChainOutput) ToSubordinateConfigChainOutputWithContext ¶
func (o SubordinateConfigChainOutput) ToSubordinateConfigChainOutputWithContext(ctx context.Context) SubordinateConfigChainOutput
func (SubordinateConfigChainOutput) ToSubordinateConfigChainPtrOutput ¶
func (o SubordinateConfigChainOutput) ToSubordinateConfigChainPtrOutput() SubordinateConfigChainPtrOutput
func (SubordinateConfigChainOutput) ToSubordinateConfigChainPtrOutputWithContext ¶
func (o SubordinateConfigChainOutput) ToSubordinateConfigChainPtrOutputWithContext(ctx context.Context) SubordinateConfigChainPtrOutput
type SubordinateConfigChainPtrInput ¶
type SubordinateConfigChainPtrInput interface { pulumi.Input ToSubordinateConfigChainPtrOutput() SubordinateConfigChainPtrOutput ToSubordinateConfigChainPtrOutputWithContext(context.Context) SubordinateConfigChainPtrOutput }
SubordinateConfigChainPtrInput is an input type that accepts SubordinateConfigChainArgs, SubordinateConfigChainPtr and SubordinateConfigChainPtrOutput values. You can construct a concrete instance of `SubordinateConfigChainPtrInput` via:
SubordinateConfigChainArgs{...} or: nil
func SubordinateConfigChainPtr ¶
func SubordinateConfigChainPtr(v *SubordinateConfigChainArgs) SubordinateConfigChainPtrInput
type SubordinateConfigChainPtrOutput ¶
type SubordinateConfigChainPtrOutput struct{ *pulumi.OutputState }
func (SubordinateConfigChainPtrOutput) Elem ¶
func (o SubordinateConfigChainPtrOutput) Elem() SubordinateConfigChainOutput
func (SubordinateConfigChainPtrOutput) ElementType ¶
func (SubordinateConfigChainPtrOutput) ElementType() reflect.Type
func (SubordinateConfigChainPtrOutput) PemCertificates ¶
func (o SubordinateConfigChainPtrOutput) PemCertificates() pulumi.StringArrayOutput
Expected to be in leaf-to-root order according to RFC 5246.
func (SubordinateConfigChainPtrOutput) ToSubordinateConfigChainPtrOutput ¶
func (o SubordinateConfigChainPtrOutput) ToSubordinateConfigChainPtrOutput() SubordinateConfigChainPtrOutput
func (SubordinateConfigChainPtrOutput) ToSubordinateConfigChainPtrOutputWithContext ¶
func (o SubordinateConfigChainPtrOutput) ToSubordinateConfigChainPtrOutputWithContext(ctx context.Context) SubordinateConfigChainPtrOutput
type SubordinateConfigChainResponse ¶
type SubordinateConfigChainResponse struct { // Expected to be in leaf-to-root order according to RFC 5246. PemCertificates []string `pulumi:"pemCertificates"` }
This message describes a subordinate CA's issuer certificate chain. This wrapper exists for compatibility reasons.
type SubordinateConfigChainResponseArgs ¶
type SubordinateConfigChainResponseArgs struct { // Expected to be in leaf-to-root order according to RFC 5246. PemCertificates pulumi.StringArrayInput `pulumi:"pemCertificates"` }
This message describes a subordinate CA's issuer certificate chain. This wrapper exists for compatibility reasons.
func (SubordinateConfigChainResponseArgs) ElementType ¶
func (SubordinateConfigChainResponseArgs) ElementType() reflect.Type
func (SubordinateConfigChainResponseArgs) ToSubordinateConfigChainResponseOutput ¶
func (i SubordinateConfigChainResponseArgs) ToSubordinateConfigChainResponseOutput() SubordinateConfigChainResponseOutput
func (SubordinateConfigChainResponseArgs) ToSubordinateConfigChainResponseOutputWithContext ¶
func (i SubordinateConfigChainResponseArgs) ToSubordinateConfigChainResponseOutputWithContext(ctx context.Context) SubordinateConfigChainResponseOutput
func (SubordinateConfigChainResponseArgs) ToSubordinateConfigChainResponsePtrOutput ¶
func (i SubordinateConfigChainResponseArgs) ToSubordinateConfigChainResponsePtrOutput() SubordinateConfigChainResponsePtrOutput
func (SubordinateConfigChainResponseArgs) ToSubordinateConfigChainResponsePtrOutputWithContext ¶
func (i SubordinateConfigChainResponseArgs) ToSubordinateConfigChainResponsePtrOutputWithContext(ctx context.Context) SubordinateConfigChainResponsePtrOutput
type SubordinateConfigChainResponseInput ¶
type SubordinateConfigChainResponseInput interface { pulumi.Input ToSubordinateConfigChainResponseOutput() SubordinateConfigChainResponseOutput ToSubordinateConfigChainResponseOutputWithContext(context.Context) SubordinateConfigChainResponseOutput }
SubordinateConfigChainResponseInput is an input type that accepts SubordinateConfigChainResponseArgs and SubordinateConfigChainResponseOutput values. You can construct a concrete instance of `SubordinateConfigChainResponseInput` via:
SubordinateConfigChainResponseArgs{...}
type SubordinateConfigChainResponseOutput ¶
type SubordinateConfigChainResponseOutput struct{ *pulumi.OutputState }
This message describes a subordinate CA's issuer certificate chain. This wrapper exists for compatibility reasons.
func (SubordinateConfigChainResponseOutput) ElementType ¶
func (SubordinateConfigChainResponseOutput) ElementType() reflect.Type
func (SubordinateConfigChainResponseOutput) PemCertificates ¶
func (o SubordinateConfigChainResponseOutput) PemCertificates() pulumi.StringArrayOutput
Expected to be in leaf-to-root order according to RFC 5246.
func (SubordinateConfigChainResponseOutput) ToSubordinateConfigChainResponseOutput ¶
func (o SubordinateConfigChainResponseOutput) ToSubordinateConfigChainResponseOutput() SubordinateConfigChainResponseOutput
func (SubordinateConfigChainResponseOutput) ToSubordinateConfigChainResponseOutputWithContext ¶
func (o SubordinateConfigChainResponseOutput) ToSubordinateConfigChainResponseOutputWithContext(ctx context.Context) SubordinateConfigChainResponseOutput
func (SubordinateConfigChainResponseOutput) ToSubordinateConfigChainResponsePtrOutput ¶
func (o SubordinateConfigChainResponseOutput) ToSubordinateConfigChainResponsePtrOutput() SubordinateConfigChainResponsePtrOutput
func (SubordinateConfigChainResponseOutput) ToSubordinateConfigChainResponsePtrOutputWithContext ¶
func (o SubordinateConfigChainResponseOutput) ToSubordinateConfigChainResponsePtrOutputWithContext(ctx context.Context) SubordinateConfigChainResponsePtrOutput
type SubordinateConfigChainResponsePtrInput ¶
type SubordinateConfigChainResponsePtrInput interface { pulumi.Input ToSubordinateConfigChainResponsePtrOutput() SubordinateConfigChainResponsePtrOutput ToSubordinateConfigChainResponsePtrOutputWithContext(context.Context) SubordinateConfigChainResponsePtrOutput }
SubordinateConfigChainResponsePtrInput is an input type that accepts SubordinateConfigChainResponseArgs, SubordinateConfigChainResponsePtr and SubordinateConfigChainResponsePtrOutput values. You can construct a concrete instance of `SubordinateConfigChainResponsePtrInput` via:
SubordinateConfigChainResponseArgs{...} or: nil
func SubordinateConfigChainResponsePtr ¶
func SubordinateConfigChainResponsePtr(v *SubordinateConfigChainResponseArgs) SubordinateConfigChainResponsePtrInput
type SubordinateConfigChainResponsePtrOutput ¶
type SubordinateConfigChainResponsePtrOutput struct{ *pulumi.OutputState }
func (SubordinateConfigChainResponsePtrOutput) ElementType ¶
func (SubordinateConfigChainResponsePtrOutput) ElementType() reflect.Type
func (SubordinateConfigChainResponsePtrOutput) PemCertificates ¶
func (o SubordinateConfigChainResponsePtrOutput) PemCertificates() pulumi.StringArrayOutput
Expected to be in leaf-to-root order according to RFC 5246.
func (SubordinateConfigChainResponsePtrOutput) ToSubordinateConfigChainResponsePtrOutput ¶
func (o SubordinateConfigChainResponsePtrOutput) ToSubordinateConfigChainResponsePtrOutput() SubordinateConfigChainResponsePtrOutput
func (SubordinateConfigChainResponsePtrOutput) ToSubordinateConfigChainResponsePtrOutputWithContext ¶
func (o SubordinateConfigChainResponsePtrOutput) ToSubordinateConfigChainResponsePtrOutputWithContext(ctx context.Context) SubordinateConfigChainResponsePtrOutput
type SubordinateConfigInput ¶
type SubordinateConfigInput interface { pulumi.Input ToSubordinateConfigOutput() SubordinateConfigOutput ToSubordinateConfigOutputWithContext(context.Context) SubordinateConfigOutput }
SubordinateConfigInput is an input type that accepts SubordinateConfigArgs and SubordinateConfigOutput values. You can construct a concrete instance of `SubordinateConfigInput` via:
SubordinateConfigArgs{...}
type SubordinateConfigOutput ¶
type SubordinateConfigOutput struct{ *pulumi.OutputState }
Describes a subordinate CA's issuers. This is either a resource name to a known issuing CertificateAuthority, or a PEM issuer certificate chain.
func (SubordinateConfigOutput) CertificateAuthority ¶
func (o SubordinateConfigOutput) CertificateAuthority() pulumi.StringOutput
This can refer to a CertificateAuthority that was used to create a subordinate CertificateAuthority. This field is used for information and usability purposes only. The resource name is in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`.
func (SubordinateConfigOutput) ElementType ¶
func (SubordinateConfigOutput) ElementType() reflect.Type
func (SubordinateConfigOutput) PemIssuerChain ¶
func (o SubordinateConfigOutput) PemIssuerChain() SubordinateConfigChainOutput
Contains the PEM certificate chain for the issuers of this CertificateAuthority, but not pem certificate for this CA itself.
func (SubordinateConfigOutput) ToSubordinateConfigOutput ¶
func (o SubordinateConfigOutput) ToSubordinateConfigOutput() SubordinateConfigOutput
func (SubordinateConfigOutput) ToSubordinateConfigOutputWithContext ¶
func (o SubordinateConfigOutput) ToSubordinateConfigOutputWithContext(ctx context.Context) SubordinateConfigOutput
func (SubordinateConfigOutput) ToSubordinateConfigPtrOutput ¶
func (o SubordinateConfigOutput) ToSubordinateConfigPtrOutput() SubordinateConfigPtrOutput
func (SubordinateConfigOutput) ToSubordinateConfigPtrOutputWithContext ¶
func (o SubordinateConfigOutput) ToSubordinateConfigPtrOutputWithContext(ctx context.Context) SubordinateConfigPtrOutput
type SubordinateConfigPtrInput ¶
type SubordinateConfigPtrInput interface { pulumi.Input ToSubordinateConfigPtrOutput() SubordinateConfigPtrOutput ToSubordinateConfigPtrOutputWithContext(context.Context) SubordinateConfigPtrOutput }
SubordinateConfigPtrInput is an input type that accepts SubordinateConfigArgs, SubordinateConfigPtr and SubordinateConfigPtrOutput values. You can construct a concrete instance of `SubordinateConfigPtrInput` via:
SubordinateConfigArgs{...} or: nil
func SubordinateConfigPtr ¶
func SubordinateConfigPtr(v *SubordinateConfigArgs) SubordinateConfigPtrInput
type SubordinateConfigPtrOutput ¶
type SubordinateConfigPtrOutput struct{ *pulumi.OutputState }
func (SubordinateConfigPtrOutput) CertificateAuthority ¶
func (o SubordinateConfigPtrOutput) CertificateAuthority() pulumi.StringPtrOutput
This can refer to a CertificateAuthority that was used to create a subordinate CertificateAuthority. This field is used for information and usability purposes only. The resource name is in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`.
func (SubordinateConfigPtrOutput) Elem ¶
func (o SubordinateConfigPtrOutput) Elem() SubordinateConfigOutput
func (SubordinateConfigPtrOutput) ElementType ¶
func (SubordinateConfigPtrOutput) ElementType() reflect.Type
func (SubordinateConfigPtrOutput) PemIssuerChain ¶
func (o SubordinateConfigPtrOutput) PemIssuerChain() SubordinateConfigChainPtrOutput
Contains the PEM certificate chain for the issuers of this CertificateAuthority, but not pem certificate for this CA itself.
func (SubordinateConfigPtrOutput) ToSubordinateConfigPtrOutput ¶
func (o SubordinateConfigPtrOutput) ToSubordinateConfigPtrOutput() SubordinateConfigPtrOutput
func (SubordinateConfigPtrOutput) ToSubordinateConfigPtrOutputWithContext ¶
func (o SubordinateConfigPtrOutput) ToSubordinateConfigPtrOutputWithContext(ctx context.Context) SubordinateConfigPtrOutput
type SubordinateConfigResponse ¶
type SubordinateConfigResponse struct { // This can refer to a CertificateAuthority that was used to create a subordinate CertificateAuthority. This field is used for information and usability purposes only. The resource name is in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`. CertificateAuthority string `pulumi:"certificateAuthority"` // Contains the PEM certificate chain for the issuers of this CertificateAuthority, but not pem certificate for this CA itself. PemIssuerChain SubordinateConfigChainResponse `pulumi:"pemIssuerChain"` }
Describes a subordinate CA's issuers. This is either a resource name to a known issuing CertificateAuthority, or a PEM issuer certificate chain.
type SubordinateConfigResponseArgs ¶
type SubordinateConfigResponseArgs struct { // This can refer to a CertificateAuthority that was used to create a subordinate CertificateAuthority. This field is used for information and usability purposes only. The resource name is in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`. CertificateAuthority pulumi.StringInput `pulumi:"certificateAuthority"` // Contains the PEM certificate chain for the issuers of this CertificateAuthority, but not pem certificate for this CA itself. PemIssuerChain SubordinateConfigChainResponseInput `pulumi:"pemIssuerChain"` }
Describes a subordinate CA's issuers. This is either a resource name to a known issuing CertificateAuthority, or a PEM issuer certificate chain.
func (SubordinateConfigResponseArgs) ElementType ¶
func (SubordinateConfigResponseArgs) ElementType() reflect.Type
func (SubordinateConfigResponseArgs) ToSubordinateConfigResponseOutput ¶
func (i SubordinateConfigResponseArgs) ToSubordinateConfigResponseOutput() SubordinateConfigResponseOutput
func (SubordinateConfigResponseArgs) ToSubordinateConfigResponseOutputWithContext ¶
func (i SubordinateConfigResponseArgs) ToSubordinateConfigResponseOutputWithContext(ctx context.Context) SubordinateConfigResponseOutput
func (SubordinateConfigResponseArgs) ToSubordinateConfigResponsePtrOutput ¶
func (i SubordinateConfigResponseArgs) ToSubordinateConfigResponsePtrOutput() SubordinateConfigResponsePtrOutput
func (SubordinateConfigResponseArgs) ToSubordinateConfigResponsePtrOutputWithContext ¶
func (i SubordinateConfigResponseArgs) ToSubordinateConfigResponsePtrOutputWithContext(ctx context.Context) SubordinateConfigResponsePtrOutput
type SubordinateConfigResponseInput ¶
type SubordinateConfigResponseInput interface { pulumi.Input ToSubordinateConfigResponseOutput() SubordinateConfigResponseOutput ToSubordinateConfigResponseOutputWithContext(context.Context) SubordinateConfigResponseOutput }
SubordinateConfigResponseInput is an input type that accepts SubordinateConfigResponseArgs and SubordinateConfigResponseOutput values. You can construct a concrete instance of `SubordinateConfigResponseInput` via:
SubordinateConfigResponseArgs{...}
type SubordinateConfigResponseOutput ¶
type SubordinateConfigResponseOutput struct{ *pulumi.OutputState }
Describes a subordinate CA's issuers. This is either a resource name to a known issuing CertificateAuthority, or a PEM issuer certificate chain.
func (SubordinateConfigResponseOutput) CertificateAuthority ¶
func (o SubordinateConfigResponseOutput) CertificateAuthority() pulumi.StringOutput
This can refer to a CertificateAuthority that was used to create a subordinate CertificateAuthority. This field is used for information and usability purposes only. The resource name is in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`.
func (SubordinateConfigResponseOutput) ElementType ¶
func (SubordinateConfigResponseOutput) ElementType() reflect.Type
func (SubordinateConfigResponseOutput) PemIssuerChain ¶
func (o SubordinateConfigResponseOutput) PemIssuerChain() SubordinateConfigChainResponseOutput
Contains the PEM certificate chain for the issuers of this CertificateAuthority, but not pem certificate for this CA itself.
func (SubordinateConfigResponseOutput) ToSubordinateConfigResponseOutput ¶
func (o SubordinateConfigResponseOutput) ToSubordinateConfigResponseOutput() SubordinateConfigResponseOutput
func (SubordinateConfigResponseOutput) ToSubordinateConfigResponseOutputWithContext ¶
func (o SubordinateConfigResponseOutput) ToSubordinateConfigResponseOutputWithContext(ctx context.Context) SubordinateConfigResponseOutput
func (SubordinateConfigResponseOutput) ToSubordinateConfigResponsePtrOutput ¶
func (o SubordinateConfigResponseOutput) ToSubordinateConfigResponsePtrOutput() SubordinateConfigResponsePtrOutput
func (SubordinateConfigResponseOutput) ToSubordinateConfigResponsePtrOutputWithContext ¶
func (o SubordinateConfigResponseOutput) ToSubordinateConfigResponsePtrOutputWithContext(ctx context.Context) SubordinateConfigResponsePtrOutput
type SubordinateConfigResponsePtrInput ¶
type SubordinateConfigResponsePtrInput interface { pulumi.Input ToSubordinateConfigResponsePtrOutput() SubordinateConfigResponsePtrOutput ToSubordinateConfigResponsePtrOutputWithContext(context.Context) SubordinateConfigResponsePtrOutput }
SubordinateConfigResponsePtrInput is an input type that accepts SubordinateConfigResponseArgs, SubordinateConfigResponsePtr and SubordinateConfigResponsePtrOutput values. You can construct a concrete instance of `SubordinateConfigResponsePtrInput` via:
SubordinateConfigResponseArgs{...} or: nil
func SubordinateConfigResponsePtr ¶
func SubordinateConfigResponsePtr(v *SubordinateConfigResponseArgs) SubordinateConfigResponsePtrInput
type SubordinateConfigResponsePtrOutput ¶
type SubordinateConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (SubordinateConfigResponsePtrOutput) CertificateAuthority ¶
func (o SubordinateConfigResponsePtrOutput) CertificateAuthority() pulumi.StringPtrOutput
This can refer to a CertificateAuthority that was used to create a subordinate CertificateAuthority. This field is used for information and usability purposes only. The resource name is in the format `projects/*/locations/*/caPools/*/certificateAuthorities/*`.
func (SubordinateConfigResponsePtrOutput) Elem ¶
func (o SubordinateConfigResponsePtrOutput) Elem() SubordinateConfigResponseOutput
func (SubordinateConfigResponsePtrOutput) ElementType ¶
func (SubordinateConfigResponsePtrOutput) ElementType() reflect.Type
func (SubordinateConfigResponsePtrOutput) PemIssuerChain ¶
func (o SubordinateConfigResponsePtrOutput) PemIssuerChain() SubordinateConfigChainResponsePtrOutput
Contains the PEM certificate chain for the issuers of this CertificateAuthority, but not pem certificate for this CA itself.
func (SubordinateConfigResponsePtrOutput) ToSubordinateConfigResponsePtrOutput ¶
func (o SubordinateConfigResponsePtrOutput) ToSubordinateConfigResponsePtrOutput() SubordinateConfigResponsePtrOutput
func (SubordinateConfigResponsePtrOutput) ToSubordinateConfigResponsePtrOutputWithContext ¶
func (o SubordinateConfigResponsePtrOutput) ToSubordinateConfigResponsePtrOutputWithContext(ctx context.Context) SubordinateConfigResponsePtrOutput
type X509Extension ¶
type X509Extension struct { // Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error). Critical *bool `pulumi:"critical"` // The OID for this X.509 extension. ObjectId ObjectId `pulumi:"objectId"` // The value of this X.509 extension. Value string `pulumi:"value"` }
An X509Extension specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs.
type X509ExtensionArgs ¶
type X509ExtensionArgs struct { // Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error). Critical pulumi.BoolPtrInput `pulumi:"critical"` // The OID for this X.509 extension. ObjectId ObjectIdInput `pulumi:"objectId"` // The value of this X.509 extension. Value pulumi.StringInput `pulumi:"value"` }
An X509Extension specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs.
func (X509ExtensionArgs) ElementType ¶
func (X509ExtensionArgs) ElementType() reflect.Type
func (X509ExtensionArgs) ToX509ExtensionOutput ¶
func (i X509ExtensionArgs) ToX509ExtensionOutput() X509ExtensionOutput
func (X509ExtensionArgs) ToX509ExtensionOutputWithContext ¶
func (i X509ExtensionArgs) ToX509ExtensionOutputWithContext(ctx context.Context) X509ExtensionOutput
type X509ExtensionArray ¶
type X509ExtensionArray []X509ExtensionInput
func (X509ExtensionArray) ElementType ¶
func (X509ExtensionArray) ElementType() reflect.Type
func (X509ExtensionArray) ToX509ExtensionArrayOutput ¶
func (i X509ExtensionArray) ToX509ExtensionArrayOutput() X509ExtensionArrayOutput
func (X509ExtensionArray) ToX509ExtensionArrayOutputWithContext ¶
func (i X509ExtensionArray) ToX509ExtensionArrayOutputWithContext(ctx context.Context) X509ExtensionArrayOutput
type X509ExtensionArrayInput ¶
type X509ExtensionArrayInput interface { pulumi.Input ToX509ExtensionArrayOutput() X509ExtensionArrayOutput ToX509ExtensionArrayOutputWithContext(context.Context) X509ExtensionArrayOutput }
X509ExtensionArrayInput is an input type that accepts X509ExtensionArray and X509ExtensionArrayOutput values. You can construct a concrete instance of `X509ExtensionArrayInput` via:
X509ExtensionArray{ X509ExtensionArgs{...} }
type X509ExtensionArrayOutput ¶
type X509ExtensionArrayOutput struct{ *pulumi.OutputState }
func (X509ExtensionArrayOutput) ElementType ¶
func (X509ExtensionArrayOutput) ElementType() reflect.Type
func (X509ExtensionArrayOutput) Index ¶
func (o X509ExtensionArrayOutput) Index(i pulumi.IntInput) X509ExtensionOutput
func (X509ExtensionArrayOutput) ToX509ExtensionArrayOutput ¶
func (o X509ExtensionArrayOutput) ToX509ExtensionArrayOutput() X509ExtensionArrayOutput
func (X509ExtensionArrayOutput) ToX509ExtensionArrayOutputWithContext ¶
func (o X509ExtensionArrayOutput) ToX509ExtensionArrayOutputWithContext(ctx context.Context) X509ExtensionArrayOutput
type X509ExtensionInput ¶
type X509ExtensionInput interface { pulumi.Input ToX509ExtensionOutput() X509ExtensionOutput ToX509ExtensionOutputWithContext(context.Context) X509ExtensionOutput }
X509ExtensionInput is an input type that accepts X509ExtensionArgs and X509ExtensionOutput values. You can construct a concrete instance of `X509ExtensionInput` via:
X509ExtensionArgs{...}
type X509ExtensionOutput ¶
type X509ExtensionOutput struct{ *pulumi.OutputState }
An X509Extension specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs.
func (X509ExtensionOutput) Critical ¶
func (o X509ExtensionOutput) Critical() pulumi.BoolPtrOutput
Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).
func (X509ExtensionOutput) ElementType ¶
func (X509ExtensionOutput) ElementType() reflect.Type
func (X509ExtensionOutput) ObjectId ¶
func (o X509ExtensionOutput) ObjectId() ObjectIdOutput
The OID for this X.509 extension.
func (X509ExtensionOutput) ToX509ExtensionOutput ¶
func (o X509ExtensionOutput) ToX509ExtensionOutput() X509ExtensionOutput
func (X509ExtensionOutput) ToX509ExtensionOutputWithContext ¶
func (o X509ExtensionOutput) ToX509ExtensionOutputWithContext(ctx context.Context) X509ExtensionOutput
func (X509ExtensionOutput) Value ¶
func (o X509ExtensionOutput) Value() pulumi.StringOutput
The value of this X.509 extension.
type X509ExtensionResponse ¶
type X509ExtensionResponse struct { // Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error). Critical bool `pulumi:"critical"` // The OID for this X.509 extension. ObjectId ObjectIdResponse `pulumi:"objectId"` // The value of this X.509 extension. Value string `pulumi:"value"` }
An X509Extension specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs.
type X509ExtensionResponseArgs ¶
type X509ExtensionResponseArgs struct { // Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error). Critical pulumi.BoolInput `pulumi:"critical"` // The OID for this X.509 extension. ObjectId ObjectIdResponseInput `pulumi:"objectId"` // The value of this X.509 extension. Value pulumi.StringInput `pulumi:"value"` }
An X509Extension specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs.
func (X509ExtensionResponseArgs) ElementType ¶
func (X509ExtensionResponseArgs) ElementType() reflect.Type
func (X509ExtensionResponseArgs) ToX509ExtensionResponseOutput ¶
func (i X509ExtensionResponseArgs) ToX509ExtensionResponseOutput() X509ExtensionResponseOutput
func (X509ExtensionResponseArgs) ToX509ExtensionResponseOutputWithContext ¶
func (i X509ExtensionResponseArgs) ToX509ExtensionResponseOutputWithContext(ctx context.Context) X509ExtensionResponseOutput
type X509ExtensionResponseArray ¶
type X509ExtensionResponseArray []X509ExtensionResponseInput
func (X509ExtensionResponseArray) ElementType ¶
func (X509ExtensionResponseArray) ElementType() reflect.Type
func (X509ExtensionResponseArray) ToX509ExtensionResponseArrayOutput ¶
func (i X509ExtensionResponseArray) ToX509ExtensionResponseArrayOutput() X509ExtensionResponseArrayOutput
func (X509ExtensionResponseArray) ToX509ExtensionResponseArrayOutputWithContext ¶
func (i X509ExtensionResponseArray) ToX509ExtensionResponseArrayOutputWithContext(ctx context.Context) X509ExtensionResponseArrayOutput
type X509ExtensionResponseArrayInput ¶
type X509ExtensionResponseArrayInput interface { pulumi.Input ToX509ExtensionResponseArrayOutput() X509ExtensionResponseArrayOutput ToX509ExtensionResponseArrayOutputWithContext(context.Context) X509ExtensionResponseArrayOutput }
X509ExtensionResponseArrayInput is an input type that accepts X509ExtensionResponseArray and X509ExtensionResponseArrayOutput values. You can construct a concrete instance of `X509ExtensionResponseArrayInput` via:
X509ExtensionResponseArray{ X509ExtensionResponseArgs{...} }
type X509ExtensionResponseArrayOutput ¶
type X509ExtensionResponseArrayOutput struct{ *pulumi.OutputState }
func (X509ExtensionResponseArrayOutput) ElementType ¶
func (X509ExtensionResponseArrayOutput) ElementType() reflect.Type
func (X509ExtensionResponseArrayOutput) Index ¶
func (o X509ExtensionResponseArrayOutput) Index(i pulumi.IntInput) X509ExtensionResponseOutput
func (X509ExtensionResponseArrayOutput) ToX509ExtensionResponseArrayOutput ¶
func (o X509ExtensionResponseArrayOutput) ToX509ExtensionResponseArrayOutput() X509ExtensionResponseArrayOutput
func (X509ExtensionResponseArrayOutput) ToX509ExtensionResponseArrayOutputWithContext ¶
func (o X509ExtensionResponseArrayOutput) ToX509ExtensionResponseArrayOutputWithContext(ctx context.Context) X509ExtensionResponseArrayOutput
type X509ExtensionResponseInput ¶
type X509ExtensionResponseInput interface { pulumi.Input ToX509ExtensionResponseOutput() X509ExtensionResponseOutput ToX509ExtensionResponseOutputWithContext(context.Context) X509ExtensionResponseOutput }
X509ExtensionResponseInput is an input type that accepts X509ExtensionResponseArgs and X509ExtensionResponseOutput values. You can construct a concrete instance of `X509ExtensionResponseInput` via:
X509ExtensionResponseArgs{...}
type X509ExtensionResponseOutput ¶
type X509ExtensionResponseOutput struct{ *pulumi.OutputState }
An X509Extension specifies an X.509 extension, which may be used in different parts of X.509 objects like certificates, CSRs, and CRLs.
func (X509ExtensionResponseOutput) Critical ¶
func (o X509ExtensionResponseOutput) Critical() pulumi.BoolOutput
Optional. Indicates whether or not this extension is critical (i.e., if the client does not know how to handle this extension, the client should consider this to be an error).
func (X509ExtensionResponseOutput) ElementType ¶
func (X509ExtensionResponseOutput) ElementType() reflect.Type
func (X509ExtensionResponseOutput) ObjectId ¶
func (o X509ExtensionResponseOutput) ObjectId() ObjectIdResponseOutput
The OID for this X.509 extension.
func (X509ExtensionResponseOutput) ToX509ExtensionResponseOutput ¶
func (o X509ExtensionResponseOutput) ToX509ExtensionResponseOutput() X509ExtensionResponseOutput
func (X509ExtensionResponseOutput) ToX509ExtensionResponseOutputWithContext ¶
func (o X509ExtensionResponseOutput) ToX509ExtensionResponseOutputWithContext(ctx context.Context) X509ExtensionResponseOutput
func (X509ExtensionResponseOutput) Value ¶
func (o X509ExtensionResponseOutput) Value() pulumi.StringOutput
The value of this X.509 extension.
type X509Parameters ¶
type X509Parameters struct { // Optional. Describes custom X.509 extensions. AdditionalExtensions []X509Extension `pulumi:"additionalExtensions"` // Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate. AiaOcspServers []string `pulumi:"aiaOcspServers"` // Optional. Describes options in this X509Parameters that are relevant in a CA certificate. CaOptions *CaOptions `pulumi:"caOptions"` // Optional. Indicates the intended use for keys that correspond to a certificate. KeyUsage *KeyUsage `pulumi:"keyUsage"` // Optional. Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. PolicyIds []ObjectId `pulumi:"policyIds"` }
An X509Parameters is used to describe certain fields of an X.509 certificate, such as the key usage fields, fields specific to CA certificates, certificate policy extensions and custom extensions.
type X509ParametersArgs ¶
type X509ParametersArgs struct { // Optional. Describes custom X.509 extensions. AdditionalExtensions X509ExtensionArrayInput `pulumi:"additionalExtensions"` // Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate. AiaOcspServers pulumi.StringArrayInput `pulumi:"aiaOcspServers"` // Optional. Describes options in this X509Parameters that are relevant in a CA certificate. CaOptions CaOptionsPtrInput `pulumi:"caOptions"` // Optional. Indicates the intended use for keys that correspond to a certificate. KeyUsage KeyUsagePtrInput `pulumi:"keyUsage"` // Optional. Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. PolicyIds ObjectIdArrayInput `pulumi:"policyIds"` }
An X509Parameters is used to describe certain fields of an X.509 certificate, such as the key usage fields, fields specific to CA certificates, certificate policy extensions and custom extensions.
func (X509ParametersArgs) ElementType ¶
func (X509ParametersArgs) ElementType() reflect.Type
func (X509ParametersArgs) ToX509ParametersOutput ¶
func (i X509ParametersArgs) ToX509ParametersOutput() X509ParametersOutput
func (X509ParametersArgs) ToX509ParametersOutputWithContext ¶
func (i X509ParametersArgs) ToX509ParametersOutputWithContext(ctx context.Context) X509ParametersOutput
func (X509ParametersArgs) ToX509ParametersPtrOutput ¶
func (i X509ParametersArgs) ToX509ParametersPtrOutput() X509ParametersPtrOutput
func (X509ParametersArgs) ToX509ParametersPtrOutputWithContext ¶
func (i X509ParametersArgs) ToX509ParametersPtrOutputWithContext(ctx context.Context) X509ParametersPtrOutput
type X509ParametersInput ¶
type X509ParametersInput interface { pulumi.Input ToX509ParametersOutput() X509ParametersOutput ToX509ParametersOutputWithContext(context.Context) X509ParametersOutput }
X509ParametersInput is an input type that accepts X509ParametersArgs and X509ParametersOutput values. You can construct a concrete instance of `X509ParametersInput` via:
X509ParametersArgs{...}
type X509ParametersOutput ¶
type X509ParametersOutput struct{ *pulumi.OutputState }
An X509Parameters is used to describe certain fields of an X.509 certificate, such as the key usage fields, fields specific to CA certificates, certificate policy extensions and custom extensions.
func (X509ParametersOutput) AdditionalExtensions ¶
func (o X509ParametersOutput) AdditionalExtensions() X509ExtensionArrayOutput
Optional. Describes custom X.509 extensions.
func (X509ParametersOutput) AiaOcspServers ¶
func (o X509ParametersOutput) AiaOcspServers() pulumi.StringArrayOutput
Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.
func (X509ParametersOutput) CaOptions ¶
func (o X509ParametersOutput) CaOptions() CaOptionsPtrOutput
Optional. Describes options in this X509Parameters that are relevant in a CA certificate.
func (X509ParametersOutput) ElementType ¶
func (X509ParametersOutput) ElementType() reflect.Type
func (X509ParametersOutput) KeyUsage ¶
func (o X509ParametersOutput) KeyUsage() KeyUsagePtrOutput
Optional. Indicates the intended use for keys that correspond to a certificate.
func (X509ParametersOutput) PolicyIds ¶
func (o X509ParametersOutput) PolicyIds() ObjectIdArrayOutput
Optional. Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
func (X509ParametersOutput) ToX509ParametersOutput ¶
func (o X509ParametersOutput) ToX509ParametersOutput() X509ParametersOutput
func (X509ParametersOutput) ToX509ParametersOutputWithContext ¶
func (o X509ParametersOutput) ToX509ParametersOutputWithContext(ctx context.Context) X509ParametersOutput
func (X509ParametersOutput) ToX509ParametersPtrOutput ¶
func (o X509ParametersOutput) ToX509ParametersPtrOutput() X509ParametersPtrOutput
func (X509ParametersOutput) ToX509ParametersPtrOutputWithContext ¶
func (o X509ParametersOutput) ToX509ParametersPtrOutputWithContext(ctx context.Context) X509ParametersPtrOutput
type X509ParametersPtrInput ¶
type X509ParametersPtrInput interface { pulumi.Input ToX509ParametersPtrOutput() X509ParametersPtrOutput ToX509ParametersPtrOutputWithContext(context.Context) X509ParametersPtrOutput }
X509ParametersPtrInput is an input type that accepts X509ParametersArgs, X509ParametersPtr and X509ParametersPtrOutput values. You can construct a concrete instance of `X509ParametersPtrInput` via:
X509ParametersArgs{...} or: nil
func X509ParametersPtr ¶
func X509ParametersPtr(v *X509ParametersArgs) X509ParametersPtrInput
type X509ParametersPtrOutput ¶
type X509ParametersPtrOutput struct{ *pulumi.OutputState }
func (X509ParametersPtrOutput) AdditionalExtensions ¶
func (o X509ParametersPtrOutput) AdditionalExtensions() X509ExtensionArrayOutput
Optional. Describes custom X.509 extensions.
func (X509ParametersPtrOutput) AiaOcspServers ¶
func (o X509ParametersPtrOutput) AiaOcspServers() pulumi.StringArrayOutput
Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.
func (X509ParametersPtrOutput) CaOptions ¶
func (o X509ParametersPtrOutput) CaOptions() CaOptionsPtrOutput
Optional. Describes options in this X509Parameters that are relevant in a CA certificate.
func (X509ParametersPtrOutput) Elem ¶
func (o X509ParametersPtrOutput) Elem() X509ParametersOutput
func (X509ParametersPtrOutput) ElementType ¶
func (X509ParametersPtrOutput) ElementType() reflect.Type
func (X509ParametersPtrOutput) KeyUsage ¶
func (o X509ParametersPtrOutput) KeyUsage() KeyUsagePtrOutput
Optional. Indicates the intended use for keys that correspond to a certificate.
func (X509ParametersPtrOutput) PolicyIds ¶
func (o X509ParametersPtrOutput) PolicyIds() ObjectIdArrayOutput
Optional. Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
func (X509ParametersPtrOutput) ToX509ParametersPtrOutput ¶
func (o X509ParametersPtrOutput) ToX509ParametersPtrOutput() X509ParametersPtrOutput
func (X509ParametersPtrOutput) ToX509ParametersPtrOutputWithContext ¶
func (o X509ParametersPtrOutput) ToX509ParametersPtrOutputWithContext(ctx context.Context) X509ParametersPtrOutput
type X509ParametersResponse ¶
type X509ParametersResponse struct { // Optional. Describes custom X.509 extensions. AdditionalExtensions []X509ExtensionResponse `pulumi:"additionalExtensions"` // Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate. AiaOcspServers []string `pulumi:"aiaOcspServers"` // Optional. Describes options in this X509Parameters that are relevant in a CA certificate. CaOptions CaOptionsResponse `pulumi:"caOptions"` // Optional. Indicates the intended use for keys that correspond to a certificate. KeyUsage KeyUsageResponse `pulumi:"keyUsage"` // Optional. Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. PolicyIds []ObjectIdResponse `pulumi:"policyIds"` }
An X509Parameters is used to describe certain fields of an X.509 certificate, such as the key usage fields, fields specific to CA certificates, certificate policy extensions and custom extensions.
type X509ParametersResponseArgs ¶
type X509ParametersResponseArgs struct { // Optional. Describes custom X.509 extensions. AdditionalExtensions X509ExtensionResponseArrayInput `pulumi:"additionalExtensions"` // Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate. AiaOcspServers pulumi.StringArrayInput `pulumi:"aiaOcspServers"` // Optional. Describes options in this X509Parameters that are relevant in a CA certificate. CaOptions CaOptionsResponseInput `pulumi:"caOptions"` // Optional. Indicates the intended use for keys that correspond to a certificate. KeyUsage KeyUsageResponseInput `pulumi:"keyUsage"` // Optional. Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4. PolicyIds ObjectIdResponseArrayInput `pulumi:"policyIds"` }
An X509Parameters is used to describe certain fields of an X.509 certificate, such as the key usage fields, fields specific to CA certificates, certificate policy extensions and custom extensions.
func (X509ParametersResponseArgs) ElementType ¶
func (X509ParametersResponseArgs) ElementType() reflect.Type
func (X509ParametersResponseArgs) ToX509ParametersResponseOutput ¶
func (i X509ParametersResponseArgs) ToX509ParametersResponseOutput() X509ParametersResponseOutput
func (X509ParametersResponseArgs) ToX509ParametersResponseOutputWithContext ¶
func (i X509ParametersResponseArgs) ToX509ParametersResponseOutputWithContext(ctx context.Context) X509ParametersResponseOutput
func (X509ParametersResponseArgs) ToX509ParametersResponsePtrOutput ¶
func (i X509ParametersResponseArgs) ToX509ParametersResponsePtrOutput() X509ParametersResponsePtrOutput
func (X509ParametersResponseArgs) ToX509ParametersResponsePtrOutputWithContext ¶
func (i X509ParametersResponseArgs) ToX509ParametersResponsePtrOutputWithContext(ctx context.Context) X509ParametersResponsePtrOutput
type X509ParametersResponseInput ¶
type X509ParametersResponseInput interface { pulumi.Input ToX509ParametersResponseOutput() X509ParametersResponseOutput ToX509ParametersResponseOutputWithContext(context.Context) X509ParametersResponseOutput }
X509ParametersResponseInput is an input type that accepts X509ParametersResponseArgs and X509ParametersResponseOutput values. You can construct a concrete instance of `X509ParametersResponseInput` via:
X509ParametersResponseArgs{...}
type X509ParametersResponseOutput ¶
type X509ParametersResponseOutput struct{ *pulumi.OutputState }
An X509Parameters is used to describe certain fields of an X.509 certificate, such as the key usage fields, fields specific to CA certificates, certificate policy extensions and custom extensions.
func (X509ParametersResponseOutput) AdditionalExtensions ¶
func (o X509ParametersResponseOutput) AdditionalExtensions() X509ExtensionResponseArrayOutput
Optional. Describes custom X.509 extensions.
func (X509ParametersResponseOutput) AiaOcspServers ¶
func (o X509ParametersResponseOutput) AiaOcspServers() pulumi.StringArrayOutput
Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.
func (X509ParametersResponseOutput) CaOptions ¶
func (o X509ParametersResponseOutput) CaOptions() CaOptionsResponseOutput
Optional. Describes options in this X509Parameters that are relevant in a CA certificate.
func (X509ParametersResponseOutput) ElementType ¶
func (X509ParametersResponseOutput) ElementType() reflect.Type
func (X509ParametersResponseOutput) KeyUsage ¶
func (o X509ParametersResponseOutput) KeyUsage() KeyUsageResponseOutput
Optional. Indicates the intended use for keys that correspond to a certificate.
func (X509ParametersResponseOutput) PolicyIds ¶
func (o X509ParametersResponseOutput) PolicyIds() ObjectIdResponseArrayOutput
Optional. Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
func (X509ParametersResponseOutput) ToX509ParametersResponseOutput ¶
func (o X509ParametersResponseOutput) ToX509ParametersResponseOutput() X509ParametersResponseOutput
func (X509ParametersResponseOutput) ToX509ParametersResponseOutputWithContext ¶
func (o X509ParametersResponseOutput) ToX509ParametersResponseOutputWithContext(ctx context.Context) X509ParametersResponseOutput
func (X509ParametersResponseOutput) ToX509ParametersResponsePtrOutput ¶
func (o X509ParametersResponseOutput) ToX509ParametersResponsePtrOutput() X509ParametersResponsePtrOutput
func (X509ParametersResponseOutput) ToX509ParametersResponsePtrOutputWithContext ¶
func (o X509ParametersResponseOutput) ToX509ParametersResponsePtrOutputWithContext(ctx context.Context) X509ParametersResponsePtrOutput
type X509ParametersResponsePtrInput ¶
type X509ParametersResponsePtrInput interface { pulumi.Input ToX509ParametersResponsePtrOutput() X509ParametersResponsePtrOutput ToX509ParametersResponsePtrOutputWithContext(context.Context) X509ParametersResponsePtrOutput }
X509ParametersResponsePtrInput is an input type that accepts X509ParametersResponseArgs, X509ParametersResponsePtr and X509ParametersResponsePtrOutput values. You can construct a concrete instance of `X509ParametersResponsePtrInput` via:
X509ParametersResponseArgs{...} or: nil
func X509ParametersResponsePtr ¶
func X509ParametersResponsePtr(v *X509ParametersResponseArgs) X509ParametersResponsePtrInput
type X509ParametersResponsePtrOutput ¶
type X509ParametersResponsePtrOutput struct{ *pulumi.OutputState }
func (X509ParametersResponsePtrOutput) AdditionalExtensions ¶
func (o X509ParametersResponsePtrOutput) AdditionalExtensions() X509ExtensionResponseArrayOutput
Optional. Describes custom X.509 extensions.
func (X509ParametersResponsePtrOutput) AiaOcspServers ¶
func (o X509ParametersResponsePtrOutput) AiaOcspServers() pulumi.StringArrayOutput
Optional. Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.
func (X509ParametersResponsePtrOutput) CaOptions ¶
func (o X509ParametersResponsePtrOutput) CaOptions() CaOptionsResponsePtrOutput
Optional. Describes options in this X509Parameters that are relevant in a CA certificate.
func (X509ParametersResponsePtrOutput) Elem ¶
func (o X509ParametersResponsePtrOutput) Elem() X509ParametersResponseOutput
func (X509ParametersResponsePtrOutput) ElementType ¶
func (X509ParametersResponsePtrOutput) ElementType() reflect.Type
func (X509ParametersResponsePtrOutput) KeyUsage ¶
func (o X509ParametersResponsePtrOutput) KeyUsage() KeyUsageResponsePtrOutput
Optional. Indicates the intended use for keys that correspond to a certificate.
func (X509ParametersResponsePtrOutput) PolicyIds ¶
func (o X509ParametersResponsePtrOutput) PolicyIds() ObjectIdResponseArrayOutput
Optional. Describes the X.509 certificate policy object identifiers, per https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
func (X509ParametersResponsePtrOutput) ToX509ParametersResponsePtrOutput ¶
func (o X509ParametersResponsePtrOutput) ToX509ParametersResponsePtrOutput() X509ParametersResponsePtrOutput
func (X509ParametersResponsePtrOutput) ToX509ParametersResponsePtrOutputWithContext ¶
func (o X509ParametersResponsePtrOutput) ToX509ParametersResponsePtrOutputWithContext(ctx context.Context) X509ParametersResponsePtrOutput
Source Files
¶
- caPool.go
- caPoolCertificateAuthorityCertificateRevocationListIamPolicy.go
- caPoolIamPolicy.go
- certificate.go
- certificateAuthority.go
- certificateTemplate.go
- certificateTemplateIamPolicy.go
- getCaPool.go
- getCaPoolCertificateAuthorityCertificateRevocationListIamPolicy.go
- getCaPoolIamPolicy.go
- getCertificate.go
- getCertificateAuthority.go
- getCertificateTemplate.go
- getCertificateTemplateIamPolicy.go
- init.go
- pulumiEnums.go
- pulumiTypes.go