Documentation
¶
Index ¶
- type AuthorizedCertificate
- type AuthorizedCertificateArgs
- type AuthorizedCertificateInput
- type AuthorizedCertificateOutput
- type AuthorizedCertificateState
- type CertificateRawData
- type CertificateRawDataArgs
- func (CertificateRawDataArgs) ElementType() reflect.Type
- func (i CertificateRawDataArgs) ToCertificateRawDataOutput() CertificateRawDataOutput
- func (i CertificateRawDataArgs) ToCertificateRawDataOutputWithContext(ctx context.Context) CertificateRawDataOutput
- func (i CertificateRawDataArgs) ToCertificateRawDataPtrOutput() CertificateRawDataPtrOutput
- func (i CertificateRawDataArgs) ToCertificateRawDataPtrOutputWithContext(ctx context.Context) CertificateRawDataPtrOutput
- type CertificateRawDataInput
- type CertificateRawDataOutput
- func (CertificateRawDataOutput) ElementType() reflect.Type
- func (o CertificateRawDataOutput) PrivateKey() pulumi.StringPtrOutput
- func (o CertificateRawDataOutput) PublicCertificate() pulumi.StringPtrOutput
- func (o CertificateRawDataOutput) ToCertificateRawDataOutput() CertificateRawDataOutput
- func (o CertificateRawDataOutput) ToCertificateRawDataOutputWithContext(ctx context.Context) CertificateRawDataOutput
- func (o CertificateRawDataOutput) ToCertificateRawDataPtrOutput() CertificateRawDataPtrOutput
- func (o CertificateRawDataOutput) ToCertificateRawDataPtrOutputWithContext(ctx context.Context) CertificateRawDataPtrOutput
- type CertificateRawDataPtrInput
- type CertificateRawDataPtrOutput
- func (o CertificateRawDataPtrOutput) Elem() CertificateRawDataOutput
- func (CertificateRawDataPtrOutput) ElementType() reflect.Type
- func (o CertificateRawDataPtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o CertificateRawDataPtrOutput) PublicCertificate() pulumi.StringPtrOutput
- func (o CertificateRawDataPtrOutput) ToCertificateRawDataPtrOutput() CertificateRawDataPtrOutput
- func (o CertificateRawDataPtrOutput) ToCertificateRawDataPtrOutputWithContext(ctx context.Context) CertificateRawDataPtrOutput
- type CertificateRawDataResponse
- type CertificateRawDataResponseArgs
- func (CertificateRawDataResponseArgs) ElementType() reflect.Type
- func (i CertificateRawDataResponseArgs) ToCertificateRawDataResponseOutput() CertificateRawDataResponseOutput
- func (i CertificateRawDataResponseArgs) ToCertificateRawDataResponseOutputWithContext(ctx context.Context) CertificateRawDataResponseOutput
- func (i CertificateRawDataResponseArgs) ToCertificateRawDataResponsePtrOutput() CertificateRawDataResponsePtrOutput
- func (i CertificateRawDataResponseArgs) ToCertificateRawDataResponsePtrOutputWithContext(ctx context.Context) CertificateRawDataResponsePtrOutput
- type CertificateRawDataResponseInput
- type CertificateRawDataResponseOutput
- func (CertificateRawDataResponseOutput) ElementType() reflect.Type
- func (o CertificateRawDataResponseOutput) PrivateKey() pulumi.StringOutput
- func (o CertificateRawDataResponseOutput) PublicCertificate() pulumi.StringOutput
- func (o CertificateRawDataResponseOutput) ToCertificateRawDataResponseOutput() CertificateRawDataResponseOutput
- func (o CertificateRawDataResponseOutput) ToCertificateRawDataResponseOutputWithContext(ctx context.Context) CertificateRawDataResponseOutput
- func (o CertificateRawDataResponseOutput) ToCertificateRawDataResponsePtrOutput() CertificateRawDataResponsePtrOutput
- func (o CertificateRawDataResponseOutput) ToCertificateRawDataResponsePtrOutputWithContext(ctx context.Context) CertificateRawDataResponsePtrOutput
- type CertificateRawDataResponsePtrInput
- type CertificateRawDataResponsePtrOutput
- func (o CertificateRawDataResponsePtrOutput) Elem() CertificateRawDataResponseOutput
- func (CertificateRawDataResponsePtrOutput) ElementType() reflect.Type
- func (o CertificateRawDataResponsePtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o CertificateRawDataResponsePtrOutput) PublicCertificate() pulumi.StringPtrOutput
- func (o CertificateRawDataResponsePtrOutput) ToCertificateRawDataResponsePtrOutput() CertificateRawDataResponsePtrOutput
- func (o CertificateRawDataResponsePtrOutput) ToCertificateRawDataResponsePtrOutputWithContext(ctx context.Context) CertificateRawDataResponsePtrOutput
- type DomainMapping
- type DomainMappingArgs
- type DomainMappingInput
- type DomainMappingOutput
- type DomainMappingState
- type LookupAuthorizedCertificateArgs
- type LookupAuthorizedCertificateOutputArgs
- type LookupAuthorizedCertificateResult
- type LookupAuthorizedCertificateResultOutput
- func (o LookupAuthorizedCertificateResultOutput) CertificateRawData() CertificateRawDataResponseOutput
- func (o LookupAuthorizedCertificateResultOutput) DisplayName() pulumi.StringOutput
- func (o LookupAuthorizedCertificateResultOutput) DomainMappingsCount() pulumi.IntOutput
- func (o LookupAuthorizedCertificateResultOutput) DomainNames() pulumi.StringArrayOutput
- func (LookupAuthorizedCertificateResultOutput) ElementType() reflect.Type
- func (o LookupAuthorizedCertificateResultOutput) ExpireTime() pulumi.StringOutput
- func (o LookupAuthorizedCertificateResultOutput) ManagedCertificate() ManagedCertificateResponseOutput
- func (o LookupAuthorizedCertificateResultOutput) Name() pulumi.StringOutput
- func (o LookupAuthorizedCertificateResultOutput) ToLookupAuthorizedCertificateResultOutput() LookupAuthorizedCertificateResultOutput
- func (o LookupAuthorizedCertificateResultOutput) ToLookupAuthorizedCertificateResultOutputWithContext(ctx context.Context) LookupAuthorizedCertificateResultOutput
- func (o LookupAuthorizedCertificateResultOutput) VisibleDomainMappings() pulumi.StringArrayOutput
- type LookupDomainMappingArgs
- type LookupDomainMappingOutputArgs
- type LookupDomainMappingResult
- type LookupDomainMappingResultOutput
- func (LookupDomainMappingResultOutput) ElementType() reflect.Type
- func (o LookupDomainMappingResultOutput) Name() pulumi.StringOutput
- func (o LookupDomainMappingResultOutput) ResourceRecords() ResourceRecordResponseArrayOutput
- func (o LookupDomainMappingResultOutput) SslSettings() SslSettingsResponseOutput
- func (o LookupDomainMappingResultOutput) ToLookupDomainMappingResultOutput() LookupDomainMappingResultOutput
- func (o LookupDomainMappingResultOutput) ToLookupDomainMappingResultOutputWithContext(ctx context.Context) LookupDomainMappingResultOutput
- type ManagedCertificateResponse
- type ManagedCertificateResponseArgs
- func (ManagedCertificateResponseArgs) ElementType() reflect.Type
- func (i ManagedCertificateResponseArgs) ToManagedCertificateResponseOutput() ManagedCertificateResponseOutput
- func (i ManagedCertificateResponseArgs) ToManagedCertificateResponseOutputWithContext(ctx context.Context) ManagedCertificateResponseOutput
- func (i ManagedCertificateResponseArgs) ToManagedCertificateResponsePtrOutput() ManagedCertificateResponsePtrOutput
- func (i ManagedCertificateResponseArgs) ToManagedCertificateResponsePtrOutputWithContext(ctx context.Context) ManagedCertificateResponsePtrOutput
- type ManagedCertificateResponseInput
- type ManagedCertificateResponseOutput
- func (ManagedCertificateResponseOutput) ElementType() reflect.Type
- func (o ManagedCertificateResponseOutput) LastRenewalTime() pulumi.StringOutput
- func (o ManagedCertificateResponseOutput) Status() pulumi.StringOutput
- func (o ManagedCertificateResponseOutput) ToManagedCertificateResponseOutput() ManagedCertificateResponseOutput
- func (o ManagedCertificateResponseOutput) ToManagedCertificateResponseOutputWithContext(ctx context.Context) ManagedCertificateResponseOutput
- func (o ManagedCertificateResponseOutput) ToManagedCertificateResponsePtrOutput() ManagedCertificateResponsePtrOutput
- func (o ManagedCertificateResponseOutput) ToManagedCertificateResponsePtrOutputWithContext(ctx context.Context) ManagedCertificateResponsePtrOutput
- type ManagedCertificateResponsePtrInput
- type ManagedCertificateResponsePtrOutput
- func (o ManagedCertificateResponsePtrOutput) Elem() ManagedCertificateResponseOutput
- func (ManagedCertificateResponsePtrOutput) ElementType() reflect.Type
- func (o ManagedCertificateResponsePtrOutput) LastRenewalTime() pulumi.StringPtrOutput
- func (o ManagedCertificateResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o ManagedCertificateResponsePtrOutput) ToManagedCertificateResponsePtrOutput() ManagedCertificateResponsePtrOutput
- func (o ManagedCertificateResponsePtrOutput) ToManagedCertificateResponsePtrOutputWithContext(ctx context.Context) ManagedCertificateResponsePtrOutput
- type ResourceRecordResponse
- type ResourceRecordResponseArgs
- type ResourceRecordResponseArray
- func (ResourceRecordResponseArray) ElementType() reflect.Type
- func (i ResourceRecordResponseArray) ToResourceRecordResponseArrayOutput() ResourceRecordResponseArrayOutput
- func (i ResourceRecordResponseArray) ToResourceRecordResponseArrayOutputWithContext(ctx context.Context) ResourceRecordResponseArrayOutput
- type ResourceRecordResponseArrayInput
- type ResourceRecordResponseArrayOutput
- func (ResourceRecordResponseArrayOutput) ElementType() reflect.Type
- func (o ResourceRecordResponseArrayOutput) Index(i pulumi.IntInput) ResourceRecordResponseOutput
- func (o ResourceRecordResponseArrayOutput) ToResourceRecordResponseArrayOutput() ResourceRecordResponseArrayOutput
- func (o ResourceRecordResponseArrayOutput) ToResourceRecordResponseArrayOutputWithContext(ctx context.Context) ResourceRecordResponseArrayOutput
- type ResourceRecordResponseInput
- type ResourceRecordResponseOutput
- func (ResourceRecordResponseOutput) ElementType() reflect.Type
- func (o ResourceRecordResponseOutput) Name() pulumi.StringOutput
- func (o ResourceRecordResponseOutput) Rrdata() pulumi.StringOutput
- func (o ResourceRecordResponseOutput) ToResourceRecordResponseOutput() ResourceRecordResponseOutput
- func (o ResourceRecordResponseOutput) ToResourceRecordResponseOutputWithContext(ctx context.Context) ResourceRecordResponseOutput
- func (o ResourceRecordResponseOutput) Type() pulumi.StringOutput
- type SslSettings
- type SslSettingsArgs
- func (SslSettingsArgs) ElementType() reflect.Type
- func (i SslSettingsArgs) ToSslSettingsOutput() SslSettingsOutput
- func (i SslSettingsArgs) ToSslSettingsOutputWithContext(ctx context.Context) SslSettingsOutput
- func (i SslSettingsArgs) ToSslSettingsPtrOutput() SslSettingsPtrOutput
- func (i SslSettingsArgs) ToSslSettingsPtrOutputWithContext(ctx context.Context) SslSettingsPtrOutput
- type SslSettingsInput
- type SslSettingsOutput
- func (o SslSettingsOutput) CertificateId() pulumi.StringPtrOutput
- func (SslSettingsOutput) ElementType() reflect.Type
- func (o SslSettingsOutput) ToSslSettingsOutput() SslSettingsOutput
- func (o SslSettingsOutput) ToSslSettingsOutputWithContext(ctx context.Context) SslSettingsOutput
- func (o SslSettingsOutput) ToSslSettingsPtrOutput() SslSettingsPtrOutput
- func (o SslSettingsOutput) ToSslSettingsPtrOutputWithContext(ctx context.Context) SslSettingsPtrOutput
- type SslSettingsPtrInput
- type SslSettingsPtrOutput
- func (o SslSettingsPtrOutput) CertificateId() pulumi.StringPtrOutput
- func (o SslSettingsPtrOutput) Elem() SslSettingsOutput
- func (SslSettingsPtrOutput) ElementType() reflect.Type
- func (o SslSettingsPtrOutput) ToSslSettingsPtrOutput() SslSettingsPtrOutput
- func (o SslSettingsPtrOutput) ToSslSettingsPtrOutputWithContext(ctx context.Context) SslSettingsPtrOutput
- type SslSettingsResponse
- type SslSettingsResponseArgs
- func (SslSettingsResponseArgs) ElementType() reflect.Type
- func (i SslSettingsResponseArgs) ToSslSettingsResponseOutput() SslSettingsResponseOutput
- func (i SslSettingsResponseArgs) ToSslSettingsResponseOutputWithContext(ctx context.Context) SslSettingsResponseOutput
- func (i SslSettingsResponseArgs) ToSslSettingsResponsePtrOutput() SslSettingsResponsePtrOutput
- func (i SslSettingsResponseArgs) ToSslSettingsResponsePtrOutputWithContext(ctx context.Context) SslSettingsResponsePtrOutput
- type SslSettingsResponseInput
- type SslSettingsResponseOutput
- func (o SslSettingsResponseOutput) CertificateId() pulumi.StringOutput
- func (SslSettingsResponseOutput) ElementType() reflect.Type
- func (o SslSettingsResponseOutput) IsManagedCertificate() pulumi.BoolOutput
- func (o SslSettingsResponseOutput) ToSslSettingsResponseOutput() SslSettingsResponseOutput
- func (o SslSettingsResponseOutput) ToSslSettingsResponseOutputWithContext(ctx context.Context) SslSettingsResponseOutput
- func (o SslSettingsResponseOutput) ToSslSettingsResponsePtrOutput() SslSettingsResponsePtrOutput
- func (o SslSettingsResponseOutput) ToSslSettingsResponsePtrOutputWithContext(ctx context.Context) SslSettingsResponsePtrOutput
- type SslSettingsResponsePtrInput
- type SslSettingsResponsePtrOutput
- func (o SslSettingsResponsePtrOutput) CertificateId() pulumi.StringPtrOutput
- func (o SslSettingsResponsePtrOutput) Elem() SslSettingsResponseOutput
- func (SslSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o SslSettingsResponsePtrOutput) IsManagedCertificate() pulumi.BoolPtrOutput
- func (o SslSettingsResponsePtrOutput) ToSslSettingsResponsePtrOutput() SslSettingsResponsePtrOutput
- func (o SslSettingsResponsePtrOutput) ToSslSettingsResponsePtrOutputWithContext(ctx context.Context) SslSettingsResponsePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizedCertificate ¶ added in v0.3.0
type AuthorizedCertificate struct { pulumi.CustomResourceState // The SSL certificate serving the AuthorizedCertificate resource. This must be obtained independently from a certificate authority. CertificateRawData CertificateRawDataResponseOutput `pulumi:"certificateRawData"` // The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option. DomainMappingsCount pulumi.IntOutput `pulumi:"domainMappingsCount"` // Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com. DomainNames pulumi.StringArrayOutput `pulumi:"domainNames"` // The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate. ExpireTime pulumi.StringOutput `pulumi:"expireTime"` // Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty. ManagedCertificate ManagedCertificateResponseOutput `pulumi:"managedCertificate"` // Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345. Name pulumi.StringOutput `pulumi:"name"` // The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option. VisibleDomainMappings pulumi.StringArrayOutput `pulumi:"visibleDomainMappings"` }
Uploads the specified SSL certificate. Auto-naming is currently not supported for this resource.
func GetAuthorizedCertificate ¶ added in v0.3.0
func GetAuthorizedCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthorizedCertificateState, opts ...pulumi.ResourceOption) (*AuthorizedCertificate, error)
GetAuthorizedCertificate gets an existing AuthorizedCertificate 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 NewAuthorizedCertificate ¶ added in v0.3.0
func NewAuthorizedCertificate(ctx *pulumi.Context, name string, args *AuthorizedCertificateArgs, opts ...pulumi.ResourceOption) (*AuthorizedCertificate, error)
NewAuthorizedCertificate registers a new resource with the given unique name, arguments, and options.
func (*AuthorizedCertificate) ElementType ¶ added in v0.3.0
func (*AuthorizedCertificate) ElementType() reflect.Type
func (*AuthorizedCertificate) ToAuthorizedCertificateOutput ¶ added in v0.3.0
func (i *AuthorizedCertificate) ToAuthorizedCertificateOutput() AuthorizedCertificateOutput
func (*AuthorizedCertificate) ToAuthorizedCertificateOutputWithContext ¶ added in v0.3.0
func (i *AuthorizedCertificate) ToAuthorizedCertificateOutputWithContext(ctx context.Context) AuthorizedCertificateOutput
type AuthorizedCertificateArgs ¶ added in v0.3.0
type AuthorizedCertificateArgs struct { AppId pulumi.StringInput // The SSL certificate serving the AuthorizedCertificate resource. This must be obtained independently from a certificate authority. CertificateRawData CertificateRawDataPtrInput // The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. DisplayName pulumi.StringPtrInput }
The set of arguments for constructing a AuthorizedCertificate resource.
func (AuthorizedCertificateArgs) ElementType ¶ added in v0.3.0
func (AuthorizedCertificateArgs) ElementType() reflect.Type
type AuthorizedCertificateInput ¶ added in v0.3.0
type AuthorizedCertificateInput interface { pulumi.Input ToAuthorizedCertificateOutput() AuthorizedCertificateOutput ToAuthorizedCertificateOutputWithContext(ctx context.Context) AuthorizedCertificateOutput }
type AuthorizedCertificateOutput ¶ added in v0.3.0
type AuthorizedCertificateOutput struct{ *pulumi.OutputState }
func (AuthorizedCertificateOutput) ElementType ¶ added in v0.3.0
func (AuthorizedCertificateOutput) ElementType() reflect.Type
func (AuthorizedCertificateOutput) ToAuthorizedCertificateOutput ¶ added in v0.3.0
func (o AuthorizedCertificateOutput) ToAuthorizedCertificateOutput() AuthorizedCertificateOutput
func (AuthorizedCertificateOutput) ToAuthorizedCertificateOutputWithContext ¶ added in v0.3.0
func (o AuthorizedCertificateOutput) ToAuthorizedCertificateOutputWithContext(ctx context.Context) AuthorizedCertificateOutput
type AuthorizedCertificateState ¶ added in v0.3.0
type AuthorizedCertificateState struct { }
func (AuthorizedCertificateState) ElementType ¶ added in v0.3.0
func (AuthorizedCertificateState) ElementType() reflect.Type
type CertificateRawData ¶
type CertificateRawData struct { // Unencrypted PEM encoded RSA private key. This field is set once on certificate creation and then encrypted. The key size must be 2048 bits or fewer. Must include the header and footer. Example: -----BEGIN RSA PRIVATE KEY----- -----END RSA PRIVATE KEY----- @InputOnly PrivateKey *string `pulumi:"privateKey"` // PEM encoded x.509 public key certificate. This field is set once on certificate creation. Must include the header and footer. Example: -----BEGIN CERTIFICATE----- -----END CERTIFICATE----- PublicCertificate *string `pulumi:"publicCertificate"` }
An SSL certificate obtained from a certificate authority.
type CertificateRawDataArgs ¶
type CertificateRawDataArgs struct { // Unencrypted PEM encoded RSA private key. This field is set once on certificate creation and then encrypted. The key size must be 2048 bits or fewer. Must include the header and footer. Example: -----BEGIN RSA PRIVATE KEY----- -----END RSA PRIVATE KEY----- @InputOnly PrivateKey pulumi.StringPtrInput `pulumi:"privateKey"` // PEM encoded x.509 public key certificate. This field is set once on certificate creation. Must include the header and footer. Example: -----BEGIN CERTIFICATE----- -----END CERTIFICATE----- PublicCertificate pulumi.StringPtrInput `pulumi:"publicCertificate"` }
An SSL certificate obtained from a certificate authority.
func (CertificateRawDataArgs) ElementType ¶
func (CertificateRawDataArgs) ElementType() reflect.Type
func (CertificateRawDataArgs) ToCertificateRawDataOutput ¶
func (i CertificateRawDataArgs) ToCertificateRawDataOutput() CertificateRawDataOutput
func (CertificateRawDataArgs) ToCertificateRawDataOutputWithContext ¶
func (i CertificateRawDataArgs) ToCertificateRawDataOutputWithContext(ctx context.Context) CertificateRawDataOutput
func (CertificateRawDataArgs) ToCertificateRawDataPtrOutput ¶
func (i CertificateRawDataArgs) ToCertificateRawDataPtrOutput() CertificateRawDataPtrOutput
func (CertificateRawDataArgs) ToCertificateRawDataPtrOutputWithContext ¶
func (i CertificateRawDataArgs) ToCertificateRawDataPtrOutputWithContext(ctx context.Context) CertificateRawDataPtrOutput
type CertificateRawDataInput ¶
type CertificateRawDataInput interface { pulumi.Input ToCertificateRawDataOutput() CertificateRawDataOutput ToCertificateRawDataOutputWithContext(context.Context) CertificateRawDataOutput }
CertificateRawDataInput is an input type that accepts CertificateRawDataArgs and CertificateRawDataOutput values. You can construct a concrete instance of `CertificateRawDataInput` via:
CertificateRawDataArgs{...}
type CertificateRawDataOutput ¶
type CertificateRawDataOutput struct{ *pulumi.OutputState }
An SSL certificate obtained from a certificate authority.
func (CertificateRawDataOutput) ElementType ¶
func (CertificateRawDataOutput) ElementType() reflect.Type
func (CertificateRawDataOutput) PrivateKey ¶
func (o CertificateRawDataOutput) PrivateKey() pulumi.StringPtrOutput
Unencrypted PEM encoded RSA private key. This field is set once on certificate creation and then encrypted. The key size must be 2048 bits or fewer. Must include the header and footer. Example: -----BEGIN RSA PRIVATE KEY----- -----END RSA PRIVATE KEY----- @InputOnly
func (CertificateRawDataOutput) PublicCertificate ¶
func (o CertificateRawDataOutput) PublicCertificate() pulumi.StringPtrOutput
PEM encoded x.509 public key certificate. This field is set once on certificate creation. Must include the header and footer. Example: -----BEGIN CERTIFICATE----- -----END CERTIFICATE-----
func (CertificateRawDataOutput) ToCertificateRawDataOutput ¶
func (o CertificateRawDataOutput) ToCertificateRawDataOutput() CertificateRawDataOutput
func (CertificateRawDataOutput) ToCertificateRawDataOutputWithContext ¶
func (o CertificateRawDataOutput) ToCertificateRawDataOutputWithContext(ctx context.Context) CertificateRawDataOutput
func (CertificateRawDataOutput) ToCertificateRawDataPtrOutput ¶
func (o CertificateRawDataOutput) ToCertificateRawDataPtrOutput() CertificateRawDataPtrOutput
func (CertificateRawDataOutput) ToCertificateRawDataPtrOutputWithContext ¶
func (o CertificateRawDataOutput) ToCertificateRawDataPtrOutputWithContext(ctx context.Context) CertificateRawDataPtrOutput
type CertificateRawDataPtrInput ¶
type CertificateRawDataPtrInput interface { pulumi.Input ToCertificateRawDataPtrOutput() CertificateRawDataPtrOutput ToCertificateRawDataPtrOutputWithContext(context.Context) CertificateRawDataPtrOutput }
CertificateRawDataPtrInput is an input type that accepts CertificateRawDataArgs, CertificateRawDataPtr and CertificateRawDataPtrOutput values. You can construct a concrete instance of `CertificateRawDataPtrInput` via:
CertificateRawDataArgs{...} or: nil
func CertificateRawDataPtr ¶
func CertificateRawDataPtr(v *CertificateRawDataArgs) CertificateRawDataPtrInput
type CertificateRawDataPtrOutput ¶
type CertificateRawDataPtrOutput struct{ *pulumi.OutputState }
func (CertificateRawDataPtrOutput) Elem ¶
func (o CertificateRawDataPtrOutput) Elem() CertificateRawDataOutput
func (CertificateRawDataPtrOutput) ElementType ¶
func (CertificateRawDataPtrOutput) ElementType() reflect.Type
func (CertificateRawDataPtrOutput) PrivateKey ¶
func (o CertificateRawDataPtrOutput) PrivateKey() pulumi.StringPtrOutput
Unencrypted PEM encoded RSA private key. This field is set once on certificate creation and then encrypted. The key size must be 2048 bits or fewer. Must include the header and footer. Example: -----BEGIN RSA PRIVATE KEY----- -----END RSA PRIVATE KEY----- @InputOnly
func (CertificateRawDataPtrOutput) PublicCertificate ¶
func (o CertificateRawDataPtrOutput) PublicCertificate() pulumi.StringPtrOutput
PEM encoded x.509 public key certificate. This field is set once on certificate creation. Must include the header and footer. Example: -----BEGIN CERTIFICATE----- -----END CERTIFICATE-----
func (CertificateRawDataPtrOutput) ToCertificateRawDataPtrOutput ¶
func (o CertificateRawDataPtrOutput) ToCertificateRawDataPtrOutput() CertificateRawDataPtrOutput
func (CertificateRawDataPtrOutput) ToCertificateRawDataPtrOutputWithContext ¶
func (o CertificateRawDataPtrOutput) ToCertificateRawDataPtrOutputWithContext(ctx context.Context) CertificateRawDataPtrOutput
type CertificateRawDataResponse ¶
type CertificateRawDataResponse struct { // Unencrypted PEM encoded RSA private key. This field is set once on certificate creation and then encrypted. The key size must be 2048 bits or fewer. Must include the header and footer. Example: -----BEGIN RSA PRIVATE KEY----- -----END RSA PRIVATE KEY----- @InputOnly PrivateKey string `pulumi:"privateKey"` // PEM encoded x.509 public key certificate. This field is set once on certificate creation. Must include the header and footer. Example: -----BEGIN CERTIFICATE----- -----END CERTIFICATE----- PublicCertificate string `pulumi:"publicCertificate"` }
An SSL certificate obtained from a certificate authority.
type CertificateRawDataResponseArgs ¶
type CertificateRawDataResponseArgs struct { // Unencrypted PEM encoded RSA private key. This field is set once on certificate creation and then encrypted. The key size must be 2048 bits or fewer. Must include the header and footer. Example: -----BEGIN RSA PRIVATE KEY----- -----END RSA PRIVATE KEY----- @InputOnly PrivateKey pulumi.StringInput `pulumi:"privateKey"` // PEM encoded x.509 public key certificate. This field is set once on certificate creation. Must include the header and footer. Example: -----BEGIN CERTIFICATE----- -----END CERTIFICATE----- PublicCertificate pulumi.StringInput `pulumi:"publicCertificate"` }
An SSL certificate obtained from a certificate authority.
func (CertificateRawDataResponseArgs) ElementType ¶
func (CertificateRawDataResponseArgs) ElementType() reflect.Type
func (CertificateRawDataResponseArgs) ToCertificateRawDataResponseOutput ¶
func (i CertificateRawDataResponseArgs) ToCertificateRawDataResponseOutput() CertificateRawDataResponseOutput
func (CertificateRawDataResponseArgs) ToCertificateRawDataResponseOutputWithContext ¶
func (i CertificateRawDataResponseArgs) ToCertificateRawDataResponseOutputWithContext(ctx context.Context) CertificateRawDataResponseOutput
func (CertificateRawDataResponseArgs) ToCertificateRawDataResponsePtrOutput ¶
func (i CertificateRawDataResponseArgs) ToCertificateRawDataResponsePtrOutput() CertificateRawDataResponsePtrOutput
func (CertificateRawDataResponseArgs) ToCertificateRawDataResponsePtrOutputWithContext ¶
func (i CertificateRawDataResponseArgs) ToCertificateRawDataResponsePtrOutputWithContext(ctx context.Context) CertificateRawDataResponsePtrOutput
type CertificateRawDataResponseInput ¶
type CertificateRawDataResponseInput interface { pulumi.Input ToCertificateRawDataResponseOutput() CertificateRawDataResponseOutput ToCertificateRawDataResponseOutputWithContext(context.Context) CertificateRawDataResponseOutput }
CertificateRawDataResponseInput is an input type that accepts CertificateRawDataResponseArgs and CertificateRawDataResponseOutput values. You can construct a concrete instance of `CertificateRawDataResponseInput` via:
CertificateRawDataResponseArgs{...}
type CertificateRawDataResponseOutput ¶
type CertificateRawDataResponseOutput struct{ *pulumi.OutputState }
An SSL certificate obtained from a certificate authority.
func (CertificateRawDataResponseOutput) ElementType ¶
func (CertificateRawDataResponseOutput) ElementType() reflect.Type
func (CertificateRawDataResponseOutput) PrivateKey ¶
func (o CertificateRawDataResponseOutput) PrivateKey() pulumi.StringOutput
Unencrypted PEM encoded RSA private key. This field is set once on certificate creation and then encrypted. The key size must be 2048 bits or fewer. Must include the header and footer. Example: -----BEGIN RSA PRIVATE KEY----- -----END RSA PRIVATE KEY----- @InputOnly
func (CertificateRawDataResponseOutput) PublicCertificate ¶
func (o CertificateRawDataResponseOutput) PublicCertificate() pulumi.StringOutput
PEM encoded x.509 public key certificate. This field is set once on certificate creation. Must include the header and footer. Example: -----BEGIN CERTIFICATE----- -----END CERTIFICATE-----
func (CertificateRawDataResponseOutput) ToCertificateRawDataResponseOutput ¶
func (o CertificateRawDataResponseOutput) ToCertificateRawDataResponseOutput() CertificateRawDataResponseOutput
func (CertificateRawDataResponseOutput) ToCertificateRawDataResponseOutputWithContext ¶
func (o CertificateRawDataResponseOutput) ToCertificateRawDataResponseOutputWithContext(ctx context.Context) CertificateRawDataResponseOutput
func (CertificateRawDataResponseOutput) ToCertificateRawDataResponsePtrOutput ¶
func (o CertificateRawDataResponseOutput) ToCertificateRawDataResponsePtrOutput() CertificateRawDataResponsePtrOutput
func (CertificateRawDataResponseOutput) ToCertificateRawDataResponsePtrOutputWithContext ¶
func (o CertificateRawDataResponseOutput) ToCertificateRawDataResponsePtrOutputWithContext(ctx context.Context) CertificateRawDataResponsePtrOutput
type CertificateRawDataResponsePtrInput ¶
type CertificateRawDataResponsePtrInput interface { pulumi.Input ToCertificateRawDataResponsePtrOutput() CertificateRawDataResponsePtrOutput ToCertificateRawDataResponsePtrOutputWithContext(context.Context) CertificateRawDataResponsePtrOutput }
CertificateRawDataResponsePtrInput is an input type that accepts CertificateRawDataResponseArgs, CertificateRawDataResponsePtr and CertificateRawDataResponsePtrOutput values. You can construct a concrete instance of `CertificateRawDataResponsePtrInput` via:
CertificateRawDataResponseArgs{...} or: nil
func CertificateRawDataResponsePtr ¶
func CertificateRawDataResponsePtr(v *CertificateRawDataResponseArgs) CertificateRawDataResponsePtrInput
type CertificateRawDataResponsePtrOutput ¶
type CertificateRawDataResponsePtrOutput struct{ *pulumi.OutputState }
func (CertificateRawDataResponsePtrOutput) Elem ¶
func (o CertificateRawDataResponsePtrOutput) Elem() CertificateRawDataResponseOutput
func (CertificateRawDataResponsePtrOutput) ElementType ¶
func (CertificateRawDataResponsePtrOutput) ElementType() reflect.Type
func (CertificateRawDataResponsePtrOutput) PrivateKey ¶
func (o CertificateRawDataResponsePtrOutput) PrivateKey() pulumi.StringPtrOutput
Unencrypted PEM encoded RSA private key. This field is set once on certificate creation and then encrypted. The key size must be 2048 bits or fewer. Must include the header and footer. Example: -----BEGIN RSA PRIVATE KEY----- -----END RSA PRIVATE KEY----- @InputOnly
func (CertificateRawDataResponsePtrOutput) PublicCertificate ¶
func (o CertificateRawDataResponsePtrOutput) PublicCertificate() pulumi.StringPtrOutput
PEM encoded x.509 public key certificate. This field is set once on certificate creation. Must include the header and footer. Example: -----BEGIN CERTIFICATE----- -----END CERTIFICATE-----
func (CertificateRawDataResponsePtrOutput) ToCertificateRawDataResponsePtrOutput ¶
func (o CertificateRawDataResponsePtrOutput) ToCertificateRawDataResponsePtrOutput() CertificateRawDataResponsePtrOutput
func (CertificateRawDataResponsePtrOutput) ToCertificateRawDataResponsePtrOutputWithContext ¶
func (o CertificateRawDataResponsePtrOutput) ToCertificateRawDataResponsePtrOutputWithContext(ctx context.Context) CertificateRawDataResponsePtrOutput
type DomainMapping ¶ added in v0.3.0
type DomainMapping struct { pulumi.CustomResourceState // Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com. Name pulumi.StringOutput `pulumi:"name"` // The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping. ResourceRecords ResourceRecordResponseArrayOutput `pulumi:"resourceRecords"` // SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. SslSettings SslSettingsResponseOutput `pulumi:"sslSettings"` }
Maps a domain to an application. A user must be authorized to administer a domain in order to map it to an application. For a list of available authorized domains, see AuthorizedDomains.ListAuthorizedDomains. Auto-naming is currently not supported for this resource.
func GetDomainMapping ¶ added in v0.3.0
func GetDomainMapping(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainMappingState, opts ...pulumi.ResourceOption) (*DomainMapping, error)
GetDomainMapping gets an existing DomainMapping 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 NewDomainMapping ¶ added in v0.3.0
func NewDomainMapping(ctx *pulumi.Context, name string, args *DomainMappingArgs, opts ...pulumi.ResourceOption) (*DomainMapping, error)
NewDomainMapping registers a new resource with the given unique name, arguments, and options.
func (*DomainMapping) ElementType ¶ added in v0.3.0
func (*DomainMapping) ElementType() reflect.Type
func (*DomainMapping) ToDomainMappingOutput ¶ added in v0.3.0
func (i *DomainMapping) ToDomainMappingOutput() DomainMappingOutput
func (*DomainMapping) ToDomainMappingOutputWithContext ¶ added in v0.3.0
func (i *DomainMapping) ToDomainMappingOutputWithContext(ctx context.Context) DomainMappingOutput
type DomainMappingArgs ¶ added in v0.3.0
type DomainMappingArgs struct { AppId pulumi.StringInput // Relative name of the domain serving the application. Example: example.com. Id pulumi.StringPtrInput NoManagedCertificate pulumi.StringPtrInput OverrideStrategy pulumi.StringPtrInput // SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. SslSettings SslSettingsPtrInput }
The set of arguments for constructing a DomainMapping resource.
func (DomainMappingArgs) ElementType ¶ added in v0.3.0
func (DomainMappingArgs) ElementType() reflect.Type
type DomainMappingInput ¶ added in v0.3.0
type DomainMappingInput interface { pulumi.Input ToDomainMappingOutput() DomainMappingOutput ToDomainMappingOutputWithContext(ctx context.Context) DomainMappingOutput }
type DomainMappingOutput ¶ added in v0.3.0
type DomainMappingOutput struct{ *pulumi.OutputState }
func (DomainMappingOutput) ElementType ¶ added in v0.3.0
func (DomainMappingOutput) ElementType() reflect.Type
func (DomainMappingOutput) ToDomainMappingOutput ¶ added in v0.3.0
func (o DomainMappingOutput) ToDomainMappingOutput() DomainMappingOutput
func (DomainMappingOutput) ToDomainMappingOutputWithContext ¶ added in v0.3.0
func (o DomainMappingOutput) ToDomainMappingOutputWithContext(ctx context.Context) DomainMappingOutput
type DomainMappingState ¶ added in v0.3.0
type DomainMappingState struct { }
func (DomainMappingState) ElementType ¶ added in v0.3.0
func (DomainMappingState) ElementType() reflect.Type
type LookupAuthorizedCertificateArgs ¶ added in v0.4.0
type LookupAuthorizedCertificateOutputArgs ¶ added in v0.8.0
type LookupAuthorizedCertificateOutputArgs struct { AppId pulumi.StringInput `pulumi:"appId"` AuthorizedCertificateId pulumi.StringInput `pulumi:"authorizedCertificateId"` View pulumi.StringPtrInput `pulumi:"view"` }
func (LookupAuthorizedCertificateOutputArgs) ElementType ¶ added in v0.8.0
func (LookupAuthorizedCertificateOutputArgs) ElementType() reflect.Type
type LookupAuthorizedCertificateResult ¶ added in v0.4.0
type LookupAuthorizedCertificateResult struct { // The SSL certificate serving the AuthorizedCertificate resource. This must be obtained independently from a certificate authority. CertificateRawData CertificateRawDataResponse `pulumi:"certificateRawData"` // The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate. DisplayName string `pulumi:"displayName"` // Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option. DomainMappingsCount int `pulumi:"domainMappingsCount"` // Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com. DomainNames []string `pulumi:"domainNames"` // The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate. ExpireTime string `pulumi:"expireTime"` // Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty. ManagedCertificate ManagedCertificateResponse `pulumi:"managedCertificate"` // Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345. Name string `pulumi:"name"` // The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option. VisibleDomainMappings []string `pulumi:"visibleDomainMappings"` }
func LookupAuthorizedCertificate ¶ added in v0.4.0
func LookupAuthorizedCertificate(ctx *pulumi.Context, args *LookupAuthorizedCertificateArgs, opts ...pulumi.InvokeOption) (*LookupAuthorizedCertificateResult, error)
Gets the specified SSL certificate.
type LookupAuthorizedCertificateResultOutput ¶ added in v0.8.0
type LookupAuthorizedCertificateResultOutput struct{ *pulumi.OutputState }
func LookupAuthorizedCertificateOutput ¶ added in v0.8.0
func LookupAuthorizedCertificateOutput(ctx *pulumi.Context, args LookupAuthorizedCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupAuthorizedCertificateResultOutput
func (LookupAuthorizedCertificateResultOutput) CertificateRawData ¶ added in v0.8.0
func (o LookupAuthorizedCertificateResultOutput) CertificateRawData() CertificateRawDataResponseOutput
The SSL certificate serving the AuthorizedCertificate resource. This must be obtained independently from a certificate authority.
func (LookupAuthorizedCertificateResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupAuthorizedCertificateResultOutput) DisplayName() pulumi.StringOutput
The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate.
func (LookupAuthorizedCertificateResultOutput) DomainMappingsCount ¶ added in v0.8.0
func (o LookupAuthorizedCertificateResultOutput) DomainMappingsCount() pulumi.IntOutput
Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.
func (LookupAuthorizedCertificateResultOutput) DomainNames ¶ added in v0.8.0
func (o LookupAuthorizedCertificateResultOutput) DomainNames() pulumi.StringArrayOutput
Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.
func (LookupAuthorizedCertificateResultOutput) ElementType ¶ added in v0.8.0
func (LookupAuthorizedCertificateResultOutput) ElementType() reflect.Type
func (LookupAuthorizedCertificateResultOutput) ExpireTime ¶ added in v0.8.0
func (o LookupAuthorizedCertificateResultOutput) ExpireTime() pulumi.StringOutput
The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.
func (LookupAuthorizedCertificateResultOutput) ManagedCertificate ¶ added in v0.8.0
func (o LookupAuthorizedCertificateResultOutput) ManagedCertificate() ManagedCertificateResponseOutput
Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.
func (LookupAuthorizedCertificateResultOutput) Name ¶ added in v0.8.0
func (o LookupAuthorizedCertificateResultOutput) Name() pulumi.StringOutput
Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.
func (LookupAuthorizedCertificateResultOutput) ToLookupAuthorizedCertificateResultOutput ¶ added in v0.8.0
func (o LookupAuthorizedCertificateResultOutput) ToLookupAuthorizedCertificateResultOutput() LookupAuthorizedCertificateResultOutput
func (LookupAuthorizedCertificateResultOutput) ToLookupAuthorizedCertificateResultOutputWithContext ¶ added in v0.8.0
func (o LookupAuthorizedCertificateResultOutput) ToLookupAuthorizedCertificateResultOutputWithContext(ctx context.Context) LookupAuthorizedCertificateResultOutput
func (LookupAuthorizedCertificateResultOutput) VisibleDomainMappings ¶ added in v0.8.0
func (o LookupAuthorizedCertificateResultOutput) VisibleDomainMappings() pulumi.StringArrayOutput
The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.
type LookupDomainMappingArgs ¶ added in v0.4.0
type LookupDomainMappingOutputArgs ¶ added in v0.8.0
type LookupDomainMappingOutputArgs struct { AppId pulumi.StringInput `pulumi:"appId"` DomainMappingId pulumi.StringInput `pulumi:"domainMappingId"` }
func (LookupDomainMappingOutputArgs) ElementType ¶ added in v0.8.0
func (LookupDomainMappingOutputArgs) ElementType() reflect.Type
type LookupDomainMappingResult ¶ added in v0.4.0
type LookupDomainMappingResult struct { // Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com. Name string `pulumi:"name"` // The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping. ResourceRecords []ResourceRecordResponse `pulumi:"resourceRecords"` // SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. SslSettings SslSettingsResponse `pulumi:"sslSettings"` }
func LookupDomainMapping ¶ added in v0.4.0
func LookupDomainMapping(ctx *pulumi.Context, args *LookupDomainMappingArgs, opts ...pulumi.InvokeOption) (*LookupDomainMappingResult, error)
Gets the specified domain mapping.
type LookupDomainMappingResultOutput ¶ added in v0.8.0
type LookupDomainMappingResultOutput struct{ *pulumi.OutputState }
func LookupDomainMappingOutput ¶ added in v0.8.0
func LookupDomainMappingOutput(ctx *pulumi.Context, args LookupDomainMappingOutputArgs, opts ...pulumi.InvokeOption) LookupDomainMappingResultOutput
func (LookupDomainMappingResultOutput) ElementType ¶ added in v0.8.0
func (LookupDomainMappingResultOutput) ElementType() reflect.Type
func (LookupDomainMappingResultOutput) Name ¶ added in v0.8.0
func (o LookupDomainMappingResultOutput) Name() pulumi.StringOutput
Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.
func (LookupDomainMappingResultOutput) ResourceRecords ¶ added in v0.8.0
func (o LookupDomainMappingResultOutput) ResourceRecords() ResourceRecordResponseArrayOutput
The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.
func (LookupDomainMappingResultOutput) SslSettings ¶ added in v0.8.0
func (o LookupDomainMappingResultOutput) SslSettings() SslSettingsResponseOutput
SSL configuration for this domain. If unconfigured, this domain will not serve with SSL.
func (LookupDomainMappingResultOutput) ToLookupDomainMappingResultOutput ¶ added in v0.8.0
func (o LookupDomainMappingResultOutput) ToLookupDomainMappingResultOutput() LookupDomainMappingResultOutput
func (LookupDomainMappingResultOutput) ToLookupDomainMappingResultOutputWithContext ¶ added in v0.8.0
func (o LookupDomainMappingResultOutput) ToLookupDomainMappingResultOutputWithContext(ctx context.Context) LookupDomainMappingResultOutput
type ManagedCertificateResponse ¶
type ManagedCertificateResponse struct { // Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus. LastRenewalTime string `pulumi:"lastRenewalTime"` // Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt. Status string `pulumi:"status"` }
A certificate managed by App Engine.
type ManagedCertificateResponseArgs ¶
type ManagedCertificateResponseArgs struct { // Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus. LastRenewalTime pulumi.StringInput `pulumi:"lastRenewalTime"` // Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt. Status pulumi.StringInput `pulumi:"status"` }
A certificate managed by App Engine.
func (ManagedCertificateResponseArgs) ElementType ¶
func (ManagedCertificateResponseArgs) ElementType() reflect.Type
func (ManagedCertificateResponseArgs) ToManagedCertificateResponseOutput ¶
func (i ManagedCertificateResponseArgs) ToManagedCertificateResponseOutput() ManagedCertificateResponseOutput
func (ManagedCertificateResponseArgs) ToManagedCertificateResponseOutputWithContext ¶
func (i ManagedCertificateResponseArgs) ToManagedCertificateResponseOutputWithContext(ctx context.Context) ManagedCertificateResponseOutput
func (ManagedCertificateResponseArgs) ToManagedCertificateResponsePtrOutput ¶
func (i ManagedCertificateResponseArgs) ToManagedCertificateResponsePtrOutput() ManagedCertificateResponsePtrOutput
func (ManagedCertificateResponseArgs) ToManagedCertificateResponsePtrOutputWithContext ¶
func (i ManagedCertificateResponseArgs) ToManagedCertificateResponsePtrOutputWithContext(ctx context.Context) ManagedCertificateResponsePtrOutput
type ManagedCertificateResponseInput ¶
type ManagedCertificateResponseInput interface { pulumi.Input ToManagedCertificateResponseOutput() ManagedCertificateResponseOutput ToManagedCertificateResponseOutputWithContext(context.Context) ManagedCertificateResponseOutput }
ManagedCertificateResponseInput is an input type that accepts ManagedCertificateResponseArgs and ManagedCertificateResponseOutput values. You can construct a concrete instance of `ManagedCertificateResponseInput` via:
ManagedCertificateResponseArgs{...}
type ManagedCertificateResponseOutput ¶
type ManagedCertificateResponseOutput struct{ *pulumi.OutputState }
A certificate managed by App Engine.
func (ManagedCertificateResponseOutput) ElementType ¶
func (ManagedCertificateResponseOutput) ElementType() reflect.Type
func (ManagedCertificateResponseOutput) LastRenewalTime ¶
func (o ManagedCertificateResponseOutput) LastRenewalTime() pulumi.StringOutput
Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.
func (ManagedCertificateResponseOutput) Status ¶
func (o ManagedCertificateResponseOutput) Status() pulumi.StringOutput
Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.
func (ManagedCertificateResponseOutput) ToManagedCertificateResponseOutput ¶
func (o ManagedCertificateResponseOutput) ToManagedCertificateResponseOutput() ManagedCertificateResponseOutput
func (ManagedCertificateResponseOutput) ToManagedCertificateResponseOutputWithContext ¶
func (o ManagedCertificateResponseOutput) ToManagedCertificateResponseOutputWithContext(ctx context.Context) ManagedCertificateResponseOutput
func (ManagedCertificateResponseOutput) ToManagedCertificateResponsePtrOutput ¶
func (o ManagedCertificateResponseOutput) ToManagedCertificateResponsePtrOutput() ManagedCertificateResponsePtrOutput
func (ManagedCertificateResponseOutput) ToManagedCertificateResponsePtrOutputWithContext ¶
func (o ManagedCertificateResponseOutput) ToManagedCertificateResponsePtrOutputWithContext(ctx context.Context) ManagedCertificateResponsePtrOutput
type ManagedCertificateResponsePtrInput ¶
type ManagedCertificateResponsePtrInput interface { pulumi.Input ToManagedCertificateResponsePtrOutput() ManagedCertificateResponsePtrOutput ToManagedCertificateResponsePtrOutputWithContext(context.Context) ManagedCertificateResponsePtrOutput }
ManagedCertificateResponsePtrInput is an input type that accepts ManagedCertificateResponseArgs, ManagedCertificateResponsePtr and ManagedCertificateResponsePtrOutput values. You can construct a concrete instance of `ManagedCertificateResponsePtrInput` via:
ManagedCertificateResponseArgs{...} or: nil
func ManagedCertificateResponsePtr ¶
func ManagedCertificateResponsePtr(v *ManagedCertificateResponseArgs) ManagedCertificateResponsePtrInput
type ManagedCertificateResponsePtrOutput ¶
type ManagedCertificateResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagedCertificateResponsePtrOutput) Elem ¶
func (o ManagedCertificateResponsePtrOutput) Elem() ManagedCertificateResponseOutput
func (ManagedCertificateResponsePtrOutput) ElementType ¶
func (ManagedCertificateResponsePtrOutput) ElementType() reflect.Type
func (ManagedCertificateResponsePtrOutput) LastRenewalTime ¶
func (o ManagedCertificateResponsePtrOutput) LastRenewalTime() pulumi.StringPtrOutput
Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.
func (ManagedCertificateResponsePtrOutput) Status ¶
func (o ManagedCertificateResponsePtrOutput) Status() pulumi.StringPtrOutput
Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.
func (ManagedCertificateResponsePtrOutput) ToManagedCertificateResponsePtrOutput ¶
func (o ManagedCertificateResponsePtrOutput) ToManagedCertificateResponsePtrOutput() ManagedCertificateResponsePtrOutput
func (ManagedCertificateResponsePtrOutput) ToManagedCertificateResponsePtrOutputWithContext ¶
func (o ManagedCertificateResponsePtrOutput) ToManagedCertificateResponsePtrOutputWithContext(ctx context.Context) ManagedCertificateResponsePtrOutput
type ResourceRecordResponse ¶
type ResourceRecordResponse struct { // Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. Name string `pulumi:"name"` // Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). Rrdata string `pulumi:"rrdata"` // Resource record type. Example: AAAA. Type string `pulumi:"type"` }
A DNS resource record.
type ResourceRecordResponseArgs ¶
type ResourceRecordResponseArgs struct { // Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'. Name pulumi.StringInput `pulumi:"name"` // Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). Rrdata pulumi.StringInput `pulumi:"rrdata"` // Resource record type. Example: AAAA. Type pulumi.StringInput `pulumi:"type"` }
A DNS resource record.
func (ResourceRecordResponseArgs) ElementType ¶
func (ResourceRecordResponseArgs) ElementType() reflect.Type
func (ResourceRecordResponseArgs) ToResourceRecordResponseOutput ¶
func (i ResourceRecordResponseArgs) ToResourceRecordResponseOutput() ResourceRecordResponseOutput
func (ResourceRecordResponseArgs) ToResourceRecordResponseOutputWithContext ¶
func (i ResourceRecordResponseArgs) ToResourceRecordResponseOutputWithContext(ctx context.Context) ResourceRecordResponseOutput
type ResourceRecordResponseArray ¶
type ResourceRecordResponseArray []ResourceRecordResponseInput
func (ResourceRecordResponseArray) ElementType ¶
func (ResourceRecordResponseArray) ElementType() reflect.Type
func (ResourceRecordResponseArray) ToResourceRecordResponseArrayOutput ¶
func (i ResourceRecordResponseArray) ToResourceRecordResponseArrayOutput() ResourceRecordResponseArrayOutput
func (ResourceRecordResponseArray) ToResourceRecordResponseArrayOutputWithContext ¶
func (i ResourceRecordResponseArray) ToResourceRecordResponseArrayOutputWithContext(ctx context.Context) ResourceRecordResponseArrayOutput
type ResourceRecordResponseArrayInput ¶
type ResourceRecordResponseArrayInput interface { pulumi.Input ToResourceRecordResponseArrayOutput() ResourceRecordResponseArrayOutput ToResourceRecordResponseArrayOutputWithContext(context.Context) ResourceRecordResponseArrayOutput }
ResourceRecordResponseArrayInput is an input type that accepts ResourceRecordResponseArray and ResourceRecordResponseArrayOutput values. You can construct a concrete instance of `ResourceRecordResponseArrayInput` via:
ResourceRecordResponseArray{ ResourceRecordResponseArgs{...} }
type ResourceRecordResponseArrayOutput ¶
type ResourceRecordResponseArrayOutput struct{ *pulumi.OutputState }
func (ResourceRecordResponseArrayOutput) ElementType ¶
func (ResourceRecordResponseArrayOutput) ElementType() reflect.Type
func (ResourceRecordResponseArrayOutput) Index ¶
func (o ResourceRecordResponseArrayOutput) Index(i pulumi.IntInput) ResourceRecordResponseOutput
func (ResourceRecordResponseArrayOutput) ToResourceRecordResponseArrayOutput ¶
func (o ResourceRecordResponseArrayOutput) ToResourceRecordResponseArrayOutput() ResourceRecordResponseArrayOutput
func (ResourceRecordResponseArrayOutput) ToResourceRecordResponseArrayOutputWithContext ¶
func (o ResourceRecordResponseArrayOutput) ToResourceRecordResponseArrayOutputWithContext(ctx context.Context) ResourceRecordResponseArrayOutput
type ResourceRecordResponseInput ¶
type ResourceRecordResponseInput interface { pulumi.Input ToResourceRecordResponseOutput() ResourceRecordResponseOutput ToResourceRecordResponseOutputWithContext(context.Context) ResourceRecordResponseOutput }
ResourceRecordResponseInput is an input type that accepts ResourceRecordResponseArgs and ResourceRecordResponseOutput values. You can construct a concrete instance of `ResourceRecordResponseInput` via:
ResourceRecordResponseArgs{...}
type ResourceRecordResponseOutput ¶
type ResourceRecordResponseOutput struct{ *pulumi.OutputState }
A DNS resource record.
func (ResourceRecordResponseOutput) ElementType ¶
func (ResourceRecordResponseOutput) ElementType() reflect.Type
func (ResourceRecordResponseOutput) Name ¶
func (o ResourceRecordResponseOutput) Name() pulumi.StringOutput
Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'.
func (ResourceRecordResponseOutput) Rrdata ¶
func (o ResourceRecordResponseOutput) Rrdata() pulumi.StringOutput
Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1).
func (ResourceRecordResponseOutput) ToResourceRecordResponseOutput ¶
func (o ResourceRecordResponseOutput) ToResourceRecordResponseOutput() ResourceRecordResponseOutput
func (ResourceRecordResponseOutput) ToResourceRecordResponseOutputWithContext ¶
func (o ResourceRecordResponseOutput) ToResourceRecordResponseOutputWithContext(ctx context.Context) ResourceRecordResponseOutput
func (ResourceRecordResponseOutput) Type ¶
func (o ResourceRecordResponseOutput) Type() pulumi.StringOutput
Resource record type. Example: AAAA.
type SslSettings ¶
type SslSettings struct { // ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify no_managed_certificate on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. CertificateId *string `pulumi:"certificateId"` }
SSL configuration for a DomainMapping resource.
type SslSettingsArgs ¶
type SslSettingsArgs struct { // ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify no_managed_certificate on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. CertificateId pulumi.StringPtrInput `pulumi:"certificateId"` }
SSL configuration for a DomainMapping resource.
func (SslSettingsArgs) ElementType ¶
func (SslSettingsArgs) ElementType() reflect.Type
func (SslSettingsArgs) ToSslSettingsOutput ¶
func (i SslSettingsArgs) ToSslSettingsOutput() SslSettingsOutput
func (SslSettingsArgs) ToSslSettingsOutputWithContext ¶
func (i SslSettingsArgs) ToSslSettingsOutputWithContext(ctx context.Context) SslSettingsOutput
func (SslSettingsArgs) ToSslSettingsPtrOutput ¶
func (i SslSettingsArgs) ToSslSettingsPtrOutput() SslSettingsPtrOutput
func (SslSettingsArgs) ToSslSettingsPtrOutputWithContext ¶
func (i SslSettingsArgs) ToSslSettingsPtrOutputWithContext(ctx context.Context) SslSettingsPtrOutput
type SslSettingsInput ¶
type SslSettingsInput interface { pulumi.Input ToSslSettingsOutput() SslSettingsOutput ToSslSettingsOutputWithContext(context.Context) SslSettingsOutput }
SslSettingsInput is an input type that accepts SslSettingsArgs and SslSettingsOutput values. You can construct a concrete instance of `SslSettingsInput` via:
SslSettingsArgs{...}
type SslSettingsOutput ¶
type SslSettingsOutput struct{ *pulumi.OutputState }
SSL configuration for a DomainMapping resource.
func (SslSettingsOutput) CertificateId ¶
func (o SslSettingsOutput) CertificateId() pulumi.StringPtrOutput
ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify no_managed_certificate on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345.
func (SslSettingsOutput) ElementType ¶
func (SslSettingsOutput) ElementType() reflect.Type
func (SslSettingsOutput) ToSslSettingsOutput ¶
func (o SslSettingsOutput) ToSslSettingsOutput() SslSettingsOutput
func (SslSettingsOutput) ToSslSettingsOutputWithContext ¶
func (o SslSettingsOutput) ToSslSettingsOutputWithContext(ctx context.Context) SslSettingsOutput
func (SslSettingsOutput) ToSslSettingsPtrOutput ¶
func (o SslSettingsOutput) ToSslSettingsPtrOutput() SslSettingsPtrOutput
func (SslSettingsOutput) ToSslSettingsPtrOutputWithContext ¶
func (o SslSettingsOutput) ToSslSettingsPtrOutputWithContext(ctx context.Context) SslSettingsPtrOutput
type SslSettingsPtrInput ¶
type SslSettingsPtrInput interface { pulumi.Input ToSslSettingsPtrOutput() SslSettingsPtrOutput ToSslSettingsPtrOutputWithContext(context.Context) SslSettingsPtrOutput }
SslSettingsPtrInput is an input type that accepts SslSettingsArgs, SslSettingsPtr and SslSettingsPtrOutput values. You can construct a concrete instance of `SslSettingsPtrInput` via:
SslSettingsArgs{...} or: nil
func SslSettingsPtr ¶
func SslSettingsPtr(v *SslSettingsArgs) SslSettingsPtrInput
type SslSettingsPtrOutput ¶
type SslSettingsPtrOutput struct{ *pulumi.OutputState }
func (SslSettingsPtrOutput) CertificateId ¶
func (o SslSettingsPtrOutput) CertificateId() pulumi.StringPtrOutput
ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify no_managed_certificate on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345.
func (SslSettingsPtrOutput) Elem ¶
func (o SslSettingsPtrOutput) Elem() SslSettingsOutput
func (SslSettingsPtrOutput) ElementType ¶
func (SslSettingsPtrOutput) ElementType() reflect.Type
func (SslSettingsPtrOutput) ToSslSettingsPtrOutput ¶
func (o SslSettingsPtrOutput) ToSslSettingsPtrOutput() SslSettingsPtrOutput
func (SslSettingsPtrOutput) ToSslSettingsPtrOutputWithContext ¶
func (o SslSettingsPtrOutput) ToSslSettingsPtrOutputWithContext(ctx context.Context) SslSettingsPtrOutput
type SslSettingsResponse ¶
type SslSettingsResponse struct { // ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify no_managed_certificate on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. CertificateId string `pulumi:"certificateId"` // Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request. IsManagedCertificate bool `pulumi:"isManagedCertificate"` }
SSL configuration for a DomainMapping resource.
type SslSettingsResponseArgs ¶
type SslSettingsResponseArgs struct { // ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify no_managed_certificate on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345. CertificateId pulumi.StringInput `pulumi:"certificateId"` // Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request. IsManagedCertificate pulumi.BoolInput `pulumi:"isManagedCertificate"` }
SSL configuration for a DomainMapping resource.
func (SslSettingsResponseArgs) ElementType ¶
func (SslSettingsResponseArgs) ElementType() reflect.Type
func (SslSettingsResponseArgs) ToSslSettingsResponseOutput ¶
func (i SslSettingsResponseArgs) ToSslSettingsResponseOutput() SslSettingsResponseOutput
func (SslSettingsResponseArgs) ToSslSettingsResponseOutputWithContext ¶
func (i SslSettingsResponseArgs) ToSslSettingsResponseOutputWithContext(ctx context.Context) SslSettingsResponseOutput
func (SslSettingsResponseArgs) ToSslSettingsResponsePtrOutput ¶
func (i SslSettingsResponseArgs) ToSslSettingsResponsePtrOutput() SslSettingsResponsePtrOutput
func (SslSettingsResponseArgs) ToSslSettingsResponsePtrOutputWithContext ¶
func (i SslSettingsResponseArgs) ToSslSettingsResponsePtrOutputWithContext(ctx context.Context) SslSettingsResponsePtrOutput
type SslSettingsResponseInput ¶
type SslSettingsResponseInput interface { pulumi.Input ToSslSettingsResponseOutput() SslSettingsResponseOutput ToSslSettingsResponseOutputWithContext(context.Context) SslSettingsResponseOutput }
SslSettingsResponseInput is an input type that accepts SslSettingsResponseArgs and SslSettingsResponseOutput values. You can construct a concrete instance of `SslSettingsResponseInput` via:
SslSettingsResponseArgs{...}
type SslSettingsResponseOutput ¶
type SslSettingsResponseOutput struct{ *pulumi.OutputState }
SSL configuration for a DomainMapping resource.
func (SslSettingsResponseOutput) CertificateId ¶
func (o SslSettingsResponseOutput) CertificateId() pulumi.StringOutput
ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify no_managed_certificate on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345.
func (SslSettingsResponseOutput) ElementType ¶
func (SslSettingsResponseOutput) ElementType() reflect.Type
func (SslSettingsResponseOutput) IsManagedCertificate ¶
func (o SslSettingsResponseOutput) IsManagedCertificate() pulumi.BoolOutput
Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request.
func (SslSettingsResponseOutput) ToSslSettingsResponseOutput ¶
func (o SslSettingsResponseOutput) ToSslSettingsResponseOutput() SslSettingsResponseOutput
func (SslSettingsResponseOutput) ToSslSettingsResponseOutputWithContext ¶
func (o SslSettingsResponseOutput) ToSslSettingsResponseOutputWithContext(ctx context.Context) SslSettingsResponseOutput
func (SslSettingsResponseOutput) ToSslSettingsResponsePtrOutput ¶
func (o SslSettingsResponseOutput) ToSslSettingsResponsePtrOutput() SslSettingsResponsePtrOutput
func (SslSettingsResponseOutput) ToSslSettingsResponsePtrOutputWithContext ¶
func (o SslSettingsResponseOutput) ToSslSettingsResponsePtrOutputWithContext(ctx context.Context) SslSettingsResponsePtrOutput
type SslSettingsResponsePtrInput ¶
type SslSettingsResponsePtrInput interface { pulumi.Input ToSslSettingsResponsePtrOutput() SslSettingsResponsePtrOutput ToSslSettingsResponsePtrOutputWithContext(context.Context) SslSettingsResponsePtrOutput }
SslSettingsResponsePtrInput is an input type that accepts SslSettingsResponseArgs, SslSettingsResponsePtr and SslSettingsResponsePtrOutput values. You can construct a concrete instance of `SslSettingsResponsePtrInput` via:
SslSettingsResponseArgs{...} or: nil
func SslSettingsResponsePtr ¶
func SslSettingsResponsePtr(v *SslSettingsResponseArgs) SslSettingsResponsePtrInput
type SslSettingsResponsePtrOutput ¶
type SslSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (SslSettingsResponsePtrOutput) CertificateId ¶
func (o SslSettingsResponsePtrOutput) CertificateId() pulumi.StringPtrOutput
ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify no_managed_certificate on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345.
func (SslSettingsResponsePtrOutput) Elem ¶
func (o SslSettingsResponsePtrOutput) Elem() SslSettingsResponseOutput
func (SslSettingsResponsePtrOutput) ElementType ¶
func (SslSettingsResponsePtrOutput) ElementType() reflect.Type
func (SslSettingsResponsePtrOutput) IsManagedCertificate ¶
func (o SslSettingsResponsePtrOutput) IsManagedCertificate() pulumi.BoolPtrOutput
Whether the mapped certificate is an App Engine managed certificate. Managed certificates are created by default with a domain mapping. To opt out, specify no_managed_certificate on a CREATE or UPDATE request.
func (SslSettingsResponsePtrOutput) ToSslSettingsResponsePtrOutput ¶
func (o SslSettingsResponsePtrOutput) ToSslSettingsResponsePtrOutput() SslSettingsResponsePtrOutput
func (SslSettingsResponsePtrOutput) ToSslSettingsResponsePtrOutputWithContext ¶
func (o SslSettingsResponsePtrOutput) ToSslSettingsResponsePtrOutputWithContext(ctx context.Context) SslSettingsResponsePtrOutput