Documentation ¶
Overview ¶
A Pulumi package for creating and managing volcengine cloud resources.
Index ¶
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (o ProviderOutput) AccessKey() pulumi.StringPtrOutput
- func (o ProviderOutput) CustomerEndpoints() pulumi.StringPtrOutput
- func (o ProviderOutput) CustomerHeaders() pulumi.StringPtrOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) Endpoint() pulumi.StringPtrOutput
- func (o ProviderOutput) ProxyUrl() pulumi.StringPtrOutput
- func (o ProviderOutput) Region() pulumi.StringPtrOutput
- func (o ProviderOutput) SecretKey() pulumi.StringPtrOutput
- func (o ProviderOutput) SessionToken() pulumi.StringPtrOutput
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
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) 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 ¶
func (o ProviderOutput) Region() pulumi.StringPtrOutput
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