v2

package
v0.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 9, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
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)
)
View Source
const (
	Ttl_d_float64_60_     = Ttl(60)
	Ttl_d_float64_600_    = Ttl(600)
	Ttl_d_float64_3600_   = Ttl(3600)
	Ttl_d_float64_86400_  = Ttl(86400)
	Ttl_d_float64_604800_ = Ttl(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

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 (CdnEndpointOutput) Origin

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

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 (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 (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

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

The fully qualified domain name (FQDN) from which the CDN-backed content is served.

func (CdnEndpointTypeOutput) Id

A unique ID that can be used to identify and reference a CDN endpoint.

func (CdnEndpointTypeOutput) Origin

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

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

The ID of a DigitalOcean managed TLS certificate used for SSL when a custom subdomain is provided.

func (CdnEndpointTypePtrOutput) CreatedAt

A time value given in ISO8601 combined date and time format that represents when the CDN endpoint was created.

func (CdnEndpointTypePtrOutput) CustomDomain

The fully qualified domain name (FQDN) of the custom subdomain used with the CDN endpoint.

func (CdnEndpointTypePtrOutput) Elem

func (CdnEndpointTypePtrOutput) ElementType

func (CdnEndpointTypePtrOutput) ElementType() reflect.Type

func (CdnEndpointTypePtrOutput) Endpoint

The fully qualified domain name (FQDN) from which the CDN-backed content is served.

func (CdnEndpointTypePtrOutput) Id

A unique ID that can be used to identify and reference a CDN endpoint.

func (CdnEndpointTypePtrOutput) Origin

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

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

Defaults sets the appropriate defaults for GetCdnEndpointProperties

type GetCdnEndpointPropertiesOutput

type GetCdnEndpointPropertiesOutput struct{ *pulumi.OutputState }

func (GetCdnEndpointPropertiesOutput) ElementType

func (GetCdnEndpointPropertiesOutput) Endpoint

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) Endpoints

func (ListCdnEndpointsItemsOutput) Meta

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"`
}

type ListCdnEndpointsResultOutput

type ListCdnEndpointsResultOutput struct{ *pulumi.OutputState }

func (ListCdnEndpointsResultOutput) ElementType

func (ListCdnEndpointsResultOutput) Endpoints added in v0.0.7

func (ListCdnEndpointsResultOutput) Meta added in v0.0.7

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

type LookupCdnEndpointResult

type LookupCdnEndpointResult struct {
	Endpoint *CdnEndpointType `pulumi:"endpoint"`
}

func (*LookupCdnEndpointResult) Defaults

Defaults sets the appropriate defaults for LookupCdnEndpointResult

type LookupCdnEndpointResultOutput

type LookupCdnEndpointResultOutput struct{ *pulumi.OutputState }

func (LookupCdnEndpointResultOutput) ElementType

func (LookupCdnEndpointResultOutput) Endpoint added in v0.0.7

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

Number of objects returned by the request.

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 (PageLinksOutput) ToPageLinksOutput

func (o PageLinksOutput) ToPageLinksOutput() PageLinksOutput

func (PageLinksOutput) ToPageLinksOutputWithContext

func (o PageLinksOutput) ToPageLinksOutputWithContext(ctx context.Context) PageLinksOutput

type PageLinksPagesProperties

type PageLinksPagesProperties struct {
	First *string `pulumi:"first"`
	Last  *string `pulumi:"last"`
	Next  *string `pulumi:"next"`
	Prev  *string `pulumi:"prev"`
}

type PageLinksPagesPropertiesOutput

type PageLinksPagesPropertiesOutput struct{ *pulumi.OutputState }

func (PageLinksPagesPropertiesOutput) ElementType

func (PageLinksPagesPropertiesOutput) First

func (PageLinksPagesPropertiesOutput) Last

func (PageLinksPagesPropertiesOutput) Next

func (PageLinksPagesPropertiesOutput) Prev

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 (PageLinksPagesPropertiesPtrOutput) ElementType

func (PageLinksPagesPropertiesPtrOutput) First

func (PageLinksPagesPropertiesPtrOutput) Last

func (PageLinksPagesPropertiesPtrOutput) Next

func (PageLinksPagesPropertiesPtrOutput) Prev

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 (PageLinksPtrOutput) ElementType

func (PageLinksPtrOutput) ElementType() reflect.Type

func (PageLinksPtrOutput) Pages

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) ElementType() reflect.Type

func (Ttl) ToIntOutput

func (e Ttl) ToIntOutput() pulumi.IntOutput

func (Ttl) ToIntOutputWithContext

func (e Ttl) ToIntOutputWithContext(ctx context.Context) pulumi.IntOutput

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 (e Ttl) ToTtlOutput() TtlOutput

func (Ttl) ToTtlOutputWithContext

func (e Ttl) ToTtlOutputWithContext(ctx context.Context) TtlOutput

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) ElementType() reflect.Type

func (TtlOutput) ToIntOutput

func (o TtlOutput) ToIntOutput() pulumi.IntOutput

func (TtlOutput) ToIntOutputWithContext

func (o TtlOutput) ToIntOutputWithContext(ctx context.Context) pulumi.IntOutput

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 (o TtlOutput) ToTtlOutput() TtlOutput

func (TtlOutput) ToTtlOutputWithContext

func (o TtlOutput) ToTtlOutputWithContext(ctx context.Context) TtlOutput

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL