Documentation
¶
Index ¶
- Constants
- type CdnEndpoint
- type CdnEndpointArgs
- type CdnEndpointInput
- type CdnEndpointOutput
- func (o CdnEndpointOutput) CertificateId() pulumi.StringPtrOutput
- func (o CdnEndpointOutput) CreatedAt() pulumi.StringPtrOutput
- func (o CdnEndpointOutput) CustomDomain() pulumi.StringPtrOutput
- func (CdnEndpointOutput) ElementType() reflect.Type
- func (o CdnEndpointOutput) Endpoint() CdnEndpointTypePtrOutput
- func (o CdnEndpointOutput) Origin() pulumi.StringOutput
- func (o CdnEndpointOutput) ToCdnEndpointOutput() CdnEndpointOutput
- func (o CdnEndpointOutput) ToCdnEndpointOutputWithContext(ctx context.Context) CdnEndpointOutput
- func (o CdnEndpointOutput) Ttl() TtlPtrOutput
- type CdnEndpointState
- type CdnEndpointTtl
- type CdnEndpointTtlOutput
- func (CdnEndpointTtlOutput) ElementType() reflect.Type
- func (o CdnEndpointTtlOutput) ToCdnEndpointTtlOutput() CdnEndpointTtlOutput
- func (o CdnEndpointTtlOutput) ToCdnEndpointTtlOutputWithContext(ctx context.Context) CdnEndpointTtlOutput
- func (o CdnEndpointTtlOutput) ToCdnEndpointTtlPtrOutput() CdnEndpointTtlPtrOutput
- func (o CdnEndpointTtlOutput) ToCdnEndpointTtlPtrOutputWithContext(ctx context.Context) CdnEndpointTtlPtrOutput
- func (o CdnEndpointTtlOutput) ToIntOutput() pulumi.IntOutput
- func (o CdnEndpointTtlOutput) ToIntOutputWithContext(ctx context.Context) pulumi.IntOutput
- func (o CdnEndpointTtlOutput) ToIntPtrOutput() pulumi.IntPtrOutput
- func (o CdnEndpointTtlOutput) ToIntPtrOutputWithContext(ctx context.Context) pulumi.IntPtrOutput
- type CdnEndpointTtlPtrOutput
- func (o CdnEndpointTtlPtrOutput) Elem() CdnEndpointTtlOutput
- func (CdnEndpointTtlPtrOutput) ElementType() reflect.Type
- func (o CdnEndpointTtlPtrOutput) ToCdnEndpointTtlPtrOutput() CdnEndpointTtlPtrOutput
- func (o CdnEndpointTtlPtrOutput) ToCdnEndpointTtlPtrOutputWithContext(ctx context.Context) CdnEndpointTtlPtrOutput
- func (o CdnEndpointTtlPtrOutput) ToIntPtrOutput() pulumi.IntPtrOutput
- func (o CdnEndpointTtlPtrOutput) ToIntPtrOutputWithContext(ctx context.Context) pulumi.IntPtrOutput
- type CdnEndpointType
- type CdnEndpointTypeArrayOutput
- func (CdnEndpointTypeArrayOutput) ElementType() reflect.Type
- func (o CdnEndpointTypeArrayOutput) Index(i pulumi.IntInput) CdnEndpointTypeOutput
- func (o CdnEndpointTypeArrayOutput) ToCdnEndpointTypeArrayOutput() CdnEndpointTypeArrayOutput
- func (o CdnEndpointTypeArrayOutput) ToCdnEndpointTypeArrayOutputWithContext(ctx context.Context) CdnEndpointTypeArrayOutput
- type CdnEndpointTypeOutput
- func (o CdnEndpointTypeOutput) CertificateId() pulumi.StringPtrOutput
- func (o CdnEndpointTypeOutput) CreatedAt() pulumi.StringPtrOutput
- func (o CdnEndpointTypeOutput) CustomDomain() pulumi.StringPtrOutput
- func (CdnEndpointTypeOutput) ElementType() reflect.Type
- func (o CdnEndpointTypeOutput) Endpoint() pulumi.StringPtrOutput
- func (o CdnEndpointTypeOutput) Id() pulumi.StringPtrOutput
- func (o CdnEndpointTypeOutput) Origin() pulumi.StringOutput
- func (o CdnEndpointTypeOutput) ToCdnEndpointTypeOutput() CdnEndpointTypeOutput
- func (o CdnEndpointTypeOutput) ToCdnEndpointTypeOutputWithContext(ctx context.Context) CdnEndpointTypeOutput
- func (o CdnEndpointTypeOutput) Ttl() CdnEndpointTtlPtrOutput
- type CdnEndpointTypePtrOutput
- func (o CdnEndpointTypePtrOutput) CertificateId() pulumi.StringPtrOutput
- func (o CdnEndpointTypePtrOutput) CreatedAt() pulumi.StringPtrOutput
- func (o CdnEndpointTypePtrOutput) CustomDomain() pulumi.StringPtrOutput
- func (o CdnEndpointTypePtrOutput) Elem() CdnEndpointTypeOutput
- func (CdnEndpointTypePtrOutput) ElementType() reflect.Type
- func (o CdnEndpointTypePtrOutput) Endpoint() pulumi.StringPtrOutput
- func (o CdnEndpointTypePtrOutput) Id() pulumi.StringPtrOutput
- func (o CdnEndpointTypePtrOutput) Origin() pulumi.StringPtrOutput
- func (o CdnEndpointTypePtrOutput) ToCdnEndpointTypePtrOutput() CdnEndpointTypePtrOutput
- func (o CdnEndpointTypePtrOutput) ToCdnEndpointTypePtrOutputWithContext(ctx context.Context) CdnEndpointTypePtrOutput
- func (o CdnEndpointTypePtrOutput) Ttl() CdnEndpointTtlPtrOutput
- type GetCdnEndpointProperties
- type GetCdnEndpointPropertiesOutput
- func (GetCdnEndpointPropertiesOutput) ElementType() reflect.Type
- func (o GetCdnEndpointPropertiesOutput) Endpoint() CdnEndpointTypePtrOutput
- func (o GetCdnEndpointPropertiesOutput) ToGetCdnEndpointPropertiesOutput() GetCdnEndpointPropertiesOutput
- func (o GetCdnEndpointPropertiesOutput) ToGetCdnEndpointPropertiesOutputWithContext(ctx context.Context) GetCdnEndpointPropertiesOutput
- type ListCdnEndpointsArgs
- type ListCdnEndpointsItems
- type ListCdnEndpointsItemsOutput
- func (ListCdnEndpointsItemsOutput) ElementType() reflect.Type
- func (o ListCdnEndpointsItemsOutput) Endpoints() CdnEndpointTypeArrayOutput
- func (o ListCdnEndpointsItemsOutput) Links() PageLinksPtrOutput
- func (o ListCdnEndpointsItemsOutput) Meta() MetaMetaOutput
- func (o ListCdnEndpointsItemsOutput) ToListCdnEndpointsItemsOutput() ListCdnEndpointsItemsOutput
- func (o ListCdnEndpointsItemsOutput) ToListCdnEndpointsItemsOutputWithContext(ctx context.Context) ListCdnEndpointsItemsOutput
- type ListCdnEndpointsOutputArgs
- type ListCdnEndpointsResult
- type ListCdnEndpointsResultOutput
- func (ListCdnEndpointsResultOutput) ElementType() reflect.Type
- func (o ListCdnEndpointsResultOutput) Endpoints() CdnEndpointTypeArrayOutput
- func (o ListCdnEndpointsResultOutput) Links() PageLinksPtrOutput
- func (o ListCdnEndpointsResultOutput) Meta() MetaMetaOutput
- func (o ListCdnEndpointsResultOutput) ToListCdnEndpointsResultOutput() ListCdnEndpointsResultOutput
- func (o ListCdnEndpointsResultOutput) ToListCdnEndpointsResultOutputWithContext(ctx context.Context) ListCdnEndpointsResultOutput
- type LookupCdnEndpointArgs
- type LookupCdnEndpointOutputArgs
- type LookupCdnEndpointResult
- type LookupCdnEndpointResultOutput
- func (LookupCdnEndpointResultOutput) ElementType() reflect.Type
- func (o LookupCdnEndpointResultOutput) Endpoint() CdnEndpointTypePtrOutput
- func (o LookupCdnEndpointResultOutput) ToLookupCdnEndpointResultOutput() LookupCdnEndpointResultOutput
- func (o LookupCdnEndpointResultOutput) ToLookupCdnEndpointResultOutputWithContext(ctx context.Context) LookupCdnEndpointResultOutput
- type MetaMeta
- type MetaMetaOutput
- type PageLinks
- type PageLinksOutput
- type PageLinksPagesProperties
- type PageLinksPagesPropertiesOutput
- func (PageLinksPagesPropertiesOutput) ElementType() reflect.Type
- func (o PageLinksPagesPropertiesOutput) First() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Last() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Next() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) Prev() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput() PageLinksPagesPropertiesOutput
- func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext(ctx context.Context) PageLinksPagesPropertiesOutput
- type PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Elem() PageLinksPagesPropertiesOutput
- func (PageLinksPagesPropertiesPtrOutput) ElementType() reflect.Type
- func (o PageLinksPagesPropertiesPtrOutput) First() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Last() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Next() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) Prev() pulumi.StringPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput() PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext(ctx context.Context) PageLinksPagesPropertiesPtrOutput
- type PageLinksPtrOutput
- func (o PageLinksPtrOutput) Elem() PageLinksOutput
- func (PageLinksPtrOutput) ElementType() reflect.Type
- func (o PageLinksPtrOutput) Pages() PageLinksPagesPropertiesPtrOutput
- func (o PageLinksPtrOutput) ToPageLinksPtrOutput() PageLinksPtrOutput
- func (o PageLinksPtrOutput) ToPageLinksPtrOutputWithContext(ctx context.Context) PageLinksPtrOutput
- type Ttl
- func (Ttl) ElementType() reflect.Type
- func (e Ttl) ToIntOutput() pulumi.IntOutput
- func (e Ttl) ToIntOutputWithContext(ctx context.Context) pulumi.IntOutput
- func (e Ttl) ToIntPtrOutput() pulumi.IntPtrOutput
- func (e Ttl) ToIntPtrOutputWithContext(ctx context.Context) pulumi.IntPtrOutput
- func (e Ttl) ToTtlOutput() TtlOutput
- func (e Ttl) ToTtlOutputWithContext(ctx context.Context) TtlOutput
- func (e Ttl) ToTtlPtrOutput() TtlPtrOutput
- func (e Ttl) ToTtlPtrOutputWithContext(ctx context.Context) TtlPtrOutput
- type TtlInput
- type TtlOutput
- func (TtlOutput) ElementType() reflect.Type
- func (o TtlOutput) ToIntOutput() pulumi.IntOutput
- func (o TtlOutput) ToIntOutputWithContext(ctx context.Context) pulumi.IntOutput
- func (o TtlOutput) ToIntPtrOutput() pulumi.IntPtrOutput
- func (o TtlOutput) ToIntPtrOutputWithContext(ctx context.Context) pulumi.IntPtrOutput
- func (o TtlOutput) ToTtlOutput() TtlOutput
- func (o TtlOutput) ToTtlOutputWithContext(ctx context.Context) TtlOutput
- func (o TtlOutput) ToTtlPtrOutput() TtlPtrOutput
- func (o TtlOutput) ToTtlPtrOutputWithContext(ctx context.Context) TtlPtrOutput
- type TtlPtrInput
- type TtlPtrOutput
- func (o TtlPtrOutput) Elem() TtlOutput
- func (TtlPtrOutput) ElementType() reflect.Type
- func (o TtlPtrOutput) ToIntPtrOutput() pulumi.IntPtrOutput
- func (o TtlPtrOutput) ToIntPtrOutputWithContext(ctx context.Context) pulumi.IntPtrOutput
- func (o TtlPtrOutput) ToTtlPtrOutput() TtlPtrOutput
- func (o TtlPtrOutput) ToTtlPtrOutputWithContext(ctx context.Context) TtlPtrOutput
Constants ¶
const ( CdnEndpointTtl_d_float64_60_ = CdnEndpointTtl(60) CdnEndpointTtl_d_float64_600_ = CdnEndpointTtl(600) CdnEndpointTtl_d_float64_3600_ = CdnEndpointTtl(3600) CdnEndpointTtl_d_float64_86400_ = CdnEndpointTtl(86400) CdnEndpointTtl_d_float64_604800_ = CdnEndpointTtl(604800) )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CdnEndpoint ¶
type CdnEndpoint struct { pulumi.CustomResourceState // The ID of a DigitalOcean managed TLS certificate used for SSL when a custom subdomain is provided. CertificateId pulumi.StringPtrOutput `pulumi:"certificateId"` // A time value given in ISO8601 combined date and time format that represents when the CDN endpoint was created. CreatedAt pulumi.StringPtrOutput `pulumi:"createdAt"` // The fully qualified domain name (FQDN) of the custom subdomain used with the CDN endpoint. CustomDomain pulumi.StringPtrOutput `pulumi:"customDomain"` Endpoint CdnEndpointTypePtrOutput `pulumi:"endpoint"` // The fully qualified domain name (FQDN) for the origin server which provides the content for the CDN. This is currently restricted to a Space. Origin pulumi.StringOutput `pulumi:"origin"` // The amount of time the content is cached by the CDN's edge servers in seconds. TTL must be one of 60, 600, 3600, 86400, or 604800. Defaults to 3600 (one hour) when excluded. Ttl TtlPtrOutput `pulumi:"ttl"` }
func GetCdnEndpoint ¶
func GetCdnEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CdnEndpointState, opts ...pulumi.ResourceOption) (*CdnEndpoint, error)
GetCdnEndpoint gets an existing CdnEndpoint 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 NewCdnEndpoint ¶
func NewCdnEndpoint(ctx *pulumi.Context, name string, args *CdnEndpointArgs, opts ...pulumi.ResourceOption) (*CdnEndpoint, error)
NewCdnEndpoint registers a new resource with the given unique name, arguments, and options.
func (*CdnEndpoint) ElementType ¶
func (*CdnEndpoint) ElementType() reflect.Type
func (*CdnEndpoint) ToCdnEndpointOutput ¶
func (i *CdnEndpoint) ToCdnEndpointOutput() CdnEndpointOutput
func (*CdnEndpoint) ToCdnEndpointOutputWithContext ¶
func (i *CdnEndpoint) ToCdnEndpointOutputWithContext(ctx context.Context) CdnEndpointOutput
type CdnEndpointArgs ¶
type CdnEndpointArgs struct { // The ID of a DigitalOcean managed TLS certificate used for SSL when a custom subdomain is provided. CertificateId pulumi.StringPtrInput // The fully qualified domain name (FQDN) of the custom subdomain used with the CDN endpoint. CustomDomain pulumi.StringPtrInput // The fully qualified domain name (FQDN) for the origin server which provides the content for the CDN. This is currently restricted to a Space. Origin pulumi.StringInput // The amount of time the content is cached by the CDN's edge servers in seconds. TTL must be one of 60, 600, 3600, 86400, or 604800. Defaults to 3600 (one hour) when excluded. Ttl TtlPtrInput }
The set of arguments for constructing a CdnEndpoint resource.
func (CdnEndpointArgs) ElementType ¶
func (CdnEndpointArgs) ElementType() reflect.Type
type CdnEndpointInput ¶
type CdnEndpointInput interface { pulumi.Input ToCdnEndpointOutput() CdnEndpointOutput ToCdnEndpointOutputWithContext(ctx context.Context) CdnEndpointOutput }
type CdnEndpointOutput ¶
type CdnEndpointOutput struct{ *pulumi.OutputState }
func (CdnEndpointOutput) CertificateId ¶
func (o CdnEndpointOutput) CertificateId() pulumi.StringPtrOutput
The ID of a DigitalOcean managed TLS certificate used for SSL when a custom subdomain is provided.
func (CdnEndpointOutput) CreatedAt ¶
func (o CdnEndpointOutput) CreatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the CDN endpoint was created.
func (CdnEndpointOutput) CustomDomain ¶
func (o CdnEndpointOutput) CustomDomain() pulumi.StringPtrOutput
The fully qualified domain name (FQDN) of the custom subdomain used with the CDN endpoint.
func (CdnEndpointOutput) ElementType ¶
func (CdnEndpointOutput) ElementType() reflect.Type
func (CdnEndpointOutput) Endpoint ¶
func (o CdnEndpointOutput) Endpoint() CdnEndpointTypePtrOutput
func (CdnEndpointOutput) Origin ¶
func (o CdnEndpointOutput) Origin() pulumi.StringOutput
The fully qualified domain name (FQDN) for the origin server which provides the content for the CDN. This is currently restricted to a Space.
func (CdnEndpointOutput) ToCdnEndpointOutput ¶
func (o CdnEndpointOutput) ToCdnEndpointOutput() CdnEndpointOutput
func (CdnEndpointOutput) ToCdnEndpointOutputWithContext ¶
func (o CdnEndpointOutput) ToCdnEndpointOutputWithContext(ctx context.Context) CdnEndpointOutput
func (CdnEndpointOutput) Ttl ¶
func (o CdnEndpointOutput) Ttl() TtlPtrOutput
The amount of time the content is cached by the CDN's edge servers in seconds. TTL must be one of 60, 600, 3600, 86400, or 604800. Defaults to 3600 (one hour) when excluded.
type CdnEndpointState ¶
type CdnEndpointState struct { }
func (CdnEndpointState) ElementType ¶
func (CdnEndpointState) ElementType() reflect.Type
type CdnEndpointTtl ¶
type CdnEndpointTtl int
The amount of time the content is cached by the CDN's edge servers in seconds. TTL must be one of 60, 600, 3600, 86400, or 604800. Defaults to 3600 (one hour) when excluded.
type CdnEndpointTtlOutput ¶
type CdnEndpointTtlOutput struct{ *pulumi.OutputState }
func (CdnEndpointTtlOutput) ElementType ¶
func (CdnEndpointTtlOutput) ElementType() reflect.Type
func (CdnEndpointTtlOutput) ToCdnEndpointTtlOutput ¶
func (o CdnEndpointTtlOutput) ToCdnEndpointTtlOutput() CdnEndpointTtlOutput
func (CdnEndpointTtlOutput) ToCdnEndpointTtlOutputWithContext ¶
func (o CdnEndpointTtlOutput) ToCdnEndpointTtlOutputWithContext(ctx context.Context) CdnEndpointTtlOutput
func (CdnEndpointTtlOutput) ToCdnEndpointTtlPtrOutput ¶
func (o CdnEndpointTtlOutput) ToCdnEndpointTtlPtrOutput() CdnEndpointTtlPtrOutput
func (CdnEndpointTtlOutput) ToCdnEndpointTtlPtrOutputWithContext ¶
func (o CdnEndpointTtlOutput) ToCdnEndpointTtlPtrOutputWithContext(ctx context.Context) CdnEndpointTtlPtrOutput
func (CdnEndpointTtlOutput) ToIntOutput ¶
func (o CdnEndpointTtlOutput) ToIntOutput() pulumi.IntOutput
func (CdnEndpointTtlOutput) ToIntOutputWithContext ¶
func (o CdnEndpointTtlOutput) ToIntOutputWithContext(ctx context.Context) pulumi.IntOutput
func (CdnEndpointTtlOutput) ToIntPtrOutput ¶
func (o CdnEndpointTtlOutput) ToIntPtrOutput() pulumi.IntPtrOutput
func (CdnEndpointTtlOutput) ToIntPtrOutputWithContext ¶
func (o CdnEndpointTtlOutput) ToIntPtrOutputWithContext(ctx context.Context) pulumi.IntPtrOutput
type CdnEndpointTtlPtrOutput ¶
type CdnEndpointTtlPtrOutput struct{ *pulumi.OutputState }
func (CdnEndpointTtlPtrOutput) Elem ¶
func (o CdnEndpointTtlPtrOutput) Elem() CdnEndpointTtlOutput
func (CdnEndpointTtlPtrOutput) ElementType ¶
func (CdnEndpointTtlPtrOutput) ElementType() reflect.Type
func (CdnEndpointTtlPtrOutput) ToCdnEndpointTtlPtrOutput ¶
func (o CdnEndpointTtlPtrOutput) ToCdnEndpointTtlPtrOutput() CdnEndpointTtlPtrOutput
func (CdnEndpointTtlPtrOutput) ToCdnEndpointTtlPtrOutputWithContext ¶
func (o CdnEndpointTtlPtrOutput) ToCdnEndpointTtlPtrOutputWithContext(ctx context.Context) CdnEndpointTtlPtrOutput
func (CdnEndpointTtlPtrOutput) ToIntPtrOutput ¶
func (o CdnEndpointTtlPtrOutput) ToIntPtrOutput() pulumi.IntPtrOutput
func (CdnEndpointTtlPtrOutput) ToIntPtrOutputWithContext ¶
func (o CdnEndpointTtlPtrOutput) ToIntPtrOutputWithContext(ctx context.Context) pulumi.IntPtrOutput
type CdnEndpointType ¶
type CdnEndpointType struct { // The ID of a DigitalOcean managed TLS certificate used for SSL when a custom subdomain is provided. CertificateId *string `pulumi:"certificateId"` // A time value given in ISO8601 combined date and time format that represents when the CDN endpoint was created. CreatedAt *string `pulumi:"createdAt"` // The fully qualified domain name (FQDN) of the custom subdomain used with the CDN endpoint. CustomDomain *string `pulumi:"customDomain"` // The fully qualified domain name (FQDN) from which the CDN-backed content is served. Endpoint *string `pulumi:"endpoint"` // A unique ID that can be used to identify and reference a CDN endpoint. Id *string `pulumi:"id"` // The fully qualified domain name (FQDN) for the origin server which provides the content for the CDN. This is currently restricted to a Space. Origin string `pulumi:"origin"` // The amount of time the content is cached by the CDN's edge servers in seconds. TTL must be one of 60, 600, 3600, 86400, or 604800. Defaults to 3600 (one hour) when excluded. Ttl *CdnEndpointTtl `pulumi:"ttl"` }
func (*CdnEndpointType) Defaults ¶
func (val *CdnEndpointType) Defaults() *CdnEndpointType
Defaults sets the appropriate defaults for CdnEndpointType
type CdnEndpointTypeArrayOutput ¶
type CdnEndpointTypeArrayOutput struct{ *pulumi.OutputState }
func (CdnEndpointTypeArrayOutput) ElementType ¶
func (CdnEndpointTypeArrayOutput) ElementType() reflect.Type
func (CdnEndpointTypeArrayOutput) Index ¶
func (o CdnEndpointTypeArrayOutput) Index(i pulumi.IntInput) CdnEndpointTypeOutput
func (CdnEndpointTypeArrayOutput) ToCdnEndpointTypeArrayOutput ¶
func (o CdnEndpointTypeArrayOutput) ToCdnEndpointTypeArrayOutput() CdnEndpointTypeArrayOutput
func (CdnEndpointTypeArrayOutput) ToCdnEndpointTypeArrayOutputWithContext ¶
func (o CdnEndpointTypeArrayOutput) ToCdnEndpointTypeArrayOutputWithContext(ctx context.Context) CdnEndpointTypeArrayOutput
type CdnEndpointTypeOutput ¶
type CdnEndpointTypeOutput struct{ *pulumi.OutputState }
func (CdnEndpointTypeOutput) CertificateId ¶
func (o CdnEndpointTypeOutput) CertificateId() pulumi.StringPtrOutput
The ID of a DigitalOcean managed TLS certificate used for SSL when a custom subdomain is provided.
func (CdnEndpointTypeOutput) CreatedAt ¶
func (o CdnEndpointTypeOutput) CreatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the CDN endpoint was created.
func (CdnEndpointTypeOutput) CustomDomain ¶
func (o CdnEndpointTypeOutput) CustomDomain() pulumi.StringPtrOutput
The fully qualified domain name (FQDN) of the custom subdomain used with the CDN endpoint.
func (CdnEndpointTypeOutput) ElementType ¶
func (CdnEndpointTypeOutput) ElementType() reflect.Type
func (CdnEndpointTypeOutput) Endpoint ¶
func (o CdnEndpointTypeOutput) Endpoint() pulumi.StringPtrOutput
The fully qualified domain name (FQDN) from which the CDN-backed content is served.
func (CdnEndpointTypeOutput) Id ¶
func (o CdnEndpointTypeOutput) Id() pulumi.StringPtrOutput
A unique ID that can be used to identify and reference a CDN endpoint.
func (CdnEndpointTypeOutput) Origin ¶
func (o CdnEndpointTypeOutput) Origin() pulumi.StringOutput
The fully qualified domain name (FQDN) for the origin server which provides the content for the CDN. This is currently restricted to a Space.
func (CdnEndpointTypeOutput) ToCdnEndpointTypeOutput ¶
func (o CdnEndpointTypeOutput) ToCdnEndpointTypeOutput() CdnEndpointTypeOutput
func (CdnEndpointTypeOutput) ToCdnEndpointTypeOutputWithContext ¶
func (o CdnEndpointTypeOutput) ToCdnEndpointTypeOutputWithContext(ctx context.Context) CdnEndpointTypeOutput
func (CdnEndpointTypeOutput) Ttl ¶
func (o CdnEndpointTypeOutput) Ttl() CdnEndpointTtlPtrOutput
The amount of time the content is cached by the CDN's edge servers in seconds. TTL must be one of 60, 600, 3600, 86400, or 604800. Defaults to 3600 (one hour) when excluded.
type CdnEndpointTypePtrOutput ¶
type CdnEndpointTypePtrOutput struct{ *pulumi.OutputState }
func (CdnEndpointTypePtrOutput) CertificateId ¶
func (o CdnEndpointTypePtrOutput) CertificateId() pulumi.StringPtrOutput
The ID of a DigitalOcean managed TLS certificate used for SSL when a custom subdomain is provided.
func (CdnEndpointTypePtrOutput) CreatedAt ¶
func (o CdnEndpointTypePtrOutput) CreatedAt() pulumi.StringPtrOutput
A time value given in ISO8601 combined date and time format that represents when the CDN endpoint was created.
func (CdnEndpointTypePtrOutput) CustomDomain ¶
func (o CdnEndpointTypePtrOutput) CustomDomain() pulumi.StringPtrOutput
The fully qualified domain name (FQDN) of the custom subdomain used with the CDN endpoint.
func (CdnEndpointTypePtrOutput) Elem ¶
func (o CdnEndpointTypePtrOutput) Elem() CdnEndpointTypeOutput
func (CdnEndpointTypePtrOutput) ElementType ¶
func (CdnEndpointTypePtrOutput) ElementType() reflect.Type
func (CdnEndpointTypePtrOutput) Endpoint ¶
func (o CdnEndpointTypePtrOutput) Endpoint() pulumi.StringPtrOutput
The fully qualified domain name (FQDN) from which the CDN-backed content is served.
func (CdnEndpointTypePtrOutput) Id ¶
func (o CdnEndpointTypePtrOutput) Id() pulumi.StringPtrOutput
A unique ID that can be used to identify and reference a CDN endpoint.
func (CdnEndpointTypePtrOutput) Origin ¶
func (o CdnEndpointTypePtrOutput) Origin() pulumi.StringPtrOutput
The fully qualified domain name (FQDN) for the origin server which provides the content for the CDN. This is currently restricted to a Space.
func (CdnEndpointTypePtrOutput) ToCdnEndpointTypePtrOutput ¶
func (o CdnEndpointTypePtrOutput) ToCdnEndpointTypePtrOutput() CdnEndpointTypePtrOutput
func (CdnEndpointTypePtrOutput) ToCdnEndpointTypePtrOutputWithContext ¶
func (o CdnEndpointTypePtrOutput) ToCdnEndpointTypePtrOutputWithContext(ctx context.Context) CdnEndpointTypePtrOutput
func (CdnEndpointTypePtrOutput) Ttl ¶
func (o CdnEndpointTypePtrOutput) Ttl() CdnEndpointTtlPtrOutput
The amount of time the content is cached by the CDN's edge servers in seconds. TTL must be one of 60, 600, 3600, 86400, or 604800. Defaults to 3600 (one hour) when excluded.
type GetCdnEndpointProperties ¶
type GetCdnEndpointProperties struct {
Endpoint *CdnEndpointType `pulumi:"endpoint"`
}
func (*GetCdnEndpointProperties) Defaults ¶
func (val *GetCdnEndpointProperties) Defaults() *GetCdnEndpointProperties
Defaults sets the appropriate defaults for GetCdnEndpointProperties
type GetCdnEndpointPropertiesOutput ¶
type GetCdnEndpointPropertiesOutput struct{ *pulumi.OutputState }
func (GetCdnEndpointPropertiesOutput) ElementType ¶
func (GetCdnEndpointPropertiesOutput) ElementType() reflect.Type
func (GetCdnEndpointPropertiesOutput) Endpoint ¶
func (o GetCdnEndpointPropertiesOutput) Endpoint() CdnEndpointTypePtrOutput
func (GetCdnEndpointPropertiesOutput) ToGetCdnEndpointPropertiesOutput ¶
func (o GetCdnEndpointPropertiesOutput) ToGetCdnEndpointPropertiesOutput() GetCdnEndpointPropertiesOutput
func (GetCdnEndpointPropertiesOutput) ToGetCdnEndpointPropertiesOutputWithContext ¶
func (o GetCdnEndpointPropertiesOutput) ToGetCdnEndpointPropertiesOutputWithContext(ctx context.Context) GetCdnEndpointPropertiesOutput
type ListCdnEndpointsArgs ¶
type ListCdnEndpointsArgs struct { }
type ListCdnEndpointsItems ¶
type ListCdnEndpointsItems struct { Endpoints []CdnEndpointType `pulumi:"endpoints"` Links *PageLinks `pulumi:"links"` Meta MetaMeta `pulumi:"meta"` }
type ListCdnEndpointsItemsOutput ¶
type ListCdnEndpointsItemsOutput struct{ *pulumi.OutputState }
func (ListCdnEndpointsItemsOutput) ElementType ¶
func (ListCdnEndpointsItemsOutput) ElementType() reflect.Type
func (ListCdnEndpointsItemsOutput) Endpoints ¶
func (o ListCdnEndpointsItemsOutput) Endpoints() CdnEndpointTypeArrayOutput
func (ListCdnEndpointsItemsOutput) Links ¶
func (o ListCdnEndpointsItemsOutput) Links() PageLinksPtrOutput
func (ListCdnEndpointsItemsOutput) Meta ¶
func (o ListCdnEndpointsItemsOutput) Meta() MetaMetaOutput
func (ListCdnEndpointsItemsOutput) ToListCdnEndpointsItemsOutput ¶
func (o ListCdnEndpointsItemsOutput) ToListCdnEndpointsItemsOutput() ListCdnEndpointsItemsOutput
func (ListCdnEndpointsItemsOutput) ToListCdnEndpointsItemsOutputWithContext ¶
func (o ListCdnEndpointsItemsOutput) ToListCdnEndpointsItemsOutputWithContext(ctx context.Context) ListCdnEndpointsItemsOutput
type ListCdnEndpointsOutputArgs ¶
type ListCdnEndpointsOutputArgs struct { }
func (ListCdnEndpointsOutputArgs) ElementType ¶
func (ListCdnEndpointsOutputArgs) ElementType() reflect.Type
type ListCdnEndpointsResult ¶
type ListCdnEndpointsResult struct { Endpoints []CdnEndpointType `pulumi:"endpoints"` Links *PageLinks `pulumi:"links"` Meta MetaMeta `pulumi:"meta"` }
func ListCdnEndpoints ¶
func ListCdnEndpoints(ctx *pulumi.Context, args *ListCdnEndpointsArgs, opts ...pulumi.InvokeOption) (*ListCdnEndpointsResult, error)
type ListCdnEndpointsResultOutput ¶
type ListCdnEndpointsResultOutput struct{ *pulumi.OutputState }
func ListCdnEndpointsOutput ¶
func ListCdnEndpointsOutput(ctx *pulumi.Context, args ListCdnEndpointsOutputArgs, opts ...pulumi.InvokeOption) ListCdnEndpointsResultOutput
func (ListCdnEndpointsResultOutput) ElementType ¶
func (ListCdnEndpointsResultOutput) ElementType() reflect.Type
func (ListCdnEndpointsResultOutput) Endpoints ¶ added in v0.0.7
func (o ListCdnEndpointsResultOutput) Endpoints() CdnEndpointTypeArrayOutput
func (ListCdnEndpointsResultOutput) Links ¶ added in v0.0.7
func (o ListCdnEndpointsResultOutput) Links() PageLinksPtrOutput
func (ListCdnEndpointsResultOutput) Meta ¶ added in v0.0.7
func (o ListCdnEndpointsResultOutput) Meta() MetaMetaOutput
func (ListCdnEndpointsResultOutput) ToListCdnEndpointsResultOutput ¶
func (o ListCdnEndpointsResultOutput) ToListCdnEndpointsResultOutput() ListCdnEndpointsResultOutput
func (ListCdnEndpointsResultOutput) ToListCdnEndpointsResultOutputWithContext ¶
func (o ListCdnEndpointsResultOutput) ToListCdnEndpointsResultOutputWithContext(ctx context.Context) ListCdnEndpointsResultOutput
type LookupCdnEndpointArgs ¶
type LookupCdnEndpointArgs struct { // A unique identifier for a CDN endpoint. CdnId string `pulumi:"cdnId"` }
type LookupCdnEndpointOutputArgs ¶
type LookupCdnEndpointOutputArgs struct { // A unique identifier for a CDN endpoint. CdnId pulumi.StringInput `pulumi:"cdnId"` }
func (LookupCdnEndpointOutputArgs) ElementType ¶
func (LookupCdnEndpointOutputArgs) ElementType() reflect.Type
type LookupCdnEndpointResult ¶
type LookupCdnEndpointResult struct {
Endpoint *CdnEndpointType `pulumi:"endpoint"`
}
func LookupCdnEndpoint ¶
func LookupCdnEndpoint(ctx *pulumi.Context, args *LookupCdnEndpointArgs, opts ...pulumi.InvokeOption) (*LookupCdnEndpointResult, error)
func (*LookupCdnEndpointResult) Defaults ¶
func (val *LookupCdnEndpointResult) Defaults() *LookupCdnEndpointResult
Defaults sets the appropriate defaults for LookupCdnEndpointResult
type LookupCdnEndpointResultOutput ¶
type LookupCdnEndpointResultOutput struct{ *pulumi.OutputState }
func LookupCdnEndpointOutput ¶
func LookupCdnEndpointOutput(ctx *pulumi.Context, args LookupCdnEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupCdnEndpointResultOutput
func (LookupCdnEndpointResultOutput) ElementType ¶
func (LookupCdnEndpointResultOutput) ElementType() reflect.Type
func (LookupCdnEndpointResultOutput) Endpoint ¶ added in v0.0.7
func (o LookupCdnEndpointResultOutput) Endpoint() CdnEndpointTypePtrOutput
func (LookupCdnEndpointResultOutput) ToLookupCdnEndpointResultOutput ¶
func (o LookupCdnEndpointResultOutput) ToLookupCdnEndpointResultOutput() LookupCdnEndpointResultOutput
func (LookupCdnEndpointResultOutput) ToLookupCdnEndpointResultOutputWithContext ¶
func (o LookupCdnEndpointResultOutput) ToLookupCdnEndpointResultOutputWithContext(ctx context.Context) LookupCdnEndpointResultOutput
type MetaMeta ¶
type MetaMeta struct { // Number of objects returned by the request. Total *int `pulumi:"total"` }
type MetaMetaOutput ¶
type MetaMetaOutput struct{ *pulumi.OutputState }
func (MetaMetaOutput) ElementType ¶
func (MetaMetaOutput) ElementType() reflect.Type
func (MetaMetaOutput) ToMetaMetaOutput ¶
func (o MetaMetaOutput) ToMetaMetaOutput() MetaMetaOutput
func (MetaMetaOutput) ToMetaMetaOutputWithContext ¶
func (o MetaMetaOutput) ToMetaMetaOutputWithContext(ctx context.Context) MetaMetaOutput
func (MetaMetaOutput) Total ¶
func (o MetaMetaOutput) Total() pulumi.IntPtrOutput
Number of objects returned by the request.
type PageLinks ¶
type PageLinks struct {
Pages *PageLinksPagesProperties `pulumi:"pages"`
}
type PageLinksOutput ¶
type PageLinksOutput struct{ *pulumi.OutputState }
func (PageLinksOutput) ElementType ¶
func (PageLinksOutput) ElementType() reflect.Type
func (PageLinksOutput) Pages ¶
func (o PageLinksOutput) Pages() PageLinksPagesPropertiesPtrOutput
func (PageLinksOutput) ToPageLinksOutput ¶
func (o PageLinksOutput) ToPageLinksOutput() PageLinksOutput
func (PageLinksOutput) ToPageLinksOutputWithContext ¶
func (o PageLinksOutput) ToPageLinksOutputWithContext(ctx context.Context) PageLinksOutput
type PageLinksPagesPropertiesOutput ¶
type PageLinksPagesPropertiesOutput struct{ *pulumi.OutputState }
func (PageLinksPagesPropertiesOutput) ElementType ¶
func (PageLinksPagesPropertiesOutput) ElementType() reflect.Type
func (PageLinksPagesPropertiesOutput) First ¶
func (o PageLinksPagesPropertiesOutput) First() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Last ¶
func (o PageLinksPagesPropertiesOutput) Last() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Next ¶
func (o PageLinksPagesPropertiesOutput) Next() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) Prev ¶
func (o PageLinksPagesPropertiesOutput) Prev() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput ¶
func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutput() PageLinksPagesPropertiesOutput
func (PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext ¶
func (o PageLinksPagesPropertiesOutput) ToPageLinksPagesPropertiesOutputWithContext(ctx context.Context) PageLinksPagesPropertiesOutput
type PageLinksPagesPropertiesPtrOutput ¶
type PageLinksPagesPropertiesPtrOutput struct{ *pulumi.OutputState }
func (PageLinksPagesPropertiesPtrOutput) Elem ¶
func (o PageLinksPagesPropertiesPtrOutput) Elem() PageLinksPagesPropertiesOutput
func (PageLinksPagesPropertiesPtrOutput) ElementType ¶
func (PageLinksPagesPropertiesPtrOutput) ElementType() reflect.Type
func (PageLinksPagesPropertiesPtrOutput) First ¶
func (o PageLinksPagesPropertiesPtrOutput) First() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Last ¶
func (o PageLinksPagesPropertiesPtrOutput) Last() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Next ¶
func (o PageLinksPagesPropertiesPtrOutput) Next() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) Prev ¶
func (o PageLinksPagesPropertiesPtrOutput) Prev() pulumi.StringPtrOutput
func (PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput ¶
func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutput() PageLinksPagesPropertiesPtrOutput
func (PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext ¶
func (o PageLinksPagesPropertiesPtrOutput) ToPageLinksPagesPropertiesPtrOutputWithContext(ctx context.Context) PageLinksPagesPropertiesPtrOutput
type PageLinksPtrOutput ¶
type PageLinksPtrOutput struct{ *pulumi.OutputState }
func (PageLinksPtrOutput) Elem ¶
func (o PageLinksPtrOutput) Elem() PageLinksOutput
func (PageLinksPtrOutput) ElementType ¶
func (PageLinksPtrOutput) ElementType() reflect.Type
func (PageLinksPtrOutput) Pages ¶
func (o PageLinksPtrOutput) Pages() PageLinksPagesPropertiesPtrOutput
func (PageLinksPtrOutput) ToPageLinksPtrOutput ¶
func (o PageLinksPtrOutput) ToPageLinksPtrOutput() PageLinksPtrOutput
func (PageLinksPtrOutput) ToPageLinksPtrOutputWithContext ¶
func (o PageLinksPtrOutput) ToPageLinksPtrOutputWithContext(ctx context.Context) PageLinksPtrOutput
type Ttl ¶
type Ttl int
The amount of time the content is cached by the CDN's edge servers in seconds. TTL must be one of 60, 600, 3600, 86400, or 604800. Defaults to 3600 (one hour) when excluded.
func (Ttl) ElementType ¶
func (Ttl) ToIntOutput ¶
func (Ttl) ToIntOutputWithContext ¶
func (Ttl) ToIntPtrOutput ¶
func (e Ttl) ToIntPtrOutput() pulumi.IntPtrOutput
func (Ttl) ToIntPtrOutputWithContext ¶
func (e Ttl) ToIntPtrOutputWithContext(ctx context.Context) pulumi.IntPtrOutput
func (Ttl) ToTtlOutput ¶
func (Ttl) ToTtlOutputWithContext ¶
func (Ttl) ToTtlPtrOutput ¶
func (e Ttl) ToTtlPtrOutput() TtlPtrOutput
func (Ttl) ToTtlPtrOutputWithContext ¶
func (e Ttl) ToTtlPtrOutputWithContext(ctx context.Context) TtlPtrOutput
type TtlInput ¶
type TtlInput interface { pulumi.Input ToTtlOutput() TtlOutput ToTtlOutputWithContext(context.Context) TtlOutput }
TtlInput is an input type that accepts values of the Ttl enum A concrete instance of `TtlInput` can be one of the following:
Ttl_d_float64_60_ Ttl_d_float64_600_ Ttl_d_float64_3600_ Ttl_d_float64_86400_ Ttl_d_float64_604800_
type TtlOutput ¶
type TtlOutput struct{ *pulumi.OutputState }
func (TtlOutput) ElementType ¶
func (TtlOutput) ToIntOutput ¶
func (TtlOutput) ToIntOutputWithContext ¶
func (TtlOutput) ToIntPtrOutput ¶
func (o TtlOutput) ToIntPtrOutput() pulumi.IntPtrOutput
func (TtlOutput) ToIntPtrOutputWithContext ¶
func (o TtlOutput) ToIntPtrOutputWithContext(ctx context.Context) pulumi.IntPtrOutput
func (TtlOutput) ToTtlOutput ¶
func (TtlOutput) ToTtlOutputWithContext ¶
func (TtlOutput) ToTtlPtrOutput ¶
func (o TtlOutput) ToTtlPtrOutput() TtlPtrOutput
func (TtlOutput) ToTtlPtrOutputWithContext ¶
func (o TtlOutput) ToTtlPtrOutputWithContext(ctx context.Context) TtlPtrOutput
type TtlPtrInput ¶
type TtlPtrInput interface { pulumi.Input ToTtlPtrOutput() TtlPtrOutput ToTtlPtrOutputWithContext(context.Context) TtlPtrOutput }
func TtlPtr ¶
func TtlPtr(v int) TtlPtrInput
type TtlPtrOutput ¶
type TtlPtrOutput struct{ *pulumi.OutputState }
func (TtlPtrOutput) Elem ¶
func (o TtlPtrOutput) Elem() TtlOutput
func (TtlPtrOutput) ElementType ¶
func (TtlPtrOutput) ElementType() reflect.Type
func (TtlPtrOutput) ToIntPtrOutput ¶
func (o TtlPtrOutput) ToIntPtrOutput() pulumi.IntPtrOutput
func (TtlPtrOutput) ToIntPtrOutputWithContext ¶
func (o TtlPtrOutput) ToIntPtrOutputWithContext(ctx context.Context) pulumi.IntPtrOutput
func (TtlPtrOutput) ToTtlPtrOutput ¶
func (o TtlPtrOutput) ToTtlPtrOutput() TtlPtrOutput
func (TtlPtrOutput) ToTtlPtrOutputWithContext ¶
func (o TtlPtrOutput) ToTtlPtrOutputWithContext(ctx context.Context) TtlPtrOutput