Documentation
¶
Index ¶
- type AuthorizedCertificate
- type AuthorizedCertificateArgs
- type AuthorizedCertificateInput
- type AuthorizedCertificateOutput
- func (o AuthorizedCertificateOutput) CertificateRawData() CertificateRawDataResponseOutput
- func (o AuthorizedCertificateOutput) DisplayName() pulumi.StringOutput
- func (o AuthorizedCertificateOutput) DomainMappingsCount() pulumi.IntOutput
- func (o AuthorizedCertificateOutput) DomainNames() pulumi.StringArrayOutput
- func (AuthorizedCertificateOutput) ElementType() reflect.Type
- func (o AuthorizedCertificateOutput) ExpireTime() pulumi.StringOutput
- func (o AuthorizedCertificateOutput) ManagedCertificate() ManagedCertificateResponseOutput
- func (o AuthorizedCertificateOutput) Name() pulumi.StringOutput
- func (o AuthorizedCertificateOutput) ToAuthorizedCertificateOutput() AuthorizedCertificateOutput
- func (o AuthorizedCertificateOutput) ToAuthorizedCertificateOutputWithContext(ctx context.Context) AuthorizedCertificateOutput
- func (o AuthorizedCertificateOutput) VisibleDomainMappings() pulumi.StringArrayOutput
- 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 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
- type DomainMapping
- type DomainMappingArgs
- type DomainMappingInput
- type DomainMappingOutput
- func (DomainMappingOutput) ElementType() reflect.Type
- func (o DomainMappingOutput) Name() pulumi.StringOutput
- func (o DomainMappingOutput) ResourceRecords() ResourceRecordResponseArrayOutput
- func (o DomainMappingOutput) SslSettings() SslSettingsResponseOutput
- func (o DomainMappingOutput) ToDomainMappingOutput() DomainMappingOutput
- func (o DomainMappingOutput) ToDomainMappingOutputWithContext(ctx context.Context) 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 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
- type ResourceRecordResponse
- 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 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 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
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) CertificateRawData ¶ added in v0.19.0
func (o AuthorizedCertificateOutput) CertificateRawData() CertificateRawDataResponseOutput
The SSL certificate serving the AuthorizedCertificate resource. This must be obtained independently from a certificate authority.
func (AuthorizedCertificateOutput) DisplayName ¶ added in v0.19.0
func (o AuthorizedCertificateOutput) DisplayName() pulumi.StringOutput
The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate.
func (AuthorizedCertificateOutput) DomainMappingsCount ¶ added in v0.19.0
func (o AuthorizedCertificateOutput) 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 (AuthorizedCertificateOutput) DomainNames ¶ added in v0.19.0
func (o AuthorizedCertificateOutput) DomainNames() pulumi.StringArrayOutput
Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.
func (AuthorizedCertificateOutput) ElementType ¶ added in v0.3.0
func (AuthorizedCertificateOutput) ElementType() reflect.Type
func (AuthorizedCertificateOutput) ExpireTime ¶ added in v0.19.0
func (o AuthorizedCertificateOutput) 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 (AuthorizedCertificateOutput) ManagedCertificate ¶ added in v0.19.0
func (o AuthorizedCertificateOutput) 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 (AuthorizedCertificateOutput) Name ¶ added in v0.19.0
func (o AuthorizedCertificateOutput) Name() pulumi.StringOutput
Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.
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
func (AuthorizedCertificateOutput) VisibleDomainMappings ¶ added in v0.19.0
func (o AuthorizedCertificateOutput) 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 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 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
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 // Whether a managed certificate should be provided by App Engine. If true, a certificate ID must be manaually set in the DomainMapping resource to configure SSL for this domain. If false, a managed certificate will be provisioned and a certificate ID will be automatically populated. NoManagedCertificate pulumi.StringPtrInput // Whether the domain creation should override any existing mappings for this domain. By default, overrides are rejected. 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) Name ¶ added in v0.19.0
func (o DomainMappingOutput) Name() pulumi.StringOutput
Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.
func (DomainMappingOutput) ResourceRecords ¶ added in v0.19.0
func (o DomainMappingOutput) 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 (DomainMappingOutput) SslSettings ¶ added in v0.19.0
func (o DomainMappingOutput) SslSettings() SslSettingsResponseOutput
SSL configuration for this domain. If unconfigured, this domain will not serve with SSL.
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 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
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 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 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 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