Documentation
¶
Index ¶
- Constants
- 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 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 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 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.StringOutput
- 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() DomainRedirectTypeOutput
- 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() DomainRedirectTypePtrOutput
- 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 DomainRedirectType
- func (DomainRedirectType) ElementType() reflect.Type
- func (e DomainRedirectType) ToDomainRedirectTypeOutput() DomainRedirectTypeOutput
- func (e DomainRedirectType) ToDomainRedirectTypeOutputWithContext(ctx context.Context) DomainRedirectTypeOutput
- func (e DomainRedirectType) ToDomainRedirectTypePtrOutput() DomainRedirectTypePtrOutput
- func (e DomainRedirectType) ToDomainRedirectTypePtrOutputWithContext(ctx context.Context) DomainRedirectTypePtrOutput
- func (e DomainRedirectType) ToStringOutput() pulumi.StringOutput
- func (e DomainRedirectType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DomainRedirectType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DomainRedirectType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DomainRedirectTypeInput
- type DomainRedirectTypeOutput
- func (DomainRedirectTypeOutput) ElementType() reflect.Type
- func (o DomainRedirectTypeOutput) ToDomainRedirectTypeOutput() DomainRedirectTypeOutput
- func (o DomainRedirectTypeOutput) ToDomainRedirectTypeOutputWithContext(ctx context.Context) DomainRedirectTypeOutput
- func (o DomainRedirectTypeOutput) ToDomainRedirectTypePtrOutput() DomainRedirectTypePtrOutput
- func (o DomainRedirectTypeOutput) ToDomainRedirectTypePtrOutputWithContext(ctx context.Context) DomainRedirectTypePtrOutput
- func (o DomainRedirectTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DomainRedirectTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DomainRedirectTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DomainRedirectTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DomainRedirectTypePtrInput
- type DomainRedirectTypePtrOutput
- func (o DomainRedirectTypePtrOutput) Elem() DomainRedirectTypeOutput
- func (DomainRedirectTypePtrOutput) ElementType() reflect.Type
- func (o DomainRedirectTypePtrOutput) ToDomainRedirectTypePtrOutput() DomainRedirectTypePtrOutput
- func (o DomainRedirectTypePtrOutput) ToDomainRedirectTypePtrOutputWithContext(ctx context.Context) DomainRedirectTypePtrOutput
- func (o DomainRedirectTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DomainRedirectTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) 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 LookupChannelArgs
- type LookupChannelOutputArgs
- type LookupChannelResult
- type LookupChannelResultOutput
- func (o LookupChannelResultOutput) CreateTime() pulumi.StringOutput
- func (LookupChannelResultOutput) ElementType() reflect.Type
- func (o LookupChannelResultOutput) ExpireTime() pulumi.StringOutput
- func (o LookupChannelResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupChannelResultOutput) Name() pulumi.StringOutput
- func (o LookupChannelResultOutput) Release() ReleaseResponseOutput
- func (o LookupChannelResultOutput) RetainedReleaseCount() pulumi.IntOutput
- func (o LookupChannelResultOutput) ToLookupChannelResultOutput() LookupChannelResultOutput
- func (o LookupChannelResultOutput) ToLookupChannelResultOutputWithContext(ctx context.Context) LookupChannelResultOutput
- func (o LookupChannelResultOutput) Ttl() pulumi.StringOutput
- func (o LookupChannelResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupChannelResultOutput) Url() pulumi.StringOutput
- type LookupDomainArgs
- type LookupDomainOutputArgs
- type LookupDomainResult
- type LookupDomainResultOutput
- func (o LookupDomainResultOutput) DomainName() pulumi.StringOutput
- func (o LookupDomainResultOutput) DomainRedirect() DomainRedirectResponseOutput
- func (LookupDomainResultOutput) ElementType() reflect.Type
- func (o LookupDomainResultOutput) Provisioning() DomainProvisioningResponseOutput
- func (o LookupDomainResultOutput) Site() pulumi.StringOutput
- func (o LookupDomainResultOutput) Status() pulumi.StringOutput
- func (o LookupDomainResultOutput) ToLookupDomainResultOutput() LookupDomainResultOutput
- func (o LookupDomainResultOutput) ToLookupDomainResultOutputWithContext(ctx context.Context) LookupDomainResultOutput
- func (o LookupDomainResultOutput) UpdateTime() pulumi.StringOutput
- type LookupSiteArgs
- type LookupSiteOutputArgs
- type LookupSiteResult
- type LookupSiteResultOutput
- func (o LookupSiteResultOutput) AppId() pulumi.StringOutput
- func (o LookupSiteResultOutput) DefaultUrl() pulumi.StringOutput
- func (LookupSiteResultOutput) ElementType() reflect.Type
- func (o LookupSiteResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupSiteResultOutput) Name() pulumi.StringOutput
- func (o LookupSiteResultOutput) ToLookupSiteResultOutput() LookupSiteResultOutput
- func (o LookupSiteResultOutput) ToLookupSiteResultOutputWithContext(ctx context.Context) LookupSiteResultOutput
- func (o LookupSiteResultOutput) Type() pulumi.StringOutput
- 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 ¶
const ( // The default redirect type; should not be intentionlly used. DomainRedirectTypeRedirectTypeUnspecified = DomainRedirectType("REDIRECT_TYPE_UNSPECIFIED") // The redirect will respond with an HTTP status code of `301 Moved Permanently`. DomainRedirectTypeMovedPermanently = DomainRedirectType("MOVED_PERMANENTLY") )
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 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 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.StringPtrInput // 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 { }
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"` // 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"` // 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
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 // 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"` // 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. Auto-naming is currently not supported for this resource.
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 { // The domain name of the association. DomainName pulumi.StringInput // If set, the domain should redirect with the provided parameters. DomainRedirect DomainRedirectPtrInput Project pulumi.StringPtrInput // The site name of the association. Site pulumi.StringInput SiteId pulumi.StringInput }
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 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 { // The domain name to redirect to. DomainName string `pulumi:"domainName"` // The redirect status code. Type DomainRedirectType `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 { // The domain name to redirect to. DomainName pulumi.StringInput `pulumi:"domainName"` // The redirect status code. Type DomainRedirectTypeInput `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.StringOutput
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() DomainRedirectTypeOutput
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
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() DomainRedirectTypePtrOutput
The redirect status code.
type DomainRedirectResponse ¶
type DomainRedirectResponse struct { // The domain name to redirect to. DomainName string `pulumi:"domainName"` // 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 { // The domain name to redirect to. DomainName pulumi.StringInput `pulumi:"domainName"` // 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
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
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
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
The redirect status code.
type DomainRedirectType ¶ added in v0.4.0
type DomainRedirectType string
Required. The redirect status code.
func (DomainRedirectType) ElementType ¶ added in v0.4.0
func (DomainRedirectType) ElementType() reflect.Type
func (DomainRedirectType) ToDomainRedirectTypeOutput ¶ added in v0.6.0
func (e DomainRedirectType) ToDomainRedirectTypeOutput() DomainRedirectTypeOutput
func (DomainRedirectType) ToDomainRedirectTypeOutputWithContext ¶ added in v0.6.0
func (e DomainRedirectType) ToDomainRedirectTypeOutputWithContext(ctx context.Context) DomainRedirectTypeOutput
func (DomainRedirectType) ToDomainRedirectTypePtrOutput ¶ added in v0.6.0
func (e DomainRedirectType) ToDomainRedirectTypePtrOutput() DomainRedirectTypePtrOutput
func (DomainRedirectType) ToDomainRedirectTypePtrOutputWithContext ¶ added in v0.6.0
func (e DomainRedirectType) ToDomainRedirectTypePtrOutputWithContext(ctx context.Context) DomainRedirectTypePtrOutput
func (DomainRedirectType) ToStringOutput ¶ added in v0.4.0
func (e DomainRedirectType) ToStringOutput() pulumi.StringOutput
func (DomainRedirectType) ToStringOutputWithContext ¶ added in v0.4.0
func (e DomainRedirectType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DomainRedirectType) ToStringPtrOutput ¶ added in v0.4.0
func (e DomainRedirectType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DomainRedirectType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DomainRedirectType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainRedirectTypeInput ¶ added in v0.6.0
type DomainRedirectTypeInput interface { pulumi.Input ToDomainRedirectTypeOutput() DomainRedirectTypeOutput ToDomainRedirectTypeOutputWithContext(context.Context) DomainRedirectTypeOutput }
DomainRedirectTypeInput is an input type that accepts DomainRedirectTypeArgs and DomainRedirectTypeOutput values. You can construct a concrete instance of `DomainRedirectTypeInput` via:
DomainRedirectTypeArgs{...}
type DomainRedirectTypeOutput ¶ added in v0.6.0
type DomainRedirectTypeOutput struct{ *pulumi.OutputState }
func (DomainRedirectTypeOutput) ElementType ¶ added in v0.6.0
func (DomainRedirectTypeOutput) ElementType() reflect.Type
func (DomainRedirectTypeOutput) ToDomainRedirectTypeOutput ¶ added in v0.6.0
func (o DomainRedirectTypeOutput) ToDomainRedirectTypeOutput() DomainRedirectTypeOutput
func (DomainRedirectTypeOutput) ToDomainRedirectTypeOutputWithContext ¶ added in v0.6.0
func (o DomainRedirectTypeOutput) ToDomainRedirectTypeOutputWithContext(ctx context.Context) DomainRedirectTypeOutput
func (DomainRedirectTypeOutput) ToDomainRedirectTypePtrOutput ¶ added in v0.6.0
func (o DomainRedirectTypeOutput) ToDomainRedirectTypePtrOutput() DomainRedirectTypePtrOutput
func (DomainRedirectTypeOutput) ToDomainRedirectTypePtrOutputWithContext ¶ added in v0.6.0
func (o DomainRedirectTypeOutput) ToDomainRedirectTypePtrOutputWithContext(ctx context.Context) DomainRedirectTypePtrOutput
func (DomainRedirectTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o DomainRedirectTypeOutput) ToStringOutput() pulumi.StringOutput
func (DomainRedirectTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DomainRedirectTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DomainRedirectTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DomainRedirectTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DomainRedirectTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DomainRedirectTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainRedirectTypePtrInput ¶ added in v0.6.0
type DomainRedirectTypePtrInput interface { pulumi.Input ToDomainRedirectTypePtrOutput() DomainRedirectTypePtrOutput ToDomainRedirectTypePtrOutputWithContext(context.Context) DomainRedirectTypePtrOutput }
func DomainRedirectTypePtr ¶ added in v0.6.0
func DomainRedirectTypePtr(v string) DomainRedirectTypePtrInput
type DomainRedirectTypePtrOutput ¶ added in v0.6.0
type DomainRedirectTypePtrOutput struct{ *pulumi.OutputState }
func (DomainRedirectTypePtrOutput) Elem ¶ added in v0.6.0
func (o DomainRedirectTypePtrOutput) Elem() DomainRedirectTypeOutput
func (DomainRedirectTypePtrOutput) ElementType ¶ added in v0.6.0
func (DomainRedirectTypePtrOutput) ElementType() reflect.Type
func (DomainRedirectTypePtrOutput) ToDomainRedirectTypePtrOutput ¶ added in v0.6.0
func (o DomainRedirectTypePtrOutput) ToDomainRedirectTypePtrOutput() DomainRedirectTypePtrOutput
func (DomainRedirectTypePtrOutput) ToDomainRedirectTypePtrOutputWithContext ¶ added in v0.6.0
func (o DomainRedirectTypePtrOutput) ToDomainRedirectTypePtrOutputWithContext(ctx context.Context) DomainRedirectTypePtrOutput
func (DomainRedirectTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DomainRedirectTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DomainRedirectTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DomainRedirectTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DomainState ¶ added in v0.3.0
type DomainState struct { }
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"` // 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"` // 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
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 { // 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 { // 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
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
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 LookupChannelArgs ¶ added in v0.4.0
type LookupChannelOutputArgs ¶ added in v0.8.0
type LookupChannelOutputArgs struct { ChannelId pulumi.StringInput `pulumi:"channelId"` Project pulumi.StringPtrInput `pulumi:"project"` SiteId pulumi.StringInput `pulumi:"siteId"` }
func (LookupChannelOutputArgs) ElementType ¶ added in v0.8.0
func (LookupChannelOutputArgs) ElementType() reflect.Type
type LookupChannelResult ¶ added in v0.4.0
type LookupChannelResult struct { // The time at which the channel was created. CreateTime string `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 string `pulumi:"expireTime"` // Text labels used for extra metadata and/or filtering. Labels map[string]string `pulumi:"labels"` // The fully-qualified resource name for the channel, in the format: sites/ SITE_ID/channels/CHANNEL_ID Name string `pulumi:"name"` // The current release for the channel, if any. Release ReleaseResponse `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 int `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 string `pulumi:"ttl"` // The time at which the channel was last updated. UpdateTime string `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 string `pulumi:"url"` }
func LookupChannel ¶ added in v0.4.0
func LookupChannel(ctx *pulumi.Context, args *LookupChannelArgs, opts ...pulumi.InvokeOption) (*LookupChannelResult, error)
Retrieves information for the specified channel of the specified site.
type LookupChannelResultOutput ¶ added in v0.8.0
type LookupChannelResultOutput struct{ *pulumi.OutputState }
func LookupChannelOutput ¶ added in v0.8.0
func LookupChannelOutput(ctx *pulumi.Context, args LookupChannelOutputArgs, opts ...pulumi.InvokeOption) LookupChannelResultOutput
func (LookupChannelResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupChannelResultOutput) CreateTime() pulumi.StringOutput
The time at which the channel was created.
func (LookupChannelResultOutput) ElementType ¶ added in v0.8.0
func (LookupChannelResultOutput) ElementType() reflect.Type
func (LookupChannelResultOutput) ExpireTime ¶ added in v0.8.0
func (o LookupChannelResultOutput) ExpireTime() pulumi.StringOutput
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.
func (LookupChannelResultOutput) Labels ¶ added in v0.8.0
func (o LookupChannelResultOutput) Labels() pulumi.StringMapOutput
Text labels used for extra metadata and/or filtering.
func (LookupChannelResultOutput) Name ¶ added in v0.8.0
func (o LookupChannelResultOutput) Name() pulumi.StringOutput
The fully-qualified resource name for the channel, in the format: sites/ SITE_ID/channels/CHANNEL_ID
func (LookupChannelResultOutput) Release ¶ added in v0.8.0
func (o LookupChannelResultOutput) Release() ReleaseResponseOutput
The current release for the channel, if any.
func (LookupChannelResultOutput) RetainedReleaseCount ¶ added in v0.8.0
func (o LookupChannelResultOutput) RetainedReleaseCount() pulumi.IntOutput
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.
func (LookupChannelResultOutput) ToLookupChannelResultOutput ¶ added in v0.8.0
func (o LookupChannelResultOutput) ToLookupChannelResultOutput() LookupChannelResultOutput
func (LookupChannelResultOutput) ToLookupChannelResultOutputWithContext ¶ added in v0.8.0
func (o LookupChannelResultOutput) ToLookupChannelResultOutputWithContext(ctx context.Context) LookupChannelResultOutput
func (LookupChannelResultOutput) Ttl ¶ added in v0.8.0
func (o LookupChannelResultOutput) Ttl() pulumi.StringOutput
Input only. A time-to-live for this channel. Sets `expire_time` to the provided duration past the time of the request.
func (LookupChannelResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupChannelResultOutput) UpdateTime() pulumi.StringOutput
The time at which the channel was last updated.
func (LookupChannelResultOutput) Url ¶ added in v0.8.0
func (o LookupChannelResultOutput) Url() pulumi.StringOutput
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.
type LookupDomainArgs ¶ added in v0.4.0
type LookupDomainOutputArgs ¶ added in v0.8.0
type LookupDomainOutputArgs struct { DomainId pulumi.StringInput `pulumi:"domainId"` Project pulumi.StringPtrInput `pulumi:"project"` SiteId pulumi.StringInput `pulumi:"siteId"` }
func (LookupDomainOutputArgs) ElementType ¶ added in v0.8.0
func (LookupDomainOutputArgs) ElementType() reflect.Type
type LookupDomainResult ¶ added in v0.4.0
type LookupDomainResult struct { // The domain name of the association. DomainName string `pulumi:"domainName"` // If set, the domain should redirect with the provided parameters. DomainRedirect DomainRedirectResponse `pulumi:"domainRedirect"` // Information about the provisioning of certificates and the health of the DNS resolution for the domain. Provisioning DomainProvisioningResponse `pulumi:"provisioning"` // The site name of the association. Site string `pulumi:"site"` // Additional status of the domain association. Status string `pulumi:"status"` // The time at which the domain was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupDomain ¶ added in v0.4.0
func LookupDomain(ctx *pulumi.Context, args *LookupDomainArgs, opts ...pulumi.InvokeOption) (*LookupDomainResult, error)
Gets a domain mapping on the specified site.
type LookupDomainResultOutput ¶ added in v0.8.0
type LookupDomainResultOutput struct{ *pulumi.OutputState }
func LookupDomainOutput ¶ added in v0.8.0
func LookupDomainOutput(ctx *pulumi.Context, args LookupDomainOutputArgs, opts ...pulumi.InvokeOption) LookupDomainResultOutput
func (LookupDomainResultOutput) DomainName ¶ added in v0.8.0
func (o LookupDomainResultOutput) DomainName() pulumi.StringOutput
The domain name of the association.
func (LookupDomainResultOutput) DomainRedirect ¶ added in v0.8.0
func (o LookupDomainResultOutput) DomainRedirect() DomainRedirectResponseOutput
If set, the domain should redirect with the provided parameters.
func (LookupDomainResultOutput) ElementType ¶ added in v0.8.0
func (LookupDomainResultOutput) ElementType() reflect.Type
func (LookupDomainResultOutput) Provisioning ¶ added in v0.8.0
func (o LookupDomainResultOutput) Provisioning() DomainProvisioningResponseOutput
Information about the provisioning of certificates and the health of the DNS resolution for the domain.
func (LookupDomainResultOutput) Site ¶ added in v0.8.0
func (o LookupDomainResultOutput) Site() pulumi.StringOutput
The site name of the association.
func (LookupDomainResultOutput) Status ¶ added in v0.8.0
func (o LookupDomainResultOutput) Status() pulumi.StringOutput
Additional status of the domain association.
func (LookupDomainResultOutput) ToLookupDomainResultOutput ¶ added in v0.8.0
func (o LookupDomainResultOutput) ToLookupDomainResultOutput() LookupDomainResultOutput
func (LookupDomainResultOutput) ToLookupDomainResultOutputWithContext ¶ added in v0.8.0
func (o LookupDomainResultOutput) ToLookupDomainResultOutputWithContext(ctx context.Context) LookupDomainResultOutput
func (LookupDomainResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupDomainResultOutput) UpdateTime() pulumi.StringOutput
The time at which the domain was last updated.
type LookupSiteArgs ¶ added in v0.4.0
type LookupSiteOutputArgs ¶ added in v0.8.0
type LookupSiteOutputArgs struct { Project pulumi.StringPtrInput `pulumi:"project"` SiteId pulumi.StringInput `pulumi:"siteId"` }
func (LookupSiteOutputArgs) ElementType ¶ added in v0.8.0
func (LookupSiteOutputArgs) ElementType() reflect.Type
type LookupSiteResult ¶ added in v0.4.0
type LookupSiteResult 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 string `pulumi:"appId"` // The default URL for the Hosting site. DefaultUrl string `pulumi:"defaultUrl"` // Optional. User-specified labels for the Hosting site. Labels map[string]string `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 string `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 string `pulumi:"type"` }
func LookupSite ¶ added in v0.4.0
func LookupSite(ctx *pulumi.Context, args *LookupSiteArgs, opts ...pulumi.InvokeOption) (*LookupSiteResult, error)
Gets the specified Hosting Site.
type LookupSiteResultOutput ¶ added in v0.8.0
type LookupSiteResultOutput struct{ *pulumi.OutputState }
func LookupSiteOutput ¶ added in v0.8.0
func LookupSiteOutput(ctx *pulumi.Context, args LookupSiteOutputArgs, opts ...pulumi.InvokeOption) LookupSiteResultOutput
func (LookupSiteResultOutput) AppId ¶ added in v0.8.0
func (o LookupSiteResultOutput) AppId() pulumi.StringOutput
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.
func (LookupSiteResultOutput) DefaultUrl ¶ added in v0.8.0
func (o LookupSiteResultOutput) DefaultUrl() pulumi.StringOutput
The default URL for the Hosting site.
func (LookupSiteResultOutput) ElementType ¶ added in v0.8.0
func (LookupSiteResultOutput) ElementType() reflect.Type
func (LookupSiteResultOutput) Labels ¶ added in v0.8.0
func (o LookupSiteResultOutput) Labels() pulumi.StringMapOutput
Optional. User-specified labels for the Hosting site.
func (LookupSiteResultOutput) Name ¶ added in v0.8.0
func (o LookupSiteResultOutput) Name() pulumi.StringOutput
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).
func (LookupSiteResultOutput) ToLookupSiteResultOutput ¶ added in v0.8.0
func (o LookupSiteResultOutput) ToLookupSiteResultOutput() LookupSiteResultOutput
func (LookupSiteResultOutput) ToLookupSiteResultOutputWithContext ¶ added in v0.8.0
func (o LookupSiteResultOutput) ToLookupSiteResultOutputWithContext(ctx context.Context) LookupSiteResultOutput
func (LookupSiteResultOutput) Type ¶ added in v0.8.0
func (o LookupSiteResultOutput) Type() pulumi.StringOutput
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 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"` // 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"` // 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"` // 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"` // 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
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
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. Auto-naming is currently not supported for this resource.
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.StringPtrInput 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 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`.