Documentation
¶
Index ¶
- type ControllerDetails
- type ControllerDetailsArgs
- type ControllerDetailsState
- type KubernetesProperties
- type KubernetesPropertiesArgs
- type KubernetesPropertiesArray
- type KubernetesPropertiesArrayInput
- type KubernetesPropertiesArrayOutput
- func (KubernetesPropertiesArrayOutput) ElementType() reflect.Type
- func (o KubernetesPropertiesArrayOutput) Index(i pulumi.IntInput) KubernetesPropertiesOutput
- func (o KubernetesPropertiesArrayOutput) ToKubernetesPropertiesArrayOutput() KubernetesPropertiesArrayOutput
- func (o KubernetesPropertiesArrayOutput) ToKubernetesPropertiesArrayOutputWithContext(ctx context.Context) KubernetesPropertiesArrayOutput
- type KubernetesPropertiesInput
- type KubernetesPropertiesOutput
- func (o KubernetesPropertiesOutput) ApiServerEndpoint() pulumi.StringPtrOutput
- func (o KubernetesPropertiesOutput) ClusterRootCA() pulumi.StringPtrOutput
- func (KubernetesPropertiesOutput) ElementType() reflect.Type
- func (o KubernetesPropertiesOutput) ServerAppID() pulumi.StringPtrOutput
- func (o KubernetesPropertiesOutput) ServerTenantID() pulumi.StringPtrOutput
- func (o KubernetesPropertiesOutput) ToKubernetesPropertiesOutput() KubernetesPropertiesOutput
- func (o KubernetesPropertiesOutput) ToKubernetesPropertiesOutputWithContext(ctx context.Context) KubernetesPropertiesOutput
- type LookupControllerDetailsArgs
- type LookupControllerDetailsResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ControllerDetails ¶
type ControllerDetails struct { pulumi.CustomResourceState // The current state of dnc controller resource. DncAppId pulumi.StringPtrOutput `pulumi:"dncAppId"` // dnc endpoint url that customers can use to connect to DncEndpoint pulumi.StringPtrOutput `pulumi:"dncEndpoint"` // Location of the DNC controller resource. Location pulumi.StringPtrOutput `pulumi:"location"` // The name of the DNC controller resource. Name pulumi.StringOutput `pulumi:"name"` // The current state of dnc controller resource. State pulumi.StringOutput `pulumi:"state"` // The type of the DNC controller resource.(Microsoft.DelegatedNetwork/controller) Type pulumi.StringOutput `pulumi:"type"` }
Represents an instance of a DNC controller.
func GetControllerDetails ¶
func GetControllerDetails(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ControllerDetailsState, opts ...pulumi.ResourceOption) (*ControllerDetails, error)
GetControllerDetails gets an existing ControllerDetails 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 NewControllerDetails ¶
func NewControllerDetails(ctx *pulumi.Context, name string, args *ControllerDetailsArgs, opts ...pulumi.ResourceOption) (*ControllerDetails, error)
NewControllerDetails registers a new resource with the given unique name, arguments, and options.
type ControllerDetailsArgs ¶
type ControllerDetailsArgs struct { // APIServer url ApiServerEndpoint pulumi.StringPtrInput // RootCA certificate of kubernetes cluster ClusterRootCA pulumi.StringPtrInput // Type of controller ControllerType pulumi.StringPtrInput // The name of the Azure Resource group of which a given DelegatedNetwork resource is part. This name must be at least 1 character in length, and no more than 90. ResourceGroupName pulumi.StringInput // The name of the resource. It must be a minimum of 3 characters, and a maximum of 63. ResourceName pulumi.StringInput // AAD ID used with apiserver ServerAppID pulumi.StringPtrInput // TenantID of server App ID ServerTenantID pulumi.StringPtrInput }
The set of arguments for constructing a ControllerDetails resource.
func (ControllerDetailsArgs) ElementType ¶
func (ControllerDetailsArgs) ElementType() reflect.Type
type ControllerDetailsState ¶
type ControllerDetailsState struct { // The current state of dnc controller resource. DncAppId pulumi.StringPtrInput // dnc endpoint url that customers can use to connect to DncEndpoint pulumi.StringPtrInput // Location of the DNC controller resource. Location pulumi.StringPtrInput // The name of the DNC controller resource. Name pulumi.StringPtrInput // The current state of dnc controller resource. State pulumi.StringPtrInput // The type of the DNC controller resource.(Microsoft.DelegatedNetwork/controller) Type pulumi.StringPtrInput }
func (ControllerDetailsState) ElementType ¶
func (ControllerDetailsState) ElementType() reflect.Type
type KubernetesProperties ¶
type KubernetesProperties struct { // APIServer url ApiServerEndpoint *string `pulumi:"apiServerEndpoint"` // RootCA certificate of kubernetes cluster ClusterRootCA *string `pulumi:"clusterRootCA"` // AAD ID used with apiserver ServerAppID *string `pulumi:"serverAppID"` // TenantID of server App ID ServerTenantID *string `pulumi:"serverTenantID"` }
Properties of kubernetes cluster
type KubernetesPropertiesArgs ¶
type KubernetesPropertiesArgs struct { // APIServer url ApiServerEndpoint pulumi.StringPtrInput `pulumi:"apiServerEndpoint"` // RootCA certificate of kubernetes cluster ClusterRootCA pulumi.StringPtrInput `pulumi:"clusterRootCA"` // AAD ID used with apiserver ServerAppID pulumi.StringPtrInput `pulumi:"serverAppID"` // TenantID of server App ID ServerTenantID pulumi.StringPtrInput `pulumi:"serverTenantID"` }
Properties of kubernetes cluster
func (KubernetesPropertiesArgs) ElementType ¶
func (KubernetesPropertiesArgs) ElementType() reflect.Type
func (KubernetesPropertiesArgs) ToKubernetesPropertiesOutput ¶
func (i KubernetesPropertiesArgs) ToKubernetesPropertiesOutput() KubernetesPropertiesOutput
func (KubernetesPropertiesArgs) ToKubernetesPropertiesOutputWithContext ¶
func (i KubernetesPropertiesArgs) ToKubernetesPropertiesOutputWithContext(ctx context.Context) KubernetesPropertiesOutput
type KubernetesPropertiesArray ¶
type KubernetesPropertiesArray []KubernetesPropertiesInput
func (KubernetesPropertiesArray) ElementType ¶
func (KubernetesPropertiesArray) ElementType() reflect.Type
func (KubernetesPropertiesArray) ToKubernetesPropertiesArrayOutput ¶
func (i KubernetesPropertiesArray) ToKubernetesPropertiesArrayOutput() KubernetesPropertiesArrayOutput
func (KubernetesPropertiesArray) ToKubernetesPropertiesArrayOutputWithContext ¶
func (i KubernetesPropertiesArray) ToKubernetesPropertiesArrayOutputWithContext(ctx context.Context) KubernetesPropertiesArrayOutput
type KubernetesPropertiesArrayInput ¶
type KubernetesPropertiesArrayInput interface { pulumi.Input ToKubernetesPropertiesArrayOutput() KubernetesPropertiesArrayOutput ToKubernetesPropertiesArrayOutputWithContext(context.Context) KubernetesPropertiesArrayOutput }
KubernetesPropertiesArrayInput is an input type that accepts KubernetesPropertiesArray and KubernetesPropertiesArrayOutput values. You can construct a concrete instance of `KubernetesPropertiesArrayInput` via:
KubernetesPropertiesArray{ KubernetesPropertiesArgs{...} }
type KubernetesPropertiesArrayOutput ¶
type KubernetesPropertiesArrayOutput struct{ *pulumi.OutputState }
func (KubernetesPropertiesArrayOutput) ElementType ¶
func (KubernetesPropertiesArrayOutput) ElementType() reflect.Type
func (KubernetesPropertiesArrayOutput) Index ¶
func (o KubernetesPropertiesArrayOutput) Index(i pulumi.IntInput) KubernetesPropertiesOutput
func (KubernetesPropertiesArrayOutput) ToKubernetesPropertiesArrayOutput ¶
func (o KubernetesPropertiesArrayOutput) ToKubernetesPropertiesArrayOutput() KubernetesPropertiesArrayOutput
func (KubernetesPropertiesArrayOutput) ToKubernetesPropertiesArrayOutputWithContext ¶
func (o KubernetesPropertiesArrayOutput) ToKubernetesPropertiesArrayOutputWithContext(ctx context.Context) KubernetesPropertiesArrayOutput
type KubernetesPropertiesInput ¶
type KubernetesPropertiesInput interface { pulumi.Input ToKubernetesPropertiesOutput() KubernetesPropertiesOutput ToKubernetesPropertiesOutputWithContext(context.Context) KubernetesPropertiesOutput }
KubernetesPropertiesInput is an input type that accepts KubernetesPropertiesArgs and KubernetesPropertiesOutput values. You can construct a concrete instance of `KubernetesPropertiesInput` via:
KubernetesPropertiesArgs{...}
type KubernetesPropertiesOutput ¶
type KubernetesPropertiesOutput struct{ *pulumi.OutputState }
Properties of kubernetes cluster
func (KubernetesPropertiesOutput) ApiServerEndpoint ¶
func (o KubernetesPropertiesOutput) ApiServerEndpoint() pulumi.StringPtrOutput
APIServer url
func (KubernetesPropertiesOutput) ClusterRootCA ¶
func (o KubernetesPropertiesOutput) ClusterRootCA() pulumi.StringPtrOutput
RootCA certificate of kubernetes cluster
func (KubernetesPropertiesOutput) ElementType ¶
func (KubernetesPropertiesOutput) ElementType() reflect.Type
func (KubernetesPropertiesOutput) ServerAppID ¶
func (o KubernetesPropertiesOutput) ServerAppID() pulumi.StringPtrOutput
AAD ID used with apiserver
func (KubernetesPropertiesOutput) ServerTenantID ¶
func (o KubernetesPropertiesOutput) ServerTenantID() pulumi.StringPtrOutput
TenantID of server App ID
func (KubernetesPropertiesOutput) ToKubernetesPropertiesOutput ¶
func (o KubernetesPropertiesOutput) ToKubernetesPropertiesOutput() KubernetesPropertiesOutput
func (KubernetesPropertiesOutput) ToKubernetesPropertiesOutputWithContext ¶
func (o KubernetesPropertiesOutput) ToKubernetesPropertiesOutputWithContext(ctx context.Context) KubernetesPropertiesOutput
type LookupControllerDetailsArgs ¶
type LookupControllerDetailsArgs struct { // The name of the Azure Resource group of which a given DelegatedNetwork resource is part. This name must be at least 1 character in length, and no more than 90. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the resource. It must be a minimum of 3 characters, and a maximum of 63. ResourceName string `pulumi:"resourceName"` }
type LookupControllerDetailsResult ¶
type LookupControllerDetailsResult struct { // The current state of dnc controller resource. DncAppId *string `pulumi:"dncAppId"` // dnc endpoint url that customers can use to connect to DncEndpoint *string `pulumi:"dncEndpoint"` // Location of the DNC controller resource. Location *string `pulumi:"location"` // The name of the DNC controller resource. Name string `pulumi:"name"` // The current state of dnc controller resource. State string `pulumi:"state"` // The type of the DNC controller resource.(Microsoft.DelegatedNetwork/controller) Type string `pulumi:"type"` }
Represents an instance of a DNC controller.
func LookupControllerDetails ¶
func LookupControllerDetails(ctx *pulumi.Context, args *LookupControllerDetailsArgs, opts ...pulumi.InvokeOption) (*LookupControllerDetailsResult, error)