Documentation ¶
Overview ¶
nolint: lll Package devspace exports types, functions, subpackages for provisioning devspace resources.
> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-azurerm) > 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-azure` repo](https://github.com/pulumi/pulumi-azure/issues); however, if that doesn't turn up anything, > please consult the source [`terraform-providers/terraform-provider-azurerm` repo](https://github.com/terraform-providers/terraform-provider-azurerm/issues).
Index ¶
- type Controller
- func (r *Controller) DataPlaneFqdn() *pulumi.StringOutput
- func (r *Controller) HostSuffix() *pulumi.StringOutput
- func (r *Controller) ID() *pulumi.IDOutput
- func (r *Controller) Location() *pulumi.StringOutput
- func (r *Controller) Name() *pulumi.StringOutput
- func (r *Controller) ResourceGroupName() *pulumi.StringOutput
- func (r *Controller) Sku() *pulumi.Output
- func (r *Controller) Tags() *pulumi.MapOutput
- func (r *Controller) TargetContainerHostCredentialsBase64() *pulumi.StringOutput
- func (r *Controller) TargetContainerHostResourceId() *pulumi.StringOutput
- func (r *Controller) URN() *pulumi.URNOutput
- type ControllerArgs
- type ControllerState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
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.ID, state *ControllerState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*Controller, error)
NewController registers a new resource with the given unique name, arguments, and options.
func (*Controller) DataPlaneFqdn ¶
func (r *Controller) DataPlaneFqdn() *pulumi.StringOutput
DNS name for accessing DataPlane services.
func (*Controller) HostSuffix ¶
func (r *Controller) HostSuffix() *pulumi.StringOutput
The host suffix for the DevSpace Controller.
func (*Controller) ID ¶
func (r *Controller) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*Controller) Location ¶
func (r *Controller) Location() *pulumi.StringOutput
Specifies the supported location where the DevSpace Controller should exist. Changing this forces a new resource to be created.
func (*Controller) Name ¶
func (r *Controller) Name() *pulumi.StringOutput
Specifies the name of the DevSpace Controller. Changing this forces a new resource to be created.
func (*Controller) ResourceGroupName ¶
func (r *Controller) ResourceGroupName() *pulumi.StringOutput
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.
func (*Controller) Sku ¶
func (r *Controller) Sku() *pulumi.Output
A `sku` block as documented below. Changing this forces a new resource to be created.
func (*Controller) Tags ¶
func (r *Controller) Tags() *pulumi.MapOutput
A mapping of tags to assign to the resource.
func (*Controller) TargetContainerHostCredentialsBase64 ¶
func (r *Controller) TargetContainerHostCredentialsBase64() *pulumi.StringOutput
Base64 encoding of `kubeConfigRaw` of Azure Kubernetes Service cluster. Changing this forces a new resource to be created.
func (*Controller) TargetContainerHostResourceId ¶
func (r *Controller) TargetContainerHostResourceId() *pulumi.StringOutput
The resource id of Azure Kubernetes Service cluster. Changing this forces a new resource to be created.
func (*Controller) URN ¶
func (r *Controller) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
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 interface{} // Specifies the name of the DevSpace Controller. Changing this forces a new resource to be created. Name interface{} // 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 interface{} // A `sku` block as documented below. Changing this forces a new resource to be created. Sku interface{} // A mapping of tags to assign to the resource. Tags interface{} // Base64 encoding of `kubeConfigRaw` of Azure Kubernetes Service cluster. Changing this forces a new resource to be created. TargetContainerHostCredentialsBase64 interface{} // The resource id of Azure Kubernetes Service cluster. Changing this forces a new resource to be created. TargetContainerHostResourceId interface{} }
The set of arguments for constructing a Controller resource.
type ControllerState ¶
type ControllerState struct { // DNS name for accessing DataPlane services. DataPlaneFqdn interface{} // The host suffix for the DevSpace Controller. HostSuffix interface{} // Specifies the supported location where the DevSpace Controller should exist. Changing this forces a new resource to be created. Location interface{} // Specifies the name of the DevSpace Controller. Changing this forces a new resource to be created. Name interface{} // 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 interface{} // A `sku` block as documented below. Changing this forces a new resource to be created. Sku interface{} // A mapping of tags to assign to the resource. Tags interface{} // Base64 encoding of `kubeConfigRaw` of Azure Kubernetes Service cluster. Changing this forces a new resource to be created. TargetContainerHostCredentialsBase64 interface{} // The resource id of Azure Kubernetes Service cluster. Changing this forces a new resource to be created. TargetContainerHostResourceId interface{} }
Input properties used for looking up and filtering Controller resources.