Documentation ¶
Overview ¶
nolint: lll
nolint: lll
Index ¶
- type Controller
- type ControllerArgs
- type ControllerSku
- type ControllerSkuArgs
- func (ControllerSkuArgs) ElementType() reflect.Type
- func (i ControllerSkuArgs) ToControllerSkuOutput() ControllerSkuOutput
- func (i ControllerSkuArgs) ToControllerSkuOutputWithContext(ctx context.Context) ControllerSkuOutput
- func (i ControllerSkuArgs) ToControllerSkuPtrOutput() ControllerSkuPtrOutput
- func (i ControllerSkuArgs) ToControllerSkuPtrOutputWithContext(ctx context.Context) ControllerSkuPtrOutput
- type ControllerSkuInput
- type ControllerSkuOutput
- func (ControllerSkuOutput) ElementType() reflect.Type
- func (o ControllerSkuOutput) Name() pulumi.StringOutput
- func (o ControllerSkuOutput) Tier() pulumi.StringOutput
- func (o ControllerSkuOutput) ToControllerSkuOutput() ControllerSkuOutput
- func (o ControllerSkuOutput) ToControllerSkuOutputWithContext(ctx context.Context) ControllerSkuOutput
- func (o ControllerSkuOutput) ToControllerSkuPtrOutput() ControllerSkuPtrOutput
- func (o ControllerSkuOutput) ToControllerSkuPtrOutputWithContext(ctx context.Context) ControllerSkuPtrOutput
- type ControllerSkuPtrInput
- type ControllerSkuPtrOutput
- func (o ControllerSkuPtrOutput) Elem() ControllerSkuOutput
- func (ControllerSkuPtrOutput) ElementType() reflect.Type
- func (o ControllerSkuPtrOutput) Name() pulumi.StringOutput
- func (o ControllerSkuPtrOutput) Tier() pulumi.StringOutput
- func (o ControllerSkuPtrOutput) ToControllerSkuPtrOutput() ControllerSkuPtrOutput
- func (o ControllerSkuPtrOutput) ToControllerSkuPtrOutputWithContext(ctx context.Context) ControllerSkuPtrOutput
- type ControllerState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct { pulumi.CustomResourceState // DNS name for accessing DataPlane services. DataPlaneFqdn pulumi.StringOutput `pulumi:"dataPlaneFqdn"` // The host suffix for the DevSpace Controller. HostSuffix pulumi.StringOutput `pulumi:"hostSuffix"` // Specifies the supported location where the DevSpace Controller should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the DevSpace Controller. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group under which the DevSpace Controller resource has to be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` Sku ControllerSkuOutput `pulumi:"sku"` // Specifies the SKU Name for this DevSpace Controller. Possible values are `S1`. SkuName pulumi.StringOutput `pulumi:"skuName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Base64 encoding of `kubeConfigRaw` of Azure Kubernetes Service cluster. Changing this forces a new resource to be created. TargetContainerHostCredentialsBase64 pulumi.StringOutput `pulumi:"targetContainerHostCredentialsBase64"` // The resource id of Azure Kubernetes Service cluster. Changing this forces a new resource to be created. TargetContainerHostResourceId pulumi.StringOutput `pulumi:"targetContainerHostResourceId"` }
Manages a DevSpace Controller.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/devspace_controller.html.markdown.
func GetController ¶
func GetController(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ControllerState, opts ...pulumi.ResourceOption) (*Controller, error)
GetController gets an existing Controller 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 NewController ¶
func NewController(ctx *pulumi.Context, name string, args *ControllerArgs, opts ...pulumi.ResourceOption) (*Controller, error)
NewController registers a new resource with the given unique name, arguments, and options.
type ControllerArgs ¶
type ControllerArgs struct { // Specifies the supported location where the DevSpace Controller should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the DevSpace Controller. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group under which the DevSpace Controller resource has to be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput Sku ControllerSkuPtrInput // Specifies the SKU Name for this DevSpace Controller. Possible values are `S1`. SkuName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Base64 encoding of `kubeConfigRaw` of Azure Kubernetes Service cluster. Changing this forces a new resource to be created. TargetContainerHostCredentialsBase64 pulumi.StringInput // The resource id of Azure Kubernetes Service cluster. Changing this forces a new resource to be created. TargetContainerHostResourceId pulumi.StringInput }
The set of arguments for constructing a Controller resource.
func (ControllerArgs) ElementType ¶ added in v1.12.0
func (ControllerArgs) ElementType() reflect.Type
type ControllerSku ¶ added in v1.12.0
type ControllerSkuArgs ¶ added in v1.12.0
type ControllerSkuArgs struct { // Specifies the name of the DevSpace Controller. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` Tier pulumi.StringInput `pulumi:"tier"` }
func (ControllerSkuArgs) ElementType ¶ added in v1.12.0
func (ControllerSkuArgs) ElementType() reflect.Type
func (ControllerSkuArgs) ToControllerSkuOutput ¶ added in v1.12.0
func (i ControllerSkuArgs) ToControllerSkuOutput() ControllerSkuOutput
func (ControllerSkuArgs) ToControllerSkuOutputWithContext ¶ added in v1.12.0
func (i ControllerSkuArgs) ToControllerSkuOutputWithContext(ctx context.Context) ControllerSkuOutput
func (ControllerSkuArgs) ToControllerSkuPtrOutput ¶ added in v1.12.0
func (i ControllerSkuArgs) ToControllerSkuPtrOutput() ControllerSkuPtrOutput
func (ControllerSkuArgs) ToControllerSkuPtrOutputWithContext ¶ added in v1.12.0
func (i ControllerSkuArgs) ToControllerSkuPtrOutputWithContext(ctx context.Context) ControllerSkuPtrOutput
type ControllerSkuInput ¶ added in v1.12.0
type ControllerSkuInput interface { pulumi.Input ToControllerSkuOutput() ControllerSkuOutput ToControllerSkuOutputWithContext(context.Context) ControllerSkuOutput }
type ControllerSkuOutput ¶ added in v1.12.0
type ControllerSkuOutput struct{ *pulumi.OutputState }
func (ControllerSkuOutput) ElementType ¶ added in v1.12.0
func (ControllerSkuOutput) ElementType() reflect.Type
func (ControllerSkuOutput) Name ¶ added in v1.12.0
func (o ControllerSkuOutput) Name() pulumi.StringOutput
Specifies the name of the DevSpace Controller. Changing this forces a new resource to be created.
func (ControllerSkuOutput) Tier ¶ added in v1.12.0
func (o ControllerSkuOutput) Tier() pulumi.StringOutput
func (ControllerSkuOutput) ToControllerSkuOutput ¶ added in v1.12.0
func (o ControllerSkuOutput) ToControllerSkuOutput() ControllerSkuOutput
func (ControllerSkuOutput) ToControllerSkuOutputWithContext ¶ added in v1.12.0
func (o ControllerSkuOutput) ToControllerSkuOutputWithContext(ctx context.Context) ControllerSkuOutput
func (ControllerSkuOutput) ToControllerSkuPtrOutput ¶ added in v1.12.0
func (o ControllerSkuOutput) ToControllerSkuPtrOutput() ControllerSkuPtrOutput
func (ControllerSkuOutput) ToControllerSkuPtrOutputWithContext ¶ added in v1.12.0
func (o ControllerSkuOutput) ToControllerSkuPtrOutputWithContext(ctx context.Context) ControllerSkuPtrOutput
type ControllerSkuPtrInput ¶ added in v1.12.0
type ControllerSkuPtrInput interface { pulumi.Input ToControllerSkuPtrOutput() ControllerSkuPtrOutput ToControllerSkuPtrOutputWithContext(context.Context) ControllerSkuPtrOutput }
func ControllerSkuPtr ¶ added in v1.12.0
func ControllerSkuPtr(v *ControllerSkuArgs) ControllerSkuPtrInput
type ControllerSkuPtrOutput ¶ added in v1.12.0
type ControllerSkuPtrOutput struct{ *pulumi.OutputState }
func (ControllerSkuPtrOutput) Elem ¶ added in v1.12.0
func (o ControllerSkuPtrOutput) Elem() ControllerSkuOutput
func (ControllerSkuPtrOutput) ElementType ¶ added in v1.12.0
func (ControllerSkuPtrOutput) ElementType() reflect.Type
func (ControllerSkuPtrOutput) Name ¶ added in v1.12.0
func (o ControllerSkuPtrOutput) Name() pulumi.StringOutput
Specifies the name of the DevSpace Controller. Changing this forces a new resource to be created.
func (ControllerSkuPtrOutput) Tier ¶ added in v1.12.0
func (o ControllerSkuPtrOutput) Tier() pulumi.StringOutput
func (ControllerSkuPtrOutput) ToControllerSkuPtrOutput ¶ added in v1.12.0
func (o ControllerSkuPtrOutput) ToControllerSkuPtrOutput() ControllerSkuPtrOutput
func (ControllerSkuPtrOutput) ToControllerSkuPtrOutputWithContext ¶ added in v1.12.0
func (o ControllerSkuPtrOutput) ToControllerSkuPtrOutputWithContext(ctx context.Context) ControllerSkuPtrOutput
type ControllerState ¶
type ControllerState struct { // DNS name for accessing DataPlane services. DataPlaneFqdn pulumi.StringPtrInput // The host suffix for the DevSpace Controller. HostSuffix pulumi.StringPtrInput // Specifies the supported location where the DevSpace Controller should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the DevSpace Controller. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group under which the DevSpace Controller resource has to be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput Sku ControllerSkuPtrInput // Specifies the SKU Name for this DevSpace Controller. Possible values are `S1`. SkuName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Base64 encoding of `kubeConfigRaw` of Azure Kubernetes Service cluster. Changing this forces a new resource to be created. TargetContainerHostCredentialsBase64 pulumi.StringPtrInput // The resource id of Azure Kubernetes Service cluster. Changing this forces a new resource to be created. TargetContainerHostResourceId pulumi.StringPtrInput }
func (ControllerState) ElementType ¶ added in v1.12.0
func (ControllerState) ElementType() reflect.Type