Documentation
¶
Index ¶
- type ActingUserResponse
- type ActingUserResponseArgs
- func (ActingUserResponseArgs) ElementType() reflect.Type
- func (i ActingUserResponseArgs) ToActingUserResponseOutput() ActingUserResponseOutput
- func (i ActingUserResponseArgs) ToActingUserResponseOutputWithContext(ctx context.Context) ActingUserResponseOutput
- func (i ActingUserResponseArgs) ToActingUserResponsePtrOutput() ActingUserResponsePtrOutput
- func (i ActingUserResponseArgs) ToActingUserResponsePtrOutputWithContext(ctx context.Context) ActingUserResponsePtrOutput
- type ActingUserResponseInput
- type ActingUserResponseOutput
- func (ActingUserResponseOutput) ElementType() reflect.Type
- func (o ActingUserResponseOutput) Email() pulumi.StringOutput
- func (o ActingUserResponseOutput) ImageUrl() pulumi.StringOutput
- func (o ActingUserResponseOutput) ToActingUserResponseOutput() ActingUserResponseOutput
- func (o ActingUserResponseOutput) ToActingUserResponseOutputWithContext(ctx context.Context) ActingUserResponseOutput
- func (o ActingUserResponseOutput) ToActingUserResponsePtrOutput() ActingUserResponsePtrOutput
- func (o ActingUserResponseOutput) ToActingUserResponsePtrOutputWithContext(ctx context.Context) ActingUserResponsePtrOutput
- type ActingUserResponsePtrInput
- type ActingUserResponsePtrOutput
- func (o ActingUserResponsePtrOutput) Elem() ActingUserResponseOutput
- func (ActingUserResponsePtrOutput) ElementType() reflect.Type
- func (o ActingUserResponsePtrOutput) Email() pulumi.StringPtrOutput
- func (o ActingUserResponsePtrOutput) ImageUrl() pulumi.StringPtrOutput
- func (o ActingUserResponsePtrOutput) ToActingUserResponsePtrOutput() ActingUserResponsePtrOutput
- func (o ActingUserResponsePtrOutput) ToActingUserResponsePtrOutputWithContext(ctx context.Context) ActingUserResponsePtrOutput
- type CertDnsChallenge
- type CertDnsChallengeArgs
- func (CertDnsChallengeArgs) ElementType() reflect.Type
- func (i CertDnsChallengeArgs) ToCertDnsChallengeOutput() CertDnsChallengeOutput
- func (i CertDnsChallengeArgs) ToCertDnsChallengeOutputWithContext(ctx context.Context) CertDnsChallengeOutput
- func (i CertDnsChallengeArgs) ToCertDnsChallengePtrOutput() CertDnsChallengePtrOutput
- func (i CertDnsChallengeArgs) ToCertDnsChallengePtrOutputWithContext(ctx context.Context) CertDnsChallengePtrOutput
- type CertDnsChallengeInput
- type CertDnsChallengeOutput
- func (o CertDnsChallengeOutput) DomainName() pulumi.StringPtrOutput
- func (CertDnsChallengeOutput) ElementType() reflect.Type
- func (o CertDnsChallengeOutput) ToCertDnsChallengeOutput() CertDnsChallengeOutput
- func (o CertDnsChallengeOutput) ToCertDnsChallengeOutputWithContext(ctx context.Context) CertDnsChallengeOutput
- func (o CertDnsChallengeOutput) ToCertDnsChallengePtrOutput() CertDnsChallengePtrOutput
- func (o CertDnsChallengeOutput) ToCertDnsChallengePtrOutputWithContext(ctx context.Context) CertDnsChallengePtrOutput
- func (o CertDnsChallengeOutput) Token() pulumi.StringPtrOutput
- type CertDnsChallengePtrInput
- type CertDnsChallengePtrOutput
- func (o CertDnsChallengePtrOutput) DomainName() pulumi.StringPtrOutput
- func (o CertDnsChallengePtrOutput) Elem() CertDnsChallengeOutput
- func (CertDnsChallengePtrOutput) ElementType() reflect.Type
- func (o CertDnsChallengePtrOutput) ToCertDnsChallengePtrOutput() CertDnsChallengePtrOutput
- func (o CertDnsChallengePtrOutput) ToCertDnsChallengePtrOutputWithContext(ctx context.Context) CertDnsChallengePtrOutput
- func (o CertDnsChallengePtrOutput) Token() pulumi.StringPtrOutput
- type CertDnsChallengeResponse
- type CertDnsChallengeResponseArgs
- func (CertDnsChallengeResponseArgs) ElementType() reflect.Type
- func (i CertDnsChallengeResponseArgs) ToCertDnsChallengeResponseOutput() CertDnsChallengeResponseOutput
- func (i CertDnsChallengeResponseArgs) ToCertDnsChallengeResponseOutputWithContext(ctx context.Context) CertDnsChallengeResponseOutput
- func (i CertDnsChallengeResponseArgs) ToCertDnsChallengeResponsePtrOutput() CertDnsChallengeResponsePtrOutput
- func (i CertDnsChallengeResponseArgs) ToCertDnsChallengeResponsePtrOutputWithContext(ctx context.Context) CertDnsChallengeResponsePtrOutput
- type CertDnsChallengeResponseInput
- type CertDnsChallengeResponseOutput
- func (o CertDnsChallengeResponseOutput) DomainName() pulumi.StringOutput
- func (CertDnsChallengeResponseOutput) ElementType() reflect.Type
- func (o CertDnsChallengeResponseOutput) ToCertDnsChallengeResponseOutput() CertDnsChallengeResponseOutput
- func (o CertDnsChallengeResponseOutput) ToCertDnsChallengeResponseOutputWithContext(ctx context.Context) CertDnsChallengeResponseOutput
- func (o CertDnsChallengeResponseOutput) ToCertDnsChallengeResponsePtrOutput() CertDnsChallengeResponsePtrOutput
- func (o CertDnsChallengeResponseOutput) ToCertDnsChallengeResponsePtrOutputWithContext(ctx context.Context) CertDnsChallengeResponsePtrOutput
- func (o CertDnsChallengeResponseOutput) Token() pulumi.StringOutput
- type CertDnsChallengeResponsePtrInput
- type CertDnsChallengeResponsePtrOutput
- func (o CertDnsChallengeResponsePtrOutput) DomainName() pulumi.StringPtrOutput
- func (o CertDnsChallengeResponsePtrOutput) Elem() CertDnsChallengeResponseOutput
- func (CertDnsChallengeResponsePtrOutput) ElementType() reflect.Type
- func (o CertDnsChallengeResponsePtrOutput) ToCertDnsChallengeResponsePtrOutput() CertDnsChallengeResponsePtrOutput
- func (o CertDnsChallengeResponsePtrOutput) ToCertDnsChallengeResponsePtrOutputWithContext(ctx context.Context) CertDnsChallengeResponsePtrOutput
- func (o CertDnsChallengeResponsePtrOutput) Token() pulumi.StringPtrOutput
- type CertHttpChallenge
- type CertHttpChallengeArgs
- func (CertHttpChallengeArgs) ElementType() reflect.Type
- func (i CertHttpChallengeArgs) ToCertHttpChallengeOutput() CertHttpChallengeOutput
- func (i CertHttpChallengeArgs) ToCertHttpChallengeOutputWithContext(ctx context.Context) CertHttpChallengeOutput
- func (i CertHttpChallengeArgs) ToCertHttpChallengePtrOutput() CertHttpChallengePtrOutput
- func (i CertHttpChallengeArgs) ToCertHttpChallengePtrOutputWithContext(ctx context.Context) CertHttpChallengePtrOutput
- type CertHttpChallengeInput
- type CertHttpChallengeOutput
- func (CertHttpChallengeOutput) ElementType() reflect.Type
- func (o CertHttpChallengeOutput) Path() pulumi.StringPtrOutput
- func (o CertHttpChallengeOutput) ToCertHttpChallengeOutput() CertHttpChallengeOutput
- func (o CertHttpChallengeOutput) ToCertHttpChallengeOutputWithContext(ctx context.Context) CertHttpChallengeOutput
- func (o CertHttpChallengeOutput) ToCertHttpChallengePtrOutput() CertHttpChallengePtrOutput
- func (o CertHttpChallengeOutput) ToCertHttpChallengePtrOutputWithContext(ctx context.Context) CertHttpChallengePtrOutput
- func (o CertHttpChallengeOutput) Token() pulumi.StringPtrOutput
- type CertHttpChallengePtrInput
- type CertHttpChallengePtrOutput
- func (o CertHttpChallengePtrOutput) Elem() CertHttpChallengeOutput
- func (CertHttpChallengePtrOutput) ElementType() reflect.Type
- func (o CertHttpChallengePtrOutput) Path() pulumi.StringPtrOutput
- func (o CertHttpChallengePtrOutput) ToCertHttpChallengePtrOutput() CertHttpChallengePtrOutput
- func (o CertHttpChallengePtrOutput) ToCertHttpChallengePtrOutputWithContext(ctx context.Context) CertHttpChallengePtrOutput
- func (o CertHttpChallengePtrOutput) Token() pulumi.StringPtrOutput
- type CertHttpChallengeResponse
- type CertHttpChallengeResponseArgs
- func (CertHttpChallengeResponseArgs) ElementType() reflect.Type
- func (i CertHttpChallengeResponseArgs) ToCertHttpChallengeResponseOutput() CertHttpChallengeResponseOutput
- func (i CertHttpChallengeResponseArgs) ToCertHttpChallengeResponseOutputWithContext(ctx context.Context) CertHttpChallengeResponseOutput
- func (i CertHttpChallengeResponseArgs) ToCertHttpChallengeResponsePtrOutput() CertHttpChallengeResponsePtrOutput
- func (i CertHttpChallengeResponseArgs) ToCertHttpChallengeResponsePtrOutputWithContext(ctx context.Context) CertHttpChallengeResponsePtrOutput
- type CertHttpChallengeResponseInput
- type CertHttpChallengeResponseOutput
- func (CertHttpChallengeResponseOutput) ElementType() reflect.Type
- func (o CertHttpChallengeResponseOutput) Path() pulumi.StringOutput
- func (o CertHttpChallengeResponseOutput) ToCertHttpChallengeResponseOutput() CertHttpChallengeResponseOutput
- func (o CertHttpChallengeResponseOutput) ToCertHttpChallengeResponseOutputWithContext(ctx context.Context) CertHttpChallengeResponseOutput
- func (o CertHttpChallengeResponseOutput) ToCertHttpChallengeResponsePtrOutput() CertHttpChallengeResponsePtrOutput
- func (o CertHttpChallengeResponseOutput) ToCertHttpChallengeResponsePtrOutputWithContext(ctx context.Context) CertHttpChallengeResponsePtrOutput
- func (o CertHttpChallengeResponseOutput) Token() pulumi.StringOutput
- type CertHttpChallengeResponsePtrInput
- type CertHttpChallengeResponsePtrOutput
- func (o CertHttpChallengeResponsePtrOutput) Elem() CertHttpChallengeResponseOutput
- func (CertHttpChallengeResponsePtrOutput) ElementType() reflect.Type
- func (o CertHttpChallengeResponsePtrOutput) Path() pulumi.StringPtrOutput
- func (o CertHttpChallengeResponsePtrOutput) ToCertHttpChallengeResponsePtrOutput() CertHttpChallengeResponsePtrOutput
- func (o CertHttpChallengeResponsePtrOutput) ToCertHttpChallengeResponsePtrOutputWithContext(ctx context.Context) CertHttpChallengeResponsePtrOutput
- func (o CertHttpChallengeResponsePtrOutput) Token() pulumi.StringPtrOutput
- type Channel
- type ChannelArgs
- type ChannelInput
- type ChannelOutput
- type ChannelState
- type CloudRunRewriteResponse
- type CloudRunRewriteResponseArgs
- type CloudRunRewriteResponseInput
- type CloudRunRewriteResponseOutput
- func (CloudRunRewriteResponseOutput) ElementType() reflect.Type
- func (o CloudRunRewriteResponseOutput) Region() pulumi.StringOutput
- func (o CloudRunRewriteResponseOutput) ServiceId() pulumi.StringOutput
- func (o CloudRunRewriteResponseOutput) ToCloudRunRewriteResponseOutput() CloudRunRewriteResponseOutput
- func (o CloudRunRewriteResponseOutput) ToCloudRunRewriteResponseOutputWithContext(ctx context.Context) CloudRunRewriteResponseOutput
- type Domain
- type DomainArgs
- type DomainInput
- type DomainOutput
- type DomainProvisioning
- type DomainProvisioningArgs
- func (DomainProvisioningArgs) ElementType() reflect.Type
- func (i DomainProvisioningArgs) ToDomainProvisioningOutput() DomainProvisioningOutput
- func (i DomainProvisioningArgs) ToDomainProvisioningOutputWithContext(ctx context.Context) DomainProvisioningOutput
- func (i DomainProvisioningArgs) ToDomainProvisioningPtrOutput() DomainProvisioningPtrOutput
- func (i DomainProvisioningArgs) ToDomainProvisioningPtrOutputWithContext(ctx context.Context) DomainProvisioningPtrOutput
- type DomainProvisioningInput
- type DomainProvisioningOutput
- func (o DomainProvisioningOutput) CertChallengeDiscoveredTxt() pulumi.StringArrayOutput
- func (o DomainProvisioningOutput) CertChallengeDns() CertDnsChallengePtrOutput
- func (o DomainProvisioningOutput) CertChallengeHttp() CertHttpChallengePtrOutput
- func (o DomainProvisioningOutput) CertStatus() pulumi.StringPtrOutput
- func (o DomainProvisioningOutput) DiscoveredIps() pulumi.StringArrayOutput
- func (o DomainProvisioningOutput) DnsFetchTime() pulumi.StringPtrOutput
- func (o DomainProvisioningOutput) DnsStatus() pulumi.StringPtrOutput
- func (DomainProvisioningOutput) ElementType() reflect.Type
- func (o DomainProvisioningOutput) ExpectedIps() pulumi.StringArrayOutput
- func (o DomainProvisioningOutput) ToDomainProvisioningOutput() DomainProvisioningOutput
- func (o DomainProvisioningOutput) ToDomainProvisioningOutputWithContext(ctx context.Context) DomainProvisioningOutput
- func (o DomainProvisioningOutput) ToDomainProvisioningPtrOutput() DomainProvisioningPtrOutput
- func (o DomainProvisioningOutput) ToDomainProvisioningPtrOutputWithContext(ctx context.Context) DomainProvisioningPtrOutput
- type DomainProvisioningPtrInput
- type DomainProvisioningPtrOutput
- func (o DomainProvisioningPtrOutput) CertChallengeDiscoveredTxt() pulumi.StringArrayOutput
- func (o DomainProvisioningPtrOutput) CertChallengeDns() CertDnsChallengePtrOutput
- func (o DomainProvisioningPtrOutput) CertChallengeHttp() CertHttpChallengePtrOutput
- func (o DomainProvisioningPtrOutput) CertStatus() pulumi.StringPtrOutput
- func (o DomainProvisioningPtrOutput) DiscoveredIps() pulumi.StringArrayOutput
- func (o DomainProvisioningPtrOutput) DnsFetchTime() pulumi.StringPtrOutput
- func (o DomainProvisioningPtrOutput) DnsStatus() pulumi.StringPtrOutput
- func (o DomainProvisioningPtrOutput) Elem() DomainProvisioningOutput
- func (DomainProvisioningPtrOutput) ElementType() reflect.Type
- func (o DomainProvisioningPtrOutput) ExpectedIps() pulumi.StringArrayOutput
- func (o DomainProvisioningPtrOutput) ToDomainProvisioningPtrOutput() DomainProvisioningPtrOutput
- func (o DomainProvisioningPtrOutput) ToDomainProvisioningPtrOutputWithContext(ctx context.Context) DomainProvisioningPtrOutput
- type DomainProvisioningResponse
- type DomainProvisioningResponseArgs
- func (DomainProvisioningResponseArgs) ElementType() reflect.Type
- func (i DomainProvisioningResponseArgs) ToDomainProvisioningResponseOutput() DomainProvisioningResponseOutput
- func (i DomainProvisioningResponseArgs) ToDomainProvisioningResponseOutputWithContext(ctx context.Context) DomainProvisioningResponseOutput
- func (i DomainProvisioningResponseArgs) ToDomainProvisioningResponsePtrOutput() DomainProvisioningResponsePtrOutput
- func (i DomainProvisioningResponseArgs) ToDomainProvisioningResponsePtrOutputWithContext(ctx context.Context) DomainProvisioningResponsePtrOutput
- type DomainProvisioningResponseInput
- type DomainProvisioningResponseOutput
- func (o DomainProvisioningResponseOutput) CertChallengeDiscoveredTxt() pulumi.StringArrayOutput
- func (o DomainProvisioningResponseOutput) CertChallengeDns() CertDnsChallengeResponseOutput
- func (o DomainProvisioningResponseOutput) CertChallengeHttp() CertHttpChallengeResponseOutput
- func (o DomainProvisioningResponseOutput) CertStatus() pulumi.StringOutput
- func (o DomainProvisioningResponseOutput) DiscoveredIps() pulumi.StringArrayOutput
- func (o DomainProvisioningResponseOutput) DnsFetchTime() pulumi.StringOutput
- func (o DomainProvisioningResponseOutput) DnsStatus() pulumi.StringOutput
- func (DomainProvisioningResponseOutput) ElementType() reflect.Type
- func (o DomainProvisioningResponseOutput) ExpectedIps() pulumi.StringArrayOutput
- func (o DomainProvisioningResponseOutput) ToDomainProvisioningResponseOutput() DomainProvisioningResponseOutput
- func (o DomainProvisioningResponseOutput) ToDomainProvisioningResponseOutputWithContext(ctx context.Context) DomainProvisioningResponseOutput
- func (o DomainProvisioningResponseOutput) ToDomainProvisioningResponsePtrOutput() DomainProvisioningResponsePtrOutput
- func (o DomainProvisioningResponseOutput) ToDomainProvisioningResponsePtrOutputWithContext(ctx context.Context) DomainProvisioningResponsePtrOutput
- type DomainProvisioningResponsePtrInput
- type DomainProvisioningResponsePtrOutput
- func (o DomainProvisioningResponsePtrOutput) CertChallengeDiscoveredTxt() pulumi.StringArrayOutput
- func (o DomainProvisioningResponsePtrOutput) CertChallengeDns() CertDnsChallengeResponsePtrOutput
- func (o DomainProvisioningResponsePtrOutput) CertChallengeHttp() CertHttpChallengeResponsePtrOutput
- func (o DomainProvisioningResponsePtrOutput) CertStatus() pulumi.StringPtrOutput
- func (o DomainProvisioningResponsePtrOutput) DiscoveredIps() pulumi.StringArrayOutput
- func (o DomainProvisioningResponsePtrOutput) DnsFetchTime() pulumi.StringPtrOutput
- func (o DomainProvisioningResponsePtrOutput) DnsStatus() pulumi.StringPtrOutput
- func (o DomainProvisioningResponsePtrOutput) Elem() DomainProvisioningResponseOutput
- func (DomainProvisioningResponsePtrOutput) ElementType() reflect.Type
- func (o DomainProvisioningResponsePtrOutput) ExpectedIps() pulumi.StringArrayOutput
- func (o DomainProvisioningResponsePtrOutput) ToDomainProvisioningResponsePtrOutput() DomainProvisioningResponsePtrOutput
- func (o DomainProvisioningResponsePtrOutput) ToDomainProvisioningResponsePtrOutputWithContext(ctx context.Context) DomainProvisioningResponsePtrOutput
- type DomainRedirect
- type DomainRedirectArgs
- func (DomainRedirectArgs) ElementType() reflect.Type
- func (i DomainRedirectArgs) ToDomainRedirectOutput() DomainRedirectOutput
- func (i DomainRedirectArgs) ToDomainRedirectOutputWithContext(ctx context.Context) DomainRedirectOutput
- func (i DomainRedirectArgs) ToDomainRedirectPtrOutput() DomainRedirectPtrOutput
- func (i DomainRedirectArgs) ToDomainRedirectPtrOutputWithContext(ctx context.Context) DomainRedirectPtrOutput
- type DomainRedirectInput
- type DomainRedirectOutput
- func (o DomainRedirectOutput) DomainName() pulumi.StringPtrOutput
- func (DomainRedirectOutput) ElementType() reflect.Type
- func (o DomainRedirectOutput) ToDomainRedirectOutput() DomainRedirectOutput
- func (o DomainRedirectOutput) ToDomainRedirectOutputWithContext(ctx context.Context) DomainRedirectOutput
- func (o DomainRedirectOutput) ToDomainRedirectPtrOutput() DomainRedirectPtrOutput
- func (o DomainRedirectOutput) ToDomainRedirectPtrOutputWithContext(ctx context.Context) DomainRedirectPtrOutput
- func (o DomainRedirectOutput) Type() pulumi.StringPtrOutput
- type DomainRedirectPtrInput
- type DomainRedirectPtrOutput
- func (o DomainRedirectPtrOutput) DomainName() pulumi.StringPtrOutput
- func (o DomainRedirectPtrOutput) Elem() DomainRedirectOutput
- func (DomainRedirectPtrOutput) ElementType() reflect.Type
- func (o DomainRedirectPtrOutput) ToDomainRedirectPtrOutput() DomainRedirectPtrOutput
- func (o DomainRedirectPtrOutput) ToDomainRedirectPtrOutputWithContext(ctx context.Context) DomainRedirectPtrOutput
- func (o DomainRedirectPtrOutput) Type() pulumi.StringPtrOutput
- type DomainRedirectResponse
- type DomainRedirectResponseArgs
- func (DomainRedirectResponseArgs) ElementType() reflect.Type
- func (i DomainRedirectResponseArgs) ToDomainRedirectResponseOutput() DomainRedirectResponseOutput
- func (i DomainRedirectResponseArgs) ToDomainRedirectResponseOutputWithContext(ctx context.Context) DomainRedirectResponseOutput
- func (i DomainRedirectResponseArgs) ToDomainRedirectResponsePtrOutput() DomainRedirectResponsePtrOutput
- func (i DomainRedirectResponseArgs) ToDomainRedirectResponsePtrOutputWithContext(ctx context.Context) DomainRedirectResponsePtrOutput
- type DomainRedirectResponseInput
- type DomainRedirectResponseOutput
- func (o DomainRedirectResponseOutput) DomainName() pulumi.StringOutput
- func (DomainRedirectResponseOutput) ElementType() reflect.Type
- func (o DomainRedirectResponseOutput) ToDomainRedirectResponseOutput() DomainRedirectResponseOutput
- func (o DomainRedirectResponseOutput) ToDomainRedirectResponseOutputWithContext(ctx context.Context) DomainRedirectResponseOutput
- func (o DomainRedirectResponseOutput) ToDomainRedirectResponsePtrOutput() DomainRedirectResponsePtrOutput
- func (o DomainRedirectResponseOutput) ToDomainRedirectResponsePtrOutputWithContext(ctx context.Context) DomainRedirectResponsePtrOutput
- func (o DomainRedirectResponseOutput) Type() pulumi.StringOutput
- type DomainRedirectResponsePtrInput
- type DomainRedirectResponsePtrOutput
- func (o DomainRedirectResponsePtrOutput) DomainName() pulumi.StringPtrOutput
- func (o DomainRedirectResponsePtrOutput) Elem() DomainRedirectResponseOutput
- func (DomainRedirectResponsePtrOutput) ElementType() reflect.Type
- func (o DomainRedirectResponsePtrOutput) ToDomainRedirectResponsePtrOutput() DomainRedirectResponsePtrOutput
- func (o DomainRedirectResponsePtrOutput) ToDomainRedirectResponsePtrOutputWithContext(ctx context.Context) DomainRedirectResponsePtrOutput
- func (o DomainRedirectResponsePtrOutput) Type() pulumi.StringPtrOutput
- type DomainState
- type HeaderResponse
- type HeaderResponseArgs
- type HeaderResponseArray
- type HeaderResponseArrayInput
- type HeaderResponseArrayOutput
- func (HeaderResponseArrayOutput) ElementType() reflect.Type
- func (o HeaderResponseArrayOutput) Index(i pulumi.IntInput) HeaderResponseOutput
- func (o HeaderResponseArrayOutput) ToHeaderResponseArrayOutput() HeaderResponseArrayOutput
- func (o HeaderResponseArrayOutput) ToHeaderResponseArrayOutputWithContext(ctx context.Context) HeaderResponseArrayOutput
- type HeaderResponseInput
- type HeaderResponseOutput
- func (HeaderResponseOutput) ElementType() reflect.Type
- func (o HeaderResponseOutput) Glob() pulumi.StringOutput
- func (o HeaderResponseOutput) Headers() pulumi.StringMapOutput
- func (o HeaderResponseOutput) Regex() pulumi.StringOutput
- func (o HeaderResponseOutput) ToHeaderResponseOutput() HeaderResponseOutput
- func (o HeaderResponseOutput) ToHeaderResponseOutputWithContext(ctx context.Context) HeaderResponseOutput
- type I18nConfigResponse
- type I18nConfigResponseArgs
- func (I18nConfigResponseArgs) ElementType() reflect.Type
- func (i I18nConfigResponseArgs) ToI18nConfigResponseOutput() I18nConfigResponseOutput
- func (i I18nConfigResponseArgs) ToI18nConfigResponseOutputWithContext(ctx context.Context) I18nConfigResponseOutput
- func (i I18nConfigResponseArgs) ToI18nConfigResponsePtrOutput() I18nConfigResponsePtrOutput
- func (i I18nConfigResponseArgs) ToI18nConfigResponsePtrOutputWithContext(ctx context.Context) I18nConfigResponsePtrOutput
- type I18nConfigResponseInput
- type I18nConfigResponseOutput
- func (I18nConfigResponseOutput) ElementType() reflect.Type
- func (o I18nConfigResponseOutput) Root() pulumi.StringOutput
- func (o I18nConfigResponseOutput) ToI18nConfigResponseOutput() I18nConfigResponseOutput
- func (o I18nConfigResponseOutput) ToI18nConfigResponseOutputWithContext(ctx context.Context) I18nConfigResponseOutput
- func (o I18nConfigResponseOutput) ToI18nConfigResponsePtrOutput() I18nConfigResponsePtrOutput
- func (o I18nConfigResponseOutput) ToI18nConfigResponsePtrOutputWithContext(ctx context.Context) I18nConfigResponsePtrOutput
- type I18nConfigResponsePtrInput
- type I18nConfigResponsePtrOutput
- func (o I18nConfigResponsePtrOutput) Elem() I18nConfigResponseOutput
- func (I18nConfigResponsePtrOutput) ElementType() reflect.Type
- func (o I18nConfigResponsePtrOutput) Root() pulumi.StringPtrOutput
- func (o I18nConfigResponsePtrOutput) ToI18nConfigResponsePtrOutput() I18nConfigResponsePtrOutput
- func (o I18nConfigResponsePtrOutput) ToI18nConfigResponsePtrOutputWithContext(ctx context.Context) I18nConfigResponsePtrOutput
- type RedirectResponse
- type RedirectResponseArgs
- type RedirectResponseArray
- type RedirectResponseArrayInput
- type RedirectResponseArrayOutput
- func (RedirectResponseArrayOutput) ElementType() reflect.Type
- func (o RedirectResponseArrayOutput) Index(i pulumi.IntInput) RedirectResponseOutput
- func (o RedirectResponseArrayOutput) ToRedirectResponseArrayOutput() RedirectResponseArrayOutput
- func (o RedirectResponseArrayOutput) ToRedirectResponseArrayOutputWithContext(ctx context.Context) RedirectResponseArrayOutput
- type RedirectResponseInput
- type RedirectResponseOutput
- func (RedirectResponseOutput) ElementType() reflect.Type
- func (o RedirectResponseOutput) Glob() pulumi.StringOutput
- func (o RedirectResponseOutput) Location() pulumi.StringOutput
- func (o RedirectResponseOutput) Regex() pulumi.StringOutput
- func (o RedirectResponseOutput) StatusCode() pulumi.IntOutput
- func (o RedirectResponseOutput) ToRedirectResponseOutput() RedirectResponseOutput
- func (o RedirectResponseOutput) ToRedirectResponseOutputWithContext(ctx context.Context) RedirectResponseOutput
- type ReleaseResponse
- type ReleaseResponseArgs
- func (ReleaseResponseArgs) ElementType() reflect.Type
- func (i ReleaseResponseArgs) ToReleaseResponseOutput() ReleaseResponseOutput
- func (i ReleaseResponseArgs) ToReleaseResponseOutputWithContext(ctx context.Context) ReleaseResponseOutput
- func (i ReleaseResponseArgs) ToReleaseResponsePtrOutput() ReleaseResponsePtrOutput
- func (i ReleaseResponseArgs) ToReleaseResponsePtrOutputWithContext(ctx context.Context) ReleaseResponsePtrOutput
- type ReleaseResponseInput
- type ReleaseResponseOutput
- func (ReleaseResponseOutput) ElementType() reflect.Type
- func (o ReleaseResponseOutput) Message() pulumi.StringOutput
- func (o ReleaseResponseOutput) Name() pulumi.StringOutput
- func (o ReleaseResponseOutput) ReleaseTime() pulumi.StringOutput
- func (o ReleaseResponseOutput) ReleaseUser() ActingUserResponseOutput
- func (o ReleaseResponseOutput) ToReleaseResponseOutput() ReleaseResponseOutput
- func (o ReleaseResponseOutput) ToReleaseResponseOutputWithContext(ctx context.Context) ReleaseResponseOutput
- func (o ReleaseResponseOutput) ToReleaseResponsePtrOutput() ReleaseResponsePtrOutput
- func (o ReleaseResponseOutput) ToReleaseResponsePtrOutputWithContext(ctx context.Context) ReleaseResponsePtrOutput
- func (o ReleaseResponseOutput) Type() pulumi.StringOutput
- func (o ReleaseResponseOutput) Version() VersionResponseOutput
- type ReleaseResponsePtrInput
- type ReleaseResponsePtrOutput
- func (o ReleaseResponsePtrOutput) Elem() ReleaseResponseOutput
- func (ReleaseResponsePtrOutput) ElementType() reflect.Type
- func (o ReleaseResponsePtrOutput) Message() pulumi.StringPtrOutput
- func (o ReleaseResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ReleaseResponsePtrOutput) ReleaseTime() pulumi.StringPtrOutput
- func (o ReleaseResponsePtrOutput) ReleaseUser() ActingUserResponsePtrOutput
- func (o ReleaseResponsePtrOutput) ToReleaseResponsePtrOutput() ReleaseResponsePtrOutput
- func (o ReleaseResponsePtrOutput) ToReleaseResponsePtrOutputWithContext(ctx context.Context) ReleaseResponsePtrOutput
- func (o ReleaseResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o ReleaseResponsePtrOutput) Version() VersionResponsePtrOutput
- type RewriteResponse
- type RewriteResponseArgs
- type RewriteResponseArray
- type RewriteResponseArrayInput
- type RewriteResponseArrayOutput
- func (RewriteResponseArrayOutput) ElementType() reflect.Type
- func (o RewriteResponseArrayOutput) Index(i pulumi.IntInput) RewriteResponseOutput
- func (o RewriteResponseArrayOutput) ToRewriteResponseArrayOutput() RewriteResponseArrayOutput
- func (o RewriteResponseArrayOutput) ToRewriteResponseArrayOutputWithContext(ctx context.Context) RewriteResponseArrayOutput
- type RewriteResponseInput
- type RewriteResponseOutput
- func (o RewriteResponseOutput) DynamicLinks() pulumi.BoolOutput
- func (RewriteResponseOutput) ElementType() reflect.Type
- func (o RewriteResponseOutput) Function() pulumi.StringOutput
- func (o RewriteResponseOutput) Glob() pulumi.StringOutput
- func (o RewriteResponseOutput) Path() pulumi.StringOutput
- func (o RewriteResponseOutput) Regex() pulumi.StringOutput
- func (o RewriteResponseOutput) Run() CloudRunRewriteResponseOutput
- func (o RewriteResponseOutput) ToRewriteResponseOutput() RewriteResponseOutput
- func (o RewriteResponseOutput) ToRewriteResponseOutputWithContext(ctx context.Context) RewriteResponseOutput
- type ServingConfigResponse
- type ServingConfigResponseArgs
- func (ServingConfigResponseArgs) ElementType() reflect.Type
- func (i ServingConfigResponseArgs) ToServingConfigResponseOutput() ServingConfigResponseOutput
- func (i ServingConfigResponseArgs) ToServingConfigResponseOutputWithContext(ctx context.Context) ServingConfigResponseOutput
- func (i ServingConfigResponseArgs) ToServingConfigResponsePtrOutput() ServingConfigResponsePtrOutput
- func (i ServingConfigResponseArgs) ToServingConfigResponsePtrOutputWithContext(ctx context.Context) ServingConfigResponsePtrOutput
- type ServingConfigResponseInput
- type ServingConfigResponseOutput
- func (o ServingConfigResponseOutput) AppAssociation() pulumi.StringOutput
- func (o ServingConfigResponseOutput) CleanUrls() pulumi.BoolOutput
- func (ServingConfigResponseOutput) ElementType() reflect.Type
- func (o ServingConfigResponseOutput) Headers() HeaderResponseArrayOutput
- func (o ServingConfigResponseOutput) I18n() I18nConfigResponseOutput
- func (o ServingConfigResponseOutput) Redirects() RedirectResponseArrayOutput
- func (o ServingConfigResponseOutput) Rewrites() RewriteResponseArrayOutput
- func (o ServingConfigResponseOutput) ToServingConfigResponseOutput() ServingConfigResponseOutput
- func (o ServingConfigResponseOutput) ToServingConfigResponseOutputWithContext(ctx context.Context) ServingConfigResponseOutput
- func (o ServingConfigResponseOutput) ToServingConfigResponsePtrOutput() ServingConfigResponsePtrOutput
- func (o ServingConfigResponseOutput) ToServingConfigResponsePtrOutputWithContext(ctx context.Context) ServingConfigResponsePtrOutput
- func (o ServingConfigResponseOutput) TrailingSlashBehavior() pulumi.StringOutput
- type ServingConfigResponsePtrInput
- type ServingConfigResponsePtrOutput
- func (o ServingConfigResponsePtrOutput) AppAssociation() pulumi.StringPtrOutput
- func (o ServingConfigResponsePtrOutput) CleanUrls() pulumi.BoolPtrOutput
- func (o ServingConfigResponsePtrOutput) Elem() ServingConfigResponseOutput
- func (ServingConfigResponsePtrOutput) ElementType() reflect.Type
- func (o ServingConfigResponsePtrOutput) Headers() HeaderResponseArrayOutput
- func (o ServingConfigResponsePtrOutput) I18n() I18nConfigResponsePtrOutput
- func (o ServingConfigResponsePtrOutput) Redirects() RedirectResponseArrayOutput
- func (o ServingConfigResponsePtrOutput) Rewrites() RewriteResponseArrayOutput
- func (o ServingConfigResponsePtrOutput) ToServingConfigResponsePtrOutput() ServingConfigResponsePtrOutput
- func (o ServingConfigResponsePtrOutput) ToServingConfigResponsePtrOutputWithContext(ctx context.Context) ServingConfigResponsePtrOutput
- func (o ServingConfigResponsePtrOutput) TrailingSlashBehavior() pulumi.StringPtrOutput
- type Site
- type SiteArgs
- type SiteInput
- type SiteOutput
- type SiteState
- type VersionResponse
- type VersionResponseArgs
- func (VersionResponseArgs) ElementType() reflect.Type
- func (i VersionResponseArgs) ToVersionResponseOutput() VersionResponseOutput
- func (i VersionResponseArgs) ToVersionResponseOutputWithContext(ctx context.Context) VersionResponseOutput
- func (i VersionResponseArgs) ToVersionResponsePtrOutput() VersionResponsePtrOutput
- func (i VersionResponseArgs) ToVersionResponsePtrOutputWithContext(ctx context.Context) VersionResponsePtrOutput
- type VersionResponseInput
- type VersionResponseOutput
- func (o VersionResponseOutput) Config() ServingConfigResponseOutput
- func (o VersionResponseOutput) CreateTime() pulumi.StringOutput
- func (o VersionResponseOutput) CreateUser() ActingUserResponseOutput
- func (o VersionResponseOutput) DeleteTime() pulumi.StringOutput
- func (o VersionResponseOutput) DeleteUser() ActingUserResponseOutput
- func (VersionResponseOutput) ElementType() reflect.Type
- func (o VersionResponseOutput) FileCount() pulumi.StringOutput
- func (o VersionResponseOutput) FinalizeTime() pulumi.StringOutput
- func (o VersionResponseOutput) FinalizeUser() ActingUserResponseOutput
- func (o VersionResponseOutput) Labels() pulumi.StringMapOutput
- func (o VersionResponseOutput) Name() pulumi.StringOutput
- func (o VersionResponseOutput) Status() pulumi.StringOutput
- func (o VersionResponseOutput) ToVersionResponseOutput() VersionResponseOutput
- func (o VersionResponseOutput) ToVersionResponseOutputWithContext(ctx context.Context) VersionResponseOutput
- func (o VersionResponseOutput) ToVersionResponsePtrOutput() VersionResponsePtrOutput
- func (o VersionResponseOutput) ToVersionResponsePtrOutputWithContext(ctx context.Context) VersionResponsePtrOutput
- func (o VersionResponseOutput) VersionBytes() pulumi.StringOutput
- type VersionResponsePtrInput
- type VersionResponsePtrOutput
- func (o VersionResponsePtrOutput) Config() ServingConfigResponsePtrOutput
- func (o VersionResponsePtrOutput) CreateTime() pulumi.StringPtrOutput
- func (o VersionResponsePtrOutput) CreateUser() ActingUserResponsePtrOutput
- func (o VersionResponsePtrOutput) DeleteTime() pulumi.StringPtrOutput
- func (o VersionResponsePtrOutput) DeleteUser() ActingUserResponsePtrOutput
- func (o VersionResponsePtrOutput) Elem() VersionResponseOutput
- func (VersionResponsePtrOutput) ElementType() reflect.Type
- func (o VersionResponsePtrOutput) FileCount() pulumi.StringPtrOutput
- func (o VersionResponsePtrOutput) FinalizeTime() pulumi.StringPtrOutput
- func (o VersionResponsePtrOutput) FinalizeUser() ActingUserResponsePtrOutput
- func (o VersionResponsePtrOutput) Labels() pulumi.StringMapOutput
- func (o VersionResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o VersionResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o VersionResponsePtrOutput) ToVersionResponsePtrOutput() VersionResponsePtrOutput
- func (o VersionResponsePtrOutput) ToVersionResponsePtrOutputWithContext(ctx context.Context) VersionResponsePtrOutput
- func (o VersionResponsePtrOutput) VersionBytes() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActingUserResponse ¶
type ActingUserResponse struct { // The email address of the user when the user performed the action. Email string `pulumi:"email"` // A profile image URL for the user. May not be present if the user has changed their email address or deleted their account. ImageUrl string `pulumi:"imageUrl"` }
Contains metadata about the user who performed an action, such as creating a release or finalizing a version.
type ActingUserResponseArgs ¶
type ActingUserResponseArgs struct { // The email address of the user when the user performed the action. Email pulumi.StringInput `pulumi:"email"` // A profile image URL for the user. May not be present if the user has changed their email address or deleted their account. ImageUrl pulumi.StringInput `pulumi:"imageUrl"` }
Contains metadata about the user who performed an action, such as creating a release or finalizing a version.
func (ActingUserResponseArgs) ElementType ¶
func (ActingUserResponseArgs) ElementType() reflect.Type
func (ActingUserResponseArgs) ToActingUserResponseOutput ¶
func (i ActingUserResponseArgs) ToActingUserResponseOutput() ActingUserResponseOutput
func (ActingUserResponseArgs) ToActingUserResponseOutputWithContext ¶
func (i ActingUserResponseArgs) ToActingUserResponseOutputWithContext(ctx context.Context) ActingUserResponseOutput
func (ActingUserResponseArgs) ToActingUserResponsePtrOutput ¶
func (i ActingUserResponseArgs) ToActingUserResponsePtrOutput() ActingUserResponsePtrOutput
func (ActingUserResponseArgs) ToActingUserResponsePtrOutputWithContext ¶
func (i ActingUserResponseArgs) ToActingUserResponsePtrOutputWithContext(ctx context.Context) ActingUserResponsePtrOutput
type ActingUserResponseInput ¶
type ActingUserResponseInput interface { pulumi.Input ToActingUserResponseOutput() ActingUserResponseOutput ToActingUserResponseOutputWithContext(context.Context) ActingUserResponseOutput }
ActingUserResponseInput is an input type that accepts ActingUserResponseArgs and ActingUserResponseOutput values. You can construct a concrete instance of `ActingUserResponseInput` via:
ActingUserResponseArgs{...}
type ActingUserResponseOutput ¶
type ActingUserResponseOutput struct{ *pulumi.OutputState }
Contains metadata about the user who performed an action, such as creating a release or finalizing a version.
func (ActingUserResponseOutput) ElementType ¶
func (ActingUserResponseOutput) ElementType() reflect.Type
func (ActingUserResponseOutput) Email ¶
func (o ActingUserResponseOutput) Email() pulumi.StringOutput
The email address of the user when the user performed the action.
func (ActingUserResponseOutput) ImageUrl ¶
func (o ActingUserResponseOutput) ImageUrl() pulumi.StringOutput
A profile image URL for the user. May not be present if the user has changed their email address or deleted their account.
func (ActingUserResponseOutput) ToActingUserResponseOutput ¶
func (o ActingUserResponseOutput) ToActingUserResponseOutput() ActingUserResponseOutput
func (ActingUserResponseOutput) ToActingUserResponseOutputWithContext ¶
func (o ActingUserResponseOutput) ToActingUserResponseOutputWithContext(ctx context.Context) ActingUserResponseOutput
func (ActingUserResponseOutput) ToActingUserResponsePtrOutput ¶
func (o ActingUserResponseOutput) ToActingUserResponsePtrOutput() ActingUserResponsePtrOutput
func (ActingUserResponseOutput) ToActingUserResponsePtrOutputWithContext ¶
func (o ActingUserResponseOutput) ToActingUserResponsePtrOutputWithContext(ctx context.Context) ActingUserResponsePtrOutput
type ActingUserResponsePtrInput ¶
type ActingUserResponsePtrInput interface { pulumi.Input ToActingUserResponsePtrOutput() ActingUserResponsePtrOutput ToActingUserResponsePtrOutputWithContext(context.Context) ActingUserResponsePtrOutput }
ActingUserResponsePtrInput is an input type that accepts ActingUserResponseArgs, ActingUserResponsePtr and ActingUserResponsePtrOutput values. You can construct a concrete instance of `ActingUserResponsePtrInput` via:
ActingUserResponseArgs{...} or: nil
func ActingUserResponsePtr ¶
func ActingUserResponsePtr(v *ActingUserResponseArgs) ActingUserResponsePtrInput
type ActingUserResponsePtrOutput ¶
type ActingUserResponsePtrOutput struct{ *pulumi.OutputState }
func (ActingUserResponsePtrOutput) Elem ¶
func (o ActingUserResponsePtrOutput) Elem() ActingUserResponseOutput
func (ActingUserResponsePtrOutput) ElementType ¶
func (ActingUserResponsePtrOutput) ElementType() reflect.Type
func (ActingUserResponsePtrOutput) Email ¶
func (o ActingUserResponsePtrOutput) Email() pulumi.StringPtrOutput
The email address of the user when the user performed the action.
func (ActingUserResponsePtrOutput) ImageUrl ¶
func (o ActingUserResponsePtrOutput) ImageUrl() pulumi.StringPtrOutput
A profile image URL for the user. May not be present if the user has changed their email address or deleted their account.
func (ActingUserResponsePtrOutput) ToActingUserResponsePtrOutput ¶
func (o ActingUserResponsePtrOutput) ToActingUserResponsePtrOutput() ActingUserResponsePtrOutput
func (ActingUserResponsePtrOutput) ToActingUserResponsePtrOutputWithContext ¶
func (o ActingUserResponsePtrOutput) ToActingUserResponsePtrOutputWithContext(ctx context.Context) ActingUserResponsePtrOutput
type CertDnsChallenge ¶
type CertDnsChallenge struct { // The domain name upon which the DNS challenge must be satisfied. DomainName *string `pulumi:"domainName"` // The value that must be present as a TXT record on the domain name to satisfy the challenge. Token *string `pulumi:"token"` }
Represents a DNS certificate challenge.
type CertDnsChallengeArgs ¶
type CertDnsChallengeArgs struct { // The domain name upon which the DNS challenge must be satisfied. DomainName pulumi.StringPtrInput `pulumi:"domainName"` // The value that must be present as a TXT record on the domain name to satisfy the challenge. Token pulumi.StringPtrInput `pulumi:"token"` }
Represents a DNS certificate challenge.
func (CertDnsChallengeArgs) ElementType ¶
func (CertDnsChallengeArgs) ElementType() reflect.Type
func (CertDnsChallengeArgs) ToCertDnsChallengeOutput ¶
func (i CertDnsChallengeArgs) ToCertDnsChallengeOutput() CertDnsChallengeOutput
func (CertDnsChallengeArgs) ToCertDnsChallengeOutputWithContext ¶
func (i CertDnsChallengeArgs) ToCertDnsChallengeOutputWithContext(ctx context.Context) CertDnsChallengeOutput
func (CertDnsChallengeArgs) ToCertDnsChallengePtrOutput ¶
func (i CertDnsChallengeArgs) ToCertDnsChallengePtrOutput() CertDnsChallengePtrOutput
func (CertDnsChallengeArgs) ToCertDnsChallengePtrOutputWithContext ¶
func (i CertDnsChallengeArgs) ToCertDnsChallengePtrOutputWithContext(ctx context.Context) CertDnsChallengePtrOutput
type CertDnsChallengeInput ¶
type CertDnsChallengeInput interface { pulumi.Input ToCertDnsChallengeOutput() CertDnsChallengeOutput ToCertDnsChallengeOutputWithContext(context.Context) CertDnsChallengeOutput }
CertDnsChallengeInput is an input type that accepts CertDnsChallengeArgs and CertDnsChallengeOutput values. You can construct a concrete instance of `CertDnsChallengeInput` via:
CertDnsChallengeArgs{...}
type CertDnsChallengeOutput ¶
type CertDnsChallengeOutput struct{ *pulumi.OutputState }
Represents a DNS certificate challenge.
func (CertDnsChallengeOutput) DomainName ¶
func (o CertDnsChallengeOutput) DomainName() pulumi.StringPtrOutput
The domain name upon which the DNS challenge must be satisfied.
func (CertDnsChallengeOutput) ElementType ¶
func (CertDnsChallengeOutput) ElementType() reflect.Type
func (CertDnsChallengeOutput) ToCertDnsChallengeOutput ¶
func (o CertDnsChallengeOutput) ToCertDnsChallengeOutput() CertDnsChallengeOutput
func (CertDnsChallengeOutput) ToCertDnsChallengeOutputWithContext ¶
func (o CertDnsChallengeOutput) ToCertDnsChallengeOutputWithContext(ctx context.Context) CertDnsChallengeOutput
func (CertDnsChallengeOutput) ToCertDnsChallengePtrOutput ¶
func (o CertDnsChallengeOutput) ToCertDnsChallengePtrOutput() CertDnsChallengePtrOutput
func (CertDnsChallengeOutput) ToCertDnsChallengePtrOutputWithContext ¶
func (o CertDnsChallengeOutput) ToCertDnsChallengePtrOutputWithContext(ctx context.Context) CertDnsChallengePtrOutput
func (CertDnsChallengeOutput) Token ¶
func (o CertDnsChallengeOutput) Token() pulumi.StringPtrOutput
The value that must be present as a TXT record on the domain name to satisfy the challenge.
type CertDnsChallengePtrInput ¶
type CertDnsChallengePtrInput interface { pulumi.Input ToCertDnsChallengePtrOutput() CertDnsChallengePtrOutput ToCertDnsChallengePtrOutputWithContext(context.Context) CertDnsChallengePtrOutput }
CertDnsChallengePtrInput is an input type that accepts CertDnsChallengeArgs, CertDnsChallengePtr and CertDnsChallengePtrOutput values. You can construct a concrete instance of `CertDnsChallengePtrInput` via:
CertDnsChallengeArgs{...} or: nil
func CertDnsChallengePtr ¶
func CertDnsChallengePtr(v *CertDnsChallengeArgs) CertDnsChallengePtrInput
type CertDnsChallengePtrOutput ¶
type CertDnsChallengePtrOutput struct{ *pulumi.OutputState }
func (CertDnsChallengePtrOutput) DomainName ¶
func (o CertDnsChallengePtrOutput) DomainName() pulumi.StringPtrOutput
The domain name upon which the DNS challenge must be satisfied.
func (CertDnsChallengePtrOutput) Elem ¶
func (o CertDnsChallengePtrOutput) Elem() CertDnsChallengeOutput
func (CertDnsChallengePtrOutput) ElementType ¶
func (CertDnsChallengePtrOutput) ElementType() reflect.Type
func (CertDnsChallengePtrOutput) ToCertDnsChallengePtrOutput ¶
func (o CertDnsChallengePtrOutput) ToCertDnsChallengePtrOutput() CertDnsChallengePtrOutput
func (CertDnsChallengePtrOutput) ToCertDnsChallengePtrOutputWithContext ¶
func (o CertDnsChallengePtrOutput) ToCertDnsChallengePtrOutputWithContext(ctx context.Context) CertDnsChallengePtrOutput
func (CertDnsChallengePtrOutput) Token ¶
func (o CertDnsChallengePtrOutput) Token() pulumi.StringPtrOutput
The value that must be present as a TXT record on the domain name to satisfy the challenge.
type CertDnsChallengeResponse ¶
type CertDnsChallengeResponse struct { // The domain name upon which the DNS challenge must be satisfied. DomainName string `pulumi:"domainName"` // The value that must be present as a TXT record on the domain name to satisfy the challenge. Token string `pulumi:"token"` }
Represents a DNS certificate challenge.
type CertDnsChallengeResponseArgs ¶
type CertDnsChallengeResponseArgs struct { // The domain name upon which the DNS challenge must be satisfied. DomainName pulumi.StringInput `pulumi:"domainName"` // The value that must be present as a TXT record on the domain name to satisfy the challenge. Token pulumi.StringInput `pulumi:"token"` }
Represents a DNS certificate challenge.
func (CertDnsChallengeResponseArgs) ElementType ¶
func (CertDnsChallengeResponseArgs) ElementType() reflect.Type
func (CertDnsChallengeResponseArgs) ToCertDnsChallengeResponseOutput ¶
func (i CertDnsChallengeResponseArgs) ToCertDnsChallengeResponseOutput() CertDnsChallengeResponseOutput
func (CertDnsChallengeResponseArgs) ToCertDnsChallengeResponseOutputWithContext ¶
func (i CertDnsChallengeResponseArgs) ToCertDnsChallengeResponseOutputWithContext(ctx context.Context) CertDnsChallengeResponseOutput
func (CertDnsChallengeResponseArgs) ToCertDnsChallengeResponsePtrOutput ¶
func (i CertDnsChallengeResponseArgs) ToCertDnsChallengeResponsePtrOutput() CertDnsChallengeResponsePtrOutput
func (CertDnsChallengeResponseArgs) ToCertDnsChallengeResponsePtrOutputWithContext ¶
func (i CertDnsChallengeResponseArgs) ToCertDnsChallengeResponsePtrOutputWithContext(ctx context.Context) CertDnsChallengeResponsePtrOutput
type CertDnsChallengeResponseInput ¶
type CertDnsChallengeResponseInput interface { pulumi.Input ToCertDnsChallengeResponseOutput() CertDnsChallengeResponseOutput ToCertDnsChallengeResponseOutputWithContext(context.Context) CertDnsChallengeResponseOutput }
CertDnsChallengeResponseInput is an input type that accepts CertDnsChallengeResponseArgs and CertDnsChallengeResponseOutput values. You can construct a concrete instance of `CertDnsChallengeResponseInput` via:
CertDnsChallengeResponseArgs{...}
type CertDnsChallengeResponseOutput ¶
type CertDnsChallengeResponseOutput struct{ *pulumi.OutputState }
Represents a DNS certificate challenge.
func (CertDnsChallengeResponseOutput) DomainName ¶
func (o CertDnsChallengeResponseOutput) DomainName() pulumi.StringOutput
The domain name upon which the DNS challenge must be satisfied.
func (CertDnsChallengeResponseOutput) ElementType ¶
func (CertDnsChallengeResponseOutput) ElementType() reflect.Type
func (CertDnsChallengeResponseOutput) ToCertDnsChallengeResponseOutput ¶
func (o CertDnsChallengeResponseOutput) ToCertDnsChallengeResponseOutput() CertDnsChallengeResponseOutput
func (CertDnsChallengeResponseOutput) ToCertDnsChallengeResponseOutputWithContext ¶
func (o CertDnsChallengeResponseOutput) ToCertDnsChallengeResponseOutputWithContext(ctx context.Context) CertDnsChallengeResponseOutput
func (CertDnsChallengeResponseOutput) ToCertDnsChallengeResponsePtrOutput ¶
func (o CertDnsChallengeResponseOutput) ToCertDnsChallengeResponsePtrOutput() CertDnsChallengeResponsePtrOutput
func (CertDnsChallengeResponseOutput) ToCertDnsChallengeResponsePtrOutputWithContext ¶
func (o CertDnsChallengeResponseOutput) ToCertDnsChallengeResponsePtrOutputWithContext(ctx context.Context) CertDnsChallengeResponsePtrOutput
func (CertDnsChallengeResponseOutput) Token ¶
func (o CertDnsChallengeResponseOutput) Token() pulumi.StringOutput
The value that must be present as a TXT record on the domain name to satisfy the challenge.
type CertDnsChallengeResponsePtrInput ¶
type CertDnsChallengeResponsePtrInput interface { pulumi.Input ToCertDnsChallengeResponsePtrOutput() CertDnsChallengeResponsePtrOutput ToCertDnsChallengeResponsePtrOutputWithContext(context.Context) CertDnsChallengeResponsePtrOutput }
CertDnsChallengeResponsePtrInput is an input type that accepts CertDnsChallengeResponseArgs, CertDnsChallengeResponsePtr and CertDnsChallengeResponsePtrOutput values. You can construct a concrete instance of `CertDnsChallengeResponsePtrInput` via:
CertDnsChallengeResponseArgs{...} or: nil
func CertDnsChallengeResponsePtr ¶
func CertDnsChallengeResponsePtr(v *CertDnsChallengeResponseArgs) CertDnsChallengeResponsePtrInput
type CertDnsChallengeResponsePtrOutput ¶
type CertDnsChallengeResponsePtrOutput struct{ *pulumi.OutputState }
func (CertDnsChallengeResponsePtrOutput) DomainName ¶
func (o CertDnsChallengeResponsePtrOutput) DomainName() pulumi.StringPtrOutput
The domain name upon which the DNS challenge must be satisfied.
func (CertDnsChallengeResponsePtrOutput) Elem ¶
func (o CertDnsChallengeResponsePtrOutput) Elem() CertDnsChallengeResponseOutput
func (CertDnsChallengeResponsePtrOutput) ElementType ¶
func (CertDnsChallengeResponsePtrOutput) ElementType() reflect.Type
func (CertDnsChallengeResponsePtrOutput) ToCertDnsChallengeResponsePtrOutput ¶
func (o CertDnsChallengeResponsePtrOutput) ToCertDnsChallengeResponsePtrOutput() CertDnsChallengeResponsePtrOutput
func (CertDnsChallengeResponsePtrOutput) ToCertDnsChallengeResponsePtrOutputWithContext ¶
func (o CertDnsChallengeResponsePtrOutput) ToCertDnsChallengeResponsePtrOutputWithContext(ctx context.Context) CertDnsChallengeResponsePtrOutput
func (CertDnsChallengeResponsePtrOutput) Token ¶
func (o CertDnsChallengeResponsePtrOutput) Token() pulumi.StringPtrOutput
The value that must be present as a TXT record on the domain name to satisfy the challenge.
type CertHttpChallenge ¶
type CertHttpChallenge struct { // The URL path on which to serve the specified token to satisfy the certificate challenge. Path *string `pulumi:"path"` // The token to serve at the specified URL path to satisfy the certificate challenge. Token *string `pulumi:"token"` }
Represents an HTTP certificate challenge.
type CertHttpChallengeArgs ¶
type CertHttpChallengeArgs struct { // The URL path on which to serve the specified token to satisfy the certificate challenge. Path pulumi.StringPtrInput `pulumi:"path"` // The token to serve at the specified URL path to satisfy the certificate challenge. Token pulumi.StringPtrInput `pulumi:"token"` }
Represents an HTTP certificate challenge.
func (CertHttpChallengeArgs) ElementType ¶
func (CertHttpChallengeArgs) ElementType() reflect.Type
func (CertHttpChallengeArgs) ToCertHttpChallengeOutput ¶
func (i CertHttpChallengeArgs) ToCertHttpChallengeOutput() CertHttpChallengeOutput
func (CertHttpChallengeArgs) ToCertHttpChallengeOutputWithContext ¶
func (i CertHttpChallengeArgs) ToCertHttpChallengeOutputWithContext(ctx context.Context) CertHttpChallengeOutput
func (CertHttpChallengeArgs) ToCertHttpChallengePtrOutput ¶
func (i CertHttpChallengeArgs) ToCertHttpChallengePtrOutput() CertHttpChallengePtrOutput
func (CertHttpChallengeArgs) ToCertHttpChallengePtrOutputWithContext ¶
func (i CertHttpChallengeArgs) ToCertHttpChallengePtrOutputWithContext(ctx context.Context) CertHttpChallengePtrOutput
type CertHttpChallengeInput ¶
type CertHttpChallengeInput interface { pulumi.Input ToCertHttpChallengeOutput() CertHttpChallengeOutput ToCertHttpChallengeOutputWithContext(context.Context) CertHttpChallengeOutput }
CertHttpChallengeInput is an input type that accepts CertHttpChallengeArgs and CertHttpChallengeOutput values. You can construct a concrete instance of `CertHttpChallengeInput` via:
CertHttpChallengeArgs{...}
type CertHttpChallengeOutput ¶
type CertHttpChallengeOutput struct{ *pulumi.OutputState }
Represents an HTTP certificate challenge.
func (CertHttpChallengeOutput) ElementType ¶
func (CertHttpChallengeOutput) ElementType() reflect.Type
func (CertHttpChallengeOutput) Path ¶
func (o CertHttpChallengeOutput) Path() pulumi.StringPtrOutput
The URL path on which to serve the specified token to satisfy the certificate challenge.
func (CertHttpChallengeOutput) ToCertHttpChallengeOutput ¶
func (o CertHttpChallengeOutput) ToCertHttpChallengeOutput() CertHttpChallengeOutput
func (CertHttpChallengeOutput) ToCertHttpChallengeOutputWithContext ¶
func (o CertHttpChallengeOutput) ToCertHttpChallengeOutputWithContext(ctx context.Context) CertHttpChallengeOutput
func (CertHttpChallengeOutput) ToCertHttpChallengePtrOutput ¶
func (o CertHttpChallengeOutput) ToCertHttpChallengePtrOutput() CertHttpChallengePtrOutput
func (CertHttpChallengeOutput) ToCertHttpChallengePtrOutputWithContext ¶
func (o CertHttpChallengeOutput) ToCertHttpChallengePtrOutputWithContext(ctx context.Context) CertHttpChallengePtrOutput
func (CertHttpChallengeOutput) Token ¶
func (o CertHttpChallengeOutput) Token() pulumi.StringPtrOutput
The token to serve at the specified URL path to satisfy the certificate challenge.
type CertHttpChallengePtrInput ¶
type CertHttpChallengePtrInput interface { pulumi.Input ToCertHttpChallengePtrOutput() CertHttpChallengePtrOutput ToCertHttpChallengePtrOutputWithContext(context.Context) CertHttpChallengePtrOutput }
CertHttpChallengePtrInput is an input type that accepts CertHttpChallengeArgs, CertHttpChallengePtr and CertHttpChallengePtrOutput values. You can construct a concrete instance of `CertHttpChallengePtrInput` via:
CertHttpChallengeArgs{...} or: nil
func CertHttpChallengePtr ¶
func CertHttpChallengePtr(v *CertHttpChallengeArgs) CertHttpChallengePtrInput
type CertHttpChallengePtrOutput ¶
type CertHttpChallengePtrOutput struct{ *pulumi.OutputState }
func (CertHttpChallengePtrOutput) Elem ¶
func (o CertHttpChallengePtrOutput) Elem() CertHttpChallengeOutput
func (CertHttpChallengePtrOutput) ElementType ¶
func (CertHttpChallengePtrOutput) ElementType() reflect.Type
func (CertHttpChallengePtrOutput) Path ¶
func (o CertHttpChallengePtrOutput) Path() pulumi.StringPtrOutput
The URL path on which to serve the specified token to satisfy the certificate challenge.
func (CertHttpChallengePtrOutput) ToCertHttpChallengePtrOutput ¶
func (o CertHttpChallengePtrOutput) ToCertHttpChallengePtrOutput() CertHttpChallengePtrOutput
func (CertHttpChallengePtrOutput) ToCertHttpChallengePtrOutputWithContext ¶
func (o CertHttpChallengePtrOutput) ToCertHttpChallengePtrOutputWithContext(ctx context.Context) CertHttpChallengePtrOutput
func (CertHttpChallengePtrOutput) Token ¶
func (o CertHttpChallengePtrOutput) Token() pulumi.StringPtrOutput
The token to serve at the specified URL path to satisfy the certificate challenge.
type CertHttpChallengeResponse ¶
type CertHttpChallengeResponse struct { // The URL path on which to serve the specified token to satisfy the certificate challenge. Path string `pulumi:"path"` // The token to serve at the specified URL path to satisfy the certificate challenge. Token string `pulumi:"token"` }
Represents an HTTP certificate challenge.
type CertHttpChallengeResponseArgs ¶
type CertHttpChallengeResponseArgs struct { // The URL path on which to serve the specified token to satisfy the certificate challenge. Path pulumi.StringInput `pulumi:"path"` // The token to serve at the specified URL path to satisfy the certificate challenge. Token pulumi.StringInput `pulumi:"token"` }
Represents an HTTP certificate challenge.
func (CertHttpChallengeResponseArgs) ElementType ¶
func (CertHttpChallengeResponseArgs) ElementType() reflect.Type
func (CertHttpChallengeResponseArgs) ToCertHttpChallengeResponseOutput ¶
func (i CertHttpChallengeResponseArgs) ToCertHttpChallengeResponseOutput() CertHttpChallengeResponseOutput
func (CertHttpChallengeResponseArgs) ToCertHttpChallengeResponseOutputWithContext ¶
func (i CertHttpChallengeResponseArgs) ToCertHttpChallengeResponseOutputWithContext(ctx context.Context) CertHttpChallengeResponseOutput
func (CertHttpChallengeResponseArgs) ToCertHttpChallengeResponsePtrOutput ¶
func (i CertHttpChallengeResponseArgs) ToCertHttpChallengeResponsePtrOutput() CertHttpChallengeResponsePtrOutput
func (CertHttpChallengeResponseArgs) ToCertHttpChallengeResponsePtrOutputWithContext ¶
func (i CertHttpChallengeResponseArgs) ToCertHttpChallengeResponsePtrOutputWithContext(ctx context.Context) CertHttpChallengeResponsePtrOutput
type CertHttpChallengeResponseInput ¶
type CertHttpChallengeResponseInput interface { pulumi.Input ToCertHttpChallengeResponseOutput() CertHttpChallengeResponseOutput ToCertHttpChallengeResponseOutputWithContext(context.Context) CertHttpChallengeResponseOutput }
CertHttpChallengeResponseInput is an input type that accepts CertHttpChallengeResponseArgs and CertHttpChallengeResponseOutput values. You can construct a concrete instance of `CertHttpChallengeResponseInput` via:
CertHttpChallengeResponseArgs{...}
type CertHttpChallengeResponseOutput ¶
type CertHttpChallengeResponseOutput struct{ *pulumi.OutputState }
Represents an HTTP certificate challenge.
func (CertHttpChallengeResponseOutput) ElementType ¶
func (CertHttpChallengeResponseOutput) ElementType() reflect.Type
func (CertHttpChallengeResponseOutput) Path ¶
func (o CertHttpChallengeResponseOutput) Path() pulumi.StringOutput
The URL path on which to serve the specified token to satisfy the certificate challenge.
func (CertHttpChallengeResponseOutput) ToCertHttpChallengeResponseOutput ¶
func (o CertHttpChallengeResponseOutput) ToCertHttpChallengeResponseOutput() CertHttpChallengeResponseOutput
func (CertHttpChallengeResponseOutput) ToCertHttpChallengeResponseOutputWithContext ¶
func (o CertHttpChallengeResponseOutput) ToCertHttpChallengeResponseOutputWithContext(ctx context.Context) CertHttpChallengeResponseOutput
func (CertHttpChallengeResponseOutput) ToCertHttpChallengeResponsePtrOutput ¶
func (o CertHttpChallengeResponseOutput) ToCertHttpChallengeResponsePtrOutput() CertHttpChallengeResponsePtrOutput
func (CertHttpChallengeResponseOutput) ToCertHttpChallengeResponsePtrOutputWithContext ¶
func (o CertHttpChallengeResponseOutput) ToCertHttpChallengeResponsePtrOutputWithContext(ctx context.Context) CertHttpChallengeResponsePtrOutput
func (CertHttpChallengeResponseOutput) Token ¶
func (o CertHttpChallengeResponseOutput) Token() pulumi.StringOutput
The token to serve at the specified URL path to satisfy the certificate challenge.
type CertHttpChallengeResponsePtrInput ¶
type CertHttpChallengeResponsePtrInput interface { pulumi.Input ToCertHttpChallengeResponsePtrOutput() CertHttpChallengeResponsePtrOutput ToCertHttpChallengeResponsePtrOutputWithContext(context.Context) CertHttpChallengeResponsePtrOutput }
CertHttpChallengeResponsePtrInput is an input type that accepts CertHttpChallengeResponseArgs, CertHttpChallengeResponsePtr and CertHttpChallengeResponsePtrOutput values. You can construct a concrete instance of `CertHttpChallengeResponsePtrInput` via:
CertHttpChallengeResponseArgs{...} or: nil
func CertHttpChallengeResponsePtr ¶
func CertHttpChallengeResponsePtr(v *CertHttpChallengeResponseArgs) CertHttpChallengeResponsePtrInput
type CertHttpChallengeResponsePtrOutput ¶
type CertHttpChallengeResponsePtrOutput struct{ *pulumi.OutputState }
func (CertHttpChallengeResponsePtrOutput) Elem ¶
func (o CertHttpChallengeResponsePtrOutput) Elem() CertHttpChallengeResponseOutput
func (CertHttpChallengeResponsePtrOutput) ElementType ¶
func (CertHttpChallengeResponsePtrOutput) ElementType() reflect.Type
func (CertHttpChallengeResponsePtrOutput) Path ¶
func (o CertHttpChallengeResponsePtrOutput) Path() pulumi.StringPtrOutput
The URL path on which to serve the specified token to satisfy the certificate challenge.
func (CertHttpChallengeResponsePtrOutput) ToCertHttpChallengeResponsePtrOutput ¶
func (o CertHttpChallengeResponsePtrOutput) ToCertHttpChallengeResponsePtrOutput() CertHttpChallengeResponsePtrOutput
func (CertHttpChallengeResponsePtrOutput) ToCertHttpChallengeResponsePtrOutputWithContext ¶
func (o CertHttpChallengeResponsePtrOutput) ToCertHttpChallengeResponsePtrOutputWithContext(ctx context.Context) CertHttpChallengeResponsePtrOutput
func (CertHttpChallengeResponsePtrOutput) Token ¶
func (o CertHttpChallengeResponsePtrOutput) Token() pulumi.StringPtrOutput
The token to serve at the specified URL path to satisfy the certificate challenge.
type Channel ¶ added in v0.3.0
type Channel struct { pulumi.CustomResourceState // The time at which the channel was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The time at which the channel will be automatically deleted. If null, the channel will not be automatically deleted. This field is present in the output whether it's set directly or via the `ttl` field. ExpireTime pulumi.StringOutput `pulumi:"expireTime"` // Text labels used for extra metadata and/or filtering. Labels pulumi.StringMapOutput `pulumi:"labels"` // The fully-qualified resource name for the channel, in the format: sites/ SITE_ID/channels/CHANNEL_ID Name pulumi.StringOutput `pulumi:"name"` // The current release for the channel, if any. Release ReleaseResponseOutput `pulumi:"release"` // The number of previous releases to retain on the channel for rollback or other purposes. Must be a number between 1-100. Defaults to 10 for new channels. RetainedReleaseCount pulumi.IntOutput `pulumi:"retainedReleaseCount"` // Input only. A time-to-live for this channel. Sets `expire_time` to the provided duration past the time of the request. Ttl pulumi.StringOutput `pulumi:"ttl"` // The time at which the channel was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // The URL at which the content of this channel's current release can be viewed. This URL is a Firebase-provided subdomain of `web.app`. The content of this channel's current release can also be viewed at the Firebase-provided subdomain of `firebaseapp.com`. If this channel is the `live` channel for the Hosting site, then the content of this channel's current release can also be viewed at any connected custom domains. Url pulumi.StringOutput `pulumi:"url"` }
Creates a new channel in the specified site.
func GetChannel ¶ added in v0.3.0
func GetChannel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ChannelState, opts ...pulumi.ResourceOption) (*Channel, error)
GetChannel gets an existing Channel 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 NewChannel ¶ added in v0.3.0
func NewChannel(ctx *pulumi.Context, name string, args *ChannelArgs, opts ...pulumi.ResourceOption) (*Channel, error)
NewChannel registers a new resource with the given unique name, arguments, and options.
func (*Channel) ElementType ¶ added in v0.3.0
func (*Channel) ToChannelOutput ¶ added in v0.3.0
func (i *Channel) ToChannelOutput() ChannelOutput
func (*Channel) ToChannelOutputWithContext ¶ added in v0.3.0
func (i *Channel) ToChannelOutputWithContext(ctx context.Context) ChannelOutput
type ChannelArgs ¶ added in v0.3.0
type ChannelArgs struct { ChannelId pulumi.StringInput // The time at which the channel will be automatically deleted. If null, the channel will not be automatically deleted. This field is present in the output whether it's set directly or via the `ttl` field. ExpireTime pulumi.StringPtrInput // Text labels used for extra metadata and/or filtering. Labels pulumi.StringMapInput // The fully-qualified resource name for the channel, in the format: sites/ SITE_ID/channels/CHANNEL_ID Name pulumi.StringPtrInput Project pulumi.StringInput // The number of previous releases to retain on the channel for rollback or other purposes. Must be a number between 1-100. Defaults to 10 for new channels. RetainedReleaseCount pulumi.IntPtrInput SiteId pulumi.StringInput // Input only. A time-to-live for this channel. Sets `expire_time` to the provided duration past the time of the request. Ttl pulumi.StringPtrInput }
The set of arguments for constructing a Channel resource.
func (ChannelArgs) ElementType ¶ added in v0.3.0
func (ChannelArgs) ElementType() reflect.Type
type ChannelInput ¶ added in v0.3.0
type ChannelInput interface { pulumi.Input ToChannelOutput() ChannelOutput ToChannelOutputWithContext(ctx context.Context) ChannelOutput }
type ChannelOutput ¶ added in v0.3.0
type ChannelOutput struct {
*pulumi.OutputState
}
func (ChannelOutput) ElementType ¶ added in v0.3.0
func (ChannelOutput) ElementType() reflect.Type
func (ChannelOutput) ToChannelOutput ¶ added in v0.3.0
func (o ChannelOutput) ToChannelOutput() ChannelOutput
func (ChannelOutput) ToChannelOutputWithContext ¶ added in v0.3.0
func (o ChannelOutput) ToChannelOutputWithContext(ctx context.Context) ChannelOutput
type ChannelState ¶ added in v0.3.0
type ChannelState struct { // The time at which the channel was created. CreateTime pulumi.StringPtrInput // The time at which the channel will be automatically deleted. If null, the channel will not be automatically deleted. This field is present in the output whether it's set directly or via the `ttl` field. ExpireTime pulumi.StringPtrInput // Text labels used for extra metadata and/or filtering. Labels pulumi.StringMapInput // The fully-qualified resource name for the channel, in the format: sites/ SITE_ID/channels/CHANNEL_ID Name pulumi.StringPtrInput // The current release for the channel, if any. Release ReleaseResponsePtrInput // The number of previous releases to retain on the channel for rollback or other purposes. Must be a number between 1-100. Defaults to 10 for new channels. RetainedReleaseCount pulumi.IntPtrInput // Input only. A time-to-live for this channel. Sets `expire_time` to the provided duration past the time of the request. Ttl pulumi.StringPtrInput // The time at which the channel was last updated. UpdateTime pulumi.StringPtrInput // The URL at which the content of this channel's current release can be viewed. This URL is a Firebase-provided subdomain of `web.app`. The content of this channel's current release can also be viewed at the Firebase-provided subdomain of `firebaseapp.com`. If this channel is the `live` channel for the Hosting site, then the content of this channel's current release can also be viewed at any connected custom domains. Url pulumi.StringPtrInput }
func (ChannelState) ElementType ¶ added in v0.3.0
func (ChannelState) ElementType() reflect.Type
type CloudRunRewriteResponse ¶
type CloudRunRewriteResponse struct { // Optional. User-provided region where the Cloud Run service is hosted. Defaults to `us-central1` if not supplied. Region string `pulumi:"region"` // Required. User-defined ID of the Cloud Run service. ServiceId string `pulumi:"serviceId"` }
A configured rewrite that directs requests to a Cloud Run service. If the Cloud Run service does not exist when setting or updating your Firebase Hosting configuration, then the request fails. Any errors from the Cloud Run service are passed to the end user (for example, if you delete a service, any requests directed to that service receive a `404` error).
type CloudRunRewriteResponseArgs ¶
type CloudRunRewriteResponseArgs struct { // Optional. User-provided region where the Cloud Run service is hosted. Defaults to `us-central1` if not supplied. Region pulumi.StringInput `pulumi:"region"` // Required. User-defined ID of the Cloud Run service. ServiceId pulumi.StringInput `pulumi:"serviceId"` }
A configured rewrite that directs requests to a Cloud Run service. If the Cloud Run service does not exist when setting or updating your Firebase Hosting configuration, then the request fails. Any errors from the Cloud Run service are passed to the end user (for example, if you delete a service, any requests directed to that service receive a `404` error).
func (CloudRunRewriteResponseArgs) ElementType ¶
func (CloudRunRewriteResponseArgs) ElementType() reflect.Type
func (CloudRunRewriteResponseArgs) ToCloudRunRewriteResponseOutput ¶
func (i CloudRunRewriteResponseArgs) ToCloudRunRewriteResponseOutput() CloudRunRewriteResponseOutput
func (CloudRunRewriteResponseArgs) ToCloudRunRewriteResponseOutputWithContext ¶
func (i CloudRunRewriteResponseArgs) ToCloudRunRewriteResponseOutputWithContext(ctx context.Context) CloudRunRewriteResponseOutput
type CloudRunRewriteResponseInput ¶
type CloudRunRewriteResponseInput interface { pulumi.Input ToCloudRunRewriteResponseOutput() CloudRunRewriteResponseOutput ToCloudRunRewriteResponseOutputWithContext(context.Context) CloudRunRewriteResponseOutput }
CloudRunRewriteResponseInput is an input type that accepts CloudRunRewriteResponseArgs and CloudRunRewriteResponseOutput values. You can construct a concrete instance of `CloudRunRewriteResponseInput` via:
CloudRunRewriteResponseArgs{...}
type CloudRunRewriteResponseOutput ¶
type CloudRunRewriteResponseOutput struct{ *pulumi.OutputState }
A configured rewrite that directs requests to a Cloud Run service. If the Cloud Run service does not exist when setting or updating your Firebase Hosting configuration, then the request fails. Any errors from the Cloud Run service are passed to the end user (for example, if you delete a service, any requests directed to that service receive a `404` error).
func (CloudRunRewriteResponseOutput) ElementType ¶
func (CloudRunRewriteResponseOutput) ElementType() reflect.Type
func (CloudRunRewriteResponseOutput) Region ¶
func (o CloudRunRewriteResponseOutput) Region() pulumi.StringOutput
Optional. User-provided region where the Cloud Run service is hosted. Defaults to `us-central1` if not supplied.
func (CloudRunRewriteResponseOutput) ServiceId ¶
func (o CloudRunRewriteResponseOutput) ServiceId() pulumi.StringOutput
Required. User-defined ID of the Cloud Run service.
func (CloudRunRewriteResponseOutput) ToCloudRunRewriteResponseOutput ¶
func (o CloudRunRewriteResponseOutput) ToCloudRunRewriteResponseOutput() CloudRunRewriteResponseOutput
func (CloudRunRewriteResponseOutput) ToCloudRunRewriteResponseOutputWithContext ¶
func (o CloudRunRewriteResponseOutput) ToCloudRunRewriteResponseOutputWithContext(ctx context.Context) CloudRunRewriteResponseOutput
type Domain ¶ added in v0.3.0
type Domain struct { pulumi.CustomResourceState // Required. The domain name of the association. DomainName pulumi.StringOutput `pulumi:"domainName"` // If set, the domain should redirect with the provided parameters. DomainRedirect DomainRedirectResponseOutput `pulumi:"domainRedirect"` // Information about the provisioning of certificates and the health of the DNS resolution for the domain. Provisioning DomainProvisioningResponseOutput `pulumi:"provisioning"` // Required. The site name of the association. Site pulumi.StringOutput `pulumi:"site"` // Additional status of the domain association. Status pulumi.StringOutput `pulumi:"status"` // The time at which the domain was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a domain mapping on the specified site.
func GetDomain ¶ added in v0.3.0
func GetDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)
GetDomain gets an existing Domain 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 NewDomain ¶ added in v0.3.0
func NewDomain(ctx *pulumi.Context, name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)
NewDomain registers a new resource with the given unique name, arguments, and options.
func (*Domain) ElementType ¶ added in v0.3.0
func (*Domain) ToDomainOutput ¶ added in v0.3.0
func (i *Domain) ToDomainOutput() DomainOutput
func (*Domain) ToDomainOutputWithContext ¶ added in v0.3.0
func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput
type DomainArgs ¶ added in v0.3.0
type DomainArgs struct { // Required. The domain name of the association. DomainName pulumi.StringPtrInput // If set, the domain should redirect with the provided parameters. DomainRedirect DomainRedirectPtrInput Project pulumi.StringInput // Information about the provisioning of certificates and the health of the DNS resolution for the domain. Provisioning DomainProvisioningPtrInput // Required. The site name of the association. Site pulumi.StringPtrInput SiteId pulumi.StringInput // Additional status of the domain association. Status pulumi.StringPtrInput // The time at which the domain was last updated. UpdateTime pulumi.StringPtrInput }
The set of arguments for constructing a Domain resource.
func (DomainArgs) ElementType ¶ added in v0.3.0
func (DomainArgs) ElementType() reflect.Type
type DomainInput ¶ added in v0.3.0
type DomainInput interface { pulumi.Input ToDomainOutput() DomainOutput ToDomainOutputWithContext(ctx context.Context) DomainOutput }
type DomainOutput ¶ added in v0.3.0
type DomainOutput struct {
*pulumi.OutputState
}
func (DomainOutput) ElementType ¶ added in v0.3.0
func (DomainOutput) ElementType() reflect.Type
func (DomainOutput) ToDomainOutput ¶ added in v0.3.0
func (o DomainOutput) ToDomainOutput() DomainOutput
func (DomainOutput) ToDomainOutputWithContext ¶ added in v0.3.0
func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
type DomainProvisioning ¶
type DomainProvisioning struct { // The TXT records (for the certificate challenge) that were found at the last DNS fetch. CertChallengeDiscoveredTxt []string `pulumi:"certChallengeDiscoveredTxt"` // The DNS challenge for generating a certificate. CertChallengeDns *CertDnsChallenge `pulumi:"certChallengeDns"` // The HTTP challenge for generating a certificate. CertChallengeHttp *CertHttpChallenge `pulumi:"certChallengeHttp"` // The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain. CertStatus *string `pulumi:"certStatus"` // The IPs found at the last DNS fetch. DiscoveredIps []string `pulumi:"discoveredIps"` // The time at which the last DNS fetch occurred. DnsFetchTime *string `pulumi:"dnsFetchTime"` // The DNS record match status as of the last DNS fetch. DnsStatus *string `pulumi:"dnsStatus"` // The list of IPs to which the domain is expected to resolve. ExpectedIps []string `pulumi:"expectedIps"` }
The current certificate provisioning status information for a domain.
type DomainProvisioningArgs ¶
type DomainProvisioningArgs struct { // The TXT records (for the certificate challenge) that were found at the last DNS fetch. CertChallengeDiscoveredTxt pulumi.StringArrayInput `pulumi:"certChallengeDiscoveredTxt"` // The DNS challenge for generating a certificate. CertChallengeDns CertDnsChallengePtrInput `pulumi:"certChallengeDns"` // The HTTP challenge for generating a certificate. CertChallengeHttp CertHttpChallengePtrInput `pulumi:"certChallengeHttp"` // The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain. CertStatus pulumi.StringPtrInput `pulumi:"certStatus"` // The IPs found at the last DNS fetch. DiscoveredIps pulumi.StringArrayInput `pulumi:"discoveredIps"` // The time at which the last DNS fetch occurred. DnsFetchTime pulumi.StringPtrInput `pulumi:"dnsFetchTime"` // The DNS record match status as of the last DNS fetch. DnsStatus pulumi.StringPtrInput `pulumi:"dnsStatus"` // The list of IPs to which the domain is expected to resolve. ExpectedIps pulumi.StringArrayInput `pulumi:"expectedIps"` }
The current certificate provisioning status information for a domain.
func (DomainProvisioningArgs) ElementType ¶
func (DomainProvisioningArgs) ElementType() reflect.Type
func (DomainProvisioningArgs) ToDomainProvisioningOutput ¶
func (i DomainProvisioningArgs) ToDomainProvisioningOutput() DomainProvisioningOutput
func (DomainProvisioningArgs) ToDomainProvisioningOutputWithContext ¶
func (i DomainProvisioningArgs) ToDomainProvisioningOutputWithContext(ctx context.Context) DomainProvisioningOutput
func (DomainProvisioningArgs) ToDomainProvisioningPtrOutput ¶
func (i DomainProvisioningArgs) ToDomainProvisioningPtrOutput() DomainProvisioningPtrOutput
func (DomainProvisioningArgs) ToDomainProvisioningPtrOutputWithContext ¶
func (i DomainProvisioningArgs) ToDomainProvisioningPtrOutputWithContext(ctx context.Context) DomainProvisioningPtrOutput
type DomainProvisioningInput ¶
type DomainProvisioningInput interface { pulumi.Input ToDomainProvisioningOutput() DomainProvisioningOutput ToDomainProvisioningOutputWithContext(context.Context) DomainProvisioningOutput }
DomainProvisioningInput is an input type that accepts DomainProvisioningArgs and DomainProvisioningOutput values. You can construct a concrete instance of `DomainProvisioningInput` via:
DomainProvisioningArgs{...}
type DomainProvisioningOutput ¶
type DomainProvisioningOutput struct{ *pulumi.OutputState }
The current certificate provisioning status information for a domain.
func (DomainProvisioningOutput) CertChallengeDiscoveredTxt ¶
func (o DomainProvisioningOutput) CertChallengeDiscoveredTxt() pulumi.StringArrayOutput
The TXT records (for the certificate challenge) that were found at the last DNS fetch.
func (DomainProvisioningOutput) CertChallengeDns ¶
func (o DomainProvisioningOutput) CertChallengeDns() CertDnsChallengePtrOutput
The DNS challenge for generating a certificate.
func (DomainProvisioningOutput) CertChallengeHttp ¶
func (o DomainProvisioningOutput) CertChallengeHttp() CertHttpChallengePtrOutput
The HTTP challenge for generating a certificate.
func (DomainProvisioningOutput) CertStatus ¶
func (o DomainProvisioningOutput) CertStatus() pulumi.StringPtrOutput
The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.
func (DomainProvisioningOutput) DiscoveredIps ¶
func (o DomainProvisioningOutput) DiscoveredIps() pulumi.StringArrayOutput
The IPs found at the last DNS fetch.
func (DomainProvisioningOutput) DnsFetchTime ¶
func (o DomainProvisioningOutput) DnsFetchTime() pulumi.StringPtrOutput
The time at which the last DNS fetch occurred.
func (DomainProvisioningOutput) DnsStatus ¶
func (o DomainProvisioningOutput) DnsStatus() pulumi.StringPtrOutput
The DNS record match status as of the last DNS fetch.
func (DomainProvisioningOutput) ElementType ¶
func (DomainProvisioningOutput) ElementType() reflect.Type
func (DomainProvisioningOutput) ExpectedIps ¶
func (o DomainProvisioningOutput) ExpectedIps() pulumi.StringArrayOutput
The list of IPs to which the domain is expected to resolve.
func (DomainProvisioningOutput) ToDomainProvisioningOutput ¶
func (o DomainProvisioningOutput) ToDomainProvisioningOutput() DomainProvisioningOutput
func (DomainProvisioningOutput) ToDomainProvisioningOutputWithContext ¶
func (o DomainProvisioningOutput) ToDomainProvisioningOutputWithContext(ctx context.Context) DomainProvisioningOutput
func (DomainProvisioningOutput) ToDomainProvisioningPtrOutput ¶
func (o DomainProvisioningOutput) ToDomainProvisioningPtrOutput() DomainProvisioningPtrOutput
func (DomainProvisioningOutput) ToDomainProvisioningPtrOutputWithContext ¶
func (o DomainProvisioningOutput) ToDomainProvisioningPtrOutputWithContext(ctx context.Context) DomainProvisioningPtrOutput
type DomainProvisioningPtrInput ¶
type DomainProvisioningPtrInput interface { pulumi.Input ToDomainProvisioningPtrOutput() DomainProvisioningPtrOutput ToDomainProvisioningPtrOutputWithContext(context.Context) DomainProvisioningPtrOutput }
DomainProvisioningPtrInput is an input type that accepts DomainProvisioningArgs, DomainProvisioningPtr and DomainProvisioningPtrOutput values. You can construct a concrete instance of `DomainProvisioningPtrInput` via:
DomainProvisioningArgs{...} or: nil
func DomainProvisioningPtr ¶
func DomainProvisioningPtr(v *DomainProvisioningArgs) DomainProvisioningPtrInput
type DomainProvisioningPtrOutput ¶
type DomainProvisioningPtrOutput struct{ *pulumi.OutputState }
func (DomainProvisioningPtrOutput) CertChallengeDiscoveredTxt ¶
func (o DomainProvisioningPtrOutput) CertChallengeDiscoveredTxt() pulumi.StringArrayOutput
The TXT records (for the certificate challenge) that were found at the last DNS fetch.
func (DomainProvisioningPtrOutput) CertChallengeDns ¶
func (o DomainProvisioningPtrOutput) CertChallengeDns() CertDnsChallengePtrOutput
The DNS challenge for generating a certificate.
func (DomainProvisioningPtrOutput) CertChallengeHttp ¶
func (o DomainProvisioningPtrOutput) CertChallengeHttp() CertHttpChallengePtrOutput
The HTTP challenge for generating a certificate.
func (DomainProvisioningPtrOutput) CertStatus ¶
func (o DomainProvisioningPtrOutput) CertStatus() pulumi.StringPtrOutput
The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.
func (DomainProvisioningPtrOutput) DiscoveredIps ¶
func (o DomainProvisioningPtrOutput) DiscoveredIps() pulumi.StringArrayOutput
The IPs found at the last DNS fetch.
func (DomainProvisioningPtrOutput) DnsFetchTime ¶
func (o DomainProvisioningPtrOutput) DnsFetchTime() pulumi.StringPtrOutput
The time at which the last DNS fetch occurred.
func (DomainProvisioningPtrOutput) DnsStatus ¶
func (o DomainProvisioningPtrOutput) DnsStatus() pulumi.StringPtrOutput
The DNS record match status as of the last DNS fetch.
func (DomainProvisioningPtrOutput) Elem ¶
func (o DomainProvisioningPtrOutput) Elem() DomainProvisioningOutput
func (DomainProvisioningPtrOutput) ElementType ¶
func (DomainProvisioningPtrOutput) ElementType() reflect.Type
func (DomainProvisioningPtrOutput) ExpectedIps ¶
func (o DomainProvisioningPtrOutput) ExpectedIps() pulumi.StringArrayOutput
The list of IPs to which the domain is expected to resolve.
func (DomainProvisioningPtrOutput) ToDomainProvisioningPtrOutput ¶
func (o DomainProvisioningPtrOutput) ToDomainProvisioningPtrOutput() DomainProvisioningPtrOutput
func (DomainProvisioningPtrOutput) ToDomainProvisioningPtrOutputWithContext ¶
func (o DomainProvisioningPtrOutput) ToDomainProvisioningPtrOutputWithContext(ctx context.Context) DomainProvisioningPtrOutput
type DomainProvisioningResponse ¶
type DomainProvisioningResponse struct { // The TXT records (for the certificate challenge) that were found at the last DNS fetch. CertChallengeDiscoveredTxt []string `pulumi:"certChallengeDiscoveredTxt"` // The DNS challenge for generating a certificate. CertChallengeDns CertDnsChallengeResponse `pulumi:"certChallengeDns"` // The HTTP challenge for generating a certificate. CertChallengeHttp CertHttpChallengeResponse `pulumi:"certChallengeHttp"` // The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain. CertStatus string `pulumi:"certStatus"` // The IPs found at the last DNS fetch. DiscoveredIps []string `pulumi:"discoveredIps"` // The time at which the last DNS fetch occurred. DnsFetchTime string `pulumi:"dnsFetchTime"` // The DNS record match status as of the last DNS fetch. DnsStatus string `pulumi:"dnsStatus"` // The list of IPs to which the domain is expected to resolve. ExpectedIps []string `pulumi:"expectedIps"` }
The current certificate provisioning status information for a domain.
type DomainProvisioningResponseArgs ¶
type DomainProvisioningResponseArgs struct { // The TXT records (for the certificate challenge) that were found at the last DNS fetch. CertChallengeDiscoveredTxt pulumi.StringArrayInput `pulumi:"certChallengeDiscoveredTxt"` // The DNS challenge for generating a certificate. CertChallengeDns CertDnsChallengeResponseInput `pulumi:"certChallengeDns"` // The HTTP challenge for generating a certificate. CertChallengeHttp CertHttpChallengeResponseInput `pulumi:"certChallengeHttp"` // The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain. CertStatus pulumi.StringInput `pulumi:"certStatus"` // The IPs found at the last DNS fetch. DiscoveredIps pulumi.StringArrayInput `pulumi:"discoveredIps"` // The time at which the last DNS fetch occurred. DnsFetchTime pulumi.StringInput `pulumi:"dnsFetchTime"` // The DNS record match status as of the last DNS fetch. DnsStatus pulumi.StringInput `pulumi:"dnsStatus"` // The list of IPs to which the domain is expected to resolve. ExpectedIps pulumi.StringArrayInput `pulumi:"expectedIps"` }
The current certificate provisioning status information for a domain.
func (DomainProvisioningResponseArgs) ElementType ¶
func (DomainProvisioningResponseArgs) ElementType() reflect.Type
func (DomainProvisioningResponseArgs) ToDomainProvisioningResponseOutput ¶
func (i DomainProvisioningResponseArgs) ToDomainProvisioningResponseOutput() DomainProvisioningResponseOutput
func (DomainProvisioningResponseArgs) ToDomainProvisioningResponseOutputWithContext ¶
func (i DomainProvisioningResponseArgs) ToDomainProvisioningResponseOutputWithContext(ctx context.Context) DomainProvisioningResponseOutput
func (DomainProvisioningResponseArgs) ToDomainProvisioningResponsePtrOutput ¶
func (i DomainProvisioningResponseArgs) ToDomainProvisioningResponsePtrOutput() DomainProvisioningResponsePtrOutput
func (DomainProvisioningResponseArgs) ToDomainProvisioningResponsePtrOutputWithContext ¶
func (i DomainProvisioningResponseArgs) ToDomainProvisioningResponsePtrOutputWithContext(ctx context.Context) DomainProvisioningResponsePtrOutput
type DomainProvisioningResponseInput ¶
type DomainProvisioningResponseInput interface { pulumi.Input ToDomainProvisioningResponseOutput() DomainProvisioningResponseOutput ToDomainProvisioningResponseOutputWithContext(context.Context) DomainProvisioningResponseOutput }
DomainProvisioningResponseInput is an input type that accepts DomainProvisioningResponseArgs and DomainProvisioningResponseOutput values. You can construct a concrete instance of `DomainProvisioningResponseInput` via:
DomainProvisioningResponseArgs{...}
type DomainProvisioningResponseOutput ¶
type DomainProvisioningResponseOutput struct{ *pulumi.OutputState }
The current certificate provisioning status information for a domain.
func (DomainProvisioningResponseOutput) CertChallengeDiscoveredTxt ¶
func (o DomainProvisioningResponseOutput) CertChallengeDiscoveredTxt() pulumi.StringArrayOutput
The TXT records (for the certificate challenge) that were found at the last DNS fetch.
func (DomainProvisioningResponseOutput) CertChallengeDns ¶
func (o DomainProvisioningResponseOutput) CertChallengeDns() CertDnsChallengeResponseOutput
The DNS challenge for generating a certificate.
func (DomainProvisioningResponseOutput) CertChallengeHttp ¶
func (o DomainProvisioningResponseOutput) CertChallengeHttp() CertHttpChallengeResponseOutput
The HTTP challenge for generating a certificate.
func (DomainProvisioningResponseOutput) CertStatus ¶
func (o DomainProvisioningResponseOutput) CertStatus() pulumi.StringOutput
The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.
func (DomainProvisioningResponseOutput) DiscoveredIps ¶
func (o DomainProvisioningResponseOutput) DiscoveredIps() pulumi.StringArrayOutput
The IPs found at the last DNS fetch.
func (DomainProvisioningResponseOutput) DnsFetchTime ¶
func (o DomainProvisioningResponseOutput) DnsFetchTime() pulumi.StringOutput
The time at which the last DNS fetch occurred.
func (DomainProvisioningResponseOutput) DnsStatus ¶
func (o DomainProvisioningResponseOutput) DnsStatus() pulumi.StringOutput
The DNS record match status as of the last DNS fetch.
func (DomainProvisioningResponseOutput) ElementType ¶
func (DomainProvisioningResponseOutput) ElementType() reflect.Type
func (DomainProvisioningResponseOutput) ExpectedIps ¶
func (o DomainProvisioningResponseOutput) ExpectedIps() pulumi.StringArrayOutput
The list of IPs to which the domain is expected to resolve.
func (DomainProvisioningResponseOutput) ToDomainProvisioningResponseOutput ¶
func (o DomainProvisioningResponseOutput) ToDomainProvisioningResponseOutput() DomainProvisioningResponseOutput
func (DomainProvisioningResponseOutput) ToDomainProvisioningResponseOutputWithContext ¶
func (o DomainProvisioningResponseOutput) ToDomainProvisioningResponseOutputWithContext(ctx context.Context) DomainProvisioningResponseOutput
func (DomainProvisioningResponseOutput) ToDomainProvisioningResponsePtrOutput ¶
func (o DomainProvisioningResponseOutput) ToDomainProvisioningResponsePtrOutput() DomainProvisioningResponsePtrOutput
func (DomainProvisioningResponseOutput) ToDomainProvisioningResponsePtrOutputWithContext ¶
func (o DomainProvisioningResponseOutput) ToDomainProvisioningResponsePtrOutputWithContext(ctx context.Context) DomainProvisioningResponsePtrOutput
type DomainProvisioningResponsePtrInput ¶
type DomainProvisioningResponsePtrInput interface { pulumi.Input ToDomainProvisioningResponsePtrOutput() DomainProvisioningResponsePtrOutput ToDomainProvisioningResponsePtrOutputWithContext(context.Context) DomainProvisioningResponsePtrOutput }
DomainProvisioningResponsePtrInput is an input type that accepts DomainProvisioningResponseArgs, DomainProvisioningResponsePtr and DomainProvisioningResponsePtrOutput values. You can construct a concrete instance of `DomainProvisioningResponsePtrInput` via:
DomainProvisioningResponseArgs{...} or: nil
func DomainProvisioningResponsePtr ¶
func DomainProvisioningResponsePtr(v *DomainProvisioningResponseArgs) DomainProvisioningResponsePtrInput
type DomainProvisioningResponsePtrOutput ¶
type DomainProvisioningResponsePtrOutput struct{ *pulumi.OutputState }
func (DomainProvisioningResponsePtrOutput) CertChallengeDiscoveredTxt ¶
func (o DomainProvisioningResponsePtrOutput) CertChallengeDiscoveredTxt() pulumi.StringArrayOutput
The TXT records (for the certificate challenge) that were found at the last DNS fetch.
func (DomainProvisioningResponsePtrOutput) CertChallengeDns ¶
func (o DomainProvisioningResponsePtrOutput) CertChallengeDns() CertDnsChallengeResponsePtrOutput
The DNS challenge for generating a certificate.
func (DomainProvisioningResponsePtrOutput) CertChallengeHttp ¶
func (o DomainProvisioningResponsePtrOutput) CertChallengeHttp() CertHttpChallengeResponsePtrOutput
The HTTP challenge for generating a certificate.
func (DomainProvisioningResponsePtrOutput) CertStatus ¶
func (o DomainProvisioningResponsePtrOutput) CertStatus() pulumi.StringPtrOutput
The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.
func (DomainProvisioningResponsePtrOutput) DiscoveredIps ¶
func (o DomainProvisioningResponsePtrOutput) DiscoveredIps() pulumi.StringArrayOutput
The IPs found at the last DNS fetch.
func (DomainProvisioningResponsePtrOutput) DnsFetchTime ¶
func (o DomainProvisioningResponsePtrOutput) DnsFetchTime() pulumi.StringPtrOutput
The time at which the last DNS fetch occurred.
func (DomainProvisioningResponsePtrOutput) DnsStatus ¶
func (o DomainProvisioningResponsePtrOutput) DnsStatus() pulumi.StringPtrOutput
The DNS record match status as of the last DNS fetch.
func (DomainProvisioningResponsePtrOutput) Elem ¶
func (o DomainProvisioningResponsePtrOutput) Elem() DomainProvisioningResponseOutput
func (DomainProvisioningResponsePtrOutput) ElementType ¶
func (DomainProvisioningResponsePtrOutput) ElementType() reflect.Type
func (DomainProvisioningResponsePtrOutput) ExpectedIps ¶
func (o DomainProvisioningResponsePtrOutput) ExpectedIps() pulumi.StringArrayOutput
The list of IPs to which the domain is expected to resolve.
func (DomainProvisioningResponsePtrOutput) ToDomainProvisioningResponsePtrOutput ¶
func (o DomainProvisioningResponsePtrOutput) ToDomainProvisioningResponsePtrOutput() DomainProvisioningResponsePtrOutput
func (DomainProvisioningResponsePtrOutput) ToDomainProvisioningResponsePtrOutputWithContext ¶
func (o DomainProvisioningResponsePtrOutput) ToDomainProvisioningResponsePtrOutputWithContext(ctx context.Context) DomainProvisioningResponsePtrOutput
type DomainRedirect ¶
type DomainRedirect struct { // Required. The domain name to redirect to. DomainName *string `pulumi:"domainName"` // Required. The redirect status code. Type *string `pulumi:"type"` }
Defines the behavior of a domain-level redirect. Domain redirects preserve the path of the redirect but replace the requested domain with the one specified in the redirect configuration.
type DomainRedirectArgs ¶
type DomainRedirectArgs struct { // Required. The domain name to redirect to. DomainName pulumi.StringPtrInput `pulumi:"domainName"` // Required. The redirect status code. Type pulumi.StringPtrInput `pulumi:"type"` }
Defines the behavior of a domain-level redirect. Domain redirects preserve the path of the redirect but replace the requested domain with the one specified in the redirect configuration.
func (DomainRedirectArgs) ElementType ¶
func (DomainRedirectArgs) ElementType() reflect.Type
func (DomainRedirectArgs) ToDomainRedirectOutput ¶
func (i DomainRedirectArgs) ToDomainRedirectOutput() DomainRedirectOutput
func (DomainRedirectArgs) ToDomainRedirectOutputWithContext ¶
func (i DomainRedirectArgs) ToDomainRedirectOutputWithContext(ctx context.Context) DomainRedirectOutput
func (DomainRedirectArgs) ToDomainRedirectPtrOutput ¶
func (i DomainRedirectArgs) ToDomainRedirectPtrOutput() DomainRedirectPtrOutput
func (DomainRedirectArgs) ToDomainRedirectPtrOutputWithContext ¶
func (i DomainRedirectArgs) ToDomainRedirectPtrOutputWithContext(ctx context.Context) DomainRedirectPtrOutput
type DomainRedirectInput ¶
type DomainRedirectInput interface { pulumi.Input ToDomainRedirectOutput() DomainRedirectOutput ToDomainRedirectOutputWithContext(context.Context) DomainRedirectOutput }
DomainRedirectInput is an input type that accepts DomainRedirectArgs and DomainRedirectOutput values. You can construct a concrete instance of `DomainRedirectInput` via:
DomainRedirectArgs{...}
type DomainRedirectOutput ¶
type DomainRedirectOutput struct{ *pulumi.OutputState }
Defines the behavior of a domain-level redirect. Domain redirects preserve the path of the redirect but replace the requested domain with the one specified in the redirect configuration.
func (DomainRedirectOutput) DomainName ¶
func (o DomainRedirectOutput) DomainName() pulumi.StringPtrOutput
Required. The domain name to redirect to.
func (DomainRedirectOutput) ElementType ¶
func (DomainRedirectOutput) ElementType() reflect.Type
func (DomainRedirectOutput) ToDomainRedirectOutput ¶
func (o DomainRedirectOutput) ToDomainRedirectOutput() DomainRedirectOutput
func (DomainRedirectOutput) ToDomainRedirectOutputWithContext ¶
func (o DomainRedirectOutput) ToDomainRedirectOutputWithContext(ctx context.Context) DomainRedirectOutput
func (DomainRedirectOutput) ToDomainRedirectPtrOutput ¶
func (o DomainRedirectOutput) ToDomainRedirectPtrOutput() DomainRedirectPtrOutput
func (DomainRedirectOutput) ToDomainRedirectPtrOutputWithContext ¶
func (o DomainRedirectOutput) ToDomainRedirectPtrOutputWithContext(ctx context.Context) DomainRedirectPtrOutput
func (DomainRedirectOutput) Type ¶
func (o DomainRedirectOutput) Type() pulumi.StringPtrOutput
Required. The redirect status code.
type DomainRedirectPtrInput ¶
type DomainRedirectPtrInput interface { pulumi.Input ToDomainRedirectPtrOutput() DomainRedirectPtrOutput ToDomainRedirectPtrOutputWithContext(context.Context) DomainRedirectPtrOutput }
DomainRedirectPtrInput is an input type that accepts DomainRedirectArgs, DomainRedirectPtr and DomainRedirectPtrOutput values. You can construct a concrete instance of `DomainRedirectPtrInput` via:
DomainRedirectArgs{...} or: nil
func DomainRedirectPtr ¶
func DomainRedirectPtr(v *DomainRedirectArgs) DomainRedirectPtrInput
type DomainRedirectPtrOutput ¶
type DomainRedirectPtrOutput struct{ *pulumi.OutputState }
func (DomainRedirectPtrOutput) DomainName ¶
func (o DomainRedirectPtrOutput) DomainName() pulumi.StringPtrOutput
Required. The domain name to redirect to.
func (DomainRedirectPtrOutput) Elem ¶
func (o DomainRedirectPtrOutput) Elem() DomainRedirectOutput
func (DomainRedirectPtrOutput) ElementType ¶
func (DomainRedirectPtrOutput) ElementType() reflect.Type
func (DomainRedirectPtrOutput) ToDomainRedirectPtrOutput ¶
func (o DomainRedirectPtrOutput) ToDomainRedirectPtrOutput() DomainRedirectPtrOutput
func (DomainRedirectPtrOutput) ToDomainRedirectPtrOutputWithContext ¶
func (o DomainRedirectPtrOutput) ToDomainRedirectPtrOutputWithContext(ctx context.Context) DomainRedirectPtrOutput
func (DomainRedirectPtrOutput) Type ¶
func (o DomainRedirectPtrOutput) Type() pulumi.StringPtrOutput
Required. The redirect status code.
type DomainRedirectResponse ¶
type DomainRedirectResponse struct { // Required. The domain name to redirect to. DomainName string `pulumi:"domainName"` // Required. The redirect status code. Type string `pulumi:"type"` }
Defines the behavior of a domain-level redirect. Domain redirects preserve the path of the redirect but replace the requested domain with the one specified in the redirect configuration.
type DomainRedirectResponseArgs ¶
type DomainRedirectResponseArgs struct { // Required. The domain name to redirect to. DomainName pulumi.StringInput `pulumi:"domainName"` // Required. The redirect status code. Type pulumi.StringInput `pulumi:"type"` }
Defines the behavior of a domain-level redirect. Domain redirects preserve the path of the redirect but replace the requested domain with the one specified in the redirect configuration.
func (DomainRedirectResponseArgs) ElementType ¶
func (DomainRedirectResponseArgs) ElementType() reflect.Type
func (DomainRedirectResponseArgs) ToDomainRedirectResponseOutput ¶
func (i DomainRedirectResponseArgs) ToDomainRedirectResponseOutput() DomainRedirectResponseOutput
func (DomainRedirectResponseArgs) ToDomainRedirectResponseOutputWithContext ¶
func (i DomainRedirectResponseArgs) ToDomainRedirectResponseOutputWithContext(ctx context.Context) DomainRedirectResponseOutput
func (DomainRedirectResponseArgs) ToDomainRedirectResponsePtrOutput ¶
func (i DomainRedirectResponseArgs) ToDomainRedirectResponsePtrOutput() DomainRedirectResponsePtrOutput
func (DomainRedirectResponseArgs) ToDomainRedirectResponsePtrOutputWithContext ¶
func (i DomainRedirectResponseArgs) ToDomainRedirectResponsePtrOutputWithContext(ctx context.Context) DomainRedirectResponsePtrOutput
type DomainRedirectResponseInput ¶
type DomainRedirectResponseInput interface { pulumi.Input ToDomainRedirectResponseOutput() DomainRedirectResponseOutput ToDomainRedirectResponseOutputWithContext(context.Context) DomainRedirectResponseOutput }
DomainRedirectResponseInput is an input type that accepts DomainRedirectResponseArgs and DomainRedirectResponseOutput values. You can construct a concrete instance of `DomainRedirectResponseInput` via:
DomainRedirectResponseArgs{...}
type DomainRedirectResponseOutput ¶
type DomainRedirectResponseOutput struct{ *pulumi.OutputState }
Defines the behavior of a domain-level redirect. Domain redirects preserve the path of the redirect but replace the requested domain with the one specified in the redirect configuration.
func (DomainRedirectResponseOutput) DomainName ¶
func (o DomainRedirectResponseOutput) DomainName() pulumi.StringOutput
Required. The domain name to redirect to.
func (DomainRedirectResponseOutput) ElementType ¶
func (DomainRedirectResponseOutput) ElementType() reflect.Type
func (DomainRedirectResponseOutput) ToDomainRedirectResponseOutput ¶
func (o DomainRedirectResponseOutput) ToDomainRedirectResponseOutput() DomainRedirectResponseOutput
func (DomainRedirectResponseOutput) ToDomainRedirectResponseOutputWithContext ¶
func (o DomainRedirectResponseOutput) ToDomainRedirectResponseOutputWithContext(ctx context.Context) DomainRedirectResponseOutput
func (DomainRedirectResponseOutput) ToDomainRedirectResponsePtrOutput ¶
func (o DomainRedirectResponseOutput) ToDomainRedirectResponsePtrOutput() DomainRedirectResponsePtrOutput
func (DomainRedirectResponseOutput) ToDomainRedirectResponsePtrOutputWithContext ¶
func (o DomainRedirectResponseOutput) ToDomainRedirectResponsePtrOutputWithContext(ctx context.Context) DomainRedirectResponsePtrOutput
func (DomainRedirectResponseOutput) Type ¶
func (o DomainRedirectResponseOutput) Type() pulumi.StringOutput
Required. The redirect status code.
type DomainRedirectResponsePtrInput ¶
type DomainRedirectResponsePtrInput interface { pulumi.Input ToDomainRedirectResponsePtrOutput() DomainRedirectResponsePtrOutput ToDomainRedirectResponsePtrOutputWithContext(context.Context) DomainRedirectResponsePtrOutput }
DomainRedirectResponsePtrInput is an input type that accepts DomainRedirectResponseArgs, DomainRedirectResponsePtr and DomainRedirectResponsePtrOutput values. You can construct a concrete instance of `DomainRedirectResponsePtrInput` via:
DomainRedirectResponseArgs{...} or: nil
func DomainRedirectResponsePtr ¶
func DomainRedirectResponsePtr(v *DomainRedirectResponseArgs) DomainRedirectResponsePtrInput
type DomainRedirectResponsePtrOutput ¶
type DomainRedirectResponsePtrOutput struct{ *pulumi.OutputState }
func (DomainRedirectResponsePtrOutput) DomainName ¶
func (o DomainRedirectResponsePtrOutput) DomainName() pulumi.StringPtrOutput
Required. The domain name to redirect to.
func (DomainRedirectResponsePtrOutput) Elem ¶
func (o DomainRedirectResponsePtrOutput) Elem() DomainRedirectResponseOutput
func (DomainRedirectResponsePtrOutput) ElementType ¶
func (DomainRedirectResponsePtrOutput) ElementType() reflect.Type
func (DomainRedirectResponsePtrOutput) ToDomainRedirectResponsePtrOutput ¶
func (o DomainRedirectResponsePtrOutput) ToDomainRedirectResponsePtrOutput() DomainRedirectResponsePtrOutput
func (DomainRedirectResponsePtrOutput) ToDomainRedirectResponsePtrOutputWithContext ¶
func (o DomainRedirectResponsePtrOutput) ToDomainRedirectResponsePtrOutputWithContext(ctx context.Context) DomainRedirectResponsePtrOutput
func (DomainRedirectResponsePtrOutput) Type ¶
func (o DomainRedirectResponsePtrOutput) Type() pulumi.StringPtrOutput
Required. The redirect status code.
type DomainState ¶ added in v0.3.0
type DomainState struct { // Required. The domain name of the association. DomainName pulumi.StringPtrInput // If set, the domain should redirect with the provided parameters. DomainRedirect DomainRedirectResponsePtrInput // Information about the provisioning of certificates and the health of the DNS resolution for the domain. Provisioning DomainProvisioningResponsePtrInput // Required. The site name of the association. Site pulumi.StringPtrInput // Additional status of the domain association. Status pulumi.StringPtrInput // The time at which the domain was last updated. UpdateTime pulumi.StringPtrInput }
func (DomainState) ElementType ¶ added in v0.3.0
func (DomainState) ElementType() reflect.Type
type HeaderResponse ¶
type HeaderResponse struct { // The user-supplied [glob](https://firebase.google.com/docs/hosting/full-config#glob_pattern_matching) to match against the request URL path. Glob string `pulumi:"glob"` // Required. The additional headers to add to the response. Headers map[string]string `pulumi:"headers"` // The user-supplied RE2 regular expression to match against the request URL path. Regex string `pulumi:"regex"` }
A [`Header`](https://firebase.google.com/docs/hosting/full-config#headers) specifies a URL pattern that, if matched to the request URL path, triggers Hosting to apply the specified custom response headers.
type HeaderResponseArgs ¶
type HeaderResponseArgs struct { // The user-supplied [glob](https://firebase.google.com/docs/hosting/full-config#glob_pattern_matching) to match against the request URL path. Glob pulumi.StringInput `pulumi:"glob"` // Required. The additional headers to add to the response. Headers pulumi.StringMapInput `pulumi:"headers"` // The user-supplied RE2 regular expression to match against the request URL path. Regex pulumi.StringInput `pulumi:"regex"` }
A [`Header`](https://firebase.google.com/docs/hosting/full-config#headers) specifies a URL pattern that, if matched to the request URL path, triggers Hosting to apply the specified custom response headers.
func (HeaderResponseArgs) ElementType ¶
func (HeaderResponseArgs) ElementType() reflect.Type
func (HeaderResponseArgs) ToHeaderResponseOutput ¶
func (i HeaderResponseArgs) ToHeaderResponseOutput() HeaderResponseOutput
func (HeaderResponseArgs) ToHeaderResponseOutputWithContext ¶
func (i HeaderResponseArgs) ToHeaderResponseOutputWithContext(ctx context.Context) HeaderResponseOutput
type HeaderResponseArray ¶
type HeaderResponseArray []HeaderResponseInput
func (HeaderResponseArray) ElementType ¶
func (HeaderResponseArray) ElementType() reflect.Type
func (HeaderResponseArray) ToHeaderResponseArrayOutput ¶
func (i HeaderResponseArray) ToHeaderResponseArrayOutput() HeaderResponseArrayOutput
func (HeaderResponseArray) ToHeaderResponseArrayOutputWithContext ¶
func (i HeaderResponseArray) ToHeaderResponseArrayOutputWithContext(ctx context.Context) HeaderResponseArrayOutput
type HeaderResponseArrayInput ¶
type HeaderResponseArrayInput interface { pulumi.Input ToHeaderResponseArrayOutput() HeaderResponseArrayOutput ToHeaderResponseArrayOutputWithContext(context.Context) HeaderResponseArrayOutput }
HeaderResponseArrayInput is an input type that accepts HeaderResponseArray and HeaderResponseArrayOutput values. You can construct a concrete instance of `HeaderResponseArrayInput` via:
HeaderResponseArray{ HeaderResponseArgs{...} }
type HeaderResponseArrayOutput ¶
type HeaderResponseArrayOutput struct{ *pulumi.OutputState }
func (HeaderResponseArrayOutput) ElementType ¶
func (HeaderResponseArrayOutput) ElementType() reflect.Type
func (HeaderResponseArrayOutput) Index ¶
func (o HeaderResponseArrayOutput) Index(i pulumi.IntInput) HeaderResponseOutput
func (HeaderResponseArrayOutput) ToHeaderResponseArrayOutput ¶
func (o HeaderResponseArrayOutput) ToHeaderResponseArrayOutput() HeaderResponseArrayOutput
func (HeaderResponseArrayOutput) ToHeaderResponseArrayOutputWithContext ¶
func (o HeaderResponseArrayOutput) ToHeaderResponseArrayOutputWithContext(ctx context.Context) HeaderResponseArrayOutput
type HeaderResponseInput ¶
type HeaderResponseInput interface { pulumi.Input ToHeaderResponseOutput() HeaderResponseOutput ToHeaderResponseOutputWithContext(context.Context) HeaderResponseOutput }
HeaderResponseInput is an input type that accepts HeaderResponseArgs and HeaderResponseOutput values. You can construct a concrete instance of `HeaderResponseInput` via:
HeaderResponseArgs{...}
type HeaderResponseOutput ¶
type HeaderResponseOutput struct{ *pulumi.OutputState }
A [`Header`](https://firebase.google.com/docs/hosting/full-config#headers) specifies a URL pattern that, if matched to the request URL path, triggers Hosting to apply the specified custom response headers.
func (HeaderResponseOutput) ElementType ¶
func (HeaderResponseOutput) ElementType() reflect.Type
func (HeaderResponseOutput) Glob ¶
func (o HeaderResponseOutput) Glob() pulumi.StringOutput
The user-supplied [glob](https://firebase.google.com/docs/hosting/full-config#glob_pattern_matching) to match against the request URL path.
func (HeaderResponseOutput) Headers ¶
func (o HeaderResponseOutput) Headers() pulumi.StringMapOutput
Required. The additional headers to add to the response.
func (HeaderResponseOutput) Regex ¶
func (o HeaderResponseOutput) Regex() pulumi.StringOutput
The user-supplied RE2 regular expression to match against the request URL path.
func (HeaderResponseOutput) ToHeaderResponseOutput ¶
func (o HeaderResponseOutput) ToHeaderResponseOutput() HeaderResponseOutput
func (HeaderResponseOutput) ToHeaderResponseOutputWithContext ¶
func (o HeaderResponseOutput) ToHeaderResponseOutputWithContext(ctx context.Context) HeaderResponseOutput
type I18nConfigResponse ¶
type I18nConfigResponse struct { // Required. The user-supplied path where country and language specific content will be looked for within the public directory. Root string `pulumi:"root"` }
If provided, i18n rewrites are enabled.
type I18nConfigResponseArgs ¶
type I18nConfigResponseArgs struct { // Required. The user-supplied path where country and language specific content will be looked for within the public directory. Root pulumi.StringInput `pulumi:"root"` }
If provided, i18n rewrites are enabled.
func (I18nConfigResponseArgs) ElementType ¶
func (I18nConfigResponseArgs) ElementType() reflect.Type
func (I18nConfigResponseArgs) ToI18nConfigResponseOutput ¶
func (i I18nConfigResponseArgs) ToI18nConfigResponseOutput() I18nConfigResponseOutput
func (I18nConfigResponseArgs) ToI18nConfigResponseOutputWithContext ¶
func (i I18nConfigResponseArgs) ToI18nConfigResponseOutputWithContext(ctx context.Context) I18nConfigResponseOutput
func (I18nConfigResponseArgs) ToI18nConfigResponsePtrOutput ¶
func (i I18nConfigResponseArgs) ToI18nConfigResponsePtrOutput() I18nConfigResponsePtrOutput
func (I18nConfigResponseArgs) ToI18nConfigResponsePtrOutputWithContext ¶
func (i I18nConfigResponseArgs) ToI18nConfigResponsePtrOutputWithContext(ctx context.Context) I18nConfigResponsePtrOutput
type I18nConfigResponseInput ¶
type I18nConfigResponseInput interface { pulumi.Input ToI18nConfigResponseOutput() I18nConfigResponseOutput ToI18nConfigResponseOutputWithContext(context.Context) I18nConfigResponseOutput }
I18nConfigResponseInput is an input type that accepts I18nConfigResponseArgs and I18nConfigResponseOutput values. You can construct a concrete instance of `I18nConfigResponseInput` via:
I18nConfigResponseArgs{...}
type I18nConfigResponseOutput ¶
type I18nConfigResponseOutput struct{ *pulumi.OutputState }
If provided, i18n rewrites are enabled.
func (I18nConfigResponseOutput) ElementType ¶
func (I18nConfigResponseOutput) ElementType() reflect.Type
func (I18nConfigResponseOutput) Root ¶
func (o I18nConfigResponseOutput) Root() pulumi.StringOutput
Required. The user-supplied path where country and language specific content will be looked for within the public directory.
func (I18nConfigResponseOutput) ToI18nConfigResponseOutput ¶
func (o I18nConfigResponseOutput) ToI18nConfigResponseOutput() I18nConfigResponseOutput
func (I18nConfigResponseOutput) ToI18nConfigResponseOutputWithContext ¶
func (o I18nConfigResponseOutput) ToI18nConfigResponseOutputWithContext(ctx context.Context) I18nConfigResponseOutput
func (I18nConfigResponseOutput) ToI18nConfigResponsePtrOutput ¶
func (o I18nConfigResponseOutput) ToI18nConfigResponsePtrOutput() I18nConfigResponsePtrOutput
func (I18nConfigResponseOutput) ToI18nConfigResponsePtrOutputWithContext ¶
func (o I18nConfigResponseOutput) ToI18nConfigResponsePtrOutputWithContext(ctx context.Context) I18nConfigResponsePtrOutput
type I18nConfigResponsePtrInput ¶
type I18nConfigResponsePtrInput interface { pulumi.Input ToI18nConfigResponsePtrOutput() I18nConfigResponsePtrOutput ToI18nConfigResponsePtrOutputWithContext(context.Context) I18nConfigResponsePtrOutput }
I18nConfigResponsePtrInput is an input type that accepts I18nConfigResponseArgs, I18nConfigResponsePtr and I18nConfigResponsePtrOutput values. You can construct a concrete instance of `I18nConfigResponsePtrInput` via:
I18nConfigResponseArgs{...} or: nil
func I18nConfigResponsePtr ¶
func I18nConfigResponsePtr(v *I18nConfigResponseArgs) I18nConfigResponsePtrInput
type I18nConfigResponsePtrOutput ¶
type I18nConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (I18nConfigResponsePtrOutput) Elem ¶
func (o I18nConfigResponsePtrOutput) Elem() I18nConfigResponseOutput
func (I18nConfigResponsePtrOutput) ElementType ¶
func (I18nConfigResponsePtrOutput) ElementType() reflect.Type
func (I18nConfigResponsePtrOutput) Root ¶
func (o I18nConfigResponsePtrOutput) Root() pulumi.StringPtrOutput
Required. The user-supplied path where country and language specific content will be looked for within the public directory.
func (I18nConfigResponsePtrOutput) ToI18nConfigResponsePtrOutput ¶
func (o I18nConfigResponsePtrOutput) ToI18nConfigResponsePtrOutput() I18nConfigResponsePtrOutput
func (I18nConfigResponsePtrOutput) ToI18nConfigResponsePtrOutputWithContext ¶
func (o I18nConfigResponsePtrOutput) ToI18nConfigResponsePtrOutputWithContext(ctx context.Context) I18nConfigResponsePtrOutput
type RedirectResponse ¶
type RedirectResponse struct { // The user-supplied [glob](https://firebase.google.com/docs/hosting/full-config#glob_pattern_matching) to match against the request URL path. Glob string `pulumi:"glob"` // Required. The value to put in the HTTP location header of the response. The location can contain capture group values from the pattern using a `:` prefix to identify the segment and an optional `*` to capture the rest of the URL. For example: "glob": "/:capture*", "statusCode": 301, "location": "https://example.com/foo/:capture" Location string `pulumi:"location"` // The user-supplied RE2 regular expression to match against the request URL path. Regex string `pulumi:"regex"` // Required. The status HTTP code to return in the response. It must be a valid 3xx status code. StatusCode int `pulumi:"statusCode"` }
A [`Redirect`](https://firebase.google.com/docs/hosting/full-config#redirects) specifies a URL pattern that, if matched to the request URL path, triggers Hosting to respond with a redirect to the specified destination path.
type RedirectResponseArgs ¶
type RedirectResponseArgs struct { // The user-supplied [glob](https://firebase.google.com/docs/hosting/full-config#glob_pattern_matching) to match against the request URL path. Glob pulumi.StringInput `pulumi:"glob"` // Required. The value to put in the HTTP location header of the response. The location can contain capture group values from the pattern using a `:` prefix to identify the segment and an optional `*` to capture the rest of the URL. For example: "glob": "/:capture*", "statusCode": 301, "location": "https://example.com/foo/:capture" Location pulumi.StringInput `pulumi:"location"` // The user-supplied RE2 regular expression to match against the request URL path. Regex pulumi.StringInput `pulumi:"regex"` // Required. The status HTTP code to return in the response. It must be a valid 3xx status code. StatusCode pulumi.IntInput `pulumi:"statusCode"` }
A [`Redirect`](https://firebase.google.com/docs/hosting/full-config#redirects) specifies a URL pattern that, if matched to the request URL path, triggers Hosting to respond with a redirect to the specified destination path.
func (RedirectResponseArgs) ElementType ¶
func (RedirectResponseArgs) ElementType() reflect.Type
func (RedirectResponseArgs) ToRedirectResponseOutput ¶
func (i RedirectResponseArgs) ToRedirectResponseOutput() RedirectResponseOutput
func (RedirectResponseArgs) ToRedirectResponseOutputWithContext ¶
func (i RedirectResponseArgs) ToRedirectResponseOutputWithContext(ctx context.Context) RedirectResponseOutput
type RedirectResponseArray ¶
type RedirectResponseArray []RedirectResponseInput
func (RedirectResponseArray) ElementType ¶
func (RedirectResponseArray) ElementType() reflect.Type
func (RedirectResponseArray) ToRedirectResponseArrayOutput ¶
func (i RedirectResponseArray) ToRedirectResponseArrayOutput() RedirectResponseArrayOutput
func (RedirectResponseArray) ToRedirectResponseArrayOutputWithContext ¶
func (i RedirectResponseArray) ToRedirectResponseArrayOutputWithContext(ctx context.Context) RedirectResponseArrayOutput
type RedirectResponseArrayInput ¶
type RedirectResponseArrayInput interface { pulumi.Input ToRedirectResponseArrayOutput() RedirectResponseArrayOutput ToRedirectResponseArrayOutputWithContext(context.Context) RedirectResponseArrayOutput }
RedirectResponseArrayInput is an input type that accepts RedirectResponseArray and RedirectResponseArrayOutput values. You can construct a concrete instance of `RedirectResponseArrayInput` via:
RedirectResponseArray{ RedirectResponseArgs{...} }
type RedirectResponseArrayOutput ¶
type RedirectResponseArrayOutput struct{ *pulumi.OutputState }
func (RedirectResponseArrayOutput) ElementType ¶
func (RedirectResponseArrayOutput) ElementType() reflect.Type
func (RedirectResponseArrayOutput) Index ¶
func (o RedirectResponseArrayOutput) Index(i pulumi.IntInput) RedirectResponseOutput
func (RedirectResponseArrayOutput) ToRedirectResponseArrayOutput ¶
func (o RedirectResponseArrayOutput) ToRedirectResponseArrayOutput() RedirectResponseArrayOutput
func (RedirectResponseArrayOutput) ToRedirectResponseArrayOutputWithContext ¶
func (o RedirectResponseArrayOutput) ToRedirectResponseArrayOutputWithContext(ctx context.Context) RedirectResponseArrayOutput
type RedirectResponseInput ¶
type RedirectResponseInput interface { pulumi.Input ToRedirectResponseOutput() RedirectResponseOutput ToRedirectResponseOutputWithContext(context.Context) RedirectResponseOutput }
RedirectResponseInput is an input type that accepts RedirectResponseArgs and RedirectResponseOutput values. You can construct a concrete instance of `RedirectResponseInput` via:
RedirectResponseArgs{...}
type RedirectResponseOutput ¶
type RedirectResponseOutput struct{ *pulumi.OutputState }
A [`Redirect`](https://firebase.google.com/docs/hosting/full-config#redirects) specifies a URL pattern that, if matched to the request URL path, triggers Hosting to respond with a redirect to the specified destination path.
func (RedirectResponseOutput) ElementType ¶
func (RedirectResponseOutput) ElementType() reflect.Type
func (RedirectResponseOutput) Glob ¶
func (o RedirectResponseOutput) Glob() pulumi.StringOutput
The user-supplied [glob](https://firebase.google.com/docs/hosting/full-config#glob_pattern_matching) to match against the request URL path.
func (RedirectResponseOutput) Location ¶
func (o RedirectResponseOutput) Location() pulumi.StringOutput
Required. The value to put in the HTTP location header of the response. The location can contain capture group values from the pattern using a `:` prefix to identify the segment and an optional `*` to capture the rest of the URL. For example: "glob": "/:capture*", "statusCode": 301, "location": "https://example.com/foo/:capture"
func (RedirectResponseOutput) Regex ¶
func (o RedirectResponseOutput) Regex() pulumi.StringOutput
The user-supplied RE2 regular expression to match against the request URL path.
func (RedirectResponseOutput) StatusCode ¶
func (o RedirectResponseOutput) StatusCode() pulumi.IntOutput
Required. The status HTTP code to return in the response. It must be a valid 3xx status code.
func (RedirectResponseOutput) ToRedirectResponseOutput ¶
func (o RedirectResponseOutput) ToRedirectResponseOutput() RedirectResponseOutput
func (RedirectResponseOutput) ToRedirectResponseOutputWithContext ¶
func (o RedirectResponseOutput) ToRedirectResponseOutputWithContext(ctx context.Context) RedirectResponseOutput
type ReleaseResponse ¶
type ReleaseResponse struct { // The deploy description when the release was created. The value can be up to 512 characters. Message string `pulumi:"message"` // The unique identifier for the release, in either of the following formats: - sites/SITE_ID/releases/RELEASE_ID - sites/SITE_ID/channels/CHANNEL_ID/releases/RELEASE_ID This name is provided in the response body when you call [`releases.create`](sites.releases/create) or [`channels.releases.create`](sites.channels.releases/create). Name string `pulumi:"name"` // The time at which the version is set to be public. ReleaseTime string `pulumi:"releaseTime"` // Identifies the user who created the release. ReleaseUser ActingUserResponse `pulumi:"releaseUser"` // Explains the reason for the release. Specify a value for this field only when creating a `SITE_DISABLE` type release. Type string `pulumi:"type"` // The configuration and content that was released. Version VersionResponse `pulumi:"version"` }
A `Release` is a particular [collection of configurations and files](sites.versions) that is set to be public at a particular time.
type ReleaseResponseArgs ¶
type ReleaseResponseArgs struct { // The deploy description when the release was created. The value can be up to 512 characters. Message pulumi.StringInput `pulumi:"message"` // The unique identifier for the release, in either of the following formats: - sites/SITE_ID/releases/RELEASE_ID - sites/SITE_ID/channels/CHANNEL_ID/releases/RELEASE_ID This name is provided in the response body when you call [`releases.create`](sites.releases/create) or [`channels.releases.create`](sites.channels.releases/create). Name pulumi.StringInput `pulumi:"name"` // The time at which the version is set to be public. ReleaseTime pulumi.StringInput `pulumi:"releaseTime"` // Identifies the user who created the release. ReleaseUser ActingUserResponseInput `pulumi:"releaseUser"` // Explains the reason for the release. Specify a value for this field only when creating a `SITE_DISABLE` type release. Type pulumi.StringInput `pulumi:"type"` // The configuration and content that was released. Version VersionResponseInput `pulumi:"version"` }
A `Release` is a particular [collection of configurations and files](sites.versions) that is set to be public at a particular time.
func (ReleaseResponseArgs) ElementType ¶
func (ReleaseResponseArgs) ElementType() reflect.Type
func (ReleaseResponseArgs) ToReleaseResponseOutput ¶
func (i ReleaseResponseArgs) ToReleaseResponseOutput() ReleaseResponseOutput
func (ReleaseResponseArgs) ToReleaseResponseOutputWithContext ¶
func (i ReleaseResponseArgs) ToReleaseResponseOutputWithContext(ctx context.Context) ReleaseResponseOutput
func (ReleaseResponseArgs) ToReleaseResponsePtrOutput ¶
func (i ReleaseResponseArgs) ToReleaseResponsePtrOutput() ReleaseResponsePtrOutput
func (ReleaseResponseArgs) ToReleaseResponsePtrOutputWithContext ¶
func (i ReleaseResponseArgs) ToReleaseResponsePtrOutputWithContext(ctx context.Context) ReleaseResponsePtrOutput
type ReleaseResponseInput ¶
type ReleaseResponseInput interface { pulumi.Input ToReleaseResponseOutput() ReleaseResponseOutput ToReleaseResponseOutputWithContext(context.Context) ReleaseResponseOutput }
ReleaseResponseInput is an input type that accepts ReleaseResponseArgs and ReleaseResponseOutput values. You can construct a concrete instance of `ReleaseResponseInput` via:
ReleaseResponseArgs{...}
type ReleaseResponseOutput ¶
type ReleaseResponseOutput struct{ *pulumi.OutputState }
A `Release` is a particular [collection of configurations and files](sites.versions) that is set to be public at a particular time.
func (ReleaseResponseOutput) ElementType ¶
func (ReleaseResponseOutput) ElementType() reflect.Type
func (ReleaseResponseOutput) Message ¶
func (o ReleaseResponseOutput) Message() pulumi.StringOutput
The deploy description when the release was created. The value can be up to 512 characters.
func (ReleaseResponseOutput) Name ¶
func (o ReleaseResponseOutput) Name() pulumi.StringOutput
The unique identifier for the release, in either of the following formats: - sites/SITE_ID/releases/RELEASE_ID - sites/SITE_ID/channels/CHANNEL_ID/releases/RELEASE_ID This name is provided in the response body when you call [`releases.create`](sites.releases/create) or [`channels.releases.create`](sites.channels.releases/create).
func (ReleaseResponseOutput) ReleaseTime ¶
func (o ReleaseResponseOutput) ReleaseTime() pulumi.StringOutput
The time at which the version is set to be public.
func (ReleaseResponseOutput) ReleaseUser ¶
func (o ReleaseResponseOutput) ReleaseUser() ActingUserResponseOutput
Identifies the user who created the release.
func (ReleaseResponseOutput) ToReleaseResponseOutput ¶
func (o ReleaseResponseOutput) ToReleaseResponseOutput() ReleaseResponseOutput
func (ReleaseResponseOutput) ToReleaseResponseOutputWithContext ¶
func (o ReleaseResponseOutput) ToReleaseResponseOutputWithContext(ctx context.Context) ReleaseResponseOutput
func (ReleaseResponseOutput) ToReleaseResponsePtrOutput ¶
func (o ReleaseResponseOutput) ToReleaseResponsePtrOutput() ReleaseResponsePtrOutput
func (ReleaseResponseOutput) ToReleaseResponsePtrOutputWithContext ¶
func (o ReleaseResponseOutput) ToReleaseResponsePtrOutputWithContext(ctx context.Context) ReleaseResponsePtrOutput
func (ReleaseResponseOutput) Type ¶
func (o ReleaseResponseOutput) Type() pulumi.StringOutput
Explains the reason for the release. Specify a value for this field only when creating a `SITE_DISABLE` type release.
func (ReleaseResponseOutput) Version ¶
func (o ReleaseResponseOutput) Version() VersionResponseOutput
The configuration and content that was released.
type ReleaseResponsePtrInput ¶
type ReleaseResponsePtrInput interface { pulumi.Input ToReleaseResponsePtrOutput() ReleaseResponsePtrOutput ToReleaseResponsePtrOutputWithContext(context.Context) ReleaseResponsePtrOutput }
ReleaseResponsePtrInput is an input type that accepts ReleaseResponseArgs, ReleaseResponsePtr and ReleaseResponsePtrOutput values. You can construct a concrete instance of `ReleaseResponsePtrInput` via:
ReleaseResponseArgs{...} or: nil
func ReleaseResponsePtr ¶
func ReleaseResponsePtr(v *ReleaseResponseArgs) ReleaseResponsePtrInput
type ReleaseResponsePtrOutput ¶
type ReleaseResponsePtrOutput struct{ *pulumi.OutputState }
func (ReleaseResponsePtrOutput) Elem ¶
func (o ReleaseResponsePtrOutput) Elem() ReleaseResponseOutput
func (ReleaseResponsePtrOutput) ElementType ¶
func (ReleaseResponsePtrOutput) ElementType() reflect.Type
func (ReleaseResponsePtrOutput) Message ¶
func (o ReleaseResponsePtrOutput) Message() pulumi.StringPtrOutput
The deploy description when the release was created. The value can be up to 512 characters.
func (ReleaseResponsePtrOutput) Name ¶
func (o ReleaseResponsePtrOutput) Name() pulumi.StringPtrOutput
The unique identifier for the release, in either of the following formats: - sites/SITE_ID/releases/RELEASE_ID - sites/SITE_ID/channels/CHANNEL_ID/releases/RELEASE_ID This name is provided in the response body when you call [`releases.create`](sites.releases/create) or [`channels.releases.create`](sites.channels.releases/create).
func (ReleaseResponsePtrOutput) ReleaseTime ¶
func (o ReleaseResponsePtrOutput) ReleaseTime() pulumi.StringPtrOutput
The time at which the version is set to be public.
func (ReleaseResponsePtrOutput) ReleaseUser ¶
func (o ReleaseResponsePtrOutput) ReleaseUser() ActingUserResponsePtrOutput
Identifies the user who created the release.
func (ReleaseResponsePtrOutput) ToReleaseResponsePtrOutput ¶
func (o ReleaseResponsePtrOutput) ToReleaseResponsePtrOutput() ReleaseResponsePtrOutput
func (ReleaseResponsePtrOutput) ToReleaseResponsePtrOutputWithContext ¶
func (o ReleaseResponsePtrOutput) ToReleaseResponsePtrOutputWithContext(ctx context.Context) ReleaseResponsePtrOutput
func (ReleaseResponsePtrOutput) Type ¶
func (o ReleaseResponsePtrOutput) Type() pulumi.StringPtrOutput
Explains the reason for the release. Specify a value for this field only when creating a `SITE_DISABLE` type release.
func (ReleaseResponsePtrOutput) Version ¶
func (o ReleaseResponsePtrOutput) Version() VersionResponsePtrOutput
The configuration and content that was released.
type RewriteResponse ¶
type RewriteResponse struct { // The request will be forwarded to Firebase Dynamic Links. DynamicLinks bool `pulumi:"dynamicLinks"` // The function to proxy requests to. Must match the exported function name exactly. Function string `pulumi:"function"` // The user-supplied [glob](https://firebase.google.com/docs/hosting/full-config#glob_pattern_matching) to match against the request URL path. Glob string `pulumi:"glob"` // The URL path to rewrite the request to. Path string `pulumi:"path"` // The user-supplied RE2 regular expression to match against the request URL path. Regex string `pulumi:"regex"` // The request will be forwarded to Cloud Run. Run CloudRunRewriteResponse `pulumi:"run"` }
A [`Rewrite`](https://firebase.google.com/docs/hosting/full-config#rewrites) specifies a URL pattern that, if matched to the request URL path, triggers Hosting to respond as if the service were given the specified destination URL.
type RewriteResponseArgs ¶
type RewriteResponseArgs struct { // The request will be forwarded to Firebase Dynamic Links. DynamicLinks pulumi.BoolInput `pulumi:"dynamicLinks"` // The function to proxy requests to. Must match the exported function name exactly. Function pulumi.StringInput `pulumi:"function"` // The user-supplied [glob](https://firebase.google.com/docs/hosting/full-config#glob_pattern_matching) to match against the request URL path. Glob pulumi.StringInput `pulumi:"glob"` // The URL path to rewrite the request to. Path pulumi.StringInput `pulumi:"path"` // The user-supplied RE2 regular expression to match against the request URL path. Regex pulumi.StringInput `pulumi:"regex"` // The request will be forwarded to Cloud Run. Run CloudRunRewriteResponseInput `pulumi:"run"` }
A [`Rewrite`](https://firebase.google.com/docs/hosting/full-config#rewrites) specifies a URL pattern that, if matched to the request URL path, triggers Hosting to respond as if the service were given the specified destination URL.
func (RewriteResponseArgs) ElementType ¶
func (RewriteResponseArgs) ElementType() reflect.Type
func (RewriteResponseArgs) ToRewriteResponseOutput ¶
func (i RewriteResponseArgs) ToRewriteResponseOutput() RewriteResponseOutput
func (RewriteResponseArgs) ToRewriteResponseOutputWithContext ¶
func (i RewriteResponseArgs) ToRewriteResponseOutputWithContext(ctx context.Context) RewriteResponseOutput
type RewriteResponseArray ¶
type RewriteResponseArray []RewriteResponseInput
func (RewriteResponseArray) ElementType ¶
func (RewriteResponseArray) ElementType() reflect.Type
func (RewriteResponseArray) ToRewriteResponseArrayOutput ¶
func (i RewriteResponseArray) ToRewriteResponseArrayOutput() RewriteResponseArrayOutput
func (RewriteResponseArray) ToRewriteResponseArrayOutputWithContext ¶
func (i RewriteResponseArray) ToRewriteResponseArrayOutputWithContext(ctx context.Context) RewriteResponseArrayOutput
type RewriteResponseArrayInput ¶
type RewriteResponseArrayInput interface { pulumi.Input ToRewriteResponseArrayOutput() RewriteResponseArrayOutput ToRewriteResponseArrayOutputWithContext(context.Context) RewriteResponseArrayOutput }
RewriteResponseArrayInput is an input type that accepts RewriteResponseArray and RewriteResponseArrayOutput values. You can construct a concrete instance of `RewriteResponseArrayInput` via:
RewriteResponseArray{ RewriteResponseArgs{...} }
type RewriteResponseArrayOutput ¶
type RewriteResponseArrayOutput struct{ *pulumi.OutputState }
func (RewriteResponseArrayOutput) ElementType ¶
func (RewriteResponseArrayOutput) ElementType() reflect.Type
func (RewriteResponseArrayOutput) Index ¶
func (o RewriteResponseArrayOutput) Index(i pulumi.IntInput) RewriteResponseOutput
func (RewriteResponseArrayOutput) ToRewriteResponseArrayOutput ¶
func (o RewriteResponseArrayOutput) ToRewriteResponseArrayOutput() RewriteResponseArrayOutput
func (RewriteResponseArrayOutput) ToRewriteResponseArrayOutputWithContext ¶
func (o RewriteResponseArrayOutput) ToRewriteResponseArrayOutputWithContext(ctx context.Context) RewriteResponseArrayOutput
type RewriteResponseInput ¶
type RewriteResponseInput interface { pulumi.Input ToRewriteResponseOutput() RewriteResponseOutput ToRewriteResponseOutputWithContext(context.Context) RewriteResponseOutput }
RewriteResponseInput is an input type that accepts RewriteResponseArgs and RewriteResponseOutput values. You can construct a concrete instance of `RewriteResponseInput` via:
RewriteResponseArgs{...}
type RewriteResponseOutput ¶
type RewriteResponseOutput struct{ *pulumi.OutputState }
A [`Rewrite`](https://firebase.google.com/docs/hosting/full-config#rewrites) specifies a URL pattern that, if matched to the request URL path, triggers Hosting to respond as if the service were given the specified destination URL.
func (RewriteResponseOutput) DynamicLinks ¶
func (o RewriteResponseOutput) DynamicLinks() pulumi.BoolOutput
The request will be forwarded to Firebase Dynamic Links.
func (RewriteResponseOutput) ElementType ¶
func (RewriteResponseOutput) ElementType() reflect.Type
func (RewriteResponseOutput) Function ¶
func (o RewriteResponseOutput) Function() pulumi.StringOutput
The function to proxy requests to. Must match the exported function name exactly.
func (RewriteResponseOutput) Glob ¶
func (o RewriteResponseOutput) Glob() pulumi.StringOutput
The user-supplied [glob](https://firebase.google.com/docs/hosting/full-config#glob_pattern_matching) to match against the request URL path.
func (RewriteResponseOutput) Path ¶
func (o RewriteResponseOutput) Path() pulumi.StringOutput
The URL path to rewrite the request to.
func (RewriteResponseOutput) Regex ¶
func (o RewriteResponseOutput) Regex() pulumi.StringOutput
The user-supplied RE2 regular expression to match against the request URL path.
func (RewriteResponseOutput) Run ¶
func (o RewriteResponseOutput) Run() CloudRunRewriteResponseOutput
The request will be forwarded to Cloud Run.
func (RewriteResponseOutput) ToRewriteResponseOutput ¶
func (o RewriteResponseOutput) ToRewriteResponseOutput() RewriteResponseOutput
func (RewriteResponseOutput) ToRewriteResponseOutputWithContext ¶
func (o RewriteResponseOutput) ToRewriteResponseOutputWithContext(ctx context.Context) RewriteResponseOutput
type ServingConfigResponse ¶
type ServingConfigResponse struct { // How to handle well known App Association files. AppAssociation string `pulumi:"appAssociation"` // Defines whether to drop the file extension from uploaded files. CleanUrls bool `pulumi:"cleanUrls"` // An array of objects, where each object specifies a URL pattern that, if matched to the request URL path, triggers Hosting to apply the specified custom response headers. Headers []HeaderResponse `pulumi:"headers"` // Optional. Defines i18n rewrite behavior. I18n I18nConfigResponse `pulumi:"i18n"` // An array of objects (called redirect rules), where each rule specifies a URL pattern that, if matched to the request URL path, triggers Hosting to respond with a redirect to the specified destination path. Redirects []RedirectResponse `pulumi:"redirects"` // An array of objects (called rewrite rules), where each rule specifies a URL pattern that, if matched to the request URL path, triggers Hosting to respond as if the service were given the specified destination URL. Rewrites []RewriteResponse `pulumi:"rewrites"` // Defines how to handle a trailing slash in the URL path. TrailingSlashBehavior string `pulumi:"trailingSlashBehavior"` }
The configuration for how incoming requests to a site should be routed and processed before serving content. The URL request paths are matched against the specified URL patterns in the configuration, then Hosting applies the applicable configuration according to a specific [priority order](https://firebase.google.com/docs/hosting/full-config#hosting_priority_order).
type ServingConfigResponseArgs ¶
type ServingConfigResponseArgs struct { // How to handle well known App Association files. AppAssociation pulumi.StringInput `pulumi:"appAssociation"` // Defines whether to drop the file extension from uploaded files. CleanUrls pulumi.BoolInput `pulumi:"cleanUrls"` // An array of objects, where each object specifies a URL pattern that, if matched to the request URL path, triggers Hosting to apply the specified custom response headers. Headers HeaderResponseArrayInput `pulumi:"headers"` // Optional. Defines i18n rewrite behavior. I18n I18nConfigResponseInput `pulumi:"i18n"` // An array of objects (called redirect rules), where each rule specifies a URL pattern that, if matched to the request URL path, triggers Hosting to respond with a redirect to the specified destination path. Redirects RedirectResponseArrayInput `pulumi:"redirects"` // An array of objects (called rewrite rules), where each rule specifies a URL pattern that, if matched to the request URL path, triggers Hosting to respond as if the service were given the specified destination URL. Rewrites RewriteResponseArrayInput `pulumi:"rewrites"` // Defines how to handle a trailing slash in the URL path. TrailingSlashBehavior pulumi.StringInput `pulumi:"trailingSlashBehavior"` }
The configuration for how incoming requests to a site should be routed and processed before serving content. The URL request paths are matched against the specified URL patterns in the configuration, then Hosting applies the applicable configuration according to a specific [priority order](https://firebase.google.com/docs/hosting/full-config#hosting_priority_order).
func (ServingConfigResponseArgs) ElementType ¶
func (ServingConfigResponseArgs) ElementType() reflect.Type
func (ServingConfigResponseArgs) ToServingConfigResponseOutput ¶
func (i ServingConfigResponseArgs) ToServingConfigResponseOutput() ServingConfigResponseOutput
func (ServingConfigResponseArgs) ToServingConfigResponseOutputWithContext ¶
func (i ServingConfigResponseArgs) ToServingConfigResponseOutputWithContext(ctx context.Context) ServingConfigResponseOutput
func (ServingConfigResponseArgs) ToServingConfigResponsePtrOutput ¶
func (i ServingConfigResponseArgs) ToServingConfigResponsePtrOutput() ServingConfigResponsePtrOutput
func (ServingConfigResponseArgs) ToServingConfigResponsePtrOutputWithContext ¶
func (i ServingConfigResponseArgs) ToServingConfigResponsePtrOutputWithContext(ctx context.Context) ServingConfigResponsePtrOutput
type ServingConfigResponseInput ¶
type ServingConfigResponseInput interface { pulumi.Input ToServingConfigResponseOutput() ServingConfigResponseOutput ToServingConfigResponseOutputWithContext(context.Context) ServingConfigResponseOutput }
ServingConfigResponseInput is an input type that accepts ServingConfigResponseArgs and ServingConfigResponseOutput values. You can construct a concrete instance of `ServingConfigResponseInput` via:
ServingConfigResponseArgs{...}
type ServingConfigResponseOutput ¶
type ServingConfigResponseOutput struct{ *pulumi.OutputState }
The configuration for how incoming requests to a site should be routed and processed before serving content. The URL request paths are matched against the specified URL patterns in the configuration, then Hosting applies the applicable configuration according to a specific [priority order](https://firebase.google.com/docs/hosting/full-config#hosting_priority_order).
func (ServingConfigResponseOutput) AppAssociation ¶
func (o ServingConfigResponseOutput) AppAssociation() pulumi.StringOutput
How to handle well known App Association files.
func (ServingConfigResponseOutput) CleanUrls ¶
func (o ServingConfigResponseOutput) CleanUrls() pulumi.BoolOutput
Defines whether to drop the file extension from uploaded files.
func (ServingConfigResponseOutput) ElementType ¶
func (ServingConfigResponseOutput) ElementType() reflect.Type
func (ServingConfigResponseOutput) Headers ¶
func (o ServingConfigResponseOutput) Headers() HeaderResponseArrayOutput
An array of objects, where each object specifies a URL pattern that, if matched to the request URL path, triggers Hosting to apply the specified custom response headers.
func (ServingConfigResponseOutput) I18n ¶
func (o ServingConfigResponseOutput) I18n() I18nConfigResponseOutput
Optional. Defines i18n rewrite behavior.
func (ServingConfigResponseOutput) Redirects ¶
func (o ServingConfigResponseOutput) Redirects() RedirectResponseArrayOutput
An array of objects (called redirect rules), where each rule specifies a URL pattern that, if matched to the request URL path, triggers Hosting to respond with a redirect to the specified destination path.
func (ServingConfigResponseOutput) Rewrites ¶
func (o ServingConfigResponseOutput) Rewrites() RewriteResponseArrayOutput
An array of objects (called rewrite rules), where each rule specifies a URL pattern that, if matched to the request URL path, triggers Hosting to respond as if the service were given the specified destination URL.
func (ServingConfigResponseOutput) ToServingConfigResponseOutput ¶
func (o ServingConfigResponseOutput) ToServingConfigResponseOutput() ServingConfigResponseOutput
func (ServingConfigResponseOutput) ToServingConfigResponseOutputWithContext ¶
func (o ServingConfigResponseOutput) ToServingConfigResponseOutputWithContext(ctx context.Context) ServingConfigResponseOutput
func (ServingConfigResponseOutput) ToServingConfigResponsePtrOutput ¶
func (o ServingConfigResponseOutput) ToServingConfigResponsePtrOutput() ServingConfigResponsePtrOutput
func (ServingConfigResponseOutput) ToServingConfigResponsePtrOutputWithContext ¶
func (o ServingConfigResponseOutput) ToServingConfigResponsePtrOutputWithContext(ctx context.Context) ServingConfigResponsePtrOutput
func (ServingConfigResponseOutput) TrailingSlashBehavior ¶
func (o ServingConfigResponseOutput) TrailingSlashBehavior() pulumi.StringOutput
Defines how to handle a trailing slash in the URL path.
type ServingConfigResponsePtrInput ¶
type ServingConfigResponsePtrInput interface { pulumi.Input ToServingConfigResponsePtrOutput() ServingConfigResponsePtrOutput ToServingConfigResponsePtrOutputWithContext(context.Context) ServingConfigResponsePtrOutput }
ServingConfigResponsePtrInput is an input type that accepts ServingConfigResponseArgs, ServingConfigResponsePtr and ServingConfigResponsePtrOutput values. You can construct a concrete instance of `ServingConfigResponsePtrInput` via:
ServingConfigResponseArgs{...} or: nil
func ServingConfigResponsePtr ¶
func ServingConfigResponsePtr(v *ServingConfigResponseArgs) ServingConfigResponsePtrInput
type ServingConfigResponsePtrOutput ¶
type ServingConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (ServingConfigResponsePtrOutput) AppAssociation ¶
func (o ServingConfigResponsePtrOutput) AppAssociation() pulumi.StringPtrOutput
How to handle well known App Association files.
func (ServingConfigResponsePtrOutput) CleanUrls ¶
func (o ServingConfigResponsePtrOutput) CleanUrls() pulumi.BoolPtrOutput
Defines whether to drop the file extension from uploaded files.
func (ServingConfigResponsePtrOutput) Elem ¶
func (o ServingConfigResponsePtrOutput) Elem() ServingConfigResponseOutput
func (ServingConfigResponsePtrOutput) ElementType ¶
func (ServingConfigResponsePtrOutput) ElementType() reflect.Type
func (ServingConfigResponsePtrOutput) Headers ¶
func (o ServingConfigResponsePtrOutput) Headers() HeaderResponseArrayOutput
An array of objects, where each object specifies a URL pattern that, if matched to the request URL path, triggers Hosting to apply the specified custom response headers.
func (ServingConfigResponsePtrOutput) I18n ¶
func (o ServingConfigResponsePtrOutput) I18n() I18nConfigResponsePtrOutput
Optional. Defines i18n rewrite behavior.
func (ServingConfigResponsePtrOutput) Redirects ¶
func (o ServingConfigResponsePtrOutput) Redirects() RedirectResponseArrayOutput
An array of objects (called redirect rules), where each rule specifies a URL pattern that, if matched to the request URL path, triggers Hosting to respond with a redirect to the specified destination path.
func (ServingConfigResponsePtrOutput) Rewrites ¶
func (o ServingConfigResponsePtrOutput) Rewrites() RewriteResponseArrayOutput
An array of objects (called rewrite rules), where each rule specifies a URL pattern that, if matched to the request URL path, triggers Hosting to respond as if the service were given the specified destination URL.
func (ServingConfigResponsePtrOutput) ToServingConfigResponsePtrOutput ¶
func (o ServingConfigResponsePtrOutput) ToServingConfigResponsePtrOutput() ServingConfigResponsePtrOutput
func (ServingConfigResponsePtrOutput) ToServingConfigResponsePtrOutputWithContext ¶
func (o ServingConfigResponsePtrOutput) ToServingConfigResponsePtrOutputWithContext(ctx context.Context) ServingConfigResponsePtrOutput
func (ServingConfigResponsePtrOutput) TrailingSlashBehavior ¶
func (o ServingConfigResponsePtrOutput) TrailingSlashBehavior() pulumi.StringPtrOutput
Defines how to handle a trailing slash in the URL path.
type Site ¶
type Site struct { pulumi.CustomResourceState // Optional. The [ID of a Web App](https://firebase.google.com/docs/projects/api/reference/rest/v1beta1/projects.webApps#WebApp.FIELDS.app_id) associated with the Hosting site. AppId pulumi.StringOutput `pulumi:"appId"` // The default URL for the Hosting site. DefaultUrl pulumi.StringOutput `pulumi:"defaultUrl"` // Optional. User-specified labels for the Hosting site. Labels pulumi.StringMapOutput `pulumi:"labels"` // The fully-qualified resource name of the Hosting site, in the format: projects/PROJECT_IDENTIFIER/sites/SITE_ID PROJECT_IDENTIFIER: the Firebase project's [`ProjectNumber`](https://firebase.google.com/docs/projects/api/reference/rest/v1beta1/projects#FirebaseProject.FIELDS.project_number) ***(recommended)*** or its [`ProjectId`](https://firebase.google.com/docs/projects/api/reference/rest/v1beta1/projects#FirebaseProject.FIELDS.project_id). Learn more about using project identifiers in Google's [AIP 2510 standard](https://google.aip.dev/cloud/2510). Name pulumi.StringOutput `pulumi:"name"` // The type of Hosting site. Every Firebase project has a `DEFAULT_SITE`, which is created when Hosting is provisioned for the project. All additional sites are `USER_SITE`. Type pulumi.StringOutput `pulumi:"type"` }
Creates a new Hosting Site in the specified parent Firebase project. Note that Hosting sites can take several minutes to propagate through Firebase systems.
func GetSite ¶
func GetSite(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SiteState, opts ...pulumi.ResourceOption) (*Site, error)
GetSite gets an existing Site 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 NewSite ¶
func NewSite(ctx *pulumi.Context, name string, args *SiteArgs, opts ...pulumi.ResourceOption) (*Site, error)
NewSite registers a new resource with the given unique name, arguments, and options.
func (*Site) ElementType ¶
func (*Site) ToSiteOutput ¶
func (i *Site) ToSiteOutput() SiteOutput
func (*Site) ToSiteOutputWithContext ¶
func (i *Site) ToSiteOutputWithContext(ctx context.Context) SiteOutput
type SiteArgs ¶
type SiteArgs struct { // Optional. The [ID of a Web App](https://firebase.google.com/docs/projects/api/reference/rest/v1beta1/projects.webApps#WebApp.FIELDS.app_id) associated with the Hosting site. AppId pulumi.StringPtrInput // Optional. User-specified labels for the Hosting site. Labels pulumi.StringMapInput Project pulumi.StringInput SiteId pulumi.StringInput }
The set of arguments for constructing a Site resource.
func (SiteArgs) ElementType ¶
type SiteInput ¶
type SiteInput interface { pulumi.Input ToSiteOutput() SiteOutput ToSiteOutputWithContext(ctx context.Context) SiteOutput }
type SiteOutput ¶
type SiteOutput struct {
*pulumi.OutputState
}
func (SiteOutput) ElementType ¶
func (SiteOutput) ElementType() reflect.Type
func (SiteOutput) ToSiteOutput ¶
func (o SiteOutput) ToSiteOutput() SiteOutput
func (SiteOutput) ToSiteOutputWithContext ¶
func (o SiteOutput) ToSiteOutputWithContext(ctx context.Context) SiteOutput
type SiteState ¶
type SiteState struct { // Optional. The [ID of a Web App](https://firebase.google.com/docs/projects/api/reference/rest/v1beta1/projects.webApps#WebApp.FIELDS.app_id) associated with the Hosting site. AppId pulumi.StringPtrInput // The default URL for the Hosting site. DefaultUrl pulumi.StringPtrInput // Optional. User-specified labels for the Hosting site. Labels pulumi.StringMapInput // The fully-qualified resource name of the Hosting site, in the format: projects/PROJECT_IDENTIFIER/sites/SITE_ID PROJECT_IDENTIFIER: the Firebase project's [`ProjectNumber`](https://firebase.google.com/docs/projects/api/reference/rest/v1beta1/projects#FirebaseProject.FIELDS.project_number) ***(recommended)*** or its [`ProjectId`](https://firebase.google.com/docs/projects/api/reference/rest/v1beta1/projects#FirebaseProject.FIELDS.project_id). Learn more about using project identifiers in Google's [AIP 2510 standard](https://google.aip.dev/cloud/2510). Name pulumi.StringPtrInput // The type of Hosting site. Every Firebase project has a `DEFAULT_SITE`, which is created when Hosting is provisioned for the project. All additional sites are `USER_SITE`. Type pulumi.StringPtrInput }
func (SiteState) ElementType ¶
type VersionResponse ¶
type VersionResponse struct { // The configuration for the behavior of the site. This configuration exists in the [`firebase.json`](https://firebase.google.com/docs/cli/#the_firebasejson_file) file. Config ServingConfigResponse `pulumi:"config"` // The time at which the version was created. CreateTime string `pulumi:"createTime"` // Identifies the user who created the version. CreateUser ActingUserResponse `pulumi:"createUser"` // The time at which the version was `DELETED`. DeleteTime string `pulumi:"deleteTime"` // Identifies the user who `DELETED` the version. DeleteUser ActingUserResponse `pulumi:"deleteUser"` // The total number of files associated with the version. This value is calculated after a version is `FINALIZED`. FileCount string `pulumi:"fileCount"` // The time at which the version was `FINALIZED`. FinalizeTime string `pulumi:"finalizeTime"` // Identifies the user who `FINALIZED` the version. FinalizeUser ActingUserResponse `pulumi:"finalizeUser"` // The labels used for extra metadata and/or filtering. Labels map[string]string `pulumi:"labels"` // The fully-qualified resource name for the version, in the format: sites/ SITE_ID/versions/VERSION_ID This name is provided in the response body when you call [`CreateVersion`](sites.versions/create). Name string `pulumi:"name"` // The deploy status of the version. For a successful deploy, call [`CreateVersion`](sites.versions/create) to make a new version (`CREATED` status), [upload all desired files](sites.versions/populateFiles) to the version, then [update](sites.versions/patch) the version to the `FINALIZED` status. Note that if you leave the version in the `CREATED` state for more than 12 hours, the system will automatically mark the version as `ABANDONED`. You can also change the status of a version to `DELETED` by calling [`DeleteVersion`](sites.versions/delete). Status string `pulumi:"status"` // The total stored bytesize of the version. This value is calculated after a version is `FINALIZED`. VersionBytes string `pulumi:"versionBytes"` }
A `Version` is a configuration and a collection of static files which determine how a site is displayed.
type VersionResponseArgs ¶
type VersionResponseArgs struct { // The configuration for the behavior of the site. This configuration exists in the [`firebase.json`](https://firebase.google.com/docs/cli/#the_firebasejson_file) file. Config ServingConfigResponseInput `pulumi:"config"` // The time at which the version was created. CreateTime pulumi.StringInput `pulumi:"createTime"` // Identifies the user who created the version. CreateUser ActingUserResponseInput `pulumi:"createUser"` // The time at which the version was `DELETED`. DeleteTime pulumi.StringInput `pulumi:"deleteTime"` // Identifies the user who `DELETED` the version. DeleteUser ActingUserResponseInput `pulumi:"deleteUser"` // The total number of files associated with the version. This value is calculated after a version is `FINALIZED`. FileCount pulumi.StringInput `pulumi:"fileCount"` // The time at which the version was `FINALIZED`. FinalizeTime pulumi.StringInput `pulumi:"finalizeTime"` // Identifies the user who `FINALIZED` the version. FinalizeUser ActingUserResponseInput `pulumi:"finalizeUser"` // The labels used for extra metadata and/or filtering. Labels pulumi.StringMapInput `pulumi:"labels"` // The fully-qualified resource name for the version, in the format: sites/ SITE_ID/versions/VERSION_ID This name is provided in the response body when you call [`CreateVersion`](sites.versions/create). Name pulumi.StringInput `pulumi:"name"` // The deploy status of the version. For a successful deploy, call [`CreateVersion`](sites.versions/create) to make a new version (`CREATED` status), [upload all desired files](sites.versions/populateFiles) to the version, then [update](sites.versions/patch) the version to the `FINALIZED` status. Note that if you leave the version in the `CREATED` state for more than 12 hours, the system will automatically mark the version as `ABANDONED`. You can also change the status of a version to `DELETED` by calling [`DeleteVersion`](sites.versions/delete). Status pulumi.StringInput `pulumi:"status"` // The total stored bytesize of the version. This value is calculated after a version is `FINALIZED`. VersionBytes pulumi.StringInput `pulumi:"versionBytes"` }
A `Version` is a configuration and a collection of static files which determine how a site is displayed.
func (VersionResponseArgs) ElementType ¶
func (VersionResponseArgs) ElementType() reflect.Type
func (VersionResponseArgs) ToVersionResponseOutput ¶
func (i VersionResponseArgs) ToVersionResponseOutput() VersionResponseOutput
func (VersionResponseArgs) ToVersionResponseOutputWithContext ¶
func (i VersionResponseArgs) ToVersionResponseOutputWithContext(ctx context.Context) VersionResponseOutput
func (VersionResponseArgs) ToVersionResponsePtrOutput ¶
func (i VersionResponseArgs) ToVersionResponsePtrOutput() VersionResponsePtrOutput
func (VersionResponseArgs) ToVersionResponsePtrOutputWithContext ¶
func (i VersionResponseArgs) ToVersionResponsePtrOutputWithContext(ctx context.Context) VersionResponsePtrOutput
type VersionResponseInput ¶
type VersionResponseInput interface { pulumi.Input ToVersionResponseOutput() VersionResponseOutput ToVersionResponseOutputWithContext(context.Context) VersionResponseOutput }
VersionResponseInput is an input type that accepts VersionResponseArgs and VersionResponseOutput values. You can construct a concrete instance of `VersionResponseInput` via:
VersionResponseArgs{...}
type VersionResponseOutput ¶
type VersionResponseOutput struct{ *pulumi.OutputState }
A `Version` is a configuration and a collection of static files which determine how a site is displayed.
func (VersionResponseOutput) Config ¶
func (o VersionResponseOutput) Config() ServingConfigResponseOutput
The configuration for the behavior of the site. This configuration exists in the [`firebase.json`](https://firebase.google.com/docs/cli/#the_firebasejson_file) file.
func (VersionResponseOutput) CreateTime ¶
func (o VersionResponseOutput) CreateTime() pulumi.StringOutput
The time at which the version was created.
func (VersionResponseOutput) CreateUser ¶
func (o VersionResponseOutput) CreateUser() ActingUserResponseOutput
Identifies the user who created the version.
func (VersionResponseOutput) DeleteTime ¶
func (o VersionResponseOutput) DeleteTime() pulumi.StringOutput
The time at which the version was `DELETED`.
func (VersionResponseOutput) DeleteUser ¶
func (o VersionResponseOutput) DeleteUser() ActingUserResponseOutput
Identifies the user who `DELETED` the version.
func (VersionResponseOutput) ElementType ¶
func (VersionResponseOutput) ElementType() reflect.Type
func (VersionResponseOutput) FileCount ¶
func (o VersionResponseOutput) FileCount() pulumi.StringOutput
The total number of files associated with the version. This value is calculated after a version is `FINALIZED`.
func (VersionResponseOutput) FinalizeTime ¶
func (o VersionResponseOutput) FinalizeTime() pulumi.StringOutput
The time at which the version was `FINALIZED`.
func (VersionResponseOutput) FinalizeUser ¶
func (o VersionResponseOutput) FinalizeUser() ActingUserResponseOutput
Identifies the user who `FINALIZED` the version.
func (VersionResponseOutput) Labels ¶
func (o VersionResponseOutput) Labels() pulumi.StringMapOutput
The labels used for extra metadata and/or filtering.
func (VersionResponseOutput) Name ¶
func (o VersionResponseOutput) Name() pulumi.StringOutput
The fully-qualified resource name for the version, in the format: sites/ SITE_ID/versions/VERSION_ID This name is provided in the response body when you call [`CreateVersion`](sites.versions/create).
func (VersionResponseOutput) Status ¶
func (o VersionResponseOutput) Status() pulumi.StringOutput
The deploy status of the version. For a successful deploy, call [`CreateVersion`](sites.versions/create) to make a new version (`CREATED` status), [upload all desired files](sites.versions/populateFiles) to the version, then [update](sites.versions/patch) the version to the `FINALIZED` status. Note that if you leave the version in the `CREATED` state for more than 12 hours, the system will automatically mark the version as `ABANDONED`. You can also change the status of a version to `DELETED` by calling [`DeleteVersion`](sites.versions/delete).
func (VersionResponseOutput) ToVersionResponseOutput ¶
func (o VersionResponseOutput) ToVersionResponseOutput() VersionResponseOutput
func (VersionResponseOutput) ToVersionResponseOutputWithContext ¶
func (o VersionResponseOutput) ToVersionResponseOutputWithContext(ctx context.Context) VersionResponseOutput
func (VersionResponseOutput) ToVersionResponsePtrOutput ¶
func (o VersionResponseOutput) ToVersionResponsePtrOutput() VersionResponsePtrOutput
func (VersionResponseOutput) ToVersionResponsePtrOutputWithContext ¶
func (o VersionResponseOutput) ToVersionResponsePtrOutputWithContext(ctx context.Context) VersionResponsePtrOutput
func (VersionResponseOutput) VersionBytes ¶
func (o VersionResponseOutput) VersionBytes() pulumi.StringOutput
The total stored bytesize of the version. This value is calculated after a version is `FINALIZED`.
type VersionResponsePtrInput ¶
type VersionResponsePtrInput interface { pulumi.Input ToVersionResponsePtrOutput() VersionResponsePtrOutput ToVersionResponsePtrOutputWithContext(context.Context) VersionResponsePtrOutput }
VersionResponsePtrInput is an input type that accepts VersionResponseArgs, VersionResponsePtr and VersionResponsePtrOutput values. You can construct a concrete instance of `VersionResponsePtrInput` via:
VersionResponseArgs{...} or: nil
func VersionResponsePtr ¶
func VersionResponsePtr(v *VersionResponseArgs) VersionResponsePtrInput
type VersionResponsePtrOutput ¶
type VersionResponsePtrOutput struct{ *pulumi.OutputState }
func (VersionResponsePtrOutput) Config ¶
func (o VersionResponsePtrOutput) Config() ServingConfigResponsePtrOutput
The configuration for the behavior of the site. This configuration exists in the [`firebase.json`](https://firebase.google.com/docs/cli/#the_firebasejson_file) file.
func (VersionResponsePtrOutput) CreateTime ¶
func (o VersionResponsePtrOutput) CreateTime() pulumi.StringPtrOutput
The time at which the version was created.
func (VersionResponsePtrOutput) CreateUser ¶
func (o VersionResponsePtrOutput) CreateUser() ActingUserResponsePtrOutput
Identifies the user who created the version.
func (VersionResponsePtrOutput) DeleteTime ¶
func (o VersionResponsePtrOutput) DeleteTime() pulumi.StringPtrOutput
The time at which the version was `DELETED`.
func (VersionResponsePtrOutput) DeleteUser ¶
func (o VersionResponsePtrOutput) DeleteUser() ActingUserResponsePtrOutput
Identifies the user who `DELETED` the version.
func (VersionResponsePtrOutput) Elem ¶
func (o VersionResponsePtrOutput) Elem() VersionResponseOutput
func (VersionResponsePtrOutput) ElementType ¶
func (VersionResponsePtrOutput) ElementType() reflect.Type
func (VersionResponsePtrOutput) FileCount ¶
func (o VersionResponsePtrOutput) FileCount() pulumi.StringPtrOutput
The total number of files associated with the version. This value is calculated after a version is `FINALIZED`.
func (VersionResponsePtrOutput) FinalizeTime ¶
func (o VersionResponsePtrOutput) FinalizeTime() pulumi.StringPtrOutput
The time at which the version was `FINALIZED`.
func (VersionResponsePtrOutput) FinalizeUser ¶
func (o VersionResponsePtrOutput) FinalizeUser() ActingUserResponsePtrOutput
Identifies the user who `FINALIZED` the version.
func (VersionResponsePtrOutput) Labels ¶
func (o VersionResponsePtrOutput) Labels() pulumi.StringMapOutput
The labels used for extra metadata and/or filtering.
func (VersionResponsePtrOutput) Name ¶
func (o VersionResponsePtrOutput) Name() pulumi.StringPtrOutput
The fully-qualified resource name for the version, in the format: sites/ SITE_ID/versions/VERSION_ID This name is provided in the response body when you call [`CreateVersion`](sites.versions/create).
func (VersionResponsePtrOutput) Status ¶
func (o VersionResponsePtrOutput) Status() pulumi.StringPtrOutput
The deploy status of the version. For a successful deploy, call [`CreateVersion`](sites.versions/create) to make a new version (`CREATED` status), [upload all desired files](sites.versions/populateFiles) to the version, then [update](sites.versions/patch) the version to the `FINALIZED` status. Note that if you leave the version in the `CREATED` state for more than 12 hours, the system will automatically mark the version as `ABANDONED`. You can also change the status of a version to `DELETED` by calling [`DeleteVersion`](sites.versions/delete).
func (VersionResponsePtrOutput) ToVersionResponsePtrOutput ¶
func (o VersionResponsePtrOutput) ToVersionResponsePtrOutput() VersionResponsePtrOutput
func (VersionResponsePtrOutput) ToVersionResponsePtrOutputWithContext ¶
func (o VersionResponsePtrOutput) ToVersionResponsePtrOutputWithContext(ctx context.Context) VersionResponsePtrOutput
func (VersionResponsePtrOutput) VersionBytes ¶
func (o VersionResponsePtrOutput) VersionBytes() pulumi.StringPtrOutput
The total stored bytesize of the version. This value is calculated after a version is `FINALIZED`.