volcengine

package
v0.0.23 Latest Latest
Warning

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

Go to latest
Published: Jan 3, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

A Pulumi package for creating and managing volcengine cloud resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Provider

type Provider struct {
	pulumi.ProviderResourceState

	// The Access Key for Volcengine Provider
	AccessKey pulumi.StringPtrOutput `pulumi:"accessKey"`
	// CUSTOMER ENDPOINTS for Volcengine Provider
	CustomerEndpoints pulumi.StringPtrOutput `pulumi:"customerEndpoints"`
	// CUSTOMER HEADERS for Volcengine Provider
	CustomerHeaders pulumi.StringPtrOutput `pulumi:"customerHeaders"`
	// The Customer Endpoint for Volcengine Provider
	Endpoint pulumi.StringPtrOutput `pulumi:"endpoint"`
	// PROXY URL for Volcengine Provider
	ProxyUrl pulumi.StringPtrOutput `pulumi:"proxyUrl"`
	// The Region for Volcengine Provider
	Region pulumi.StringPtrOutput `pulumi:"region"`
	// The Secret Key for Volcengine Provider
	SecretKey pulumi.StringPtrOutput `pulumi:"secretKey"`
	// The Session Token for Volcengine Provider
	SessionToken pulumi.StringPtrOutput `pulumi:"sessionToken"`
}

The provider type for the volcengine 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.

func NewProvider

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.

func (*Provider) ElementType

func (*Provider) ElementType() reflect.Type

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderArgs

type ProviderArgs struct {
	// The Access Key for Volcengine Provider
	AccessKey pulumi.StringPtrInput
	// CUSTOMER ENDPOINTS for Volcengine Provider
	CustomerEndpoints pulumi.StringPtrInput
	// CUSTOMER HEADERS for Volcengine Provider
	CustomerHeaders pulumi.StringPtrInput
	// Disable SSL for Volcengine Provider
	DisableSsl pulumi.BoolPtrInput
	// The Customer Endpoint for Volcengine Provider
	Endpoint pulumi.StringPtrInput
	// PROXY URL for Volcengine Provider
	ProxyUrl pulumi.StringPtrInput
	// The Region for Volcengine Provider
	Region pulumi.StringPtrInput
	// The Secret Key for Volcengine Provider
	SecretKey pulumi.StringPtrInput
	// The Session Token for Volcengine Provider
	SessionToken pulumi.StringPtrInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput

type ProviderOutput struct{ *pulumi.OutputState }

func (ProviderOutput) AccessKey

func (o ProviderOutput) AccessKey() pulumi.StringPtrOutput

The Access Key for Volcengine Provider

func (ProviderOutput) CustomerEndpoints

func (o ProviderOutput) CustomerEndpoints() pulumi.StringPtrOutput

CUSTOMER ENDPOINTS for Volcengine Provider

func (ProviderOutput) CustomerHeaders

func (o ProviderOutput) CustomerHeaders() pulumi.StringPtrOutput

CUSTOMER HEADERS for Volcengine Provider

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) Endpoint

func (o ProviderOutput) Endpoint() pulumi.StringPtrOutput

The Customer Endpoint for Volcengine Provider

func (ProviderOutput) ProxyUrl

func (o ProviderOutput) ProxyUrl() pulumi.StringPtrOutput

PROXY URL for Volcengine Provider

func (ProviderOutput) Region

The Region for Volcengine Provider

func (ProviderOutput) SecretKey

func (o ProviderOutput) SecretKey() pulumi.StringPtrOutput

The Secret Key for Volcengine Provider

func (ProviderOutput) SessionToken

func (o ProviderOutput) SessionToken() pulumi.StringPtrOutput

The Session Token for Volcengine Provider

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

Jump to

Keyboard shortcuts

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