Documentation ¶
Overview ¶
nolint: lll
Index ¶
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"` // 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 // Specifies the SKU Name for this DevSpace Controller. Possible values are `S1`. SkuName pulumi.StringInput // 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 ¶
func (ControllerArgs) ElementType() reflect.Type
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 // 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 ¶
func (ControllerState) ElementType() reflect.Type
Click to show internal directories.
Click to hide internal directories.