Documentation
¶
Index ¶
- type Controller
- type ControllerArgs
- type ControllerConnectionDetailsResponse
- type ControllerConnectionDetailsResponseArgs
- func (ControllerConnectionDetailsResponseArgs) ElementType() reflect.Type
- func (i ControllerConnectionDetailsResponseArgs) ToControllerConnectionDetailsResponseOutput() ControllerConnectionDetailsResponseOutput
- func (i ControllerConnectionDetailsResponseArgs) ToControllerConnectionDetailsResponseOutputWithContext(ctx context.Context) ControllerConnectionDetailsResponseOutput
- type ControllerConnectionDetailsResponseArray
- func (ControllerConnectionDetailsResponseArray) ElementType() reflect.Type
- func (i ControllerConnectionDetailsResponseArray) ToControllerConnectionDetailsResponseArrayOutput() ControllerConnectionDetailsResponseArrayOutput
- func (i ControllerConnectionDetailsResponseArray) ToControllerConnectionDetailsResponseArrayOutputWithContext(ctx context.Context) ControllerConnectionDetailsResponseArrayOutput
- type ControllerConnectionDetailsResponseArrayInput
- type ControllerConnectionDetailsResponseArrayOutput
- func (ControllerConnectionDetailsResponseArrayOutput) ElementType() reflect.Type
- func (o ControllerConnectionDetailsResponseArrayOutput) Index(i pulumi.IntInput) ControllerConnectionDetailsResponseOutput
- func (o ControllerConnectionDetailsResponseArrayOutput) ToControllerConnectionDetailsResponseArrayOutput() ControllerConnectionDetailsResponseArrayOutput
- func (o ControllerConnectionDetailsResponseArrayOutput) ToControllerConnectionDetailsResponseArrayOutputWithContext(ctx context.Context) ControllerConnectionDetailsResponseArrayOutput
- type ControllerConnectionDetailsResponseInput
- type ControllerConnectionDetailsResponseOutput
- func (ControllerConnectionDetailsResponseOutput) ElementType() reflect.Type
- func (o ControllerConnectionDetailsResponseOutput) OrchestratorSpecificConnectionDetails() KubernetesConnectionDetailsResponsePtrOutput
- func (o ControllerConnectionDetailsResponseOutput) ToControllerConnectionDetailsResponseOutput() ControllerConnectionDetailsResponseOutput
- func (o ControllerConnectionDetailsResponseOutput) ToControllerConnectionDetailsResponseOutputWithContext(ctx context.Context) ControllerConnectionDetailsResponseOutput
- type ControllerState
- type KubernetesConnectionDetailsResponse
- type KubernetesConnectionDetailsResponseArgs
- func (KubernetesConnectionDetailsResponseArgs) ElementType() reflect.Type
- func (i KubernetesConnectionDetailsResponseArgs) ToKubernetesConnectionDetailsResponseOutput() KubernetesConnectionDetailsResponseOutput
- func (i KubernetesConnectionDetailsResponseArgs) ToKubernetesConnectionDetailsResponseOutputWithContext(ctx context.Context) KubernetesConnectionDetailsResponseOutput
- func (i KubernetesConnectionDetailsResponseArgs) ToKubernetesConnectionDetailsResponsePtrOutput() KubernetesConnectionDetailsResponsePtrOutput
- func (i KubernetesConnectionDetailsResponseArgs) ToKubernetesConnectionDetailsResponsePtrOutputWithContext(ctx context.Context) KubernetesConnectionDetailsResponsePtrOutput
- type KubernetesConnectionDetailsResponseInput
- type KubernetesConnectionDetailsResponseOutput
- func (KubernetesConnectionDetailsResponseOutput) ElementType() reflect.Type
- func (o KubernetesConnectionDetailsResponseOutput) InstanceType() pulumi.StringOutput
- func (o KubernetesConnectionDetailsResponseOutput) KubeConfig() pulumi.StringPtrOutput
- func (o KubernetesConnectionDetailsResponseOutput) ToKubernetesConnectionDetailsResponseOutput() KubernetesConnectionDetailsResponseOutput
- func (o KubernetesConnectionDetailsResponseOutput) ToKubernetesConnectionDetailsResponseOutputWithContext(ctx context.Context) KubernetesConnectionDetailsResponseOutput
- func (o KubernetesConnectionDetailsResponseOutput) ToKubernetesConnectionDetailsResponsePtrOutput() KubernetesConnectionDetailsResponsePtrOutput
- func (o KubernetesConnectionDetailsResponseOutput) ToKubernetesConnectionDetailsResponsePtrOutputWithContext(ctx context.Context) KubernetesConnectionDetailsResponsePtrOutput
- type KubernetesConnectionDetailsResponsePtrInput
- type KubernetesConnectionDetailsResponsePtrOutput
- func (o KubernetesConnectionDetailsResponsePtrOutput) Elem() KubernetesConnectionDetailsResponseOutput
- func (KubernetesConnectionDetailsResponsePtrOutput) ElementType() reflect.Type
- func (o KubernetesConnectionDetailsResponsePtrOutput) InstanceType() pulumi.StringPtrOutput
- func (o KubernetesConnectionDetailsResponsePtrOutput) KubeConfig() pulumi.StringPtrOutput
- func (o KubernetesConnectionDetailsResponsePtrOutput) ToKubernetesConnectionDetailsResponsePtrOutput() KubernetesConnectionDetailsResponsePtrOutput
- func (o KubernetesConnectionDetailsResponsePtrOutput) ToKubernetesConnectionDetailsResponsePtrOutputWithContext(ctx context.Context) KubernetesConnectionDetailsResponsePtrOutput
- type ListControllerConnectionDetailsArgs
- type ListControllerConnectionDetailsResult
- type LookupControllerArgs
- type LookupControllerResult
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Name() pulumi.StringOutput
- func (o SkuOutput) Tier() pulumi.StringPtrOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- func (o SkuPtrOutput) Elem() SkuOutput
- func (SkuPtrOutput) ElementType() reflect.Type
- func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
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"` // DNS suffix for public endpoints running in the Azure Dev Spaces Controller. HostSuffix pulumi.StringOutput `pulumi:"hostSuffix"` // Region where the Azure resource is located. Location pulumi.StringOutput `pulumi:"location"` // The name of the resource. Name pulumi.StringOutput `pulumi:"name"` // Provisioning state of the Azure Dev Spaces Controller. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Model representing SKU for Azure Dev Spaces Controller. Sku SkuResponseOutput `pulumi:"sku"` // Tags for the Azure resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // DNS of the target container host's API server TargetContainerHostApiServerFqdn pulumi.StringOutput `pulumi:"targetContainerHostApiServerFqdn"` // Credentials of the target container host (base64). TargetContainerHostCredentialsBase64 pulumi.StringOutput `pulumi:"targetContainerHostCredentialsBase64"` // Resource ID of the target container host TargetContainerHostResourceId pulumi.StringOutput `pulumi:"targetContainerHostResourceId"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` }
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 { // Region where the Azure resource is located. Location pulumi.StringInput // Name of the resource. Name pulumi.StringInput // Resource group to which the resource belongs. ResourceGroupName pulumi.StringInput // Model representing SKU for Azure Dev Spaces Controller. Sku SkuInput // Tags for the Azure resource. Tags pulumi.StringMapInput // Credentials of the target container host (base64). TargetContainerHostCredentialsBase64 pulumi.StringInput // Resource ID of the target container host TargetContainerHostResourceId pulumi.StringInput }
The set of arguments for constructing a Controller resource.
func (ControllerArgs) ElementType ¶
func (ControllerArgs) ElementType() reflect.Type
type ControllerConnectionDetailsResponse ¶
type ControllerConnectionDetailsResponse struct { // Base class for types that supply values used to connect to container orchestrators OrchestratorSpecificConnectionDetails *KubernetesConnectionDetailsResponse `pulumi:"orchestratorSpecificConnectionDetails"` }
type ControllerConnectionDetailsResponseArgs ¶
type ControllerConnectionDetailsResponseArgs struct { // Base class for types that supply values used to connect to container orchestrators OrchestratorSpecificConnectionDetails KubernetesConnectionDetailsResponsePtrInput `pulumi:"orchestratorSpecificConnectionDetails"` }
func (ControllerConnectionDetailsResponseArgs) ElementType ¶
func (ControllerConnectionDetailsResponseArgs) ElementType() reflect.Type
func (ControllerConnectionDetailsResponseArgs) ToControllerConnectionDetailsResponseOutput ¶
func (i ControllerConnectionDetailsResponseArgs) ToControllerConnectionDetailsResponseOutput() ControllerConnectionDetailsResponseOutput
func (ControllerConnectionDetailsResponseArgs) ToControllerConnectionDetailsResponseOutputWithContext ¶
func (i ControllerConnectionDetailsResponseArgs) ToControllerConnectionDetailsResponseOutputWithContext(ctx context.Context) ControllerConnectionDetailsResponseOutput
type ControllerConnectionDetailsResponseArray ¶
type ControllerConnectionDetailsResponseArray []ControllerConnectionDetailsResponseInput
func (ControllerConnectionDetailsResponseArray) ElementType ¶
func (ControllerConnectionDetailsResponseArray) ElementType() reflect.Type
func (ControllerConnectionDetailsResponseArray) ToControllerConnectionDetailsResponseArrayOutput ¶
func (i ControllerConnectionDetailsResponseArray) ToControllerConnectionDetailsResponseArrayOutput() ControllerConnectionDetailsResponseArrayOutput
func (ControllerConnectionDetailsResponseArray) ToControllerConnectionDetailsResponseArrayOutputWithContext ¶
func (i ControllerConnectionDetailsResponseArray) ToControllerConnectionDetailsResponseArrayOutputWithContext(ctx context.Context) ControllerConnectionDetailsResponseArrayOutput
type ControllerConnectionDetailsResponseArrayInput ¶
type ControllerConnectionDetailsResponseArrayInput interface { pulumi.Input ToControllerConnectionDetailsResponseArrayOutput() ControllerConnectionDetailsResponseArrayOutput ToControllerConnectionDetailsResponseArrayOutputWithContext(context.Context) ControllerConnectionDetailsResponseArrayOutput }
ControllerConnectionDetailsResponseArrayInput is an input type that accepts ControllerConnectionDetailsResponseArray and ControllerConnectionDetailsResponseArrayOutput values. You can construct a concrete instance of `ControllerConnectionDetailsResponseArrayInput` via:
ControllerConnectionDetailsResponseArray{ ControllerConnectionDetailsResponseArgs{...} }
type ControllerConnectionDetailsResponseArrayOutput ¶
type ControllerConnectionDetailsResponseArrayOutput struct{ *pulumi.OutputState }
func (ControllerConnectionDetailsResponseArrayOutput) ElementType ¶
func (ControllerConnectionDetailsResponseArrayOutput) ElementType() reflect.Type
func (ControllerConnectionDetailsResponseArrayOutput) ToControllerConnectionDetailsResponseArrayOutput ¶
func (o ControllerConnectionDetailsResponseArrayOutput) ToControllerConnectionDetailsResponseArrayOutput() ControllerConnectionDetailsResponseArrayOutput
func (ControllerConnectionDetailsResponseArrayOutput) ToControllerConnectionDetailsResponseArrayOutputWithContext ¶
func (o ControllerConnectionDetailsResponseArrayOutput) ToControllerConnectionDetailsResponseArrayOutputWithContext(ctx context.Context) ControllerConnectionDetailsResponseArrayOutput
type ControllerConnectionDetailsResponseInput ¶
type ControllerConnectionDetailsResponseInput interface { pulumi.Input ToControllerConnectionDetailsResponseOutput() ControllerConnectionDetailsResponseOutput ToControllerConnectionDetailsResponseOutputWithContext(context.Context) ControllerConnectionDetailsResponseOutput }
ControllerConnectionDetailsResponseInput is an input type that accepts ControllerConnectionDetailsResponseArgs and ControllerConnectionDetailsResponseOutput values. You can construct a concrete instance of `ControllerConnectionDetailsResponseInput` via:
ControllerConnectionDetailsResponseArgs{...}
type ControllerConnectionDetailsResponseOutput ¶
type ControllerConnectionDetailsResponseOutput struct{ *pulumi.OutputState }
func (ControllerConnectionDetailsResponseOutput) ElementType ¶
func (ControllerConnectionDetailsResponseOutput) ElementType() reflect.Type
func (ControllerConnectionDetailsResponseOutput) OrchestratorSpecificConnectionDetails ¶
func (o ControllerConnectionDetailsResponseOutput) OrchestratorSpecificConnectionDetails() KubernetesConnectionDetailsResponsePtrOutput
Base class for types that supply values used to connect to container orchestrators
func (ControllerConnectionDetailsResponseOutput) ToControllerConnectionDetailsResponseOutput ¶
func (o ControllerConnectionDetailsResponseOutput) ToControllerConnectionDetailsResponseOutput() ControllerConnectionDetailsResponseOutput
func (ControllerConnectionDetailsResponseOutput) ToControllerConnectionDetailsResponseOutputWithContext ¶
func (o ControllerConnectionDetailsResponseOutput) ToControllerConnectionDetailsResponseOutputWithContext(ctx context.Context) ControllerConnectionDetailsResponseOutput
type ControllerState ¶
type ControllerState struct { // DNS name for accessing DataPlane services DataPlaneFqdn pulumi.StringPtrInput // DNS suffix for public endpoints running in the Azure Dev Spaces Controller. HostSuffix pulumi.StringPtrInput // Region where the Azure resource is located. Location pulumi.StringPtrInput // The name of the resource. Name pulumi.StringPtrInput // Provisioning state of the Azure Dev Spaces Controller. ProvisioningState pulumi.StringPtrInput // Model representing SKU for Azure Dev Spaces Controller. Sku SkuResponsePtrInput // Tags for the Azure resource. Tags pulumi.StringMapInput // DNS of the target container host's API server TargetContainerHostApiServerFqdn pulumi.StringPtrInput // Credentials of the target container host (base64). TargetContainerHostCredentialsBase64 pulumi.StringPtrInput // Resource ID of the target container host TargetContainerHostResourceId pulumi.StringPtrInput // The type of the resource. Type pulumi.StringPtrInput }
func (ControllerState) ElementType ¶
func (ControllerState) ElementType() reflect.Type
type KubernetesConnectionDetailsResponse ¶
type KubernetesConnectionDetailsResponse struct { // Gets the Instance type. InstanceType string `pulumi:"instanceType"` // Gets the kubeconfig for the cluster. KubeConfig *string `pulumi:"kubeConfig"` }
Contains information used to connect to a Kubernetes cluster
type KubernetesConnectionDetailsResponseArgs ¶
type KubernetesConnectionDetailsResponseArgs struct { // Gets the Instance type. InstanceType pulumi.StringInput `pulumi:"instanceType"` // Gets the kubeconfig for the cluster. KubeConfig pulumi.StringPtrInput `pulumi:"kubeConfig"` }
Contains information used to connect to a Kubernetes cluster
func (KubernetesConnectionDetailsResponseArgs) ElementType ¶
func (KubernetesConnectionDetailsResponseArgs) ElementType() reflect.Type
func (KubernetesConnectionDetailsResponseArgs) ToKubernetesConnectionDetailsResponseOutput ¶
func (i KubernetesConnectionDetailsResponseArgs) ToKubernetesConnectionDetailsResponseOutput() KubernetesConnectionDetailsResponseOutput
func (KubernetesConnectionDetailsResponseArgs) ToKubernetesConnectionDetailsResponseOutputWithContext ¶
func (i KubernetesConnectionDetailsResponseArgs) ToKubernetesConnectionDetailsResponseOutputWithContext(ctx context.Context) KubernetesConnectionDetailsResponseOutput
func (KubernetesConnectionDetailsResponseArgs) ToKubernetesConnectionDetailsResponsePtrOutput ¶
func (i KubernetesConnectionDetailsResponseArgs) ToKubernetesConnectionDetailsResponsePtrOutput() KubernetesConnectionDetailsResponsePtrOutput
func (KubernetesConnectionDetailsResponseArgs) ToKubernetesConnectionDetailsResponsePtrOutputWithContext ¶
func (i KubernetesConnectionDetailsResponseArgs) ToKubernetesConnectionDetailsResponsePtrOutputWithContext(ctx context.Context) KubernetesConnectionDetailsResponsePtrOutput
type KubernetesConnectionDetailsResponseInput ¶
type KubernetesConnectionDetailsResponseInput interface { pulumi.Input ToKubernetesConnectionDetailsResponseOutput() KubernetesConnectionDetailsResponseOutput ToKubernetesConnectionDetailsResponseOutputWithContext(context.Context) KubernetesConnectionDetailsResponseOutput }
KubernetesConnectionDetailsResponseInput is an input type that accepts KubernetesConnectionDetailsResponseArgs and KubernetesConnectionDetailsResponseOutput values. You can construct a concrete instance of `KubernetesConnectionDetailsResponseInput` via:
KubernetesConnectionDetailsResponseArgs{...}
type KubernetesConnectionDetailsResponseOutput ¶
type KubernetesConnectionDetailsResponseOutput struct{ *pulumi.OutputState }
Contains information used to connect to a Kubernetes cluster
func (KubernetesConnectionDetailsResponseOutput) ElementType ¶
func (KubernetesConnectionDetailsResponseOutput) ElementType() reflect.Type
func (KubernetesConnectionDetailsResponseOutput) InstanceType ¶
func (o KubernetesConnectionDetailsResponseOutput) InstanceType() pulumi.StringOutput
Gets the Instance type.
func (KubernetesConnectionDetailsResponseOutput) KubeConfig ¶
func (o KubernetesConnectionDetailsResponseOutput) KubeConfig() pulumi.StringPtrOutput
Gets the kubeconfig for the cluster.
func (KubernetesConnectionDetailsResponseOutput) ToKubernetesConnectionDetailsResponseOutput ¶
func (o KubernetesConnectionDetailsResponseOutput) ToKubernetesConnectionDetailsResponseOutput() KubernetesConnectionDetailsResponseOutput
func (KubernetesConnectionDetailsResponseOutput) ToKubernetesConnectionDetailsResponseOutputWithContext ¶
func (o KubernetesConnectionDetailsResponseOutput) ToKubernetesConnectionDetailsResponseOutputWithContext(ctx context.Context) KubernetesConnectionDetailsResponseOutput
func (KubernetesConnectionDetailsResponseOutput) ToKubernetesConnectionDetailsResponsePtrOutput ¶
func (o KubernetesConnectionDetailsResponseOutput) ToKubernetesConnectionDetailsResponsePtrOutput() KubernetesConnectionDetailsResponsePtrOutput
func (KubernetesConnectionDetailsResponseOutput) ToKubernetesConnectionDetailsResponsePtrOutputWithContext ¶
func (o KubernetesConnectionDetailsResponseOutput) ToKubernetesConnectionDetailsResponsePtrOutputWithContext(ctx context.Context) KubernetesConnectionDetailsResponsePtrOutput
type KubernetesConnectionDetailsResponsePtrInput ¶
type KubernetesConnectionDetailsResponsePtrInput interface { pulumi.Input ToKubernetesConnectionDetailsResponsePtrOutput() KubernetesConnectionDetailsResponsePtrOutput ToKubernetesConnectionDetailsResponsePtrOutputWithContext(context.Context) KubernetesConnectionDetailsResponsePtrOutput }
KubernetesConnectionDetailsResponsePtrInput is an input type that accepts KubernetesConnectionDetailsResponseArgs, KubernetesConnectionDetailsResponsePtr and KubernetesConnectionDetailsResponsePtrOutput values. You can construct a concrete instance of `KubernetesConnectionDetailsResponsePtrInput` via:
KubernetesConnectionDetailsResponseArgs{...} or: nil
func KubernetesConnectionDetailsResponsePtr ¶
func KubernetesConnectionDetailsResponsePtr(v *KubernetesConnectionDetailsResponseArgs) KubernetesConnectionDetailsResponsePtrInput
type KubernetesConnectionDetailsResponsePtrOutput ¶
type KubernetesConnectionDetailsResponsePtrOutput struct{ *pulumi.OutputState }
func (KubernetesConnectionDetailsResponsePtrOutput) ElementType ¶
func (KubernetesConnectionDetailsResponsePtrOutput) ElementType() reflect.Type
func (KubernetesConnectionDetailsResponsePtrOutput) InstanceType ¶
func (o KubernetesConnectionDetailsResponsePtrOutput) InstanceType() pulumi.StringPtrOutput
Gets the Instance type.
func (KubernetesConnectionDetailsResponsePtrOutput) KubeConfig ¶
func (o KubernetesConnectionDetailsResponsePtrOutput) KubeConfig() pulumi.StringPtrOutput
Gets the kubeconfig for the cluster.
func (KubernetesConnectionDetailsResponsePtrOutput) ToKubernetesConnectionDetailsResponsePtrOutput ¶
func (o KubernetesConnectionDetailsResponsePtrOutput) ToKubernetesConnectionDetailsResponsePtrOutput() KubernetesConnectionDetailsResponsePtrOutput
func (KubernetesConnectionDetailsResponsePtrOutput) ToKubernetesConnectionDetailsResponsePtrOutputWithContext ¶
func (o KubernetesConnectionDetailsResponsePtrOutput) ToKubernetesConnectionDetailsResponsePtrOutputWithContext(ctx context.Context) KubernetesConnectionDetailsResponsePtrOutput
type ListControllerConnectionDetailsArgs ¶
type ListControllerConnectionDetailsArgs struct { // Name of the resource. Name string `pulumi:"name"` // Resource group to which the resource belongs. ResourceGroupName string `pulumi:"resourceGroupName"` // Resource ID of the target container host mapped to the Azure Dev Spaces Controller. TargetContainerHostResourceId string `pulumi:"targetContainerHostResourceId"` }
type ListControllerConnectionDetailsResult ¶
type ListControllerConnectionDetailsResult struct { // List of Azure Dev Spaces Controller connection details. ConnectionDetailsList []ControllerConnectionDetailsResponse `pulumi:"connectionDetailsList"` }
func ListControllerConnectionDetails ¶
func ListControllerConnectionDetails(ctx *pulumi.Context, args *ListControllerConnectionDetailsArgs, opts ...pulumi.InvokeOption) (*ListControllerConnectionDetailsResult, error)
type LookupControllerArgs ¶
type LookupControllerResult ¶
type LookupControllerResult struct { // DNS name for accessing DataPlane services DataPlaneFqdn string `pulumi:"dataPlaneFqdn"` // DNS suffix for public endpoints running in the Azure Dev Spaces Controller. HostSuffix string `pulumi:"hostSuffix"` // Region where the Azure resource is located. Location string `pulumi:"location"` // The name of the resource. Name string `pulumi:"name"` // Provisioning state of the Azure Dev Spaces Controller. ProvisioningState string `pulumi:"provisioningState"` // Model representing SKU for Azure Dev Spaces Controller. Sku SkuResponse `pulumi:"sku"` // Tags for the Azure resource. Tags map[string]string `pulumi:"tags"` // DNS of the target container host's API server TargetContainerHostApiServerFqdn string `pulumi:"targetContainerHostApiServerFqdn"` // Credentials of the target container host (base64). TargetContainerHostCredentialsBase64 string `pulumi:"targetContainerHostCredentialsBase64"` // Resource ID of the target container host TargetContainerHostResourceId string `pulumi:"targetContainerHostResourceId"` // The type of the resource. Type string `pulumi:"type"` }
func LookupController ¶
func LookupController(ctx *pulumi.Context, args *LookupControllerArgs, opts ...pulumi.InvokeOption) (*LookupControllerResult, error)
type Sku ¶
type Sku struct { // The name of the SKU for Azure Dev Spaces Controller. Name string `pulumi:"name"` // The tier of the SKU for Azure Dev Spaces Controller. Tier *string `pulumi:"tier"` }
Model representing SKU for Azure Dev Spaces Controller.
type SkuArgs ¶
type SkuArgs struct { // The name of the SKU for Azure Dev Spaces Controller. Name pulumi.StringInput `pulumi:"name"` // The tier of the SKU for Azure Dev Spaces Controller. Tier pulumi.StringPtrInput `pulumi:"tier"` }
Model representing SKU for Azure Dev Spaces Controller.
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
func (SkuArgs) ToSkuPtrOutput ¶
func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput
func (SkuArgs) ToSkuPtrOutputWithContext ¶
func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
Model representing SKU for Azure Dev Spaces Controller.
func (SkuOutput) ElementType ¶
func (SkuOutput) Name ¶
func (o SkuOutput) Name() pulumi.StringOutput
The name of the SKU for Azure Dev Spaces Controller.
func (SkuOutput) Tier ¶
func (o SkuOutput) Tier() pulumi.StringPtrOutput
The tier of the SKU for Azure Dev Spaces Controller.
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
func (SkuOutput) ToSkuPtrOutput ¶
func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuOutput) ToSkuPtrOutputWithContext ¶
func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuPtrInput ¶
type SkuPtrInput interface { pulumi.Input ToSkuPtrOutput() SkuPtrOutput ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput }
SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:
SkuArgs{...} or: nil
func SkuPtr ¶
func SkuPtr(v *SkuArgs) SkuPtrInput
type SkuPtrOutput ¶
type SkuPtrOutput struct{ *pulumi.OutputState }
func (SkuPtrOutput) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) Name ¶
func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU for Azure Dev Spaces Controller.
func (SkuPtrOutput) Tier ¶
func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
The tier of the SKU for Azure Dev Spaces Controller.
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // The name of the SKU for Azure Dev Spaces Controller. Name string `pulumi:"name"` // The tier of the SKU for Azure Dev Spaces Controller. Tier *string `pulumi:"tier"` }
Model representing SKU for Azure Dev Spaces Controller.
type SkuResponseArgs ¶
type SkuResponseArgs struct { // The name of the SKU for Azure Dev Spaces Controller. Name pulumi.StringInput `pulumi:"name"` // The tier of the SKU for Azure Dev Spaces Controller. Tier pulumi.StringPtrInput `pulumi:"tier"` }
Model representing SKU for Azure Dev Spaces Controller.
func (SkuResponseArgs) ElementType ¶
func (SkuResponseArgs) ElementType() reflect.Type
func (SkuResponseArgs) ToSkuResponseOutput ¶
func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseArgs) ToSkuResponseOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseArgs) ToSkuResponsePtrOutput ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponseInput ¶
type SkuResponseInput interface { pulumi.Input ToSkuResponseOutput() SkuResponseOutput ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput }
SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:
SkuResponseArgs{...}
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
Model representing SKU for Azure Dev Spaces Controller.
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringOutput
The name of the SKU for Azure Dev Spaces Controller.
func (SkuResponseOutput) Tier ¶
func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
The tier of the SKU for Azure Dev Spaces Controller.
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponsePtrInput ¶
type SkuResponsePtrInput interface { pulumi.Input ToSkuResponsePtrOutput() SkuResponsePtrOutput ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput }
SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:
SkuResponseArgs{...} or: nil
func SkuResponsePtr ¶
func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput
type SkuResponsePtrOutput ¶
type SkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU for Azure Dev Spaces Controller.
func (SkuResponsePtrOutput) Tier ¶
func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
The tier of the SKU for Azure Dev Spaces Controller.
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput