fastly

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Mar 23, 2020 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package fastly exports types, functions, subpackages for provisioning fastly resources.// A Pulumi package for creating and managing fastly cloud resources.

> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-fastly) > distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature, > first check the [`pulumi/pulumi-fastly` repo](https://github.com/pulumi/pulumi-fastly/issues); however, if that doesn't turn up anything, > please consult the source [`terraform-providers/terraform-provider-fastly` repo](https://github.com/terraform-providers/terraform-provider-fastly/issues).

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetFastlyIpRangesResult

type GetFastlyIpRangesResult struct {
	// The lexically ordered list of CIDR blocks.
	CidrBlocks []string `pulumi:"cidrBlocks"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getFastlyIpRanges.

func GetFastlyIpRanges added in v1.4.0

func GetFastlyIpRanges(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetFastlyIpRangesResult, error)

Use this data source to get the [IP ranges][1] of Fastly edge nodes.

> This content is derived from https://github.com/terraform-providers/terraform-provider-fastly/blob/master/website/docs/d/ip_ranges.html.markdown.

type Provider added in v1.4.0

type Provider struct {
	pulumi.ProviderResourceState
}

The provider type for the fastly package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

> This content is derived from https://github.com/terraform-providers/terraform-provider-fastly/blob/master/website/docs/index.html.markdown.

func NewProvider added in v1.4.0

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

NewProvider registers a new resource with the given unique name, arguments, and options.

type ProviderArgs added in v1.4.0

type ProviderArgs struct {
	// Fastly API Key from https://app.fastly.com/#account
	ApiKey pulumi.StringPtrInput
	// Fastly API URL
	BaseUrl pulumi.StringPtrInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType added in v1.4.0

func (ProviderArgs) ElementType() reflect.Type

type ServiceACLEntriesv1

type ServiceACLEntriesv1 struct {
	pulumi.CustomResourceState

	// The ID of the ACL that the items belong to
	AclId pulumi.StringOutput `pulumi:"aclId"`
	// A Set ACL entries that are applied to the service. Defined below
	Entries ServiceACLEntriesv1EntryArrayOutput `pulumi:"entries"`
	// The ID of the Service that the ACL belongs to
	ServiceId pulumi.StringOutput `pulumi:"serviceId"`
}

func GetServiceACLEntriesv1

func GetServiceACLEntriesv1(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceACLEntriesv1State, opts ...pulumi.ResourceOption) (*ServiceACLEntriesv1, error)

GetServiceACLEntriesv1 gets an existing ServiceACLEntriesv1 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 NewServiceACLEntriesv1

func NewServiceACLEntriesv1(ctx *pulumi.Context,
	name string, args *ServiceACLEntriesv1Args, opts ...pulumi.ResourceOption) (*ServiceACLEntriesv1, error)

NewServiceACLEntriesv1 registers a new resource with the given unique name, arguments, and options.

type ServiceACLEntriesv1Args

type ServiceACLEntriesv1Args struct {
	// The ID of the ACL that the items belong to
	AclId pulumi.StringInput
	// A Set ACL entries that are applied to the service. Defined below
	Entries ServiceACLEntriesv1EntryArrayInput
	// The ID of the Service that the ACL belongs to
	ServiceId pulumi.StringInput
}

The set of arguments for constructing a ServiceACLEntriesv1 resource.

func (ServiceACLEntriesv1Args) ElementType added in v1.4.0

func (ServiceACLEntriesv1Args) ElementType() reflect.Type

type ServiceACLEntriesv1Entry added in v1.4.0

type ServiceACLEntriesv1Entry struct {
	Comment *string `pulumi:"comment"`
	Id      *string `pulumi:"id"`
	Ip      string  `pulumi:"ip"`
	Negated *bool   `pulumi:"negated"`
	Subnet  *string `pulumi:"subnet"`
}

type ServiceACLEntriesv1EntryArgs added in v1.4.0

type ServiceACLEntriesv1EntryArgs struct {
	Comment pulumi.StringPtrInput `pulumi:"comment"`
	Id      pulumi.StringPtrInput `pulumi:"id"`
	Ip      pulumi.StringInput    `pulumi:"ip"`
	Negated pulumi.BoolPtrInput   `pulumi:"negated"`
	Subnet  pulumi.StringPtrInput `pulumi:"subnet"`
}

func (ServiceACLEntriesv1EntryArgs) ElementType added in v1.4.0

func (ServiceACLEntriesv1EntryArgs) ToServiceACLEntriesv1EntryOutput added in v1.4.0

func (i ServiceACLEntriesv1EntryArgs) ToServiceACLEntriesv1EntryOutput() ServiceACLEntriesv1EntryOutput

func (ServiceACLEntriesv1EntryArgs) ToServiceACLEntriesv1EntryOutputWithContext added in v1.4.0

func (i ServiceACLEntriesv1EntryArgs) ToServiceACLEntriesv1EntryOutputWithContext(ctx context.Context) ServiceACLEntriesv1EntryOutput

type ServiceACLEntriesv1EntryArray added in v1.4.0

type ServiceACLEntriesv1EntryArray []ServiceACLEntriesv1EntryInput

func (ServiceACLEntriesv1EntryArray) ElementType added in v1.4.0

func (ServiceACLEntriesv1EntryArray) ToServiceACLEntriesv1EntryArrayOutput added in v1.4.0

func (i ServiceACLEntriesv1EntryArray) ToServiceACLEntriesv1EntryArrayOutput() ServiceACLEntriesv1EntryArrayOutput

func (ServiceACLEntriesv1EntryArray) ToServiceACLEntriesv1EntryArrayOutputWithContext added in v1.4.0

func (i ServiceACLEntriesv1EntryArray) ToServiceACLEntriesv1EntryArrayOutputWithContext(ctx context.Context) ServiceACLEntriesv1EntryArrayOutput

type ServiceACLEntriesv1EntryArrayInput added in v1.4.0

type ServiceACLEntriesv1EntryArrayInput interface {
	pulumi.Input

	ToServiceACLEntriesv1EntryArrayOutput() ServiceACLEntriesv1EntryArrayOutput
	ToServiceACLEntriesv1EntryArrayOutputWithContext(context.Context) ServiceACLEntriesv1EntryArrayOutput
}

type ServiceACLEntriesv1EntryArrayOutput added in v1.4.0

type ServiceACLEntriesv1EntryArrayOutput struct{ *pulumi.OutputState }

func (ServiceACLEntriesv1EntryArrayOutput) ElementType added in v1.4.0

func (ServiceACLEntriesv1EntryArrayOutput) Index added in v1.4.0

func (ServiceACLEntriesv1EntryArrayOutput) ToServiceACLEntriesv1EntryArrayOutput added in v1.4.0

func (o ServiceACLEntriesv1EntryArrayOutput) ToServiceACLEntriesv1EntryArrayOutput() ServiceACLEntriesv1EntryArrayOutput

func (ServiceACLEntriesv1EntryArrayOutput) ToServiceACLEntriesv1EntryArrayOutputWithContext added in v1.4.0

func (o ServiceACLEntriesv1EntryArrayOutput) ToServiceACLEntriesv1EntryArrayOutputWithContext(ctx context.Context) ServiceACLEntriesv1EntryArrayOutput

type ServiceACLEntriesv1EntryInput added in v1.4.0

type ServiceACLEntriesv1EntryInput interface {
	pulumi.Input

	ToServiceACLEntriesv1EntryOutput() ServiceACLEntriesv1EntryOutput
	ToServiceACLEntriesv1EntryOutputWithContext(context.Context) ServiceACLEntriesv1EntryOutput
}

type ServiceACLEntriesv1EntryOutput added in v1.4.0

type ServiceACLEntriesv1EntryOutput struct{ *pulumi.OutputState }

func (ServiceACLEntriesv1EntryOutput) Comment added in v1.4.0

func (ServiceACLEntriesv1EntryOutput) ElementType added in v1.4.0

func (ServiceACLEntriesv1EntryOutput) Id added in v1.4.0

func (ServiceACLEntriesv1EntryOutput) Ip added in v1.4.0

func (ServiceACLEntriesv1EntryOutput) Negated added in v1.4.0

func (ServiceACLEntriesv1EntryOutput) Subnet added in v1.4.0

func (ServiceACLEntriesv1EntryOutput) ToServiceACLEntriesv1EntryOutput added in v1.4.0

func (o ServiceACLEntriesv1EntryOutput) ToServiceACLEntriesv1EntryOutput() ServiceACLEntriesv1EntryOutput

func (ServiceACLEntriesv1EntryOutput) ToServiceACLEntriesv1EntryOutputWithContext added in v1.4.0

func (o ServiceACLEntriesv1EntryOutput) ToServiceACLEntriesv1EntryOutputWithContext(ctx context.Context) ServiceACLEntriesv1EntryOutput

type ServiceACLEntriesv1State

type ServiceACLEntriesv1State struct {
	// The ID of the ACL that the items belong to
	AclId pulumi.StringPtrInput
	// A Set ACL entries that are applied to the service. Defined below
	Entries ServiceACLEntriesv1EntryArrayInput
	// The ID of the Service that the ACL belongs to
	ServiceId pulumi.StringPtrInput
}

func (ServiceACLEntriesv1State) ElementType added in v1.4.0

func (ServiceACLEntriesv1State) ElementType() reflect.Type

type ServiceDictionaryItemsv1

type ServiceDictionaryItemsv1 struct {
	pulumi.CustomResourceState

	// The ID of the dictionary that the items belong to
	DictionaryId pulumi.StringOutput `pulumi:"dictionaryId"`
	// A map representing an entry in the dictionary, (key/value)
	Items pulumi.MapOutput `pulumi:"items"`
	// The ID of the service that the dictionary belongs to
	ServiceId pulumi.StringOutput `pulumi:"serviceId"`
}

func GetServiceDictionaryItemsv1

func GetServiceDictionaryItemsv1(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceDictionaryItemsv1State, opts ...pulumi.ResourceOption) (*ServiceDictionaryItemsv1, error)

GetServiceDictionaryItemsv1 gets an existing ServiceDictionaryItemsv1 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 NewServiceDictionaryItemsv1

func NewServiceDictionaryItemsv1(ctx *pulumi.Context,
	name string, args *ServiceDictionaryItemsv1Args, opts ...pulumi.ResourceOption) (*ServiceDictionaryItemsv1, error)

NewServiceDictionaryItemsv1 registers a new resource with the given unique name, arguments, and options.

type ServiceDictionaryItemsv1Args

type ServiceDictionaryItemsv1Args struct {
	// The ID of the dictionary that the items belong to
	DictionaryId pulumi.StringInput
	// A map representing an entry in the dictionary, (key/value)
	Items pulumi.MapInput
	// The ID of the service that the dictionary belongs to
	ServiceId pulumi.StringInput
}

The set of arguments for constructing a ServiceDictionaryItemsv1 resource.

func (ServiceDictionaryItemsv1Args) ElementType added in v1.4.0

type ServiceDictionaryItemsv1State

type ServiceDictionaryItemsv1State struct {
	// The ID of the dictionary that the items belong to
	DictionaryId pulumi.StringPtrInput
	// A map representing an entry in the dictionary, (key/value)
	Items pulumi.MapInput
	// The ID of the service that the dictionary belongs to
	ServiceId pulumi.StringPtrInput
}

func (ServiceDictionaryItemsv1State) ElementType added in v1.4.0

type ServiceDynamicSnippetContentv1

type ServiceDynamicSnippetContentv1 struct {
	pulumi.CustomResourceState

	// The VCL code that specifies exactly what the snippet does.
	Content pulumi.StringOutput `pulumi:"content"`
	// The ID of the service that the dynamic snippet belongs to
	ServiceId pulumi.StringOutput `pulumi:"serviceId"`
	// The ID of the dynamic snippet that the content belong to
	SnippetId pulumi.StringOutput `pulumi:"snippetId"`
}

func GetServiceDynamicSnippetContentv1

func GetServiceDynamicSnippetContentv1(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceDynamicSnippetContentv1State, opts ...pulumi.ResourceOption) (*ServiceDynamicSnippetContentv1, error)

GetServiceDynamicSnippetContentv1 gets an existing ServiceDynamicSnippetContentv1 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 NewServiceDynamicSnippetContentv1

func NewServiceDynamicSnippetContentv1(ctx *pulumi.Context,
	name string, args *ServiceDynamicSnippetContentv1Args, opts ...pulumi.ResourceOption) (*ServiceDynamicSnippetContentv1, error)

NewServiceDynamicSnippetContentv1 registers a new resource with the given unique name, arguments, and options.

type ServiceDynamicSnippetContentv1Args

type ServiceDynamicSnippetContentv1Args struct {
	// The VCL code that specifies exactly what the snippet does.
	Content pulumi.StringInput
	// The ID of the service that the dynamic snippet belongs to
	ServiceId pulumi.StringInput
	// The ID of the dynamic snippet that the content belong to
	SnippetId pulumi.StringInput
}

The set of arguments for constructing a ServiceDynamicSnippetContentv1 resource.

func (ServiceDynamicSnippetContentv1Args) ElementType added in v1.4.0

type ServiceDynamicSnippetContentv1State

type ServiceDynamicSnippetContentv1State struct {
	// The VCL code that specifies exactly what the snippet does.
	Content pulumi.StringPtrInput
	// The ID of the service that the dynamic snippet belongs to
	ServiceId pulumi.StringPtrInput
	// The ID of the dynamic snippet that the content belong to
	SnippetId pulumi.StringPtrInput
}

func (ServiceDynamicSnippetContentv1State) ElementType added in v1.4.0

type Servicev1

type Servicev1 struct {
	pulumi.CustomResourceState

	// A set of ACL configuration blocks.  Defined below.
	Acls Servicev1AclArrayOutput `pulumi:"acls"`
	// Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true.
	Activate pulumi.BoolPtrOutput `pulumi:"activate"`
	// The currently active version of your Fastly Service.
	ActiveVersion pulumi.IntOutput `pulumi:"activeVersion"`
	// A set of Backends to service requests from your Domains.
	// Defined below. Backends must be defined in this argument, or defined in the
	// `vcl` argument below
	Backends Servicev1BackendArrayOutput `pulumi:"backends"`
	// A BigQuery endpoint to send streaming logs too.
	// Defined below.
	Bigqueryloggings Servicev1BigqueryloggingArrayOutput `pulumi:"bigqueryloggings"`
	// An Azure Blob Storage endpoint to send streaming logs too.
	// Defined below.
	Blobstorageloggings Servicev1BlobstorageloggingArrayOutput `pulumi:"blobstorageloggings"`
	// A set of Cache Settings, allowing you to override
	CacheSettings Servicev1CacheSettingArrayOutput `pulumi:"cacheSettings"`
	ClonedVersion pulumi.IntOutput                 `pulumi:"clonedVersion"`
	// A personal freeform descriptive note
	Comment pulumi.StringPtrOutput `pulumi:"comment"`
	// A set of conditions to add logic to any basic
	// configuration object in this service. Defined below.
	Conditions Servicev1ConditionArrayOutput `pulumi:"conditions"`
	// The default hostname.
	DefaultHost pulumi.StringOutput `pulumi:"defaultHost"`
	// The default Time-to-live (TTL) for
	// requests.
	DefaultTtl pulumi.IntPtrOutput `pulumi:"defaultTtl"`
	// A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.
	Dictionaries Servicev1DictionaryArrayOutput `pulumi:"dictionaries"`
	// A director to allow more control over balancing traffic over backends.
	// when an item is not to be cached based on an above `condition`. Defined below
	Directors Servicev1DirectorArrayOutput `pulumi:"directors"`
	// A set of Domain names to serve as entry points for your
	// Service. Defined below.
	Domains Servicev1DomainArrayOutput `pulumi:"domains"`
	// A set of custom, "dynamic" VCL Snippet configuration blocks.  Defined below.
	Dynamicsnippets Servicev1DynamicsnippetArrayOutput `pulumi:"dynamicsnippets"`
	// Services that are active cannot be destroyed. In
	// order to destroy the Service, set `forceDestroy` to `true`. Default `false`.
	ForceDestroy pulumi.BoolPtrOutput `pulumi:"forceDestroy"`
	// A gcs endpoint to send streaming logs too.
	// Defined below.
	Gcsloggings Servicev1GcsloggingArrayOutput `pulumi:"gcsloggings"`
	// A set of gzip rules to control automatic gzipping of
	// content. Defined below.
	Gzips Servicev1GzipArrayOutput `pulumi:"gzips"`
	// A set of Headers to manipulate for each request. Defined
	// below.
	Headers Servicev1HeaderArrayOutput `pulumi:"headers"`
	// Automated healthchecks on the cache that can change how Fastly interacts with the cache based on its health.
	Healthchecks Servicev1HealthcheckArrayOutput `pulumi:"healthchecks"`
	// A logentries endpoint to send streaming logs too.
	// Defined below.
	Logentries Servicev1LogentryArrayOutput `pulumi:"logentries"`
	// The unique name for the Service to create.
	Name pulumi.StringOutput `pulumi:"name"`
	// A Papertrail endpoint to send streaming logs too.
	// Defined below.
	Papertrails Servicev1PapertrailArrayOutput `pulumi:"papertrails"`
	// A set of Request modifiers. Defined below
	RequestSettings Servicev1RequestSettingArrayOutput `pulumi:"requestSettings"`
	// Allows you to create synthetic responses that exist entirely on the varnish machine. Useful for creating error or maintenance pages that exists outside the scope of your datacenter. Best when used with Condition objects.
	ResponseObjects Servicev1ResponseObjectArrayOutput `pulumi:"responseObjects"`
	// A set of S3 Buckets to send streaming logs too.
	// Defined below.
	S3loggings Servicev1S3loggingArrayOutput `pulumi:"s3loggings"`
	// A set of custom, "regular" (non-dynamic) VCL Snippet configuration blocks.  Defined below.
	Snippets Servicev1SnippetArrayOutput `pulumi:"snippets"`
	// A Splunk endpoint to send streaming logs too.
	// Defined below.
	Splunks Servicev1SplunkArrayOutput `pulumi:"splunks"`
	// A Sumologic endpoint to send streaming logs too.
	// Defined below.
	Sumologics Servicev1SumologicArrayOutput `pulumi:"sumologics"`
	// A syslog endpoint to send streaming logs too.
	// Defined below.
	Syslogs Servicev1SyslogArrayOutput `pulumi:"syslogs"`
	// A set of custom VCL configuration blocks. The
	// ability to upload custom VCL code is not enabled by default for new Fastly
	// accounts (see the [Fastly documentation](https://docs.fastly.com/guides/vcl/uploading-custom-vcl) for details).
	Vcls Servicev1VclArrayOutput `pulumi:"vcls"`
	// Description field for the version.
	VersionComment pulumi.StringPtrOutput `pulumi:"versionComment"`
}

Provides a Fastly Service, representing the configuration for a website, app, API, or anything else to be served through Fastly. A Service encompasses Domains and Backends.

The Service resource requires a domain name that is correctly set up to direct traffic to the Fastly service. See Fastly's guide on [Adding CNAME Records][fastly-cname] on their documentation site for guidance.

> This content is derived from https://github.com/terraform-providers/terraform-provider-fastly/blob/master/website/docs/r/service_v1.html.markdown.

func GetServicev1

func GetServicev1(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *Servicev1State, opts ...pulumi.ResourceOption) (*Servicev1, error)

GetServicev1 gets an existing Servicev1 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 NewServicev1

func NewServicev1(ctx *pulumi.Context,
	name string, args *Servicev1Args, opts ...pulumi.ResourceOption) (*Servicev1, error)

NewServicev1 registers a new resource with the given unique name, arguments, and options.

type Servicev1Acl added in v1.4.0

type Servicev1Acl struct {
	// The ID of the ACL.
	AclId *string `pulumi:"aclId"`
	// The unique name for the Service to create.
	Name string `pulumi:"name"`
}

type Servicev1AclArgs added in v1.4.0

type Servicev1AclArgs struct {
	// The ID of the ACL.
	AclId pulumi.StringPtrInput `pulumi:"aclId"`
	// The unique name for the Service to create.
	Name pulumi.StringInput `pulumi:"name"`
}

func (Servicev1AclArgs) ElementType added in v1.4.0

func (Servicev1AclArgs) ElementType() reflect.Type

func (Servicev1AclArgs) ToServicev1AclOutput added in v1.4.0

func (i Servicev1AclArgs) ToServicev1AclOutput() Servicev1AclOutput

func (Servicev1AclArgs) ToServicev1AclOutputWithContext added in v1.4.0

func (i Servicev1AclArgs) ToServicev1AclOutputWithContext(ctx context.Context) Servicev1AclOutput

type Servicev1AclArray added in v1.4.0

type Servicev1AclArray []Servicev1AclInput

func (Servicev1AclArray) ElementType added in v1.4.0

func (Servicev1AclArray) ElementType() reflect.Type

func (Servicev1AclArray) ToServicev1AclArrayOutput added in v1.4.0

func (i Servicev1AclArray) ToServicev1AclArrayOutput() Servicev1AclArrayOutput

func (Servicev1AclArray) ToServicev1AclArrayOutputWithContext added in v1.4.0

func (i Servicev1AclArray) ToServicev1AclArrayOutputWithContext(ctx context.Context) Servicev1AclArrayOutput

type Servicev1AclArrayInput added in v1.4.0

type Servicev1AclArrayInput interface {
	pulumi.Input

	ToServicev1AclArrayOutput() Servicev1AclArrayOutput
	ToServicev1AclArrayOutputWithContext(context.Context) Servicev1AclArrayOutput
}

type Servicev1AclArrayOutput added in v1.4.0

type Servicev1AclArrayOutput struct{ *pulumi.OutputState }

func (Servicev1AclArrayOutput) ElementType added in v1.4.0

func (Servicev1AclArrayOutput) ElementType() reflect.Type

func (Servicev1AclArrayOutput) Index added in v1.4.0

func (Servicev1AclArrayOutput) ToServicev1AclArrayOutput added in v1.4.0

func (o Servicev1AclArrayOutput) ToServicev1AclArrayOutput() Servicev1AclArrayOutput

func (Servicev1AclArrayOutput) ToServicev1AclArrayOutputWithContext added in v1.4.0

func (o Servicev1AclArrayOutput) ToServicev1AclArrayOutputWithContext(ctx context.Context) Servicev1AclArrayOutput

type Servicev1AclInput added in v1.4.0

type Servicev1AclInput interface {
	pulumi.Input

	ToServicev1AclOutput() Servicev1AclOutput
	ToServicev1AclOutputWithContext(context.Context) Servicev1AclOutput
}

type Servicev1AclOutput added in v1.4.0

type Servicev1AclOutput struct{ *pulumi.OutputState }

func (Servicev1AclOutput) AclId added in v1.4.0

The ID of the ACL.

func (Servicev1AclOutput) ElementType added in v1.4.0

func (Servicev1AclOutput) ElementType() reflect.Type

func (Servicev1AclOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1AclOutput) ToServicev1AclOutput added in v1.4.0

func (o Servicev1AclOutput) ToServicev1AclOutput() Servicev1AclOutput

func (Servicev1AclOutput) ToServicev1AclOutputWithContext added in v1.4.0

func (o Servicev1AclOutput) ToServicev1AclOutputWithContext(ctx context.Context) Servicev1AclOutput

type Servicev1Args

type Servicev1Args struct {
	// A set of ACL configuration blocks.  Defined below.
	Acls Servicev1AclArrayInput
	// Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true.
	Activate pulumi.BoolPtrInput
	// A set of Backends to service requests from your Domains.
	// Defined below. Backends must be defined in this argument, or defined in the
	// `vcl` argument below
	Backends Servicev1BackendArrayInput
	// A BigQuery endpoint to send streaming logs too.
	// Defined below.
	Bigqueryloggings Servicev1BigqueryloggingArrayInput
	// An Azure Blob Storage endpoint to send streaming logs too.
	// Defined below.
	Blobstorageloggings Servicev1BlobstorageloggingArrayInput
	// A set of Cache Settings, allowing you to override
	CacheSettings Servicev1CacheSettingArrayInput
	// A personal freeform descriptive note
	Comment pulumi.StringPtrInput
	// A set of conditions to add logic to any basic
	// configuration object in this service. Defined below.
	Conditions Servicev1ConditionArrayInput
	// The default hostname.
	DefaultHost pulumi.StringPtrInput
	// The default Time-to-live (TTL) for
	// requests.
	DefaultTtl pulumi.IntPtrInput
	// A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.
	Dictionaries Servicev1DictionaryArrayInput
	// A director to allow more control over balancing traffic over backends.
	// when an item is not to be cached based on an above `condition`. Defined below
	Directors Servicev1DirectorArrayInput
	// A set of Domain names to serve as entry points for your
	// Service. Defined below.
	Domains Servicev1DomainArrayInput
	// A set of custom, "dynamic" VCL Snippet configuration blocks.  Defined below.
	Dynamicsnippets Servicev1DynamicsnippetArrayInput
	// Services that are active cannot be destroyed. In
	// order to destroy the Service, set `forceDestroy` to `true`. Default `false`.
	ForceDestroy pulumi.BoolPtrInput
	// A gcs endpoint to send streaming logs too.
	// Defined below.
	Gcsloggings Servicev1GcsloggingArrayInput
	// A set of gzip rules to control automatic gzipping of
	// content. Defined below.
	Gzips Servicev1GzipArrayInput
	// A set of Headers to manipulate for each request. Defined
	// below.
	Headers Servicev1HeaderArrayInput
	// Automated healthchecks on the cache that can change how Fastly interacts with the cache based on its health.
	Healthchecks Servicev1HealthcheckArrayInput
	// A logentries endpoint to send streaming logs too.
	// Defined below.
	Logentries Servicev1LogentryArrayInput
	// The unique name for the Service to create.
	Name pulumi.StringPtrInput
	// A Papertrail endpoint to send streaming logs too.
	// Defined below.
	Papertrails Servicev1PapertrailArrayInput
	// A set of Request modifiers. Defined below
	RequestSettings Servicev1RequestSettingArrayInput
	// Allows you to create synthetic responses that exist entirely on the varnish machine. Useful for creating error or maintenance pages that exists outside the scope of your datacenter. Best when used with Condition objects.
	ResponseObjects Servicev1ResponseObjectArrayInput
	// A set of S3 Buckets to send streaming logs too.
	// Defined below.
	S3loggings Servicev1S3loggingArrayInput
	// A set of custom, "regular" (non-dynamic) VCL Snippet configuration blocks.  Defined below.
	Snippets Servicev1SnippetArrayInput
	// A Splunk endpoint to send streaming logs too.
	// Defined below.
	Splunks Servicev1SplunkArrayInput
	// A Sumologic endpoint to send streaming logs too.
	// Defined below.
	Sumologics Servicev1SumologicArrayInput
	// A syslog endpoint to send streaming logs too.
	// Defined below.
	Syslogs Servicev1SyslogArrayInput
	// A set of custom VCL configuration blocks. The
	// ability to upload custom VCL code is not enabled by default for new Fastly
	// accounts (see the [Fastly documentation](https://docs.fastly.com/guides/vcl/uploading-custom-vcl) for details).
	Vcls Servicev1VclArrayInput
	// Description field for the version.
	VersionComment pulumi.StringPtrInput
}

The set of arguments for constructing a Servicev1 resource.

func (Servicev1Args) ElementType added in v1.4.0

func (Servicev1Args) ElementType() reflect.Type

type Servicev1Backend added in v1.4.0

type Servicev1Backend struct {
	Address             string `pulumi:"address"`
	AutoLoadbalance     *bool  `pulumi:"autoLoadbalance"`
	BetweenBytesTimeout *int   `pulumi:"betweenBytesTimeout"`
	ConnectTimeout      *int   `pulumi:"connectTimeout"`
	ErrorThreshold      *int   `pulumi:"errorThreshold"`
	FirstByteTimeout    *int   `pulumi:"firstByteTimeout"`
	// Automated healthchecks on the cache that can change how Fastly interacts with the cache based on its health.
	Healthcheck   *string `pulumi:"healthcheck"`
	MaxConn       *int    `pulumi:"maxConn"`
	MaxTlsVersion *string `pulumi:"maxTlsVersion"`
	MinTlsVersion *string `pulumi:"minTlsVersion"`
	// The unique name for the Service to create.
	Name             string  `pulumi:"name"`
	OverrideHost     *string `pulumi:"overrideHost"`
	Port             *int    `pulumi:"port"`
	RequestCondition *string `pulumi:"requestCondition"`
	Shield           *string `pulumi:"shield"`
	SslCaCert        *string `pulumi:"sslCaCert"`
	SslCertHostname  *string `pulumi:"sslCertHostname"`
	SslCheckCert     *bool   `pulumi:"sslCheckCert"`
	SslCiphers       *string `pulumi:"sslCiphers"`
	SslClientCert    *string `pulumi:"sslClientCert"`
	SslClientKey     *string `pulumi:"sslClientKey"`
	SslHostname      *string `pulumi:"sslHostname"`
	SslSniHostname   *string `pulumi:"sslSniHostname"`
	UseSsl           *bool   `pulumi:"useSsl"`
	Weight           *int    `pulumi:"weight"`
}

type Servicev1BackendArgs added in v1.4.0

type Servicev1BackendArgs struct {
	Address             pulumi.StringInput  `pulumi:"address"`
	AutoLoadbalance     pulumi.BoolPtrInput `pulumi:"autoLoadbalance"`
	BetweenBytesTimeout pulumi.IntPtrInput  `pulumi:"betweenBytesTimeout"`
	ConnectTimeout      pulumi.IntPtrInput  `pulumi:"connectTimeout"`
	ErrorThreshold      pulumi.IntPtrInput  `pulumi:"errorThreshold"`
	FirstByteTimeout    pulumi.IntPtrInput  `pulumi:"firstByteTimeout"`
	// Automated healthchecks on the cache that can change how Fastly interacts with the cache based on its health.
	Healthcheck   pulumi.StringPtrInput `pulumi:"healthcheck"`
	MaxConn       pulumi.IntPtrInput    `pulumi:"maxConn"`
	MaxTlsVersion pulumi.StringPtrInput `pulumi:"maxTlsVersion"`
	MinTlsVersion pulumi.StringPtrInput `pulumi:"minTlsVersion"`
	// The unique name for the Service to create.
	Name             pulumi.StringInput    `pulumi:"name"`
	OverrideHost     pulumi.StringPtrInput `pulumi:"overrideHost"`
	Port             pulumi.IntPtrInput    `pulumi:"port"`
	RequestCondition pulumi.StringPtrInput `pulumi:"requestCondition"`
	Shield           pulumi.StringPtrInput `pulumi:"shield"`
	SslCaCert        pulumi.StringPtrInput `pulumi:"sslCaCert"`
	SslCertHostname  pulumi.StringPtrInput `pulumi:"sslCertHostname"`
	SslCheckCert     pulumi.BoolPtrInput   `pulumi:"sslCheckCert"`
	SslCiphers       pulumi.StringPtrInput `pulumi:"sslCiphers"`
	SslClientCert    pulumi.StringPtrInput `pulumi:"sslClientCert"`
	SslClientKey     pulumi.StringPtrInput `pulumi:"sslClientKey"`
	SslHostname      pulumi.StringPtrInput `pulumi:"sslHostname"`
	SslSniHostname   pulumi.StringPtrInput `pulumi:"sslSniHostname"`
	UseSsl           pulumi.BoolPtrInput   `pulumi:"useSsl"`
	Weight           pulumi.IntPtrInput    `pulumi:"weight"`
}

func (Servicev1BackendArgs) ElementType added in v1.4.0

func (Servicev1BackendArgs) ElementType() reflect.Type

func (Servicev1BackendArgs) ToServicev1BackendOutput added in v1.4.0

func (i Servicev1BackendArgs) ToServicev1BackendOutput() Servicev1BackendOutput

func (Servicev1BackendArgs) ToServicev1BackendOutputWithContext added in v1.4.0

func (i Servicev1BackendArgs) ToServicev1BackendOutputWithContext(ctx context.Context) Servicev1BackendOutput

type Servicev1BackendArray added in v1.4.0

type Servicev1BackendArray []Servicev1BackendInput

func (Servicev1BackendArray) ElementType added in v1.4.0

func (Servicev1BackendArray) ElementType() reflect.Type

func (Servicev1BackendArray) ToServicev1BackendArrayOutput added in v1.4.0

func (i Servicev1BackendArray) ToServicev1BackendArrayOutput() Servicev1BackendArrayOutput

func (Servicev1BackendArray) ToServicev1BackendArrayOutputWithContext added in v1.4.0

func (i Servicev1BackendArray) ToServicev1BackendArrayOutputWithContext(ctx context.Context) Servicev1BackendArrayOutput

type Servicev1BackendArrayInput added in v1.4.0

type Servicev1BackendArrayInput interface {
	pulumi.Input

	ToServicev1BackendArrayOutput() Servicev1BackendArrayOutput
	ToServicev1BackendArrayOutputWithContext(context.Context) Servicev1BackendArrayOutput
}

type Servicev1BackendArrayOutput added in v1.4.0

type Servicev1BackendArrayOutput struct{ *pulumi.OutputState }

func (Servicev1BackendArrayOutput) ElementType added in v1.4.0

func (Servicev1BackendArrayOutput) Index added in v1.4.0

func (Servicev1BackendArrayOutput) ToServicev1BackendArrayOutput added in v1.4.0

func (o Servicev1BackendArrayOutput) ToServicev1BackendArrayOutput() Servicev1BackendArrayOutput

func (Servicev1BackendArrayOutput) ToServicev1BackendArrayOutputWithContext added in v1.4.0

func (o Servicev1BackendArrayOutput) ToServicev1BackendArrayOutputWithContext(ctx context.Context) Servicev1BackendArrayOutput

type Servicev1BackendInput added in v1.4.0

type Servicev1BackendInput interface {
	pulumi.Input

	ToServicev1BackendOutput() Servicev1BackendOutput
	ToServicev1BackendOutputWithContext(context.Context) Servicev1BackendOutput
}

type Servicev1BackendOutput added in v1.4.0

type Servicev1BackendOutput struct{ *pulumi.OutputState }

func (Servicev1BackendOutput) Address added in v1.4.0

func (Servicev1BackendOutput) AutoLoadbalance added in v1.4.0

func (o Servicev1BackendOutput) AutoLoadbalance() pulumi.BoolPtrOutput

func (Servicev1BackendOutput) BetweenBytesTimeout added in v1.4.0

func (o Servicev1BackendOutput) BetweenBytesTimeout() pulumi.IntPtrOutput

func (Servicev1BackendOutput) ConnectTimeout added in v1.4.0

func (o Servicev1BackendOutput) ConnectTimeout() pulumi.IntPtrOutput

func (Servicev1BackendOutput) ElementType added in v1.4.0

func (Servicev1BackendOutput) ElementType() reflect.Type

func (Servicev1BackendOutput) ErrorThreshold added in v1.4.0

func (o Servicev1BackendOutput) ErrorThreshold() pulumi.IntPtrOutput

func (Servicev1BackendOutput) FirstByteTimeout added in v1.4.0

func (o Servicev1BackendOutput) FirstByteTimeout() pulumi.IntPtrOutput

func (Servicev1BackendOutput) Healthcheck added in v1.4.0

Automated healthchecks on the cache that can change how Fastly interacts with the cache based on its health.

func (Servicev1BackendOutput) MaxConn added in v1.4.0

func (Servicev1BackendOutput) MaxTlsVersion added in v1.4.0

func (o Servicev1BackendOutput) MaxTlsVersion() pulumi.StringPtrOutput

func (Servicev1BackendOutput) MinTlsVersion added in v1.4.0

func (o Servicev1BackendOutput) MinTlsVersion() pulumi.StringPtrOutput

func (Servicev1BackendOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1BackendOutput) OverrideHost added in v1.4.0

func (Servicev1BackendOutput) Port added in v1.4.0

func (Servicev1BackendOutput) RequestCondition added in v1.4.0

func (o Servicev1BackendOutput) RequestCondition() pulumi.StringPtrOutput

func (Servicev1BackendOutput) Shield added in v1.4.0

func (Servicev1BackendOutput) SslCaCert added in v1.4.0

func (Servicev1BackendOutput) SslCertHostname added in v1.4.0

func (o Servicev1BackendOutput) SslCertHostname() pulumi.StringPtrOutput

func (Servicev1BackendOutput) SslCheckCert added in v1.4.0

func (o Servicev1BackendOutput) SslCheckCert() pulumi.BoolPtrOutput

func (Servicev1BackendOutput) SslCiphers added in v1.4.0

func (Servicev1BackendOutput) SslClientCert added in v1.4.0

func (o Servicev1BackendOutput) SslClientCert() pulumi.StringPtrOutput

func (Servicev1BackendOutput) SslClientKey added in v1.4.0

func (Servicev1BackendOutput) SslHostname added in v1.4.0

func (Servicev1BackendOutput) SslSniHostname added in v1.4.0

func (o Servicev1BackendOutput) SslSniHostname() pulumi.StringPtrOutput

func (Servicev1BackendOutput) ToServicev1BackendOutput added in v1.4.0

func (o Servicev1BackendOutput) ToServicev1BackendOutput() Servicev1BackendOutput

func (Servicev1BackendOutput) ToServicev1BackendOutputWithContext added in v1.4.0

func (o Servicev1BackendOutput) ToServicev1BackendOutputWithContext(ctx context.Context) Servicev1BackendOutput

func (Servicev1BackendOutput) UseSsl added in v1.4.0

func (Servicev1BackendOutput) Weight added in v1.4.0

type Servicev1Bigquerylogging added in v1.4.0

type Servicev1Bigquerylogging struct {
	Dataset string  `pulumi:"dataset"`
	Email   *string `pulumi:"email"`
	Format  *string `pulumi:"format"`
	// The unique name for the Service to create.
	Name              string  `pulumi:"name"`
	Placement         *string `pulumi:"placement"`
	ProjectId         string  `pulumi:"projectId"`
	ResponseCondition *string `pulumi:"responseCondition"`
	SecretKey         *string `pulumi:"secretKey"`
	Table             string  `pulumi:"table"`
	Template          *string `pulumi:"template"`
}

type Servicev1BigqueryloggingArgs added in v1.4.0

type Servicev1BigqueryloggingArgs struct {
	Dataset pulumi.StringInput    `pulumi:"dataset"`
	Email   pulumi.StringPtrInput `pulumi:"email"`
	Format  pulumi.StringPtrInput `pulumi:"format"`
	// The unique name for the Service to create.
	Name              pulumi.StringInput    `pulumi:"name"`
	Placement         pulumi.StringPtrInput `pulumi:"placement"`
	ProjectId         pulumi.StringInput    `pulumi:"projectId"`
	ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"`
	SecretKey         pulumi.StringPtrInput `pulumi:"secretKey"`
	Table             pulumi.StringInput    `pulumi:"table"`
	Template          pulumi.StringPtrInput `pulumi:"template"`
}

func (Servicev1BigqueryloggingArgs) ElementType added in v1.4.0

func (Servicev1BigqueryloggingArgs) ToServicev1BigqueryloggingOutput added in v1.4.0

func (i Servicev1BigqueryloggingArgs) ToServicev1BigqueryloggingOutput() Servicev1BigqueryloggingOutput

func (Servicev1BigqueryloggingArgs) ToServicev1BigqueryloggingOutputWithContext added in v1.4.0

func (i Servicev1BigqueryloggingArgs) ToServicev1BigqueryloggingOutputWithContext(ctx context.Context) Servicev1BigqueryloggingOutput

type Servicev1BigqueryloggingArray added in v1.4.0

type Servicev1BigqueryloggingArray []Servicev1BigqueryloggingInput

func (Servicev1BigqueryloggingArray) ElementType added in v1.4.0

func (Servicev1BigqueryloggingArray) ToServicev1BigqueryloggingArrayOutput added in v1.4.0

func (i Servicev1BigqueryloggingArray) ToServicev1BigqueryloggingArrayOutput() Servicev1BigqueryloggingArrayOutput

func (Servicev1BigqueryloggingArray) ToServicev1BigqueryloggingArrayOutputWithContext added in v1.4.0

func (i Servicev1BigqueryloggingArray) ToServicev1BigqueryloggingArrayOutputWithContext(ctx context.Context) Servicev1BigqueryloggingArrayOutput

type Servicev1BigqueryloggingArrayInput added in v1.4.0

type Servicev1BigqueryloggingArrayInput interface {
	pulumi.Input

	ToServicev1BigqueryloggingArrayOutput() Servicev1BigqueryloggingArrayOutput
	ToServicev1BigqueryloggingArrayOutputWithContext(context.Context) Servicev1BigqueryloggingArrayOutput
}

type Servicev1BigqueryloggingArrayOutput added in v1.4.0

type Servicev1BigqueryloggingArrayOutput struct{ *pulumi.OutputState }

func (Servicev1BigqueryloggingArrayOutput) ElementType added in v1.4.0

func (Servicev1BigqueryloggingArrayOutput) Index added in v1.4.0

func (Servicev1BigqueryloggingArrayOutput) ToServicev1BigqueryloggingArrayOutput added in v1.4.0

func (o Servicev1BigqueryloggingArrayOutput) ToServicev1BigqueryloggingArrayOutput() Servicev1BigqueryloggingArrayOutput

func (Servicev1BigqueryloggingArrayOutput) ToServicev1BigqueryloggingArrayOutputWithContext added in v1.4.0

func (o Servicev1BigqueryloggingArrayOutput) ToServicev1BigqueryloggingArrayOutputWithContext(ctx context.Context) Servicev1BigqueryloggingArrayOutput

type Servicev1BigqueryloggingInput added in v1.4.0

type Servicev1BigqueryloggingInput interface {
	pulumi.Input

	ToServicev1BigqueryloggingOutput() Servicev1BigqueryloggingOutput
	ToServicev1BigqueryloggingOutputWithContext(context.Context) Servicev1BigqueryloggingOutput
}

type Servicev1BigqueryloggingOutput added in v1.4.0

type Servicev1BigqueryloggingOutput struct{ *pulumi.OutputState }

func (Servicev1BigqueryloggingOutput) Dataset added in v1.4.0

func (Servicev1BigqueryloggingOutput) ElementType added in v1.4.0

func (Servicev1BigqueryloggingOutput) Email added in v1.4.0

func (Servicev1BigqueryloggingOutput) Format added in v1.4.0

func (Servicev1BigqueryloggingOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1BigqueryloggingOutput) Placement added in v1.4.0

func (Servicev1BigqueryloggingOutput) ProjectId added in v1.4.0

func (Servicev1BigqueryloggingOutput) ResponseCondition added in v1.4.0

func (Servicev1BigqueryloggingOutput) SecretKey added in v1.4.0

func (Servicev1BigqueryloggingOutput) Table added in v1.4.0

func (Servicev1BigqueryloggingOutput) Template added in v1.4.0

func (Servicev1BigqueryloggingOutput) ToServicev1BigqueryloggingOutput added in v1.4.0

func (o Servicev1BigqueryloggingOutput) ToServicev1BigqueryloggingOutput() Servicev1BigqueryloggingOutput

func (Servicev1BigqueryloggingOutput) ToServicev1BigqueryloggingOutputWithContext added in v1.4.0

func (o Servicev1BigqueryloggingOutput) ToServicev1BigqueryloggingOutputWithContext(ctx context.Context) Servicev1BigqueryloggingOutput

type Servicev1Blobstoragelogging added in v1.4.0

type Servicev1Blobstoragelogging struct {
	AccountName   string  `pulumi:"accountName"`
	Container     string  `pulumi:"container"`
	Format        *string `pulumi:"format"`
	FormatVersion *int    `pulumi:"formatVersion"`
	GzipLevel     *int    `pulumi:"gzipLevel"`
	MessageType   *string `pulumi:"messageType"`
	// The unique name for the Service to create.
	Name              string  `pulumi:"name"`
	Path              *string `pulumi:"path"`
	Period            *int    `pulumi:"period"`
	Placement         *string `pulumi:"placement"`
	PublicKey         *string `pulumi:"publicKey"`
	ResponseCondition *string `pulumi:"responseCondition"`
	SasToken          string  `pulumi:"sasToken"`
	TimestampFormat   *string `pulumi:"timestampFormat"`
}

type Servicev1BlobstorageloggingArgs added in v1.4.0

type Servicev1BlobstorageloggingArgs struct {
	AccountName   pulumi.StringInput    `pulumi:"accountName"`
	Container     pulumi.StringInput    `pulumi:"container"`
	Format        pulumi.StringPtrInput `pulumi:"format"`
	FormatVersion pulumi.IntPtrInput    `pulumi:"formatVersion"`
	GzipLevel     pulumi.IntPtrInput    `pulumi:"gzipLevel"`
	MessageType   pulumi.StringPtrInput `pulumi:"messageType"`
	// The unique name for the Service to create.
	Name              pulumi.StringInput    `pulumi:"name"`
	Path              pulumi.StringPtrInput `pulumi:"path"`
	Period            pulumi.IntPtrInput    `pulumi:"period"`
	Placement         pulumi.StringPtrInput `pulumi:"placement"`
	PublicKey         pulumi.StringPtrInput `pulumi:"publicKey"`
	ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"`
	SasToken          pulumi.StringInput    `pulumi:"sasToken"`
	TimestampFormat   pulumi.StringPtrInput `pulumi:"timestampFormat"`
}

func (Servicev1BlobstorageloggingArgs) ElementType added in v1.4.0

func (Servicev1BlobstorageloggingArgs) ToServicev1BlobstorageloggingOutput added in v1.4.0

func (i Servicev1BlobstorageloggingArgs) ToServicev1BlobstorageloggingOutput() Servicev1BlobstorageloggingOutput

func (Servicev1BlobstorageloggingArgs) ToServicev1BlobstorageloggingOutputWithContext added in v1.4.0

func (i Servicev1BlobstorageloggingArgs) ToServicev1BlobstorageloggingOutputWithContext(ctx context.Context) Servicev1BlobstorageloggingOutput

type Servicev1BlobstorageloggingArray added in v1.4.0

type Servicev1BlobstorageloggingArray []Servicev1BlobstorageloggingInput

func (Servicev1BlobstorageloggingArray) ElementType added in v1.4.0

func (Servicev1BlobstorageloggingArray) ToServicev1BlobstorageloggingArrayOutput added in v1.4.0

func (i Servicev1BlobstorageloggingArray) ToServicev1BlobstorageloggingArrayOutput() Servicev1BlobstorageloggingArrayOutput

func (Servicev1BlobstorageloggingArray) ToServicev1BlobstorageloggingArrayOutputWithContext added in v1.4.0

func (i Servicev1BlobstorageloggingArray) ToServicev1BlobstorageloggingArrayOutputWithContext(ctx context.Context) Servicev1BlobstorageloggingArrayOutput

type Servicev1BlobstorageloggingArrayInput added in v1.4.0

type Servicev1BlobstorageloggingArrayInput interface {
	pulumi.Input

	ToServicev1BlobstorageloggingArrayOutput() Servicev1BlobstorageloggingArrayOutput
	ToServicev1BlobstorageloggingArrayOutputWithContext(context.Context) Servicev1BlobstorageloggingArrayOutput
}

type Servicev1BlobstorageloggingArrayOutput added in v1.4.0

type Servicev1BlobstorageloggingArrayOutput struct{ *pulumi.OutputState }

func (Servicev1BlobstorageloggingArrayOutput) ElementType added in v1.4.0

func (Servicev1BlobstorageloggingArrayOutput) Index added in v1.4.0

func (Servicev1BlobstorageloggingArrayOutput) ToServicev1BlobstorageloggingArrayOutput added in v1.4.0

func (o Servicev1BlobstorageloggingArrayOutput) ToServicev1BlobstorageloggingArrayOutput() Servicev1BlobstorageloggingArrayOutput

func (Servicev1BlobstorageloggingArrayOutput) ToServicev1BlobstorageloggingArrayOutputWithContext added in v1.4.0

func (o Servicev1BlobstorageloggingArrayOutput) ToServicev1BlobstorageloggingArrayOutputWithContext(ctx context.Context) Servicev1BlobstorageloggingArrayOutput

type Servicev1BlobstorageloggingInput added in v1.4.0

type Servicev1BlobstorageloggingInput interface {
	pulumi.Input

	ToServicev1BlobstorageloggingOutput() Servicev1BlobstorageloggingOutput
	ToServicev1BlobstorageloggingOutputWithContext(context.Context) Servicev1BlobstorageloggingOutput
}

type Servicev1BlobstorageloggingOutput added in v1.4.0

type Servicev1BlobstorageloggingOutput struct{ *pulumi.OutputState }

func (Servicev1BlobstorageloggingOutput) AccountName added in v1.4.0

func (Servicev1BlobstorageloggingOutput) Container added in v1.4.0

func (Servicev1BlobstorageloggingOutput) ElementType added in v1.4.0

func (Servicev1BlobstorageloggingOutput) Format added in v1.4.0

func (Servicev1BlobstorageloggingOutput) FormatVersion added in v1.4.0

func (Servicev1BlobstorageloggingOutput) GzipLevel added in v1.4.0

func (Servicev1BlobstorageloggingOutput) MessageType added in v1.4.0

func (Servicev1BlobstorageloggingOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1BlobstorageloggingOutput) Path added in v1.4.0

func (Servicev1BlobstorageloggingOutput) Period added in v1.4.0

func (Servicev1BlobstorageloggingOutput) Placement added in v1.4.0

func (Servicev1BlobstorageloggingOutput) PublicKey added in v1.4.0

func (Servicev1BlobstorageloggingOutput) ResponseCondition added in v1.4.0

func (Servicev1BlobstorageloggingOutput) SasToken added in v1.4.0

func (Servicev1BlobstorageloggingOutput) TimestampFormat added in v1.4.0

func (Servicev1BlobstorageloggingOutput) ToServicev1BlobstorageloggingOutput added in v1.4.0

func (o Servicev1BlobstorageloggingOutput) ToServicev1BlobstorageloggingOutput() Servicev1BlobstorageloggingOutput

func (Servicev1BlobstorageloggingOutput) ToServicev1BlobstorageloggingOutputWithContext added in v1.4.0

func (o Servicev1BlobstorageloggingOutput) ToServicev1BlobstorageloggingOutputWithContext(ctx context.Context) Servicev1BlobstorageloggingOutput

type Servicev1CacheSetting added in v1.4.0

type Servicev1CacheSetting struct {
	Action         *string `pulumi:"action"`
	CacheCondition *string `pulumi:"cacheCondition"`
	// The unique name for the Service to create.
	Name     string `pulumi:"name"`
	StaleTtl *int   `pulumi:"staleTtl"`
	Ttl      *int   `pulumi:"ttl"`
}

type Servicev1CacheSettingArgs added in v1.4.0

type Servicev1CacheSettingArgs struct {
	Action         pulumi.StringPtrInput `pulumi:"action"`
	CacheCondition pulumi.StringPtrInput `pulumi:"cacheCondition"`
	// The unique name for the Service to create.
	Name     pulumi.StringInput `pulumi:"name"`
	StaleTtl pulumi.IntPtrInput `pulumi:"staleTtl"`
	Ttl      pulumi.IntPtrInput `pulumi:"ttl"`
}

func (Servicev1CacheSettingArgs) ElementType added in v1.4.0

func (Servicev1CacheSettingArgs) ElementType() reflect.Type

func (Servicev1CacheSettingArgs) ToServicev1CacheSettingOutput added in v1.4.0

func (i Servicev1CacheSettingArgs) ToServicev1CacheSettingOutput() Servicev1CacheSettingOutput

func (Servicev1CacheSettingArgs) ToServicev1CacheSettingOutputWithContext added in v1.4.0

func (i Servicev1CacheSettingArgs) ToServicev1CacheSettingOutputWithContext(ctx context.Context) Servicev1CacheSettingOutput

type Servicev1CacheSettingArray added in v1.4.0

type Servicev1CacheSettingArray []Servicev1CacheSettingInput

func (Servicev1CacheSettingArray) ElementType added in v1.4.0

func (Servicev1CacheSettingArray) ElementType() reflect.Type

func (Servicev1CacheSettingArray) ToServicev1CacheSettingArrayOutput added in v1.4.0

func (i Servicev1CacheSettingArray) ToServicev1CacheSettingArrayOutput() Servicev1CacheSettingArrayOutput

func (Servicev1CacheSettingArray) ToServicev1CacheSettingArrayOutputWithContext added in v1.4.0

func (i Servicev1CacheSettingArray) ToServicev1CacheSettingArrayOutputWithContext(ctx context.Context) Servicev1CacheSettingArrayOutput

type Servicev1CacheSettingArrayInput added in v1.4.0

type Servicev1CacheSettingArrayInput interface {
	pulumi.Input

	ToServicev1CacheSettingArrayOutput() Servicev1CacheSettingArrayOutput
	ToServicev1CacheSettingArrayOutputWithContext(context.Context) Servicev1CacheSettingArrayOutput
}

type Servicev1CacheSettingArrayOutput added in v1.4.0

type Servicev1CacheSettingArrayOutput struct{ *pulumi.OutputState }

func (Servicev1CacheSettingArrayOutput) ElementType added in v1.4.0

func (Servicev1CacheSettingArrayOutput) Index added in v1.4.0

func (Servicev1CacheSettingArrayOutput) ToServicev1CacheSettingArrayOutput added in v1.4.0

func (o Servicev1CacheSettingArrayOutput) ToServicev1CacheSettingArrayOutput() Servicev1CacheSettingArrayOutput

func (Servicev1CacheSettingArrayOutput) ToServicev1CacheSettingArrayOutputWithContext added in v1.4.0

func (o Servicev1CacheSettingArrayOutput) ToServicev1CacheSettingArrayOutputWithContext(ctx context.Context) Servicev1CacheSettingArrayOutput

type Servicev1CacheSettingInput added in v1.4.0

type Servicev1CacheSettingInput interface {
	pulumi.Input

	ToServicev1CacheSettingOutput() Servicev1CacheSettingOutput
	ToServicev1CacheSettingOutputWithContext(context.Context) Servicev1CacheSettingOutput
}

type Servicev1CacheSettingOutput added in v1.4.0

type Servicev1CacheSettingOutput struct{ *pulumi.OutputState }

func (Servicev1CacheSettingOutput) Action added in v1.4.0

func (Servicev1CacheSettingOutput) CacheCondition added in v1.4.0

func (Servicev1CacheSettingOutput) ElementType added in v1.4.0

func (Servicev1CacheSettingOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1CacheSettingOutput) StaleTtl added in v1.4.0

func (Servicev1CacheSettingOutput) ToServicev1CacheSettingOutput added in v1.4.0

func (o Servicev1CacheSettingOutput) ToServicev1CacheSettingOutput() Servicev1CacheSettingOutput

func (Servicev1CacheSettingOutput) ToServicev1CacheSettingOutputWithContext added in v1.4.0

func (o Servicev1CacheSettingOutput) ToServicev1CacheSettingOutputWithContext(ctx context.Context) Servicev1CacheSettingOutput

func (Servicev1CacheSettingOutput) Ttl added in v1.4.0

type Servicev1Condition added in v1.4.0

type Servicev1Condition struct {
	// The unique name for the Service to create.
	Name      string `pulumi:"name"`
	Priority  *int   `pulumi:"priority"`
	Statement string `pulumi:"statement"`
	Type      string `pulumi:"type"`
}

type Servicev1ConditionArgs added in v1.4.0

type Servicev1ConditionArgs struct {
	// The unique name for the Service to create.
	Name      pulumi.StringInput `pulumi:"name"`
	Priority  pulumi.IntPtrInput `pulumi:"priority"`
	Statement pulumi.StringInput `pulumi:"statement"`
	Type      pulumi.StringInput `pulumi:"type"`
}

func (Servicev1ConditionArgs) ElementType added in v1.4.0

func (Servicev1ConditionArgs) ElementType() reflect.Type

func (Servicev1ConditionArgs) ToServicev1ConditionOutput added in v1.4.0

func (i Servicev1ConditionArgs) ToServicev1ConditionOutput() Servicev1ConditionOutput

func (Servicev1ConditionArgs) ToServicev1ConditionOutputWithContext added in v1.4.0

func (i Servicev1ConditionArgs) ToServicev1ConditionOutputWithContext(ctx context.Context) Servicev1ConditionOutput

type Servicev1ConditionArray added in v1.4.0

type Servicev1ConditionArray []Servicev1ConditionInput

func (Servicev1ConditionArray) ElementType added in v1.4.0

func (Servicev1ConditionArray) ElementType() reflect.Type

func (Servicev1ConditionArray) ToServicev1ConditionArrayOutput added in v1.4.0

func (i Servicev1ConditionArray) ToServicev1ConditionArrayOutput() Servicev1ConditionArrayOutput

func (Servicev1ConditionArray) ToServicev1ConditionArrayOutputWithContext added in v1.4.0

func (i Servicev1ConditionArray) ToServicev1ConditionArrayOutputWithContext(ctx context.Context) Servicev1ConditionArrayOutput

type Servicev1ConditionArrayInput added in v1.4.0

type Servicev1ConditionArrayInput interface {
	pulumi.Input

	ToServicev1ConditionArrayOutput() Servicev1ConditionArrayOutput
	ToServicev1ConditionArrayOutputWithContext(context.Context) Servicev1ConditionArrayOutput
}

type Servicev1ConditionArrayOutput added in v1.4.0

type Servicev1ConditionArrayOutput struct{ *pulumi.OutputState }

func (Servicev1ConditionArrayOutput) ElementType added in v1.4.0

func (Servicev1ConditionArrayOutput) Index added in v1.4.0

func (Servicev1ConditionArrayOutput) ToServicev1ConditionArrayOutput added in v1.4.0

func (o Servicev1ConditionArrayOutput) ToServicev1ConditionArrayOutput() Servicev1ConditionArrayOutput

func (Servicev1ConditionArrayOutput) ToServicev1ConditionArrayOutputWithContext added in v1.4.0

func (o Servicev1ConditionArrayOutput) ToServicev1ConditionArrayOutputWithContext(ctx context.Context) Servicev1ConditionArrayOutput

type Servicev1ConditionInput added in v1.4.0

type Servicev1ConditionInput interface {
	pulumi.Input

	ToServicev1ConditionOutput() Servicev1ConditionOutput
	ToServicev1ConditionOutputWithContext(context.Context) Servicev1ConditionOutput
}

type Servicev1ConditionOutput added in v1.4.0

type Servicev1ConditionOutput struct{ *pulumi.OutputState }

func (Servicev1ConditionOutput) ElementType added in v1.4.0

func (Servicev1ConditionOutput) ElementType() reflect.Type

func (Servicev1ConditionOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1ConditionOutput) Priority added in v1.4.0

func (Servicev1ConditionOutput) Statement added in v1.4.0

func (Servicev1ConditionOutput) ToServicev1ConditionOutput added in v1.4.0

func (o Servicev1ConditionOutput) ToServicev1ConditionOutput() Servicev1ConditionOutput

func (Servicev1ConditionOutput) ToServicev1ConditionOutputWithContext added in v1.4.0

func (o Servicev1ConditionOutput) ToServicev1ConditionOutputWithContext(ctx context.Context) Servicev1ConditionOutput

func (Servicev1ConditionOutput) Type added in v1.4.0

type Servicev1Dictionary added in v1.4.0

type Servicev1Dictionary struct {
	// The ID of the dictionary.
	DictionaryId *string `pulumi:"dictionaryId"`
	// The unique name for the Service to create.
	Name      string `pulumi:"name"`
	WriteOnly *bool  `pulumi:"writeOnly"`
}

type Servicev1DictionaryArgs added in v1.4.0

type Servicev1DictionaryArgs struct {
	// The ID of the dictionary.
	DictionaryId pulumi.StringPtrInput `pulumi:"dictionaryId"`
	// The unique name for the Service to create.
	Name      pulumi.StringInput  `pulumi:"name"`
	WriteOnly pulumi.BoolPtrInput `pulumi:"writeOnly"`
}

func (Servicev1DictionaryArgs) ElementType added in v1.4.0

func (Servicev1DictionaryArgs) ElementType() reflect.Type

func (Servicev1DictionaryArgs) ToServicev1DictionaryOutput added in v1.4.0

func (i Servicev1DictionaryArgs) ToServicev1DictionaryOutput() Servicev1DictionaryOutput

func (Servicev1DictionaryArgs) ToServicev1DictionaryOutputWithContext added in v1.4.0

func (i Servicev1DictionaryArgs) ToServicev1DictionaryOutputWithContext(ctx context.Context) Servicev1DictionaryOutput

type Servicev1DictionaryArray added in v1.4.0

type Servicev1DictionaryArray []Servicev1DictionaryInput

func (Servicev1DictionaryArray) ElementType added in v1.4.0

func (Servicev1DictionaryArray) ElementType() reflect.Type

func (Servicev1DictionaryArray) ToServicev1DictionaryArrayOutput added in v1.4.0

func (i Servicev1DictionaryArray) ToServicev1DictionaryArrayOutput() Servicev1DictionaryArrayOutput

func (Servicev1DictionaryArray) ToServicev1DictionaryArrayOutputWithContext added in v1.4.0

func (i Servicev1DictionaryArray) ToServicev1DictionaryArrayOutputWithContext(ctx context.Context) Servicev1DictionaryArrayOutput

type Servicev1DictionaryArrayInput added in v1.4.0

type Servicev1DictionaryArrayInput interface {
	pulumi.Input

	ToServicev1DictionaryArrayOutput() Servicev1DictionaryArrayOutput
	ToServicev1DictionaryArrayOutputWithContext(context.Context) Servicev1DictionaryArrayOutput
}

type Servicev1DictionaryArrayOutput added in v1.4.0

type Servicev1DictionaryArrayOutput struct{ *pulumi.OutputState }

func (Servicev1DictionaryArrayOutput) ElementType added in v1.4.0

func (Servicev1DictionaryArrayOutput) Index added in v1.4.0

func (Servicev1DictionaryArrayOutput) ToServicev1DictionaryArrayOutput added in v1.4.0

func (o Servicev1DictionaryArrayOutput) ToServicev1DictionaryArrayOutput() Servicev1DictionaryArrayOutput

func (Servicev1DictionaryArrayOutput) ToServicev1DictionaryArrayOutputWithContext added in v1.4.0

func (o Servicev1DictionaryArrayOutput) ToServicev1DictionaryArrayOutputWithContext(ctx context.Context) Servicev1DictionaryArrayOutput

type Servicev1DictionaryInput added in v1.4.0

type Servicev1DictionaryInput interface {
	pulumi.Input

	ToServicev1DictionaryOutput() Servicev1DictionaryOutput
	ToServicev1DictionaryOutputWithContext(context.Context) Servicev1DictionaryOutput
}

type Servicev1DictionaryOutput added in v1.4.0

type Servicev1DictionaryOutput struct{ *pulumi.OutputState }

func (Servicev1DictionaryOutput) DictionaryId added in v1.4.0

The ID of the dictionary.

func (Servicev1DictionaryOutput) ElementType added in v1.4.0

func (Servicev1DictionaryOutput) ElementType() reflect.Type

func (Servicev1DictionaryOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1DictionaryOutput) ToServicev1DictionaryOutput added in v1.4.0

func (o Servicev1DictionaryOutput) ToServicev1DictionaryOutput() Servicev1DictionaryOutput

func (Servicev1DictionaryOutput) ToServicev1DictionaryOutputWithContext added in v1.4.0

func (o Servicev1DictionaryOutput) ToServicev1DictionaryOutputWithContext(ctx context.Context) Servicev1DictionaryOutput

func (Servicev1DictionaryOutput) WriteOnly added in v1.4.0

type Servicev1Director added in v1.4.0

type Servicev1Director struct {
	Backends []string `pulumi:"backends"`
	Capacity *int     `pulumi:"capacity"`
	Comment  *string  `pulumi:"comment"`
	// The unique name for the Service to create.
	Name    string  `pulumi:"name"`
	Quorum  *int    `pulumi:"quorum"`
	Retries *int    `pulumi:"retries"`
	Shield  *string `pulumi:"shield"`
	Type    *int    `pulumi:"type"`
}

type Servicev1DirectorArgs added in v1.4.0

type Servicev1DirectorArgs struct {
	Backends pulumi.StringArrayInput `pulumi:"backends"`
	Capacity pulumi.IntPtrInput      `pulumi:"capacity"`
	Comment  pulumi.StringPtrInput   `pulumi:"comment"`
	// The unique name for the Service to create.
	Name    pulumi.StringInput    `pulumi:"name"`
	Quorum  pulumi.IntPtrInput    `pulumi:"quorum"`
	Retries pulumi.IntPtrInput    `pulumi:"retries"`
	Shield  pulumi.StringPtrInput `pulumi:"shield"`
	Type    pulumi.IntPtrInput    `pulumi:"type"`
}

func (Servicev1DirectorArgs) ElementType added in v1.4.0

func (Servicev1DirectorArgs) ElementType() reflect.Type

func (Servicev1DirectorArgs) ToServicev1DirectorOutput added in v1.4.0

func (i Servicev1DirectorArgs) ToServicev1DirectorOutput() Servicev1DirectorOutput

func (Servicev1DirectorArgs) ToServicev1DirectorOutputWithContext added in v1.4.0

func (i Servicev1DirectorArgs) ToServicev1DirectorOutputWithContext(ctx context.Context) Servicev1DirectorOutput

type Servicev1DirectorArray added in v1.4.0

type Servicev1DirectorArray []Servicev1DirectorInput

func (Servicev1DirectorArray) ElementType added in v1.4.0

func (Servicev1DirectorArray) ElementType() reflect.Type

func (Servicev1DirectorArray) ToServicev1DirectorArrayOutput added in v1.4.0

func (i Servicev1DirectorArray) ToServicev1DirectorArrayOutput() Servicev1DirectorArrayOutput

func (Servicev1DirectorArray) ToServicev1DirectorArrayOutputWithContext added in v1.4.0

func (i Servicev1DirectorArray) ToServicev1DirectorArrayOutputWithContext(ctx context.Context) Servicev1DirectorArrayOutput

type Servicev1DirectorArrayInput added in v1.4.0

type Servicev1DirectorArrayInput interface {
	pulumi.Input

	ToServicev1DirectorArrayOutput() Servicev1DirectorArrayOutput
	ToServicev1DirectorArrayOutputWithContext(context.Context) Servicev1DirectorArrayOutput
}

type Servicev1DirectorArrayOutput added in v1.4.0

type Servicev1DirectorArrayOutput struct{ *pulumi.OutputState }

func (Servicev1DirectorArrayOutput) ElementType added in v1.4.0

func (Servicev1DirectorArrayOutput) Index added in v1.4.0

func (Servicev1DirectorArrayOutput) ToServicev1DirectorArrayOutput added in v1.4.0

func (o Servicev1DirectorArrayOutput) ToServicev1DirectorArrayOutput() Servicev1DirectorArrayOutput

func (Servicev1DirectorArrayOutput) ToServicev1DirectorArrayOutputWithContext added in v1.4.0

func (o Servicev1DirectorArrayOutput) ToServicev1DirectorArrayOutputWithContext(ctx context.Context) Servicev1DirectorArrayOutput

type Servicev1DirectorInput added in v1.4.0

type Servicev1DirectorInput interface {
	pulumi.Input

	ToServicev1DirectorOutput() Servicev1DirectorOutput
	ToServicev1DirectorOutputWithContext(context.Context) Servicev1DirectorOutput
}

type Servicev1DirectorOutput added in v1.4.0

type Servicev1DirectorOutput struct{ *pulumi.OutputState }

func (Servicev1DirectorOutput) Backends added in v1.4.0

func (Servicev1DirectorOutput) Capacity added in v1.4.0

func (Servicev1DirectorOutput) Comment added in v1.4.0

func (Servicev1DirectorOutput) ElementType added in v1.4.0

func (Servicev1DirectorOutput) ElementType() reflect.Type

func (Servicev1DirectorOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1DirectorOutput) Quorum added in v1.4.0

func (Servicev1DirectorOutput) Retries added in v1.4.0

func (Servicev1DirectorOutput) Shield added in v1.4.0

func (Servicev1DirectorOutput) ToServicev1DirectorOutput added in v1.4.0

func (o Servicev1DirectorOutput) ToServicev1DirectorOutput() Servicev1DirectorOutput

func (Servicev1DirectorOutput) ToServicev1DirectorOutputWithContext added in v1.4.0

func (o Servicev1DirectorOutput) ToServicev1DirectorOutputWithContext(ctx context.Context) Servicev1DirectorOutput

func (Servicev1DirectorOutput) Type added in v1.4.0

type Servicev1Domain added in v1.4.0

type Servicev1Domain struct {
	Comment *string `pulumi:"comment"`
	// The unique name for the Service to create.
	Name string `pulumi:"name"`
}

type Servicev1DomainArgs added in v1.4.0

type Servicev1DomainArgs struct {
	Comment pulumi.StringPtrInput `pulumi:"comment"`
	// The unique name for the Service to create.
	Name pulumi.StringInput `pulumi:"name"`
}

func (Servicev1DomainArgs) ElementType added in v1.4.0

func (Servicev1DomainArgs) ElementType() reflect.Type

func (Servicev1DomainArgs) ToServicev1DomainOutput added in v1.4.0

func (i Servicev1DomainArgs) ToServicev1DomainOutput() Servicev1DomainOutput

func (Servicev1DomainArgs) ToServicev1DomainOutputWithContext added in v1.4.0

func (i Servicev1DomainArgs) ToServicev1DomainOutputWithContext(ctx context.Context) Servicev1DomainOutput

type Servicev1DomainArray added in v1.4.0

type Servicev1DomainArray []Servicev1DomainInput

func (Servicev1DomainArray) ElementType added in v1.4.0

func (Servicev1DomainArray) ElementType() reflect.Type

func (Servicev1DomainArray) ToServicev1DomainArrayOutput added in v1.4.0

func (i Servicev1DomainArray) ToServicev1DomainArrayOutput() Servicev1DomainArrayOutput

func (Servicev1DomainArray) ToServicev1DomainArrayOutputWithContext added in v1.4.0

func (i Servicev1DomainArray) ToServicev1DomainArrayOutputWithContext(ctx context.Context) Servicev1DomainArrayOutput

type Servicev1DomainArrayInput added in v1.4.0

type Servicev1DomainArrayInput interface {
	pulumi.Input

	ToServicev1DomainArrayOutput() Servicev1DomainArrayOutput
	ToServicev1DomainArrayOutputWithContext(context.Context) Servicev1DomainArrayOutput
}

type Servicev1DomainArrayOutput added in v1.4.0

type Servicev1DomainArrayOutput struct{ *pulumi.OutputState }

func (Servicev1DomainArrayOutput) ElementType added in v1.4.0

func (Servicev1DomainArrayOutput) ElementType() reflect.Type

func (Servicev1DomainArrayOutput) Index added in v1.4.0

func (Servicev1DomainArrayOutput) ToServicev1DomainArrayOutput added in v1.4.0

func (o Servicev1DomainArrayOutput) ToServicev1DomainArrayOutput() Servicev1DomainArrayOutput

func (Servicev1DomainArrayOutput) ToServicev1DomainArrayOutputWithContext added in v1.4.0

func (o Servicev1DomainArrayOutput) ToServicev1DomainArrayOutputWithContext(ctx context.Context) Servicev1DomainArrayOutput

type Servicev1DomainInput added in v1.4.0

type Servicev1DomainInput interface {
	pulumi.Input

	ToServicev1DomainOutput() Servicev1DomainOutput
	ToServicev1DomainOutputWithContext(context.Context) Servicev1DomainOutput
}

type Servicev1DomainOutput added in v1.4.0

type Servicev1DomainOutput struct{ *pulumi.OutputState }

func (Servicev1DomainOutput) Comment added in v1.4.0

func (Servicev1DomainOutput) ElementType added in v1.4.0

func (Servicev1DomainOutput) ElementType() reflect.Type

func (Servicev1DomainOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1DomainOutput) ToServicev1DomainOutput added in v1.4.0

func (o Servicev1DomainOutput) ToServicev1DomainOutput() Servicev1DomainOutput

func (Servicev1DomainOutput) ToServicev1DomainOutputWithContext added in v1.4.0

func (o Servicev1DomainOutput) ToServicev1DomainOutputWithContext(ctx context.Context) Servicev1DomainOutput

type Servicev1Dynamicsnippet added in v1.4.0

type Servicev1Dynamicsnippet struct {
	// The unique name for the Service to create.
	Name     string `pulumi:"name"`
	Priority *int   `pulumi:"priority"`
	// The ID of the dynamic snippet.
	SnippetId *string `pulumi:"snippetId"`
	Type      string  `pulumi:"type"`
}

type Servicev1DynamicsnippetArgs added in v1.4.0

type Servicev1DynamicsnippetArgs struct {
	// The unique name for the Service to create.
	Name     pulumi.StringInput `pulumi:"name"`
	Priority pulumi.IntPtrInput `pulumi:"priority"`
	// The ID of the dynamic snippet.
	SnippetId pulumi.StringPtrInput `pulumi:"snippetId"`
	Type      pulumi.StringInput    `pulumi:"type"`
}

func (Servicev1DynamicsnippetArgs) ElementType added in v1.4.0

func (Servicev1DynamicsnippetArgs) ToServicev1DynamicsnippetOutput added in v1.4.0

func (i Servicev1DynamicsnippetArgs) ToServicev1DynamicsnippetOutput() Servicev1DynamicsnippetOutput

func (Servicev1DynamicsnippetArgs) ToServicev1DynamicsnippetOutputWithContext added in v1.4.0

func (i Servicev1DynamicsnippetArgs) ToServicev1DynamicsnippetOutputWithContext(ctx context.Context) Servicev1DynamicsnippetOutput

type Servicev1DynamicsnippetArray added in v1.4.0

type Servicev1DynamicsnippetArray []Servicev1DynamicsnippetInput

func (Servicev1DynamicsnippetArray) ElementType added in v1.4.0

func (Servicev1DynamicsnippetArray) ToServicev1DynamicsnippetArrayOutput added in v1.4.0

func (i Servicev1DynamicsnippetArray) ToServicev1DynamicsnippetArrayOutput() Servicev1DynamicsnippetArrayOutput

func (Servicev1DynamicsnippetArray) ToServicev1DynamicsnippetArrayOutputWithContext added in v1.4.0

func (i Servicev1DynamicsnippetArray) ToServicev1DynamicsnippetArrayOutputWithContext(ctx context.Context) Servicev1DynamicsnippetArrayOutput

type Servicev1DynamicsnippetArrayInput added in v1.4.0

type Servicev1DynamicsnippetArrayInput interface {
	pulumi.Input

	ToServicev1DynamicsnippetArrayOutput() Servicev1DynamicsnippetArrayOutput
	ToServicev1DynamicsnippetArrayOutputWithContext(context.Context) Servicev1DynamicsnippetArrayOutput
}

type Servicev1DynamicsnippetArrayOutput added in v1.4.0

type Servicev1DynamicsnippetArrayOutput struct{ *pulumi.OutputState }

func (Servicev1DynamicsnippetArrayOutput) ElementType added in v1.4.0

func (Servicev1DynamicsnippetArrayOutput) Index added in v1.4.0

func (Servicev1DynamicsnippetArrayOutput) ToServicev1DynamicsnippetArrayOutput added in v1.4.0

func (o Servicev1DynamicsnippetArrayOutput) ToServicev1DynamicsnippetArrayOutput() Servicev1DynamicsnippetArrayOutput

func (Servicev1DynamicsnippetArrayOutput) ToServicev1DynamicsnippetArrayOutputWithContext added in v1.4.0

func (o Servicev1DynamicsnippetArrayOutput) ToServicev1DynamicsnippetArrayOutputWithContext(ctx context.Context) Servicev1DynamicsnippetArrayOutput

type Servicev1DynamicsnippetInput added in v1.4.0

type Servicev1DynamicsnippetInput interface {
	pulumi.Input

	ToServicev1DynamicsnippetOutput() Servicev1DynamicsnippetOutput
	ToServicev1DynamicsnippetOutputWithContext(context.Context) Servicev1DynamicsnippetOutput
}

type Servicev1DynamicsnippetOutput added in v1.4.0

type Servicev1DynamicsnippetOutput struct{ *pulumi.OutputState }

func (Servicev1DynamicsnippetOutput) ElementType added in v1.4.0

func (Servicev1DynamicsnippetOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1DynamicsnippetOutput) Priority added in v1.4.0

func (Servicev1DynamicsnippetOutput) SnippetId added in v1.4.0

The ID of the dynamic snippet.

func (Servicev1DynamicsnippetOutput) ToServicev1DynamicsnippetOutput added in v1.4.0

func (o Servicev1DynamicsnippetOutput) ToServicev1DynamicsnippetOutput() Servicev1DynamicsnippetOutput

func (Servicev1DynamicsnippetOutput) ToServicev1DynamicsnippetOutputWithContext added in v1.4.0

func (o Servicev1DynamicsnippetOutput) ToServicev1DynamicsnippetOutputWithContext(ctx context.Context) Servicev1DynamicsnippetOutput

func (Servicev1DynamicsnippetOutput) Type added in v1.4.0

type Servicev1Gcslogging added in v1.4.0

type Servicev1Gcslogging struct {
	BucketName  string  `pulumi:"bucketName"`
	Email       *string `pulumi:"email"`
	Format      *string `pulumi:"format"`
	GzipLevel   *int    `pulumi:"gzipLevel"`
	MessageType *string `pulumi:"messageType"`
	// The unique name for the Service to create.
	Name              string  `pulumi:"name"`
	Path              *string `pulumi:"path"`
	Period            *int    `pulumi:"period"`
	Placement         *string `pulumi:"placement"`
	ResponseCondition *string `pulumi:"responseCondition"`
	SecretKey         *string `pulumi:"secretKey"`
	TimestampFormat   *string `pulumi:"timestampFormat"`
}

type Servicev1GcsloggingArgs added in v1.4.0

type Servicev1GcsloggingArgs struct {
	BucketName  pulumi.StringInput    `pulumi:"bucketName"`
	Email       pulumi.StringPtrInput `pulumi:"email"`
	Format      pulumi.StringPtrInput `pulumi:"format"`
	GzipLevel   pulumi.IntPtrInput    `pulumi:"gzipLevel"`
	MessageType pulumi.StringPtrInput `pulumi:"messageType"`
	// The unique name for the Service to create.
	Name              pulumi.StringInput    `pulumi:"name"`
	Path              pulumi.StringPtrInput `pulumi:"path"`
	Period            pulumi.IntPtrInput    `pulumi:"period"`
	Placement         pulumi.StringPtrInput `pulumi:"placement"`
	ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"`
	SecretKey         pulumi.StringPtrInput `pulumi:"secretKey"`
	TimestampFormat   pulumi.StringPtrInput `pulumi:"timestampFormat"`
}

func (Servicev1GcsloggingArgs) ElementType added in v1.4.0

func (Servicev1GcsloggingArgs) ElementType() reflect.Type

func (Servicev1GcsloggingArgs) ToServicev1GcsloggingOutput added in v1.4.0

func (i Servicev1GcsloggingArgs) ToServicev1GcsloggingOutput() Servicev1GcsloggingOutput

func (Servicev1GcsloggingArgs) ToServicev1GcsloggingOutputWithContext added in v1.4.0

func (i Servicev1GcsloggingArgs) ToServicev1GcsloggingOutputWithContext(ctx context.Context) Servicev1GcsloggingOutput

type Servicev1GcsloggingArray added in v1.4.0

type Servicev1GcsloggingArray []Servicev1GcsloggingInput

func (Servicev1GcsloggingArray) ElementType added in v1.4.0

func (Servicev1GcsloggingArray) ElementType() reflect.Type

func (Servicev1GcsloggingArray) ToServicev1GcsloggingArrayOutput added in v1.4.0

func (i Servicev1GcsloggingArray) ToServicev1GcsloggingArrayOutput() Servicev1GcsloggingArrayOutput

func (Servicev1GcsloggingArray) ToServicev1GcsloggingArrayOutputWithContext added in v1.4.0

func (i Servicev1GcsloggingArray) ToServicev1GcsloggingArrayOutputWithContext(ctx context.Context) Servicev1GcsloggingArrayOutput

type Servicev1GcsloggingArrayInput added in v1.4.0

type Servicev1GcsloggingArrayInput interface {
	pulumi.Input

	ToServicev1GcsloggingArrayOutput() Servicev1GcsloggingArrayOutput
	ToServicev1GcsloggingArrayOutputWithContext(context.Context) Servicev1GcsloggingArrayOutput
}

type Servicev1GcsloggingArrayOutput added in v1.4.0

type Servicev1GcsloggingArrayOutput struct{ *pulumi.OutputState }

func (Servicev1GcsloggingArrayOutput) ElementType added in v1.4.0

func (Servicev1GcsloggingArrayOutput) Index added in v1.4.0

func (Servicev1GcsloggingArrayOutput) ToServicev1GcsloggingArrayOutput added in v1.4.0

func (o Servicev1GcsloggingArrayOutput) ToServicev1GcsloggingArrayOutput() Servicev1GcsloggingArrayOutput

func (Servicev1GcsloggingArrayOutput) ToServicev1GcsloggingArrayOutputWithContext added in v1.4.0

func (o Servicev1GcsloggingArrayOutput) ToServicev1GcsloggingArrayOutputWithContext(ctx context.Context) Servicev1GcsloggingArrayOutput

type Servicev1GcsloggingInput added in v1.4.0

type Servicev1GcsloggingInput interface {
	pulumi.Input

	ToServicev1GcsloggingOutput() Servicev1GcsloggingOutput
	ToServicev1GcsloggingOutputWithContext(context.Context) Servicev1GcsloggingOutput
}

type Servicev1GcsloggingOutput added in v1.4.0

type Servicev1GcsloggingOutput struct{ *pulumi.OutputState }

func (Servicev1GcsloggingOutput) BucketName added in v1.4.0

func (Servicev1GcsloggingOutput) ElementType added in v1.4.0

func (Servicev1GcsloggingOutput) ElementType() reflect.Type

func (Servicev1GcsloggingOutput) Email added in v1.4.0

func (Servicev1GcsloggingOutput) Format added in v1.4.0

func (Servicev1GcsloggingOutput) GzipLevel added in v1.4.0

func (Servicev1GcsloggingOutput) MessageType added in v1.4.0

func (Servicev1GcsloggingOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1GcsloggingOutput) Path added in v1.4.0

func (Servicev1GcsloggingOutput) Period added in v1.4.0

func (Servicev1GcsloggingOutput) Placement added in v1.4.0

func (Servicev1GcsloggingOutput) ResponseCondition added in v1.4.0

func (o Servicev1GcsloggingOutput) ResponseCondition() pulumi.StringPtrOutput

func (Servicev1GcsloggingOutput) SecretKey added in v1.4.0

func (Servicev1GcsloggingOutput) TimestampFormat added in v1.4.0

func (o Servicev1GcsloggingOutput) TimestampFormat() pulumi.StringPtrOutput

func (Servicev1GcsloggingOutput) ToServicev1GcsloggingOutput added in v1.4.0

func (o Servicev1GcsloggingOutput) ToServicev1GcsloggingOutput() Servicev1GcsloggingOutput

func (Servicev1GcsloggingOutput) ToServicev1GcsloggingOutputWithContext added in v1.4.0

func (o Servicev1GcsloggingOutput) ToServicev1GcsloggingOutputWithContext(ctx context.Context) Servicev1GcsloggingOutput

type Servicev1Gzip added in v1.4.0

type Servicev1Gzip struct {
	CacheCondition *string  `pulumi:"cacheCondition"`
	ContentTypes   []string `pulumi:"contentTypes"`
	Extensions     []string `pulumi:"extensions"`
	// The unique name for the Service to create.
	Name string `pulumi:"name"`
}

type Servicev1GzipArgs added in v1.4.0

type Servicev1GzipArgs struct {
	CacheCondition pulumi.StringPtrInput   `pulumi:"cacheCondition"`
	ContentTypes   pulumi.StringArrayInput `pulumi:"contentTypes"`
	Extensions     pulumi.StringArrayInput `pulumi:"extensions"`
	// The unique name for the Service to create.
	Name pulumi.StringInput `pulumi:"name"`
}

func (Servicev1GzipArgs) ElementType added in v1.4.0

func (Servicev1GzipArgs) ElementType() reflect.Type

func (Servicev1GzipArgs) ToServicev1GzipOutput added in v1.4.0

func (i Servicev1GzipArgs) ToServicev1GzipOutput() Servicev1GzipOutput

func (Servicev1GzipArgs) ToServicev1GzipOutputWithContext added in v1.4.0

func (i Servicev1GzipArgs) ToServicev1GzipOutputWithContext(ctx context.Context) Servicev1GzipOutput

type Servicev1GzipArray added in v1.4.0

type Servicev1GzipArray []Servicev1GzipInput

func (Servicev1GzipArray) ElementType added in v1.4.0

func (Servicev1GzipArray) ElementType() reflect.Type

func (Servicev1GzipArray) ToServicev1GzipArrayOutput added in v1.4.0

func (i Servicev1GzipArray) ToServicev1GzipArrayOutput() Servicev1GzipArrayOutput

func (Servicev1GzipArray) ToServicev1GzipArrayOutputWithContext added in v1.4.0

func (i Servicev1GzipArray) ToServicev1GzipArrayOutputWithContext(ctx context.Context) Servicev1GzipArrayOutput

type Servicev1GzipArrayInput added in v1.4.0

type Servicev1GzipArrayInput interface {
	pulumi.Input

	ToServicev1GzipArrayOutput() Servicev1GzipArrayOutput
	ToServicev1GzipArrayOutputWithContext(context.Context) Servicev1GzipArrayOutput
}

type Servicev1GzipArrayOutput added in v1.4.0

type Servicev1GzipArrayOutput struct{ *pulumi.OutputState }

func (Servicev1GzipArrayOutput) ElementType added in v1.4.0

func (Servicev1GzipArrayOutput) ElementType() reflect.Type

func (Servicev1GzipArrayOutput) Index added in v1.4.0

func (Servicev1GzipArrayOutput) ToServicev1GzipArrayOutput added in v1.4.0

func (o Servicev1GzipArrayOutput) ToServicev1GzipArrayOutput() Servicev1GzipArrayOutput

func (Servicev1GzipArrayOutput) ToServicev1GzipArrayOutputWithContext added in v1.4.0

func (o Servicev1GzipArrayOutput) ToServicev1GzipArrayOutputWithContext(ctx context.Context) Servicev1GzipArrayOutput

type Servicev1GzipInput added in v1.4.0

type Servicev1GzipInput interface {
	pulumi.Input

	ToServicev1GzipOutput() Servicev1GzipOutput
	ToServicev1GzipOutputWithContext(context.Context) Servicev1GzipOutput
}

type Servicev1GzipOutput added in v1.4.0

type Servicev1GzipOutput struct{ *pulumi.OutputState }

func (Servicev1GzipOutput) CacheCondition added in v1.4.0

func (o Servicev1GzipOutput) CacheCondition() pulumi.StringPtrOutput

func (Servicev1GzipOutput) ContentTypes added in v1.4.0

func (o Servicev1GzipOutput) ContentTypes() pulumi.StringArrayOutput

func (Servicev1GzipOutput) ElementType added in v1.4.0

func (Servicev1GzipOutput) ElementType() reflect.Type

func (Servicev1GzipOutput) Extensions added in v1.4.0

func (Servicev1GzipOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1GzipOutput) ToServicev1GzipOutput added in v1.4.0

func (o Servicev1GzipOutput) ToServicev1GzipOutput() Servicev1GzipOutput

func (Servicev1GzipOutput) ToServicev1GzipOutputWithContext added in v1.4.0

func (o Servicev1GzipOutput) ToServicev1GzipOutputWithContext(ctx context.Context) Servicev1GzipOutput

type Servicev1Header added in v1.4.0

type Servicev1Header struct {
	Action         string  `pulumi:"action"`
	CacheCondition *string `pulumi:"cacheCondition"`
	Destination    string  `pulumi:"destination"`
	IgnoreIfSet    *bool   `pulumi:"ignoreIfSet"`
	// The unique name for the Service to create.
	Name              string  `pulumi:"name"`
	Priority          *int    `pulumi:"priority"`
	Regex             *string `pulumi:"regex"`
	RequestCondition  *string `pulumi:"requestCondition"`
	ResponseCondition *string `pulumi:"responseCondition"`
	Source            *string `pulumi:"source"`
	Substitution      *string `pulumi:"substitution"`
	Type              string  `pulumi:"type"`
}

type Servicev1HeaderArgs added in v1.4.0

type Servicev1HeaderArgs struct {
	Action         pulumi.StringInput    `pulumi:"action"`
	CacheCondition pulumi.StringPtrInput `pulumi:"cacheCondition"`
	Destination    pulumi.StringInput    `pulumi:"destination"`
	IgnoreIfSet    pulumi.BoolPtrInput   `pulumi:"ignoreIfSet"`
	// The unique name for the Service to create.
	Name              pulumi.StringInput    `pulumi:"name"`
	Priority          pulumi.IntPtrInput    `pulumi:"priority"`
	Regex             pulumi.StringPtrInput `pulumi:"regex"`
	RequestCondition  pulumi.StringPtrInput `pulumi:"requestCondition"`
	ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"`
	Source            pulumi.StringPtrInput `pulumi:"source"`
	Substitution      pulumi.StringPtrInput `pulumi:"substitution"`
	Type              pulumi.StringInput    `pulumi:"type"`
}

func (Servicev1HeaderArgs) ElementType added in v1.4.0

func (Servicev1HeaderArgs) ElementType() reflect.Type

func (Servicev1HeaderArgs) ToServicev1HeaderOutput added in v1.4.0

func (i Servicev1HeaderArgs) ToServicev1HeaderOutput() Servicev1HeaderOutput

func (Servicev1HeaderArgs) ToServicev1HeaderOutputWithContext added in v1.4.0

func (i Servicev1HeaderArgs) ToServicev1HeaderOutputWithContext(ctx context.Context) Servicev1HeaderOutput

type Servicev1HeaderArray added in v1.4.0

type Servicev1HeaderArray []Servicev1HeaderInput

func (Servicev1HeaderArray) ElementType added in v1.4.0

func (Servicev1HeaderArray) ElementType() reflect.Type

func (Servicev1HeaderArray) ToServicev1HeaderArrayOutput added in v1.4.0

func (i Servicev1HeaderArray) ToServicev1HeaderArrayOutput() Servicev1HeaderArrayOutput

func (Servicev1HeaderArray) ToServicev1HeaderArrayOutputWithContext added in v1.4.0

func (i Servicev1HeaderArray) ToServicev1HeaderArrayOutputWithContext(ctx context.Context) Servicev1HeaderArrayOutput

type Servicev1HeaderArrayInput added in v1.4.0

type Servicev1HeaderArrayInput interface {
	pulumi.Input

	ToServicev1HeaderArrayOutput() Servicev1HeaderArrayOutput
	ToServicev1HeaderArrayOutputWithContext(context.Context) Servicev1HeaderArrayOutput
}

type Servicev1HeaderArrayOutput added in v1.4.0

type Servicev1HeaderArrayOutput struct{ *pulumi.OutputState }

func (Servicev1HeaderArrayOutput) ElementType added in v1.4.0

func (Servicev1HeaderArrayOutput) ElementType() reflect.Type

func (Servicev1HeaderArrayOutput) Index added in v1.4.0

func (Servicev1HeaderArrayOutput) ToServicev1HeaderArrayOutput added in v1.4.0

func (o Servicev1HeaderArrayOutput) ToServicev1HeaderArrayOutput() Servicev1HeaderArrayOutput

func (Servicev1HeaderArrayOutput) ToServicev1HeaderArrayOutputWithContext added in v1.4.0

func (o Servicev1HeaderArrayOutput) ToServicev1HeaderArrayOutputWithContext(ctx context.Context) Servicev1HeaderArrayOutput

type Servicev1HeaderInput added in v1.4.0

type Servicev1HeaderInput interface {
	pulumi.Input

	ToServicev1HeaderOutput() Servicev1HeaderOutput
	ToServicev1HeaderOutputWithContext(context.Context) Servicev1HeaderOutput
}

type Servicev1HeaderOutput added in v1.4.0

type Servicev1HeaderOutput struct{ *pulumi.OutputState }

func (Servicev1HeaderOutput) Action added in v1.4.0

func (Servicev1HeaderOutput) CacheCondition added in v1.4.0

func (o Servicev1HeaderOutput) CacheCondition() pulumi.StringPtrOutput

func (Servicev1HeaderOutput) Destination added in v1.4.0

func (o Servicev1HeaderOutput) Destination() pulumi.StringOutput

func (Servicev1HeaderOutput) ElementType added in v1.4.0

func (Servicev1HeaderOutput) ElementType() reflect.Type

func (Servicev1HeaderOutput) IgnoreIfSet added in v1.4.0

func (o Servicev1HeaderOutput) IgnoreIfSet() pulumi.BoolPtrOutput

func (Servicev1HeaderOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1HeaderOutput) Priority added in v1.4.0

func (Servicev1HeaderOutput) Regex added in v1.4.0

func (Servicev1HeaderOutput) RequestCondition added in v1.4.0

func (o Servicev1HeaderOutput) RequestCondition() pulumi.StringPtrOutput

func (Servicev1HeaderOutput) ResponseCondition added in v1.4.0

func (o Servicev1HeaderOutput) ResponseCondition() pulumi.StringPtrOutput

func (Servicev1HeaderOutput) Source added in v1.4.0

func (Servicev1HeaderOutput) Substitution added in v1.4.0

func (o Servicev1HeaderOutput) Substitution() pulumi.StringPtrOutput

func (Servicev1HeaderOutput) ToServicev1HeaderOutput added in v1.4.0

func (o Servicev1HeaderOutput) ToServicev1HeaderOutput() Servicev1HeaderOutput

func (Servicev1HeaderOutput) ToServicev1HeaderOutputWithContext added in v1.4.0

func (o Servicev1HeaderOutput) ToServicev1HeaderOutputWithContext(ctx context.Context) Servicev1HeaderOutput

func (Servicev1HeaderOutput) Type added in v1.4.0

type Servicev1Healthcheck added in v1.4.0

type Servicev1Healthcheck struct {
	CheckInterval    *int    `pulumi:"checkInterval"`
	ExpectedResponse *int    `pulumi:"expectedResponse"`
	Host             string  `pulumi:"host"`
	HttpVersion      *string `pulumi:"httpVersion"`
	Initial          *int    `pulumi:"initial"`
	Method           *string `pulumi:"method"`
	// The unique name for the Service to create.
	Name      string `pulumi:"name"`
	Path      string `pulumi:"path"`
	Threshold *int   `pulumi:"threshold"`
	Timeout   *int   `pulumi:"timeout"`
	Window    *int   `pulumi:"window"`
}

type Servicev1HealthcheckArgs added in v1.4.0

type Servicev1HealthcheckArgs struct {
	CheckInterval    pulumi.IntPtrInput    `pulumi:"checkInterval"`
	ExpectedResponse pulumi.IntPtrInput    `pulumi:"expectedResponse"`
	Host             pulumi.StringInput    `pulumi:"host"`
	HttpVersion      pulumi.StringPtrInput `pulumi:"httpVersion"`
	Initial          pulumi.IntPtrInput    `pulumi:"initial"`
	Method           pulumi.StringPtrInput `pulumi:"method"`
	// The unique name for the Service to create.
	Name      pulumi.StringInput `pulumi:"name"`
	Path      pulumi.StringInput `pulumi:"path"`
	Threshold pulumi.IntPtrInput `pulumi:"threshold"`
	Timeout   pulumi.IntPtrInput `pulumi:"timeout"`
	Window    pulumi.IntPtrInput `pulumi:"window"`
}

func (Servicev1HealthcheckArgs) ElementType added in v1.4.0

func (Servicev1HealthcheckArgs) ElementType() reflect.Type

func (Servicev1HealthcheckArgs) ToServicev1HealthcheckOutput added in v1.4.0

func (i Servicev1HealthcheckArgs) ToServicev1HealthcheckOutput() Servicev1HealthcheckOutput

func (Servicev1HealthcheckArgs) ToServicev1HealthcheckOutputWithContext added in v1.4.0

func (i Servicev1HealthcheckArgs) ToServicev1HealthcheckOutputWithContext(ctx context.Context) Servicev1HealthcheckOutput

type Servicev1HealthcheckArray added in v1.4.0

type Servicev1HealthcheckArray []Servicev1HealthcheckInput

func (Servicev1HealthcheckArray) ElementType added in v1.4.0

func (Servicev1HealthcheckArray) ElementType() reflect.Type

func (Servicev1HealthcheckArray) ToServicev1HealthcheckArrayOutput added in v1.4.0

func (i Servicev1HealthcheckArray) ToServicev1HealthcheckArrayOutput() Servicev1HealthcheckArrayOutput

func (Servicev1HealthcheckArray) ToServicev1HealthcheckArrayOutputWithContext added in v1.4.0

func (i Servicev1HealthcheckArray) ToServicev1HealthcheckArrayOutputWithContext(ctx context.Context) Servicev1HealthcheckArrayOutput

type Servicev1HealthcheckArrayInput added in v1.4.0

type Servicev1HealthcheckArrayInput interface {
	pulumi.Input

	ToServicev1HealthcheckArrayOutput() Servicev1HealthcheckArrayOutput
	ToServicev1HealthcheckArrayOutputWithContext(context.Context) Servicev1HealthcheckArrayOutput
}

type Servicev1HealthcheckArrayOutput added in v1.4.0

type Servicev1HealthcheckArrayOutput struct{ *pulumi.OutputState }

func (Servicev1HealthcheckArrayOutput) ElementType added in v1.4.0

func (Servicev1HealthcheckArrayOutput) Index added in v1.4.0

func (Servicev1HealthcheckArrayOutput) ToServicev1HealthcheckArrayOutput added in v1.4.0

func (o Servicev1HealthcheckArrayOutput) ToServicev1HealthcheckArrayOutput() Servicev1HealthcheckArrayOutput

func (Servicev1HealthcheckArrayOutput) ToServicev1HealthcheckArrayOutputWithContext added in v1.4.0

func (o Servicev1HealthcheckArrayOutput) ToServicev1HealthcheckArrayOutputWithContext(ctx context.Context) Servicev1HealthcheckArrayOutput

type Servicev1HealthcheckInput added in v1.4.0

type Servicev1HealthcheckInput interface {
	pulumi.Input

	ToServicev1HealthcheckOutput() Servicev1HealthcheckOutput
	ToServicev1HealthcheckOutputWithContext(context.Context) Servicev1HealthcheckOutput
}

type Servicev1HealthcheckOutput added in v1.4.0

type Servicev1HealthcheckOutput struct{ *pulumi.OutputState }

func (Servicev1HealthcheckOutput) CheckInterval added in v1.4.0

func (Servicev1HealthcheckOutput) ElementType added in v1.4.0

func (Servicev1HealthcheckOutput) ElementType() reflect.Type

func (Servicev1HealthcheckOutput) ExpectedResponse added in v1.4.0

func (o Servicev1HealthcheckOutput) ExpectedResponse() pulumi.IntPtrOutput

func (Servicev1HealthcheckOutput) Host added in v1.4.0

func (Servicev1HealthcheckOutput) HttpVersion added in v1.4.0

func (Servicev1HealthcheckOutput) Initial added in v1.4.0

func (Servicev1HealthcheckOutput) Method added in v1.4.0

func (Servicev1HealthcheckOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1HealthcheckOutput) Path added in v1.4.0

func (Servicev1HealthcheckOutput) Threshold added in v1.4.0

func (Servicev1HealthcheckOutput) Timeout added in v1.4.0

func (Servicev1HealthcheckOutput) ToServicev1HealthcheckOutput added in v1.4.0

func (o Servicev1HealthcheckOutput) ToServicev1HealthcheckOutput() Servicev1HealthcheckOutput

func (Servicev1HealthcheckOutput) ToServicev1HealthcheckOutputWithContext added in v1.4.0

func (o Servicev1HealthcheckOutput) ToServicev1HealthcheckOutputWithContext(ctx context.Context) Servicev1HealthcheckOutput

func (Servicev1HealthcheckOutput) Window added in v1.4.0

type Servicev1Logentry added in v1.4.0

type Servicev1Logentry struct {
	Format        *string `pulumi:"format"`
	FormatVersion *int    `pulumi:"formatVersion"`
	// The unique name for the Service to create.
	Name              string  `pulumi:"name"`
	Placement         *string `pulumi:"placement"`
	Port              *int    `pulumi:"port"`
	ResponseCondition *string `pulumi:"responseCondition"`
	Token             string  `pulumi:"token"`
	UseTls            *bool   `pulumi:"useTls"`
}

type Servicev1LogentryArgs added in v1.4.0

type Servicev1LogentryArgs struct {
	Format        pulumi.StringPtrInput `pulumi:"format"`
	FormatVersion pulumi.IntPtrInput    `pulumi:"formatVersion"`
	// The unique name for the Service to create.
	Name              pulumi.StringInput    `pulumi:"name"`
	Placement         pulumi.StringPtrInput `pulumi:"placement"`
	Port              pulumi.IntPtrInput    `pulumi:"port"`
	ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"`
	Token             pulumi.StringInput    `pulumi:"token"`
	UseTls            pulumi.BoolPtrInput   `pulumi:"useTls"`
}

func (Servicev1LogentryArgs) ElementType added in v1.4.0

func (Servicev1LogentryArgs) ElementType() reflect.Type

func (Servicev1LogentryArgs) ToServicev1LogentryOutput added in v1.4.0

func (i Servicev1LogentryArgs) ToServicev1LogentryOutput() Servicev1LogentryOutput

func (Servicev1LogentryArgs) ToServicev1LogentryOutputWithContext added in v1.4.0

func (i Servicev1LogentryArgs) ToServicev1LogentryOutputWithContext(ctx context.Context) Servicev1LogentryOutput

type Servicev1LogentryArray added in v1.4.0

type Servicev1LogentryArray []Servicev1LogentryInput

func (Servicev1LogentryArray) ElementType added in v1.4.0

func (Servicev1LogentryArray) ElementType() reflect.Type

func (Servicev1LogentryArray) ToServicev1LogentryArrayOutput added in v1.4.0

func (i Servicev1LogentryArray) ToServicev1LogentryArrayOutput() Servicev1LogentryArrayOutput

func (Servicev1LogentryArray) ToServicev1LogentryArrayOutputWithContext added in v1.4.0

func (i Servicev1LogentryArray) ToServicev1LogentryArrayOutputWithContext(ctx context.Context) Servicev1LogentryArrayOutput

type Servicev1LogentryArrayInput added in v1.4.0

type Servicev1LogentryArrayInput interface {
	pulumi.Input

	ToServicev1LogentryArrayOutput() Servicev1LogentryArrayOutput
	ToServicev1LogentryArrayOutputWithContext(context.Context) Servicev1LogentryArrayOutput
}

type Servicev1LogentryArrayOutput added in v1.4.0

type Servicev1LogentryArrayOutput struct{ *pulumi.OutputState }

func (Servicev1LogentryArrayOutput) ElementType added in v1.4.0

func (Servicev1LogentryArrayOutput) Index added in v1.4.0

func (Servicev1LogentryArrayOutput) ToServicev1LogentryArrayOutput added in v1.4.0

func (o Servicev1LogentryArrayOutput) ToServicev1LogentryArrayOutput() Servicev1LogentryArrayOutput

func (Servicev1LogentryArrayOutput) ToServicev1LogentryArrayOutputWithContext added in v1.4.0

func (o Servicev1LogentryArrayOutput) ToServicev1LogentryArrayOutputWithContext(ctx context.Context) Servicev1LogentryArrayOutput

type Servicev1LogentryInput added in v1.4.0

type Servicev1LogentryInput interface {
	pulumi.Input

	ToServicev1LogentryOutput() Servicev1LogentryOutput
	ToServicev1LogentryOutputWithContext(context.Context) Servicev1LogentryOutput
}

type Servicev1LogentryOutput added in v1.4.0

type Servicev1LogentryOutput struct{ *pulumi.OutputState }

func (Servicev1LogentryOutput) ElementType added in v1.4.0

func (Servicev1LogentryOutput) ElementType() reflect.Type

func (Servicev1LogentryOutput) Format added in v1.4.0

func (Servicev1LogentryOutput) FormatVersion added in v1.4.0

func (o Servicev1LogentryOutput) FormatVersion() pulumi.IntPtrOutput

func (Servicev1LogentryOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1LogentryOutput) Placement added in v1.4.0

func (Servicev1LogentryOutput) Port added in v1.4.0

func (Servicev1LogentryOutput) ResponseCondition added in v1.4.0

func (o Servicev1LogentryOutput) ResponseCondition() pulumi.StringPtrOutput

func (Servicev1LogentryOutput) ToServicev1LogentryOutput added in v1.4.0

func (o Servicev1LogentryOutput) ToServicev1LogentryOutput() Servicev1LogentryOutput

func (Servicev1LogentryOutput) ToServicev1LogentryOutputWithContext added in v1.4.0

func (o Servicev1LogentryOutput) ToServicev1LogentryOutputWithContext(ctx context.Context) Servicev1LogentryOutput

func (Servicev1LogentryOutput) Token added in v1.4.0

func (Servicev1LogentryOutput) UseTls added in v1.4.0

type Servicev1Papertrail added in v1.4.0

type Servicev1Papertrail struct {
	Address string  `pulumi:"address"`
	Format  *string `pulumi:"format"`
	// The unique name for the Service to create.
	Name              string  `pulumi:"name"`
	Placement         *string `pulumi:"placement"`
	Port              int     `pulumi:"port"`
	ResponseCondition *string `pulumi:"responseCondition"`
}

type Servicev1PapertrailArgs added in v1.4.0

type Servicev1PapertrailArgs struct {
	Address pulumi.StringInput    `pulumi:"address"`
	Format  pulumi.StringPtrInput `pulumi:"format"`
	// The unique name for the Service to create.
	Name              pulumi.StringInput    `pulumi:"name"`
	Placement         pulumi.StringPtrInput `pulumi:"placement"`
	Port              pulumi.IntInput       `pulumi:"port"`
	ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"`
}

func (Servicev1PapertrailArgs) ElementType added in v1.4.0

func (Servicev1PapertrailArgs) ElementType() reflect.Type

func (Servicev1PapertrailArgs) ToServicev1PapertrailOutput added in v1.4.0

func (i Servicev1PapertrailArgs) ToServicev1PapertrailOutput() Servicev1PapertrailOutput

func (Servicev1PapertrailArgs) ToServicev1PapertrailOutputWithContext added in v1.4.0

func (i Servicev1PapertrailArgs) ToServicev1PapertrailOutputWithContext(ctx context.Context) Servicev1PapertrailOutput

type Servicev1PapertrailArray added in v1.4.0

type Servicev1PapertrailArray []Servicev1PapertrailInput

func (Servicev1PapertrailArray) ElementType added in v1.4.0

func (Servicev1PapertrailArray) ElementType() reflect.Type

func (Servicev1PapertrailArray) ToServicev1PapertrailArrayOutput added in v1.4.0

func (i Servicev1PapertrailArray) ToServicev1PapertrailArrayOutput() Servicev1PapertrailArrayOutput

func (Servicev1PapertrailArray) ToServicev1PapertrailArrayOutputWithContext added in v1.4.0

func (i Servicev1PapertrailArray) ToServicev1PapertrailArrayOutputWithContext(ctx context.Context) Servicev1PapertrailArrayOutput

type Servicev1PapertrailArrayInput added in v1.4.0

type Servicev1PapertrailArrayInput interface {
	pulumi.Input

	ToServicev1PapertrailArrayOutput() Servicev1PapertrailArrayOutput
	ToServicev1PapertrailArrayOutputWithContext(context.Context) Servicev1PapertrailArrayOutput
}

type Servicev1PapertrailArrayOutput added in v1.4.0

type Servicev1PapertrailArrayOutput struct{ *pulumi.OutputState }

func (Servicev1PapertrailArrayOutput) ElementType added in v1.4.0

func (Servicev1PapertrailArrayOutput) Index added in v1.4.0

func (Servicev1PapertrailArrayOutput) ToServicev1PapertrailArrayOutput added in v1.4.0

func (o Servicev1PapertrailArrayOutput) ToServicev1PapertrailArrayOutput() Servicev1PapertrailArrayOutput

func (Servicev1PapertrailArrayOutput) ToServicev1PapertrailArrayOutputWithContext added in v1.4.0

func (o Servicev1PapertrailArrayOutput) ToServicev1PapertrailArrayOutputWithContext(ctx context.Context) Servicev1PapertrailArrayOutput

type Servicev1PapertrailInput added in v1.4.0

type Servicev1PapertrailInput interface {
	pulumi.Input

	ToServicev1PapertrailOutput() Servicev1PapertrailOutput
	ToServicev1PapertrailOutputWithContext(context.Context) Servicev1PapertrailOutput
}

type Servicev1PapertrailOutput added in v1.4.0

type Servicev1PapertrailOutput struct{ *pulumi.OutputState }

func (Servicev1PapertrailOutput) Address added in v1.4.0

func (Servicev1PapertrailOutput) ElementType added in v1.4.0

func (Servicev1PapertrailOutput) ElementType() reflect.Type

func (Servicev1PapertrailOutput) Format added in v1.4.0

func (Servicev1PapertrailOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1PapertrailOutput) Placement added in v1.4.0

func (Servicev1PapertrailOutput) Port added in v1.4.0

func (Servicev1PapertrailOutput) ResponseCondition added in v1.4.0

func (o Servicev1PapertrailOutput) ResponseCondition() pulumi.StringPtrOutput

func (Servicev1PapertrailOutput) ToServicev1PapertrailOutput added in v1.4.0

func (o Servicev1PapertrailOutput) ToServicev1PapertrailOutput() Servicev1PapertrailOutput

func (Servicev1PapertrailOutput) ToServicev1PapertrailOutputWithContext added in v1.4.0

func (o Servicev1PapertrailOutput) ToServicev1PapertrailOutputWithContext(ctx context.Context) Servicev1PapertrailOutput

type Servicev1RequestSetting added in v1.4.0

type Servicev1RequestSetting struct {
	Action         *string `pulumi:"action"`
	BypassBusyWait *bool   `pulumi:"bypassBusyWait"`
	// The default hostname.
	DefaultHost *string `pulumi:"defaultHost"`
	ForceMiss   *bool   `pulumi:"forceMiss"`
	ForceSsl    *bool   `pulumi:"forceSsl"`
	GeoHeaders  *bool   `pulumi:"geoHeaders"`
	HashKeys    *string `pulumi:"hashKeys"`
	MaxStaleAge *int    `pulumi:"maxStaleAge"`
	// The unique name for the Service to create.
	Name             string  `pulumi:"name"`
	RequestCondition *string `pulumi:"requestCondition"`
	TimerSupport     *bool   `pulumi:"timerSupport"`
	Xff              *string `pulumi:"xff"`
}

type Servicev1RequestSettingArgs added in v1.4.0

type Servicev1RequestSettingArgs struct {
	Action         pulumi.StringPtrInput `pulumi:"action"`
	BypassBusyWait pulumi.BoolPtrInput   `pulumi:"bypassBusyWait"`
	// The default hostname.
	DefaultHost pulumi.StringPtrInput `pulumi:"defaultHost"`
	ForceMiss   pulumi.BoolPtrInput   `pulumi:"forceMiss"`
	ForceSsl    pulumi.BoolPtrInput   `pulumi:"forceSsl"`
	GeoHeaders  pulumi.BoolPtrInput   `pulumi:"geoHeaders"`
	HashKeys    pulumi.StringPtrInput `pulumi:"hashKeys"`
	MaxStaleAge pulumi.IntPtrInput    `pulumi:"maxStaleAge"`
	// The unique name for the Service to create.
	Name             pulumi.StringInput    `pulumi:"name"`
	RequestCondition pulumi.StringPtrInput `pulumi:"requestCondition"`
	TimerSupport     pulumi.BoolPtrInput   `pulumi:"timerSupport"`
	Xff              pulumi.StringPtrInput `pulumi:"xff"`
}

func (Servicev1RequestSettingArgs) ElementType added in v1.4.0

func (Servicev1RequestSettingArgs) ToServicev1RequestSettingOutput added in v1.4.0

func (i Servicev1RequestSettingArgs) ToServicev1RequestSettingOutput() Servicev1RequestSettingOutput

func (Servicev1RequestSettingArgs) ToServicev1RequestSettingOutputWithContext added in v1.4.0

func (i Servicev1RequestSettingArgs) ToServicev1RequestSettingOutputWithContext(ctx context.Context) Servicev1RequestSettingOutput

type Servicev1RequestSettingArray added in v1.4.0

type Servicev1RequestSettingArray []Servicev1RequestSettingInput

func (Servicev1RequestSettingArray) ElementType added in v1.4.0

func (Servicev1RequestSettingArray) ToServicev1RequestSettingArrayOutput added in v1.4.0

func (i Servicev1RequestSettingArray) ToServicev1RequestSettingArrayOutput() Servicev1RequestSettingArrayOutput

func (Servicev1RequestSettingArray) ToServicev1RequestSettingArrayOutputWithContext added in v1.4.0

func (i Servicev1RequestSettingArray) ToServicev1RequestSettingArrayOutputWithContext(ctx context.Context) Servicev1RequestSettingArrayOutput

type Servicev1RequestSettingArrayInput added in v1.4.0

type Servicev1RequestSettingArrayInput interface {
	pulumi.Input

	ToServicev1RequestSettingArrayOutput() Servicev1RequestSettingArrayOutput
	ToServicev1RequestSettingArrayOutputWithContext(context.Context) Servicev1RequestSettingArrayOutput
}

type Servicev1RequestSettingArrayOutput added in v1.4.0

type Servicev1RequestSettingArrayOutput struct{ *pulumi.OutputState }

func (Servicev1RequestSettingArrayOutput) ElementType added in v1.4.0

func (Servicev1RequestSettingArrayOutput) Index added in v1.4.0

func (Servicev1RequestSettingArrayOutput) ToServicev1RequestSettingArrayOutput added in v1.4.0

func (o Servicev1RequestSettingArrayOutput) ToServicev1RequestSettingArrayOutput() Servicev1RequestSettingArrayOutput

func (Servicev1RequestSettingArrayOutput) ToServicev1RequestSettingArrayOutputWithContext added in v1.4.0

func (o Servicev1RequestSettingArrayOutput) ToServicev1RequestSettingArrayOutputWithContext(ctx context.Context) Servicev1RequestSettingArrayOutput

type Servicev1RequestSettingInput added in v1.4.0

type Servicev1RequestSettingInput interface {
	pulumi.Input

	ToServicev1RequestSettingOutput() Servicev1RequestSettingOutput
	ToServicev1RequestSettingOutputWithContext(context.Context) Servicev1RequestSettingOutput
}

type Servicev1RequestSettingOutput added in v1.4.0

type Servicev1RequestSettingOutput struct{ *pulumi.OutputState }

func (Servicev1RequestSettingOutput) Action added in v1.4.0

func (Servicev1RequestSettingOutput) BypassBusyWait added in v1.4.0

func (Servicev1RequestSettingOutput) DefaultHost added in v1.4.0

The default hostname.

func (Servicev1RequestSettingOutput) ElementType added in v1.4.0

func (Servicev1RequestSettingOutput) ForceMiss added in v1.4.0

func (Servicev1RequestSettingOutput) ForceSsl added in v1.4.0

func (Servicev1RequestSettingOutput) GeoHeaders added in v1.4.0

func (Servicev1RequestSettingOutput) HashKeys added in v1.4.0

func (Servicev1RequestSettingOutput) MaxStaleAge added in v1.4.0

func (Servicev1RequestSettingOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1RequestSettingOutput) RequestCondition added in v1.4.0

func (Servicev1RequestSettingOutput) TimerSupport added in v1.4.0

func (Servicev1RequestSettingOutput) ToServicev1RequestSettingOutput added in v1.4.0

func (o Servicev1RequestSettingOutput) ToServicev1RequestSettingOutput() Servicev1RequestSettingOutput

func (Servicev1RequestSettingOutput) ToServicev1RequestSettingOutputWithContext added in v1.4.0

func (o Servicev1RequestSettingOutput) ToServicev1RequestSettingOutputWithContext(ctx context.Context) Servicev1RequestSettingOutput

func (Servicev1RequestSettingOutput) Xff added in v1.4.0

type Servicev1ResponseObject added in v1.4.0

type Servicev1ResponseObject struct {
	CacheCondition *string `pulumi:"cacheCondition"`
	Content        *string `pulumi:"content"`
	ContentType    *string `pulumi:"contentType"`
	// The unique name for the Service to create.
	Name             string  `pulumi:"name"`
	RequestCondition *string `pulumi:"requestCondition"`
	Response         *string `pulumi:"response"`
	Status           *int    `pulumi:"status"`
}

type Servicev1ResponseObjectArgs added in v1.4.0

type Servicev1ResponseObjectArgs struct {
	CacheCondition pulumi.StringPtrInput `pulumi:"cacheCondition"`
	Content        pulumi.StringPtrInput `pulumi:"content"`
	ContentType    pulumi.StringPtrInput `pulumi:"contentType"`
	// The unique name for the Service to create.
	Name             pulumi.StringInput    `pulumi:"name"`
	RequestCondition pulumi.StringPtrInput `pulumi:"requestCondition"`
	Response         pulumi.StringPtrInput `pulumi:"response"`
	Status           pulumi.IntPtrInput    `pulumi:"status"`
}

func (Servicev1ResponseObjectArgs) ElementType added in v1.4.0

func (Servicev1ResponseObjectArgs) ToServicev1ResponseObjectOutput added in v1.4.0

func (i Servicev1ResponseObjectArgs) ToServicev1ResponseObjectOutput() Servicev1ResponseObjectOutput

func (Servicev1ResponseObjectArgs) ToServicev1ResponseObjectOutputWithContext added in v1.4.0

func (i Servicev1ResponseObjectArgs) ToServicev1ResponseObjectOutputWithContext(ctx context.Context) Servicev1ResponseObjectOutput

type Servicev1ResponseObjectArray added in v1.4.0

type Servicev1ResponseObjectArray []Servicev1ResponseObjectInput

func (Servicev1ResponseObjectArray) ElementType added in v1.4.0

func (Servicev1ResponseObjectArray) ToServicev1ResponseObjectArrayOutput added in v1.4.0

func (i Servicev1ResponseObjectArray) ToServicev1ResponseObjectArrayOutput() Servicev1ResponseObjectArrayOutput

func (Servicev1ResponseObjectArray) ToServicev1ResponseObjectArrayOutputWithContext added in v1.4.0

func (i Servicev1ResponseObjectArray) ToServicev1ResponseObjectArrayOutputWithContext(ctx context.Context) Servicev1ResponseObjectArrayOutput

type Servicev1ResponseObjectArrayInput added in v1.4.0

type Servicev1ResponseObjectArrayInput interface {
	pulumi.Input

	ToServicev1ResponseObjectArrayOutput() Servicev1ResponseObjectArrayOutput
	ToServicev1ResponseObjectArrayOutputWithContext(context.Context) Servicev1ResponseObjectArrayOutput
}

type Servicev1ResponseObjectArrayOutput added in v1.4.0

type Servicev1ResponseObjectArrayOutput struct{ *pulumi.OutputState }

func (Servicev1ResponseObjectArrayOutput) ElementType added in v1.4.0

func (Servicev1ResponseObjectArrayOutput) Index added in v1.4.0

func (Servicev1ResponseObjectArrayOutput) ToServicev1ResponseObjectArrayOutput added in v1.4.0

func (o Servicev1ResponseObjectArrayOutput) ToServicev1ResponseObjectArrayOutput() Servicev1ResponseObjectArrayOutput

func (Servicev1ResponseObjectArrayOutput) ToServicev1ResponseObjectArrayOutputWithContext added in v1.4.0

func (o Servicev1ResponseObjectArrayOutput) ToServicev1ResponseObjectArrayOutputWithContext(ctx context.Context) Servicev1ResponseObjectArrayOutput

type Servicev1ResponseObjectInput added in v1.4.0

type Servicev1ResponseObjectInput interface {
	pulumi.Input

	ToServicev1ResponseObjectOutput() Servicev1ResponseObjectOutput
	ToServicev1ResponseObjectOutputWithContext(context.Context) Servicev1ResponseObjectOutput
}

type Servicev1ResponseObjectOutput added in v1.4.0

type Servicev1ResponseObjectOutput struct{ *pulumi.OutputState }

func (Servicev1ResponseObjectOutput) CacheCondition added in v1.4.0

func (Servicev1ResponseObjectOutput) Content added in v1.4.0

func (Servicev1ResponseObjectOutput) ContentType added in v1.4.0

func (Servicev1ResponseObjectOutput) ElementType added in v1.4.0

func (Servicev1ResponseObjectOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1ResponseObjectOutput) RequestCondition added in v1.4.0

func (Servicev1ResponseObjectOutput) Response added in v1.4.0

func (Servicev1ResponseObjectOutput) Status added in v1.4.0

func (Servicev1ResponseObjectOutput) ToServicev1ResponseObjectOutput added in v1.4.0

func (o Servicev1ResponseObjectOutput) ToServicev1ResponseObjectOutput() Servicev1ResponseObjectOutput

func (Servicev1ResponseObjectOutput) ToServicev1ResponseObjectOutputWithContext added in v1.4.0

func (o Servicev1ResponseObjectOutput) ToServicev1ResponseObjectOutputWithContext(ctx context.Context) Servicev1ResponseObjectOutput

type Servicev1S3logging added in v1.4.0

type Servicev1S3logging struct {
	BucketName string `pulumi:"bucketName"`
	// A set of Domain names to serve as entry points for your
	// Service. Defined below.
	Domain        *string `pulumi:"domain"`
	Format        *string `pulumi:"format"`
	FormatVersion *int    `pulumi:"formatVersion"`
	GzipLevel     *int    `pulumi:"gzipLevel"`
	MessageType   *string `pulumi:"messageType"`
	// The unique name for the Service to create.
	Name              string  `pulumi:"name"`
	Path              *string `pulumi:"path"`
	Period            *int    `pulumi:"period"`
	Placement         *string `pulumi:"placement"`
	Redundancy        *string `pulumi:"redundancy"`
	ResponseCondition *string `pulumi:"responseCondition"`
	S3AccessKey       *string `pulumi:"s3AccessKey"`
	S3SecretKey       *string `pulumi:"s3SecretKey"`
	TimestampFormat   *string `pulumi:"timestampFormat"`
}

type Servicev1S3loggingArgs added in v1.4.0

type Servicev1S3loggingArgs struct {
	BucketName pulumi.StringInput `pulumi:"bucketName"`
	// A set of Domain names to serve as entry points for your
	// Service. Defined below.
	Domain        pulumi.StringPtrInput `pulumi:"domain"`
	Format        pulumi.StringPtrInput `pulumi:"format"`
	FormatVersion pulumi.IntPtrInput    `pulumi:"formatVersion"`
	GzipLevel     pulumi.IntPtrInput    `pulumi:"gzipLevel"`
	MessageType   pulumi.StringPtrInput `pulumi:"messageType"`
	// The unique name for the Service to create.
	Name              pulumi.StringInput    `pulumi:"name"`
	Path              pulumi.StringPtrInput `pulumi:"path"`
	Period            pulumi.IntPtrInput    `pulumi:"period"`
	Placement         pulumi.StringPtrInput `pulumi:"placement"`
	Redundancy        pulumi.StringPtrInput `pulumi:"redundancy"`
	ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"`
	S3AccessKey       pulumi.StringPtrInput `pulumi:"s3AccessKey"`
	S3SecretKey       pulumi.StringPtrInput `pulumi:"s3SecretKey"`
	TimestampFormat   pulumi.StringPtrInput `pulumi:"timestampFormat"`
}

func (Servicev1S3loggingArgs) ElementType added in v1.4.0

func (Servicev1S3loggingArgs) ElementType() reflect.Type

func (Servicev1S3loggingArgs) ToServicev1S3loggingOutput added in v1.4.0

func (i Servicev1S3loggingArgs) ToServicev1S3loggingOutput() Servicev1S3loggingOutput

func (Servicev1S3loggingArgs) ToServicev1S3loggingOutputWithContext added in v1.4.0

func (i Servicev1S3loggingArgs) ToServicev1S3loggingOutputWithContext(ctx context.Context) Servicev1S3loggingOutput

type Servicev1S3loggingArray added in v1.4.0

type Servicev1S3loggingArray []Servicev1S3loggingInput

func (Servicev1S3loggingArray) ElementType added in v1.4.0

func (Servicev1S3loggingArray) ElementType() reflect.Type

func (Servicev1S3loggingArray) ToServicev1S3loggingArrayOutput added in v1.4.0

func (i Servicev1S3loggingArray) ToServicev1S3loggingArrayOutput() Servicev1S3loggingArrayOutput

func (Servicev1S3loggingArray) ToServicev1S3loggingArrayOutputWithContext added in v1.4.0

func (i Servicev1S3loggingArray) ToServicev1S3loggingArrayOutputWithContext(ctx context.Context) Servicev1S3loggingArrayOutput

type Servicev1S3loggingArrayInput added in v1.4.0

type Servicev1S3loggingArrayInput interface {
	pulumi.Input

	ToServicev1S3loggingArrayOutput() Servicev1S3loggingArrayOutput
	ToServicev1S3loggingArrayOutputWithContext(context.Context) Servicev1S3loggingArrayOutput
}

type Servicev1S3loggingArrayOutput added in v1.4.0

type Servicev1S3loggingArrayOutput struct{ *pulumi.OutputState }

func (Servicev1S3loggingArrayOutput) ElementType added in v1.4.0

func (Servicev1S3loggingArrayOutput) Index added in v1.4.0

func (Servicev1S3loggingArrayOutput) ToServicev1S3loggingArrayOutput added in v1.4.0

func (o Servicev1S3loggingArrayOutput) ToServicev1S3loggingArrayOutput() Servicev1S3loggingArrayOutput

func (Servicev1S3loggingArrayOutput) ToServicev1S3loggingArrayOutputWithContext added in v1.4.0

func (o Servicev1S3loggingArrayOutput) ToServicev1S3loggingArrayOutputWithContext(ctx context.Context) Servicev1S3loggingArrayOutput

type Servicev1S3loggingInput added in v1.4.0

type Servicev1S3loggingInput interface {
	pulumi.Input

	ToServicev1S3loggingOutput() Servicev1S3loggingOutput
	ToServicev1S3loggingOutputWithContext(context.Context) Servicev1S3loggingOutput
}

type Servicev1S3loggingOutput added in v1.4.0

type Servicev1S3loggingOutput struct{ *pulumi.OutputState }

func (Servicev1S3loggingOutput) BucketName added in v1.4.0

func (Servicev1S3loggingOutput) Domain added in v1.4.0

A set of Domain names to serve as entry points for your Service. Defined below.

func (Servicev1S3loggingOutput) ElementType added in v1.4.0

func (Servicev1S3loggingOutput) ElementType() reflect.Type

func (Servicev1S3loggingOutput) Format added in v1.4.0

func (Servicev1S3loggingOutput) FormatVersion added in v1.4.0

func (o Servicev1S3loggingOutput) FormatVersion() pulumi.IntPtrOutput

func (Servicev1S3loggingOutput) GzipLevel added in v1.4.0

func (Servicev1S3loggingOutput) MessageType added in v1.4.0

func (Servicev1S3loggingOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1S3loggingOutput) Path added in v1.4.0

func (Servicev1S3loggingOutput) Period added in v1.4.0

func (Servicev1S3loggingOutput) Placement added in v1.4.0

func (Servicev1S3loggingOutput) Redundancy added in v1.4.0

func (Servicev1S3loggingOutput) ResponseCondition added in v1.4.0

func (o Servicev1S3loggingOutput) ResponseCondition() pulumi.StringPtrOutput

func (Servicev1S3loggingOutput) S3AccessKey added in v1.4.0

func (Servicev1S3loggingOutput) S3SecretKey added in v1.4.0

func (Servicev1S3loggingOutput) TimestampFormat added in v1.4.0

func (o Servicev1S3loggingOutput) TimestampFormat() pulumi.StringPtrOutput

func (Servicev1S3loggingOutput) ToServicev1S3loggingOutput added in v1.4.0

func (o Servicev1S3loggingOutput) ToServicev1S3loggingOutput() Servicev1S3loggingOutput

func (Servicev1S3loggingOutput) ToServicev1S3loggingOutputWithContext added in v1.4.0

func (o Servicev1S3loggingOutput) ToServicev1S3loggingOutputWithContext(ctx context.Context) Servicev1S3loggingOutput

type Servicev1Snippet added in v1.4.0

type Servicev1Snippet struct {
	Content string `pulumi:"content"`
	// The unique name for the Service to create.
	Name     string `pulumi:"name"`
	Priority *int   `pulumi:"priority"`
	Type     string `pulumi:"type"`
}

type Servicev1SnippetArgs added in v1.4.0

type Servicev1SnippetArgs struct {
	Content pulumi.StringInput `pulumi:"content"`
	// The unique name for the Service to create.
	Name     pulumi.StringInput `pulumi:"name"`
	Priority pulumi.IntPtrInput `pulumi:"priority"`
	Type     pulumi.StringInput `pulumi:"type"`
}

func (Servicev1SnippetArgs) ElementType added in v1.4.0

func (Servicev1SnippetArgs) ElementType() reflect.Type

func (Servicev1SnippetArgs) ToServicev1SnippetOutput added in v1.4.0

func (i Servicev1SnippetArgs) ToServicev1SnippetOutput() Servicev1SnippetOutput

func (Servicev1SnippetArgs) ToServicev1SnippetOutputWithContext added in v1.4.0

func (i Servicev1SnippetArgs) ToServicev1SnippetOutputWithContext(ctx context.Context) Servicev1SnippetOutput

type Servicev1SnippetArray added in v1.4.0

type Servicev1SnippetArray []Servicev1SnippetInput

func (Servicev1SnippetArray) ElementType added in v1.4.0

func (Servicev1SnippetArray) ElementType() reflect.Type

func (Servicev1SnippetArray) ToServicev1SnippetArrayOutput added in v1.4.0

func (i Servicev1SnippetArray) ToServicev1SnippetArrayOutput() Servicev1SnippetArrayOutput

func (Servicev1SnippetArray) ToServicev1SnippetArrayOutputWithContext added in v1.4.0

func (i Servicev1SnippetArray) ToServicev1SnippetArrayOutputWithContext(ctx context.Context) Servicev1SnippetArrayOutput

type Servicev1SnippetArrayInput added in v1.4.0

type Servicev1SnippetArrayInput interface {
	pulumi.Input

	ToServicev1SnippetArrayOutput() Servicev1SnippetArrayOutput
	ToServicev1SnippetArrayOutputWithContext(context.Context) Servicev1SnippetArrayOutput
}

type Servicev1SnippetArrayOutput added in v1.4.0

type Servicev1SnippetArrayOutput struct{ *pulumi.OutputState }

func (Servicev1SnippetArrayOutput) ElementType added in v1.4.0

func (Servicev1SnippetArrayOutput) Index added in v1.4.0

func (Servicev1SnippetArrayOutput) ToServicev1SnippetArrayOutput added in v1.4.0

func (o Servicev1SnippetArrayOutput) ToServicev1SnippetArrayOutput() Servicev1SnippetArrayOutput

func (Servicev1SnippetArrayOutput) ToServicev1SnippetArrayOutputWithContext added in v1.4.0

func (o Servicev1SnippetArrayOutput) ToServicev1SnippetArrayOutputWithContext(ctx context.Context) Servicev1SnippetArrayOutput

type Servicev1SnippetInput added in v1.4.0

type Servicev1SnippetInput interface {
	pulumi.Input

	ToServicev1SnippetOutput() Servicev1SnippetOutput
	ToServicev1SnippetOutputWithContext(context.Context) Servicev1SnippetOutput
}

type Servicev1SnippetOutput added in v1.4.0

type Servicev1SnippetOutput struct{ *pulumi.OutputState }

func (Servicev1SnippetOutput) Content added in v1.4.0

func (Servicev1SnippetOutput) ElementType added in v1.4.0

func (Servicev1SnippetOutput) ElementType() reflect.Type

func (Servicev1SnippetOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1SnippetOutput) Priority added in v1.4.0

func (Servicev1SnippetOutput) ToServicev1SnippetOutput added in v1.4.0

func (o Servicev1SnippetOutput) ToServicev1SnippetOutput() Servicev1SnippetOutput

func (Servicev1SnippetOutput) ToServicev1SnippetOutputWithContext added in v1.4.0

func (o Servicev1SnippetOutput) ToServicev1SnippetOutputWithContext(ctx context.Context) Servicev1SnippetOutput

func (Servicev1SnippetOutput) Type added in v1.4.0

type Servicev1Splunk added in v1.4.0

type Servicev1Splunk struct {
	Format        *string `pulumi:"format"`
	FormatVersion *int    `pulumi:"formatVersion"`
	// The unique name for the Service to create.
	Name              string  `pulumi:"name"`
	Placement         *string `pulumi:"placement"`
	ResponseCondition *string `pulumi:"responseCondition"`
	Token             string  `pulumi:"token"`
	Url               string  `pulumi:"url"`
}

type Servicev1SplunkArgs added in v1.4.0

type Servicev1SplunkArgs struct {
	Format        pulumi.StringPtrInput `pulumi:"format"`
	FormatVersion pulumi.IntPtrInput    `pulumi:"formatVersion"`
	// The unique name for the Service to create.
	Name              pulumi.StringInput    `pulumi:"name"`
	Placement         pulumi.StringPtrInput `pulumi:"placement"`
	ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"`
	Token             pulumi.StringInput    `pulumi:"token"`
	Url               pulumi.StringInput    `pulumi:"url"`
}

func (Servicev1SplunkArgs) ElementType added in v1.4.0

func (Servicev1SplunkArgs) ElementType() reflect.Type

func (Servicev1SplunkArgs) ToServicev1SplunkOutput added in v1.4.0

func (i Servicev1SplunkArgs) ToServicev1SplunkOutput() Servicev1SplunkOutput

func (Servicev1SplunkArgs) ToServicev1SplunkOutputWithContext added in v1.4.0

func (i Servicev1SplunkArgs) ToServicev1SplunkOutputWithContext(ctx context.Context) Servicev1SplunkOutput

type Servicev1SplunkArray added in v1.4.0

type Servicev1SplunkArray []Servicev1SplunkInput

func (Servicev1SplunkArray) ElementType added in v1.4.0

func (Servicev1SplunkArray) ElementType() reflect.Type

func (Servicev1SplunkArray) ToServicev1SplunkArrayOutput added in v1.4.0

func (i Servicev1SplunkArray) ToServicev1SplunkArrayOutput() Servicev1SplunkArrayOutput

func (Servicev1SplunkArray) ToServicev1SplunkArrayOutputWithContext added in v1.4.0

func (i Servicev1SplunkArray) ToServicev1SplunkArrayOutputWithContext(ctx context.Context) Servicev1SplunkArrayOutput

type Servicev1SplunkArrayInput added in v1.4.0

type Servicev1SplunkArrayInput interface {
	pulumi.Input

	ToServicev1SplunkArrayOutput() Servicev1SplunkArrayOutput
	ToServicev1SplunkArrayOutputWithContext(context.Context) Servicev1SplunkArrayOutput
}

type Servicev1SplunkArrayOutput added in v1.4.0

type Servicev1SplunkArrayOutput struct{ *pulumi.OutputState }

func (Servicev1SplunkArrayOutput) ElementType added in v1.4.0

func (Servicev1SplunkArrayOutput) ElementType() reflect.Type

func (Servicev1SplunkArrayOutput) Index added in v1.4.0

func (Servicev1SplunkArrayOutput) ToServicev1SplunkArrayOutput added in v1.4.0

func (o Servicev1SplunkArrayOutput) ToServicev1SplunkArrayOutput() Servicev1SplunkArrayOutput

func (Servicev1SplunkArrayOutput) ToServicev1SplunkArrayOutputWithContext added in v1.4.0

func (o Servicev1SplunkArrayOutput) ToServicev1SplunkArrayOutputWithContext(ctx context.Context) Servicev1SplunkArrayOutput

type Servicev1SplunkInput added in v1.4.0

type Servicev1SplunkInput interface {
	pulumi.Input

	ToServicev1SplunkOutput() Servicev1SplunkOutput
	ToServicev1SplunkOutputWithContext(context.Context) Servicev1SplunkOutput
}

type Servicev1SplunkOutput added in v1.4.0

type Servicev1SplunkOutput struct{ *pulumi.OutputState }

func (Servicev1SplunkOutput) ElementType added in v1.4.0

func (Servicev1SplunkOutput) ElementType() reflect.Type

func (Servicev1SplunkOutput) Format added in v1.4.0

func (Servicev1SplunkOutput) FormatVersion added in v1.4.0

func (o Servicev1SplunkOutput) FormatVersion() pulumi.IntPtrOutput

func (Servicev1SplunkOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1SplunkOutput) Placement added in v1.4.0

func (Servicev1SplunkOutput) ResponseCondition added in v1.4.0

func (o Servicev1SplunkOutput) ResponseCondition() pulumi.StringPtrOutput

func (Servicev1SplunkOutput) ToServicev1SplunkOutput added in v1.4.0

func (o Servicev1SplunkOutput) ToServicev1SplunkOutput() Servicev1SplunkOutput

func (Servicev1SplunkOutput) ToServicev1SplunkOutputWithContext added in v1.4.0

func (o Servicev1SplunkOutput) ToServicev1SplunkOutputWithContext(ctx context.Context) Servicev1SplunkOutput

func (Servicev1SplunkOutput) Token added in v1.4.0

func (Servicev1SplunkOutput) Url added in v1.4.0

type Servicev1State

type Servicev1State struct {
	// A set of ACL configuration blocks.  Defined below.
	Acls Servicev1AclArrayInput
	// Conditionally prevents the Service from being activated. The apply step will continue to create a new draft version but will not activate it if this is set to false. Default true.
	Activate pulumi.BoolPtrInput
	// The currently active version of your Fastly Service.
	ActiveVersion pulumi.IntPtrInput
	// A set of Backends to service requests from your Domains.
	// Defined below. Backends must be defined in this argument, or defined in the
	// `vcl` argument below
	Backends Servicev1BackendArrayInput
	// A BigQuery endpoint to send streaming logs too.
	// Defined below.
	Bigqueryloggings Servicev1BigqueryloggingArrayInput
	// An Azure Blob Storage endpoint to send streaming logs too.
	// Defined below.
	Blobstorageloggings Servicev1BlobstorageloggingArrayInput
	// A set of Cache Settings, allowing you to override
	CacheSettings Servicev1CacheSettingArrayInput
	ClonedVersion pulumi.IntPtrInput
	// A personal freeform descriptive note
	Comment pulumi.StringPtrInput
	// A set of conditions to add logic to any basic
	// configuration object in this service. Defined below.
	Conditions Servicev1ConditionArrayInput
	// The default hostname.
	DefaultHost pulumi.StringPtrInput
	// The default Time-to-live (TTL) for
	// requests.
	DefaultTtl pulumi.IntPtrInput
	// A set of dictionaries that allow the storing of key values pair for use within VCL functions. Defined below.
	Dictionaries Servicev1DictionaryArrayInput
	// A director to allow more control over balancing traffic over backends.
	// when an item is not to be cached based on an above `condition`. Defined below
	Directors Servicev1DirectorArrayInput
	// A set of Domain names to serve as entry points for your
	// Service. Defined below.
	Domains Servicev1DomainArrayInput
	// A set of custom, "dynamic" VCL Snippet configuration blocks.  Defined below.
	Dynamicsnippets Servicev1DynamicsnippetArrayInput
	// Services that are active cannot be destroyed. In
	// order to destroy the Service, set `forceDestroy` to `true`. Default `false`.
	ForceDestroy pulumi.BoolPtrInput
	// A gcs endpoint to send streaming logs too.
	// Defined below.
	Gcsloggings Servicev1GcsloggingArrayInput
	// A set of gzip rules to control automatic gzipping of
	// content. Defined below.
	Gzips Servicev1GzipArrayInput
	// A set of Headers to manipulate for each request. Defined
	// below.
	Headers Servicev1HeaderArrayInput
	// Automated healthchecks on the cache that can change how Fastly interacts with the cache based on its health.
	Healthchecks Servicev1HealthcheckArrayInput
	// A logentries endpoint to send streaming logs too.
	// Defined below.
	Logentries Servicev1LogentryArrayInput
	// The unique name for the Service to create.
	Name pulumi.StringPtrInput
	// A Papertrail endpoint to send streaming logs too.
	// Defined below.
	Papertrails Servicev1PapertrailArrayInput
	// A set of Request modifiers. Defined below
	RequestSettings Servicev1RequestSettingArrayInput
	// Allows you to create synthetic responses that exist entirely on the varnish machine. Useful for creating error or maintenance pages that exists outside the scope of your datacenter. Best when used with Condition objects.
	ResponseObjects Servicev1ResponseObjectArrayInput
	// A set of S3 Buckets to send streaming logs too.
	// Defined below.
	S3loggings Servicev1S3loggingArrayInput
	// A set of custom, "regular" (non-dynamic) VCL Snippet configuration blocks.  Defined below.
	Snippets Servicev1SnippetArrayInput
	// A Splunk endpoint to send streaming logs too.
	// Defined below.
	Splunks Servicev1SplunkArrayInput
	// A Sumologic endpoint to send streaming logs too.
	// Defined below.
	Sumologics Servicev1SumologicArrayInput
	// A syslog endpoint to send streaming logs too.
	// Defined below.
	Syslogs Servicev1SyslogArrayInput
	// A set of custom VCL configuration blocks. The
	// ability to upload custom VCL code is not enabled by default for new Fastly
	// accounts (see the [Fastly documentation](https://docs.fastly.com/guides/vcl/uploading-custom-vcl) for details).
	Vcls Servicev1VclArrayInput
	// Description field for the version.
	VersionComment pulumi.StringPtrInput
}

func (Servicev1State) ElementType added in v1.4.0

func (Servicev1State) ElementType() reflect.Type

type Servicev1Sumologic added in v1.4.0

type Servicev1Sumologic struct {
	Format        *string `pulumi:"format"`
	FormatVersion *int    `pulumi:"formatVersion"`
	MessageType   *string `pulumi:"messageType"`
	// The unique name for the Service to create.
	Name              string  `pulumi:"name"`
	Placement         *string `pulumi:"placement"`
	ResponseCondition *string `pulumi:"responseCondition"`
	Url               string  `pulumi:"url"`
}

type Servicev1SumologicArgs added in v1.4.0

type Servicev1SumologicArgs struct {
	Format        pulumi.StringPtrInput `pulumi:"format"`
	FormatVersion pulumi.IntPtrInput    `pulumi:"formatVersion"`
	MessageType   pulumi.StringPtrInput `pulumi:"messageType"`
	// The unique name for the Service to create.
	Name              pulumi.StringInput    `pulumi:"name"`
	Placement         pulumi.StringPtrInput `pulumi:"placement"`
	ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"`
	Url               pulumi.StringInput    `pulumi:"url"`
}

func (Servicev1SumologicArgs) ElementType added in v1.4.0

func (Servicev1SumologicArgs) ElementType() reflect.Type

func (Servicev1SumologicArgs) ToServicev1SumologicOutput added in v1.4.0

func (i Servicev1SumologicArgs) ToServicev1SumologicOutput() Servicev1SumologicOutput

func (Servicev1SumologicArgs) ToServicev1SumologicOutputWithContext added in v1.4.0

func (i Servicev1SumologicArgs) ToServicev1SumologicOutputWithContext(ctx context.Context) Servicev1SumologicOutput

type Servicev1SumologicArray added in v1.4.0

type Servicev1SumologicArray []Servicev1SumologicInput

func (Servicev1SumologicArray) ElementType added in v1.4.0

func (Servicev1SumologicArray) ElementType() reflect.Type

func (Servicev1SumologicArray) ToServicev1SumologicArrayOutput added in v1.4.0

func (i Servicev1SumologicArray) ToServicev1SumologicArrayOutput() Servicev1SumologicArrayOutput

func (Servicev1SumologicArray) ToServicev1SumologicArrayOutputWithContext added in v1.4.0

func (i Servicev1SumologicArray) ToServicev1SumologicArrayOutputWithContext(ctx context.Context) Servicev1SumologicArrayOutput

type Servicev1SumologicArrayInput added in v1.4.0

type Servicev1SumologicArrayInput interface {
	pulumi.Input

	ToServicev1SumologicArrayOutput() Servicev1SumologicArrayOutput
	ToServicev1SumologicArrayOutputWithContext(context.Context) Servicev1SumologicArrayOutput
}

type Servicev1SumologicArrayOutput added in v1.4.0

type Servicev1SumologicArrayOutput struct{ *pulumi.OutputState }

func (Servicev1SumologicArrayOutput) ElementType added in v1.4.0

func (Servicev1SumologicArrayOutput) Index added in v1.4.0

func (Servicev1SumologicArrayOutput) ToServicev1SumologicArrayOutput added in v1.4.0

func (o Servicev1SumologicArrayOutput) ToServicev1SumologicArrayOutput() Servicev1SumologicArrayOutput

func (Servicev1SumologicArrayOutput) ToServicev1SumologicArrayOutputWithContext added in v1.4.0

func (o Servicev1SumologicArrayOutput) ToServicev1SumologicArrayOutputWithContext(ctx context.Context) Servicev1SumologicArrayOutput

type Servicev1SumologicInput added in v1.4.0

type Servicev1SumologicInput interface {
	pulumi.Input

	ToServicev1SumologicOutput() Servicev1SumologicOutput
	ToServicev1SumologicOutputWithContext(context.Context) Servicev1SumologicOutput
}

type Servicev1SumologicOutput added in v1.4.0

type Servicev1SumologicOutput struct{ *pulumi.OutputState }

func (Servicev1SumologicOutput) ElementType added in v1.4.0

func (Servicev1SumologicOutput) ElementType() reflect.Type

func (Servicev1SumologicOutput) Format added in v1.4.0

func (Servicev1SumologicOutput) FormatVersion added in v1.4.0

func (o Servicev1SumologicOutput) FormatVersion() pulumi.IntPtrOutput

func (Servicev1SumologicOutput) MessageType added in v1.4.0

func (Servicev1SumologicOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1SumologicOutput) Placement added in v1.4.0

func (Servicev1SumologicOutput) ResponseCondition added in v1.4.0

func (o Servicev1SumologicOutput) ResponseCondition() pulumi.StringPtrOutput

func (Servicev1SumologicOutput) ToServicev1SumologicOutput added in v1.4.0

func (o Servicev1SumologicOutput) ToServicev1SumologicOutput() Servicev1SumologicOutput

func (Servicev1SumologicOutput) ToServicev1SumologicOutputWithContext added in v1.4.0

func (o Servicev1SumologicOutput) ToServicev1SumologicOutputWithContext(ctx context.Context) Servicev1SumologicOutput

func (Servicev1SumologicOutput) Url added in v1.4.0

type Servicev1Syslog added in v1.4.0

type Servicev1Syslog struct {
	Address       string  `pulumi:"address"`
	Format        *string `pulumi:"format"`
	FormatVersion *int    `pulumi:"formatVersion"`
	MessageType   *string `pulumi:"messageType"`
	// The unique name for the Service to create.
	Name              string  `pulumi:"name"`
	Placement         *string `pulumi:"placement"`
	Port              *int    `pulumi:"port"`
	ResponseCondition *string `pulumi:"responseCondition"`
	TlsCaCert         *string `pulumi:"tlsCaCert"`
	TlsClientCert     *string `pulumi:"tlsClientCert"`
	TlsClientKey      *string `pulumi:"tlsClientKey"`
	TlsHostname       *string `pulumi:"tlsHostname"`
	Token             *string `pulumi:"token"`
	UseTls            *bool   `pulumi:"useTls"`
}

type Servicev1SyslogArgs added in v1.4.0

type Servicev1SyslogArgs struct {
	Address       pulumi.StringInput    `pulumi:"address"`
	Format        pulumi.StringPtrInput `pulumi:"format"`
	FormatVersion pulumi.IntPtrInput    `pulumi:"formatVersion"`
	MessageType   pulumi.StringPtrInput `pulumi:"messageType"`
	// The unique name for the Service to create.
	Name              pulumi.StringInput    `pulumi:"name"`
	Placement         pulumi.StringPtrInput `pulumi:"placement"`
	Port              pulumi.IntPtrInput    `pulumi:"port"`
	ResponseCondition pulumi.StringPtrInput `pulumi:"responseCondition"`
	TlsCaCert         pulumi.StringPtrInput `pulumi:"tlsCaCert"`
	TlsClientCert     pulumi.StringPtrInput `pulumi:"tlsClientCert"`
	TlsClientKey      pulumi.StringPtrInput `pulumi:"tlsClientKey"`
	TlsHostname       pulumi.StringPtrInput `pulumi:"tlsHostname"`
	Token             pulumi.StringPtrInput `pulumi:"token"`
	UseTls            pulumi.BoolPtrInput   `pulumi:"useTls"`
}

func (Servicev1SyslogArgs) ElementType added in v1.4.0

func (Servicev1SyslogArgs) ElementType() reflect.Type

func (Servicev1SyslogArgs) ToServicev1SyslogOutput added in v1.4.0

func (i Servicev1SyslogArgs) ToServicev1SyslogOutput() Servicev1SyslogOutput

func (Servicev1SyslogArgs) ToServicev1SyslogOutputWithContext added in v1.4.0

func (i Servicev1SyslogArgs) ToServicev1SyslogOutputWithContext(ctx context.Context) Servicev1SyslogOutput

type Servicev1SyslogArray added in v1.4.0

type Servicev1SyslogArray []Servicev1SyslogInput

func (Servicev1SyslogArray) ElementType added in v1.4.0

func (Servicev1SyslogArray) ElementType() reflect.Type

func (Servicev1SyslogArray) ToServicev1SyslogArrayOutput added in v1.4.0

func (i Servicev1SyslogArray) ToServicev1SyslogArrayOutput() Servicev1SyslogArrayOutput

func (Servicev1SyslogArray) ToServicev1SyslogArrayOutputWithContext added in v1.4.0

func (i Servicev1SyslogArray) ToServicev1SyslogArrayOutputWithContext(ctx context.Context) Servicev1SyslogArrayOutput

type Servicev1SyslogArrayInput added in v1.4.0

type Servicev1SyslogArrayInput interface {
	pulumi.Input

	ToServicev1SyslogArrayOutput() Servicev1SyslogArrayOutput
	ToServicev1SyslogArrayOutputWithContext(context.Context) Servicev1SyslogArrayOutput
}

type Servicev1SyslogArrayOutput added in v1.4.0

type Servicev1SyslogArrayOutput struct{ *pulumi.OutputState }

func (Servicev1SyslogArrayOutput) ElementType added in v1.4.0

func (Servicev1SyslogArrayOutput) ElementType() reflect.Type

func (Servicev1SyslogArrayOutput) Index added in v1.4.0

func (Servicev1SyslogArrayOutput) ToServicev1SyslogArrayOutput added in v1.4.0

func (o Servicev1SyslogArrayOutput) ToServicev1SyslogArrayOutput() Servicev1SyslogArrayOutput

func (Servicev1SyslogArrayOutput) ToServicev1SyslogArrayOutputWithContext added in v1.4.0

func (o Servicev1SyslogArrayOutput) ToServicev1SyslogArrayOutputWithContext(ctx context.Context) Servicev1SyslogArrayOutput

type Servicev1SyslogInput added in v1.4.0

type Servicev1SyslogInput interface {
	pulumi.Input

	ToServicev1SyslogOutput() Servicev1SyslogOutput
	ToServicev1SyslogOutputWithContext(context.Context) Servicev1SyslogOutput
}

type Servicev1SyslogOutput added in v1.4.0

type Servicev1SyslogOutput struct{ *pulumi.OutputState }

func (Servicev1SyslogOutput) Address added in v1.4.0

func (Servicev1SyslogOutput) ElementType added in v1.4.0

func (Servicev1SyslogOutput) ElementType() reflect.Type

func (Servicev1SyslogOutput) Format added in v1.4.0

func (Servicev1SyslogOutput) FormatVersion added in v1.4.0

func (o Servicev1SyslogOutput) FormatVersion() pulumi.IntPtrOutput

func (Servicev1SyslogOutput) MessageType added in v1.4.0

func (Servicev1SyslogOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1SyslogOutput) Placement added in v1.4.0

func (Servicev1SyslogOutput) Port added in v1.4.0

func (Servicev1SyslogOutput) ResponseCondition added in v1.4.0

func (o Servicev1SyslogOutput) ResponseCondition() pulumi.StringPtrOutput

func (Servicev1SyslogOutput) TlsCaCert added in v1.4.0

func (Servicev1SyslogOutput) TlsClientCert added in v1.4.0

func (o Servicev1SyslogOutput) TlsClientCert() pulumi.StringPtrOutput

func (Servicev1SyslogOutput) TlsClientKey added in v1.4.0

func (o Servicev1SyslogOutput) TlsClientKey() pulumi.StringPtrOutput

func (Servicev1SyslogOutput) TlsHostname added in v1.4.0

func (Servicev1SyslogOutput) ToServicev1SyslogOutput added in v1.4.0

func (o Servicev1SyslogOutput) ToServicev1SyslogOutput() Servicev1SyslogOutput

func (Servicev1SyslogOutput) ToServicev1SyslogOutputWithContext added in v1.4.0

func (o Servicev1SyslogOutput) ToServicev1SyslogOutputWithContext(ctx context.Context) Servicev1SyslogOutput

func (Servicev1SyslogOutput) Token added in v1.4.0

func (Servicev1SyslogOutput) UseTls added in v1.4.0

type Servicev1Vcl added in v1.4.0

type Servicev1Vcl struct {
	Content string `pulumi:"content"`
	Main    *bool  `pulumi:"main"`
	// The unique name for the Service to create.
	Name string `pulumi:"name"`
}

type Servicev1VclArgs added in v1.4.0

type Servicev1VclArgs struct {
	Content pulumi.StringInput  `pulumi:"content"`
	Main    pulumi.BoolPtrInput `pulumi:"main"`
	// The unique name for the Service to create.
	Name pulumi.StringInput `pulumi:"name"`
}

func (Servicev1VclArgs) ElementType added in v1.4.0

func (Servicev1VclArgs) ElementType() reflect.Type

func (Servicev1VclArgs) ToServicev1VclOutput added in v1.4.0

func (i Servicev1VclArgs) ToServicev1VclOutput() Servicev1VclOutput

func (Servicev1VclArgs) ToServicev1VclOutputWithContext added in v1.4.0

func (i Servicev1VclArgs) ToServicev1VclOutputWithContext(ctx context.Context) Servicev1VclOutput

type Servicev1VclArray added in v1.4.0

type Servicev1VclArray []Servicev1VclInput

func (Servicev1VclArray) ElementType added in v1.4.0

func (Servicev1VclArray) ElementType() reflect.Type

func (Servicev1VclArray) ToServicev1VclArrayOutput added in v1.4.0

func (i Servicev1VclArray) ToServicev1VclArrayOutput() Servicev1VclArrayOutput

func (Servicev1VclArray) ToServicev1VclArrayOutputWithContext added in v1.4.0

func (i Servicev1VclArray) ToServicev1VclArrayOutputWithContext(ctx context.Context) Servicev1VclArrayOutput

type Servicev1VclArrayInput added in v1.4.0

type Servicev1VclArrayInput interface {
	pulumi.Input

	ToServicev1VclArrayOutput() Servicev1VclArrayOutput
	ToServicev1VclArrayOutputWithContext(context.Context) Servicev1VclArrayOutput
}

type Servicev1VclArrayOutput added in v1.4.0

type Servicev1VclArrayOutput struct{ *pulumi.OutputState }

func (Servicev1VclArrayOutput) ElementType added in v1.4.0

func (Servicev1VclArrayOutput) ElementType() reflect.Type

func (Servicev1VclArrayOutput) Index added in v1.4.0

func (Servicev1VclArrayOutput) ToServicev1VclArrayOutput added in v1.4.0

func (o Servicev1VclArrayOutput) ToServicev1VclArrayOutput() Servicev1VclArrayOutput

func (Servicev1VclArrayOutput) ToServicev1VclArrayOutputWithContext added in v1.4.0

func (o Servicev1VclArrayOutput) ToServicev1VclArrayOutputWithContext(ctx context.Context) Servicev1VclArrayOutput

type Servicev1VclInput added in v1.4.0

type Servicev1VclInput interface {
	pulumi.Input

	ToServicev1VclOutput() Servicev1VclOutput
	ToServicev1VclOutputWithContext(context.Context) Servicev1VclOutput
}

type Servicev1VclOutput added in v1.4.0

type Servicev1VclOutput struct{ *pulumi.OutputState }

func (Servicev1VclOutput) Content added in v1.4.0

func (Servicev1VclOutput) ElementType added in v1.4.0

func (Servicev1VclOutput) ElementType() reflect.Type

func (Servicev1VclOutput) Main added in v1.4.0

func (Servicev1VclOutput) Name added in v1.4.0

The unique name for the Service to create.

func (Servicev1VclOutput) ToServicev1VclOutput added in v1.4.0

func (o Servicev1VclOutput) ToServicev1VclOutput() Servicev1VclOutput

func (Servicev1VclOutput) ToServicev1VclOutputWithContext added in v1.4.0

func (o Servicev1VclOutput) ToServicev1VclOutputWithContext(ctx context.Context) Servicev1VclOutput

Jump to

Keyboard shortcuts

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