Documentation
¶
Index ¶
- Constants
- type AuthorizationAttemptInfoResponse
- type AuthorizationAttemptInfoResponseArrayOutput
- func (AuthorizationAttemptInfoResponseArrayOutput) ElementType() reflect.Type
- func (o AuthorizationAttemptInfoResponseArrayOutput) Index(i pulumi.IntInput) AuthorizationAttemptInfoResponseOutput
- func (o AuthorizationAttemptInfoResponseArrayOutput) ToAuthorizationAttemptInfoResponseArrayOutput() AuthorizationAttemptInfoResponseArrayOutput
- func (o AuthorizationAttemptInfoResponseArrayOutput) ToAuthorizationAttemptInfoResponseArrayOutputWithContext(ctx context.Context) AuthorizationAttemptInfoResponseArrayOutput
- type AuthorizationAttemptInfoResponseOutput
- func (o AuthorizationAttemptInfoResponseOutput) Details() pulumi.StringOutput
- func (o AuthorizationAttemptInfoResponseOutput) Domain() pulumi.StringOutput
- func (AuthorizationAttemptInfoResponseOutput) ElementType() reflect.Type
- func (o AuthorizationAttemptInfoResponseOutput) FailureReason() pulumi.StringOutput
- func (o AuthorizationAttemptInfoResponseOutput) State() pulumi.StringOutput
- func (o AuthorizationAttemptInfoResponseOutput) ToAuthorizationAttemptInfoResponseOutput() AuthorizationAttemptInfoResponseOutput
- func (o AuthorizationAttemptInfoResponseOutput) ToAuthorizationAttemptInfoResponseOutputWithContext(ctx context.Context) AuthorizationAttemptInfoResponseOutput
- type Certificate
- type CertificateArgs
- type CertificateInput
- type CertificateMap
- type CertificateMapArgs
- type CertificateMapEntry
- type CertificateMapEntryArgs
- type CertificateMapEntryInput
- type CertificateMapEntryMatcher
- func (CertificateMapEntryMatcher) ElementType() reflect.Type
- func (e CertificateMapEntryMatcher) ToCertificateMapEntryMatcherOutput() CertificateMapEntryMatcherOutput
- func (e CertificateMapEntryMatcher) ToCertificateMapEntryMatcherOutputWithContext(ctx context.Context) CertificateMapEntryMatcherOutput
- func (e CertificateMapEntryMatcher) ToCertificateMapEntryMatcherPtrOutput() CertificateMapEntryMatcherPtrOutput
- func (e CertificateMapEntryMatcher) ToCertificateMapEntryMatcherPtrOutputWithContext(ctx context.Context) CertificateMapEntryMatcherPtrOutput
- func (e CertificateMapEntryMatcher) ToStringOutput() pulumi.StringOutput
- func (e CertificateMapEntryMatcher) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CertificateMapEntryMatcher) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CertificateMapEntryMatcher) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateMapEntryMatcherInput
- type CertificateMapEntryMatcherOutput
- func (CertificateMapEntryMatcherOutput) ElementType() reflect.Type
- func (o CertificateMapEntryMatcherOutput) ToCertificateMapEntryMatcherOutput() CertificateMapEntryMatcherOutput
- func (o CertificateMapEntryMatcherOutput) ToCertificateMapEntryMatcherOutputWithContext(ctx context.Context) CertificateMapEntryMatcherOutput
- func (o CertificateMapEntryMatcherOutput) ToCertificateMapEntryMatcherPtrOutput() CertificateMapEntryMatcherPtrOutput
- func (o CertificateMapEntryMatcherOutput) ToCertificateMapEntryMatcherPtrOutputWithContext(ctx context.Context) CertificateMapEntryMatcherPtrOutput
- func (o CertificateMapEntryMatcherOutput) ToStringOutput() pulumi.StringOutput
- func (o CertificateMapEntryMatcherOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CertificateMapEntryMatcherOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateMapEntryMatcherOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateMapEntryMatcherPtrInput
- type CertificateMapEntryMatcherPtrOutput
- func (o CertificateMapEntryMatcherPtrOutput) Elem() CertificateMapEntryMatcherOutput
- func (CertificateMapEntryMatcherPtrOutput) ElementType() reflect.Type
- func (o CertificateMapEntryMatcherPtrOutput) ToCertificateMapEntryMatcherPtrOutput() CertificateMapEntryMatcherPtrOutput
- func (o CertificateMapEntryMatcherPtrOutput) ToCertificateMapEntryMatcherPtrOutputWithContext(ctx context.Context) CertificateMapEntryMatcherPtrOutput
- func (o CertificateMapEntryMatcherPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateMapEntryMatcherPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateMapEntryOutput
- type CertificateMapEntryState
- type CertificateMapInput
- type CertificateMapOutput
- type CertificateMapState
- type CertificateOutput
- type CertificateScope
- func (CertificateScope) ElementType() reflect.Type
- func (e CertificateScope) ToCertificateScopeOutput() CertificateScopeOutput
- func (e CertificateScope) ToCertificateScopeOutputWithContext(ctx context.Context) CertificateScopeOutput
- func (e CertificateScope) ToCertificateScopePtrOutput() CertificateScopePtrOutput
- func (e CertificateScope) ToCertificateScopePtrOutputWithContext(ctx context.Context) CertificateScopePtrOutput
- func (e CertificateScope) ToStringOutput() pulumi.StringOutput
- func (e CertificateScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CertificateScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CertificateScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateScopeInput
- type CertificateScopeOutput
- func (CertificateScopeOutput) ElementType() reflect.Type
- func (o CertificateScopeOutput) ToCertificateScopeOutput() CertificateScopeOutput
- func (o CertificateScopeOutput) ToCertificateScopeOutputWithContext(ctx context.Context) CertificateScopeOutput
- func (o CertificateScopeOutput) ToCertificateScopePtrOutput() CertificateScopePtrOutput
- func (o CertificateScopeOutput) ToCertificateScopePtrOutputWithContext(ctx context.Context) CertificateScopePtrOutput
- func (o CertificateScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o CertificateScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CertificateScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateScopePtrInput
- type CertificateScopePtrOutput
- func (o CertificateScopePtrOutput) Elem() CertificateScopeOutput
- func (CertificateScopePtrOutput) ElementType() reflect.Type
- func (o CertificateScopePtrOutput) ToCertificateScopePtrOutput() CertificateScopePtrOutput
- func (o CertificateScopePtrOutput) ToCertificateScopePtrOutputWithContext(ctx context.Context) CertificateScopePtrOutput
- func (o CertificateScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateState
- type DnsAuthorization
- type DnsAuthorizationArgs
- type DnsAuthorizationInput
- type DnsAuthorizationOutput
- type DnsAuthorizationState
- type DnsResourceRecordResponse
- type DnsResourceRecordResponseOutput
- func (o DnsResourceRecordResponseOutput) Data() pulumi.StringOutput
- func (DnsResourceRecordResponseOutput) ElementType() reflect.Type
- func (o DnsResourceRecordResponseOutput) Name() pulumi.StringOutput
- func (o DnsResourceRecordResponseOutput) ToDnsResourceRecordResponseOutput() DnsResourceRecordResponseOutput
- func (o DnsResourceRecordResponseOutput) ToDnsResourceRecordResponseOutputWithContext(ctx context.Context) DnsResourceRecordResponseOutput
- func (o DnsResourceRecordResponseOutput) Type() pulumi.StringOutput
- type GclbTargetResponse
- type GclbTargetResponseArrayOutput
- func (GclbTargetResponseArrayOutput) ElementType() reflect.Type
- func (o GclbTargetResponseArrayOutput) Index(i pulumi.IntInput) GclbTargetResponseOutput
- func (o GclbTargetResponseArrayOutput) ToGclbTargetResponseArrayOutput() GclbTargetResponseArrayOutput
- func (o GclbTargetResponseArrayOutput) ToGclbTargetResponseArrayOutputWithContext(ctx context.Context) GclbTargetResponseArrayOutput
- type GclbTargetResponseOutput
- func (GclbTargetResponseOutput) ElementType() reflect.Type
- func (o GclbTargetResponseOutput) IpConfigs() IpConfigResponseArrayOutput
- func (o GclbTargetResponseOutput) TargetHttpsProxy() pulumi.StringOutput
- func (o GclbTargetResponseOutput) TargetSslProxy() pulumi.StringOutput
- func (o GclbTargetResponseOutput) ToGclbTargetResponseOutput() GclbTargetResponseOutput
- func (o GclbTargetResponseOutput) ToGclbTargetResponseOutputWithContext(ctx context.Context) GclbTargetResponseOutput
- type IpConfigResponse
- type IpConfigResponseArrayOutput
- func (IpConfigResponseArrayOutput) ElementType() reflect.Type
- func (o IpConfigResponseArrayOutput) Index(i pulumi.IntInput) IpConfigResponseOutput
- func (o IpConfigResponseArrayOutput) ToIpConfigResponseArrayOutput() IpConfigResponseArrayOutput
- func (o IpConfigResponseArrayOutput) ToIpConfigResponseArrayOutputWithContext(ctx context.Context) IpConfigResponseArrayOutput
- type IpConfigResponseOutput
- func (IpConfigResponseOutput) ElementType() reflect.Type
- func (o IpConfigResponseOutput) IpAddress() pulumi.StringOutput
- func (o IpConfigResponseOutput) Ports() pulumi.IntArrayOutput
- func (o IpConfigResponseOutput) ToIpConfigResponseOutput() IpConfigResponseOutput
- func (o IpConfigResponseOutput) ToIpConfigResponseOutputWithContext(ctx context.Context) IpConfigResponseOutput
- type LookupCertificateArgs
- type LookupCertificateMapArgs
- type LookupCertificateMapEntryArgs
- type LookupCertificateMapEntryOutputArgs
- type LookupCertificateMapEntryResult
- type LookupCertificateMapEntryResultOutput
- func (o LookupCertificateMapEntryResultOutput) Certificates() pulumi.StringArrayOutput
- func (o LookupCertificateMapEntryResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupCertificateMapEntryResultOutput) Description() pulumi.StringOutput
- func (LookupCertificateMapEntryResultOutput) ElementType() reflect.Type
- func (o LookupCertificateMapEntryResultOutput) Hostname() pulumi.StringOutput
- func (o LookupCertificateMapEntryResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupCertificateMapEntryResultOutput) Matcher() pulumi.StringOutput
- func (o LookupCertificateMapEntryResultOutput) Name() pulumi.StringOutput
- func (o LookupCertificateMapEntryResultOutput) State() pulumi.StringOutput
- func (o LookupCertificateMapEntryResultOutput) ToLookupCertificateMapEntryResultOutput() LookupCertificateMapEntryResultOutput
- func (o LookupCertificateMapEntryResultOutput) ToLookupCertificateMapEntryResultOutputWithContext(ctx context.Context) LookupCertificateMapEntryResultOutput
- func (o LookupCertificateMapEntryResultOutput) UpdateTime() pulumi.StringOutput
- type LookupCertificateMapOutputArgs
- type LookupCertificateMapResult
- type LookupCertificateMapResultOutput
- func (o LookupCertificateMapResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupCertificateMapResultOutput) Description() pulumi.StringOutput
- func (LookupCertificateMapResultOutput) ElementType() reflect.Type
- func (o LookupCertificateMapResultOutput) GclbTargets() GclbTargetResponseArrayOutput
- func (o LookupCertificateMapResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupCertificateMapResultOutput) Name() pulumi.StringOutput
- func (o LookupCertificateMapResultOutput) ToLookupCertificateMapResultOutput() LookupCertificateMapResultOutput
- func (o LookupCertificateMapResultOutput) ToLookupCertificateMapResultOutputWithContext(ctx context.Context) LookupCertificateMapResultOutput
- func (o LookupCertificateMapResultOutput) UpdateTime() pulumi.StringOutput
- type LookupCertificateOutputArgs
- type LookupCertificateResult
- type LookupCertificateResultOutput
- func (o LookupCertificateResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupCertificateResultOutput) Description() pulumi.StringOutput
- func (LookupCertificateResultOutput) ElementType() reflect.Type
- func (o LookupCertificateResultOutput) ExpireTime() pulumi.StringOutput
- func (o LookupCertificateResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupCertificateResultOutput) Managed() ManagedCertificateResponseOutput
- func (o LookupCertificateResultOutput) Name() pulumi.StringOutput
- func (o LookupCertificateResultOutput) PemCertificate() pulumi.StringOutput
- func (o LookupCertificateResultOutput) SanDnsnames() pulumi.StringArrayOutput
- func (o LookupCertificateResultOutput) Scope() pulumi.StringOutput
- func (o LookupCertificateResultOutput) SelfManaged() SelfManagedCertificateResponseOutput
- func (o LookupCertificateResultOutput) ToLookupCertificateResultOutput() LookupCertificateResultOutput
- func (o LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext(ctx context.Context) LookupCertificateResultOutput
- func (o LookupCertificateResultOutput) UpdateTime() pulumi.StringOutput
- type LookupDnsAuthorizationArgs
- type LookupDnsAuthorizationOutputArgs
- type LookupDnsAuthorizationResult
- type LookupDnsAuthorizationResultOutput
- func (o LookupDnsAuthorizationResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupDnsAuthorizationResultOutput) Description() pulumi.StringOutput
- func (o LookupDnsAuthorizationResultOutput) DnsResourceRecord() DnsResourceRecordResponseOutput
- func (o LookupDnsAuthorizationResultOutput) Domain() pulumi.StringOutput
- func (LookupDnsAuthorizationResultOutput) ElementType() reflect.Type
- func (o LookupDnsAuthorizationResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupDnsAuthorizationResultOutput) Name() pulumi.StringOutput
- func (o LookupDnsAuthorizationResultOutput) ToLookupDnsAuthorizationResultOutput() LookupDnsAuthorizationResultOutput
- func (o LookupDnsAuthorizationResultOutput) ToLookupDnsAuthorizationResultOutputWithContext(ctx context.Context) LookupDnsAuthorizationResultOutput
- func (o LookupDnsAuthorizationResultOutput) UpdateTime() pulumi.StringOutput
- type ManagedCertificate
- type ManagedCertificateArgs
- func (ManagedCertificateArgs) ElementType() reflect.Type
- func (i ManagedCertificateArgs) ToManagedCertificateOutput() ManagedCertificateOutput
- func (i ManagedCertificateArgs) ToManagedCertificateOutputWithContext(ctx context.Context) ManagedCertificateOutput
- func (i ManagedCertificateArgs) ToManagedCertificatePtrOutput() ManagedCertificatePtrOutput
- func (i ManagedCertificateArgs) ToManagedCertificatePtrOutputWithContext(ctx context.Context) ManagedCertificatePtrOutput
- type ManagedCertificateInput
- type ManagedCertificateOutput
- func (o ManagedCertificateOutput) DnsAuthorizations() pulumi.StringArrayOutput
- func (o ManagedCertificateOutput) Domains() pulumi.StringArrayOutput
- func (ManagedCertificateOutput) ElementType() reflect.Type
- func (o ManagedCertificateOutput) ProvisioningIssue() ProvisioningIssuePtrOutput
- func (o ManagedCertificateOutput) ToManagedCertificateOutput() ManagedCertificateOutput
- func (o ManagedCertificateOutput) ToManagedCertificateOutputWithContext(ctx context.Context) ManagedCertificateOutput
- func (o ManagedCertificateOutput) ToManagedCertificatePtrOutput() ManagedCertificatePtrOutput
- func (o ManagedCertificateOutput) ToManagedCertificatePtrOutputWithContext(ctx context.Context) ManagedCertificatePtrOutput
- type ManagedCertificatePtrInput
- type ManagedCertificatePtrOutput
- func (o ManagedCertificatePtrOutput) DnsAuthorizations() pulumi.StringArrayOutput
- func (o ManagedCertificatePtrOutput) Domains() pulumi.StringArrayOutput
- func (o ManagedCertificatePtrOutput) Elem() ManagedCertificateOutput
- func (ManagedCertificatePtrOutput) ElementType() reflect.Type
- func (o ManagedCertificatePtrOutput) ProvisioningIssue() ProvisioningIssuePtrOutput
- func (o ManagedCertificatePtrOutput) ToManagedCertificatePtrOutput() ManagedCertificatePtrOutput
- func (o ManagedCertificatePtrOutput) ToManagedCertificatePtrOutputWithContext(ctx context.Context) ManagedCertificatePtrOutput
- type ManagedCertificateResponse
- type ManagedCertificateResponseOutput
- func (o ManagedCertificateResponseOutput) AuthorizationAttemptInfo() AuthorizationAttemptInfoResponseArrayOutput
- func (o ManagedCertificateResponseOutput) DnsAuthorizations() pulumi.StringArrayOutput
- func (o ManagedCertificateResponseOutput) Domains() pulumi.StringArrayOutput
- func (ManagedCertificateResponseOutput) ElementType() reflect.Type
- func (o ManagedCertificateResponseOutput) ProvisioningIssue() ProvisioningIssueResponseOutput
- func (o ManagedCertificateResponseOutput) State() pulumi.StringOutput
- func (o ManagedCertificateResponseOutput) ToManagedCertificateResponseOutput() ManagedCertificateResponseOutput
- func (o ManagedCertificateResponseOutput) ToManagedCertificateResponseOutputWithContext(ctx context.Context) ManagedCertificateResponseOutput
- type ProvisioningIssue
- type ProvisioningIssueArgs
- func (ProvisioningIssueArgs) ElementType() reflect.Type
- func (i ProvisioningIssueArgs) ToProvisioningIssueOutput() ProvisioningIssueOutput
- func (i ProvisioningIssueArgs) ToProvisioningIssueOutputWithContext(ctx context.Context) ProvisioningIssueOutput
- func (i ProvisioningIssueArgs) ToProvisioningIssuePtrOutput() ProvisioningIssuePtrOutput
- func (i ProvisioningIssueArgs) ToProvisioningIssuePtrOutputWithContext(ctx context.Context) ProvisioningIssuePtrOutput
- type ProvisioningIssueInput
- type ProvisioningIssueOutput
- func (o ProvisioningIssueOutput) Details() pulumi.StringPtrOutput
- func (ProvisioningIssueOutput) ElementType() reflect.Type
- func (o ProvisioningIssueOutput) Reason() ProvisioningIssueReasonPtrOutput
- func (o ProvisioningIssueOutput) ToProvisioningIssueOutput() ProvisioningIssueOutput
- func (o ProvisioningIssueOutput) ToProvisioningIssueOutputWithContext(ctx context.Context) ProvisioningIssueOutput
- func (o ProvisioningIssueOutput) ToProvisioningIssuePtrOutput() ProvisioningIssuePtrOutput
- func (o ProvisioningIssueOutput) ToProvisioningIssuePtrOutputWithContext(ctx context.Context) ProvisioningIssuePtrOutput
- type ProvisioningIssuePtrInput
- type ProvisioningIssuePtrOutput
- func (o ProvisioningIssuePtrOutput) Details() pulumi.StringPtrOutput
- func (o ProvisioningIssuePtrOutput) Elem() ProvisioningIssueOutput
- func (ProvisioningIssuePtrOutput) ElementType() reflect.Type
- func (o ProvisioningIssuePtrOutput) Reason() ProvisioningIssueReasonPtrOutput
- func (o ProvisioningIssuePtrOutput) ToProvisioningIssuePtrOutput() ProvisioningIssuePtrOutput
- func (o ProvisioningIssuePtrOutput) ToProvisioningIssuePtrOutputWithContext(ctx context.Context) ProvisioningIssuePtrOutput
- type ProvisioningIssueReason
- func (ProvisioningIssueReason) ElementType() reflect.Type
- func (e ProvisioningIssueReason) ToProvisioningIssueReasonOutput() ProvisioningIssueReasonOutput
- func (e ProvisioningIssueReason) ToProvisioningIssueReasonOutputWithContext(ctx context.Context) ProvisioningIssueReasonOutput
- func (e ProvisioningIssueReason) ToProvisioningIssueReasonPtrOutput() ProvisioningIssueReasonPtrOutput
- func (e ProvisioningIssueReason) ToProvisioningIssueReasonPtrOutputWithContext(ctx context.Context) ProvisioningIssueReasonPtrOutput
- func (e ProvisioningIssueReason) ToStringOutput() pulumi.StringOutput
- func (e ProvisioningIssueReason) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ProvisioningIssueReason) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ProvisioningIssueReason) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProvisioningIssueReasonInput
- type ProvisioningIssueReasonOutput
- func (ProvisioningIssueReasonOutput) ElementType() reflect.Type
- func (o ProvisioningIssueReasonOutput) ToProvisioningIssueReasonOutput() ProvisioningIssueReasonOutput
- func (o ProvisioningIssueReasonOutput) ToProvisioningIssueReasonOutputWithContext(ctx context.Context) ProvisioningIssueReasonOutput
- func (o ProvisioningIssueReasonOutput) ToProvisioningIssueReasonPtrOutput() ProvisioningIssueReasonPtrOutput
- func (o ProvisioningIssueReasonOutput) ToProvisioningIssueReasonPtrOutputWithContext(ctx context.Context) ProvisioningIssueReasonPtrOutput
- func (o ProvisioningIssueReasonOutput) ToStringOutput() pulumi.StringOutput
- func (o ProvisioningIssueReasonOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ProvisioningIssueReasonOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProvisioningIssueReasonOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProvisioningIssueReasonPtrInput
- type ProvisioningIssueReasonPtrOutput
- func (o ProvisioningIssueReasonPtrOutput) Elem() ProvisioningIssueReasonOutput
- func (ProvisioningIssueReasonPtrOutput) ElementType() reflect.Type
- func (o ProvisioningIssueReasonPtrOutput) ToProvisioningIssueReasonPtrOutput() ProvisioningIssueReasonPtrOutput
- func (o ProvisioningIssueReasonPtrOutput) ToProvisioningIssueReasonPtrOutputWithContext(ctx context.Context) ProvisioningIssueReasonPtrOutput
- func (o ProvisioningIssueReasonPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProvisioningIssueReasonPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProvisioningIssueResponse
- type ProvisioningIssueResponseOutput
- func (o ProvisioningIssueResponseOutput) Details() pulumi.StringOutput
- func (ProvisioningIssueResponseOutput) ElementType() reflect.Type
- func (o ProvisioningIssueResponseOutput) Reason() pulumi.StringOutput
- func (o ProvisioningIssueResponseOutput) ToProvisioningIssueResponseOutput() ProvisioningIssueResponseOutput
- func (o ProvisioningIssueResponseOutput) ToProvisioningIssueResponseOutputWithContext(ctx context.Context) ProvisioningIssueResponseOutput
- type SelfManagedCertificate
- type SelfManagedCertificateArgs
- func (SelfManagedCertificateArgs) ElementType() reflect.Type
- func (i SelfManagedCertificateArgs) ToSelfManagedCertificateOutput() SelfManagedCertificateOutput
- func (i SelfManagedCertificateArgs) ToSelfManagedCertificateOutputWithContext(ctx context.Context) SelfManagedCertificateOutput
- func (i SelfManagedCertificateArgs) ToSelfManagedCertificatePtrOutput() SelfManagedCertificatePtrOutput
- func (i SelfManagedCertificateArgs) ToSelfManagedCertificatePtrOutputWithContext(ctx context.Context) SelfManagedCertificatePtrOutput
- type SelfManagedCertificateInput
- type SelfManagedCertificateOutput
- func (SelfManagedCertificateOutput) ElementType() reflect.Type
- func (o SelfManagedCertificateOutput) PemCertificate() pulumi.StringPtrOutput
- func (o SelfManagedCertificateOutput) PemPrivateKey() pulumi.StringPtrOutput
- func (o SelfManagedCertificateOutput) ToSelfManagedCertificateOutput() SelfManagedCertificateOutput
- func (o SelfManagedCertificateOutput) ToSelfManagedCertificateOutputWithContext(ctx context.Context) SelfManagedCertificateOutput
- func (o SelfManagedCertificateOutput) ToSelfManagedCertificatePtrOutput() SelfManagedCertificatePtrOutput
- func (o SelfManagedCertificateOutput) ToSelfManagedCertificatePtrOutputWithContext(ctx context.Context) SelfManagedCertificatePtrOutput
- type SelfManagedCertificatePtrInput
- type SelfManagedCertificatePtrOutput
- func (o SelfManagedCertificatePtrOutput) Elem() SelfManagedCertificateOutput
- func (SelfManagedCertificatePtrOutput) ElementType() reflect.Type
- func (o SelfManagedCertificatePtrOutput) PemCertificate() pulumi.StringPtrOutput
- func (o SelfManagedCertificatePtrOutput) PemPrivateKey() pulumi.StringPtrOutput
- func (o SelfManagedCertificatePtrOutput) ToSelfManagedCertificatePtrOutput() SelfManagedCertificatePtrOutput
- func (o SelfManagedCertificatePtrOutput) ToSelfManagedCertificatePtrOutputWithContext(ctx context.Context) SelfManagedCertificatePtrOutput
- type SelfManagedCertificateResponse
- type SelfManagedCertificateResponseOutput
- func (SelfManagedCertificateResponseOutput) ElementType() reflect.Type
- func (o SelfManagedCertificateResponseOutput) PemCertificate() pulumi.StringOutput
- func (o SelfManagedCertificateResponseOutput) PemPrivateKey() pulumi.StringOutput
- func (o SelfManagedCertificateResponseOutput) ToSelfManagedCertificateResponseOutput() SelfManagedCertificateResponseOutput
- func (o SelfManagedCertificateResponseOutput) ToSelfManagedCertificateResponseOutputWithContext(ctx context.Context) SelfManagedCertificateResponseOutput
Constants ¶
const ( // A matcher has't been recognized. CertificateMapEntryMatcherMatcherUnspecified = CertificateMapEntryMatcher("MATCHER_UNSPECIFIED") // A primary certificate that is served when SNI wasn't specified in the request or SNI couldn't be found in the map. CertificateMapEntryMatcherPrimary = CertificateMapEntryMatcher("PRIMARY") )
const ( // Certificates with default scope are served from core Google data centers. If unsure, choose this option. CertificateScopeDefault = CertificateScope("DEFAULT") // Certificates with scope EDGE_CACHE are special-purposed certificates, served from non-core Google data centers. CertificateScopeEdgeCache = CertificateScope("EDGE_CACHE") )
const ( ProvisioningIssueReasonReasonUnspecified = ProvisioningIssueReason("REASON_UNSPECIFIED") // Certificate provisioning failed due to an issue with one or more of the domains on the certificate. For details of which domains failed, consult the `authorization_attempt_info` field. ProvisioningIssueReasonAuthorizationIssue = ProvisioningIssueReason("AUTHORIZATION_ISSUE") // Exceeded Certificate Authority quotas or internal rate limits of the system. Provisioning may take longer to complete. ProvisioningIssueReasonRateLimited = ProvisioningIssueReason("RATE_LIMITED") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizationAttemptInfoResponse ¶
type AuthorizationAttemptInfoResponse struct { // Human readable explanation for reaching the state. Provided to help address the configuration issues. Not guaranteed to be stable. For programmatic access use Reason enum. Details string `pulumi:"details"` // Domain name of the authorization attempt. Domain string `pulumi:"domain"` // Reason for failure of the authorization attempt for the domain. FailureReason string `pulumi:"failureReason"` // State of the domain for managed certificate issuance. State string `pulumi:"state"` }
State of the latest attempt to authorize a domain for certificate issuance.
type AuthorizationAttemptInfoResponseArrayOutput ¶
type AuthorizationAttemptInfoResponseArrayOutput struct{ *pulumi.OutputState }
func (AuthorizationAttemptInfoResponseArrayOutput) ElementType ¶
func (AuthorizationAttemptInfoResponseArrayOutput) ElementType() reflect.Type
func (AuthorizationAttemptInfoResponseArrayOutput) ToAuthorizationAttemptInfoResponseArrayOutput ¶
func (o AuthorizationAttemptInfoResponseArrayOutput) ToAuthorizationAttemptInfoResponseArrayOutput() AuthorizationAttemptInfoResponseArrayOutput
func (AuthorizationAttemptInfoResponseArrayOutput) ToAuthorizationAttemptInfoResponseArrayOutputWithContext ¶
func (o AuthorizationAttemptInfoResponseArrayOutput) ToAuthorizationAttemptInfoResponseArrayOutputWithContext(ctx context.Context) AuthorizationAttemptInfoResponseArrayOutput
type AuthorizationAttemptInfoResponseOutput ¶
type AuthorizationAttemptInfoResponseOutput struct{ *pulumi.OutputState }
State of the latest attempt to authorize a domain for certificate issuance.
func (AuthorizationAttemptInfoResponseOutput) Details ¶
func (o AuthorizationAttemptInfoResponseOutput) Details() pulumi.StringOutput
Human readable explanation for reaching the state. Provided to help address the configuration issues. Not guaranteed to be stable. For programmatic access use Reason enum.
func (AuthorizationAttemptInfoResponseOutput) Domain ¶
func (o AuthorizationAttemptInfoResponseOutput) Domain() pulumi.StringOutput
Domain name of the authorization attempt.
func (AuthorizationAttemptInfoResponseOutput) ElementType ¶
func (AuthorizationAttemptInfoResponseOutput) ElementType() reflect.Type
func (AuthorizationAttemptInfoResponseOutput) FailureReason ¶
func (o AuthorizationAttemptInfoResponseOutput) FailureReason() pulumi.StringOutput
Reason for failure of the authorization attempt for the domain.
func (AuthorizationAttemptInfoResponseOutput) State ¶
func (o AuthorizationAttemptInfoResponseOutput) State() pulumi.StringOutput
State of the domain for managed certificate issuance.
func (AuthorizationAttemptInfoResponseOutput) ToAuthorizationAttemptInfoResponseOutput ¶
func (o AuthorizationAttemptInfoResponseOutput) ToAuthorizationAttemptInfoResponseOutput() AuthorizationAttemptInfoResponseOutput
func (AuthorizationAttemptInfoResponseOutput) ToAuthorizationAttemptInfoResponseOutputWithContext ¶
func (o AuthorizationAttemptInfoResponseOutput) ToAuthorizationAttemptInfoResponseOutputWithContext(ctx context.Context) AuthorizationAttemptInfoResponseOutput
type Certificate ¶
type Certificate struct { pulumi.CustomResourceState // The creation timestamp of a Certificate. CreateTime pulumi.StringOutput `pulumi:"createTime"` // One or more paragraphs of text description of a certificate. Description pulumi.StringOutput `pulumi:"description"` // The expiry timestamp of a Certificate. ExpireTime pulumi.StringOutput `pulumi:"expireTime"` // Set of labels associated with a Certificate. Labels pulumi.StringMapOutput `pulumi:"labels"` // If set, contains configuration and state of a managed certificate. Managed ManagedCertificateResponseOutput `pulumi:"managed"` // A user-defined name of the certificate. Certificate names must be unique globally and match pattern `projects/*/locations/*/certificates/*`. Name pulumi.StringOutput `pulumi:"name"` // The PEM-encoded certificate chain. PemCertificate pulumi.StringOutput `pulumi:"pemCertificate"` // The list of Subject Alternative Names of dnsName type defined in the certificate (see RFC 5280 4.2.1.6) SanDnsnames pulumi.StringArrayOutput `pulumi:"sanDnsnames"` // Immutable. The scope of the certificate. Scope pulumi.StringOutput `pulumi:"scope"` // If set, defines data of a self-managed certificate. SelfManaged SelfManagedCertificateResponseOutput `pulumi:"selfManaged"` // The last update timestamp of a Certificate. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a new Certificate in a given project and location.
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 { // Required. A user-provided name of the certificate. CertificateId pulumi.StringInput // One or more paragraphs of text description of a certificate. Description pulumi.StringPtrInput // Set of labels associated with a Certificate. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // If set, contains configuration and state of a managed certificate. Managed ManagedCertificatePtrInput // A user-defined name of the certificate. Certificate names must be unique globally and match pattern `projects/*/locations/*/certificates/*`. Name pulumi.StringPtrInput Project pulumi.StringPtrInput // Immutable. The scope of the certificate. Scope CertificateScopePtrInput // If set, defines data of a self-managed certificate. SelfManaged SelfManagedCertificatePtrInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶
func (CertificateArgs) ElementType() reflect.Type
type CertificateInput ¶
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateMap ¶
type CertificateMap struct { pulumi.CustomResourceState // The creation timestamp of a Certificate Map. CreateTime pulumi.StringOutput `pulumi:"createTime"` // One or more paragraphs of text description of a certificate map. Description pulumi.StringOutput `pulumi:"description"` // A list of GCLB targets which use this Certificate Map. GclbTargets GclbTargetResponseArrayOutput `pulumi:"gclbTargets"` // Set of labels associated with a Certificate Map. Labels pulumi.StringMapOutput `pulumi:"labels"` // A user-defined name of the Certificate Map. Certificate Map names must be unique globally and match pattern `projects/*/locations/*/certificateMaps/*`. Name pulumi.StringOutput `pulumi:"name"` // The update timestamp of a Certificate Map. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a new CertificateMap in a given project and location.
func GetCertificateMap ¶
func GetCertificateMap(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateMapState, opts ...pulumi.ResourceOption) (*CertificateMap, error)
GetCertificateMap gets an existing CertificateMap 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 NewCertificateMap ¶
func NewCertificateMap(ctx *pulumi.Context, name string, args *CertificateMapArgs, opts ...pulumi.ResourceOption) (*CertificateMap, error)
NewCertificateMap registers a new resource with the given unique name, arguments, and options.
func (*CertificateMap) ElementType ¶
func (*CertificateMap) ElementType() reflect.Type
func (*CertificateMap) ToCertificateMapOutput ¶
func (i *CertificateMap) ToCertificateMapOutput() CertificateMapOutput
func (*CertificateMap) ToCertificateMapOutputWithContext ¶
func (i *CertificateMap) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateMapArgs ¶
type CertificateMapArgs struct { // Required. A user-provided name of the certificate map. CertificateMapId pulumi.StringInput // One or more paragraphs of text description of a certificate map. Description pulumi.StringPtrInput // Set of labels associated with a Certificate Map. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // A user-defined name of the Certificate Map. Certificate Map names must be unique globally and match pattern `projects/*/locations/*/certificateMaps/*`. Name pulumi.StringPtrInput Project pulumi.StringPtrInput }
The set of arguments for constructing a CertificateMap resource.
func (CertificateMapArgs) ElementType ¶
func (CertificateMapArgs) ElementType() reflect.Type
type CertificateMapEntry ¶
type CertificateMapEntry struct { pulumi.CustomResourceState // A set of Certificates defines for the given `hostname`. There can be defined up to fifteen certificates in each Certificate Map Entry. Each certificate must match pattern `projects/*/locations/*/certificates/*`. Certificates pulumi.StringArrayOutput `pulumi:"certificates"` // The creation timestamp of a Certificate Map Entry. CreateTime pulumi.StringOutput `pulumi:"createTime"` // One or more paragraphs of text description of a certificate map entry. Description pulumi.StringOutput `pulumi:"description"` // A Hostname (FQDN, e.g. `example.com`) or a wildcard hostname expression (`*.example.com`) for a set of hostnames with common suffix. Used as Server Name Indication (SNI) for selecting a proper certificate. Hostname pulumi.StringOutput `pulumi:"hostname"` // Set of labels associated with a Certificate Map Entry. Labels pulumi.StringMapOutput `pulumi:"labels"` // A predefined matcher for particular cases, other than SNI selection. Matcher pulumi.StringOutput `pulumi:"matcher"` // A user-defined name of the Certificate Map Entry. Certificate Map Entry names must be unique globally and match pattern `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. Name pulumi.StringOutput `pulumi:"name"` // A serving state of this Certificate Map Entry. State pulumi.StringOutput `pulumi:"state"` // The update timestamp of a Certificate Map Entry. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a new CertificateMapEntry in a given project and location.
func GetCertificateMapEntry ¶
func GetCertificateMapEntry(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateMapEntryState, opts ...pulumi.ResourceOption) (*CertificateMapEntry, error)
GetCertificateMapEntry gets an existing CertificateMapEntry 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 NewCertificateMapEntry ¶
func NewCertificateMapEntry(ctx *pulumi.Context, name string, args *CertificateMapEntryArgs, opts ...pulumi.ResourceOption) (*CertificateMapEntry, error)
NewCertificateMapEntry registers a new resource with the given unique name, arguments, and options.
func (*CertificateMapEntry) ElementType ¶
func (*CertificateMapEntry) ElementType() reflect.Type
func (*CertificateMapEntry) ToCertificateMapEntryOutput ¶
func (i *CertificateMapEntry) ToCertificateMapEntryOutput() CertificateMapEntryOutput
func (*CertificateMapEntry) ToCertificateMapEntryOutputWithContext ¶
func (i *CertificateMapEntry) ToCertificateMapEntryOutputWithContext(ctx context.Context) CertificateMapEntryOutput
type CertificateMapEntryArgs ¶
type CertificateMapEntryArgs struct { // Required. A user-provided name of the certificate map entry. CertificateMapEntryId pulumi.StringInput CertificateMapId pulumi.StringInput // A set of Certificates defines for the given `hostname`. There can be defined up to fifteen certificates in each Certificate Map Entry. Each certificate must match pattern `projects/*/locations/*/certificates/*`. Certificates pulumi.StringArrayInput // One or more paragraphs of text description of a certificate map entry. Description pulumi.StringPtrInput // A Hostname (FQDN, e.g. `example.com`) or a wildcard hostname expression (`*.example.com`) for a set of hostnames with common suffix. Used as Server Name Indication (SNI) for selecting a proper certificate. Hostname pulumi.StringPtrInput // Set of labels associated with a Certificate Map Entry. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // A predefined matcher for particular cases, other than SNI selection. Matcher CertificateMapEntryMatcherPtrInput // A user-defined name of the Certificate Map Entry. Certificate Map Entry names must be unique globally and match pattern `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. Name pulumi.StringPtrInput Project pulumi.StringPtrInput }
The set of arguments for constructing a CertificateMapEntry resource.
func (CertificateMapEntryArgs) ElementType ¶
func (CertificateMapEntryArgs) ElementType() reflect.Type
type CertificateMapEntryInput ¶
type CertificateMapEntryInput interface { pulumi.Input ToCertificateMapEntryOutput() CertificateMapEntryOutput ToCertificateMapEntryOutputWithContext(ctx context.Context) CertificateMapEntryOutput }
type CertificateMapEntryMatcher ¶
type CertificateMapEntryMatcher string
A predefined matcher for particular cases, other than SNI selection.
func (CertificateMapEntryMatcher) ElementType ¶
func (CertificateMapEntryMatcher) ElementType() reflect.Type
func (CertificateMapEntryMatcher) ToCertificateMapEntryMatcherOutput ¶
func (e CertificateMapEntryMatcher) ToCertificateMapEntryMatcherOutput() CertificateMapEntryMatcherOutput
func (CertificateMapEntryMatcher) ToCertificateMapEntryMatcherOutputWithContext ¶
func (e CertificateMapEntryMatcher) ToCertificateMapEntryMatcherOutputWithContext(ctx context.Context) CertificateMapEntryMatcherOutput
func (CertificateMapEntryMatcher) ToCertificateMapEntryMatcherPtrOutput ¶
func (e CertificateMapEntryMatcher) ToCertificateMapEntryMatcherPtrOutput() CertificateMapEntryMatcherPtrOutput
func (CertificateMapEntryMatcher) ToCertificateMapEntryMatcherPtrOutputWithContext ¶
func (e CertificateMapEntryMatcher) ToCertificateMapEntryMatcherPtrOutputWithContext(ctx context.Context) CertificateMapEntryMatcherPtrOutput
func (CertificateMapEntryMatcher) ToStringOutput ¶
func (e CertificateMapEntryMatcher) ToStringOutput() pulumi.StringOutput
func (CertificateMapEntryMatcher) ToStringOutputWithContext ¶
func (e CertificateMapEntryMatcher) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateMapEntryMatcher) ToStringPtrOutput ¶
func (e CertificateMapEntryMatcher) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateMapEntryMatcher) ToStringPtrOutputWithContext ¶
func (e CertificateMapEntryMatcher) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateMapEntryMatcherInput ¶
type CertificateMapEntryMatcherInput interface { pulumi.Input ToCertificateMapEntryMatcherOutput() CertificateMapEntryMatcherOutput ToCertificateMapEntryMatcherOutputWithContext(context.Context) CertificateMapEntryMatcherOutput }
CertificateMapEntryMatcherInput is an input type that accepts CertificateMapEntryMatcherArgs and CertificateMapEntryMatcherOutput values. You can construct a concrete instance of `CertificateMapEntryMatcherInput` via:
CertificateMapEntryMatcherArgs{...}
type CertificateMapEntryMatcherOutput ¶
type CertificateMapEntryMatcherOutput struct{ *pulumi.OutputState }
func (CertificateMapEntryMatcherOutput) ElementType ¶
func (CertificateMapEntryMatcherOutput) ElementType() reflect.Type
func (CertificateMapEntryMatcherOutput) ToCertificateMapEntryMatcherOutput ¶
func (o CertificateMapEntryMatcherOutput) ToCertificateMapEntryMatcherOutput() CertificateMapEntryMatcherOutput
func (CertificateMapEntryMatcherOutput) ToCertificateMapEntryMatcherOutputWithContext ¶
func (o CertificateMapEntryMatcherOutput) ToCertificateMapEntryMatcherOutputWithContext(ctx context.Context) CertificateMapEntryMatcherOutput
func (CertificateMapEntryMatcherOutput) ToCertificateMapEntryMatcherPtrOutput ¶
func (o CertificateMapEntryMatcherOutput) ToCertificateMapEntryMatcherPtrOutput() CertificateMapEntryMatcherPtrOutput
func (CertificateMapEntryMatcherOutput) ToCertificateMapEntryMatcherPtrOutputWithContext ¶
func (o CertificateMapEntryMatcherOutput) ToCertificateMapEntryMatcherPtrOutputWithContext(ctx context.Context) CertificateMapEntryMatcherPtrOutput
func (CertificateMapEntryMatcherOutput) ToStringOutput ¶
func (o CertificateMapEntryMatcherOutput) ToStringOutput() pulumi.StringOutput
func (CertificateMapEntryMatcherOutput) ToStringOutputWithContext ¶
func (o CertificateMapEntryMatcherOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateMapEntryMatcherOutput) ToStringPtrOutput ¶
func (o CertificateMapEntryMatcherOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateMapEntryMatcherOutput) ToStringPtrOutputWithContext ¶
func (o CertificateMapEntryMatcherOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateMapEntryMatcherPtrInput ¶
type CertificateMapEntryMatcherPtrInput interface { pulumi.Input ToCertificateMapEntryMatcherPtrOutput() CertificateMapEntryMatcherPtrOutput ToCertificateMapEntryMatcherPtrOutputWithContext(context.Context) CertificateMapEntryMatcherPtrOutput }
func CertificateMapEntryMatcherPtr ¶
func CertificateMapEntryMatcherPtr(v string) CertificateMapEntryMatcherPtrInput
type CertificateMapEntryMatcherPtrOutput ¶
type CertificateMapEntryMatcherPtrOutput struct{ *pulumi.OutputState }
func (CertificateMapEntryMatcherPtrOutput) Elem ¶
func (o CertificateMapEntryMatcherPtrOutput) Elem() CertificateMapEntryMatcherOutput
func (CertificateMapEntryMatcherPtrOutput) ElementType ¶
func (CertificateMapEntryMatcherPtrOutput) ElementType() reflect.Type
func (CertificateMapEntryMatcherPtrOutput) ToCertificateMapEntryMatcherPtrOutput ¶
func (o CertificateMapEntryMatcherPtrOutput) ToCertificateMapEntryMatcherPtrOutput() CertificateMapEntryMatcherPtrOutput
func (CertificateMapEntryMatcherPtrOutput) ToCertificateMapEntryMatcherPtrOutputWithContext ¶
func (o CertificateMapEntryMatcherPtrOutput) ToCertificateMapEntryMatcherPtrOutputWithContext(ctx context.Context) CertificateMapEntryMatcherPtrOutput
func (CertificateMapEntryMatcherPtrOutput) ToStringPtrOutput ¶
func (o CertificateMapEntryMatcherPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateMapEntryMatcherPtrOutput) ToStringPtrOutputWithContext ¶
func (o CertificateMapEntryMatcherPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateMapEntryOutput ¶
type CertificateMapEntryOutput struct{ *pulumi.OutputState }
func (CertificateMapEntryOutput) ElementType ¶
func (CertificateMapEntryOutput) ElementType() reflect.Type
func (CertificateMapEntryOutput) ToCertificateMapEntryOutput ¶
func (o CertificateMapEntryOutput) ToCertificateMapEntryOutput() CertificateMapEntryOutput
func (CertificateMapEntryOutput) ToCertificateMapEntryOutputWithContext ¶
func (o CertificateMapEntryOutput) ToCertificateMapEntryOutputWithContext(ctx context.Context) CertificateMapEntryOutput
type CertificateMapEntryState ¶
type CertificateMapEntryState struct { }
func (CertificateMapEntryState) ElementType ¶
func (CertificateMapEntryState) ElementType() reflect.Type
type CertificateMapInput ¶
type CertificateMapInput interface { pulumi.Input ToCertificateMapOutput() CertificateMapOutput ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput }
type CertificateMapOutput ¶
type CertificateMapOutput struct{ *pulumi.OutputState }
func (CertificateMapOutput) ElementType ¶
func (CertificateMapOutput) ElementType() reflect.Type
func (CertificateMapOutput) ToCertificateMapOutput ¶
func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMapOutput) ToCertificateMapOutputWithContext ¶
func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateMapState ¶
type CertificateMapState struct { }
func (CertificateMapState) ElementType ¶
func (CertificateMapState) ElementType() reflect.Type
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 CertificateScope ¶
type CertificateScope string
Immutable. The scope of the certificate.
func (CertificateScope) ElementType ¶
func (CertificateScope) ElementType() reflect.Type
func (CertificateScope) ToCertificateScopeOutput ¶
func (e CertificateScope) ToCertificateScopeOutput() CertificateScopeOutput
func (CertificateScope) ToCertificateScopeOutputWithContext ¶
func (e CertificateScope) ToCertificateScopeOutputWithContext(ctx context.Context) CertificateScopeOutput
func (CertificateScope) ToCertificateScopePtrOutput ¶
func (e CertificateScope) ToCertificateScopePtrOutput() CertificateScopePtrOutput
func (CertificateScope) ToCertificateScopePtrOutputWithContext ¶
func (e CertificateScope) ToCertificateScopePtrOutputWithContext(ctx context.Context) CertificateScopePtrOutput
func (CertificateScope) ToStringOutput ¶
func (e CertificateScope) ToStringOutput() pulumi.StringOutput
func (CertificateScope) ToStringOutputWithContext ¶
func (e CertificateScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateScope) ToStringPtrOutput ¶
func (e CertificateScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateScope) ToStringPtrOutputWithContext ¶
func (e CertificateScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateScopeInput ¶
type CertificateScopeInput interface { pulumi.Input ToCertificateScopeOutput() CertificateScopeOutput ToCertificateScopeOutputWithContext(context.Context) CertificateScopeOutput }
CertificateScopeInput is an input type that accepts CertificateScopeArgs and CertificateScopeOutput values. You can construct a concrete instance of `CertificateScopeInput` via:
CertificateScopeArgs{...}
type CertificateScopeOutput ¶
type CertificateScopeOutput struct{ *pulumi.OutputState }
func (CertificateScopeOutput) ElementType ¶
func (CertificateScopeOutput) ElementType() reflect.Type
func (CertificateScopeOutput) ToCertificateScopeOutput ¶
func (o CertificateScopeOutput) ToCertificateScopeOutput() CertificateScopeOutput
func (CertificateScopeOutput) ToCertificateScopeOutputWithContext ¶
func (o CertificateScopeOutput) ToCertificateScopeOutputWithContext(ctx context.Context) CertificateScopeOutput
func (CertificateScopeOutput) ToCertificateScopePtrOutput ¶
func (o CertificateScopeOutput) ToCertificateScopePtrOutput() CertificateScopePtrOutput
func (CertificateScopeOutput) ToCertificateScopePtrOutputWithContext ¶
func (o CertificateScopeOutput) ToCertificateScopePtrOutputWithContext(ctx context.Context) CertificateScopePtrOutput
func (CertificateScopeOutput) ToStringOutput ¶
func (o CertificateScopeOutput) ToStringOutput() pulumi.StringOutput
func (CertificateScopeOutput) ToStringOutputWithContext ¶
func (o CertificateScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateScopeOutput) ToStringPtrOutput ¶
func (o CertificateScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateScopeOutput) ToStringPtrOutputWithContext ¶
func (o CertificateScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateScopePtrInput ¶
type CertificateScopePtrInput interface { pulumi.Input ToCertificateScopePtrOutput() CertificateScopePtrOutput ToCertificateScopePtrOutputWithContext(context.Context) CertificateScopePtrOutput }
func CertificateScopePtr ¶
func CertificateScopePtr(v string) CertificateScopePtrInput
type CertificateScopePtrOutput ¶
type CertificateScopePtrOutput struct{ *pulumi.OutputState }
func (CertificateScopePtrOutput) Elem ¶
func (o CertificateScopePtrOutput) Elem() CertificateScopeOutput
func (CertificateScopePtrOutput) ElementType ¶
func (CertificateScopePtrOutput) ElementType() reflect.Type
func (CertificateScopePtrOutput) ToCertificateScopePtrOutput ¶
func (o CertificateScopePtrOutput) ToCertificateScopePtrOutput() CertificateScopePtrOutput
func (CertificateScopePtrOutput) ToCertificateScopePtrOutputWithContext ¶
func (o CertificateScopePtrOutput) ToCertificateScopePtrOutputWithContext(ctx context.Context) CertificateScopePtrOutput
func (CertificateScopePtrOutput) ToStringPtrOutput ¶
func (o CertificateScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateScopePtrOutput) ToStringPtrOutputWithContext ¶
func (o CertificateScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateState ¶
type CertificateState struct { }
func (CertificateState) ElementType ¶
func (CertificateState) ElementType() reflect.Type
type DnsAuthorization ¶
type DnsAuthorization struct { pulumi.CustomResourceState // The creation timestamp of a DnsAuthorization. CreateTime pulumi.StringOutput `pulumi:"createTime"` // One or more paragraphs of text description of a DnsAuthorization. Description pulumi.StringOutput `pulumi:"description"` // DNS Resource Record that needs to be added to DNS configuration. DnsResourceRecord DnsResourceRecordResponseOutput `pulumi:"dnsResourceRecord"` // Immutable. A domain which is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization for `example.com` can be used to issue certificates for `example.com` and `*.example.com`. Domain pulumi.StringOutput `pulumi:"domain"` // Set of labels associated with a DnsAuthorization. Labels pulumi.StringMapOutput `pulumi:"labels"` // A user-defined name of the dns authorization. DnsAuthorization names must be unique globally and match pattern `projects/*/locations/*/dnsAuthorizations/*`. Name pulumi.StringOutput `pulumi:"name"` // The last update timestamp of a DnsAuthorization. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a new DnsAuthorization in a given project and location.
func GetDnsAuthorization ¶
func GetDnsAuthorization(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DnsAuthorizationState, opts ...pulumi.ResourceOption) (*DnsAuthorization, error)
GetDnsAuthorization gets an existing DnsAuthorization 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 NewDnsAuthorization ¶
func NewDnsAuthorization(ctx *pulumi.Context, name string, args *DnsAuthorizationArgs, opts ...pulumi.ResourceOption) (*DnsAuthorization, error)
NewDnsAuthorization registers a new resource with the given unique name, arguments, and options.
func (*DnsAuthorization) ElementType ¶
func (*DnsAuthorization) ElementType() reflect.Type
func (*DnsAuthorization) ToDnsAuthorizationOutput ¶
func (i *DnsAuthorization) ToDnsAuthorizationOutput() DnsAuthorizationOutput
func (*DnsAuthorization) ToDnsAuthorizationOutputWithContext ¶
func (i *DnsAuthorization) ToDnsAuthorizationOutputWithContext(ctx context.Context) DnsAuthorizationOutput
type DnsAuthorizationArgs ¶
type DnsAuthorizationArgs struct { // One or more paragraphs of text description of a DnsAuthorization. Description pulumi.StringPtrInput // Required. A user-provided name of the dns authorization. DnsAuthorizationId pulumi.StringInput // Immutable. A domain which is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization for `example.com` can be used to issue certificates for `example.com` and `*.example.com`. Domain pulumi.StringInput // Set of labels associated with a DnsAuthorization. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // A user-defined name of the dns authorization. DnsAuthorization names must be unique globally and match pattern `projects/*/locations/*/dnsAuthorizations/*`. Name pulumi.StringPtrInput Project pulumi.StringPtrInput }
The set of arguments for constructing a DnsAuthorization resource.
func (DnsAuthorizationArgs) ElementType ¶
func (DnsAuthorizationArgs) ElementType() reflect.Type
type DnsAuthorizationInput ¶
type DnsAuthorizationInput interface { pulumi.Input ToDnsAuthorizationOutput() DnsAuthorizationOutput ToDnsAuthorizationOutputWithContext(ctx context.Context) DnsAuthorizationOutput }
type DnsAuthorizationOutput ¶
type DnsAuthorizationOutput struct{ *pulumi.OutputState }
func (DnsAuthorizationOutput) ElementType ¶
func (DnsAuthorizationOutput) ElementType() reflect.Type
func (DnsAuthorizationOutput) ToDnsAuthorizationOutput ¶
func (o DnsAuthorizationOutput) ToDnsAuthorizationOutput() DnsAuthorizationOutput
func (DnsAuthorizationOutput) ToDnsAuthorizationOutputWithContext ¶
func (o DnsAuthorizationOutput) ToDnsAuthorizationOutputWithContext(ctx context.Context) DnsAuthorizationOutput
type DnsAuthorizationState ¶
type DnsAuthorizationState struct { }
func (DnsAuthorizationState) ElementType ¶
func (DnsAuthorizationState) ElementType() reflect.Type
type DnsResourceRecordResponse ¶
type DnsResourceRecordResponse struct { // Data of the DNS Resource Record. Data string `pulumi:"data"` // Fully qualified name of the DNS Resource Record. e.g. `_acme-challenge.example.com` Name string `pulumi:"name"` // Type of the DNS Resource Record. Currently always set to "CNAME". Type string `pulumi:"type"` }
The structure describing the DNS Resource Record that needs to be added to DNS configuration for the authorization to be usable by certificate.
type DnsResourceRecordResponseOutput ¶
type DnsResourceRecordResponseOutput struct{ *pulumi.OutputState }
The structure describing the DNS Resource Record that needs to be added to DNS configuration for the authorization to be usable by certificate.
func (DnsResourceRecordResponseOutput) Data ¶
func (o DnsResourceRecordResponseOutput) Data() pulumi.StringOutput
Data of the DNS Resource Record.
func (DnsResourceRecordResponseOutput) ElementType ¶
func (DnsResourceRecordResponseOutput) ElementType() reflect.Type
func (DnsResourceRecordResponseOutput) Name ¶
func (o DnsResourceRecordResponseOutput) Name() pulumi.StringOutput
Fully qualified name of the DNS Resource Record. e.g. `_acme-challenge.example.com`
func (DnsResourceRecordResponseOutput) ToDnsResourceRecordResponseOutput ¶
func (o DnsResourceRecordResponseOutput) ToDnsResourceRecordResponseOutput() DnsResourceRecordResponseOutput
func (DnsResourceRecordResponseOutput) ToDnsResourceRecordResponseOutputWithContext ¶
func (o DnsResourceRecordResponseOutput) ToDnsResourceRecordResponseOutputWithContext(ctx context.Context) DnsResourceRecordResponseOutput
func (DnsResourceRecordResponseOutput) Type ¶
func (o DnsResourceRecordResponseOutput) Type() pulumi.StringOutput
Type of the DNS Resource Record. Currently always set to "CNAME".
type GclbTargetResponse ¶
type GclbTargetResponse struct { // IP configurations for this Target Proxy where the Certificate Map is serving. IpConfigs []IpConfigResponse `pulumi:"ipConfigs"` // A name must be in the format `projects/*/locations/*/targetHttpsProxies/*`. TargetHttpsProxy string `pulumi:"targetHttpsProxy"` // A name must be in the format `projects/*/locations/*/targetSslProxies/*`. TargetSslProxy string `pulumi:"targetSslProxy"` }
Describes a Target Proxy which uses this Certificate Map.
type GclbTargetResponseArrayOutput ¶
type GclbTargetResponseArrayOutput struct{ *pulumi.OutputState }
func (GclbTargetResponseArrayOutput) ElementType ¶
func (GclbTargetResponseArrayOutput) ElementType() reflect.Type
func (GclbTargetResponseArrayOutput) Index ¶
func (o GclbTargetResponseArrayOutput) Index(i pulumi.IntInput) GclbTargetResponseOutput
func (GclbTargetResponseArrayOutput) ToGclbTargetResponseArrayOutput ¶
func (o GclbTargetResponseArrayOutput) ToGclbTargetResponseArrayOutput() GclbTargetResponseArrayOutput
func (GclbTargetResponseArrayOutput) ToGclbTargetResponseArrayOutputWithContext ¶
func (o GclbTargetResponseArrayOutput) ToGclbTargetResponseArrayOutputWithContext(ctx context.Context) GclbTargetResponseArrayOutput
type GclbTargetResponseOutput ¶
type GclbTargetResponseOutput struct{ *pulumi.OutputState }
Describes a Target Proxy which uses this Certificate Map.
func (GclbTargetResponseOutput) ElementType ¶
func (GclbTargetResponseOutput) ElementType() reflect.Type
func (GclbTargetResponseOutput) IpConfigs ¶
func (o GclbTargetResponseOutput) IpConfigs() IpConfigResponseArrayOutput
IP configurations for this Target Proxy where the Certificate Map is serving.
func (GclbTargetResponseOutput) TargetHttpsProxy ¶
func (o GclbTargetResponseOutput) TargetHttpsProxy() pulumi.StringOutput
A name must be in the format `projects/*/locations/*/targetHttpsProxies/*`.
func (GclbTargetResponseOutput) TargetSslProxy ¶
func (o GclbTargetResponseOutput) TargetSslProxy() pulumi.StringOutput
A name must be in the format `projects/*/locations/*/targetSslProxies/*`.
func (GclbTargetResponseOutput) ToGclbTargetResponseOutput ¶
func (o GclbTargetResponseOutput) ToGclbTargetResponseOutput() GclbTargetResponseOutput
func (GclbTargetResponseOutput) ToGclbTargetResponseOutputWithContext ¶
func (o GclbTargetResponseOutput) ToGclbTargetResponseOutputWithContext(ctx context.Context) GclbTargetResponseOutput
type IpConfigResponse ¶
type IpConfigResponse struct { // An external IP address. IpAddress string `pulumi:"ipAddress"` // Ports. Ports []int `pulumi:"ports"` }
Defines IP configuration where this Certificate Map is serving.
type IpConfigResponseArrayOutput ¶
type IpConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (IpConfigResponseArrayOutput) ElementType ¶
func (IpConfigResponseArrayOutput) ElementType() reflect.Type
func (IpConfigResponseArrayOutput) Index ¶
func (o IpConfigResponseArrayOutput) Index(i pulumi.IntInput) IpConfigResponseOutput
func (IpConfigResponseArrayOutput) ToIpConfigResponseArrayOutput ¶
func (o IpConfigResponseArrayOutput) ToIpConfigResponseArrayOutput() IpConfigResponseArrayOutput
func (IpConfigResponseArrayOutput) ToIpConfigResponseArrayOutputWithContext ¶
func (o IpConfigResponseArrayOutput) ToIpConfigResponseArrayOutputWithContext(ctx context.Context) IpConfigResponseArrayOutput
type IpConfigResponseOutput ¶
type IpConfigResponseOutput struct{ *pulumi.OutputState }
Defines IP configuration where this Certificate Map is serving.
func (IpConfigResponseOutput) ElementType ¶
func (IpConfigResponseOutput) ElementType() reflect.Type
func (IpConfigResponseOutput) IpAddress ¶
func (o IpConfigResponseOutput) IpAddress() pulumi.StringOutput
An external IP address.
func (IpConfigResponseOutput) Ports ¶
func (o IpConfigResponseOutput) Ports() pulumi.IntArrayOutput
Ports.
func (IpConfigResponseOutput) ToIpConfigResponseOutput ¶
func (o IpConfigResponseOutput) ToIpConfigResponseOutput() IpConfigResponseOutput
func (IpConfigResponseOutput) ToIpConfigResponseOutputWithContext ¶
func (o IpConfigResponseOutput) ToIpConfigResponseOutputWithContext(ctx context.Context) IpConfigResponseOutput
type LookupCertificateArgs ¶
type LookupCertificateMapEntryOutputArgs ¶
type LookupCertificateMapEntryOutputArgs struct { CertificateMapEntryId pulumi.StringInput `pulumi:"certificateMapEntryId"` CertificateMapId pulumi.StringInput `pulumi:"certificateMapId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupCertificateMapEntryOutputArgs) ElementType ¶
func (LookupCertificateMapEntryOutputArgs) ElementType() reflect.Type
type LookupCertificateMapEntryResult ¶
type LookupCertificateMapEntryResult struct { // A set of Certificates defines for the given `hostname`. There can be defined up to fifteen certificates in each Certificate Map Entry. Each certificate must match pattern `projects/*/locations/*/certificates/*`. Certificates []string `pulumi:"certificates"` // The creation timestamp of a Certificate Map Entry. CreateTime string `pulumi:"createTime"` // One or more paragraphs of text description of a certificate map entry. Description string `pulumi:"description"` // A Hostname (FQDN, e.g. `example.com`) or a wildcard hostname expression (`*.example.com`) for a set of hostnames with common suffix. Used as Server Name Indication (SNI) for selecting a proper certificate. Hostname string `pulumi:"hostname"` // Set of labels associated with a Certificate Map Entry. Labels map[string]string `pulumi:"labels"` // A predefined matcher for particular cases, other than SNI selection. Matcher string `pulumi:"matcher"` // A user-defined name of the Certificate Map Entry. Certificate Map Entry names must be unique globally and match pattern `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`. Name string `pulumi:"name"` // A serving state of this Certificate Map Entry. State string `pulumi:"state"` // The update timestamp of a Certificate Map Entry. UpdateTime string `pulumi:"updateTime"` }
func LookupCertificateMapEntry ¶
func LookupCertificateMapEntry(ctx *pulumi.Context, args *LookupCertificateMapEntryArgs, opts ...pulumi.InvokeOption) (*LookupCertificateMapEntryResult, error)
Gets details of a single CertificateMapEntry.
type LookupCertificateMapEntryResultOutput ¶
type LookupCertificateMapEntryResultOutput struct{ *pulumi.OutputState }
func LookupCertificateMapEntryOutput ¶
func LookupCertificateMapEntryOutput(ctx *pulumi.Context, args LookupCertificateMapEntryOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateMapEntryResultOutput
func (LookupCertificateMapEntryResultOutput) Certificates ¶
func (o LookupCertificateMapEntryResultOutput) Certificates() pulumi.StringArrayOutput
A set of Certificates defines for the given `hostname`. There can be defined up to fifteen certificates in each Certificate Map Entry. Each certificate must match pattern `projects/*/locations/*/certificates/*`.
func (LookupCertificateMapEntryResultOutput) CreateTime ¶
func (o LookupCertificateMapEntryResultOutput) CreateTime() pulumi.StringOutput
The creation timestamp of a Certificate Map Entry.
func (LookupCertificateMapEntryResultOutput) Description ¶
func (o LookupCertificateMapEntryResultOutput) Description() pulumi.StringOutput
One or more paragraphs of text description of a certificate map entry.
func (LookupCertificateMapEntryResultOutput) ElementType ¶
func (LookupCertificateMapEntryResultOutput) ElementType() reflect.Type
func (LookupCertificateMapEntryResultOutput) Hostname ¶
func (o LookupCertificateMapEntryResultOutput) Hostname() pulumi.StringOutput
A Hostname (FQDN, e.g. `example.com`) or a wildcard hostname expression (`*.example.com`) for a set of hostnames with common suffix. Used as Server Name Indication (SNI) for selecting a proper certificate.
func (LookupCertificateMapEntryResultOutput) Labels ¶
func (o LookupCertificateMapEntryResultOutput) Labels() pulumi.StringMapOutput
Set of labels associated with a Certificate Map Entry.
func (LookupCertificateMapEntryResultOutput) Matcher ¶
func (o LookupCertificateMapEntryResultOutput) Matcher() pulumi.StringOutput
A predefined matcher for particular cases, other than SNI selection.
func (LookupCertificateMapEntryResultOutput) Name ¶
func (o LookupCertificateMapEntryResultOutput) Name() pulumi.StringOutput
A user-defined name of the Certificate Map Entry. Certificate Map Entry names must be unique globally and match pattern `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`.
func (LookupCertificateMapEntryResultOutput) State ¶
func (o LookupCertificateMapEntryResultOutput) State() pulumi.StringOutput
A serving state of this Certificate Map Entry.
func (LookupCertificateMapEntryResultOutput) ToLookupCertificateMapEntryResultOutput ¶
func (o LookupCertificateMapEntryResultOutput) ToLookupCertificateMapEntryResultOutput() LookupCertificateMapEntryResultOutput
func (LookupCertificateMapEntryResultOutput) ToLookupCertificateMapEntryResultOutputWithContext ¶
func (o LookupCertificateMapEntryResultOutput) ToLookupCertificateMapEntryResultOutputWithContext(ctx context.Context) LookupCertificateMapEntryResultOutput
func (LookupCertificateMapEntryResultOutput) UpdateTime ¶
func (o LookupCertificateMapEntryResultOutput) UpdateTime() pulumi.StringOutput
The update timestamp of a Certificate Map Entry.
type LookupCertificateMapOutputArgs ¶
type LookupCertificateMapOutputArgs struct { CertificateMapId pulumi.StringInput `pulumi:"certificateMapId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupCertificateMapOutputArgs) ElementType ¶
func (LookupCertificateMapOutputArgs) ElementType() reflect.Type
type LookupCertificateMapResult ¶
type LookupCertificateMapResult struct { // The creation timestamp of a Certificate Map. CreateTime string `pulumi:"createTime"` // One or more paragraphs of text description of a certificate map. Description string `pulumi:"description"` // A list of GCLB targets which use this Certificate Map. GclbTargets []GclbTargetResponse `pulumi:"gclbTargets"` // Set of labels associated with a Certificate Map. Labels map[string]string `pulumi:"labels"` // A user-defined name of the Certificate Map. Certificate Map names must be unique globally and match pattern `projects/*/locations/*/certificateMaps/*`. Name string `pulumi:"name"` // The update timestamp of a Certificate Map. UpdateTime string `pulumi:"updateTime"` }
func LookupCertificateMap ¶
func LookupCertificateMap(ctx *pulumi.Context, args *LookupCertificateMapArgs, opts ...pulumi.InvokeOption) (*LookupCertificateMapResult, error)
Gets details of a single CertificateMap.
type LookupCertificateMapResultOutput ¶
type LookupCertificateMapResultOutput struct{ *pulumi.OutputState }
func LookupCertificateMapOutput ¶
func LookupCertificateMapOutput(ctx *pulumi.Context, args LookupCertificateMapOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateMapResultOutput
func (LookupCertificateMapResultOutput) CreateTime ¶
func (o LookupCertificateMapResultOutput) CreateTime() pulumi.StringOutput
The creation timestamp of a Certificate Map.
func (LookupCertificateMapResultOutput) Description ¶
func (o LookupCertificateMapResultOutput) Description() pulumi.StringOutput
One or more paragraphs of text description of a certificate map.
func (LookupCertificateMapResultOutput) ElementType ¶
func (LookupCertificateMapResultOutput) ElementType() reflect.Type
func (LookupCertificateMapResultOutput) GclbTargets ¶
func (o LookupCertificateMapResultOutput) GclbTargets() GclbTargetResponseArrayOutput
A list of GCLB targets which use this Certificate Map.
func (LookupCertificateMapResultOutput) Labels ¶
func (o LookupCertificateMapResultOutput) Labels() pulumi.StringMapOutput
Set of labels associated with a Certificate Map.
func (LookupCertificateMapResultOutput) Name ¶
func (o LookupCertificateMapResultOutput) Name() pulumi.StringOutput
A user-defined name of the Certificate Map. Certificate Map names must be unique globally and match pattern `projects/*/locations/*/certificateMaps/*`.
func (LookupCertificateMapResultOutput) ToLookupCertificateMapResultOutput ¶
func (o LookupCertificateMapResultOutput) ToLookupCertificateMapResultOutput() LookupCertificateMapResultOutput
func (LookupCertificateMapResultOutput) ToLookupCertificateMapResultOutputWithContext ¶
func (o LookupCertificateMapResultOutput) ToLookupCertificateMapResultOutputWithContext(ctx context.Context) LookupCertificateMapResultOutput
func (LookupCertificateMapResultOutput) UpdateTime ¶
func (o LookupCertificateMapResultOutput) UpdateTime() pulumi.StringOutput
The update timestamp of a Certificate Map.
type LookupCertificateOutputArgs ¶
type LookupCertificateOutputArgs struct { CertificateId pulumi.StringInput `pulumi:"certificateId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupCertificateOutputArgs) ElementType ¶
func (LookupCertificateOutputArgs) ElementType() reflect.Type
type LookupCertificateResult ¶
type LookupCertificateResult struct { // The creation timestamp of a Certificate. CreateTime string `pulumi:"createTime"` // One or more paragraphs of text description of a certificate. Description string `pulumi:"description"` // The expiry timestamp of a Certificate. ExpireTime string `pulumi:"expireTime"` // Set of labels associated with a Certificate. Labels map[string]string `pulumi:"labels"` // If set, contains configuration and state of a managed certificate. Managed ManagedCertificateResponse `pulumi:"managed"` // A user-defined name of the certificate. Certificate names must be unique globally and match pattern `projects/*/locations/*/certificates/*`. Name string `pulumi:"name"` // The PEM-encoded certificate chain. PemCertificate string `pulumi:"pemCertificate"` // The list of Subject Alternative Names of dnsName type defined in the certificate (see RFC 5280 4.2.1.6) SanDnsnames []string `pulumi:"sanDnsnames"` // Immutable. The scope of the certificate. Scope string `pulumi:"scope"` // If set, defines data of a self-managed certificate. SelfManaged SelfManagedCertificateResponse `pulumi:"selfManaged"` // The last update timestamp of a Certificate. UpdateTime string `pulumi:"updateTime"` }
func LookupCertificate ¶
func LookupCertificate(ctx *pulumi.Context, args *LookupCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCertificateResult, error)
Gets details of a single Certificate.
type LookupCertificateResultOutput ¶
type LookupCertificateResultOutput struct{ *pulumi.OutputState }
func LookupCertificateOutput ¶
func LookupCertificateOutput(ctx *pulumi.Context, args LookupCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateResultOutput
func (LookupCertificateResultOutput) CreateTime ¶
func (o LookupCertificateResultOutput) CreateTime() pulumi.StringOutput
The creation timestamp of a Certificate.
func (LookupCertificateResultOutput) Description ¶
func (o LookupCertificateResultOutput) Description() pulumi.StringOutput
One or more paragraphs of text description of a certificate.
func (LookupCertificateResultOutput) ElementType ¶
func (LookupCertificateResultOutput) ElementType() reflect.Type
func (LookupCertificateResultOutput) ExpireTime ¶
func (o LookupCertificateResultOutput) ExpireTime() pulumi.StringOutput
The expiry timestamp of a Certificate.
func (LookupCertificateResultOutput) Labels ¶
func (o LookupCertificateResultOutput) Labels() pulumi.StringMapOutput
Set of labels associated with a Certificate.
func (LookupCertificateResultOutput) Managed ¶
func (o LookupCertificateResultOutput) Managed() ManagedCertificateResponseOutput
If set, contains configuration and state of a managed certificate.
func (LookupCertificateResultOutput) Name ¶
func (o LookupCertificateResultOutput) Name() pulumi.StringOutput
A user-defined name of the certificate. Certificate names must be unique globally and match pattern `projects/*/locations/*/certificates/*`.
func (LookupCertificateResultOutput) PemCertificate ¶
func (o LookupCertificateResultOutput) PemCertificate() pulumi.StringOutput
The PEM-encoded certificate chain.
func (LookupCertificateResultOutput) SanDnsnames ¶
func (o LookupCertificateResultOutput) SanDnsnames() pulumi.StringArrayOutput
The list of Subject Alternative Names of dnsName type defined in the certificate (see RFC 5280 4.2.1.6)
func (LookupCertificateResultOutput) Scope ¶
func (o LookupCertificateResultOutput) Scope() pulumi.StringOutput
Immutable. The scope of the certificate.
func (LookupCertificateResultOutput) SelfManaged ¶
func (o LookupCertificateResultOutput) SelfManaged() SelfManagedCertificateResponseOutput
If set, defines data of a self-managed certificate.
func (LookupCertificateResultOutput) ToLookupCertificateResultOutput ¶
func (o LookupCertificateResultOutput) ToLookupCertificateResultOutput() LookupCertificateResultOutput
func (LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext ¶
func (o LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext(ctx context.Context) LookupCertificateResultOutput
func (LookupCertificateResultOutput) UpdateTime ¶
func (o LookupCertificateResultOutput) UpdateTime() pulumi.StringOutput
The last update timestamp of a Certificate.
type LookupDnsAuthorizationOutputArgs ¶
type LookupDnsAuthorizationOutputArgs struct { DnsAuthorizationId pulumi.StringInput `pulumi:"dnsAuthorizationId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupDnsAuthorizationOutputArgs) ElementType ¶
func (LookupDnsAuthorizationOutputArgs) ElementType() reflect.Type
type LookupDnsAuthorizationResult ¶
type LookupDnsAuthorizationResult struct { // The creation timestamp of a DnsAuthorization. CreateTime string `pulumi:"createTime"` // One or more paragraphs of text description of a DnsAuthorization. Description string `pulumi:"description"` // DNS Resource Record that needs to be added to DNS configuration. DnsResourceRecord DnsResourceRecordResponse `pulumi:"dnsResourceRecord"` // Immutable. A domain which is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization for `example.com` can be used to issue certificates for `example.com` and `*.example.com`. Domain string `pulumi:"domain"` // Set of labels associated with a DnsAuthorization. Labels map[string]string `pulumi:"labels"` // A user-defined name of the dns authorization. DnsAuthorization names must be unique globally and match pattern `projects/*/locations/*/dnsAuthorizations/*`. Name string `pulumi:"name"` // The last update timestamp of a DnsAuthorization. UpdateTime string `pulumi:"updateTime"` }
func LookupDnsAuthorization ¶
func LookupDnsAuthorization(ctx *pulumi.Context, args *LookupDnsAuthorizationArgs, opts ...pulumi.InvokeOption) (*LookupDnsAuthorizationResult, error)
Gets details of a single DnsAuthorization.
type LookupDnsAuthorizationResultOutput ¶
type LookupDnsAuthorizationResultOutput struct{ *pulumi.OutputState }
func LookupDnsAuthorizationOutput ¶
func LookupDnsAuthorizationOutput(ctx *pulumi.Context, args LookupDnsAuthorizationOutputArgs, opts ...pulumi.InvokeOption) LookupDnsAuthorizationResultOutput
func (LookupDnsAuthorizationResultOutput) CreateTime ¶
func (o LookupDnsAuthorizationResultOutput) CreateTime() pulumi.StringOutput
The creation timestamp of a DnsAuthorization.
func (LookupDnsAuthorizationResultOutput) Description ¶
func (o LookupDnsAuthorizationResultOutput) Description() pulumi.StringOutput
One or more paragraphs of text description of a DnsAuthorization.
func (LookupDnsAuthorizationResultOutput) DnsResourceRecord ¶
func (o LookupDnsAuthorizationResultOutput) DnsResourceRecord() DnsResourceRecordResponseOutput
DNS Resource Record that needs to be added to DNS configuration.
func (LookupDnsAuthorizationResultOutput) Domain ¶
func (o LookupDnsAuthorizationResultOutput) Domain() pulumi.StringOutput
Immutable. A domain which is being authorized. A DnsAuthorization resource covers a single domain and its wildcard, e.g. authorization for `example.com` can be used to issue certificates for `example.com` and `*.example.com`.
func (LookupDnsAuthorizationResultOutput) ElementType ¶
func (LookupDnsAuthorizationResultOutput) ElementType() reflect.Type
func (LookupDnsAuthorizationResultOutput) Labels ¶
func (o LookupDnsAuthorizationResultOutput) Labels() pulumi.StringMapOutput
Set of labels associated with a DnsAuthorization.
func (LookupDnsAuthorizationResultOutput) Name ¶
func (o LookupDnsAuthorizationResultOutput) Name() pulumi.StringOutput
A user-defined name of the dns authorization. DnsAuthorization names must be unique globally and match pattern `projects/*/locations/*/dnsAuthorizations/*`.
func (LookupDnsAuthorizationResultOutput) ToLookupDnsAuthorizationResultOutput ¶
func (o LookupDnsAuthorizationResultOutput) ToLookupDnsAuthorizationResultOutput() LookupDnsAuthorizationResultOutput
func (LookupDnsAuthorizationResultOutput) ToLookupDnsAuthorizationResultOutputWithContext ¶
func (o LookupDnsAuthorizationResultOutput) ToLookupDnsAuthorizationResultOutputWithContext(ctx context.Context) LookupDnsAuthorizationResultOutput
func (LookupDnsAuthorizationResultOutput) UpdateTime ¶
func (o LookupDnsAuthorizationResultOutput) UpdateTime() pulumi.StringOutput
The last update timestamp of a DnsAuthorization.
type ManagedCertificate ¶
type ManagedCertificate struct { // Immutable. Authorizations that will be used for performing domain authorization. DnsAuthorizations []string `pulumi:"dnsAuthorizations"` // Immutable. The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution. Domains []string `pulumi:"domains"` // Information about issues with provisioning a Managed Certificate. ProvisioningIssue *ProvisioningIssue `pulumi:"provisioningIssue"` }
Configuration and state of a Managed Certificate. Certificate Manager provisions and renews Managed Certificates automatically, for as long as it's authorized to do so.
type ManagedCertificateArgs ¶
type ManagedCertificateArgs struct { // Immutable. Authorizations that will be used for performing domain authorization. DnsAuthorizations pulumi.StringArrayInput `pulumi:"dnsAuthorizations"` // Immutable. The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution. Domains pulumi.StringArrayInput `pulumi:"domains"` // Information about issues with provisioning a Managed Certificate. ProvisioningIssue ProvisioningIssuePtrInput `pulumi:"provisioningIssue"` }
Configuration and state of a Managed Certificate. Certificate Manager provisions and renews Managed Certificates automatically, for as long as it's authorized to do so.
func (ManagedCertificateArgs) ElementType ¶
func (ManagedCertificateArgs) ElementType() reflect.Type
func (ManagedCertificateArgs) ToManagedCertificateOutput ¶
func (i ManagedCertificateArgs) ToManagedCertificateOutput() ManagedCertificateOutput
func (ManagedCertificateArgs) ToManagedCertificateOutputWithContext ¶
func (i ManagedCertificateArgs) ToManagedCertificateOutputWithContext(ctx context.Context) ManagedCertificateOutput
func (ManagedCertificateArgs) ToManagedCertificatePtrOutput ¶
func (i ManagedCertificateArgs) ToManagedCertificatePtrOutput() ManagedCertificatePtrOutput
func (ManagedCertificateArgs) ToManagedCertificatePtrOutputWithContext ¶
func (i ManagedCertificateArgs) ToManagedCertificatePtrOutputWithContext(ctx context.Context) ManagedCertificatePtrOutput
type ManagedCertificateInput ¶
type ManagedCertificateInput interface { pulumi.Input ToManagedCertificateOutput() ManagedCertificateOutput ToManagedCertificateOutputWithContext(context.Context) ManagedCertificateOutput }
ManagedCertificateInput is an input type that accepts ManagedCertificateArgs and ManagedCertificateOutput values. You can construct a concrete instance of `ManagedCertificateInput` via:
ManagedCertificateArgs{...}
type ManagedCertificateOutput ¶
type ManagedCertificateOutput struct{ *pulumi.OutputState }
Configuration and state of a Managed Certificate. Certificate Manager provisions and renews Managed Certificates automatically, for as long as it's authorized to do so.
func (ManagedCertificateOutput) DnsAuthorizations ¶
func (o ManagedCertificateOutput) DnsAuthorizations() pulumi.StringArrayOutput
Immutable. Authorizations that will be used for performing domain authorization.
func (ManagedCertificateOutput) Domains ¶
func (o ManagedCertificateOutput) Domains() pulumi.StringArrayOutput
Immutable. The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution.
func (ManagedCertificateOutput) ElementType ¶
func (ManagedCertificateOutput) ElementType() reflect.Type
func (ManagedCertificateOutput) ProvisioningIssue ¶
func (o ManagedCertificateOutput) ProvisioningIssue() ProvisioningIssuePtrOutput
Information about issues with provisioning a Managed Certificate.
func (ManagedCertificateOutput) ToManagedCertificateOutput ¶
func (o ManagedCertificateOutput) ToManagedCertificateOutput() ManagedCertificateOutput
func (ManagedCertificateOutput) ToManagedCertificateOutputWithContext ¶
func (o ManagedCertificateOutput) ToManagedCertificateOutputWithContext(ctx context.Context) ManagedCertificateOutput
func (ManagedCertificateOutput) ToManagedCertificatePtrOutput ¶
func (o ManagedCertificateOutput) ToManagedCertificatePtrOutput() ManagedCertificatePtrOutput
func (ManagedCertificateOutput) ToManagedCertificatePtrOutputWithContext ¶
func (o ManagedCertificateOutput) ToManagedCertificatePtrOutputWithContext(ctx context.Context) ManagedCertificatePtrOutput
type ManagedCertificatePtrInput ¶
type ManagedCertificatePtrInput interface { pulumi.Input ToManagedCertificatePtrOutput() ManagedCertificatePtrOutput ToManagedCertificatePtrOutputWithContext(context.Context) ManagedCertificatePtrOutput }
ManagedCertificatePtrInput is an input type that accepts ManagedCertificateArgs, ManagedCertificatePtr and ManagedCertificatePtrOutput values. You can construct a concrete instance of `ManagedCertificatePtrInput` via:
ManagedCertificateArgs{...} or: nil
func ManagedCertificatePtr ¶
func ManagedCertificatePtr(v *ManagedCertificateArgs) ManagedCertificatePtrInput
type ManagedCertificatePtrOutput ¶
type ManagedCertificatePtrOutput struct{ *pulumi.OutputState }
func (ManagedCertificatePtrOutput) DnsAuthorizations ¶
func (o ManagedCertificatePtrOutput) DnsAuthorizations() pulumi.StringArrayOutput
Immutable. Authorizations that will be used for performing domain authorization.
func (ManagedCertificatePtrOutput) Domains ¶
func (o ManagedCertificatePtrOutput) Domains() pulumi.StringArrayOutput
Immutable. The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution.
func (ManagedCertificatePtrOutput) Elem ¶
func (o ManagedCertificatePtrOutput) Elem() ManagedCertificateOutput
func (ManagedCertificatePtrOutput) ElementType ¶
func (ManagedCertificatePtrOutput) ElementType() reflect.Type
func (ManagedCertificatePtrOutput) ProvisioningIssue ¶
func (o ManagedCertificatePtrOutput) ProvisioningIssue() ProvisioningIssuePtrOutput
Information about issues with provisioning a Managed Certificate.
func (ManagedCertificatePtrOutput) ToManagedCertificatePtrOutput ¶
func (o ManagedCertificatePtrOutput) ToManagedCertificatePtrOutput() ManagedCertificatePtrOutput
func (ManagedCertificatePtrOutput) ToManagedCertificatePtrOutputWithContext ¶
func (o ManagedCertificatePtrOutput) ToManagedCertificatePtrOutputWithContext(ctx context.Context) ManagedCertificatePtrOutput
type ManagedCertificateResponse ¶
type ManagedCertificateResponse struct { // Detailed state of the latest authorization attempt for each domain specified for managed certificate resource. AuthorizationAttemptInfo []AuthorizationAttemptInfoResponse `pulumi:"authorizationAttemptInfo"` // Immutable. Authorizations that will be used for performing domain authorization. DnsAuthorizations []string `pulumi:"dnsAuthorizations"` // Immutable. The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution. Domains []string `pulumi:"domains"` // Information about issues with provisioning a Managed Certificate. ProvisioningIssue ProvisioningIssueResponse `pulumi:"provisioningIssue"` // State of the managed certificate resource. State string `pulumi:"state"` }
Configuration and state of a Managed Certificate. Certificate Manager provisions and renews Managed Certificates automatically, for as long as it's authorized to do so.
type ManagedCertificateResponseOutput ¶
type ManagedCertificateResponseOutput struct{ *pulumi.OutputState }
Configuration and state of a Managed Certificate. Certificate Manager provisions and renews Managed Certificates automatically, for as long as it's authorized to do so.
func (ManagedCertificateResponseOutput) AuthorizationAttemptInfo ¶
func (o ManagedCertificateResponseOutput) AuthorizationAttemptInfo() AuthorizationAttemptInfoResponseArrayOutput
Detailed state of the latest authorization attempt for each domain specified for managed certificate resource.
func (ManagedCertificateResponseOutput) DnsAuthorizations ¶
func (o ManagedCertificateResponseOutput) DnsAuthorizations() pulumi.StringArrayOutput
Immutable. Authorizations that will be used for performing domain authorization.
func (ManagedCertificateResponseOutput) Domains ¶
func (o ManagedCertificateResponseOutput) Domains() pulumi.StringArrayOutput
Immutable. The domains for which a managed SSL certificate will be generated. Wildcard domains are only supported with DNS challenge resolution.
func (ManagedCertificateResponseOutput) ElementType ¶
func (ManagedCertificateResponseOutput) ElementType() reflect.Type
func (ManagedCertificateResponseOutput) ProvisioningIssue ¶
func (o ManagedCertificateResponseOutput) ProvisioningIssue() ProvisioningIssueResponseOutput
Information about issues with provisioning a Managed Certificate.
func (ManagedCertificateResponseOutput) State ¶
func (o ManagedCertificateResponseOutput) State() pulumi.StringOutput
State of the managed certificate resource.
func (ManagedCertificateResponseOutput) ToManagedCertificateResponseOutput ¶
func (o ManagedCertificateResponseOutput) ToManagedCertificateResponseOutput() ManagedCertificateResponseOutput
func (ManagedCertificateResponseOutput) ToManagedCertificateResponseOutputWithContext ¶
func (o ManagedCertificateResponseOutput) ToManagedCertificateResponseOutputWithContext(ctx context.Context) ManagedCertificateResponseOutput
type ProvisioningIssue ¶
type ProvisioningIssue struct { // Human readable explanation about the issue. Provided to help address the configuration issues. Not guaranteed to be stable. For programmatic access use Reason enum. Details *string `pulumi:"details"` // Reason for provisioning failures. Reason *ProvisioningIssueReason `pulumi:"reason"` }
Information about issues with provisioning a Managed Certificate.
type ProvisioningIssueArgs ¶
type ProvisioningIssueArgs struct { // Human readable explanation about the issue. Provided to help address the configuration issues. Not guaranteed to be stable. For programmatic access use Reason enum. Details pulumi.StringPtrInput `pulumi:"details"` // Reason for provisioning failures. Reason ProvisioningIssueReasonPtrInput `pulumi:"reason"` }
Information about issues with provisioning a Managed Certificate.
func (ProvisioningIssueArgs) ElementType ¶
func (ProvisioningIssueArgs) ElementType() reflect.Type
func (ProvisioningIssueArgs) ToProvisioningIssueOutput ¶
func (i ProvisioningIssueArgs) ToProvisioningIssueOutput() ProvisioningIssueOutput
func (ProvisioningIssueArgs) ToProvisioningIssueOutputWithContext ¶
func (i ProvisioningIssueArgs) ToProvisioningIssueOutputWithContext(ctx context.Context) ProvisioningIssueOutput
func (ProvisioningIssueArgs) ToProvisioningIssuePtrOutput ¶
func (i ProvisioningIssueArgs) ToProvisioningIssuePtrOutput() ProvisioningIssuePtrOutput
func (ProvisioningIssueArgs) ToProvisioningIssuePtrOutputWithContext ¶
func (i ProvisioningIssueArgs) ToProvisioningIssuePtrOutputWithContext(ctx context.Context) ProvisioningIssuePtrOutput
type ProvisioningIssueInput ¶
type ProvisioningIssueInput interface { pulumi.Input ToProvisioningIssueOutput() ProvisioningIssueOutput ToProvisioningIssueOutputWithContext(context.Context) ProvisioningIssueOutput }
ProvisioningIssueInput is an input type that accepts ProvisioningIssueArgs and ProvisioningIssueOutput values. You can construct a concrete instance of `ProvisioningIssueInput` via:
ProvisioningIssueArgs{...}
type ProvisioningIssueOutput ¶
type ProvisioningIssueOutput struct{ *pulumi.OutputState }
Information about issues with provisioning a Managed Certificate.
func (ProvisioningIssueOutput) Details ¶
func (o ProvisioningIssueOutput) Details() pulumi.StringPtrOutput
Human readable explanation about the issue. Provided to help address the configuration issues. Not guaranteed to be stable. For programmatic access use Reason enum.
func (ProvisioningIssueOutput) ElementType ¶
func (ProvisioningIssueOutput) ElementType() reflect.Type
func (ProvisioningIssueOutput) Reason ¶
func (o ProvisioningIssueOutput) Reason() ProvisioningIssueReasonPtrOutput
Reason for provisioning failures.
func (ProvisioningIssueOutput) ToProvisioningIssueOutput ¶
func (o ProvisioningIssueOutput) ToProvisioningIssueOutput() ProvisioningIssueOutput
func (ProvisioningIssueOutput) ToProvisioningIssueOutputWithContext ¶
func (o ProvisioningIssueOutput) ToProvisioningIssueOutputWithContext(ctx context.Context) ProvisioningIssueOutput
func (ProvisioningIssueOutput) ToProvisioningIssuePtrOutput ¶
func (o ProvisioningIssueOutput) ToProvisioningIssuePtrOutput() ProvisioningIssuePtrOutput
func (ProvisioningIssueOutput) ToProvisioningIssuePtrOutputWithContext ¶
func (o ProvisioningIssueOutput) ToProvisioningIssuePtrOutputWithContext(ctx context.Context) ProvisioningIssuePtrOutput
type ProvisioningIssuePtrInput ¶
type ProvisioningIssuePtrInput interface { pulumi.Input ToProvisioningIssuePtrOutput() ProvisioningIssuePtrOutput ToProvisioningIssuePtrOutputWithContext(context.Context) ProvisioningIssuePtrOutput }
ProvisioningIssuePtrInput is an input type that accepts ProvisioningIssueArgs, ProvisioningIssuePtr and ProvisioningIssuePtrOutput values. You can construct a concrete instance of `ProvisioningIssuePtrInput` via:
ProvisioningIssueArgs{...} or: nil
func ProvisioningIssuePtr ¶
func ProvisioningIssuePtr(v *ProvisioningIssueArgs) ProvisioningIssuePtrInput
type ProvisioningIssuePtrOutput ¶
type ProvisioningIssuePtrOutput struct{ *pulumi.OutputState }
func (ProvisioningIssuePtrOutput) Details ¶
func (o ProvisioningIssuePtrOutput) Details() pulumi.StringPtrOutput
Human readable explanation about the issue. Provided to help address the configuration issues. Not guaranteed to be stable. For programmatic access use Reason enum.
func (ProvisioningIssuePtrOutput) Elem ¶
func (o ProvisioningIssuePtrOutput) Elem() ProvisioningIssueOutput
func (ProvisioningIssuePtrOutput) ElementType ¶
func (ProvisioningIssuePtrOutput) ElementType() reflect.Type
func (ProvisioningIssuePtrOutput) Reason ¶
func (o ProvisioningIssuePtrOutput) Reason() ProvisioningIssueReasonPtrOutput
Reason for provisioning failures.
func (ProvisioningIssuePtrOutput) ToProvisioningIssuePtrOutput ¶
func (o ProvisioningIssuePtrOutput) ToProvisioningIssuePtrOutput() ProvisioningIssuePtrOutput
func (ProvisioningIssuePtrOutput) ToProvisioningIssuePtrOutputWithContext ¶
func (o ProvisioningIssuePtrOutput) ToProvisioningIssuePtrOutputWithContext(ctx context.Context) ProvisioningIssuePtrOutput
type ProvisioningIssueReason ¶
type ProvisioningIssueReason string
Reason for provisioning failures.
func (ProvisioningIssueReason) ElementType ¶
func (ProvisioningIssueReason) ElementType() reflect.Type
func (ProvisioningIssueReason) ToProvisioningIssueReasonOutput ¶
func (e ProvisioningIssueReason) ToProvisioningIssueReasonOutput() ProvisioningIssueReasonOutput
func (ProvisioningIssueReason) ToProvisioningIssueReasonOutputWithContext ¶
func (e ProvisioningIssueReason) ToProvisioningIssueReasonOutputWithContext(ctx context.Context) ProvisioningIssueReasonOutput
func (ProvisioningIssueReason) ToProvisioningIssueReasonPtrOutput ¶
func (e ProvisioningIssueReason) ToProvisioningIssueReasonPtrOutput() ProvisioningIssueReasonPtrOutput
func (ProvisioningIssueReason) ToProvisioningIssueReasonPtrOutputWithContext ¶
func (e ProvisioningIssueReason) ToProvisioningIssueReasonPtrOutputWithContext(ctx context.Context) ProvisioningIssueReasonPtrOutput
func (ProvisioningIssueReason) ToStringOutput ¶
func (e ProvisioningIssueReason) ToStringOutput() pulumi.StringOutput
func (ProvisioningIssueReason) ToStringOutputWithContext ¶
func (e ProvisioningIssueReason) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProvisioningIssueReason) ToStringPtrOutput ¶
func (e ProvisioningIssueReason) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProvisioningIssueReason) ToStringPtrOutputWithContext ¶
func (e ProvisioningIssueReason) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProvisioningIssueReasonInput ¶
type ProvisioningIssueReasonInput interface { pulumi.Input ToProvisioningIssueReasonOutput() ProvisioningIssueReasonOutput ToProvisioningIssueReasonOutputWithContext(context.Context) ProvisioningIssueReasonOutput }
ProvisioningIssueReasonInput is an input type that accepts ProvisioningIssueReasonArgs and ProvisioningIssueReasonOutput values. You can construct a concrete instance of `ProvisioningIssueReasonInput` via:
ProvisioningIssueReasonArgs{...}
type ProvisioningIssueReasonOutput ¶
type ProvisioningIssueReasonOutput struct{ *pulumi.OutputState }
func (ProvisioningIssueReasonOutput) ElementType ¶
func (ProvisioningIssueReasonOutput) ElementType() reflect.Type
func (ProvisioningIssueReasonOutput) ToProvisioningIssueReasonOutput ¶
func (o ProvisioningIssueReasonOutput) ToProvisioningIssueReasonOutput() ProvisioningIssueReasonOutput
func (ProvisioningIssueReasonOutput) ToProvisioningIssueReasonOutputWithContext ¶
func (o ProvisioningIssueReasonOutput) ToProvisioningIssueReasonOutputWithContext(ctx context.Context) ProvisioningIssueReasonOutput
func (ProvisioningIssueReasonOutput) ToProvisioningIssueReasonPtrOutput ¶
func (o ProvisioningIssueReasonOutput) ToProvisioningIssueReasonPtrOutput() ProvisioningIssueReasonPtrOutput
func (ProvisioningIssueReasonOutput) ToProvisioningIssueReasonPtrOutputWithContext ¶
func (o ProvisioningIssueReasonOutput) ToProvisioningIssueReasonPtrOutputWithContext(ctx context.Context) ProvisioningIssueReasonPtrOutput
func (ProvisioningIssueReasonOutput) ToStringOutput ¶
func (o ProvisioningIssueReasonOutput) ToStringOutput() pulumi.StringOutput
func (ProvisioningIssueReasonOutput) ToStringOutputWithContext ¶
func (o ProvisioningIssueReasonOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProvisioningIssueReasonOutput) ToStringPtrOutput ¶
func (o ProvisioningIssueReasonOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProvisioningIssueReasonOutput) ToStringPtrOutputWithContext ¶
func (o ProvisioningIssueReasonOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProvisioningIssueReasonPtrInput ¶
type ProvisioningIssueReasonPtrInput interface { pulumi.Input ToProvisioningIssueReasonPtrOutput() ProvisioningIssueReasonPtrOutput ToProvisioningIssueReasonPtrOutputWithContext(context.Context) ProvisioningIssueReasonPtrOutput }
func ProvisioningIssueReasonPtr ¶
func ProvisioningIssueReasonPtr(v string) ProvisioningIssueReasonPtrInput
type ProvisioningIssueReasonPtrOutput ¶
type ProvisioningIssueReasonPtrOutput struct{ *pulumi.OutputState }
func (ProvisioningIssueReasonPtrOutput) Elem ¶
func (o ProvisioningIssueReasonPtrOutput) Elem() ProvisioningIssueReasonOutput
func (ProvisioningIssueReasonPtrOutput) ElementType ¶
func (ProvisioningIssueReasonPtrOutput) ElementType() reflect.Type
func (ProvisioningIssueReasonPtrOutput) ToProvisioningIssueReasonPtrOutput ¶
func (o ProvisioningIssueReasonPtrOutput) ToProvisioningIssueReasonPtrOutput() ProvisioningIssueReasonPtrOutput
func (ProvisioningIssueReasonPtrOutput) ToProvisioningIssueReasonPtrOutputWithContext ¶
func (o ProvisioningIssueReasonPtrOutput) ToProvisioningIssueReasonPtrOutputWithContext(ctx context.Context) ProvisioningIssueReasonPtrOutput
func (ProvisioningIssueReasonPtrOutput) ToStringPtrOutput ¶
func (o ProvisioningIssueReasonPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProvisioningIssueReasonPtrOutput) ToStringPtrOutputWithContext ¶
func (o ProvisioningIssueReasonPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProvisioningIssueResponse ¶
type ProvisioningIssueResponse struct { // Human readable explanation about the issue. Provided to help address the configuration issues. Not guaranteed to be stable. For programmatic access use Reason enum. Details string `pulumi:"details"` // Reason for provisioning failures. Reason string `pulumi:"reason"` }
Information about issues with provisioning a Managed Certificate.
type ProvisioningIssueResponseOutput ¶
type ProvisioningIssueResponseOutput struct{ *pulumi.OutputState }
Information about issues with provisioning a Managed Certificate.
func (ProvisioningIssueResponseOutput) Details ¶
func (o ProvisioningIssueResponseOutput) Details() pulumi.StringOutput
Human readable explanation about the issue. Provided to help address the configuration issues. Not guaranteed to be stable. For programmatic access use Reason enum.
func (ProvisioningIssueResponseOutput) ElementType ¶
func (ProvisioningIssueResponseOutput) ElementType() reflect.Type
func (ProvisioningIssueResponseOutput) Reason ¶
func (o ProvisioningIssueResponseOutput) Reason() pulumi.StringOutput
Reason for provisioning failures.
func (ProvisioningIssueResponseOutput) ToProvisioningIssueResponseOutput ¶
func (o ProvisioningIssueResponseOutput) ToProvisioningIssueResponseOutput() ProvisioningIssueResponseOutput
func (ProvisioningIssueResponseOutput) ToProvisioningIssueResponseOutputWithContext ¶
func (o ProvisioningIssueResponseOutput) ToProvisioningIssueResponseOutputWithContext(ctx context.Context) ProvisioningIssueResponseOutput
type SelfManagedCertificate ¶
type SelfManagedCertificate struct { // Input only. The PEM-encoded certificate chain. Leaf certificate comes first, followed by intermediate ones if any. PemCertificate *string `pulumi:"pemCertificate"` // Input only. The PEM-encoded private key of the leaf certificate. PemPrivateKey *string `pulumi:"pemPrivateKey"` }
Certificate data for a SelfManaged Certificate. SelfManaged Certificates are uploaded by the user. Updating such certificates before they expire remains the user's responsibility.
type SelfManagedCertificateArgs ¶
type SelfManagedCertificateArgs struct { // Input only. The PEM-encoded certificate chain. Leaf certificate comes first, followed by intermediate ones if any. PemCertificate pulumi.StringPtrInput `pulumi:"pemCertificate"` // Input only. The PEM-encoded private key of the leaf certificate. PemPrivateKey pulumi.StringPtrInput `pulumi:"pemPrivateKey"` }
Certificate data for a SelfManaged Certificate. SelfManaged Certificates are uploaded by the user. Updating such certificates before they expire remains the user's responsibility.
func (SelfManagedCertificateArgs) ElementType ¶
func (SelfManagedCertificateArgs) ElementType() reflect.Type
func (SelfManagedCertificateArgs) ToSelfManagedCertificateOutput ¶
func (i SelfManagedCertificateArgs) ToSelfManagedCertificateOutput() SelfManagedCertificateOutput
func (SelfManagedCertificateArgs) ToSelfManagedCertificateOutputWithContext ¶
func (i SelfManagedCertificateArgs) ToSelfManagedCertificateOutputWithContext(ctx context.Context) SelfManagedCertificateOutput
func (SelfManagedCertificateArgs) ToSelfManagedCertificatePtrOutput ¶
func (i SelfManagedCertificateArgs) ToSelfManagedCertificatePtrOutput() SelfManagedCertificatePtrOutput
func (SelfManagedCertificateArgs) ToSelfManagedCertificatePtrOutputWithContext ¶
func (i SelfManagedCertificateArgs) ToSelfManagedCertificatePtrOutputWithContext(ctx context.Context) SelfManagedCertificatePtrOutput
type SelfManagedCertificateInput ¶
type SelfManagedCertificateInput interface { pulumi.Input ToSelfManagedCertificateOutput() SelfManagedCertificateOutput ToSelfManagedCertificateOutputWithContext(context.Context) SelfManagedCertificateOutput }
SelfManagedCertificateInput is an input type that accepts SelfManagedCertificateArgs and SelfManagedCertificateOutput values. You can construct a concrete instance of `SelfManagedCertificateInput` via:
SelfManagedCertificateArgs{...}
type SelfManagedCertificateOutput ¶
type SelfManagedCertificateOutput struct{ *pulumi.OutputState }
Certificate data for a SelfManaged Certificate. SelfManaged Certificates are uploaded by the user. Updating such certificates before they expire remains the user's responsibility.
func (SelfManagedCertificateOutput) ElementType ¶
func (SelfManagedCertificateOutput) ElementType() reflect.Type
func (SelfManagedCertificateOutput) PemCertificate ¶
func (o SelfManagedCertificateOutput) PemCertificate() pulumi.StringPtrOutput
Input only. The PEM-encoded certificate chain. Leaf certificate comes first, followed by intermediate ones if any.
func (SelfManagedCertificateOutput) PemPrivateKey ¶
func (o SelfManagedCertificateOutput) PemPrivateKey() pulumi.StringPtrOutput
Input only. The PEM-encoded private key of the leaf certificate.
func (SelfManagedCertificateOutput) ToSelfManagedCertificateOutput ¶
func (o SelfManagedCertificateOutput) ToSelfManagedCertificateOutput() SelfManagedCertificateOutput
func (SelfManagedCertificateOutput) ToSelfManagedCertificateOutputWithContext ¶
func (o SelfManagedCertificateOutput) ToSelfManagedCertificateOutputWithContext(ctx context.Context) SelfManagedCertificateOutput
func (SelfManagedCertificateOutput) ToSelfManagedCertificatePtrOutput ¶
func (o SelfManagedCertificateOutput) ToSelfManagedCertificatePtrOutput() SelfManagedCertificatePtrOutput
func (SelfManagedCertificateOutput) ToSelfManagedCertificatePtrOutputWithContext ¶
func (o SelfManagedCertificateOutput) ToSelfManagedCertificatePtrOutputWithContext(ctx context.Context) SelfManagedCertificatePtrOutput
type SelfManagedCertificatePtrInput ¶
type SelfManagedCertificatePtrInput interface { pulumi.Input ToSelfManagedCertificatePtrOutput() SelfManagedCertificatePtrOutput ToSelfManagedCertificatePtrOutputWithContext(context.Context) SelfManagedCertificatePtrOutput }
SelfManagedCertificatePtrInput is an input type that accepts SelfManagedCertificateArgs, SelfManagedCertificatePtr and SelfManagedCertificatePtrOutput values. You can construct a concrete instance of `SelfManagedCertificatePtrInput` via:
SelfManagedCertificateArgs{...} or: nil
func SelfManagedCertificatePtr ¶
func SelfManagedCertificatePtr(v *SelfManagedCertificateArgs) SelfManagedCertificatePtrInput
type SelfManagedCertificatePtrOutput ¶
type SelfManagedCertificatePtrOutput struct{ *pulumi.OutputState }
func (SelfManagedCertificatePtrOutput) Elem ¶
func (o SelfManagedCertificatePtrOutput) Elem() SelfManagedCertificateOutput
func (SelfManagedCertificatePtrOutput) ElementType ¶
func (SelfManagedCertificatePtrOutput) ElementType() reflect.Type
func (SelfManagedCertificatePtrOutput) PemCertificate ¶
func (o SelfManagedCertificatePtrOutput) PemCertificate() pulumi.StringPtrOutput
Input only. The PEM-encoded certificate chain. Leaf certificate comes first, followed by intermediate ones if any.
func (SelfManagedCertificatePtrOutput) PemPrivateKey ¶
func (o SelfManagedCertificatePtrOutput) PemPrivateKey() pulumi.StringPtrOutput
Input only. The PEM-encoded private key of the leaf certificate.
func (SelfManagedCertificatePtrOutput) ToSelfManagedCertificatePtrOutput ¶
func (o SelfManagedCertificatePtrOutput) ToSelfManagedCertificatePtrOutput() SelfManagedCertificatePtrOutput
func (SelfManagedCertificatePtrOutput) ToSelfManagedCertificatePtrOutputWithContext ¶
func (o SelfManagedCertificatePtrOutput) ToSelfManagedCertificatePtrOutputWithContext(ctx context.Context) SelfManagedCertificatePtrOutput
type SelfManagedCertificateResponse ¶
type SelfManagedCertificateResponse struct { // Input only. The PEM-encoded certificate chain. Leaf certificate comes first, followed by intermediate ones if any. PemCertificate string `pulumi:"pemCertificate"` // Input only. The PEM-encoded private key of the leaf certificate. PemPrivateKey string `pulumi:"pemPrivateKey"` }
Certificate data for a SelfManaged Certificate. SelfManaged Certificates are uploaded by the user. Updating such certificates before they expire remains the user's responsibility.
type SelfManagedCertificateResponseOutput ¶
type SelfManagedCertificateResponseOutput struct{ *pulumi.OutputState }
Certificate data for a SelfManaged Certificate. SelfManaged Certificates are uploaded by the user. Updating such certificates before they expire remains the user's responsibility.
func (SelfManagedCertificateResponseOutput) ElementType ¶
func (SelfManagedCertificateResponseOutput) ElementType() reflect.Type
func (SelfManagedCertificateResponseOutput) PemCertificate ¶
func (o SelfManagedCertificateResponseOutput) PemCertificate() pulumi.StringOutput
Input only. The PEM-encoded certificate chain. Leaf certificate comes first, followed by intermediate ones if any.
func (SelfManagedCertificateResponseOutput) PemPrivateKey ¶
func (o SelfManagedCertificateResponseOutput) PemPrivateKey() pulumi.StringOutput
Input only. The PEM-encoded private key of the leaf certificate.
func (SelfManagedCertificateResponseOutput) ToSelfManagedCertificateResponseOutput ¶
func (o SelfManagedCertificateResponseOutput) ToSelfManagedCertificateResponseOutput() SelfManagedCertificateResponseOutput
func (SelfManagedCertificateResponseOutput) ToSelfManagedCertificateResponseOutputWithContext ¶
func (o SelfManagedCertificateResponseOutput) ToSelfManagedCertificateResponseOutputWithContext(ctx context.Context) SelfManagedCertificateResponseOutput