Documentation ¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
Index ¶
- type GetKubernetesClusterAddonProfile
- type GetKubernetesClusterAddonProfileArgs
- func (GetKubernetesClusterAddonProfileArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileArgs) ToGetKubernetesClusterAddonProfileOutput() GetKubernetesClusterAddonProfileOutput
- func (i GetKubernetesClusterAddonProfileArgs) ToGetKubernetesClusterAddonProfileOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOutput
- type GetKubernetesClusterAddonProfileArray
- func (GetKubernetesClusterAddonProfileArray) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileArray) ToGetKubernetesClusterAddonProfileArrayOutput() GetKubernetesClusterAddonProfileArrayOutput
- func (i GetKubernetesClusterAddonProfileArray) ToGetKubernetesClusterAddonProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileArrayOutput
- type GetKubernetesClusterAddonProfileArrayInput
- type GetKubernetesClusterAddonProfileArrayOutput
- func (GetKubernetesClusterAddonProfileArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterAddonProfileOutput
- func (o GetKubernetesClusterAddonProfileArrayOutput) ToGetKubernetesClusterAddonProfileArrayOutput() GetKubernetesClusterAddonProfileArrayOutput
- func (o GetKubernetesClusterAddonProfileArrayOutput) ToGetKubernetesClusterAddonProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileArrayOutput
- type GetKubernetesClusterAddonProfileAzurePolicy
- type GetKubernetesClusterAddonProfileAzurePolicyArgs
- func (GetKubernetesClusterAddonProfileAzurePolicyArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileAzurePolicyArgs) ToGetKubernetesClusterAddonProfileAzurePolicyOutput() GetKubernetesClusterAddonProfileAzurePolicyOutput
- func (i GetKubernetesClusterAddonProfileAzurePolicyArgs) ToGetKubernetesClusterAddonProfileAzurePolicyOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzurePolicyOutput
- type GetKubernetesClusterAddonProfileAzurePolicyArray
- func (GetKubernetesClusterAddonProfileAzurePolicyArray) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileAzurePolicyArray) ToGetKubernetesClusterAddonProfileAzurePolicyArrayOutput() GetKubernetesClusterAddonProfileAzurePolicyArrayOutput
- func (i GetKubernetesClusterAddonProfileAzurePolicyArray) ToGetKubernetesClusterAddonProfileAzurePolicyArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzurePolicyArrayOutput
- type GetKubernetesClusterAddonProfileAzurePolicyArrayInput
- type GetKubernetesClusterAddonProfileAzurePolicyArrayOutput
- func (GetKubernetesClusterAddonProfileAzurePolicyArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileAzurePolicyArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterAddonProfileAzurePolicyOutput
- func (o GetKubernetesClusterAddonProfileAzurePolicyArrayOutput) ToGetKubernetesClusterAddonProfileAzurePolicyArrayOutput() GetKubernetesClusterAddonProfileAzurePolicyArrayOutput
- func (o GetKubernetesClusterAddonProfileAzurePolicyArrayOutput) ToGetKubernetesClusterAddonProfileAzurePolicyArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzurePolicyArrayOutput
- type GetKubernetesClusterAddonProfileAzurePolicyInput
- type GetKubernetesClusterAddonProfileAzurePolicyOutput
- func (GetKubernetesClusterAddonProfileAzurePolicyOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileAzurePolicyOutput) Enabled() pulumi.BoolOutput
- func (o GetKubernetesClusterAddonProfileAzurePolicyOutput) ToGetKubernetesClusterAddonProfileAzurePolicyOutput() GetKubernetesClusterAddonProfileAzurePolicyOutput
- func (o GetKubernetesClusterAddonProfileAzurePolicyOutput) ToGetKubernetesClusterAddonProfileAzurePolicyOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzurePolicyOutput
- type GetKubernetesClusterAddonProfileHttpApplicationRouting
- type GetKubernetesClusterAddonProfileHttpApplicationRoutingArgs
- func (GetKubernetesClusterAddonProfileHttpApplicationRoutingArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileHttpApplicationRoutingArgs) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingOutput() GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput
- func (i GetKubernetesClusterAddonProfileHttpApplicationRoutingArgs) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput
- type GetKubernetesClusterAddonProfileHttpApplicationRoutingArray
- func (GetKubernetesClusterAddonProfileHttpApplicationRoutingArray) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileHttpApplicationRoutingArray) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput() GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput
- func (i GetKubernetesClusterAddonProfileHttpApplicationRoutingArray) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput
- type GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayInput
- type GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput
- func (GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput
- func (o GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput() GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput
- func (o GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput
- type GetKubernetesClusterAddonProfileHttpApplicationRoutingInput
- type GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput
- func (GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput) Enabled() pulumi.BoolOutput
- func (o GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput) HttpApplicationRoutingZoneName() pulumi.StringOutput
- func (o GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingOutput() GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput
- func (o GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput
- type GetKubernetesClusterAddonProfileInput
- type GetKubernetesClusterAddonProfileKubeDashboard
- type GetKubernetesClusterAddonProfileKubeDashboardArgs
- func (GetKubernetesClusterAddonProfileKubeDashboardArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileKubeDashboardArgs) ToGetKubernetesClusterAddonProfileKubeDashboardOutput() GetKubernetesClusterAddonProfileKubeDashboardOutput
- func (i GetKubernetesClusterAddonProfileKubeDashboardArgs) ToGetKubernetesClusterAddonProfileKubeDashboardOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileKubeDashboardOutput
- type GetKubernetesClusterAddonProfileKubeDashboardArray
- func (GetKubernetesClusterAddonProfileKubeDashboardArray) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileKubeDashboardArray) ToGetKubernetesClusterAddonProfileKubeDashboardArrayOutput() GetKubernetesClusterAddonProfileKubeDashboardArrayOutput
- func (i GetKubernetesClusterAddonProfileKubeDashboardArray) ToGetKubernetesClusterAddonProfileKubeDashboardArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileKubeDashboardArrayOutput
- type GetKubernetesClusterAddonProfileKubeDashboardArrayInput
- type GetKubernetesClusterAddonProfileKubeDashboardArrayOutput
- func (GetKubernetesClusterAddonProfileKubeDashboardArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileKubeDashboardArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterAddonProfileKubeDashboardOutput
- func (o GetKubernetesClusterAddonProfileKubeDashboardArrayOutput) ToGetKubernetesClusterAddonProfileKubeDashboardArrayOutput() GetKubernetesClusterAddonProfileKubeDashboardArrayOutput
- func (o GetKubernetesClusterAddonProfileKubeDashboardArrayOutput) ToGetKubernetesClusterAddonProfileKubeDashboardArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileKubeDashboardArrayOutput
- type GetKubernetesClusterAddonProfileKubeDashboardInput
- type GetKubernetesClusterAddonProfileKubeDashboardOutput
- func (GetKubernetesClusterAddonProfileKubeDashboardOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileKubeDashboardOutput) Enabled() pulumi.BoolOutput
- func (o GetKubernetesClusterAddonProfileKubeDashboardOutput) ToGetKubernetesClusterAddonProfileKubeDashboardOutput() GetKubernetesClusterAddonProfileKubeDashboardOutput
- func (o GetKubernetesClusterAddonProfileKubeDashboardOutput) ToGetKubernetesClusterAddonProfileKubeDashboardOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileKubeDashboardOutput
- type GetKubernetesClusterAddonProfileOmsAgent
- type GetKubernetesClusterAddonProfileOmsAgentArgs
- func (GetKubernetesClusterAddonProfileOmsAgentArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileOmsAgentArgs) ToGetKubernetesClusterAddonProfileOmsAgentOutput() GetKubernetesClusterAddonProfileOmsAgentOutput
- func (i GetKubernetesClusterAddonProfileOmsAgentArgs) ToGetKubernetesClusterAddonProfileOmsAgentOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOmsAgentOutput
- type GetKubernetesClusterAddonProfileOmsAgentArray
- func (GetKubernetesClusterAddonProfileOmsAgentArray) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileOmsAgentArray) ToGetKubernetesClusterAddonProfileOmsAgentArrayOutput() GetKubernetesClusterAddonProfileOmsAgentArrayOutput
- func (i GetKubernetesClusterAddonProfileOmsAgentArray) ToGetKubernetesClusterAddonProfileOmsAgentArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOmsAgentArrayOutput
- type GetKubernetesClusterAddonProfileOmsAgentArrayInput
- type GetKubernetesClusterAddonProfileOmsAgentArrayOutput
- func (GetKubernetesClusterAddonProfileOmsAgentArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileOmsAgentArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterAddonProfileOmsAgentOutput
- func (o GetKubernetesClusterAddonProfileOmsAgentArrayOutput) ToGetKubernetesClusterAddonProfileOmsAgentArrayOutput() GetKubernetesClusterAddonProfileOmsAgentArrayOutput
- func (o GetKubernetesClusterAddonProfileOmsAgentArrayOutput) ToGetKubernetesClusterAddonProfileOmsAgentArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOmsAgentArrayOutput
- type GetKubernetesClusterAddonProfileOmsAgentInput
- type GetKubernetesClusterAddonProfileOmsAgentOutput
- func (GetKubernetesClusterAddonProfileOmsAgentOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileOmsAgentOutput) Enabled() pulumi.BoolOutput
- func (o GetKubernetesClusterAddonProfileOmsAgentOutput) LogAnalyticsWorkspaceId() pulumi.StringOutput
- func (o GetKubernetesClusterAddonProfileOmsAgentOutput) ToGetKubernetesClusterAddonProfileOmsAgentOutput() GetKubernetesClusterAddonProfileOmsAgentOutput
- func (o GetKubernetesClusterAddonProfileOmsAgentOutput) ToGetKubernetesClusterAddonProfileOmsAgentOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOmsAgentOutput
- type GetKubernetesClusterAddonProfileOutput
- func (o GetKubernetesClusterAddonProfileOutput) AzurePolicies() GetKubernetesClusterAddonProfileAzurePolicyArrayOutput
- func (GetKubernetesClusterAddonProfileOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileOutput) HttpApplicationRoutings() GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput
- func (o GetKubernetesClusterAddonProfileOutput) KubeDashboards() GetKubernetesClusterAddonProfileKubeDashboardArrayOutput
- func (o GetKubernetesClusterAddonProfileOutput) OmsAgents() GetKubernetesClusterAddonProfileOmsAgentArrayOutput
- func (o GetKubernetesClusterAddonProfileOutput) ToGetKubernetesClusterAddonProfileOutput() GetKubernetesClusterAddonProfileOutput
- func (o GetKubernetesClusterAddonProfileOutput) ToGetKubernetesClusterAddonProfileOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOutput
- type GetKubernetesClusterAgentPoolProfile
- type GetKubernetesClusterAgentPoolProfileArgs
- func (GetKubernetesClusterAgentPoolProfileArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterAgentPoolProfileArgs) ToGetKubernetesClusterAgentPoolProfileOutput() GetKubernetesClusterAgentPoolProfileOutput
- func (i GetKubernetesClusterAgentPoolProfileArgs) ToGetKubernetesClusterAgentPoolProfileOutputWithContext(ctx context.Context) GetKubernetesClusterAgentPoolProfileOutput
- type GetKubernetesClusterAgentPoolProfileArray
- func (GetKubernetesClusterAgentPoolProfileArray) ElementType() reflect.Type
- func (i GetKubernetesClusterAgentPoolProfileArray) ToGetKubernetesClusterAgentPoolProfileArrayOutput() GetKubernetesClusterAgentPoolProfileArrayOutput
- func (i GetKubernetesClusterAgentPoolProfileArray) ToGetKubernetesClusterAgentPoolProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAgentPoolProfileArrayOutput
- type GetKubernetesClusterAgentPoolProfileArrayInput
- type GetKubernetesClusterAgentPoolProfileArrayOutput
- func (GetKubernetesClusterAgentPoolProfileArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAgentPoolProfileArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterAgentPoolProfileOutput
- func (o GetKubernetesClusterAgentPoolProfileArrayOutput) ToGetKubernetesClusterAgentPoolProfileArrayOutput() GetKubernetesClusterAgentPoolProfileArrayOutput
- func (o GetKubernetesClusterAgentPoolProfileArrayOutput) ToGetKubernetesClusterAgentPoolProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAgentPoolProfileArrayOutput
- type GetKubernetesClusterAgentPoolProfileInput
- type GetKubernetesClusterAgentPoolProfileOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) Count() pulumi.IntOutput
- func (GetKubernetesClusterAgentPoolProfileOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAgentPoolProfileOutput) EnableAutoScaling() pulumi.BoolOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) EnableNodePublicIp() pulumi.BoolPtrOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) MaxCount() pulumi.IntOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) MaxPods() pulumi.IntOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) MinCount() pulumi.IntOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) Name() pulumi.StringOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) NodeLabels() pulumi.StringMapOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) NodeTaints() pulumi.StringArrayOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) OsDiskSizeGb() pulumi.IntOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) OsType() pulumi.StringOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) Tags() pulumi.StringMapOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) ToGetKubernetesClusterAgentPoolProfileOutput() GetKubernetesClusterAgentPoolProfileOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) ToGetKubernetesClusterAgentPoolProfileOutputWithContext(ctx context.Context) GetKubernetesClusterAgentPoolProfileOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) Type() pulumi.StringOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) VmSize() pulumi.StringOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) VnetSubnetId() pulumi.StringOutput
- type GetKubernetesClusterKubeAdminConfig
- type GetKubernetesClusterKubeAdminConfigArgs
- func (GetKubernetesClusterKubeAdminConfigArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterKubeAdminConfigArgs) ToGetKubernetesClusterKubeAdminConfigOutput() GetKubernetesClusterKubeAdminConfigOutput
- func (i GetKubernetesClusterKubeAdminConfigArgs) ToGetKubernetesClusterKubeAdminConfigOutputWithContext(ctx context.Context) GetKubernetesClusterKubeAdminConfigOutput
- type GetKubernetesClusterKubeAdminConfigArray
- func (GetKubernetesClusterKubeAdminConfigArray) ElementType() reflect.Type
- func (i GetKubernetesClusterKubeAdminConfigArray) ToGetKubernetesClusterKubeAdminConfigArrayOutput() GetKubernetesClusterKubeAdminConfigArrayOutput
- func (i GetKubernetesClusterKubeAdminConfigArray) ToGetKubernetesClusterKubeAdminConfigArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKubeAdminConfigArrayOutput
- type GetKubernetesClusterKubeAdminConfigArrayInput
- type GetKubernetesClusterKubeAdminConfigArrayOutput
- func (GetKubernetesClusterKubeAdminConfigArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterKubeAdminConfigArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterKubeAdminConfigOutput
- func (o GetKubernetesClusterKubeAdminConfigArrayOutput) ToGetKubernetesClusterKubeAdminConfigArrayOutput() GetKubernetesClusterKubeAdminConfigArrayOutput
- func (o GetKubernetesClusterKubeAdminConfigArrayOutput) ToGetKubernetesClusterKubeAdminConfigArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKubeAdminConfigArrayOutput
- type GetKubernetesClusterKubeAdminConfigInput
- type GetKubernetesClusterKubeAdminConfigOutput
- func (o GetKubernetesClusterKubeAdminConfigOutput) ClientCertificate() pulumi.StringOutput
- func (o GetKubernetesClusterKubeAdminConfigOutput) ClientKey() pulumi.StringOutput
- func (o GetKubernetesClusterKubeAdminConfigOutput) ClusterCaCertificate() pulumi.StringOutput
- func (GetKubernetesClusterKubeAdminConfigOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterKubeAdminConfigOutput) Host() pulumi.StringOutput
- func (o GetKubernetesClusterKubeAdminConfigOutput) Password() pulumi.StringOutput
- func (o GetKubernetesClusterKubeAdminConfigOutput) ToGetKubernetesClusterKubeAdminConfigOutput() GetKubernetesClusterKubeAdminConfigOutput
- func (o GetKubernetesClusterKubeAdminConfigOutput) ToGetKubernetesClusterKubeAdminConfigOutputWithContext(ctx context.Context) GetKubernetesClusterKubeAdminConfigOutput
- func (o GetKubernetesClusterKubeAdminConfigOutput) Username() pulumi.StringOutput
- type GetKubernetesClusterKubeConfig
- type GetKubernetesClusterKubeConfigArgs
- func (GetKubernetesClusterKubeConfigArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterKubeConfigArgs) ToGetKubernetesClusterKubeConfigOutput() GetKubernetesClusterKubeConfigOutput
- func (i GetKubernetesClusterKubeConfigArgs) ToGetKubernetesClusterKubeConfigOutputWithContext(ctx context.Context) GetKubernetesClusterKubeConfigOutput
- type GetKubernetesClusterKubeConfigArray
- func (GetKubernetesClusterKubeConfigArray) ElementType() reflect.Type
- func (i GetKubernetesClusterKubeConfigArray) ToGetKubernetesClusterKubeConfigArrayOutput() GetKubernetesClusterKubeConfigArrayOutput
- func (i GetKubernetesClusterKubeConfigArray) ToGetKubernetesClusterKubeConfigArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKubeConfigArrayOutput
- type GetKubernetesClusterKubeConfigArrayInput
- type GetKubernetesClusterKubeConfigArrayOutput
- func (GetKubernetesClusterKubeConfigArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterKubeConfigArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterKubeConfigOutput
- func (o GetKubernetesClusterKubeConfigArrayOutput) ToGetKubernetesClusterKubeConfigArrayOutput() GetKubernetesClusterKubeConfigArrayOutput
- func (o GetKubernetesClusterKubeConfigArrayOutput) ToGetKubernetesClusterKubeConfigArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKubeConfigArrayOutput
- type GetKubernetesClusterKubeConfigInput
- type GetKubernetesClusterKubeConfigOutput
- func (o GetKubernetesClusterKubeConfigOutput) ClientCertificate() pulumi.StringOutput
- func (o GetKubernetesClusterKubeConfigOutput) ClientKey() pulumi.StringOutput
- func (o GetKubernetesClusterKubeConfigOutput) ClusterCaCertificate() pulumi.StringOutput
- func (GetKubernetesClusterKubeConfigOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterKubeConfigOutput) Host() pulumi.StringOutput
- func (o GetKubernetesClusterKubeConfigOutput) Password() pulumi.StringOutput
- func (o GetKubernetesClusterKubeConfigOutput) ToGetKubernetesClusterKubeConfigOutput() GetKubernetesClusterKubeConfigOutput
- func (o GetKubernetesClusterKubeConfigOutput) ToGetKubernetesClusterKubeConfigOutputWithContext(ctx context.Context) GetKubernetesClusterKubeConfigOutput
- func (o GetKubernetesClusterKubeConfigOutput) Username() pulumi.StringOutput
- type GetKubernetesClusterLinuxProfile
- type GetKubernetesClusterLinuxProfileArgs
- func (GetKubernetesClusterLinuxProfileArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterLinuxProfileArgs) ToGetKubernetesClusterLinuxProfileOutput() GetKubernetesClusterLinuxProfileOutput
- func (i GetKubernetesClusterLinuxProfileArgs) ToGetKubernetesClusterLinuxProfileOutputWithContext(ctx context.Context) GetKubernetesClusterLinuxProfileOutput
- type GetKubernetesClusterLinuxProfileArray
- func (GetKubernetesClusterLinuxProfileArray) ElementType() reflect.Type
- func (i GetKubernetesClusterLinuxProfileArray) ToGetKubernetesClusterLinuxProfileArrayOutput() GetKubernetesClusterLinuxProfileArrayOutput
- func (i GetKubernetesClusterLinuxProfileArray) ToGetKubernetesClusterLinuxProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterLinuxProfileArrayOutput
- type GetKubernetesClusterLinuxProfileArrayInput
- type GetKubernetesClusterLinuxProfileArrayOutput
- func (GetKubernetesClusterLinuxProfileArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterLinuxProfileArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterLinuxProfileOutput
- func (o GetKubernetesClusterLinuxProfileArrayOutput) ToGetKubernetesClusterLinuxProfileArrayOutput() GetKubernetesClusterLinuxProfileArrayOutput
- func (o GetKubernetesClusterLinuxProfileArrayOutput) ToGetKubernetesClusterLinuxProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterLinuxProfileArrayOutput
- type GetKubernetesClusterLinuxProfileInput
- type GetKubernetesClusterLinuxProfileOutput
- func (o GetKubernetesClusterLinuxProfileOutput) AdminUsername() pulumi.StringOutput
- func (GetKubernetesClusterLinuxProfileOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterLinuxProfileOutput) SshKeys() GetKubernetesClusterLinuxProfileSshKeyArrayOutput
- func (o GetKubernetesClusterLinuxProfileOutput) ToGetKubernetesClusterLinuxProfileOutput() GetKubernetesClusterLinuxProfileOutput
- func (o GetKubernetesClusterLinuxProfileOutput) ToGetKubernetesClusterLinuxProfileOutputWithContext(ctx context.Context) GetKubernetesClusterLinuxProfileOutput
- type GetKubernetesClusterLinuxProfileSshKey
- type GetKubernetesClusterLinuxProfileSshKeyArgs
- func (GetKubernetesClusterLinuxProfileSshKeyArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterLinuxProfileSshKeyArgs) ToGetKubernetesClusterLinuxProfileSshKeyOutput() GetKubernetesClusterLinuxProfileSshKeyOutput
- func (i GetKubernetesClusterLinuxProfileSshKeyArgs) ToGetKubernetesClusterLinuxProfileSshKeyOutputWithContext(ctx context.Context) GetKubernetesClusterLinuxProfileSshKeyOutput
- type GetKubernetesClusterLinuxProfileSshKeyArray
- func (GetKubernetesClusterLinuxProfileSshKeyArray) ElementType() reflect.Type
- func (i GetKubernetesClusterLinuxProfileSshKeyArray) ToGetKubernetesClusterLinuxProfileSshKeyArrayOutput() GetKubernetesClusterLinuxProfileSshKeyArrayOutput
- func (i GetKubernetesClusterLinuxProfileSshKeyArray) ToGetKubernetesClusterLinuxProfileSshKeyArrayOutputWithContext(ctx context.Context) GetKubernetesClusterLinuxProfileSshKeyArrayOutput
- type GetKubernetesClusterLinuxProfileSshKeyArrayInput
- type GetKubernetesClusterLinuxProfileSshKeyArrayOutput
- func (GetKubernetesClusterLinuxProfileSshKeyArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterLinuxProfileSshKeyArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterLinuxProfileSshKeyOutput
- func (o GetKubernetesClusterLinuxProfileSshKeyArrayOutput) ToGetKubernetesClusterLinuxProfileSshKeyArrayOutput() GetKubernetesClusterLinuxProfileSshKeyArrayOutput
- func (o GetKubernetesClusterLinuxProfileSshKeyArrayOutput) ToGetKubernetesClusterLinuxProfileSshKeyArrayOutputWithContext(ctx context.Context) GetKubernetesClusterLinuxProfileSshKeyArrayOutput
- type GetKubernetesClusterLinuxProfileSshKeyInput
- type GetKubernetesClusterLinuxProfileSshKeyOutput
- func (GetKubernetesClusterLinuxProfileSshKeyOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterLinuxProfileSshKeyOutput) KeyData() pulumi.StringOutput
- func (o GetKubernetesClusterLinuxProfileSshKeyOutput) ToGetKubernetesClusterLinuxProfileSshKeyOutput() GetKubernetesClusterLinuxProfileSshKeyOutput
- func (o GetKubernetesClusterLinuxProfileSshKeyOutput) ToGetKubernetesClusterLinuxProfileSshKeyOutputWithContext(ctx context.Context) GetKubernetesClusterLinuxProfileSshKeyOutput
- type GetKubernetesClusterNetworkProfile
- type GetKubernetesClusterNetworkProfileArgs
- func (GetKubernetesClusterNetworkProfileArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterNetworkProfileArgs) ToGetKubernetesClusterNetworkProfileOutput() GetKubernetesClusterNetworkProfileOutput
- func (i GetKubernetesClusterNetworkProfileArgs) ToGetKubernetesClusterNetworkProfileOutputWithContext(ctx context.Context) GetKubernetesClusterNetworkProfileOutput
- type GetKubernetesClusterNetworkProfileArray
- func (GetKubernetesClusterNetworkProfileArray) ElementType() reflect.Type
- func (i GetKubernetesClusterNetworkProfileArray) ToGetKubernetesClusterNetworkProfileArrayOutput() GetKubernetesClusterNetworkProfileArrayOutput
- func (i GetKubernetesClusterNetworkProfileArray) ToGetKubernetesClusterNetworkProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterNetworkProfileArrayOutput
- type GetKubernetesClusterNetworkProfileArrayInput
- type GetKubernetesClusterNetworkProfileArrayOutput
- func (GetKubernetesClusterNetworkProfileArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterNetworkProfileArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterNetworkProfileOutput
- func (o GetKubernetesClusterNetworkProfileArrayOutput) ToGetKubernetesClusterNetworkProfileArrayOutput() GetKubernetesClusterNetworkProfileArrayOutput
- func (o GetKubernetesClusterNetworkProfileArrayOutput) ToGetKubernetesClusterNetworkProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterNetworkProfileArrayOutput
- type GetKubernetesClusterNetworkProfileInput
- type GetKubernetesClusterNetworkProfileOutput
- func (o GetKubernetesClusterNetworkProfileOutput) DnsServiceIp() pulumi.StringOutput
- func (o GetKubernetesClusterNetworkProfileOutput) DockerBridgeCidr() pulumi.StringOutput
- func (GetKubernetesClusterNetworkProfileOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterNetworkProfileOutput) LoadBalancerSku() pulumi.StringOutput
- func (o GetKubernetesClusterNetworkProfileOutput) NetworkPlugin() pulumi.StringOutput
- func (o GetKubernetesClusterNetworkProfileOutput) NetworkPolicy() pulumi.StringOutput
- func (o GetKubernetesClusterNetworkProfileOutput) PodCidr() pulumi.StringOutput
- func (o GetKubernetesClusterNetworkProfileOutput) ServiceCidr() pulumi.StringOutput
- func (o GetKubernetesClusterNetworkProfileOutput) ToGetKubernetesClusterNetworkProfileOutput() GetKubernetesClusterNetworkProfileOutput
- func (o GetKubernetesClusterNetworkProfileOutput) ToGetKubernetesClusterNetworkProfileOutputWithContext(ctx context.Context) GetKubernetesClusterNetworkProfileOutput
- type GetKubernetesClusterRoleBasedAccessControl
- type GetKubernetesClusterRoleBasedAccessControlArgs
- func (GetKubernetesClusterRoleBasedAccessControlArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterRoleBasedAccessControlArgs) ToGetKubernetesClusterRoleBasedAccessControlOutput() GetKubernetesClusterRoleBasedAccessControlOutput
- func (i GetKubernetesClusterRoleBasedAccessControlArgs) ToGetKubernetesClusterRoleBasedAccessControlOutputWithContext(ctx context.Context) GetKubernetesClusterRoleBasedAccessControlOutput
- type GetKubernetesClusterRoleBasedAccessControlArray
- func (GetKubernetesClusterRoleBasedAccessControlArray) ElementType() reflect.Type
- func (i GetKubernetesClusterRoleBasedAccessControlArray) ToGetKubernetesClusterRoleBasedAccessControlArrayOutput() GetKubernetesClusterRoleBasedAccessControlArrayOutput
- func (i GetKubernetesClusterRoleBasedAccessControlArray) ToGetKubernetesClusterRoleBasedAccessControlArrayOutputWithContext(ctx context.Context) GetKubernetesClusterRoleBasedAccessControlArrayOutput
- type GetKubernetesClusterRoleBasedAccessControlArrayInput
- type GetKubernetesClusterRoleBasedAccessControlArrayOutput
- func (GetKubernetesClusterRoleBasedAccessControlArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterRoleBasedAccessControlArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterRoleBasedAccessControlOutput
- func (o GetKubernetesClusterRoleBasedAccessControlArrayOutput) ToGetKubernetesClusterRoleBasedAccessControlArrayOutput() GetKubernetesClusterRoleBasedAccessControlArrayOutput
- func (o GetKubernetesClusterRoleBasedAccessControlArrayOutput) ToGetKubernetesClusterRoleBasedAccessControlArrayOutputWithContext(ctx context.Context) GetKubernetesClusterRoleBasedAccessControlArrayOutput
- type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectory
- type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs
- func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput() GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
- func (i GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutputWithContext(ctx context.Context) GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
- type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArray
- func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArray) ElementType() reflect.Type
- func (i GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArray) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput() GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput
- func (i GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArray) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutputWithContext(ctx context.Context) GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput
- type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayInput
- type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput
- func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
- func (o GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput() GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput
- func (o GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutputWithContext(ctx context.Context) GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput
- type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryInput
- type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
- func (o GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ClientAppId() pulumi.StringOutput
- func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ServerAppId() pulumi.StringOutput
- func (o GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) TenantId() pulumi.StringOutput
- func (o GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput() GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
- func (o GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutputWithContext(ctx context.Context) GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
- type GetKubernetesClusterRoleBasedAccessControlInput
- type GetKubernetesClusterRoleBasedAccessControlOutput
- func (o GetKubernetesClusterRoleBasedAccessControlOutput) AzureActiveDirectories() GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput
- func (GetKubernetesClusterRoleBasedAccessControlOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterRoleBasedAccessControlOutput) Enabled() pulumi.BoolOutput
- func (o GetKubernetesClusterRoleBasedAccessControlOutput) ToGetKubernetesClusterRoleBasedAccessControlOutput() GetKubernetesClusterRoleBasedAccessControlOutput
- func (o GetKubernetesClusterRoleBasedAccessControlOutput) ToGetKubernetesClusterRoleBasedAccessControlOutputWithContext(ctx context.Context) GetKubernetesClusterRoleBasedAccessControlOutput
- type GetKubernetesClusterServicePrincipal
- type GetKubernetesClusterServicePrincipalArgs
- func (GetKubernetesClusterServicePrincipalArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterServicePrincipalArgs) ToGetKubernetesClusterServicePrincipalOutput() GetKubernetesClusterServicePrincipalOutput
- func (i GetKubernetesClusterServicePrincipalArgs) ToGetKubernetesClusterServicePrincipalOutputWithContext(ctx context.Context) GetKubernetesClusterServicePrincipalOutput
- type GetKubernetesClusterServicePrincipalArray
- func (GetKubernetesClusterServicePrincipalArray) ElementType() reflect.Type
- func (i GetKubernetesClusterServicePrincipalArray) ToGetKubernetesClusterServicePrincipalArrayOutput() GetKubernetesClusterServicePrincipalArrayOutput
- func (i GetKubernetesClusterServicePrincipalArray) ToGetKubernetesClusterServicePrincipalArrayOutputWithContext(ctx context.Context) GetKubernetesClusterServicePrincipalArrayOutput
- type GetKubernetesClusterServicePrincipalArrayInput
- type GetKubernetesClusterServicePrincipalArrayOutput
- func (GetKubernetesClusterServicePrincipalArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterServicePrincipalArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterServicePrincipalOutput
- func (o GetKubernetesClusterServicePrincipalArrayOutput) ToGetKubernetesClusterServicePrincipalArrayOutput() GetKubernetesClusterServicePrincipalArrayOutput
- func (o GetKubernetesClusterServicePrincipalArrayOutput) ToGetKubernetesClusterServicePrincipalArrayOutputWithContext(ctx context.Context) GetKubernetesClusterServicePrincipalArrayOutput
- type GetKubernetesClusterServicePrincipalInput
- type GetKubernetesClusterServicePrincipalOutput
- func (o GetKubernetesClusterServicePrincipalOutput) ClientId() pulumi.StringOutput
- func (GetKubernetesClusterServicePrincipalOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterServicePrincipalOutput) ToGetKubernetesClusterServicePrincipalOutput() GetKubernetesClusterServicePrincipalOutput
- func (o GetKubernetesClusterServicePrincipalOutput) ToGetKubernetesClusterServicePrincipalOutputWithContext(ctx context.Context) GetKubernetesClusterServicePrincipalOutput
- type GetKubernetesClusterWindowsProfile
- type GetKubernetesClusterWindowsProfileArgs
- func (GetKubernetesClusterWindowsProfileArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterWindowsProfileArgs) ToGetKubernetesClusterWindowsProfileOutput() GetKubernetesClusterWindowsProfileOutput
- func (i GetKubernetesClusterWindowsProfileArgs) ToGetKubernetesClusterWindowsProfileOutputWithContext(ctx context.Context) GetKubernetesClusterWindowsProfileOutput
- type GetKubernetesClusterWindowsProfileArray
- func (GetKubernetesClusterWindowsProfileArray) ElementType() reflect.Type
- func (i GetKubernetesClusterWindowsProfileArray) ToGetKubernetesClusterWindowsProfileArrayOutput() GetKubernetesClusterWindowsProfileArrayOutput
- func (i GetKubernetesClusterWindowsProfileArray) ToGetKubernetesClusterWindowsProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterWindowsProfileArrayOutput
- type GetKubernetesClusterWindowsProfileArrayInput
- type GetKubernetesClusterWindowsProfileArrayOutput
- func (GetKubernetesClusterWindowsProfileArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterWindowsProfileArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterWindowsProfileOutput
- func (o GetKubernetesClusterWindowsProfileArrayOutput) ToGetKubernetesClusterWindowsProfileArrayOutput() GetKubernetesClusterWindowsProfileArrayOutput
- func (o GetKubernetesClusterWindowsProfileArrayOutput) ToGetKubernetesClusterWindowsProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterWindowsProfileArrayOutput
- type GetKubernetesClusterWindowsProfileInput
- type GetKubernetesClusterWindowsProfileOutput
- func (o GetKubernetesClusterWindowsProfileOutput) AdminUsername() pulumi.StringOutput
- func (GetKubernetesClusterWindowsProfileOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterWindowsProfileOutput) ToGetKubernetesClusterWindowsProfileOutput() GetKubernetesClusterWindowsProfileOutput
- func (o GetKubernetesClusterWindowsProfileOutput) ToGetKubernetesClusterWindowsProfileOutputWithContext(ctx context.Context) GetKubernetesClusterWindowsProfileOutput
- type GetKubernetesServiceVersionsArgs
- type GetKubernetesServiceVersionsResult
- type Group
- type GroupArgs
- type GroupContainer
- type GroupContainerArgs
- type GroupContainerArray
- type GroupContainerArrayInput
- type GroupContainerArrayOutput
- func (GroupContainerArrayOutput) ElementType() reflect.Type
- func (o GroupContainerArrayOutput) Index(i pulumi.IntInput) GroupContainerOutput
- func (o GroupContainerArrayOutput) ToGroupContainerArrayOutput() GroupContainerArrayOutput
- func (o GroupContainerArrayOutput) ToGroupContainerArrayOutputWithContext(ctx context.Context) GroupContainerArrayOutput
- type GroupContainerGpu
- type GroupContainerGpuArgs
- func (GroupContainerGpuArgs) ElementType() reflect.Type
- func (i GroupContainerGpuArgs) ToGroupContainerGpuOutput() GroupContainerGpuOutput
- func (i GroupContainerGpuArgs) ToGroupContainerGpuOutputWithContext(ctx context.Context) GroupContainerGpuOutput
- func (i GroupContainerGpuArgs) ToGroupContainerGpuPtrOutput() GroupContainerGpuPtrOutput
- func (i GroupContainerGpuArgs) ToGroupContainerGpuPtrOutputWithContext(ctx context.Context) GroupContainerGpuPtrOutput
- type GroupContainerGpuInput
- type GroupContainerGpuOutput
- func (o GroupContainerGpuOutput) Count() pulumi.IntPtrOutput
- func (GroupContainerGpuOutput) ElementType() reflect.Type
- func (o GroupContainerGpuOutput) Sku() pulumi.StringPtrOutput
- func (o GroupContainerGpuOutput) ToGroupContainerGpuOutput() GroupContainerGpuOutput
- func (o GroupContainerGpuOutput) ToGroupContainerGpuOutputWithContext(ctx context.Context) GroupContainerGpuOutput
- func (o GroupContainerGpuOutput) ToGroupContainerGpuPtrOutput() GroupContainerGpuPtrOutput
- func (o GroupContainerGpuOutput) ToGroupContainerGpuPtrOutputWithContext(ctx context.Context) GroupContainerGpuPtrOutput
- type GroupContainerGpuPtrInput
- type GroupContainerGpuPtrOutput
- func (o GroupContainerGpuPtrOutput) Count() pulumi.IntPtrOutput
- func (o GroupContainerGpuPtrOutput) Elem() GroupContainerGpuOutput
- func (GroupContainerGpuPtrOutput) ElementType() reflect.Type
- func (o GroupContainerGpuPtrOutput) Sku() pulumi.StringPtrOutput
- func (o GroupContainerGpuPtrOutput) ToGroupContainerGpuPtrOutput() GroupContainerGpuPtrOutput
- func (o GroupContainerGpuPtrOutput) ToGroupContainerGpuPtrOutputWithContext(ctx context.Context) GroupContainerGpuPtrOutput
- type GroupContainerInput
- type GroupContainerLivenessProbe
- type GroupContainerLivenessProbeArgs
- func (GroupContainerLivenessProbeArgs) ElementType() reflect.Type
- func (i GroupContainerLivenessProbeArgs) ToGroupContainerLivenessProbeOutput() GroupContainerLivenessProbeOutput
- func (i GroupContainerLivenessProbeArgs) ToGroupContainerLivenessProbeOutputWithContext(ctx context.Context) GroupContainerLivenessProbeOutput
- func (i GroupContainerLivenessProbeArgs) ToGroupContainerLivenessProbePtrOutput() GroupContainerLivenessProbePtrOutput
- func (i GroupContainerLivenessProbeArgs) ToGroupContainerLivenessProbePtrOutputWithContext(ctx context.Context) GroupContainerLivenessProbePtrOutput
- type GroupContainerLivenessProbeHttpGet
- type GroupContainerLivenessProbeHttpGetArgs
- func (GroupContainerLivenessProbeHttpGetArgs) ElementType() reflect.Type
- func (i GroupContainerLivenessProbeHttpGetArgs) ToGroupContainerLivenessProbeHttpGetOutput() GroupContainerLivenessProbeHttpGetOutput
- func (i GroupContainerLivenessProbeHttpGetArgs) ToGroupContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) GroupContainerLivenessProbeHttpGetOutput
- type GroupContainerLivenessProbeHttpGetArray
- func (GroupContainerLivenessProbeHttpGetArray) ElementType() reflect.Type
- func (i GroupContainerLivenessProbeHttpGetArray) ToGroupContainerLivenessProbeHttpGetArrayOutput() GroupContainerLivenessProbeHttpGetArrayOutput
- func (i GroupContainerLivenessProbeHttpGetArray) ToGroupContainerLivenessProbeHttpGetArrayOutputWithContext(ctx context.Context) GroupContainerLivenessProbeHttpGetArrayOutput
- type GroupContainerLivenessProbeHttpGetArrayInput
- type GroupContainerLivenessProbeHttpGetArrayOutput
- func (GroupContainerLivenessProbeHttpGetArrayOutput) ElementType() reflect.Type
- func (o GroupContainerLivenessProbeHttpGetArrayOutput) Index(i pulumi.IntInput) GroupContainerLivenessProbeHttpGetOutput
- func (o GroupContainerLivenessProbeHttpGetArrayOutput) ToGroupContainerLivenessProbeHttpGetArrayOutput() GroupContainerLivenessProbeHttpGetArrayOutput
- func (o GroupContainerLivenessProbeHttpGetArrayOutput) ToGroupContainerLivenessProbeHttpGetArrayOutputWithContext(ctx context.Context) GroupContainerLivenessProbeHttpGetArrayOutput
- type GroupContainerLivenessProbeHttpGetInput
- type GroupContainerLivenessProbeHttpGetOutput
- func (GroupContainerLivenessProbeHttpGetOutput) ElementType() reflect.Type
- func (o GroupContainerLivenessProbeHttpGetOutput) Path() pulumi.StringPtrOutput
- func (o GroupContainerLivenessProbeHttpGetOutput) Port() pulumi.IntPtrOutput
- func (o GroupContainerLivenessProbeHttpGetOutput) Scheme() pulumi.StringPtrOutput
- func (o GroupContainerLivenessProbeHttpGetOutput) ToGroupContainerLivenessProbeHttpGetOutput() GroupContainerLivenessProbeHttpGetOutput
- func (o GroupContainerLivenessProbeHttpGetOutput) ToGroupContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) GroupContainerLivenessProbeHttpGetOutput
- type GroupContainerLivenessProbeInput
- type GroupContainerLivenessProbeOutput
- func (GroupContainerLivenessProbeOutput) ElementType() reflect.Type
- func (o GroupContainerLivenessProbeOutput) Execs() pulumi.StringArrayOutput
- func (o GroupContainerLivenessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o GroupContainerLivenessProbeOutput) HttpGets() GroupContainerLivenessProbeHttpGetArrayOutput
- func (o GroupContainerLivenessProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o GroupContainerLivenessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o GroupContainerLivenessProbeOutput) SuccessThreshold() pulumi.IntPtrOutput
- func (o GroupContainerLivenessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o GroupContainerLivenessProbeOutput) ToGroupContainerLivenessProbeOutput() GroupContainerLivenessProbeOutput
- func (o GroupContainerLivenessProbeOutput) ToGroupContainerLivenessProbeOutputWithContext(ctx context.Context) GroupContainerLivenessProbeOutput
- func (o GroupContainerLivenessProbeOutput) ToGroupContainerLivenessProbePtrOutput() GroupContainerLivenessProbePtrOutput
- func (o GroupContainerLivenessProbeOutput) ToGroupContainerLivenessProbePtrOutputWithContext(ctx context.Context) GroupContainerLivenessProbePtrOutput
- type GroupContainerLivenessProbePtrInput
- type GroupContainerLivenessProbePtrOutput
- func (o GroupContainerLivenessProbePtrOutput) Elem() GroupContainerLivenessProbeOutput
- func (GroupContainerLivenessProbePtrOutput) ElementType() reflect.Type
- func (o GroupContainerLivenessProbePtrOutput) Execs() pulumi.StringArrayOutput
- func (o GroupContainerLivenessProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o GroupContainerLivenessProbePtrOutput) HttpGets() GroupContainerLivenessProbeHttpGetArrayOutput
- func (o GroupContainerLivenessProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o GroupContainerLivenessProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o GroupContainerLivenessProbePtrOutput) SuccessThreshold() pulumi.IntPtrOutput
- func (o GroupContainerLivenessProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o GroupContainerLivenessProbePtrOutput) ToGroupContainerLivenessProbePtrOutput() GroupContainerLivenessProbePtrOutput
- func (o GroupContainerLivenessProbePtrOutput) ToGroupContainerLivenessProbePtrOutputWithContext(ctx context.Context) GroupContainerLivenessProbePtrOutput
- type GroupContainerOutput
- func (o GroupContainerOutput) Commands() pulumi.StringArrayOutput
- func (o GroupContainerOutput) Cpu() pulumi.Float64Output
- func (GroupContainerOutput) ElementType() reflect.Type
- func (o GroupContainerOutput) EnvironmentVariables() pulumi.StringMapOutput
- func (o GroupContainerOutput) Gpu() GroupContainerGpuPtrOutput
- func (o GroupContainerOutput) Image() pulumi.StringOutput
- func (o GroupContainerOutput) LivenessProbe() GroupContainerLivenessProbePtrOutput
- func (o GroupContainerOutput) Memory() pulumi.Float64Output
- func (o GroupContainerOutput) Name() pulumi.StringOutput
- func (o GroupContainerOutput) Ports() GroupContainerPortArrayOutput
- func (o GroupContainerOutput) ReadinessProbe() GroupContainerReadinessProbePtrOutput
- func (o GroupContainerOutput) SecureEnvironmentVariables() pulumi.StringMapOutput
- func (o GroupContainerOutput) ToGroupContainerOutput() GroupContainerOutput
- func (o GroupContainerOutput) ToGroupContainerOutputWithContext(ctx context.Context) GroupContainerOutput
- func (o GroupContainerOutput) Volumes() GroupContainerVolumeArrayOutput
- type GroupContainerPort
- type GroupContainerPortArgs
- type GroupContainerPortArray
- type GroupContainerPortArrayInput
- type GroupContainerPortArrayOutput
- func (GroupContainerPortArrayOutput) ElementType() reflect.Type
- func (o GroupContainerPortArrayOutput) Index(i pulumi.IntInput) GroupContainerPortOutput
- func (o GroupContainerPortArrayOutput) ToGroupContainerPortArrayOutput() GroupContainerPortArrayOutput
- func (o GroupContainerPortArrayOutput) ToGroupContainerPortArrayOutputWithContext(ctx context.Context) GroupContainerPortArrayOutput
- type GroupContainerPortInput
- type GroupContainerPortOutput
- func (GroupContainerPortOutput) ElementType() reflect.Type
- func (o GroupContainerPortOutput) Port() pulumi.IntPtrOutput
- func (o GroupContainerPortOutput) Protocol() pulumi.StringPtrOutput
- func (o GroupContainerPortOutput) ToGroupContainerPortOutput() GroupContainerPortOutput
- func (o GroupContainerPortOutput) ToGroupContainerPortOutputWithContext(ctx context.Context) GroupContainerPortOutput
- type GroupContainerReadinessProbe
- type GroupContainerReadinessProbeArgs
- func (GroupContainerReadinessProbeArgs) ElementType() reflect.Type
- func (i GroupContainerReadinessProbeArgs) ToGroupContainerReadinessProbeOutput() GroupContainerReadinessProbeOutput
- func (i GroupContainerReadinessProbeArgs) ToGroupContainerReadinessProbeOutputWithContext(ctx context.Context) GroupContainerReadinessProbeOutput
- func (i GroupContainerReadinessProbeArgs) ToGroupContainerReadinessProbePtrOutput() GroupContainerReadinessProbePtrOutput
- func (i GroupContainerReadinessProbeArgs) ToGroupContainerReadinessProbePtrOutputWithContext(ctx context.Context) GroupContainerReadinessProbePtrOutput
- type GroupContainerReadinessProbeHttpGet
- type GroupContainerReadinessProbeHttpGetArgs
- func (GroupContainerReadinessProbeHttpGetArgs) ElementType() reflect.Type
- func (i GroupContainerReadinessProbeHttpGetArgs) ToGroupContainerReadinessProbeHttpGetOutput() GroupContainerReadinessProbeHttpGetOutput
- func (i GroupContainerReadinessProbeHttpGetArgs) ToGroupContainerReadinessProbeHttpGetOutputWithContext(ctx context.Context) GroupContainerReadinessProbeHttpGetOutput
- type GroupContainerReadinessProbeHttpGetArray
- func (GroupContainerReadinessProbeHttpGetArray) ElementType() reflect.Type
- func (i GroupContainerReadinessProbeHttpGetArray) ToGroupContainerReadinessProbeHttpGetArrayOutput() GroupContainerReadinessProbeHttpGetArrayOutput
- func (i GroupContainerReadinessProbeHttpGetArray) ToGroupContainerReadinessProbeHttpGetArrayOutputWithContext(ctx context.Context) GroupContainerReadinessProbeHttpGetArrayOutput
- type GroupContainerReadinessProbeHttpGetArrayInput
- type GroupContainerReadinessProbeHttpGetArrayOutput
- func (GroupContainerReadinessProbeHttpGetArrayOutput) ElementType() reflect.Type
- func (o GroupContainerReadinessProbeHttpGetArrayOutput) Index(i pulumi.IntInput) GroupContainerReadinessProbeHttpGetOutput
- func (o GroupContainerReadinessProbeHttpGetArrayOutput) ToGroupContainerReadinessProbeHttpGetArrayOutput() GroupContainerReadinessProbeHttpGetArrayOutput
- func (o GroupContainerReadinessProbeHttpGetArrayOutput) ToGroupContainerReadinessProbeHttpGetArrayOutputWithContext(ctx context.Context) GroupContainerReadinessProbeHttpGetArrayOutput
- type GroupContainerReadinessProbeHttpGetInput
- type GroupContainerReadinessProbeHttpGetOutput
- func (GroupContainerReadinessProbeHttpGetOutput) ElementType() reflect.Type
- func (o GroupContainerReadinessProbeHttpGetOutput) Path() pulumi.StringPtrOutput
- func (o GroupContainerReadinessProbeHttpGetOutput) Port() pulumi.IntPtrOutput
- func (o GroupContainerReadinessProbeHttpGetOutput) Scheme() pulumi.StringPtrOutput
- func (o GroupContainerReadinessProbeHttpGetOutput) ToGroupContainerReadinessProbeHttpGetOutput() GroupContainerReadinessProbeHttpGetOutput
- func (o GroupContainerReadinessProbeHttpGetOutput) ToGroupContainerReadinessProbeHttpGetOutputWithContext(ctx context.Context) GroupContainerReadinessProbeHttpGetOutput
- type GroupContainerReadinessProbeInput
- type GroupContainerReadinessProbeOutput
- func (GroupContainerReadinessProbeOutput) ElementType() reflect.Type
- func (o GroupContainerReadinessProbeOutput) Execs() pulumi.StringArrayOutput
- func (o GroupContainerReadinessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o GroupContainerReadinessProbeOutput) HttpGets() GroupContainerReadinessProbeHttpGetArrayOutput
- func (o GroupContainerReadinessProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o GroupContainerReadinessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o GroupContainerReadinessProbeOutput) SuccessThreshold() pulumi.IntPtrOutput
- func (o GroupContainerReadinessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o GroupContainerReadinessProbeOutput) ToGroupContainerReadinessProbeOutput() GroupContainerReadinessProbeOutput
- func (o GroupContainerReadinessProbeOutput) ToGroupContainerReadinessProbeOutputWithContext(ctx context.Context) GroupContainerReadinessProbeOutput
- func (o GroupContainerReadinessProbeOutput) ToGroupContainerReadinessProbePtrOutput() GroupContainerReadinessProbePtrOutput
- func (o GroupContainerReadinessProbeOutput) ToGroupContainerReadinessProbePtrOutputWithContext(ctx context.Context) GroupContainerReadinessProbePtrOutput
- type GroupContainerReadinessProbePtrInput
- type GroupContainerReadinessProbePtrOutput
- func (o GroupContainerReadinessProbePtrOutput) Elem() GroupContainerReadinessProbeOutput
- func (GroupContainerReadinessProbePtrOutput) ElementType() reflect.Type
- func (o GroupContainerReadinessProbePtrOutput) Execs() pulumi.StringArrayOutput
- func (o GroupContainerReadinessProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o GroupContainerReadinessProbePtrOutput) HttpGets() GroupContainerReadinessProbeHttpGetArrayOutput
- func (o GroupContainerReadinessProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o GroupContainerReadinessProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o GroupContainerReadinessProbePtrOutput) SuccessThreshold() pulumi.IntPtrOutput
- func (o GroupContainerReadinessProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o GroupContainerReadinessProbePtrOutput) ToGroupContainerReadinessProbePtrOutput() GroupContainerReadinessProbePtrOutput
- func (o GroupContainerReadinessProbePtrOutput) ToGroupContainerReadinessProbePtrOutputWithContext(ctx context.Context) GroupContainerReadinessProbePtrOutput
- type GroupContainerVolume
- type GroupContainerVolumeArgs
- type GroupContainerVolumeArray
- type GroupContainerVolumeArrayInput
- type GroupContainerVolumeArrayOutput
- func (GroupContainerVolumeArrayOutput) ElementType() reflect.Type
- func (o GroupContainerVolumeArrayOutput) Index(i pulumi.IntInput) GroupContainerVolumeOutput
- func (o GroupContainerVolumeArrayOutput) ToGroupContainerVolumeArrayOutput() GroupContainerVolumeArrayOutput
- func (o GroupContainerVolumeArrayOutput) ToGroupContainerVolumeArrayOutputWithContext(ctx context.Context) GroupContainerVolumeArrayOutput
- type GroupContainerVolumeInput
- type GroupContainerVolumeOutput
- func (GroupContainerVolumeOutput) ElementType() reflect.Type
- func (o GroupContainerVolumeOutput) MountPath() pulumi.StringOutput
- func (o GroupContainerVolumeOutput) Name() pulumi.StringOutput
- func (o GroupContainerVolumeOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o GroupContainerVolumeOutput) ShareName() pulumi.StringOutput
- func (o GroupContainerVolumeOutput) StorageAccountKey() pulumi.StringOutput
- func (o GroupContainerVolumeOutput) StorageAccountName() pulumi.StringOutput
- func (o GroupContainerVolumeOutput) ToGroupContainerVolumeOutput() GroupContainerVolumeOutput
- func (o GroupContainerVolumeOutput) ToGroupContainerVolumeOutputWithContext(ctx context.Context) GroupContainerVolumeOutput
- type GroupDiagnostics
- type GroupDiagnosticsArgs
- func (GroupDiagnosticsArgs) ElementType() reflect.Type
- func (i GroupDiagnosticsArgs) ToGroupDiagnosticsOutput() GroupDiagnosticsOutput
- func (i GroupDiagnosticsArgs) ToGroupDiagnosticsOutputWithContext(ctx context.Context) GroupDiagnosticsOutput
- func (i GroupDiagnosticsArgs) ToGroupDiagnosticsPtrOutput() GroupDiagnosticsPtrOutput
- func (i GroupDiagnosticsArgs) ToGroupDiagnosticsPtrOutputWithContext(ctx context.Context) GroupDiagnosticsPtrOutput
- type GroupDiagnosticsInput
- type GroupDiagnosticsLogAnalytics
- type GroupDiagnosticsLogAnalyticsArgs
- func (GroupDiagnosticsLogAnalyticsArgs) ElementType() reflect.Type
- func (i GroupDiagnosticsLogAnalyticsArgs) ToGroupDiagnosticsLogAnalyticsOutput() GroupDiagnosticsLogAnalyticsOutput
- func (i GroupDiagnosticsLogAnalyticsArgs) ToGroupDiagnosticsLogAnalyticsOutputWithContext(ctx context.Context) GroupDiagnosticsLogAnalyticsOutput
- type GroupDiagnosticsLogAnalyticsInput
- type GroupDiagnosticsLogAnalyticsOutput
- func (GroupDiagnosticsLogAnalyticsOutput) ElementType() reflect.Type
- func (o GroupDiagnosticsLogAnalyticsOutput) LogType() pulumi.StringPtrOutput
- func (o GroupDiagnosticsLogAnalyticsOutput) Metadata() pulumi.StringMapOutput
- func (o GroupDiagnosticsLogAnalyticsOutput) ToGroupDiagnosticsLogAnalyticsOutput() GroupDiagnosticsLogAnalyticsOutput
- func (o GroupDiagnosticsLogAnalyticsOutput) ToGroupDiagnosticsLogAnalyticsOutputWithContext(ctx context.Context) GroupDiagnosticsLogAnalyticsOutput
- func (o GroupDiagnosticsLogAnalyticsOutput) WorkspaceId() pulumi.StringOutput
- func (o GroupDiagnosticsLogAnalyticsOutput) WorkspaceKey() pulumi.StringOutput
- type GroupDiagnosticsOutput
- func (GroupDiagnosticsOutput) ElementType() reflect.Type
- func (o GroupDiagnosticsOutput) LogAnalytics() GroupDiagnosticsLogAnalyticsOutput
- func (o GroupDiagnosticsOutput) ToGroupDiagnosticsOutput() GroupDiagnosticsOutput
- func (o GroupDiagnosticsOutput) ToGroupDiagnosticsOutputWithContext(ctx context.Context) GroupDiagnosticsOutput
- func (o GroupDiagnosticsOutput) ToGroupDiagnosticsPtrOutput() GroupDiagnosticsPtrOutput
- func (o GroupDiagnosticsOutput) ToGroupDiagnosticsPtrOutputWithContext(ctx context.Context) GroupDiagnosticsPtrOutput
- type GroupDiagnosticsPtrInput
- type GroupDiagnosticsPtrOutput
- func (o GroupDiagnosticsPtrOutput) Elem() GroupDiagnosticsOutput
- func (GroupDiagnosticsPtrOutput) ElementType() reflect.Type
- func (o GroupDiagnosticsPtrOutput) LogAnalytics() GroupDiagnosticsLogAnalyticsOutput
- func (o GroupDiagnosticsPtrOutput) ToGroupDiagnosticsPtrOutput() GroupDiagnosticsPtrOutput
- func (o GroupDiagnosticsPtrOutput) ToGroupDiagnosticsPtrOutputWithContext(ctx context.Context) GroupDiagnosticsPtrOutput
- type GroupIdentity
- type GroupIdentityArgs
- func (GroupIdentityArgs) ElementType() reflect.Type
- func (i GroupIdentityArgs) ToGroupIdentityOutput() GroupIdentityOutput
- func (i GroupIdentityArgs) ToGroupIdentityOutputWithContext(ctx context.Context) GroupIdentityOutput
- func (i GroupIdentityArgs) ToGroupIdentityPtrOutput() GroupIdentityPtrOutput
- func (i GroupIdentityArgs) ToGroupIdentityPtrOutputWithContext(ctx context.Context) GroupIdentityPtrOutput
- type GroupIdentityInput
- type GroupIdentityOutput
- func (GroupIdentityOutput) ElementType() reflect.Type
- func (o GroupIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o GroupIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o GroupIdentityOutput) ToGroupIdentityOutput() GroupIdentityOutput
- func (o GroupIdentityOutput) ToGroupIdentityOutputWithContext(ctx context.Context) GroupIdentityOutput
- func (o GroupIdentityOutput) ToGroupIdentityPtrOutput() GroupIdentityPtrOutput
- func (o GroupIdentityOutput) ToGroupIdentityPtrOutputWithContext(ctx context.Context) GroupIdentityPtrOutput
- func (o GroupIdentityOutput) Type() pulumi.StringOutput
- type GroupIdentityPtrInput
- type GroupIdentityPtrOutput
- func (o GroupIdentityPtrOutput) Elem() GroupIdentityOutput
- func (GroupIdentityPtrOutput) ElementType() reflect.Type
- func (o GroupIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o GroupIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o GroupIdentityPtrOutput) ToGroupIdentityPtrOutput() GroupIdentityPtrOutput
- func (o GroupIdentityPtrOutput) ToGroupIdentityPtrOutputWithContext(ctx context.Context) GroupIdentityPtrOutput
- func (o GroupIdentityPtrOutput) Type() pulumi.StringOutput
- type GroupImageRegistryCredential
- type GroupImageRegistryCredentialArgs
- func (GroupImageRegistryCredentialArgs) ElementType() reflect.Type
- func (i GroupImageRegistryCredentialArgs) ToGroupImageRegistryCredentialOutput() GroupImageRegistryCredentialOutput
- func (i GroupImageRegistryCredentialArgs) ToGroupImageRegistryCredentialOutputWithContext(ctx context.Context) GroupImageRegistryCredentialOutput
- type GroupImageRegistryCredentialArray
- func (GroupImageRegistryCredentialArray) ElementType() reflect.Type
- func (i GroupImageRegistryCredentialArray) ToGroupImageRegistryCredentialArrayOutput() GroupImageRegistryCredentialArrayOutput
- func (i GroupImageRegistryCredentialArray) ToGroupImageRegistryCredentialArrayOutputWithContext(ctx context.Context) GroupImageRegistryCredentialArrayOutput
- type GroupImageRegistryCredentialArrayInput
- type GroupImageRegistryCredentialArrayOutput
- func (GroupImageRegistryCredentialArrayOutput) ElementType() reflect.Type
- func (o GroupImageRegistryCredentialArrayOutput) Index(i pulumi.IntInput) GroupImageRegistryCredentialOutput
- func (o GroupImageRegistryCredentialArrayOutput) ToGroupImageRegistryCredentialArrayOutput() GroupImageRegistryCredentialArrayOutput
- func (o GroupImageRegistryCredentialArrayOutput) ToGroupImageRegistryCredentialArrayOutputWithContext(ctx context.Context) GroupImageRegistryCredentialArrayOutput
- type GroupImageRegistryCredentialInput
- type GroupImageRegistryCredentialOutput
- func (GroupImageRegistryCredentialOutput) ElementType() reflect.Type
- func (o GroupImageRegistryCredentialOutput) Password() pulumi.StringOutput
- func (o GroupImageRegistryCredentialOutput) Server() pulumi.StringOutput
- func (o GroupImageRegistryCredentialOutput) ToGroupImageRegistryCredentialOutput() GroupImageRegistryCredentialOutput
- func (o GroupImageRegistryCredentialOutput) ToGroupImageRegistryCredentialOutputWithContext(ctx context.Context) GroupImageRegistryCredentialOutput
- func (o GroupImageRegistryCredentialOutput) Username() pulumi.StringOutput
- type GroupState
- type KubernetesCluster
- type KubernetesClusterAddonProfile
- type KubernetesClusterAddonProfileAciConnectorLinux
- type KubernetesClusterAddonProfileAciConnectorLinuxArgs
- func (KubernetesClusterAddonProfileAciConnectorLinuxArgs) ElementType() reflect.Type
- func (i KubernetesClusterAddonProfileAciConnectorLinuxArgs) ToKubernetesClusterAddonProfileAciConnectorLinuxOutput() KubernetesClusterAddonProfileAciConnectorLinuxOutput
- func (i KubernetesClusterAddonProfileAciConnectorLinuxArgs) ToKubernetesClusterAddonProfileAciConnectorLinuxOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAciConnectorLinuxOutput
- func (i KubernetesClusterAddonProfileAciConnectorLinuxArgs) ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutput() KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput
- func (i KubernetesClusterAddonProfileAciConnectorLinuxArgs) ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput
- type KubernetesClusterAddonProfileAciConnectorLinuxInput
- type KubernetesClusterAddonProfileAciConnectorLinuxOutput
- func (KubernetesClusterAddonProfileAciConnectorLinuxOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileAciConnectorLinuxOutput) Enabled() pulumi.BoolOutput
- func (o KubernetesClusterAddonProfileAciConnectorLinuxOutput) SubnetName() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileAciConnectorLinuxOutput) ToKubernetesClusterAddonProfileAciConnectorLinuxOutput() KubernetesClusterAddonProfileAciConnectorLinuxOutput
- func (o KubernetesClusterAddonProfileAciConnectorLinuxOutput) ToKubernetesClusterAddonProfileAciConnectorLinuxOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAciConnectorLinuxOutput
- func (o KubernetesClusterAddonProfileAciConnectorLinuxOutput) ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutput() KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput
- func (o KubernetesClusterAddonProfileAciConnectorLinuxOutput) ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput
- type KubernetesClusterAddonProfileAciConnectorLinuxPtrInput
- type KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput
- func (o KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput) Elem() KubernetesClusterAddonProfileAciConnectorLinuxOutput
- func (KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput) Enabled() pulumi.BoolOutput
- func (o KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput) SubnetName() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput) ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutput() KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput
- func (o KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput) ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput
- type KubernetesClusterAddonProfileArgs
- func (KubernetesClusterAddonProfileArgs) ElementType() reflect.Type
- func (i KubernetesClusterAddonProfileArgs) ToKubernetesClusterAddonProfileOutput() KubernetesClusterAddonProfileOutput
- func (i KubernetesClusterAddonProfileArgs) ToKubernetesClusterAddonProfileOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOutput
- func (i KubernetesClusterAddonProfileArgs) ToKubernetesClusterAddonProfilePtrOutput() KubernetesClusterAddonProfilePtrOutput
- func (i KubernetesClusterAddonProfileArgs) ToKubernetesClusterAddonProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfilePtrOutput
- type KubernetesClusterAddonProfileAzurePolicy
- type KubernetesClusterAddonProfileAzurePolicyArgs
- func (KubernetesClusterAddonProfileAzurePolicyArgs) ElementType() reflect.Type
- func (i KubernetesClusterAddonProfileAzurePolicyArgs) ToKubernetesClusterAddonProfileAzurePolicyOutput() KubernetesClusterAddonProfileAzurePolicyOutput
- func (i KubernetesClusterAddonProfileAzurePolicyArgs) ToKubernetesClusterAddonProfileAzurePolicyOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzurePolicyOutput
- func (i KubernetesClusterAddonProfileAzurePolicyArgs) ToKubernetesClusterAddonProfileAzurePolicyPtrOutput() KubernetesClusterAddonProfileAzurePolicyPtrOutput
- func (i KubernetesClusterAddonProfileAzurePolicyArgs) ToKubernetesClusterAddonProfileAzurePolicyPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzurePolicyPtrOutput
- type KubernetesClusterAddonProfileAzurePolicyInput
- type KubernetesClusterAddonProfileAzurePolicyOutput
- func (KubernetesClusterAddonProfileAzurePolicyOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileAzurePolicyOutput) Enabled() pulumi.BoolOutput
- func (o KubernetesClusterAddonProfileAzurePolicyOutput) ToKubernetesClusterAddonProfileAzurePolicyOutput() KubernetesClusterAddonProfileAzurePolicyOutput
- func (o KubernetesClusterAddonProfileAzurePolicyOutput) ToKubernetesClusterAddonProfileAzurePolicyOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzurePolicyOutput
- func (o KubernetesClusterAddonProfileAzurePolicyOutput) ToKubernetesClusterAddonProfileAzurePolicyPtrOutput() KubernetesClusterAddonProfileAzurePolicyPtrOutput
- func (o KubernetesClusterAddonProfileAzurePolicyOutput) ToKubernetesClusterAddonProfileAzurePolicyPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzurePolicyPtrOutput
- type KubernetesClusterAddonProfileAzurePolicyPtrInput
- type KubernetesClusterAddonProfileAzurePolicyPtrOutput
- func (o KubernetesClusterAddonProfileAzurePolicyPtrOutput) Elem() KubernetesClusterAddonProfileAzurePolicyOutput
- func (KubernetesClusterAddonProfileAzurePolicyPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileAzurePolicyPtrOutput) Enabled() pulumi.BoolOutput
- func (o KubernetesClusterAddonProfileAzurePolicyPtrOutput) ToKubernetesClusterAddonProfileAzurePolicyPtrOutput() KubernetesClusterAddonProfileAzurePolicyPtrOutput
- func (o KubernetesClusterAddonProfileAzurePolicyPtrOutput) ToKubernetesClusterAddonProfileAzurePolicyPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzurePolicyPtrOutput
- type KubernetesClusterAddonProfileHttpApplicationRouting
- type KubernetesClusterAddonProfileHttpApplicationRoutingArgs
- func (KubernetesClusterAddonProfileHttpApplicationRoutingArgs) ElementType() reflect.Type
- func (i KubernetesClusterAddonProfileHttpApplicationRoutingArgs) ToKubernetesClusterAddonProfileHttpApplicationRoutingOutput() KubernetesClusterAddonProfileHttpApplicationRoutingOutput
- func (i KubernetesClusterAddonProfileHttpApplicationRoutingArgs) ToKubernetesClusterAddonProfileHttpApplicationRoutingOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileHttpApplicationRoutingOutput
- func (i KubernetesClusterAddonProfileHttpApplicationRoutingArgs) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput() KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
- func (i KubernetesClusterAddonProfileHttpApplicationRoutingArgs) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
- type KubernetesClusterAddonProfileHttpApplicationRoutingInput
- type KubernetesClusterAddonProfileHttpApplicationRoutingOutput
- func (KubernetesClusterAddonProfileHttpApplicationRoutingOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileHttpApplicationRoutingOutput) Enabled() pulumi.BoolOutput
- func (o KubernetesClusterAddonProfileHttpApplicationRoutingOutput) HttpApplicationRoutingZoneName() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileHttpApplicationRoutingOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingOutput() KubernetesClusterAddonProfileHttpApplicationRoutingOutput
- func (o KubernetesClusterAddonProfileHttpApplicationRoutingOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileHttpApplicationRoutingOutput
- func (o KubernetesClusterAddonProfileHttpApplicationRoutingOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput() KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
- func (o KubernetesClusterAddonProfileHttpApplicationRoutingOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
- type KubernetesClusterAddonProfileHttpApplicationRoutingPtrInput
- type KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
- func (o KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput) Elem() KubernetesClusterAddonProfileHttpApplicationRoutingOutput
- func (KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput) Enabled() pulumi.BoolOutput
- func (o KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput) HttpApplicationRoutingZoneName() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput() KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
- func (o KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
- type KubernetesClusterAddonProfileInput
- type KubernetesClusterAddonProfileKubeDashboard
- type KubernetesClusterAddonProfileKubeDashboardArgs
- func (KubernetesClusterAddonProfileKubeDashboardArgs) ElementType() reflect.Type
- func (i KubernetesClusterAddonProfileKubeDashboardArgs) ToKubernetesClusterAddonProfileKubeDashboardOutput() KubernetesClusterAddonProfileKubeDashboardOutput
- func (i KubernetesClusterAddonProfileKubeDashboardArgs) ToKubernetesClusterAddonProfileKubeDashboardOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileKubeDashboardOutput
- func (i KubernetesClusterAddonProfileKubeDashboardArgs) ToKubernetesClusterAddonProfileKubeDashboardPtrOutput() KubernetesClusterAddonProfileKubeDashboardPtrOutput
- func (i KubernetesClusterAddonProfileKubeDashboardArgs) ToKubernetesClusterAddonProfileKubeDashboardPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileKubeDashboardPtrOutput
- type KubernetesClusterAddonProfileKubeDashboardInput
- type KubernetesClusterAddonProfileKubeDashboardOutput
- func (KubernetesClusterAddonProfileKubeDashboardOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileKubeDashboardOutput) Enabled() pulumi.BoolOutput
- func (o KubernetesClusterAddonProfileKubeDashboardOutput) ToKubernetesClusterAddonProfileKubeDashboardOutput() KubernetesClusterAddonProfileKubeDashboardOutput
- func (o KubernetesClusterAddonProfileKubeDashboardOutput) ToKubernetesClusterAddonProfileKubeDashboardOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileKubeDashboardOutput
- func (o KubernetesClusterAddonProfileKubeDashboardOutput) ToKubernetesClusterAddonProfileKubeDashboardPtrOutput() KubernetesClusterAddonProfileKubeDashboardPtrOutput
- func (o KubernetesClusterAddonProfileKubeDashboardOutput) ToKubernetesClusterAddonProfileKubeDashboardPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileKubeDashboardPtrOutput
- type KubernetesClusterAddonProfileKubeDashboardPtrInput
- type KubernetesClusterAddonProfileKubeDashboardPtrOutput
- func (o KubernetesClusterAddonProfileKubeDashboardPtrOutput) Elem() KubernetesClusterAddonProfileKubeDashboardOutput
- func (KubernetesClusterAddonProfileKubeDashboardPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileKubeDashboardPtrOutput) Enabled() pulumi.BoolOutput
- func (o KubernetesClusterAddonProfileKubeDashboardPtrOutput) ToKubernetesClusterAddonProfileKubeDashboardPtrOutput() KubernetesClusterAddonProfileKubeDashboardPtrOutput
- func (o KubernetesClusterAddonProfileKubeDashboardPtrOutput) ToKubernetesClusterAddonProfileKubeDashboardPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileKubeDashboardPtrOutput
- type KubernetesClusterAddonProfileOmsAgent
- type KubernetesClusterAddonProfileOmsAgentArgs
- func (KubernetesClusterAddonProfileOmsAgentArgs) ElementType() reflect.Type
- func (i KubernetesClusterAddonProfileOmsAgentArgs) ToKubernetesClusterAddonProfileOmsAgentOutput() KubernetesClusterAddonProfileOmsAgentOutput
- func (i KubernetesClusterAddonProfileOmsAgentArgs) ToKubernetesClusterAddonProfileOmsAgentOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentOutput
- func (i KubernetesClusterAddonProfileOmsAgentArgs) ToKubernetesClusterAddonProfileOmsAgentPtrOutput() KubernetesClusterAddonProfileOmsAgentPtrOutput
- func (i KubernetesClusterAddonProfileOmsAgentArgs) ToKubernetesClusterAddonProfileOmsAgentPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentPtrOutput
- type KubernetesClusterAddonProfileOmsAgentInput
- type KubernetesClusterAddonProfileOmsAgentOutput
- func (KubernetesClusterAddonProfileOmsAgentOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileOmsAgentOutput) Enabled() pulumi.BoolOutput
- func (o KubernetesClusterAddonProfileOmsAgentOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileOmsAgentOutput) ToKubernetesClusterAddonProfileOmsAgentOutput() KubernetesClusterAddonProfileOmsAgentOutput
- func (o KubernetesClusterAddonProfileOmsAgentOutput) ToKubernetesClusterAddonProfileOmsAgentOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentOutput
- func (o KubernetesClusterAddonProfileOmsAgentOutput) ToKubernetesClusterAddonProfileOmsAgentPtrOutput() KubernetesClusterAddonProfileOmsAgentPtrOutput
- func (o KubernetesClusterAddonProfileOmsAgentOutput) ToKubernetesClusterAddonProfileOmsAgentPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentPtrOutput
- type KubernetesClusterAddonProfileOmsAgentPtrInput
- type KubernetesClusterAddonProfileOmsAgentPtrOutput
- func (o KubernetesClusterAddonProfileOmsAgentPtrOutput) Elem() KubernetesClusterAddonProfileOmsAgentOutput
- func (KubernetesClusterAddonProfileOmsAgentPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileOmsAgentPtrOutput) Enabled() pulumi.BoolOutput
- func (o KubernetesClusterAddonProfileOmsAgentPtrOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileOmsAgentPtrOutput) ToKubernetesClusterAddonProfileOmsAgentPtrOutput() KubernetesClusterAddonProfileOmsAgentPtrOutput
- func (o KubernetesClusterAddonProfileOmsAgentPtrOutput) ToKubernetesClusterAddonProfileOmsAgentPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentPtrOutput
- type KubernetesClusterAddonProfileOutput
- func (o KubernetesClusterAddonProfileOutput) AciConnectorLinux() KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput
- func (o KubernetesClusterAddonProfileOutput) AzurePolicy() KubernetesClusterAddonProfileAzurePolicyPtrOutput
- func (KubernetesClusterAddonProfileOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileOutput) HttpApplicationRouting() KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
- func (o KubernetesClusterAddonProfileOutput) KubeDashboard() KubernetesClusterAddonProfileKubeDashboardPtrOutput
- func (o KubernetesClusterAddonProfileOutput) OmsAgent() KubernetesClusterAddonProfileOmsAgentPtrOutput
- func (o KubernetesClusterAddonProfileOutput) ToKubernetesClusterAddonProfileOutput() KubernetesClusterAddonProfileOutput
- func (o KubernetesClusterAddonProfileOutput) ToKubernetesClusterAddonProfileOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOutput
- func (o KubernetesClusterAddonProfileOutput) ToKubernetesClusterAddonProfilePtrOutput() KubernetesClusterAddonProfilePtrOutput
- func (o KubernetesClusterAddonProfileOutput) ToKubernetesClusterAddonProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfilePtrOutput
- type KubernetesClusterAddonProfilePtrInput
- type KubernetesClusterAddonProfilePtrOutput
- func (o KubernetesClusterAddonProfilePtrOutput) AciConnectorLinux() KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput
- func (o KubernetesClusterAddonProfilePtrOutput) AzurePolicy() KubernetesClusterAddonProfileAzurePolicyPtrOutput
- func (o KubernetesClusterAddonProfilePtrOutput) Elem() KubernetesClusterAddonProfileOutput
- func (KubernetesClusterAddonProfilePtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfilePtrOutput) HttpApplicationRouting() KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
- func (o KubernetesClusterAddonProfilePtrOutput) KubeDashboard() KubernetesClusterAddonProfileKubeDashboardPtrOutput
- func (o KubernetesClusterAddonProfilePtrOutput) OmsAgent() KubernetesClusterAddonProfileOmsAgentPtrOutput
- func (o KubernetesClusterAddonProfilePtrOutput) ToKubernetesClusterAddonProfilePtrOutput() KubernetesClusterAddonProfilePtrOutput
- func (o KubernetesClusterAddonProfilePtrOutput) ToKubernetesClusterAddonProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfilePtrOutput
- type KubernetesClusterArgs
- type KubernetesClusterDefaultNodePool
- type KubernetesClusterDefaultNodePoolArgs
- func (KubernetesClusterDefaultNodePoolArgs) ElementType() reflect.Type
- func (i KubernetesClusterDefaultNodePoolArgs) ToKubernetesClusterDefaultNodePoolOutput() KubernetesClusterDefaultNodePoolOutput
- func (i KubernetesClusterDefaultNodePoolArgs) ToKubernetesClusterDefaultNodePoolOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolOutput
- func (i KubernetesClusterDefaultNodePoolArgs) ToKubernetesClusterDefaultNodePoolPtrOutput() KubernetesClusterDefaultNodePoolPtrOutput
- func (i KubernetesClusterDefaultNodePoolArgs) ToKubernetesClusterDefaultNodePoolPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolPtrOutput
- type KubernetesClusterDefaultNodePoolInput
- type KubernetesClusterDefaultNodePoolOutput
- func (o KubernetesClusterDefaultNodePoolOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (KubernetesClusterDefaultNodePoolOutput) ElementType() reflect.Type
- func (o KubernetesClusterDefaultNodePoolOutput) EnableAutoScaling() pulumi.BoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) EnableNodePublicIp() pulumi.BoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) MaxCount() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) MaxPods() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) MinCount() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) Name() pulumi.StringOutput
- func (o KubernetesClusterDefaultNodePoolOutput) NodeCount() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) NodeLabels() pulumi.StringMapOutput
- func (o KubernetesClusterDefaultNodePoolOutput) NodeTaints() pulumi.StringArrayOutput
- func (o KubernetesClusterDefaultNodePoolOutput) OsDiskSizeGb() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) Tags() pulumi.StringMapOutput
- func (o KubernetesClusterDefaultNodePoolOutput) ToKubernetesClusterDefaultNodePoolOutput() KubernetesClusterDefaultNodePoolOutput
- func (o KubernetesClusterDefaultNodePoolOutput) ToKubernetesClusterDefaultNodePoolOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolOutput
- func (o KubernetesClusterDefaultNodePoolOutput) ToKubernetesClusterDefaultNodePoolPtrOutput() KubernetesClusterDefaultNodePoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) ToKubernetesClusterDefaultNodePoolPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) Type() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) VmSize() pulumi.StringOutput
- func (o KubernetesClusterDefaultNodePoolOutput) VnetSubnetId() pulumi.StringPtrOutput
- type KubernetesClusterDefaultNodePoolPtrInput
- type KubernetesClusterDefaultNodePoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) Elem() KubernetesClusterDefaultNodePoolOutput
- func (KubernetesClusterDefaultNodePoolPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterDefaultNodePoolPtrOutput) EnableAutoScaling() pulumi.BoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) EnableNodePublicIp() pulumi.BoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) MaxCount() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) MaxPods() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) MinCount() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) Name() pulumi.StringOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) NodeCount() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) NodeLabels() pulumi.StringMapOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) NodeTaints() pulumi.StringArrayOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) OsDiskSizeGb() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) Tags() pulumi.StringMapOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) ToKubernetesClusterDefaultNodePoolPtrOutput() KubernetesClusterDefaultNodePoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) ToKubernetesClusterDefaultNodePoolPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) Type() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) VmSize() pulumi.StringOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) VnetSubnetId() pulumi.StringPtrOutput
- type KubernetesClusterIdentity
- type KubernetesClusterIdentityArgs
- func (KubernetesClusterIdentityArgs) ElementType() reflect.Type
- func (i KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityOutput() KubernetesClusterIdentityOutput
- func (i KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityOutputWithContext(ctx context.Context) KubernetesClusterIdentityOutput
- func (i KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityPtrOutput() KubernetesClusterIdentityPtrOutput
- func (i KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityPtrOutputWithContext(ctx context.Context) KubernetesClusterIdentityPtrOutput
- type KubernetesClusterIdentityInput
- type KubernetesClusterIdentityOutput
- func (KubernetesClusterIdentityOutput) ElementType() reflect.Type
- func (o KubernetesClusterIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o KubernetesClusterIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o KubernetesClusterIdentityOutput) ToKubernetesClusterIdentityOutput() KubernetesClusterIdentityOutput
- func (o KubernetesClusterIdentityOutput) ToKubernetesClusterIdentityOutputWithContext(ctx context.Context) KubernetesClusterIdentityOutput
- func (o KubernetesClusterIdentityOutput) ToKubernetesClusterIdentityPtrOutput() KubernetesClusterIdentityPtrOutput
- func (o KubernetesClusterIdentityOutput) ToKubernetesClusterIdentityPtrOutputWithContext(ctx context.Context) KubernetesClusterIdentityPtrOutput
- func (o KubernetesClusterIdentityOutput) Type() pulumi.StringOutput
- type KubernetesClusterIdentityPtrInput
- type KubernetesClusterIdentityPtrOutput
- func (o KubernetesClusterIdentityPtrOutput) Elem() KubernetesClusterIdentityOutput
- func (KubernetesClusterIdentityPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o KubernetesClusterIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o KubernetesClusterIdentityPtrOutput) ToKubernetesClusterIdentityPtrOutput() KubernetesClusterIdentityPtrOutput
- func (o KubernetesClusterIdentityPtrOutput) ToKubernetesClusterIdentityPtrOutputWithContext(ctx context.Context) KubernetesClusterIdentityPtrOutput
- func (o KubernetesClusterIdentityPtrOutput) Type() pulumi.StringOutput
- type KubernetesClusterKubeAdminConfig
- type KubernetesClusterKubeAdminConfigArgs
- func (KubernetesClusterKubeAdminConfigArgs) ElementType() reflect.Type
- func (i KubernetesClusterKubeAdminConfigArgs) ToKubernetesClusterKubeAdminConfigOutput() KubernetesClusterKubeAdminConfigOutput
- func (i KubernetesClusterKubeAdminConfigArgs) ToKubernetesClusterKubeAdminConfigOutputWithContext(ctx context.Context) KubernetesClusterKubeAdminConfigOutput
- type KubernetesClusterKubeAdminConfigArray
- func (KubernetesClusterKubeAdminConfigArray) ElementType() reflect.Type
- func (i KubernetesClusterKubeAdminConfigArray) ToKubernetesClusterKubeAdminConfigArrayOutput() KubernetesClusterKubeAdminConfigArrayOutput
- func (i KubernetesClusterKubeAdminConfigArray) ToKubernetesClusterKubeAdminConfigArrayOutputWithContext(ctx context.Context) KubernetesClusterKubeAdminConfigArrayOutput
- type KubernetesClusterKubeAdminConfigArrayInput
- type KubernetesClusterKubeAdminConfigArrayOutput
- func (KubernetesClusterKubeAdminConfigArrayOutput) ElementType() reflect.Type
- func (o KubernetesClusterKubeAdminConfigArrayOutput) Index(i pulumi.IntInput) KubernetesClusterKubeAdminConfigOutput
- func (o KubernetesClusterKubeAdminConfigArrayOutput) ToKubernetesClusterKubeAdminConfigArrayOutput() KubernetesClusterKubeAdminConfigArrayOutput
- func (o KubernetesClusterKubeAdminConfigArrayOutput) ToKubernetesClusterKubeAdminConfigArrayOutputWithContext(ctx context.Context) KubernetesClusterKubeAdminConfigArrayOutput
- type KubernetesClusterKubeAdminConfigInput
- type KubernetesClusterKubeAdminConfigOutput
- func (o KubernetesClusterKubeAdminConfigOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o KubernetesClusterKubeAdminConfigOutput) ClientKey() pulumi.StringPtrOutput
- func (o KubernetesClusterKubeAdminConfigOutput) ClusterCaCertificate() pulumi.StringPtrOutput
- func (KubernetesClusterKubeAdminConfigOutput) ElementType() reflect.Type
- func (o KubernetesClusterKubeAdminConfigOutput) Host() pulumi.StringPtrOutput
- func (o KubernetesClusterKubeAdminConfigOutput) Password() pulumi.StringPtrOutput
- func (o KubernetesClusterKubeAdminConfigOutput) ToKubernetesClusterKubeAdminConfigOutput() KubernetesClusterKubeAdminConfigOutput
- func (o KubernetesClusterKubeAdminConfigOutput) ToKubernetesClusterKubeAdminConfigOutputWithContext(ctx context.Context) KubernetesClusterKubeAdminConfigOutput
- func (o KubernetesClusterKubeAdminConfigOutput) Username() pulumi.StringPtrOutput
- type KubernetesClusterKubeConfig
- type KubernetesClusterKubeConfigArgs
- func (KubernetesClusterKubeConfigArgs) ElementType() reflect.Type
- func (i KubernetesClusterKubeConfigArgs) ToKubernetesClusterKubeConfigOutput() KubernetesClusterKubeConfigOutput
- func (i KubernetesClusterKubeConfigArgs) ToKubernetesClusterKubeConfigOutputWithContext(ctx context.Context) KubernetesClusterKubeConfigOutput
- type KubernetesClusterKubeConfigArray
- func (KubernetesClusterKubeConfigArray) ElementType() reflect.Type
- func (i KubernetesClusterKubeConfigArray) ToKubernetesClusterKubeConfigArrayOutput() KubernetesClusterKubeConfigArrayOutput
- func (i KubernetesClusterKubeConfigArray) ToKubernetesClusterKubeConfigArrayOutputWithContext(ctx context.Context) KubernetesClusterKubeConfigArrayOutput
- type KubernetesClusterKubeConfigArrayInput
- type KubernetesClusterKubeConfigArrayOutput
- func (KubernetesClusterKubeConfigArrayOutput) ElementType() reflect.Type
- func (o KubernetesClusterKubeConfigArrayOutput) Index(i pulumi.IntInput) KubernetesClusterKubeConfigOutput
- func (o KubernetesClusterKubeConfigArrayOutput) ToKubernetesClusterKubeConfigArrayOutput() KubernetesClusterKubeConfigArrayOutput
- func (o KubernetesClusterKubeConfigArrayOutput) ToKubernetesClusterKubeConfigArrayOutputWithContext(ctx context.Context) KubernetesClusterKubeConfigArrayOutput
- type KubernetesClusterKubeConfigInput
- type KubernetesClusterKubeConfigOutput
- func (o KubernetesClusterKubeConfigOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o KubernetesClusterKubeConfigOutput) ClientKey() pulumi.StringPtrOutput
- func (o KubernetesClusterKubeConfigOutput) ClusterCaCertificate() pulumi.StringPtrOutput
- func (KubernetesClusterKubeConfigOutput) ElementType() reflect.Type
- func (o KubernetesClusterKubeConfigOutput) Host() pulumi.StringPtrOutput
- func (o KubernetesClusterKubeConfigOutput) Password() pulumi.StringPtrOutput
- func (o KubernetesClusterKubeConfigOutput) ToKubernetesClusterKubeConfigOutput() KubernetesClusterKubeConfigOutput
- func (o KubernetesClusterKubeConfigOutput) ToKubernetesClusterKubeConfigOutputWithContext(ctx context.Context) KubernetesClusterKubeConfigOutput
- func (o KubernetesClusterKubeConfigOutput) Username() pulumi.StringPtrOutput
- type KubernetesClusterLinuxProfile
- type KubernetesClusterLinuxProfileArgs
- func (KubernetesClusterLinuxProfileArgs) ElementType() reflect.Type
- func (i KubernetesClusterLinuxProfileArgs) ToKubernetesClusterLinuxProfileOutput() KubernetesClusterLinuxProfileOutput
- func (i KubernetesClusterLinuxProfileArgs) ToKubernetesClusterLinuxProfileOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfileOutput
- func (i KubernetesClusterLinuxProfileArgs) ToKubernetesClusterLinuxProfilePtrOutput() KubernetesClusterLinuxProfilePtrOutput
- func (i KubernetesClusterLinuxProfileArgs) ToKubernetesClusterLinuxProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfilePtrOutput
- type KubernetesClusterLinuxProfileInput
- type KubernetesClusterLinuxProfileOutput
- func (o KubernetesClusterLinuxProfileOutput) AdminUsername() pulumi.StringOutput
- func (KubernetesClusterLinuxProfileOutput) ElementType() reflect.Type
- func (o KubernetesClusterLinuxProfileOutput) SshKey() KubernetesClusterLinuxProfileSshKeyOutput
- func (o KubernetesClusterLinuxProfileOutput) ToKubernetesClusterLinuxProfileOutput() KubernetesClusterLinuxProfileOutput
- func (o KubernetesClusterLinuxProfileOutput) ToKubernetesClusterLinuxProfileOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfileOutput
- func (o KubernetesClusterLinuxProfileOutput) ToKubernetesClusterLinuxProfilePtrOutput() KubernetesClusterLinuxProfilePtrOutput
- func (o KubernetesClusterLinuxProfileOutput) ToKubernetesClusterLinuxProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfilePtrOutput
- type KubernetesClusterLinuxProfilePtrInput
- type KubernetesClusterLinuxProfilePtrOutput
- func (o KubernetesClusterLinuxProfilePtrOutput) AdminUsername() pulumi.StringOutput
- func (o KubernetesClusterLinuxProfilePtrOutput) Elem() KubernetesClusterLinuxProfileOutput
- func (KubernetesClusterLinuxProfilePtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterLinuxProfilePtrOutput) SshKey() KubernetesClusterLinuxProfileSshKeyOutput
- func (o KubernetesClusterLinuxProfilePtrOutput) ToKubernetesClusterLinuxProfilePtrOutput() KubernetesClusterLinuxProfilePtrOutput
- func (o KubernetesClusterLinuxProfilePtrOutput) ToKubernetesClusterLinuxProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfilePtrOutput
- type KubernetesClusterLinuxProfileSshKey
- type KubernetesClusterLinuxProfileSshKeyArgs
- func (KubernetesClusterLinuxProfileSshKeyArgs) ElementType() reflect.Type
- func (i KubernetesClusterLinuxProfileSshKeyArgs) ToKubernetesClusterLinuxProfileSshKeyOutput() KubernetesClusterLinuxProfileSshKeyOutput
- func (i KubernetesClusterLinuxProfileSshKeyArgs) ToKubernetesClusterLinuxProfileSshKeyOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfileSshKeyOutput
- type KubernetesClusterLinuxProfileSshKeyInput
- type KubernetesClusterLinuxProfileSshKeyOutput
- func (KubernetesClusterLinuxProfileSshKeyOutput) ElementType() reflect.Type
- func (o KubernetesClusterLinuxProfileSshKeyOutput) KeyData() pulumi.StringOutput
- func (o KubernetesClusterLinuxProfileSshKeyOutput) ToKubernetesClusterLinuxProfileSshKeyOutput() KubernetesClusterLinuxProfileSshKeyOutput
- func (o KubernetesClusterLinuxProfileSshKeyOutput) ToKubernetesClusterLinuxProfileSshKeyOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfileSshKeyOutput
- type KubernetesClusterNetworkProfile
- type KubernetesClusterNetworkProfileArgs
- func (KubernetesClusterNetworkProfileArgs) ElementType() reflect.Type
- func (i KubernetesClusterNetworkProfileArgs) ToKubernetesClusterNetworkProfileOutput() KubernetesClusterNetworkProfileOutput
- func (i KubernetesClusterNetworkProfileArgs) ToKubernetesClusterNetworkProfileOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileOutput
- func (i KubernetesClusterNetworkProfileArgs) ToKubernetesClusterNetworkProfilePtrOutput() KubernetesClusterNetworkProfilePtrOutput
- func (i KubernetesClusterNetworkProfileArgs) ToKubernetesClusterNetworkProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfilePtrOutput
- type KubernetesClusterNetworkProfileInput
- type KubernetesClusterNetworkProfileLoadBalancerProfile
- type KubernetesClusterNetworkProfileLoadBalancerProfileArgs
- func (KubernetesClusterNetworkProfileLoadBalancerProfileArgs) ElementType() reflect.Type
- func (i KubernetesClusterNetworkProfileLoadBalancerProfileArgs) ToKubernetesClusterNetworkProfileLoadBalancerProfileOutput() KubernetesClusterNetworkProfileLoadBalancerProfileOutput
- func (i KubernetesClusterNetworkProfileLoadBalancerProfileArgs) ToKubernetesClusterNetworkProfileLoadBalancerProfileOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileLoadBalancerProfileOutput
- func (i KubernetesClusterNetworkProfileLoadBalancerProfileArgs) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput() KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
- func (i KubernetesClusterNetworkProfileLoadBalancerProfileArgs) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
- type KubernetesClusterNetworkProfileLoadBalancerProfileInput
- type KubernetesClusterNetworkProfileLoadBalancerProfileOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) EffectiveOutboundIps() pulumi.StringArrayOutput
- func (KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ElementType() reflect.Type
- func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ManagedOutboundIpCount() pulumi.IntPtrOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) OutboundIpAddressIds() pulumi.StringArrayOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) OutboundIpPrefixIds() pulumi.StringArrayOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfileOutput() KubernetesClusterNetworkProfileLoadBalancerProfileOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfileOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileLoadBalancerProfileOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput() KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
- type KubernetesClusterNetworkProfileLoadBalancerProfilePtrInput
- type KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) EffectiveOutboundIps() pulumi.StringArrayOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) Elem() KubernetesClusterNetworkProfileLoadBalancerProfileOutput
- func (KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ManagedOutboundIpCount() pulumi.IntPtrOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) OutboundIpAddressIds() pulumi.StringArrayOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) OutboundIpPrefixIds() pulumi.StringArrayOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput() KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
- type KubernetesClusterNetworkProfileOutput
- func (o KubernetesClusterNetworkProfileOutput) DnsServiceIp() pulumi.StringPtrOutput
- func (o KubernetesClusterNetworkProfileOutput) DockerBridgeCidr() pulumi.StringPtrOutput
- func (KubernetesClusterNetworkProfileOutput) ElementType() reflect.Type
- func (o KubernetesClusterNetworkProfileOutput) LoadBalancerProfile() KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
- func (o KubernetesClusterNetworkProfileOutput) LoadBalancerSku() pulumi.StringPtrOutput
- func (o KubernetesClusterNetworkProfileOutput) NetworkPlugin() pulumi.StringOutput
- func (o KubernetesClusterNetworkProfileOutput) NetworkPolicy() pulumi.StringPtrOutput
- func (o KubernetesClusterNetworkProfileOutput) PodCidr() pulumi.StringPtrOutput
- func (o KubernetesClusterNetworkProfileOutput) ServiceCidr() pulumi.StringPtrOutput
- func (o KubernetesClusterNetworkProfileOutput) ToKubernetesClusterNetworkProfileOutput() KubernetesClusterNetworkProfileOutput
- func (o KubernetesClusterNetworkProfileOutput) ToKubernetesClusterNetworkProfileOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileOutput
- func (o KubernetesClusterNetworkProfileOutput) ToKubernetesClusterNetworkProfilePtrOutput() KubernetesClusterNetworkProfilePtrOutput
- func (o KubernetesClusterNetworkProfileOutput) ToKubernetesClusterNetworkProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfilePtrOutput
- type KubernetesClusterNetworkProfilePtrInput
- type KubernetesClusterNetworkProfilePtrOutput
- func (o KubernetesClusterNetworkProfilePtrOutput) DnsServiceIp() pulumi.StringPtrOutput
- func (o KubernetesClusterNetworkProfilePtrOutput) DockerBridgeCidr() pulumi.StringPtrOutput
- func (o KubernetesClusterNetworkProfilePtrOutput) Elem() KubernetesClusterNetworkProfileOutput
- func (KubernetesClusterNetworkProfilePtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterNetworkProfilePtrOutput) LoadBalancerProfile() KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
- func (o KubernetesClusterNetworkProfilePtrOutput) LoadBalancerSku() pulumi.StringPtrOutput
- func (o KubernetesClusterNetworkProfilePtrOutput) NetworkPlugin() pulumi.StringOutput
- func (o KubernetesClusterNetworkProfilePtrOutput) NetworkPolicy() pulumi.StringPtrOutput
- func (o KubernetesClusterNetworkProfilePtrOutput) PodCidr() pulumi.StringPtrOutput
- func (o KubernetesClusterNetworkProfilePtrOutput) ServiceCidr() pulumi.StringPtrOutput
- func (o KubernetesClusterNetworkProfilePtrOutput) ToKubernetesClusterNetworkProfilePtrOutput() KubernetesClusterNetworkProfilePtrOutput
- func (o KubernetesClusterNetworkProfilePtrOutput) ToKubernetesClusterNetworkProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfilePtrOutput
- type KubernetesClusterNodePool
- type KubernetesClusterNodePoolArgs
- type KubernetesClusterNodePoolState
- type KubernetesClusterRoleBasedAccessControl
- type KubernetesClusterRoleBasedAccessControlArgs
- func (KubernetesClusterRoleBasedAccessControlArgs) ElementType() reflect.Type
- func (i KubernetesClusterRoleBasedAccessControlArgs) ToKubernetesClusterRoleBasedAccessControlOutput() KubernetesClusterRoleBasedAccessControlOutput
- func (i KubernetesClusterRoleBasedAccessControlArgs) ToKubernetesClusterRoleBasedAccessControlOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlOutput
- func (i KubernetesClusterRoleBasedAccessControlArgs) ToKubernetesClusterRoleBasedAccessControlPtrOutput() KubernetesClusterRoleBasedAccessControlPtrOutput
- func (i KubernetesClusterRoleBasedAccessControlArgs) ToKubernetesClusterRoleBasedAccessControlPtrOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlPtrOutput
- type KubernetesClusterRoleBasedAccessControlAzureActiveDirectory
- type KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs
- func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ElementType() reflect.Type
- func (i KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput() KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
- func (i KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
- func (i KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput() KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput
- func (i KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput
- type KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryInput
- type KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ClientAppId() pulumi.StringOutput
- func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ElementType() reflect.Type
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ServerAppId() pulumi.StringOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ServerAppSecret() pulumi.StringOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) TenantId() pulumi.StringPtrOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput() KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput() KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput
- type KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrInput
- type KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ClientAppId() pulumi.StringOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) Elem() KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
- func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ServerAppId() pulumi.StringOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ServerAppSecret() pulumi.StringOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput() KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput
- type KubernetesClusterRoleBasedAccessControlInput
- type KubernetesClusterRoleBasedAccessControlOutput
- func (o KubernetesClusterRoleBasedAccessControlOutput) AzureActiveDirectory() KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput
- func (KubernetesClusterRoleBasedAccessControlOutput) ElementType() reflect.Type
- func (o KubernetesClusterRoleBasedAccessControlOutput) Enabled() pulumi.BoolOutput
- func (o KubernetesClusterRoleBasedAccessControlOutput) ToKubernetesClusterRoleBasedAccessControlOutput() KubernetesClusterRoleBasedAccessControlOutput
- func (o KubernetesClusterRoleBasedAccessControlOutput) ToKubernetesClusterRoleBasedAccessControlOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlOutput
- func (o KubernetesClusterRoleBasedAccessControlOutput) ToKubernetesClusterRoleBasedAccessControlPtrOutput() KubernetesClusterRoleBasedAccessControlPtrOutput
- func (o KubernetesClusterRoleBasedAccessControlOutput) ToKubernetesClusterRoleBasedAccessControlPtrOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlPtrOutput
- type KubernetesClusterRoleBasedAccessControlPtrInput
- type KubernetesClusterRoleBasedAccessControlPtrOutput
- func (o KubernetesClusterRoleBasedAccessControlPtrOutput) AzureActiveDirectory() KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput
- func (o KubernetesClusterRoleBasedAccessControlPtrOutput) Elem() KubernetesClusterRoleBasedAccessControlOutput
- func (KubernetesClusterRoleBasedAccessControlPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterRoleBasedAccessControlPtrOutput) Enabled() pulumi.BoolOutput
- func (o KubernetesClusterRoleBasedAccessControlPtrOutput) ToKubernetesClusterRoleBasedAccessControlPtrOutput() KubernetesClusterRoleBasedAccessControlPtrOutput
- func (o KubernetesClusterRoleBasedAccessControlPtrOutput) ToKubernetesClusterRoleBasedAccessControlPtrOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlPtrOutput
- type KubernetesClusterServicePrincipal
- type KubernetesClusterServicePrincipalArgs
- func (KubernetesClusterServicePrincipalArgs) ElementType() reflect.Type
- func (i KubernetesClusterServicePrincipalArgs) ToKubernetesClusterServicePrincipalOutput() KubernetesClusterServicePrincipalOutput
- func (i KubernetesClusterServicePrincipalArgs) ToKubernetesClusterServicePrincipalOutputWithContext(ctx context.Context) KubernetesClusterServicePrincipalOutput
- func (i KubernetesClusterServicePrincipalArgs) ToKubernetesClusterServicePrincipalPtrOutput() KubernetesClusterServicePrincipalPtrOutput
- func (i KubernetesClusterServicePrincipalArgs) ToKubernetesClusterServicePrincipalPtrOutputWithContext(ctx context.Context) KubernetesClusterServicePrincipalPtrOutput
- type KubernetesClusterServicePrincipalInput
- type KubernetesClusterServicePrincipalOutput
- func (o KubernetesClusterServicePrincipalOutput) ClientId() pulumi.StringOutput
- func (o KubernetesClusterServicePrincipalOutput) ClientSecret() pulumi.StringOutput
- func (KubernetesClusterServicePrincipalOutput) ElementType() reflect.Type
- func (o KubernetesClusterServicePrincipalOutput) ToKubernetesClusterServicePrincipalOutput() KubernetesClusterServicePrincipalOutput
- func (o KubernetesClusterServicePrincipalOutput) ToKubernetesClusterServicePrincipalOutputWithContext(ctx context.Context) KubernetesClusterServicePrincipalOutput
- func (o KubernetesClusterServicePrincipalOutput) ToKubernetesClusterServicePrincipalPtrOutput() KubernetesClusterServicePrincipalPtrOutput
- func (o KubernetesClusterServicePrincipalOutput) ToKubernetesClusterServicePrincipalPtrOutputWithContext(ctx context.Context) KubernetesClusterServicePrincipalPtrOutput
- type KubernetesClusterServicePrincipalPtrInput
- type KubernetesClusterServicePrincipalPtrOutput
- func (o KubernetesClusterServicePrincipalPtrOutput) ClientId() pulumi.StringOutput
- func (o KubernetesClusterServicePrincipalPtrOutput) ClientSecret() pulumi.StringOutput
- func (o KubernetesClusterServicePrincipalPtrOutput) Elem() KubernetesClusterServicePrincipalOutput
- func (KubernetesClusterServicePrincipalPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterServicePrincipalPtrOutput) ToKubernetesClusterServicePrincipalPtrOutput() KubernetesClusterServicePrincipalPtrOutput
- func (o KubernetesClusterServicePrincipalPtrOutput) ToKubernetesClusterServicePrincipalPtrOutputWithContext(ctx context.Context) KubernetesClusterServicePrincipalPtrOutput
- type KubernetesClusterState
- type KubernetesClusterWindowsProfile
- type KubernetesClusterWindowsProfileArgs
- func (KubernetesClusterWindowsProfileArgs) ElementType() reflect.Type
- func (i KubernetesClusterWindowsProfileArgs) ToKubernetesClusterWindowsProfileOutput() KubernetesClusterWindowsProfileOutput
- func (i KubernetesClusterWindowsProfileArgs) ToKubernetesClusterWindowsProfileOutputWithContext(ctx context.Context) KubernetesClusterWindowsProfileOutput
- func (i KubernetesClusterWindowsProfileArgs) ToKubernetesClusterWindowsProfilePtrOutput() KubernetesClusterWindowsProfilePtrOutput
- func (i KubernetesClusterWindowsProfileArgs) ToKubernetesClusterWindowsProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterWindowsProfilePtrOutput
- type KubernetesClusterWindowsProfileInput
- type KubernetesClusterWindowsProfileOutput
- func (o KubernetesClusterWindowsProfileOutput) AdminPassword() pulumi.StringPtrOutput
- func (o KubernetesClusterWindowsProfileOutput) AdminUsername() pulumi.StringOutput
- func (KubernetesClusterWindowsProfileOutput) ElementType() reflect.Type
- func (o KubernetesClusterWindowsProfileOutput) ToKubernetesClusterWindowsProfileOutput() KubernetesClusterWindowsProfileOutput
- func (o KubernetesClusterWindowsProfileOutput) ToKubernetesClusterWindowsProfileOutputWithContext(ctx context.Context) KubernetesClusterWindowsProfileOutput
- func (o KubernetesClusterWindowsProfileOutput) ToKubernetesClusterWindowsProfilePtrOutput() KubernetesClusterWindowsProfilePtrOutput
- func (o KubernetesClusterWindowsProfileOutput) ToKubernetesClusterWindowsProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterWindowsProfilePtrOutput
- type KubernetesClusterWindowsProfilePtrInput
- type KubernetesClusterWindowsProfilePtrOutput
- func (o KubernetesClusterWindowsProfilePtrOutput) AdminPassword() pulumi.StringPtrOutput
- func (o KubernetesClusterWindowsProfilePtrOutput) AdminUsername() pulumi.StringOutput
- func (o KubernetesClusterWindowsProfilePtrOutput) Elem() KubernetesClusterWindowsProfileOutput
- func (KubernetesClusterWindowsProfilePtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterWindowsProfilePtrOutput) ToKubernetesClusterWindowsProfilePtrOutput() KubernetesClusterWindowsProfilePtrOutput
- func (o KubernetesClusterWindowsProfilePtrOutput) ToKubernetesClusterWindowsProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterWindowsProfilePtrOutput
- type LookupKubernetesClusterArgs
- type LookupKubernetesClusterResult
- type LookupRegistryArgs
- type LookupRegistryResult
- type Registry
- type RegistryArgs
- type RegistryNetworkRuleSet
- type RegistryNetworkRuleSetArgs
- func (RegistryNetworkRuleSetArgs) ElementType() reflect.Type
- func (i RegistryNetworkRuleSetArgs) ToRegistryNetworkRuleSetOutput() RegistryNetworkRuleSetOutput
- func (i RegistryNetworkRuleSetArgs) ToRegistryNetworkRuleSetOutputWithContext(ctx context.Context) RegistryNetworkRuleSetOutput
- func (i RegistryNetworkRuleSetArgs) ToRegistryNetworkRuleSetPtrOutput() RegistryNetworkRuleSetPtrOutput
- func (i RegistryNetworkRuleSetArgs) ToRegistryNetworkRuleSetPtrOutputWithContext(ctx context.Context) RegistryNetworkRuleSetPtrOutput
- type RegistryNetworkRuleSetInput
- type RegistryNetworkRuleSetIpRule
- type RegistryNetworkRuleSetIpRuleArgs
- func (RegistryNetworkRuleSetIpRuleArgs) ElementType() reflect.Type
- func (i RegistryNetworkRuleSetIpRuleArgs) ToRegistryNetworkRuleSetIpRuleOutput() RegistryNetworkRuleSetIpRuleOutput
- func (i RegistryNetworkRuleSetIpRuleArgs) ToRegistryNetworkRuleSetIpRuleOutputWithContext(ctx context.Context) RegistryNetworkRuleSetIpRuleOutput
- type RegistryNetworkRuleSetIpRuleArray
- func (RegistryNetworkRuleSetIpRuleArray) ElementType() reflect.Type
- func (i RegistryNetworkRuleSetIpRuleArray) ToRegistryNetworkRuleSetIpRuleArrayOutput() RegistryNetworkRuleSetIpRuleArrayOutput
- func (i RegistryNetworkRuleSetIpRuleArray) ToRegistryNetworkRuleSetIpRuleArrayOutputWithContext(ctx context.Context) RegistryNetworkRuleSetIpRuleArrayOutput
- type RegistryNetworkRuleSetIpRuleArrayInput
- type RegistryNetworkRuleSetIpRuleArrayOutput
- func (RegistryNetworkRuleSetIpRuleArrayOutput) ElementType() reflect.Type
- func (o RegistryNetworkRuleSetIpRuleArrayOutput) Index(i pulumi.IntInput) RegistryNetworkRuleSetIpRuleOutput
- func (o RegistryNetworkRuleSetIpRuleArrayOutput) ToRegistryNetworkRuleSetIpRuleArrayOutput() RegistryNetworkRuleSetIpRuleArrayOutput
- func (o RegistryNetworkRuleSetIpRuleArrayOutput) ToRegistryNetworkRuleSetIpRuleArrayOutputWithContext(ctx context.Context) RegistryNetworkRuleSetIpRuleArrayOutput
- type RegistryNetworkRuleSetIpRuleInput
- type RegistryNetworkRuleSetIpRuleOutput
- func (o RegistryNetworkRuleSetIpRuleOutput) Action() pulumi.StringOutput
- func (RegistryNetworkRuleSetIpRuleOutput) ElementType() reflect.Type
- func (o RegistryNetworkRuleSetIpRuleOutput) IpRange() pulumi.StringOutput
- func (o RegistryNetworkRuleSetIpRuleOutput) ToRegistryNetworkRuleSetIpRuleOutput() RegistryNetworkRuleSetIpRuleOutput
- func (o RegistryNetworkRuleSetIpRuleOutput) ToRegistryNetworkRuleSetIpRuleOutputWithContext(ctx context.Context) RegistryNetworkRuleSetIpRuleOutput
- type RegistryNetworkRuleSetOutput
- func (o RegistryNetworkRuleSetOutput) DefaultAction() pulumi.StringPtrOutput
- func (RegistryNetworkRuleSetOutput) ElementType() reflect.Type
- func (o RegistryNetworkRuleSetOutput) IpRules() RegistryNetworkRuleSetIpRuleArrayOutput
- func (o RegistryNetworkRuleSetOutput) ToRegistryNetworkRuleSetOutput() RegistryNetworkRuleSetOutput
- func (o RegistryNetworkRuleSetOutput) ToRegistryNetworkRuleSetOutputWithContext(ctx context.Context) RegistryNetworkRuleSetOutput
- func (o RegistryNetworkRuleSetOutput) ToRegistryNetworkRuleSetPtrOutput() RegistryNetworkRuleSetPtrOutput
- func (o RegistryNetworkRuleSetOutput) ToRegistryNetworkRuleSetPtrOutputWithContext(ctx context.Context) RegistryNetworkRuleSetPtrOutput
- func (o RegistryNetworkRuleSetOutput) VirtualNetworks() RegistryNetworkRuleSetVirtualNetworkArrayOutput
- type RegistryNetworkRuleSetPtrInput
- type RegistryNetworkRuleSetPtrOutput
- func (o RegistryNetworkRuleSetPtrOutput) DefaultAction() pulumi.StringPtrOutput
- func (o RegistryNetworkRuleSetPtrOutput) Elem() RegistryNetworkRuleSetOutput
- func (RegistryNetworkRuleSetPtrOutput) ElementType() reflect.Type
- func (o RegistryNetworkRuleSetPtrOutput) IpRules() RegistryNetworkRuleSetIpRuleArrayOutput
- func (o RegistryNetworkRuleSetPtrOutput) ToRegistryNetworkRuleSetPtrOutput() RegistryNetworkRuleSetPtrOutput
- func (o RegistryNetworkRuleSetPtrOutput) ToRegistryNetworkRuleSetPtrOutputWithContext(ctx context.Context) RegistryNetworkRuleSetPtrOutput
- func (o RegistryNetworkRuleSetPtrOutput) VirtualNetworks() RegistryNetworkRuleSetVirtualNetworkArrayOutput
- type RegistryNetworkRuleSetVirtualNetwork
- type RegistryNetworkRuleSetVirtualNetworkArgs
- func (RegistryNetworkRuleSetVirtualNetworkArgs) ElementType() reflect.Type
- func (i RegistryNetworkRuleSetVirtualNetworkArgs) ToRegistryNetworkRuleSetVirtualNetworkOutput() RegistryNetworkRuleSetVirtualNetworkOutput
- func (i RegistryNetworkRuleSetVirtualNetworkArgs) ToRegistryNetworkRuleSetVirtualNetworkOutputWithContext(ctx context.Context) RegistryNetworkRuleSetVirtualNetworkOutput
- type RegistryNetworkRuleSetVirtualNetworkArray
- func (RegistryNetworkRuleSetVirtualNetworkArray) ElementType() reflect.Type
- func (i RegistryNetworkRuleSetVirtualNetworkArray) ToRegistryNetworkRuleSetVirtualNetworkArrayOutput() RegistryNetworkRuleSetVirtualNetworkArrayOutput
- func (i RegistryNetworkRuleSetVirtualNetworkArray) ToRegistryNetworkRuleSetVirtualNetworkArrayOutputWithContext(ctx context.Context) RegistryNetworkRuleSetVirtualNetworkArrayOutput
- type RegistryNetworkRuleSetVirtualNetworkArrayInput
- type RegistryNetworkRuleSetVirtualNetworkArrayOutput
- func (RegistryNetworkRuleSetVirtualNetworkArrayOutput) ElementType() reflect.Type
- func (o RegistryNetworkRuleSetVirtualNetworkArrayOutput) Index(i pulumi.IntInput) RegistryNetworkRuleSetVirtualNetworkOutput
- func (o RegistryNetworkRuleSetVirtualNetworkArrayOutput) ToRegistryNetworkRuleSetVirtualNetworkArrayOutput() RegistryNetworkRuleSetVirtualNetworkArrayOutput
- func (o RegistryNetworkRuleSetVirtualNetworkArrayOutput) ToRegistryNetworkRuleSetVirtualNetworkArrayOutputWithContext(ctx context.Context) RegistryNetworkRuleSetVirtualNetworkArrayOutput
- type RegistryNetworkRuleSetVirtualNetworkInput
- type RegistryNetworkRuleSetVirtualNetworkOutput
- func (o RegistryNetworkRuleSetVirtualNetworkOutput) Action() pulumi.StringOutput
- func (RegistryNetworkRuleSetVirtualNetworkOutput) ElementType() reflect.Type
- func (o RegistryNetworkRuleSetVirtualNetworkOutput) SubnetId() pulumi.StringOutput
- func (o RegistryNetworkRuleSetVirtualNetworkOutput) ToRegistryNetworkRuleSetVirtualNetworkOutput() RegistryNetworkRuleSetVirtualNetworkOutput
- func (o RegistryNetworkRuleSetVirtualNetworkOutput) ToRegistryNetworkRuleSetVirtualNetworkOutputWithContext(ctx context.Context) RegistryNetworkRuleSetVirtualNetworkOutput
- type RegistryState
- type RegistryWebhook
- type RegistryWebhookArgs
- type RegistryWebhookState
- type RegistryWebook
- type RegistryWebookArgs
- type RegistryWebookState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetKubernetesClusterAddonProfile ¶
type GetKubernetesClusterAddonProfile struct { // A `azurePolicy` block. AzurePolicies []GetKubernetesClusterAddonProfileAzurePolicy `pulumi:"azurePolicies"` // A `httpApplicationRouting` block. HttpApplicationRoutings []GetKubernetesClusterAddonProfileHttpApplicationRouting `pulumi:"httpApplicationRoutings"` // A `kubeDashboard` block. KubeDashboards []GetKubernetesClusterAddonProfileKubeDashboard `pulumi:"kubeDashboards"` // A `omsAgent` block. OmsAgents []GetKubernetesClusterAddonProfileOmsAgent `pulumi:"omsAgents"` }
type GetKubernetesClusterAddonProfileArgs ¶
type GetKubernetesClusterAddonProfileArgs struct { // A `azurePolicy` block. AzurePolicies GetKubernetesClusterAddonProfileAzurePolicyArrayInput `pulumi:"azurePolicies"` // A `httpApplicationRouting` block. HttpApplicationRoutings GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayInput `pulumi:"httpApplicationRoutings"` // A `kubeDashboard` block. KubeDashboards GetKubernetesClusterAddonProfileKubeDashboardArrayInput `pulumi:"kubeDashboards"` // A `omsAgent` block. OmsAgents GetKubernetesClusterAddonProfileOmsAgentArrayInput `pulumi:"omsAgents"` }
func (GetKubernetesClusterAddonProfileArgs) ElementType ¶
func (GetKubernetesClusterAddonProfileArgs) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileArgs) ToGetKubernetesClusterAddonProfileOutput ¶
func (i GetKubernetesClusterAddonProfileArgs) ToGetKubernetesClusterAddonProfileOutput() GetKubernetesClusterAddonProfileOutput
func (GetKubernetesClusterAddonProfileArgs) ToGetKubernetesClusterAddonProfileOutputWithContext ¶
func (i GetKubernetesClusterAddonProfileArgs) ToGetKubernetesClusterAddonProfileOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOutput
type GetKubernetesClusterAddonProfileArray ¶
type GetKubernetesClusterAddonProfileArray []GetKubernetesClusterAddonProfileInput
func (GetKubernetesClusterAddonProfileArray) ElementType ¶
func (GetKubernetesClusterAddonProfileArray) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileArray) ToGetKubernetesClusterAddonProfileArrayOutput ¶
func (i GetKubernetesClusterAddonProfileArray) ToGetKubernetesClusterAddonProfileArrayOutput() GetKubernetesClusterAddonProfileArrayOutput
func (GetKubernetesClusterAddonProfileArray) ToGetKubernetesClusterAddonProfileArrayOutputWithContext ¶
func (i GetKubernetesClusterAddonProfileArray) ToGetKubernetesClusterAddonProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileArrayOutput
type GetKubernetesClusterAddonProfileArrayInput ¶
type GetKubernetesClusterAddonProfileArrayInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileArrayOutput() GetKubernetesClusterAddonProfileArrayOutput ToGetKubernetesClusterAddonProfileArrayOutputWithContext(context.Context) GetKubernetesClusterAddonProfileArrayOutput }
type GetKubernetesClusterAddonProfileArrayOutput ¶
type GetKubernetesClusterAddonProfileArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileArrayOutput) ElementType ¶
func (GetKubernetesClusterAddonProfileArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileArrayOutput) ToGetKubernetesClusterAddonProfileArrayOutput ¶
func (o GetKubernetesClusterAddonProfileArrayOutput) ToGetKubernetesClusterAddonProfileArrayOutput() GetKubernetesClusterAddonProfileArrayOutput
func (GetKubernetesClusterAddonProfileArrayOutput) ToGetKubernetesClusterAddonProfileArrayOutputWithContext ¶
func (o GetKubernetesClusterAddonProfileArrayOutput) ToGetKubernetesClusterAddonProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileArrayOutput
type GetKubernetesClusterAddonProfileAzurePolicy ¶
type GetKubernetesClusterAddonProfileAzurePolicy struct { // Is Role Based Access Control enabled? Enabled bool `pulumi:"enabled"` }
type GetKubernetesClusterAddonProfileAzurePolicyArgs ¶
type GetKubernetesClusterAddonProfileAzurePolicyArgs struct { // Is Role Based Access Control enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (GetKubernetesClusterAddonProfileAzurePolicyArgs) ElementType ¶
func (GetKubernetesClusterAddonProfileAzurePolicyArgs) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileAzurePolicyArgs) ToGetKubernetesClusterAddonProfileAzurePolicyOutput ¶
func (i GetKubernetesClusterAddonProfileAzurePolicyArgs) ToGetKubernetesClusterAddonProfileAzurePolicyOutput() GetKubernetesClusterAddonProfileAzurePolicyOutput
func (GetKubernetesClusterAddonProfileAzurePolicyArgs) ToGetKubernetesClusterAddonProfileAzurePolicyOutputWithContext ¶
func (i GetKubernetesClusterAddonProfileAzurePolicyArgs) ToGetKubernetesClusterAddonProfileAzurePolicyOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzurePolicyOutput
type GetKubernetesClusterAddonProfileAzurePolicyArray ¶
type GetKubernetesClusterAddonProfileAzurePolicyArray []GetKubernetesClusterAddonProfileAzurePolicyInput
func (GetKubernetesClusterAddonProfileAzurePolicyArray) ElementType ¶
func (GetKubernetesClusterAddonProfileAzurePolicyArray) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileAzurePolicyArray) ToGetKubernetesClusterAddonProfileAzurePolicyArrayOutput ¶
func (i GetKubernetesClusterAddonProfileAzurePolicyArray) ToGetKubernetesClusterAddonProfileAzurePolicyArrayOutput() GetKubernetesClusterAddonProfileAzurePolicyArrayOutput
func (GetKubernetesClusterAddonProfileAzurePolicyArray) ToGetKubernetesClusterAddonProfileAzurePolicyArrayOutputWithContext ¶
func (i GetKubernetesClusterAddonProfileAzurePolicyArray) ToGetKubernetesClusterAddonProfileAzurePolicyArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzurePolicyArrayOutput
type GetKubernetesClusterAddonProfileAzurePolicyArrayInput ¶
type GetKubernetesClusterAddonProfileAzurePolicyArrayInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileAzurePolicyArrayOutput() GetKubernetesClusterAddonProfileAzurePolicyArrayOutput ToGetKubernetesClusterAddonProfileAzurePolicyArrayOutputWithContext(context.Context) GetKubernetesClusterAddonProfileAzurePolicyArrayOutput }
type GetKubernetesClusterAddonProfileAzurePolicyArrayOutput ¶
type GetKubernetesClusterAddonProfileAzurePolicyArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileAzurePolicyArrayOutput) ElementType ¶
func (GetKubernetesClusterAddonProfileAzurePolicyArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileAzurePolicyArrayOutput) ToGetKubernetesClusterAddonProfileAzurePolicyArrayOutput ¶
func (o GetKubernetesClusterAddonProfileAzurePolicyArrayOutput) ToGetKubernetesClusterAddonProfileAzurePolicyArrayOutput() GetKubernetesClusterAddonProfileAzurePolicyArrayOutput
func (GetKubernetesClusterAddonProfileAzurePolicyArrayOutput) ToGetKubernetesClusterAddonProfileAzurePolicyArrayOutputWithContext ¶
func (o GetKubernetesClusterAddonProfileAzurePolicyArrayOutput) ToGetKubernetesClusterAddonProfileAzurePolicyArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzurePolicyArrayOutput
type GetKubernetesClusterAddonProfileAzurePolicyInput ¶
type GetKubernetesClusterAddonProfileAzurePolicyInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileAzurePolicyOutput() GetKubernetesClusterAddonProfileAzurePolicyOutput ToGetKubernetesClusterAddonProfileAzurePolicyOutputWithContext(context.Context) GetKubernetesClusterAddonProfileAzurePolicyOutput }
type GetKubernetesClusterAddonProfileAzurePolicyOutput ¶
type GetKubernetesClusterAddonProfileAzurePolicyOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileAzurePolicyOutput) ElementType ¶
func (GetKubernetesClusterAddonProfileAzurePolicyOutput) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileAzurePolicyOutput) Enabled ¶
func (o GetKubernetesClusterAddonProfileAzurePolicyOutput) Enabled() pulumi.BoolOutput
Is Role Based Access Control enabled?
func (GetKubernetesClusterAddonProfileAzurePolicyOutput) ToGetKubernetesClusterAddonProfileAzurePolicyOutput ¶
func (o GetKubernetesClusterAddonProfileAzurePolicyOutput) ToGetKubernetesClusterAddonProfileAzurePolicyOutput() GetKubernetesClusterAddonProfileAzurePolicyOutput
func (GetKubernetesClusterAddonProfileAzurePolicyOutput) ToGetKubernetesClusterAddonProfileAzurePolicyOutputWithContext ¶
func (o GetKubernetesClusterAddonProfileAzurePolicyOutput) ToGetKubernetesClusterAddonProfileAzurePolicyOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzurePolicyOutput
type GetKubernetesClusterAddonProfileHttpApplicationRoutingArgs ¶
type GetKubernetesClusterAddonProfileHttpApplicationRoutingArgs struct { // Is Role Based Access Control enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` // The Zone Name of the HTTP Application Routing. HttpApplicationRoutingZoneName pulumi.StringInput `pulumi:"httpApplicationRoutingZoneName"` }
func (GetKubernetesClusterAddonProfileHttpApplicationRoutingArgs) ElementType ¶
func (GetKubernetesClusterAddonProfileHttpApplicationRoutingArgs) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileHttpApplicationRoutingArgs) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingOutput ¶
func (i GetKubernetesClusterAddonProfileHttpApplicationRoutingArgs) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingOutput() GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput
func (GetKubernetesClusterAddonProfileHttpApplicationRoutingArgs) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingOutputWithContext ¶
func (i GetKubernetesClusterAddonProfileHttpApplicationRoutingArgs) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput
type GetKubernetesClusterAddonProfileHttpApplicationRoutingArray ¶
type GetKubernetesClusterAddonProfileHttpApplicationRoutingArray []GetKubernetesClusterAddonProfileHttpApplicationRoutingInput
func (GetKubernetesClusterAddonProfileHttpApplicationRoutingArray) ElementType ¶
func (GetKubernetesClusterAddonProfileHttpApplicationRoutingArray) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileHttpApplicationRoutingArray) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput ¶
func (i GetKubernetesClusterAddonProfileHttpApplicationRoutingArray) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput() GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput
func (GetKubernetesClusterAddonProfileHttpApplicationRoutingArray) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutputWithContext ¶
func (i GetKubernetesClusterAddonProfileHttpApplicationRoutingArray) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput
type GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayInput ¶
type GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput() GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput ToGetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutputWithContext(context.Context) GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput }
type GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput ¶
type GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput) ElementType ¶
func (GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput ¶
func (o GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput() GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput
func (GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutputWithContext ¶
func (o GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput
type GetKubernetesClusterAddonProfileHttpApplicationRoutingInput ¶
type GetKubernetesClusterAddonProfileHttpApplicationRoutingInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileHttpApplicationRoutingOutput() GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput ToGetKubernetesClusterAddonProfileHttpApplicationRoutingOutputWithContext(context.Context) GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput }
type GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput ¶
type GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput) ElementType ¶
func (GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput) Enabled ¶
func (o GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput) Enabled() pulumi.BoolOutput
Is Role Based Access Control enabled?
func (GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput) HttpApplicationRoutingZoneName ¶
func (o GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput) HttpApplicationRoutingZoneName() pulumi.StringOutput
The Zone Name of the HTTP Application Routing.
func (GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingOutput ¶
func (o GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingOutput() GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput
func (GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingOutputWithContext ¶
func (o GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput) ToGetKubernetesClusterAddonProfileHttpApplicationRoutingOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput
type GetKubernetesClusterAddonProfileInput ¶
type GetKubernetesClusterAddonProfileInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileOutput() GetKubernetesClusterAddonProfileOutput ToGetKubernetesClusterAddonProfileOutputWithContext(context.Context) GetKubernetesClusterAddonProfileOutput }
type GetKubernetesClusterAddonProfileKubeDashboard ¶
type GetKubernetesClusterAddonProfileKubeDashboard struct { // Is Role Based Access Control enabled? Enabled bool `pulumi:"enabled"` }
type GetKubernetesClusterAddonProfileKubeDashboardArgs ¶
type GetKubernetesClusterAddonProfileKubeDashboardArgs struct { // Is Role Based Access Control enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (GetKubernetesClusterAddonProfileKubeDashboardArgs) ElementType ¶
func (GetKubernetesClusterAddonProfileKubeDashboardArgs) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileKubeDashboardArgs) ToGetKubernetesClusterAddonProfileKubeDashboardOutput ¶
func (i GetKubernetesClusterAddonProfileKubeDashboardArgs) ToGetKubernetesClusterAddonProfileKubeDashboardOutput() GetKubernetesClusterAddonProfileKubeDashboardOutput
func (GetKubernetesClusterAddonProfileKubeDashboardArgs) ToGetKubernetesClusterAddonProfileKubeDashboardOutputWithContext ¶
func (i GetKubernetesClusterAddonProfileKubeDashboardArgs) ToGetKubernetesClusterAddonProfileKubeDashboardOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileKubeDashboardOutput
type GetKubernetesClusterAddonProfileKubeDashboardArray ¶
type GetKubernetesClusterAddonProfileKubeDashboardArray []GetKubernetesClusterAddonProfileKubeDashboardInput
func (GetKubernetesClusterAddonProfileKubeDashboardArray) ElementType ¶
func (GetKubernetesClusterAddonProfileKubeDashboardArray) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileKubeDashboardArray) ToGetKubernetesClusterAddonProfileKubeDashboardArrayOutput ¶
func (i GetKubernetesClusterAddonProfileKubeDashboardArray) ToGetKubernetesClusterAddonProfileKubeDashboardArrayOutput() GetKubernetesClusterAddonProfileKubeDashboardArrayOutput
func (GetKubernetesClusterAddonProfileKubeDashboardArray) ToGetKubernetesClusterAddonProfileKubeDashboardArrayOutputWithContext ¶
func (i GetKubernetesClusterAddonProfileKubeDashboardArray) ToGetKubernetesClusterAddonProfileKubeDashboardArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileKubeDashboardArrayOutput
type GetKubernetesClusterAddonProfileKubeDashboardArrayInput ¶
type GetKubernetesClusterAddonProfileKubeDashboardArrayInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileKubeDashboardArrayOutput() GetKubernetesClusterAddonProfileKubeDashboardArrayOutput ToGetKubernetesClusterAddonProfileKubeDashboardArrayOutputWithContext(context.Context) GetKubernetesClusterAddonProfileKubeDashboardArrayOutput }
type GetKubernetesClusterAddonProfileKubeDashboardArrayOutput ¶
type GetKubernetesClusterAddonProfileKubeDashboardArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileKubeDashboardArrayOutput) ElementType ¶
func (GetKubernetesClusterAddonProfileKubeDashboardArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileKubeDashboardArrayOutput) ToGetKubernetesClusterAddonProfileKubeDashboardArrayOutput ¶
func (o GetKubernetesClusterAddonProfileKubeDashboardArrayOutput) ToGetKubernetesClusterAddonProfileKubeDashboardArrayOutput() GetKubernetesClusterAddonProfileKubeDashboardArrayOutput
func (GetKubernetesClusterAddonProfileKubeDashboardArrayOutput) ToGetKubernetesClusterAddonProfileKubeDashboardArrayOutputWithContext ¶
func (o GetKubernetesClusterAddonProfileKubeDashboardArrayOutput) ToGetKubernetesClusterAddonProfileKubeDashboardArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileKubeDashboardArrayOutput
type GetKubernetesClusterAddonProfileKubeDashboardInput ¶
type GetKubernetesClusterAddonProfileKubeDashboardInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileKubeDashboardOutput() GetKubernetesClusterAddonProfileKubeDashboardOutput ToGetKubernetesClusterAddonProfileKubeDashboardOutputWithContext(context.Context) GetKubernetesClusterAddonProfileKubeDashboardOutput }
type GetKubernetesClusterAddonProfileKubeDashboardOutput ¶
type GetKubernetesClusterAddonProfileKubeDashboardOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileKubeDashboardOutput) ElementType ¶
func (GetKubernetesClusterAddonProfileKubeDashboardOutput) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileKubeDashboardOutput) Enabled ¶
func (o GetKubernetesClusterAddonProfileKubeDashboardOutput) Enabled() pulumi.BoolOutput
Is Role Based Access Control enabled?
func (GetKubernetesClusterAddonProfileKubeDashboardOutput) ToGetKubernetesClusterAddonProfileKubeDashboardOutput ¶
func (o GetKubernetesClusterAddonProfileKubeDashboardOutput) ToGetKubernetesClusterAddonProfileKubeDashboardOutput() GetKubernetesClusterAddonProfileKubeDashboardOutput
func (GetKubernetesClusterAddonProfileKubeDashboardOutput) ToGetKubernetesClusterAddonProfileKubeDashboardOutputWithContext ¶
func (o GetKubernetesClusterAddonProfileKubeDashboardOutput) ToGetKubernetesClusterAddonProfileKubeDashboardOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileKubeDashboardOutput
type GetKubernetesClusterAddonProfileOmsAgentArgs ¶
type GetKubernetesClusterAddonProfileOmsAgentArgs struct { // Is Role Based Access Control enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` // The ID of the Log Analytics Workspace which the OMS Agent should send data to. LogAnalyticsWorkspaceId pulumi.StringInput `pulumi:"logAnalyticsWorkspaceId"` }
func (GetKubernetesClusterAddonProfileOmsAgentArgs) ElementType ¶
func (GetKubernetesClusterAddonProfileOmsAgentArgs) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileOmsAgentArgs) ToGetKubernetesClusterAddonProfileOmsAgentOutput ¶
func (i GetKubernetesClusterAddonProfileOmsAgentArgs) ToGetKubernetesClusterAddonProfileOmsAgentOutput() GetKubernetesClusterAddonProfileOmsAgentOutput
func (GetKubernetesClusterAddonProfileOmsAgentArgs) ToGetKubernetesClusterAddonProfileOmsAgentOutputWithContext ¶
func (i GetKubernetesClusterAddonProfileOmsAgentArgs) ToGetKubernetesClusterAddonProfileOmsAgentOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOmsAgentOutput
type GetKubernetesClusterAddonProfileOmsAgentArray ¶
type GetKubernetesClusterAddonProfileOmsAgentArray []GetKubernetesClusterAddonProfileOmsAgentInput
func (GetKubernetesClusterAddonProfileOmsAgentArray) ElementType ¶
func (GetKubernetesClusterAddonProfileOmsAgentArray) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileOmsAgentArray) ToGetKubernetesClusterAddonProfileOmsAgentArrayOutput ¶
func (i GetKubernetesClusterAddonProfileOmsAgentArray) ToGetKubernetesClusterAddonProfileOmsAgentArrayOutput() GetKubernetesClusterAddonProfileOmsAgentArrayOutput
func (GetKubernetesClusterAddonProfileOmsAgentArray) ToGetKubernetesClusterAddonProfileOmsAgentArrayOutputWithContext ¶
func (i GetKubernetesClusterAddonProfileOmsAgentArray) ToGetKubernetesClusterAddonProfileOmsAgentArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOmsAgentArrayOutput
type GetKubernetesClusterAddonProfileOmsAgentArrayInput ¶
type GetKubernetesClusterAddonProfileOmsAgentArrayInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileOmsAgentArrayOutput() GetKubernetesClusterAddonProfileOmsAgentArrayOutput ToGetKubernetesClusterAddonProfileOmsAgentArrayOutputWithContext(context.Context) GetKubernetesClusterAddonProfileOmsAgentArrayOutput }
type GetKubernetesClusterAddonProfileOmsAgentArrayOutput ¶
type GetKubernetesClusterAddonProfileOmsAgentArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileOmsAgentArrayOutput) ElementType ¶
func (GetKubernetesClusterAddonProfileOmsAgentArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileOmsAgentArrayOutput) ToGetKubernetesClusterAddonProfileOmsAgentArrayOutput ¶
func (o GetKubernetesClusterAddonProfileOmsAgentArrayOutput) ToGetKubernetesClusterAddonProfileOmsAgentArrayOutput() GetKubernetesClusterAddonProfileOmsAgentArrayOutput
func (GetKubernetesClusterAddonProfileOmsAgentArrayOutput) ToGetKubernetesClusterAddonProfileOmsAgentArrayOutputWithContext ¶
func (o GetKubernetesClusterAddonProfileOmsAgentArrayOutput) ToGetKubernetesClusterAddonProfileOmsAgentArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOmsAgentArrayOutput
type GetKubernetesClusterAddonProfileOmsAgentInput ¶
type GetKubernetesClusterAddonProfileOmsAgentInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileOmsAgentOutput() GetKubernetesClusterAddonProfileOmsAgentOutput ToGetKubernetesClusterAddonProfileOmsAgentOutputWithContext(context.Context) GetKubernetesClusterAddonProfileOmsAgentOutput }
type GetKubernetesClusterAddonProfileOmsAgentOutput ¶
type GetKubernetesClusterAddonProfileOmsAgentOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileOmsAgentOutput) ElementType ¶
func (GetKubernetesClusterAddonProfileOmsAgentOutput) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileOmsAgentOutput) Enabled ¶
func (o GetKubernetesClusterAddonProfileOmsAgentOutput) Enabled() pulumi.BoolOutput
Is Role Based Access Control enabled?
func (GetKubernetesClusterAddonProfileOmsAgentOutput) LogAnalyticsWorkspaceId ¶
func (o GetKubernetesClusterAddonProfileOmsAgentOutput) LogAnalyticsWorkspaceId() pulumi.StringOutput
The ID of the Log Analytics Workspace which the OMS Agent should send data to.
func (GetKubernetesClusterAddonProfileOmsAgentOutput) ToGetKubernetesClusterAddonProfileOmsAgentOutput ¶
func (o GetKubernetesClusterAddonProfileOmsAgentOutput) ToGetKubernetesClusterAddonProfileOmsAgentOutput() GetKubernetesClusterAddonProfileOmsAgentOutput
func (GetKubernetesClusterAddonProfileOmsAgentOutput) ToGetKubernetesClusterAddonProfileOmsAgentOutputWithContext ¶
func (o GetKubernetesClusterAddonProfileOmsAgentOutput) ToGetKubernetesClusterAddonProfileOmsAgentOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOmsAgentOutput
type GetKubernetesClusterAddonProfileOutput ¶
type GetKubernetesClusterAddonProfileOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileOutput) AzurePolicies ¶
func (o GetKubernetesClusterAddonProfileOutput) AzurePolicies() GetKubernetesClusterAddonProfileAzurePolicyArrayOutput
A `azurePolicy` block.
func (GetKubernetesClusterAddonProfileOutput) ElementType ¶
func (GetKubernetesClusterAddonProfileOutput) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileOutput) HttpApplicationRoutings ¶
func (o GetKubernetesClusterAddonProfileOutput) HttpApplicationRoutings() GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput
A `httpApplicationRouting` block.
func (GetKubernetesClusterAddonProfileOutput) KubeDashboards ¶
func (o GetKubernetesClusterAddonProfileOutput) KubeDashboards() GetKubernetesClusterAddonProfileKubeDashboardArrayOutput
A `kubeDashboard` block.
func (GetKubernetesClusterAddonProfileOutput) OmsAgents ¶
func (o GetKubernetesClusterAddonProfileOutput) OmsAgents() GetKubernetesClusterAddonProfileOmsAgentArrayOutput
A `omsAgent` block.
func (GetKubernetesClusterAddonProfileOutput) ToGetKubernetesClusterAddonProfileOutput ¶
func (o GetKubernetesClusterAddonProfileOutput) ToGetKubernetesClusterAddonProfileOutput() GetKubernetesClusterAddonProfileOutput
func (GetKubernetesClusterAddonProfileOutput) ToGetKubernetesClusterAddonProfileOutputWithContext ¶
func (o GetKubernetesClusterAddonProfileOutput) ToGetKubernetesClusterAddonProfileOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOutput
type GetKubernetesClusterAgentPoolProfile ¶
type GetKubernetesClusterAgentPoolProfile struct { // The availability zones used for the nodes. AvailabilityZones []string `pulumi:"availabilityZones"` // The number of Agents (VM's) in the Pool. Count int `pulumi:"count"` // If the auto-scaler is enabled. EnableAutoScaling bool `pulumi:"enableAutoScaling"` EnableNodePublicIp *bool `pulumi:"enableNodePublicIp"` // Maximum number of nodes for auto-scaling MaxCount int `pulumi:"maxCount"` // The maximum number of pods that can run on each agent. MaxPods int `pulumi:"maxPods"` // Minimum number of nodes for auto-scaling MinCount int `pulumi:"minCount"` // The name of the managed Kubernetes Cluster. Name string `pulumi:"name"` NodeLabels map[string]string `pulumi:"nodeLabels"` // The list of Kubernetes taints which are applied to nodes in the agent pool NodeTaints []string `pulumi:"nodeTaints"` // The size of the Agent VM's Operating System Disk in GB. OsDiskSizeGb int `pulumi:"osDiskSizeGb"` // The Operating System used for the Agents. OsType string `pulumi:"osType"` // A mapping of tags to assign to the resource. Tags map[string]string `pulumi:"tags"` // The type of the Agent Pool. Type string `pulumi:"type"` // The size of each VM in the Agent Pool (e.g. `Standard_F1`). VmSize string `pulumi:"vmSize"` // The ID of the Subnet where the Agents in the Pool are provisioned. VnetSubnetId string `pulumi:"vnetSubnetId"` }
type GetKubernetesClusterAgentPoolProfileArgs ¶
type GetKubernetesClusterAgentPoolProfileArgs struct { // The availability zones used for the nodes. AvailabilityZones pulumi.StringArrayInput `pulumi:"availabilityZones"` // The number of Agents (VM's) in the Pool. Count pulumi.IntInput `pulumi:"count"` // If the auto-scaler is enabled. EnableAutoScaling pulumi.BoolInput `pulumi:"enableAutoScaling"` EnableNodePublicIp pulumi.BoolPtrInput `pulumi:"enableNodePublicIp"` // Maximum number of nodes for auto-scaling MaxCount pulumi.IntInput `pulumi:"maxCount"` // The maximum number of pods that can run on each agent. MaxPods pulumi.IntInput `pulumi:"maxPods"` // Minimum number of nodes for auto-scaling MinCount pulumi.IntInput `pulumi:"minCount"` // The name of the managed Kubernetes Cluster. Name pulumi.StringInput `pulumi:"name"` NodeLabels pulumi.StringMapInput `pulumi:"nodeLabels"` // The list of Kubernetes taints which are applied to nodes in the agent pool NodeTaints pulumi.StringArrayInput `pulumi:"nodeTaints"` // The size of the Agent VM's Operating System Disk in GB. OsDiskSizeGb pulumi.IntInput `pulumi:"osDiskSizeGb"` // The Operating System used for the Agents. OsType pulumi.StringInput `pulumi:"osType"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput `pulumi:"tags"` // The type of the Agent Pool. Type pulumi.StringInput `pulumi:"type"` // The size of each VM in the Agent Pool (e.g. `Standard_F1`). VmSize pulumi.StringInput `pulumi:"vmSize"` // The ID of the Subnet where the Agents in the Pool are provisioned. VnetSubnetId pulumi.StringInput `pulumi:"vnetSubnetId"` }
func (GetKubernetesClusterAgentPoolProfileArgs) ElementType ¶
func (GetKubernetesClusterAgentPoolProfileArgs) ElementType() reflect.Type
func (GetKubernetesClusterAgentPoolProfileArgs) ToGetKubernetesClusterAgentPoolProfileOutput ¶
func (i GetKubernetesClusterAgentPoolProfileArgs) ToGetKubernetesClusterAgentPoolProfileOutput() GetKubernetesClusterAgentPoolProfileOutput
func (GetKubernetesClusterAgentPoolProfileArgs) ToGetKubernetesClusterAgentPoolProfileOutputWithContext ¶
func (i GetKubernetesClusterAgentPoolProfileArgs) ToGetKubernetesClusterAgentPoolProfileOutputWithContext(ctx context.Context) GetKubernetesClusterAgentPoolProfileOutput
type GetKubernetesClusterAgentPoolProfileArray ¶
type GetKubernetesClusterAgentPoolProfileArray []GetKubernetesClusterAgentPoolProfileInput
func (GetKubernetesClusterAgentPoolProfileArray) ElementType ¶
func (GetKubernetesClusterAgentPoolProfileArray) ElementType() reflect.Type
func (GetKubernetesClusterAgentPoolProfileArray) ToGetKubernetesClusterAgentPoolProfileArrayOutput ¶
func (i GetKubernetesClusterAgentPoolProfileArray) ToGetKubernetesClusterAgentPoolProfileArrayOutput() GetKubernetesClusterAgentPoolProfileArrayOutput
func (GetKubernetesClusterAgentPoolProfileArray) ToGetKubernetesClusterAgentPoolProfileArrayOutputWithContext ¶
func (i GetKubernetesClusterAgentPoolProfileArray) ToGetKubernetesClusterAgentPoolProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAgentPoolProfileArrayOutput
type GetKubernetesClusterAgentPoolProfileArrayInput ¶
type GetKubernetesClusterAgentPoolProfileArrayInput interface { pulumi.Input ToGetKubernetesClusterAgentPoolProfileArrayOutput() GetKubernetesClusterAgentPoolProfileArrayOutput ToGetKubernetesClusterAgentPoolProfileArrayOutputWithContext(context.Context) GetKubernetesClusterAgentPoolProfileArrayOutput }
type GetKubernetesClusterAgentPoolProfileArrayOutput ¶
type GetKubernetesClusterAgentPoolProfileArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAgentPoolProfileArrayOutput) ElementType ¶
func (GetKubernetesClusterAgentPoolProfileArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterAgentPoolProfileArrayOutput) ToGetKubernetesClusterAgentPoolProfileArrayOutput ¶
func (o GetKubernetesClusterAgentPoolProfileArrayOutput) ToGetKubernetesClusterAgentPoolProfileArrayOutput() GetKubernetesClusterAgentPoolProfileArrayOutput
func (GetKubernetesClusterAgentPoolProfileArrayOutput) ToGetKubernetesClusterAgentPoolProfileArrayOutputWithContext ¶
func (o GetKubernetesClusterAgentPoolProfileArrayOutput) ToGetKubernetesClusterAgentPoolProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAgentPoolProfileArrayOutput
type GetKubernetesClusterAgentPoolProfileInput ¶
type GetKubernetesClusterAgentPoolProfileInput interface { pulumi.Input ToGetKubernetesClusterAgentPoolProfileOutput() GetKubernetesClusterAgentPoolProfileOutput ToGetKubernetesClusterAgentPoolProfileOutputWithContext(context.Context) GetKubernetesClusterAgentPoolProfileOutput }
type GetKubernetesClusterAgentPoolProfileOutput ¶
type GetKubernetesClusterAgentPoolProfileOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAgentPoolProfileOutput) AvailabilityZones ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) AvailabilityZones() pulumi.StringArrayOutput
The availability zones used for the nodes.
func (GetKubernetesClusterAgentPoolProfileOutput) Count ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) Count() pulumi.IntOutput
The number of Agents (VM's) in the Pool.
func (GetKubernetesClusterAgentPoolProfileOutput) ElementType ¶
func (GetKubernetesClusterAgentPoolProfileOutput) ElementType() reflect.Type
func (GetKubernetesClusterAgentPoolProfileOutput) EnableAutoScaling ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) EnableAutoScaling() pulumi.BoolOutput
If the auto-scaler is enabled.
func (GetKubernetesClusterAgentPoolProfileOutput) EnableNodePublicIp ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) EnableNodePublicIp() pulumi.BoolPtrOutput
func (GetKubernetesClusterAgentPoolProfileOutput) MaxCount ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) MaxCount() pulumi.IntOutput
Maximum number of nodes for auto-scaling
func (GetKubernetesClusterAgentPoolProfileOutput) MaxPods ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) MaxPods() pulumi.IntOutput
The maximum number of pods that can run on each agent.
func (GetKubernetesClusterAgentPoolProfileOutput) MinCount ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) MinCount() pulumi.IntOutput
Minimum number of nodes for auto-scaling
func (GetKubernetesClusterAgentPoolProfileOutput) Name ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) Name() pulumi.StringOutput
The name of the managed Kubernetes Cluster.
func (GetKubernetesClusterAgentPoolProfileOutput) NodeLabels ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) NodeLabels() pulumi.StringMapOutput
func (GetKubernetesClusterAgentPoolProfileOutput) NodeTaints ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) NodeTaints() pulumi.StringArrayOutput
The list of Kubernetes taints which are applied to nodes in the agent pool
func (GetKubernetesClusterAgentPoolProfileOutput) OsDiskSizeGb ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) OsDiskSizeGb() pulumi.IntOutput
The size of the Agent VM's Operating System Disk in GB.
func (GetKubernetesClusterAgentPoolProfileOutput) OsType ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) OsType() pulumi.StringOutput
The Operating System used for the Agents.
func (GetKubernetesClusterAgentPoolProfileOutput) Tags ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (GetKubernetesClusterAgentPoolProfileOutput) ToGetKubernetesClusterAgentPoolProfileOutput ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) ToGetKubernetesClusterAgentPoolProfileOutput() GetKubernetesClusterAgentPoolProfileOutput
func (GetKubernetesClusterAgentPoolProfileOutput) ToGetKubernetesClusterAgentPoolProfileOutputWithContext ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) ToGetKubernetesClusterAgentPoolProfileOutputWithContext(ctx context.Context) GetKubernetesClusterAgentPoolProfileOutput
func (GetKubernetesClusterAgentPoolProfileOutput) Type ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) Type() pulumi.StringOutput
The type of the Agent Pool.
func (GetKubernetesClusterAgentPoolProfileOutput) VmSize ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) VmSize() pulumi.StringOutput
The size of each VM in the Agent Pool (e.g. `Standard_F1`).
func (GetKubernetesClusterAgentPoolProfileOutput) VnetSubnetId ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) VnetSubnetId() pulumi.StringOutput
The ID of the Subnet where the Agents in the Pool are provisioned.
type GetKubernetesClusterKubeAdminConfig ¶
type GetKubernetesClusterKubeAdminConfig struct { // Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster. ClientCertificate string `pulumi:"clientCertificate"` // Base64 encoded private key used by clients to authenticate to the Kubernetes cluster. ClientKey string `pulumi:"clientKey"` // Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster. ClusterCaCertificate string `pulumi:"clusterCaCertificate"` // The Kubernetes cluster server host. Host string `pulumi:"host"` // A password or token used to authenticate to the Kubernetes cluster. Password string `pulumi:"password"` // A username used to authenticate to the Kubernetes cluster. Username string `pulumi:"username"` }
type GetKubernetesClusterKubeAdminConfigArgs ¶
type GetKubernetesClusterKubeAdminConfigArgs struct { // Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster. ClientCertificate pulumi.StringInput `pulumi:"clientCertificate"` // Base64 encoded private key used by clients to authenticate to the Kubernetes cluster. ClientKey pulumi.StringInput `pulumi:"clientKey"` // Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster. ClusterCaCertificate pulumi.StringInput `pulumi:"clusterCaCertificate"` // The Kubernetes cluster server host. Host pulumi.StringInput `pulumi:"host"` // A password or token used to authenticate to the Kubernetes cluster. Password pulumi.StringInput `pulumi:"password"` // A username used to authenticate to the Kubernetes cluster. Username pulumi.StringInput `pulumi:"username"` }
func (GetKubernetesClusterKubeAdminConfigArgs) ElementType ¶
func (GetKubernetesClusterKubeAdminConfigArgs) ElementType() reflect.Type
func (GetKubernetesClusterKubeAdminConfigArgs) ToGetKubernetesClusterKubeAdminConfigOutput ¶
func (i GetKubernetesClusterKubeAdminConfigArgs) ToGetKubernetesClusterKubeAdminConfigOutput() GetKubernetesClusterKubeAdminConfigOutput
func (GetKubernetesClusterKubeAdminConfigArgs) ToGetKubernetesClusterKubeAdminConfigOutputWithContext ¶
func (i GetKubernetesClusterKubeAdminConfigArgs) ToGetKubernetesClusterKubeAdminConfigOutputWithContext(ctx context.Context) GetKubernetesClusterKubeAdminConfigOutput
type GetKubernetesClusterKubeAdminConfigArray ¶
type GetKubernetesClusterKubeAdminConfigArray []GetKubernetesClusterKubeAdminConfigInput
func (GetKubernetesClusterKubeAdminConfigArray) ElementType ¶
func (GetKubernetesClusterKubeAdminConfigArray) ElementType() reflect.Type
func (GetKubernetesClusterKubeAdminConfigArray) ToGetKubernetesClusterKubeAdminConfigArrayOutput ¶
func (i GetKubernetesClusterKubeAdminConfigArray) ToGetKubernetesClusterKubeAdminConfigArrayOutput() GetKubernetesClusterKubeAdminConfigArrayOutput
func (GetKubernetesClusterKubeAdminConfigArray) ToGetKubernetesClusterKubeAdminConfigArrayOutputWithContext ¶
func (i GetKubernetesClusterKubeAdminConfigArray) ToGetKubernetesClusterKubeAdminConfigArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKubeAdminConfigArrayOutput
type GetKubernetesClusterKubeAdminConfigArrayInput ¶
type GetKubernetesClusterKubeAdminConfigArrayInput interface { pulumi.Input ToGetKubernetesClusterKubeAdminConfigArrayOutput() GetKubernetesClusterKubeAdminConfigArrayOutput ToGetKubernetesClusterKubeAdminConfigArrayOutputWithContext(context.Context) GetKubernetesClusterKubeAdminConfigArrayOutput }
type GetKubernetesClusterKubeAdminConfigArrayOutput ¶
type GetKubernetesClusterKubeAdminConfigArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterKubeAdminConfigArrayOutput) ElementType ¶
func (GetKubernetesClusterKubeAdminConfigArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterKubeAdminConfigArrayOutput) ToGetKubernetesClusterKubeAdminConfigArrayOutput ¶
func (o GetKubernetesClusterKubeAdminConfigArrayOutput) ToGetKubernetesClusterKubeAdminConfigArrayOutput() GetKubernetesClusterKubeAdminConfigArrayOutput
func (GetKubernetesClusterKubeAdminConfigArrayOutput) ToGetKubernetesClusterKubeAdminConfigArrayOutputWithContext ¶
func (o GetKubernetesClusterKubeAdminConfigArrayOutput) ToGetKubernetesClusterKubeAdminConfigArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKubeAdminConfigArrayOutput
type GetKubernetesClusterKubeAdminConfigInput ¶
type GetKubernetesClusterKubeAdminConfigInput interface { pulumi.Input ToGetKubernetesClusterKubeAdminConfigOutput() GetKubernetesClusterKubeAdminConfigOutput ToGetKubernetesClusterKubeAdminConfigOutputWithContext(context.Context) GetKubernetesClusterKubeAdminConfigOutput }
type GetKubernetesClusterKubeAdminConfigOutput ¶
type GetKubernetesClusterKubeAdminConfigOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterKubeAdminConfigOutput) ClientCertificate ¶
func (o GetKubernetesClusterKubeAdminConfigOutput) ClientCertificate() pulumi.StringOutput
Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
func (GetKubernetesClusterKubeAdminConfigOutput) ClientKey ¶
func (o GetKubernetesClusterKubeAdminConfigOutput) ClientKey() pulumi.StringOutput
Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
func (GetKubernetesClusterKubeAdminConfigOutput) ClusterCaCertificate ¶
func (o GetKubernetesClusterKubeAdminConfigOutput) ClusterCaCertificate() pulumi.StringOutput
Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster.
func (GetKubernetesClusterKubeAdminConfigOutput) ElementType ¶
func (GetKubernetesClusterKubeAdminConfigOutput) ElementType() reflect.Type
func (GetKubernetesClusterKubeAdminConfigOutput) Host ¶
func (o GetKubernetesClusterKubeAdminConfigOutput) Host() pulumi.StringOutput
The Kubernetes cluster server host.
func (GetKubernetesClusterKubeAdminConfigOutput) Password ¶
func (o GetKubernetesClusterKubeAdminConfigOutput) Password() pulumi.StringOutput
A password or token used to authenticate to the Kubernetes cluster.
func (GetKubernetesClusterKubeAdminConfigOutput) ToGetKubernetesClusterKubeAdminConfigOutput ¶
func (o GetKubernetesClusterKubeAdminConfigOutput) ToGetKubernetesClusterKubeAdminConfigOutput() GetKubernetesClusterKubeAdminConfigOutput
func (GetKubernetesClusterKubeAdminConfigOutput) ToGetKubernetesClusterKubeAdminConfigOutputWithContext ¶
func (o GetKubernetesClusterKubeAdminConfigOutput) ToGetKubernetesClusterKubeAdminConfigOutputWithContext(ctx context.Context) GetKubernetesClusterKubeAdminConfigOutput
func (GetKubernetesClusterKubeAdminConfigOutput) Username ¶
func (o GetKubernetesClusterKubeAdminConfigOutput) Username() pulumi.StringOutput
A username used to authenticate to the Kubernetes cluster.
type GetKubernetesClusterKubeConfig ¶
type GetKubernetesClusterKubeConfig struct { // Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster. ClientCertificate string `pulumi:"clientCertificate"` // Base64 encoded private key used by clients to authenticate to the Kubernetes cluster. ClientKey string `pulumi:"clientKey"` // Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster. ClusterCaCertificate string `pulumi:"clusterCaCertificate"` // The Kubernetes cluster server host. Host string `pulumi:"host"` // A password or token used to authenticate to the Kubernetes cluster. Password string `pulumi:"password"` // A username used to authenticate to the Kubernetes cluster. Username string `pulumi:"username"` }
type GetKubernetesClusterKubeConfigArgs ¶
type GetKubernetesClusterKubeConfigArgs struct { // Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster. ClientCertificate pulumi.StringInput `pulumi:"clientCertificate"` // Base64 encoded private key used by clients to authenticate to the Kubernetes cluster. ClientKey pulumi.StringInput `pulumi:"clientKey"` // Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster. ClusterCaCertificate pulumi.StringInput `pulumi:"clusterCaCertificate"` // The Kubernetes cluster server host. Host pulumi.StringInput `pulumi:"host"` // A password or token used to authenticate to the Kubernetes cluster. Password pulumi.StringInput `pulumi:"password"` // A username used to authenticate to the Kubernetes cluster. Username pulumi.StringInput `pulumi:"username"` }
func (GetKubernetesClusterKubeConfigArgs) ElementType ¶
func (GetKubernetesClusterKubeConfigArgs) ElementType() reflect.Type
func (GetKubernetesClusterKubeConfigArgs) ToGetKubernetesClusterKubeConfigOutput ¶
func (i GetKubernetesClusterKubeConfigArgs) ToGetKubernetesClusterKubeConfigOutput() GetKubernetesClusterKubeConfigOutput
func (GetKubernetesClusterKubeConfigArgs) ToGetKubernetesClusterKubeConfigOutputWithContext ¶
func (i GetKubernetesClusterKubeConfigArgs) ToGetKubernetesClusterKubeConfigOutputWithContext(ctx context.Context) GetKubernetesClusterKubeConfigOutput
type GetKubernetesClusterKubeConfigArray ¶
type GetKubernetesClusterKubeConfigArray []GetKubernetesClusterKubeConfigInput
func (GetKubernetesClusterKubeConfigArray) ElementType ¶
func (GetKubernetesClusterKubeConfigArray) ElementType() reflect.Type
func (GetKubernetesClusterKubeConfigArray) ToGetKubernetesClusterKubeConfigArrayOutput ¶
func (i GetKubernetesClusterKubeConfigArray) ToGetKubernetesClusterKubeConfigArrayOutput() GetKubernetesClusterKubeConfigArrayOutput
func (GetKubernetesClusterKubeConfigArray) ToGetKubernetesClusterKubeConfigArrayOutputWithContext ¶
func (i GetKubernetesClusterKubeConfigArray) ToGetKubernetesClusterKubeConfigArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKubeConfigArrayOutput
type GetKubernetesClusterKubeConfigArrayInput ¶
type GetKubernetesClusterKubeConfigArrayInput interface { pulumi.Input ToGetKubernetesClusterKubeConfigArrayOutput() GetKubernetesClusterKubeConfigArrayOutput ToGetKubernetesClusterKubeConfigArrayOutputWithContext(context.Context) GetKubernetesClusterKubeConfigArrayOutput }
type GetKubernetesClusterKubeConfigArrayOutput ¶
type GetKubernetesClusterKubeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterKubeConfigArrayOutput) ElementType ¶
func (GetKubernetesClusterKubeConfigArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterKubeConfigArrayOutput) ToGetKubernetesClusterKubeConfigArrayOutput ¶
func (o GetKubernetesClusterKubeConfigArrayOutput) ToGetKubernetesClusterKubeConfigArrayOutput() GetKubernetesClusterKubeConfigArrayOutput
func (GetKubernetesClusterKubeConfigArrayOutput) ToGetKubernetesClusterKubeConfigArrayOutputWithContext ¶
func (o GetKubernetesClusterKubeConfigArrayOutput) ToGetKubernetesClusterKubeConfigArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKubeConfigArrayOutput
type GetKubernetesClusterKubeConfigInput ¶
type GetKubernetesClusterKubeConfigInput interface { pulumi.Input ToGetKubernetesClusterKubeConfigOutput() GetKubernetesClusterKubeConfigOutput ToGetKubernetesClusterKubeConfigOutputWithContext(context.Context) GetKubernetesClusterKubeConfigOutput }
type GetKubernetesClusterKubeConfigOutput ¶
type GetKubernetesClusterKubeConfigOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterKubeConfigOutput) ClientCertificate ¶
func (o GetKubernetesClusterKubeConfigOutput) ClientCertificate() pulumi.StringOutput
Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
func (GetKubernetesClusterKubeConfigOutput) ClientKey ¶
func (o GetKubernetesClusterKubeConfigOutput) ClientKey() pulumi.StringOutput
Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
func (GetKubernetesClusterKubeConfigOutput) ClusterCaCertificate ¶
func (o GetKubernetesClusterKubeConfigOutput) ClusterCaCertificate() pulumi.StringOutput
Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster.
func (GetKubernetesClusterKubeConfigOutput) ElementType ¶
func (GetKubernetesClusterKubeConfigOutput) ElementType() reflect.Type
func (GetKubernetesClusterKubeConfigOutput) Host ¶
func (o GetKubernetesClusterKubeConfigOutput) Host() pulumi.StringOutput
The Kubernetes cluster server host.
func (GetKubernetesClusterKubeConfigOutput) Password ¶
func (o GetKubernetesClusterKubeConfigOutput) Password() pulumi.StringOutput
A password or token used to authenticate to the Kubernetes cluster.
func (GetKubernetesClusterKubeConfigOutput) ToGetKubernetesClusterKubeConfigOutput ¶
func (o GetKubernetesClusterKubeConfigOutput) ToGetKubernetesClusterKubeConfigOutput() GetKubernetesClusterKubeConfigOutput
func (GetKubernetesClusterKubeConfigOutput) ToGetKubernetesClusterKubeConfigOutputWithContext ¶
func (o GetKubernetesClusterKubeConfigOutput) ToGetKubernetesClusterKubeConfigOutputWithContext(ctx context.Context) GetKubernetesClusterKubeConfigOutput
func (GetKubernetesClusterKubeConfigOutput) Username ¶
func (o GetKubernetesClusterKubeConfigOutput) Username() pulumi.StringOutput
A username used to authenticate to the Kubernetes cluster.
type GetKubernetesClusterLinuxProfile ¶
type GetKubernetesClusterLinuxProfile struct { // The username associated with the administrator account of the Windows VMs. AdminUsername string `pulumi:"adminUsername"` // An `sshKey` block as defined below. SshKeys []GetKubernetesClusterLinuxProfileSshKey `pulumi:"sshKeys"` }
type GetKubernetesClusterLinuxProfileArgs ¶
type GetKubernetesClusterLinuxProfileArgs struct { // The username associated with the administrator account of the Windows VMs. AdminUsername pulumi.StringInput `pulumi:"adminUsername"` // An `sshKey` block as defined below. SshKeys GetKubernetesClusterLinuxProfileSshKeyArrayInput `pulumi:"sshKeys"` }
func (GetKubernetesClusterLinuxProfileArgs) ElementType ¶
func (GetKubernetesClusterLinuxProfileArgs) ElementType() reflect.Type
func (GetKubernetesClusterLinuxProfileArgs) ToGetKubernetesClusterLinuxProfileOutput ¶
func (i GetKubernetesClusterLinuxProfileArgs) ToGetKubernetesClusterLinuxProfileOutput() GetKubernetesClusterLinuxProfileOutput
func (GetKubernetesClusterLinuxProfileArgs) ToGetKubernetesClusterLinuxProfileOutputWithContext ¶
func (i GetKubernetesClusterLinuxProfileArgs) ToGetKubernetesClusterLinuxProfileOutputWithContext(ctx context.Context) GetKubernetesClusterLinuxProfileOutput
type GetKubernetesClusterLinuxProfileArray ¶
type GetKubernetesClusterLinuxProfileArray []GetKubernetesClusterLinuxProfileInput
func (GetKubernetesClusterLinuxProfileArray) ElementType ¶
func (GetKubernetesClusterLinuxProfileArray) ElementType() reflect.Type
func (GetKubernetesClusterLinuxProfileArray) ToGetKubernetesClusterLinuxProfileArrayOutput ¶
func (i GetKubernetesClusterLinuxProfileArray) ToGetKubernetesClusterLinuxProfileArrayOutput() GetKubernetesClusterLinuxProfileArrayOutput
func (GetKubernetesClusterLinuxProfileArray) ToGetKubernetesClusterLinuxProfileArrayOutputWithContext ¶
func (i GetKubernetesClusterLinuxProfileArray) ToGetKubernetesClusterLinuxProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterLinuxProfileArrayOutput
type GetKubernetesClusterLinuxProfileArrayInput ¶
type GetKubernetesClusterLinuxProfileArrayInput interface { pulumi.Input ToGetKubernetesClusterLinuxProfileArrayOutput() GetKubernetesClusterLinuxProfileArrayOutput ToGetKubernetesClusterLinuxProfileArrayOutputWithContext(context.Context) GetKubernetesClusterLinuxProfileArrayOutput }
type GetKubernetesClusterLinuxProfileArrayOutput ¶
type GetKubernetesClusterLinuxProfileArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterLinuxProfileArrayOutput) ElementType ¶
func (GetKubernetesClusterLinuxProfileArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterLinuxProfileArrayOutput) ToGetKubernetesClusterLinuxProfileArrayOutput ¶
func (o GetKubernetesClusterLinuxProfileArrayOutput) ToGetKubernetesClusterLinuxProfileArrayOutput() GetKubernetesClusterLinuxProfileArrayOutput
func (GetKubernetesClusterLinuxProfileArrayOutput) ToGetKubernetesClusterLinuxProfileArrayOutputWithContext ¶
func (o GetKubernetesClusterLinuxProfileArrayOutput) ToGetKubernetesClusterLinuxProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterLinuxProfileArrayOutput
type GetKubernetesClusterLinuxProfileInput ¶
type GetKubernetesClusterLinuxProfileInput interface { pulumi.Input ToGetKubernetesClusterLinuxProfileOutput() GetKubernetesClusterLinuxProfileOutput ToGetKubernetesClusterLinuxProfileOutputWithContext(context.Context) GetKubernetesClusterLinuxProfileOutput }
type GetKubernetesClusterLinuxProfileOutput ¶
type GetKubernetesClusterLinuxProfileOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterLinuxProfileOutput) AdminUsername ¶
func (o GetKubernetesClusterLinuxProfileOutput) AdminUsername() pulumi.StringOutput
The username associated with the administrator account of the Windows VMs.
func (GetKubernetesClusterLinuxProfileOutput) ElementType ¶
func (GetKubernetesClusterLinuxProfileOutput) ElementType() reflect.Type
func (GetKubernetesClusterLinuxProfileOutput) SshKeys ¶
func (o GetKubernetesClusterLinuxProfileOutput) SshKeys() GetKubernetesClusterLinuxProfileSshKeyArrayOutput
An `sshKey` block as defined below.
func (GetKubernetesClusterLinuxProfileOutput) ToGetKubernetesClusterLinuxProfileOutput ¶
func (o GetKubernetesClusterLinuxProfileOutput) ToGetKubernetesClusterLinuxProfileOutput() GetKubernetesClusterLinuxProfileOutput
func (GetKubernetesClusterLinuxProfileOutput) ToGetKubernetesClusterLinuxProfileOutputWithContext ¶
func (o GetKubernetesClusterLinuxProfileOutput) ToGetKubernetesClusterLinuxProfileOutputWithContext(ctx context.Context) GetKubernetesClusterLinuxProfileOutput
type GetKubernetesClusterLinuxProfileSshKey ¶
type GetKubernetesClusterLinuxProfileSshKey struct { // The Public SSH Key used to access the cluster. KeyData string `pulumi:"keyData"` }
type GetKubernetesClusterLinuxProfileSshKeyArgs ¶
type GetKubernetesClusterLinuxProfileSshKeyArgs struct { // The Public SSH Key used to access the cluster. KeyData pulumi.StringInput `pulumi:"keyData"` }
func (GetKubernetesClusterLinuxProfileSshKeyArgs) ElementType ¶
func (GetKubernetesClusterLinuxProfileSshKeyArgs) ElementType() reflect.Type
func (GetKubernetesClusterLinuxProfileSshKeyArgs) ToGetKubernetesClusterLinuxProfileSshKeyOutput ¶
func (i GetKubernetesClusterLinuxProfileSshKeyArgs) ToGetKubernetesClusterLinuxProfileSshKeyOutput() GetKubernetesClusterLinuxProfileSshKeyOutput
func (GetKubernetesClusterLinuxProfileSshKeyArgs) ToGetKubernetesClusterLinuxProfileSshKeyOutputWithContext ¶
func (i GetKubernetesClusterLinuxProfileSshKeyArgs) ToGetKubernetesClusterLinuxProfileSshKeyOutputWithContext(ctx context.Context) GetKubernetesClusterLinuxProfileSshKeyOutput
type GetKubernetesClusterLinuxProfileSshKeyArray ¶
type GetKubernetesClusterLinuxProfileSshKeyArray []GetKubernetesClusterLinuxProfileSshKeyInput
func (GetKubernetesClusterLinuxProfileSshKeyArray) ElementType ¶
func (GetKubernetesClusterLinuxProfileSshKeyArray) ElementType() reflect.Type
func (GetKubernetesClusterLinuxProfileSshKeyArray) ToGetKubernetesClusterLinuxProfileSshKeyArrayOutput ¶
func (i GetKubernetesClusterLinuxProfileSshKeyArray) ToGetKubernetesClusterLinuxProfileSshKeyArrayOutput() GetKubernetesClusterLinuxProfileSshKeyArrayOutput
func (GetKubernetesClusterLinuxProfileSshKeyArray) ToGetKubernetesClusterLinuxProfileSshKeyArrayOutputWithContext ¶
func (i GetKubernetesClusterLinuxProfileSshKeyArray) ToGetKubernetesClusterLinuxProfileSshKeyArrayOutputWithContext(ctx context.Context) GetKubernetesClusterLinuxProfileSshKeyArrayOutput
type GetKubernetesClusterLinuxProfileSshKeyArrayInput ¶
type GetKubernetesClusterLinuxProfileSshKeyArrayInput interface { pulumi.Input ToGetKubernetesClusterLinuxProfileSshKeyArrayOutput() GetKubernetesClusterLinuxProfileSshKeyArrayOutput ToGetKubernetesClusterLinuxProfileSshKeyArrayOutputWithContext(context.Context) GetKubernetesClusterLinuxProfileSshKeyArrayOutput }
type GetKubernetesClusterLinuxProfileSshKeyArrayOutput ¶
type GetKubernetesClusterLinuxProfileSshKeyArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterLinuxProfileSshKeyArrayOutput) ElementType ¶
func (GetKubernetesClusterLinuxProfileSshKeyArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterLinuxProfileSshKeyArrayOutput) ToGetKubernetesClusterLinuxProfileSshKeyArrayOutput ¶
func (o GetKubernetesClusterLinuxProfileSshKeyArrayOutput) ToGetKubernetesClusterLinuxProfileSshKeyArrayOutput() GetKubernetesClusterLinuxProfileSshKeyArrayOutput
func (GetKubernetesClusterLinuxProfileSshKeyArrayOutput) ToGetKubernetesClusterLinuxProfileSshKeyArrayOutputWithContext ¶
func (o GetKubernetesClusterLinuxProfileSshKeyArrayOutput) ToGetKubernetesClusterLinuxProfileSshKeyArrayOutputWithContext(ctx context.Context) GetKubernetesClusterLinuxProfileSshKeyArrayOutput
type GetKubernetesClusterLinuxProfileSshKeyInput ¶
type GetKubernetesClusterLinuxProfileSshKeyInput interface { pulumi.Input ToGetKubernetesClusterLinuxProfileSshKeyOutput() GetKubernetesClusterLinuxProfileSshKeyOutput ToGetKubernetesClusterLinuxProfileSshKeyOutputWithContext(context.Context) GetKubernetesClusterLinuxProfileSshKeyOutput }
type GetKubernetesClusterLinuxProfileSshKeyOutput ¶
type GetKubernetesClusterLinuxProfileSshKeyOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterLinuxProfileSshKeyOutput) ElementType ¶
func (GetKubernetesClusterLinuxProfileSshKeyOutput) ElementType() reflect.Type
func (GetKubernetesClusterLinuxProfileSshKeyOutput) KeyData ¶
func (o GetKubernetesClusterLinuxProfileSshKeyOutput) KeyData() pulumi.StringOutput
The Public SSH Key used to access the cluster.
func (GetKubernetesClusterLinuxProfileSshKeyOutput) ToGetKubernetesClusterLinuxProfileSshKeyOutput ¶
func (o GetKubernetesClusterLinuxProfileSshKeyOutput) ToGetKubernetesClusterLinuxProfileSshKeyOutput() GetKubernetesClusterLinuxProfileSshKeyOutput
func (GetKubernetesClusterLinuxProfileSshKeyOutput) ToGetKubernetesClusterLinuxProfileSshKeyOutputWithContext ¶
func (o GetKubernetesClusterLinuxProfileSshKeyOutput) ToGetKubernetesClusterLinuxProfileSshKeyOutputWithContext(ctx context.Context) GetKubernetesClusterLinuxProfileSshKeyOutput
type GetKubernetesClusterNetworkProfile ¶
type GetKubernetesClusterNetworkProfile struct { // IP address within the Kubernetes service address range used by cluster service discovery (kube-dns). DnsServiceIp string `pulumi:"dnsServiceIp"` // IP address (in CIDR notation) used as the Docker bridge IP address on nodes. DockerBridgeCidr string `pulumi:"dockerBridgeCidr"` LoadBalancerSku string `pulumi:"loadBalancerSku"` // Network plugin used such as `azure` or `kubenet`. NetworkPlugin string `pulumi:"networkPlugin"` // Network policy to be used with Azure CNI. Eg: `calico` or `azure` NetworkPolicy string `pulumi:"networkPolicy"` // The CIDR used for pod IP addresses. PodCidr string `pulumi:"podCidr"` // Network range used by the Kubernetes service. ServiceCidr string `pulumi:"serviceCidr"` }
type GetKubernetesClusterNetworkProfileArgs ¶
type GetKubernetesClusterNetworkProfileArgs struct { // IP address within the Kubernetes service address range used by cluster service discovery (kube-dns). DnsServiceIp pulumi.StringInput `pulumi:"dnsServiceIp"` // IP address (in CIDR notation) used as the Docker bridge IP address on nodes. DockerBridgeCidr pulumi.StringInput `pulumi:"dockerBridgeCidr"` LoadBalancerSku pulumi.StringInput `pulumi:"loadBalancerSku"` // Network plugin used such as `azure` or `kubenet`. NetworkPlugin pulumi.StringInput `pulumi:"networkPlugin"` // Network policy to be used with Azure CNI. Eg: `calico` or `azure` NetworkPolicy pulumi.StringInput `pulumi:"networkPolicy"` // The CIDR used for pod IP addresses. PodCidr pulumi.StringInput `pulumi:"podCidr"` // Network range used by the Kubernetes service. ServiceCidr pulumi.StringInput `pulumi:"serviceCidr"` }
func (GetKubernetesClusterNetworkProfileArgs) ElementType ¶
func (GetKubernetesClusterNetworkProfileArgs) ElementType() reflect.Type
func (GetKubernetesClusterNetworkProfileArgs) ToGetKubernetesClusterNetworkProfileOutput ¶
func (i GetKubernetesClusterNetworkProfileArgs) ToGetKubernetesClusterNetworkProfileOutput() GetKubernetesClusterNetworkProfileOutput
func (GetKubernetesClusterNetworkProfileArgs) ToGetKubernetesClusterNetworkProfileOutputWithContext ¶
func (i GetKubernetesClusterNetworkProfileArgs) ToGetKubernetesClusterNetworkProfileOutputWithContext(ctx context.Context) GetKubernetesClusterNetworkProfileOutput
type GetKubernetesClusterNetworkProfileArray ¶
type GetKubernetesClusterNetworkProfileArray []GetKubernetesClusterNetworkProfileInput
func (GetKubernetesClusterNetworkProfileArray) ElementType ¶
func (GetKubernetesClusterNetworkProfileArray) ElementType() reflect.Type
func (GetKubernetesClusterNetworkProfileArray) ToGetKubernetesClusterNetworkProfileArrayOutput ¶
func (i GetKubernetesClusterNetworkProfileArray) ToGetKubernetesClusterNetworkProfileArrayOutput() GetKubernetesClusterNetworkProfileArrayOutput
func (GetKubernetesClusterNetworkProfileArray) ToGetKubernetesClusterNetworkProfileArrayOutputWithContext ¶
func (i GetKubernetesClusterNetworkProfileArray) ToGetKubernetesClusterNetworkProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterNetworkProfileArrayOutput
type GetKubernetesClusterNetworkProfileArrayInput ¶
type GetKubernetesClusterNetworkProfileArrayInput interface { pulumi.Input ToGetKubernetesClusterNetworkProfileArrayOutput() GetKubernetesClusterNetworkProfileArrayOutput ToGetKubernetesClusterNetworkProfileArrayOutputWithContext(context.Context) GetKubernetesClusterNetworkProfileArrayOutput }
type GetKubernetesClusterNetworkProfileArrayOutput ¶
type GetKubernetesClusterNetworkProfileArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterNetworkProfileArrayOutput) ElementType ¶
func (GetKubernetesClusterNetworkProfileArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterNetworkProfileArrayOutput) ToGetKubernetesClusterNetworkProfileArrayOutput ¶
func (o GetKubernetesClusterNetworkProfileArrayOutput) ToGetKubernetesClusterNetworkProfileArrayOutput() GetKubernetesClusterNetworkProfileArrayOutput
func (GetKubernetesClusterNetworkProfileArrayOutput) ToGetKubernetesClusterNetworkProfileArrayOutputWithContext ¶
func (o GetKubernetesClusterNetworkProfileArrayOutput) ToGetKubernetesClusterNetworkProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterNetworkProfileArrayOutput
type GetKubernetesClusterNetworkProfileInput ¶
type GetKubernetesClusterNetworkProfileInput interface { pulumi.Input ToGetKubernetesClusterNetworkProfileOutput() GetKubernetesClusterNetworkProfileOutput ToGetKubernetesClusterNetworkProfileOutputWithContext(context.Context) GetKubernetesClusterNetworkProfileOutput }
type GetKubernetesClusterNetworkProfileOutput ¶
type GetKubernetesClusterNetworkProfileOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterNetworkProfileOutput) DnsServiceIp ¶
func (o GetKubernetesClusterNetworkProfileOutput) DnsServiceIp() pulumi.StringOutput
IP address within the Kubernetes service address range used by cluster service discovery (kube-dns).
func (GetKubernetesClusterNetworkProfileOutput) DockerBridgeCidr ¶
func (o GetKubernetesClusterNetworkProfileOutput) DockerBridgeCidr() pulumi.StringOutput
IP address (in CIDR notation) used as the Docker bridge IP address on nodes.
func (GetKubernetesClusterNetworkProfileOutput) ElementType ¶
func (GetKubernetesClusterNetworkProfileOutput) ElementType() reflect.Type
func (GetKubernetesClusterNetworkProfileOutput) LoadBalancerSku ¶
func (o GetKubernetesClusterNetworkProfileOutput) LoadBalancerSku() pulumi.StringOutput
func (GetKubernetesClusterNetworkProfileOutput) NetworkPlugin ¶
func (o GetKubernetesClusterNetworkProfileOutput) NetworkPlugin() pulumi.StringOutput
Network plugin used such as `azure` or `kubenet`.
func (GetKubernetesClusterNetworkProfileOutput) NetworkPolicy ¶
func (o GetKubernetesClusterNetworkProfileOutput) NetworkPolicy() pulumi.StringOutput
Network policy to be used with Azure CNI. Eg: `calico` or `azure`
func (GetKubernetesClusterNetworkProfileOutput) PodCidr ¶
func (o GetKubernetesClusterNetworkProfileOutput) PodCidr() pulumi.StringOutput
The CIDR used for pod IP addresses.
func (GetKubernetesClusterNetworkProfileOutput) ServiceCidr ¶
func (o GetKubernetesClusterNetworkProfileOutput) ServiceCidr() pulumi.StringOutput
Network range used by the Kubernetes service.
func (GetKubernetesClusterNetworkProfileOutput) ToGetKubernetesClusterNetworkProfileOutput ¶
func (o GetKubernetesClusterNetworkProfileOutput) ToGetKubernetesClusterNetworkProfileOutput() GetKubernetesClusterNetworkProfileOutput
func (GetKubernetesClusterNetworkProfileOutput) ToGetKubernetesClusterNetworkProfileOutputWithContext ¶
func (o GetKubernetesClusterNetworkProfileOutput) ToGetKubernetesClusterNetworkProfileOutputWithContext(ctx context.Context) GetKubernetesClusterNetworkProfileOutput
type GetKubernetesClusterRoleBasedAccessControl ¶
type GetKubernetesClusterRoleBasedAccessControl struct { // A `azureActiveDirectory` block as documented above. AzureActiveDirectories []GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectory `pulumi:"azureActiveDirectories"` // Is Role Based Access Control enabled? Enabled bool `pulumi:"enabled"` }
type GetKubernetesClusterRoleBasedAccessControlArgs ¶
type GetKubernetesClusterRoleBasedAccessControlArgs struct { // A `azureActiveDirectory` block as documented above. AzureActiveDirectories GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayInput `pulumi:"azureActiveDirectories"` // Is Role Based Access Control enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (GetKubernetesClusterRoleBasedAccessControlArgs) ElementType ¶
func (GetKubernetesClusterRoleBasedAccessControlArgs) ElementType() reflect.Type
func (GetKubernetesClusterRoleBasedAccessControlArgs) ToGetKubernetesClusterRoleBasedAccessControlOutput ¶
func (i GetKubernetesClusterRoleBasedAccessControlArgs) ToGetKubernetesClusterRoleBasedAccessControlOutput() GetKubernetesClusterRoleBasedAccessControlOutput
func (GetKubernetesClusterRoleBasedAccessControlArgs) ToGetKubernetesClusterRoleBasedAccessControlOutputWithContext ¶
func (i GetKubernetesClusterRoleBasedAccessControlArgs) ToGetKubernetesClusterRoleBasedAccessControlOutputWithContext(ctx context.Context) GetKubernetesClusterRoleBasedAccessControlOutput
type GetKubernetesClusterRoleBasedAccessControlArray ¶
type GetKubernetesClusterRoleBasedAccessControlArray []GetKubernetesClusterRoleBasedAccessControlInput
func (GetKubernetesClusterRoleBasedAccessControlArray) ElementType ¶
func (GetKubernetesClusterRoleBasedAccessControlArray) ElementType() reflect.Type
func (GetKubernetesClusterRoleBasedAccessControlArray) ToGetKubernetesClusterRoleBasedAccessControlArrayOutput ¶
func (i GetKubernetesClusterRoleBasedAccessControlArray) ToGetKubernetesClusterRoleBasedAccessControlArrayOutput() GetKubernetesClusterRoleBasedAccessControlArrayOutput
func (GetKubernetesClusterRoleBasedAccessControlArray) ToGetKubernetesClusterRoleBasedAccessControlArrayOutputWithContext ¶
func (i GetKubernetesClusterRoleBasedAccessControlArray) ToGetKubernetesClusterRoleBasedAccessControlArrayOutputWithContext(ctx context.Context) GetKubernetesClusterRoleBasedAccessControlArrayOutput
type GetKubernetesClusterRoleBasedAccessControlArrayInput ¶
type GetKubernetesClusterRoleBasedAccessControlArrayInput interface { pulumi.Input ToGetKubernetesClusterRoleBasedAccessControlArrayOutput() GetKubernetesClusterRoleBasedAccessControlArrayOutput ToGetKubernetesClusterRoleBasedAccessControlArrayOutputWithContext(context.Context) GetKubernetesClusterRoleBasedAccessControlArrayOutput }
type GetKubernetesClusterRoleBasedAccessControlArrayOutput ¶
type GetKubernetesClusterRoleBasedAccessControlArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterRoleBasedAccessControlArrayOutput) ElementType ¶
func (GetKubernetesClusterRoleBasedAccessControlArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterRoleBasedAccessControlArrayOutput) ToGetKubernetesClusterRoleBasedAccessControlArrayOutput ¶
func (o GetKubernetesClusterRoleBasedAccessControlArrayOutput) ToGetKubernetesClusterRoleBasedAccessControlArrayOutput() GetKubernetesClusterRoleBasedAccessControlArrayOutput
func (GetKubernetesClusterRoleBasedAccessControlArrayOutput) ToGetKubernetesClusterRoleBasedAccessControlArrayOutputWithContext ¶
func (o GetKubernetesClusterRoleBasedAccessControlArrayOutput) ToGetKubernetesClusterRoleBasedAccessControlArrayOutputWithContext(ctx context.Context) GetKubernetesClusterRoleBasedAccessControlArrayOutput
type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectory ¶
type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectory struct { // The Client ID of an Azure Active Directory Application. ClientAppId string `pulumi:"clientAppId"` // The Server ID of an Azure Active Directory Application. ServerAppId string `pulumi:"serverAppId"` // The Tenant ID used for Azure Active Directory Application. TenantId string `pulumi:"tenantId"` }
type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs ¶
type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs struct { // The Client ID of an Azure Active Directory Application. ClientAppId pulumi.StringInput `pulumi:"clientAppId"` // The Server ID of an Azure Active Directory Application. ServerAppId pulumi.StringInput `pulumi:"serverAppId"` // The Tenant ID used for Azure Active Directory Application. TenantId pulumi.StringInput `pulumi:"tenantId"` }
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ElementType ¶
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ElementType() reflect.Type
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput ¶
func (i GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput() GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutputWithContext ¶
func (i GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutputWithContext(ctx context.Context) GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArray ¶
type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArray []GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryInput
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArray) ElementType ¶
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArray) ElementType() reflect.Type
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArray) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput ¶
func (i GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArray) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput() GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArray) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutputWithContext ¶
func (i GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArray) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutputWithContext(ctx context.Context) GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput
type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayInput ¶
type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayInput interface { pulumi.Input ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput() GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutputWithContext(context.Context) GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput }
type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput ¶
type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput) ElementType ¶
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput ¶
func (o GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput() GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutputWithContext ¶
func (o GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutputWithContext(ctx context.Context) GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput
type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryInput ¶
type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryInput interface { pulumi.Input ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput() GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutputWithContext(context.Context) GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput }
type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput ¶
type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ClientAppId ¶
func (o GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ClientAppId() pulumi.StringOutput
The Client ID of an Azure Active Directory Application.
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ElementType ¶
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ElementType() reflect.Type
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ServerAppId ¶
func (o GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ServerAppId() pulumi.StringOutput
The Server ID of an Azure Active Directory Application.
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) TenantId ¶
func (o GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) TenantId() pulumi.StringOutput
The Tenant ID used for Azure Active Directory Application.
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput ¶
func (o GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput() GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutputWithContext ¶
func (o GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ToGetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutputWithContext(ctx context.Context) GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
type GetKubernetesClusterRoleBasedAccessControlInput ¶
type GetKubernetesClusterRoleBasedAccessControlInput interface { pulumi.Input ToGetKubernetesClusterRoleBasedAccessControlOutput() GetKubernetesClusterRoleBasedAccessControlOutput ToGetKubernetesClusterRoleBasedAccessControlOutputWithContext(context.Context) GetKubernetesClusterRoleBasedAccessControlOutput }
type GetKubernetesClusterRoleBasedAccessControlOutput ¶
type GetKubernetesClusterRoleBasedAccessControlOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterRoleBasedAccessControlOutput) AzureActiveDirectories ¶
func (o GetKubernetesClusterRoleBasedAccessControlOutput) AzureActiveDirectories() GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput
A `azureActiveDirectory` block as documented above.
func (GetKubernetesClusterRoleBasedAccessControlOutput) ElementType ¶
func (GetKubernetesClusterRoleBasedAccessControlOutput) ElementType() reflect.Type
func (GetKubernetesClusterRoleBasedAccessControlOutput) Enabled ¶
func (o GetKubernetesClusterRoleBasedAccessControlOutput) Enabled() pulumi.BoolOutput
Is Role Based Access Control enabled?
func (GetKubernetesClusterRoleBasedAccessControlOutput) ToGetKubernetesClusterRoleBasedAccessControlOutput ¶
func (o GetKubernetesClusterRoleBasedAccessControlOutput) ToGetKubernetesClusterRoleBasedAccessControlOutput() GetKubernetesClusterRoleBasedAccessControlOutput
func (GetKubernetesClusterRoleBasedAccessControlOutput) ToGetKubernetesClusterRoleBasedAccessControlOutputWithContext ¶
func (o GetKubernetesClusterRoleBasedAccessControlOutput) ToGetKubernetesClusterRoleBasedAccessControlOutputWithContext(ctx context.Context) GetKubernetesClusterRoleBasedAccessControlOutput
type GetKubernetesClusterServicePrincipal ¶
type GetKubernetesClusterServicePrincipal struct { // The Client ID of the Service Principal used by this Managed Kubernetes Cluster. ClientId string `pulumi:"clientId"` }
type GetKubernetesClusterServicePrincipalArgs ¶
type GetKubernetesClusterServicePrincipalArgs struct { // The Client ID of the Service Principal used by this Managed Kubernetes Cluster. ClientId pulumi.StringInput `pulumi:"clientId"` }
func (GetKubernetesClusterServicePrincipalArgs) ElementType ¶
func (GetKubernetesClusterServicePrincipalArgs) ElementType() reflect.Type
func (GetKubernetesClusterServicePrincipalArgs) ToGetKubernetesClusterServicePrincipalOutput ¶
func (i GetKubernetesClusterServicePrincipalArgs) ToGetKubernetesClusterServicePrincipalOutput() GetKubernetesClusterServicePrincipalOutput
func (GetKubernetesClusterServicePrincipalArgs) ToGetKubernetesClusterServicePrincipalOutputWithContext ¶
func (i GetKubernetesClusterServicePrincipalArgs) ToGetKubernetesClusterServicePrincipalOutputWithContext(ctx context.Context) GetKubernetesClusterServicePrincipalOutput
type GetKubernetesClusterServicePrincipalArray ¶
type GetKubernetesClusterServicePrincipalArray []GetKubernetesClusterServicePrincipalInput
func (GetKubernetesClusterServicePrincipalArray) ElementType ¶
func (GetKubernetesClusterServicePrincipalArray) ElementType() reflect.Type
func (GetKubernetesClusterServicePrincipalArray) ToGetKubernetesClusterServicePrincipalArrayOutput ¶
func (i GetKubernetesClusterServicePrincipalArray) ToGetKubernetesClusterServicePrincipalArrayOutput() GetKubernetesClusterServicePrincipalArrayOutput
func (GetKubernetesClusterServicePrincipalArray) ToGetKubernetesClusterServicePrincipalArrayOutputWithContext ¶
func (i GetKubernetesClusterServicePrincipalArray) ToGetKubernetesClusterServicePrincipalArrayOutputWithContext(ctx context.Context) GetKubernetesClusterServicePrincipalArrayOutput
type GetKubernetesClusterServicePrincipalArrayInput ¶
type GetKubernetesClusterServicePrincipalArrayInput interface { pulumi.Input ToGetKubernetesClusterServicePrincipalArrayOutput() GetKubernetesClusterServicePrincipalArrayOutput ToGetKubernetesClusterServicePrincipalArrayOutputWithContext(context.Context) GetKubernetesClusterServicePrincipalArrayOutput }
type GetKubernetesClusterServicePrincipalArrayOutput ¶
type GetKubernetesClusterServicePrincipalArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterServicePrincipalArrayOutput) ElementType ¶
func (GetKubernetesClusterServicePrincipalArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterServicePrincipalArrayOutput) ToGetKubernetesClusterServicePrincipalArrayOutput ¶
func (o GetKubernetesClusterServicePrincipalArrayOutput) ToGetKubernetesClusterServicePrincipalArrayOutput() GetKubernetesClusterServicePrincipalArrayOutput
func (GetKubernetesClusterServicePrincipalArrayOutput) ToGetKubernetesClusterServicePrincipalArrayOutputWithContext ¶
func (o GetKubernetesClusterServicePrincipalArrayOutput) ToGetKubernetesClusterServicePrincipalArrayOutputWithContext(ctx context.Context) GetKubernetesClusterServicePrincipalArrayOutput
type GetKubernetesClusterServicePrincipalInput ¶
type GetKubernetesClusterServicePrincipalInput interface { pulumi.Input ToGetKubernetesClusterServicePrincipalOutput() GetKubernetesClusterServicePrincipalOutput ToGetKubernetesClusterServicePrincipalOutputWithContext(context.Context) GetKubernetesClusterServicePrincipalOutput }
type GetKubernetesClusterServicePrincipalOutput ¶
type GetKubernetesClusterServicePrincipalOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterServicePrincipalOutput) ClientId ¶
func (o GetKubernetesClusterServicePrincipalOutput) ClientId() pulumi.StringOutput
The Client ID of the Service Principal used by this Managed Kubernetes Cluster.
func (GetKubernetesClusterServicePrincipalOutput) ElementType ¶
func (GetKubernetesClusterServicePrincipalOutput) ElementType() reflect.Type
func (GetKubernetesClusterServicePrincipalOutput) ToGetKubernetesClusterServicePrincipalOutput ¶
func (o GetKubernetesClusterServicePrincipalOutput) ToGetKubernetesClusterServicePrincipalOutput() GetKubernetesClusterServicePrincipalOutput
func (GetKubernetesClusterServicePrincipalOutput) ToGetKubernetesClusterServicePrincipalOutputWithContext ¶
func (o GetKubernetesClusterServicePrincipalOutput) ToGetKubernetesClusterServicePrincipalOutputWithContext(ctx context.Context) GetKubernetesClusterServicePrincipalOutput
type GetKubernetesClusterWindowsProfile ¶
type GetKubernetesClusterWindowsProfile struct { // The username associated with the administrator account of the Windows VMs. AdminUsername string `pulumi:"adminUsername"` }
type GetKubernetesClusterWindowsProfileArgs ¶
type GetKubernetesClusterWindowsProfileArgs struct { // The username associated with the administrator account of the Windows VMs. AdminUsername pulumi.StringInput `pulumi:"adminUsername"` }
func (GetKubernetesClusterWindowsProfileArgs) ElementType ¶
func (GetKubernetesClusterWindowsProfileArgs) ElementType() reflect.Type
func (GetKubernetesClusterWindowsProfileArgs) ToGetKubernetesClusterWindowsProfileOutput ¶
func (i GetKubernetesClusterWindowsProfileArgs) ToGetKubernetesClusterWindowsProfileOutput() GetKubernetesClusterWindowsProfileOutput
func (GetKubernetesClusterWindowsProfileArgs) ToGetKubernetesClusterWindowsProfileOutputWithContext ¶
func (i GetKubernetesClusterWindowsProfileArgs) ToGetKubernetesClusterWindowsProfileOutputWithContext(ctx context.Context) GetKubernetesClusterWindowsProfileOutput
type GetKubernetesClusterWindowsProfileArray ¶
type GetKubernetesClusterWindowsProfileArray []GetKubernetesClusterWindowsProfileInput
func (GetKubernetesClusterWindowsProfileArray) ElementType ¶
func (GetKubernetesClusterWindowsProfileArray) ElementType() reflect.Type
func (GetKubernetesClusterWindowsProfileArray) ToGetKubernetesClusterWindowsProfileArrayOutput ¶
func (i GetKubernetesClusterWindowsProfileArray) ToGetKubernetesClusterWindowsProfileArrayOutput() GetKubernetesClusterWindowsProfileArrayOutput
func (GetKubernetesClusterWindowsProfileArray) ToGetKubernetesClusterWindowsProfileArrayOutputWithContext ¶
func (i GetKubernetesClusterWindowsProfileArray) ToGetKubernetesClusterWindowsProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterWindowsProfileArrayOutput
type GetKubernetesClusterWindowsProfileArrayInput ¶
type GetKubernetesClusterWindowsProfileArrayInput interface { pulumi.Input ToGetKubernetesClusterWindowsProfileArrayOutput() GetKubernetesClusterWindowsProfileArrayOutput ToGetKubernetesClusterWindowsProfileArrayOutputWithContext(context.Context) GetKubernetesClusterWindowsProfileArrayOutput }
type GetKubernetesClusterWindowsProfileArrayOutput ¶
type GetKubernetesClusterWindowsProfileArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterWindowsProfileArrayOutput) ElementType ¶
func (GetKubernetesClusterWindowsProfileArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterWindowsProfileArrayOutput) ToGetKubernetesClusterWindowsProfileArrayOutput ¶
func (o GetKubernetesClusterWindowsProfileArrayOutput) ToGetKubernetesClusterWindowsProfileArrayOutput() GetKubernetesClusterWindowsProfileArrayOutput
func (GetKubernetesClusterWindowsProfileArrayOutput) ToGetKubernetesClusterWindowsProfileArrayOutputWithContext ¶
func (o GetKubernetesClusterWindowsProfileArrayOutput) ToGetKubernetesClusterWindowsProfileArrayOutputWithContext(ctx context.Context) GetKubernetesClusterWindowsProfileArrayOutput
type GetKubernetesClusterWindowsProfileInput ¶
type GetKubernetesClusterWindowsProfileInput interface { pulumi.Input ToGetKubernetesClusterWindowsProfileOutput() GetKubernetesClusterWindowsProfileOutput ToGetKubernetesClusterWindowsProfileOutputWithContext(context.Context) GetKubernetesClusterWindowsProfileOutput }
type GetKubernetesClusterWindowsProfileOutput ¶
type GetKubernetesClusterWindowsProfileOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterWindowsProfileOutput) AdminUsername ¶
func (o GetKubernetesClusterWindowsProfileOutput) AdminUsername() pulumi.StringOutput
The username associated with the administrator account of the Windows VMs.
func (GetKubernetesClusterWindowsProfileOutput) ElementType ¶
func (GetKubernetesClusterWindowsProfileOutput) ElementType() reflect.Type
func (GetKubernetesClusterWindowsProfileOutput) ToGetKubernetesClusterWindowsProfileOutput ¶
func (o GetKubernetesClusterWindowsProfileOutput) ToGetKubernetesClusterWindowsProfileOutput() GetKubernetesClusterWindowsProfileOutput
func (GetKubernetesClusterWindowsProfileOutput) ToGetKubernetesClusterWindowsProfileOutputWithContext ¶
func (o GetKubernetesClusterWindowsProfileOutput) ToGetKubernetesClusterWindowsProfileOutputWithContext(ctx context.Context) GetKubernetesClusterWindowsProfileOutput
type GetKubernetesServiceVersionsArgs ¶
type GetKubernetesServiceVersionsArgs struct { // Should Preview versions of Kubernetes in AKS be included? Defaults to `true` IncludePreview *bool `pulumi:"includePreview"` // Specifies the location in which to query for versions. Location string `pulumi:"location"` // A prefix filter for the versions of Kubernetes which should be returned; for example `1.` will return `1.9` to `1.14`, whereas `1.12` will return `1.12.2`. VersionPrefix *string `pulumi:"versionPrefix"` }
A collection of arguments for invoking getKubernetesServiceVersions.
type GetKubernetesServiceVersionsResult ¶
type GetKubernetesServiceVersionsResult struct { // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IncludePreview *bool `pulumi:"includePreview"` // The most recent version available. If `includePreview == false`, this is the most recent non-preview version available. LatestVersion string `pulumi:"latestVersion"` Location string `pulumi:"location"` VersionPrefix *string `pulumi:"versionPrefix"` // The list of all supported versions. Versions []string `pulumi:"versions"` }
A collection of values returned by getKubernetesServiceVersions.
func GetKubernetesServiceVersions ¶
func GetKubernetesServiceVersions(ctx *pulumi.Context, args *GetKubernetesServiceVersionsArgs, opts ...pulumi.InvokeOption) (*GetKubernetesServiceVersionsResult, error)
Use this data source to retrieve the version of Kubernetes supported by Azure Kubernetes Service.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/kubernetes_service_versions.html.markdown.
type Group ¶
type Group struct { pulumi.CustomResourceState // The definition of a container that is part of the group as documented in the `container` block below. Changing this forces a new resource to be created. Containers GroupContainerArrayOutput `pulumi:"containers"` // A `diagnostics` block as documented below. Diagnostics GroupDiagnosticsPtrOutput `pulumi:"diagnostics"` // The DNS label/name for the container groups IP. Changing this forces a new resource to be created. DnsNameLabel pulumi.StringPtrOutput `pulumi:"dnsNameLabel"` // The FQDN of the container group derived from `dnsNameLabel`. Fqdn pulumi.StringOutput `pulumi:"fqdn"` // An `identity` block as defined below. Identity GroupIdentityOutput `pulumi:"identity"` // A `imageRegistryCredential` block as documented below. Changing this forces a new resource to be created. ImageRegistryCredentials GroupImageRegistryCredentialArrayOutput `pulumi:"imageRegistryCredentials"` // The IP address allocated to the container group. IpAddress pulumi.StringOutput `pulumi:"ipAddress"` // Specifies the ip address type of the container. `Public` or `Private`. Changing this forces a new resource to be created. If set to `Private`, `networkProfileId` also needs to be set. IpAddressType pulumi.StringPtrOutput `pulumi:"ipAddressType"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Container Group. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Network profile ID for deploying to virtual network. NetworkProfileId pulumi.StringPtrOutput `pulumi:"networkProfileId"` // The OS for the container group. Allowed values are `Linux` and `Windows`. Changing this forces a new resource to be created. OsType pulumi.StringOutput `pulumi:"osType"` // The name of the resource group in which to create the Container Group. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Restart policy for the container group. Allowed values are `Always`, `Never`, `OnFailure`. Defaults to `Always`. Changing this forces a new resource to be created. RestartPolicy pulumi.StringPtrOutput `pulumi:"restartPolicy"` // A mapping of tags to assign to the resource. Changing this forces a new resource to be created. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages as an Azure Container Group instance.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/container_group.html.markdown.
func GetGroup ¶
func GetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)
GetGroup gets an existing Group resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type GroupArgs ¶
type GroupArgs struct { // The definition of a container that is part of the group as documented in the `container` block below. Changing this forces a new resource to be created. Containers GroupContainerArrayInput // A `diagnostics` block as documented below. Diagnostics GroupDiagnosticsPtrInput // The DNS label/name for the container groups IP. Changing this forces a new resource to be created. DnsNameLabel pulumi.StringPtrInput // An `identity` block as defined below. Identity GroupIdentityPtrInput // A `imageRegistryCredential` block as documented below. Changing this forces a new resource to be created. ImageRegistryCredentials GroupImageRegistryCredentialArrayInput // Specifies the ip address type of the container. `Public` or `Private`. Changing this forces a new resource to be created. If set to `Private`, `networkProfileId` also needs to be set. IpAddressType pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Container Group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Network profile ID for deploying to virtual network. NetworkProfileId pulumi.StringPtrInput // The OS for the container group. Allowed values are `Linux` and `Windows`. Changing this forces a new resource to be created. OsType pulumi.StringInput // The name of the resource group in which to create the Container Group. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Restart policy for the container group. Allowed values are `Always`, `Never`, `OnFailure`. Defaults to `Always`. Changing this forces a new resource to be created. RestartPolicy pulumi.StringPtrInput // A mapping of tags to assign to the resource. Changing this forces a new resource to be created. Tags pulumi.StringMapInput }
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupContainer ¶
type GroupContainer struct { // A list of commands which should be run on the container. Changing this forces a new resource to be created. Commands []string `pulumi:"commands"` // The required number of CPU cores of the containers. Changing this forces a new resource to be created. Cpu float64 `pulumi:"cpu"` // A list of environment variables to be set on the container. Specified as a map of name/value pairs. Changing this forces a new resource to be created. EnvironmentVariables map[string]string `pulumi:"environmentVariables"` // A `gpu` block as defined below. Changing this forces a new resource to be created. Gpu *GroupContainerGpu `pulumi:"gpu"` // The container image name. Changing this forces a new resource to be created. Image string `pulumi:"image"` // The definition of a readiness probe for this container as documented in the `livenessProbe` block below. Changing this forces a new resource to be created. LivenessProbe *GroupContainerLivenessProbe `pulumi:"livenessProbe"` // The required memory of the containers in GB. Changing this forces a new resource to be created. Memory float64 `pulumi:"memory"` // Specifies the name of the Container Group. Changing this forces a new resource to be created. Name string `pulumi:"name"` // A set of public ports for the container. Changing this forces a new resource to be created. Set as documented in the `ports` block below. Ports []GroupContainerPort `pulumi:"ports"` // The definition of a readiness probe for this container as documented in the `readinessProbe` block below. Changing this forces a new resource to be created. ReadinessProbe *GroupContainerReadinessProbe `pulumi:"readinessProbe"` // A list of sensitive environment variables to be set on the container. Specified as a map of name/value pairs. Changing this forces a new resource to be created. SecureEnvironmentVariables map[string]string `pulumi:"secureEnvironmentVariables"` // The definition of a volume mount for this container as documented in the `volume` block below. Changing this forces a new resource to be created. Volumes []GroupContainerVolume `pulumi:"volumes"` }
type GroupContainerArgs ¶
type GroupContainerArgs struct { // A list of commands which should be run on the container. Changing this forces a new resource to be created. Commands pulumi.StringArrayInput `pulumi:"commands"` // The required number of CPU cores of the containers. Changing this forces a new resource to be created. Cpu pulumi.Float64Input `pulumi:"cpu"` // A list of environment variables to be set on the container. Specified as a map of name/value pairs. Changing this forces a new resource to be created. EnvironmentVariables pulumi.StringMapInput `pulumi:"environmentVariables"` // A `gpu` block as defined below. Changing this forces a new resource to be created. Gpu GroupContainerGpuPtrInput `pulumi:"gpu"` // The container image name. Changing this forces a new resource to be created. Image pulumi.StringInput `pulumi:"image"` // The definition of a readiness probe for this container as documented in the `livenessProbe` block below. Changing this forces a new resource to be created. LivenessProbe GroupContainerLivenessProbePtrInput `pulumi:"livenessProbe"` // The required memory of the containers in GB. Changing this forces a new resource to be created. Memory pulumi.Float64Input `pulumi:"memory"` // Specifies the name of the Container Group. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` // A set of public ports for the container. Changing this forces a new resource to be created. Set as documented in the `ports` block below. Ports GroupContainerPortArrayInput `pulumi:"ports"` // The definition of a readiness probe for this container as documented in the `readinessProbe` block below. Changing this forces a new resource to be created. ReadinessProbe GroupContainerReadinessProbePtrInput `pulumi:"readinessProbe"` // A list of sensitive environment variables to be set on the container. Specified as a map of name/value pairs. Changing this forces a new resource to be created. SecureEnvironmentVariables pulumi.StringMapInput `pulumi:"secureEnvironmentVariables"` // The definition of a volume mount for this container as documented in the `volume` block below. Changing this forces a new resource to be created. Volumes GroupContainerVolumeArrayInput `pulumi:"volumes"` }
func (GroupContainerArgs) ElementType ¶
func (GroupContainerArgs) ElementType() reflect.Type
func (GroupContainerArgs) ToGroupContainerOutput ¶
func (i GroupContainerArgs) ToGroupContainerOutput() GroupContainerOutput
func (GroupContainerArgs) ToGroupContainerOutputWithContext ¶
func (i GroupContainerArgs) ToGroupContainerOutputWithContext(ctx context.Context) GroupContainerOutput
type GroupContainerArray ¶
type GroupContainerArray []GroupContainerInput
func (GroupContainerArray) ElementType ¶
func (GroupContainerArray) ElementType() reflect.Type
func (GroupContainerArray) ToGroupContainerArrayOutput ¶
func (i GroupContainerArray) ToGroupContainerArrayOutput() GroupContainerArrayOutput
func (GroupContainerArray) ToGroupContainerArrayOutputWithContext ¶
func (i GroupContainerArray) ToGroupContainerArrayOutputWithContext(ctx context.Context) GroupContainerArrayOutput
type GroupContainerArrayInput ¶
type GroupContainerArrayInput interface { pulumi.Input ToGroupContainerArrayOutput() GroupContainerArrayOutput ToGroupContainerArrayOutputWithContext(context.Context) GroupContainerArrayOutput }
type GroupContainerArrayOutput ¶
type GroupContainerArrayOutput struct{ *pulumi.OutputState }
func (GroupContainerArrayOutput) ElementType ¶
func (GroupContainerArrayOutput) ElementType() reflect.Type
func (GroupContainerArrayOutput) Index ¶
func (o GroupContainerArrayOutput) Index(i pulumi.IntInput) GroupContainerOutput
func (GroupContainerArrayOutput) ToGroupContainerArrayOutput ¶
func (o GroupContainerArrayOutput) ToGroupContainerArrayOutput() GroupContainerArrayOutput
func (GroupContainerArrayOutput) ToGroupContainerArrayOutputWithContext ¶
func (o GroupContainerArrayOutput) ToGroupContainerArrayOutputWithContext(ctx context.Context) GroupContainerArrayOutput
type GroupContainerGpu ¶
type GroupContainerGpu struct { // The number of GPUs which should be assigned to this container. Allowed values are `1`, `2`, or `4`. Changing this forces a new resource to be created. Count *int `pulumi:"count"` // The Sku which should be used for the GPU. Possible values are `K80`, `P100`, or `V100`. Changing this forces a new resource to be created. Sku *string `pulumi:"sku"` }
type GroupContainerGpuArgs ¶
type GroupContainerGpuArgs struct { // The number of GPUs which should be assigned to this container. Allowed values are `1`, `2`, or `4`. Changing this forces a new resource to be created. Count pulumi.IntPtrInput `pulumi:"count"` // The Sku which should be used for the GPU. Possible values are `K80`, `P100`, or `V100`. Changing this forces a new resource to be created. Sku pulumi.StringPtrInput `pulumi:"sku"` }
func (GroupContainerGpuArgs) ElementType ¶
func (GroupContainerGpuArgs) ElementType() reflect.Type
func (GroupContainerGpuArgs) ToGroupContainerGpuOutput ¶
func (i GroupContainerGpuArgs) ToGroupContainerGpuOutput() GroupContainerGpuOutput
func (GroupContainerGpuArgs) ToGroupContainerGpuOutputWithContext ¶
func (i GroupContainerGpuArgs) ToGroupContainerGpuOutputWithContext(ctx context.Context) GroupContainerGpuOutput
func (GroupContainerGpuArgs) ToGroupContainerGpuPtrOutput ¶
func (i GroupContainerGpuArgs) ToGroupContainerGpuPtrOutput() GroupContainerGpuPtrOutput
func (GroupContainerGpuArgs) ToGroupContainerGpuPtrOutputWithContext ¶
func (i GroupContainerGpuArgs) ToGroupContainerGpuPtrOutputWithContext(ctx context.Context) GroupContainerGpuPtrOutput
type GroupContainerGpuInput ¶
type GroupContainerGpuInput interface { pulumi.Input ToGroupContainerGpuOutput() GroupContainerGpuOutput ToGroupContainerGpuOutputWithContext(context.Context) GroupContainerGpuOutput }
type GroupContainerGpuOutput ¶
type GroupContainerGpuOutput struct{ *pulumi.OutputState }
func (GroupContainerGpuOutput) Count ¶
func (o GroupContainerGpuOutput) Count() pulumi.IntPtrOutput
The number of GPUs which should be assigned to this container. Allowed values are `1`, `2`, or `4`. Changing this forces a new resource to be created.
func (GroupContainerGpuOutput) ElementType ¶
func (GroupContainerGpuOutput) ElementType() reflect.Type
func (GroupContainerGpuOutput) Sku ¶
func (o GroupContainerGpuOutput) Sku() pulumi.StringPtrOutput
The Sku which should be used for the GPU. Possible values are `K80`, `P100`, or `V100`. Changing this forces a new resource to be created.
func (GroupContainerGpuOutput) ToGroupContainerGpuOutput ¶
func (o GroupContainerGpuOutput) ToGroupContainerGpuOutput() GroupContainerGpuOutput
func (GroupContainerGpuOutput) ToGroupContainerGpuOutputWithContext ¶
func (o GroupContainerGpuOutput) ToGroupContainerGpuOutputWithContext(ctx context.Context) GroupContainerGpuOutput
func (GroupContainerGpuOutput) ToGroupContainerGpuPtrOutput ¶
func (o GroupContainerGpuOutput) ToGroupContainerGpuPtrOutput() GroupContainerGpuPtrOutput
func (GroupContainerGpuOutput) ToGroupContainerGpuPtrOutputWithContext ¶
func (o GroupContainerGpuOutput) ToGroupContainerGpuPtrOutputWithContext(ctx context.Context) GroupContainerGpuPtrOutput
type GroupContainerGpuPtrInput ¶
type GroupContainerGpuPtrInput interface { pulumi.Input ToGroupContainerGpuPtrOutput() GroupContainerGpuPtrOutput ToGroupContainerGpuPtrOutputWithContext(context.Context) GroupContainerGpuPtrOutput }
func GroupContainerGpuPtr ¶
func GroupContainerGpuPtr(v *GroupContainerGpuArgs) GroupContainerGpuPtrInput
type GroupContainerGpuPtrOutput ¶
type GroupContainerGpuPtrOutput struct{ *pulumi.OutputState }
func (GroupContainerGpuPtrOutput) Count ¶
func (o GroupContainerGpuPtrOutput) Count() pulumi.IntPtrOutput
The number of GPUs which should be assigned to this container. Allowed values are `1`, `2`, or `4`. Changing this forces a new resource to be created.
func (GroupContainerGpuPtrOutput) Elem ¶
func (o GroupContainerGpuPtrOutput) Elem() GroupContainerGpuOutput
func (GroupContainerGpuPtrOutput) ElementType ¶
func (GroupContainerGpuPtrOutput) ElementType() reflect.Type
func (GroupContainerGpuPtrOutput) Sku ¶
func (o GroupContainerGpuPtrOutput) Sku() pulumi.StringPtrOutput
The Sku which should be used for the GPU. Possible values are `K80`, `P100`, or `V100`. Changing this forces a new resource to be created.
func (GroupContainerGpuPtrOutput) ToGroupContainerGpuPtrOutput ¶
func (o GroupContainerGpuPtrOutput) ToGroupContainerGpuPtrOutput() GroupContainerGpuPtrOutput
func (GroupContainerGpuPtrOutput) ToGroupContainerGpuPtrOutputWithContext ¶
func (o GroupContainerGpuPtrOutput) ToGroupContainerGpuPtrOutputWithContext(ctx context.Context) GroupContainerGpuPtrOutput
type GroupContainerInput ¶
type GroupContainerInput interface { pulumi.Input ToGroupContainerOutput() GroupContainerOutput ToGroupContainerOutputWithContext(context.Context) GroupContainerOutput }
type GroupContainerLivenessProbe ¶
type GroupContainerLivenessProbe struct { // Commands to be run to validate container readiness. Changing this forces a new resource to be created. Execs []string `pulumi:"execs"` // How many times to try the probe before restarting the container (liveness probe) or marking the container as unhealthy (readiness probe). The default value is `3` and the minimum value is `1`. Changing this forces a new resource to be created. FailureThreshold *int `pulumi:"failureThreshold"` // The definition of the httpget for this container as documented in the `httpget` block below. Changing this forces a new resource to be created. HttpGets []GroupContainerLivenessProbeHttpGet `pulumi:"httpGets"` // Number of seconds after the container has started before liveness or readiness probes are initiated. Changing this forces a new resource to be created. InitialDelaySeconds *int `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. The default value is `10` and the minimum value is `1`. Changing this forces a new resource to be created. PeriodSeconds *int `pulumi:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. The default value is `1` and the minimum value is `1`. Changing this forces a new resource to be created. SuccessThreshold *int `pulumi:"successThreshold"` // Number of seconds after which the probe times out. The default value is `1` and the minimum value is `1`. Changing this forces a new resource to be created. TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type GroupContainerLivenessProbeArgs ¶
type GroupContainerLivenessProbeArgs struct { // Commands to be run to validate container readiness. Changing this forces a new resource to be created. Execs pulumi.StringArrayInput `pulumi:"execs"` // How many times to try the probe before restarting the container (liveness probe) or marking the container as unhealthy (readiness probe). The default value is `3` and the minimum value is `1`. Changing this forces a new resource to be created. FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"` // The definition of the httpget for this container as documented in the `httpget` block below. Changing this forces a new resource to be created. HttpGets GroupContainerLivenessProbeHttpGetArrayInput `pulumi:"httpGets"` // Number of seconds after the container has started before liveness or readiness probes are initiated. Changing this forces a new resource to be created. InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. The default value is `10` and the minimum value is `1`. Changing this forces a new resource to be created. PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. The default value is `1` and the minimum value is `1`. Changing this forces a new resource to be created. SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"` // Number of seconds after which the probe times out. The default value is `1` and the minimum value is `1`. Changing this forces a new resource to be created. TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
func (GroupContainerLivenessProbeArgs) ElementType ¶
func (GroupContainerLivenessProbeArgs) ElementType() reflect.Type
func (GroupContainerLivenessProbeArgs) ToGroupContainerLivenessProbeOutput ¶
func (i GroupContainerLivenessProbeArgs) ToGroupContainerLivenessProbeOutput() GroupContainerLivenessProbeOutput
func (GroupContainerLivenessProbeArgs) ToGroupContainerLivenessProbeOutputWithContext ¶
func (i GroupContainerLivenessProbeArgs) ToGroupContainerLivenessProbeOutputWithContext(ctx context.Context) GroupContainerLivenessProbeOutput
func (GroupContainerLivenessProbeArgs) ToGroupContainerLivenessProbePtrOutput ¶
func (i GroupContainerLivenessProbeArgs) ToGroupContainerLivenessProbePtrOutput() GroupContainerLivenessProbePtrOutput
func (GroupContainerLivenessProbeArgs) ToGroupContainerLivenessProbePtrOutputWithContext ¶
func (i GroupContainerLivenessProbeArgs) ToGroupContainerLivenessProbePtrOutputWithContext(ctx context.Context) GroupContainerLivenessProbePtrOutput
type GroupContainerLivenessProbeHttpGet ¶
type GroupContainerLivenessProbeHttpGet struct { // Path to access on the HTTP server. Changing this forces a new resource to be created. Path *string `pulumi:"path"` // The port number the container will expose. Changing this forces a new resource to be created. Port *int `pulumi:"port"` // Scheme to use for connecting to the host. Possible values are `Http` and `Https`. Changing this forces a new resource to be created. Scheme *string `pulumi:"scheme"` }
type GroupContainerLivenessProbeHttpGetArgs ¶
type GroupContainerLivenessProbeHttpGetArgs struct { // Path to access on the HTTP server. Changing this forces a new resource to be created. Path pulumi.StringPtrInput `pulumi:"path"` // The port number the container will expose. Changing this forces a new resource to be created. Port pulumi.IntPtrInput `pulumi:"port"` // Scheme to use for connecting to the host. Possible values are `Http` and `Https`. Changing this forces a new resource to be created. Scheme pulumi.StringPtrInput `pulumi:"scheme"` }
func (GroupContainerLivenessProbeHttpGetArgs) ElementType ¶
func (GroupContainerLivenessProbeHttpGetArgs) ElementType() reflect.Type
func (GroupContainerLivenessProbeHttpGetArgs) ToGroupContainerLivenessProbeHttpGetOutput ¶
func (i GroupContainerLivenessProbeHttpGetArgs) ToGroupContainerLivenessProbeHttpGetOutput() GroupContainerLivenessProbeHttpGetOutput
func (GroupContainerLivenessProbeHttpGetArgs) ToGroupContainerLivenessProbeHttpGetOutputWithContext ¶
func (i GroupContainerLivenessProbeHttpGetArgs) ToGroupContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) GroupContainerLivenessProbeHttpGetOutput
type GroupContainerLivenessProbeHttpGetArray ¶
type GroupContainerLivenessProbeHttpGetArray []GroupContainerLivenessProbeHttpGetInput
func (GroupContainerLivenessProbeHttpGetArray) ElementType ¶
func (GroupContainerLivenessProbeHttpGetArray) ElementType() reflect.Type
func (GroupContainerLivenessProbeHttpGetArray) ToGroupContainerLivenessProbeHttpGetArrayOutput ¶
func (i GroupContainerLivenessProbeHttpGetArray) ToGroupContainerLivenessProbeHttpGetArrayOutput() GroupContainerLivenessProbeHttpGetArrayOutput
func (GroupContainerLivenessProbeHttpGetArray) ToGroupContainerLivenessProbeHttpGetArrayOutputWithContext ¶
func (i GroupContainerLivenessProbeHttpGetArray) ToGroupContainerLivenessProbeHttpGetArrayOutputWithContext(ctx context.Context) GroupContainerLivenessProbeHttpGetArrayOutput
type GroupContainerLivenessProbeHttpGetArrayInput ¶
type GroupContainerLivenessProbeHttpGetArrayInput interface { pulumi.Input ToGroupContainerLivenessProbeHttpGetArrayOutput() GroupContainerLivenessProbeHttpGetArrayOutput ToGroupContainerLivenessProbeHttpGetArrayOutputWithContext(context.Context) GroupContainerLivenessProbeHttpGetArrayOutput }
type GroupContainerLivenessProbeHttpGetArrayOutput ¶
type GroupContainerLivenessProbeHttpGetArrayOutput struct{ *pulumi.OutputState }
func (GroupContainerLivenessProbeHttpGetArrayOutput) ElementType ¶
func (GroupContainerLivenessProbeHttpGetArrayOutput) ElementType() reflect.Type
func (GroupContainerLivenessProbeHttpGetArrayOutput) ToGroupContainerLivenessProbeHttpGetArrayOutput ¶
func (o GroupContainerLivenessProbeHttpGetArrayOutput) ToGroupContainerLivenessProbeHttpGetArrayOutput() GroupContainerLivenessProbeHttpGetArrayOutput
func (GroupContainerLivenessProbeHttpGetArrayOutput) ToGroupContainerLivenessProbeHttpGetArrayOutputWithContext ¶
func (o GroupContainerLivenessProbeHttpGetArrayOutput) ToGroupContainerLivenessProbeHttpGetArrayOutputWithContext(ctx context.Context) GroupContainerLivenessProbeHttpGetArrayOutput
type GroupContainerLivenessProbeHttpGetInput ¶
type GroupContainerLivenessProbeHttpGetInput interface { pulumi.Input ToGroupContainerLivenessProbeHttpGetOutput() GroupContainerLivenessProbeHttpGetOutput ToGroupContainerLivenessProbeHttpGetOutputWithContext(context.Context) GroupContainerLivenessProbeHttpGetOutput }
type GroupContainerLivenessProbeHttpGetOutput ¶
type GroupContainerLivenessProbeHttpGetOutput struct{ *pulumi.OutputState }
func (GroupContainerLivenessProbeHttpGetOutput) ElementType ¶
func (GroupContainerLivenessProbeHttpGetOutput) ElementType() reflect.Type
func (GroupContainerLivenessProbeHttpGetOutput) Path ¶
func (o GroupContainerLivenessProbeHttpGetOutput) Path() pulumi.StringPtrOutput
Path to access on the HTTP server. Changing this forces a new resource to be created.
func (GroupContainerLivenessProbeHttpGetOutput) Port ¶
func (o GroupContainerLivenessProbeHttpGetOutput) Port() pulumi.IntPtrOutput
The port number the container will expose. Changing this forces a new resource to be created.
func (GroupContainerLivenessProbeHttpGetOutput) Scheme ¶
func (o GroupContainerLivenessProbeHttpGetOutput) Scheme() pulumi.StringPtrOutput
Scheme to use for connecting to the host. Possible values are `Http` and `Https`. Changing this forces a new resource to be created.
func (GroupContainerLivenessProbeHttpGetOutput) ToGroupContainerLivenessProbeHttpGetOutput ¶
func (o GroupContainerLivenessProbeHttpGetOutput) ToGroupContainerLivenessProbeHttpGetOutput() GroupContainerLivenessProbeHttpGetOutput
func (GroupContainerLivenessProbeHttpGetOutput) ToGroupContainerLivenessProbeHttpGetOutputWithContext ¶
func (o GroupContainerLivenessProbeHttpGetOutput) ToGroupContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) GroupContainerLivenessProbeHttpGetOutput
type GroupContainerLivenessProbeInput ¶
type GroupContainerLivenessProbeInput interface { pulumi.Input ToGroupContainerLivenessProbeOutput() GroupContainerLivenessProbeOutput ToGroupContainerLivenessProbeOutputWithContext(context.Context) GroupContainerLivenessProbeOutput }
type GroupContainerLivenessProbeOutput ¶
type GroupContainerLivenessProbeOutput struct{ *pulumi.OutputState }
func (GroupContainerLivenessProbeOutput) ElementType ¶
func (GroupContainerLivenessProbeOutput) ElementType() reflect.Type
func (GroupContainerLivenessProbeOutput) Execs ¶
func (o GroupContainerLivenessProbeOutput) Execs() pulumi.StringArrayOutput
Commands to be run to validate container readiness. Changing this forces a new resource to be created.
func (GroupContainerLivenessProbeOutput) FailureThreshold ¶
func (o GroupContainerLivenessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
How many times to try the probe before restarting the container (liveness probe) or marking the container as unhealthy (readiness probe). The default value is `3` and the minimum value is `1`. Changing this forces a new resource to be created.
func (GroupContainerLivenessProbeOutput) HttpGets ¶
func (o GroupContainerLivenessProbeOutput) HttpGets() GroupContainerLivenessProbeHttpGetArrayOutput
The definition of the httpget for this container as documented in the `httpget` block below. Changing this forces a new resource to be created.
func (GroupContainerLivenessProbeOutput) InitialDelaySeconds ¶
func (o GroupContainerLivenessProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before liveness or readiness probes are initiated. Changing this forces a new resource to be created.
func (GroupContainerLivenessProbeOutput) PeriodSeconds ¶
func (o GroupContainerLivenessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. The default value is `10` and the minimum value is `1`. Changing this forces a new resource to be created.
func (GroupContainerLivenessProbeOutput) SuccessThreshold ¶
func (o GroupContainerLivenessProbeOutput) SuccessThreshold() pulumi.IntPtrOutput
Minimum consecutive successes for the probe to be considered successful after having failed. The default value is `1` and the minimum value is `1`. Changing this forces a new resource to be created.
func (GroupContainerLivenessProbeOutput) TimeoutSeconds ¶
func (o GroupContainerLivenessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. The default value is `1` and the minimum value is `1`. Changing this forces a new resource to be created.
func (GroupContainerLivenessProbeOutput) ToGroupContainerLivenessProbeOutput ¶
func (o GroupContainerLivenessProbeOutput) ToGroupContainerLivenessProbeOutput() GroupContainerLivenessProbeOutput
func (GroupContainerLivenessProbeOutput) ToGroupContainerLivenessProbeOutputWithContext ¶
func (o GroupContainerLivenessProbeOutput) ToGroupContainerLivenessProbeOutputWithContext(ctx context.Context) GroupContainerLivenessProbeOutput
func (GroupContainerLivenessProbeOutput) ToGroupContainerLivenessProbePtrOutput ¶
func (o GroupContainerLivenessProbeOutput) ToGroupContainerLivenessProbePtrOutput() GroupContainerLivenessProbePtrOutput
func (GroupContainerLivenessProbeOutput) ToGroupContainerLivenessProbePtrOutputWithContext ¶
func (o GroupContainerLivenessProbeOutput) ToGroupContainerLivenessProbePtrOutputWithContext(ctx context.Context) GroupContainerLivenessProbePtrOutput
type GroupContainerLivenessProbePtrInput ¶
type GroupContainerLivenessProbePtrInput interface { pulumi.Input ToGroupContainerLivenessProbePtrOutput() GroupContainerLivenessProbePtrOutput ToGroupContainerLivenessProbePtrOutputWithContext(context.Context) GroupContainerLivenessProbePtrOutput }
func GroupContainerLivenessProbePtr ¶
func GroupContainerLivenessProbePtr(v *GroupContainerLivenessProbeArgs) GroupContainerLivenessProbePtrInput
type GroupContainerLivenessProbePtrOutput ¶
type GroupContainerLivenessProbePtrOutput struct{ *pulumi.OutputState }
func (GroupContainerLivenessProbePtrOutput) ElementType ¶
func (GroupContainerLivenessProbePtrOutput) ElementType() reflect.Type
func (GroupContainerLivenessProbePtrOutput) Execs ¶
func (o GroupContainerLivenessProbePtrOutput) Execs() pulumi.StringArrayOutput
Commands to be run to validate container readiness. Changing this forces a new resource to be created.
func (GroupContainerLivenessProbePtrOutput) FailureThreshold ¶
func (o GroupContainerLivenessProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
How many times to try the probe before restarting the container (liveness probe) or marking the container as unhealthy (readiness probe). The default value is `3` and the minimum value is `1`. Changing this forces a new resource to be created.
func (GroupContainerLivenessProbePtrOutput) HttpGets ¶
func (o GroupContainerLivenessProbePtrOutput) HttpGets() GroupContainerLivenessProbeHttpGetArrayOutput
The definition of the httpget for this container as documented in the `httpget` block below. Changing this forces a new resource to be created.
func (GroupContainerLivenessProbePtrOutput) InitialDelaySeconds ¶
func (o GroupContainerLivenessProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before liveness or readiness probes are initiated. Changing this forces a new resource to be created.
func (GroupContainerLivenessProbePtrOutput) PeriodSeconds ¶
func (o GroupContainerLivenessProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. The default value is `10` and the minimum value is `1`. Changing this forces a new resource to be created.
func (GroupContainerLivenessProbePtrOutput) SuccessThreshold ¶
func (o GroupContainerLivenessProbePtrOutput) SuccessThreshold() pulumi.IntPtrOutput
Minimum consecutive successes for the probe to be considered successful after having failed. The default value is `1` and the minimum value is `1`. Changing this forces a new resource to be created.
func (GroupContainerLivenessProbePtrOutput) TimeoutSeconds ¶
func (o GroupContainerLivenessProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. The default value is `1` and the minimum value is `1`. Changing this forces a new resource to be created.
func (GroupContainerLivenessProbePtrOutput) ToGroupContainerLivenessProbePtrOutput ¶
func (o GroupContainerLivenessProbePtrOutput) ToGroupContainerLivenessProbePtrOutput() GroupContainerLivenessProbePtrOutput
func (GroupContainerLivenessProbePtrOutput) ToGroupContainerLivenessProbePtrOutputWithContext ¶
func (o GroupContainerLivenessProbePtrOutput) ToGroupContainerLivenessProbePtrOutputWithContext(ctx context.Context) GroupContainerLivenessProbePtrOutput
type GroupContainerOutput ¶
type GroupContainerOutput struct{ *pulumi.OutputState }
func (GroupContainerOutput) Commands ¶
func (o GroupContainerOutput) Commands() pulumi.StringArrayOutput
A list of commands which should be run on the container. Changing this forces a new resource to be created.
func (GroupContainerOutput) Cpu ¶
func (o GroupContainerOutput) Cpu() pulumi.Float64Output
The required number of CPU cores of the containers. Changing this forces a new resource to be created.
func (GroupContainerOutput) ElementType ¶
func (GroupContainerOutput) ElementType() reflect.Type
func (GroupContainerOutput) EnvironmentVariables ¶
func (o GroupContainerOutput) EnvironmentVariables() pulumi.StringMapOutput
A list of environment variables to be set on the container. Specified as a map of name/value pairs. Changing this forces a new resource to be created.
func (GroupContainerOutput) Gpu ¶
func (o GroupContainerOutput) Gpu() GroupContainerGpuPtrOutput
A `gpu` block as defined below. Changing this forces a new resource to be created.
func (GroupContainerOutput) Image ¶
func (o GroupContainerOutput) Image() pulumi.StringOutput
The container image name. Changing this forces a new resource to be created.
func (GroupContainerOutput) LivenessProbe ¶
func (o GroupContainerOutput) LivenessProbe() GroupContainerLivenessProbePtrOutput
The definition of a readiness probe for this container as documented in the `livenessProbe` block below. Changing this forces a new resource to be created.
func (GroupContainerOutput) Memory ¶
func (o GroupContainerOutput) Memory() pulumi.Float64Output
The required memory of the containers in GB. Changing this forces a new resource to be created.
func (GroupContainerOutput) Name ¶
func (o GroupContainerOutput) Name() pulumi.StringOutput
Specifies the name of the Container Group. Changing this forces a new resource to be created.
func (GroupContainerOutput) Ports ¶
func (o GroupContainerOutput) Ports() GroupContainerPortArrayOutput
A set of public ports for the container. Changing this forces a new resource to be created. Set as documented in the `ports` block below.
func (GroupContainerOutput) ReadinessProbe ¶
func (o GroupContainerOutput) ReadinessProbe() GroupContainerReadinessProbePtrOutput
The definition of a readiness probe for this container as documented in the `readinessProbe` block below. Changing this forces a new resource to be created.
func (GroupContainerOutput) SecureEnvironmentVariables ¶
func (o GroupContainerOutput) SecureEnvironmentVariables() pulumi.StringMapOutput
A list of sensitive environment variables to be set on the container. Specified as a map of name/value pairs. Changing this forces a new resource to be created.
func (GroupContainerOutput) ToGroupContainerOutput ¶
func (o GroupContainerOutput) ToGroupContainerOutput() GroupContainerOutput
func (GroupContainerOutput) ToGroupContainerOutputWithContext ¶
func (o GroupContainerOutput) ToGroupContainerOutputWithContext(ctx context.Context) GroupContainerOutput
func (GroupContainerOutput) Volumes ¶
func (o GroupContainerOutput) Volumes() GroupContainerVolumeArrayOutput
The definition of a volume mount for this container as documented in the `volume` block below. Changing this forces a new resource to be created.
type GroupContainerPort ¶
type GroupContainerPort struct { // The port number the container will expose. Changing this forces a new resource to be created. Port *int `pulumi:"port"` // The network protocol associated with port. Possible values are `TCP` & `UDP`. Changing this forces a new resource to be created. Protocol *string `pulumi:"protocol"` }
type GroupContainerPortArgs ¶
type GroupContainerPortArgs struct { // The port number the container will expose. Changing this forces a new resource to be created. Port pulumi.IntPtrInput `pulumi:"port"` // The network protocol associated with port. Possible values are `TCP` & `UDP`. Changing this forces a new resource to be created. Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
func (GroupContainerPortArgs) ElementType ¶
func (GroupContainerPortArgs) ElementType() reflect.Type
func (GroupContainerPortArgs) ToGroupContainerPortOutput ¶
func (i GroupContainerPortArgs) ToGroupContainerPortOutput() GroupContainerPortOutput
func (GroupContainerPortArgs) ToGroupContainerPortOutputWithContext ¶
func (i GroupContainerPortArgs) ToGroupContainerPortOutputWithContext(ctx context.Context) GroupContainerPortOutput
type GroupContainerPortArray ¶
type GroupContainerPortArray []GroupContainerPortInput
func (GroupContainerPortArray) ElementType ¶
func (GroupContainerPortArray) ElementType() reflect.Type
func (GroupContainerPortArray) ToGroupContainerPortArrayOutput ¶
func (i GroupContainerPortArray) ToGroupContainerPortArrayOutput() GroupContainerPortArrayOutput
func (GroupContainerPortArray) ToGroupContainerPortArrayOutputWithContext ¶
func (i GroupContainerPortArray) ToGroupContainerPortArrayOutputWithContext(ctx context.Context) GroupContainerPortArrayOutput
type GroupContainerPortArrayInput ¶
type GroupContainerPortArrayInput interface { pulumi.Input ToGroupContainerPortArrayOutput() GroupContainerPortArrayOutput ToGroupContainerPortArrayOutputWithContext(context.Context) GroupContainerPortArrayOutput }
type GroupContainerPortArrayOutput ¶
type GroupContainerPortArrayOutput struct{ *pulumi.OutputState }
func (GroupContainerPortArrayOutput) ElementType ¶
func (GroupContainerPortArrayOutput) ElementType() reflect.Type
func (GroupContainerPortArrayOutput) Index ¶
func (o GroupContainerPortArrayOutput) Index(i pulumi.IntInput) GroupContainerPortOutput
func (GroupContainerPortArrayOutput) ToGroupContainerPortArrayOutput ¶
func (o GroupContainerPortArrayOutput) ToGroupContainerPortArrayOutput() GroupContainerPortArrayOutput
func (GroupContainerPortArrayOutput) ToGroupContainerPortArrayOutputWithContext ¶
func (o GroupContainerPortArrayOutput) ToGroupContainerPortArrayOutputWithContext(ctx context.Context) GroupContainerPortArrayOutput
type GroupContainerPortInput ¶
type GroupContainerPortInput interface { pulumi.Input ToGroupContainerPortOutput() GroupContainerPortOutput ToGroupContainerPortOutputWithContext(context.Context) GroupContainerPortOutput }
type GroupContainerPortOutput ¶
type GroupContainerPortOutput struct{ *pulumi.OutputState }
func (GroupContainerPortOutput) ElementType ¶
func (GroupContainerPortOutput) ElementType() reflect.Type
func (GroupContainerPortOutput) Port ¶
func (o GroupContainerPortOutput) Port() pulumi.IntPtrOutput
The port number the container will expose. Changing this forces a new resource to be created.
func (GroupContainerPortOutput) Protocol ¶
func (o GroupContainerPortOutput) Protocol() pulumi.StringPtrOutput
The network protocol associated with port. Possible values are `TCP` & `UDP`. Changing this forces a new resource to be created.
func (GroupContainerPortOutput) ToGroupContainerPortOutput ¶
func (o GroupContainerPortOutput) ToGroupContainerPortOutput() GroupContainerPortOutput
func (GroupContainerPortOutput) ToGroupContainerPortOutputWithContext ¶
func (o GroupContainerPortOutput) ToGroupContainerPortOutputWithContext(ctx context.Context) GroupContainerPortOutput
type GroupContainerReadinessProbe ¶
type GroupContainerReadinessProbe struct { // Commands to be run to validate container readiness. Changing this forces a new resource to be created. Execs []string `pulumi:"execs"` // How many times to try the probe before restarting the container (liveness probe) or marking the container as unhealthy (readiness probe). The default value is `3` and the minimum value is `1`. Changing this forces a new resource to be created. FailureThreshold *int `pulumi:"failureThreshold"` // The definition of the httpget for this container as documented in the `httpget` block below. Changing this forces a new resource to be created. HttpGets []GroupContainerReadinessProbeHttpGet `pulumi:"httpGets"` // Number of seconds after the container has started before liveness or readiness probes are initiated. Changing this forces a new resource to be created. InitialDelaySeconds *int `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. The default value is `10` and the minimum value is `1`. Changing this forces a new resource to be created. PeriodSeconds *int `pulumi:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. The default value is `1` and the minimum value is `1`. Changing this forces a new resource to be created. SuccessThreshold *int `pulumi:"successThreshold"` // Number of seconds after which the probe times out. The default value is `1` and the minimum value is `1`. Changing this forces a new resource to be created. TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type GroupContainerReadinessProbeArgs ¶
type GroupContainerReadinessProbeArgs struct { // Commands to be run to validate container readiness. Changing this forces a new resource to be created. Execs pulumi.StringArrayInput `pulumi:"execs"` // How many times to try the probe before restarting the container (liveness probe) or marking the container as unhealthy (readiness probe). The default value is `3` and the minimum value is `1`. Changing this forces a new resource to be created. FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"` // The definition of the httpget for this container as documented in the `httpget` block below. Changing this forces a new resource to be created. HttpGets GroupContainerReadinessProbeHttpGetArrayInput `pulumi:"httpGets"` // Number of seconds after the container has started before liveness or readiness probes are initiated. Changing this forces a new resource to be created. InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"` // How often (in seconds) to perform the probe. The default value is `10` and the minimum value is `1`. Changing this forces a new resource to be created. PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. The default value is `1` and the minimum value is `1`. Changing this forces a new resource to be created. SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"` // Number of seconds after which the probe times out. The default value is `1` and the minimum value is `1`. Changing this forces a new resource to be created. TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
func (GroupContainerReadinessProbeArgs) ElementType ¶
func (GroupContainerReadinessProbeArgs) ElementType() reflect.Type
func (GroupContainerReadinessProbeArgs) ToGroupContainerReadinessProbeOutput ¶
func (i GroupContainerReadinessProbeArgs) ToGroupContainerReadinessProbeOutput() GroupContainerReadinessProbeOutput
func (GroupContainerReadinessProbeArgs) ToGroupContainerReadinessProbeOutputWithContext ¶
func (i GroupContainerReadinessProbeArgs) ToGroupContainerReadinessProbeOutputWithContext(ctx context.Context) GroupContainerReadinessProbeOutput
func (GroupContainerReadinessProbeArgs) ToGroupContainerReadinessProbePtrOutput ¶
func (i GroupContainerReadinessProbeArgs) ToGroupContainerReadinessProbePtrOutput() GroupContainerReadinessProbePtrOutput
func (GroupContainerReadinessProbeArgs) ToGroupContainerReadinessProbePtrOutputWithContext ¶
func (i GroupContainerReadinessProbeArgs) ToGroupContainerReadinessProbePtrOutputWithContext(ctx context.Context) GroupContainerReadinessProbePtrOutput
type GroupContainerReadinessProbeHttpGet ¶
type GroupContainerReadinessProbeHttpGet struct { // Path to access on the HTTP server. Changing this forces a new resource to be created. Path *string `pulumi:"path"` // The port number the container will expose. Changing this forces a new resource to be created. Port *int `pulumi:"port"` // Scheme to use for connecting to the host. Possible values are `Http` and `Https`. Changing this forces a new resource to be created. Scheme *string `pulumi:"scheme"` }
type GroupContainerReadinessProbeHttpGetArgs ¶
type GroupContainerReadinessProbeHttpGetArgs struct { // Path to access on the HTTP server. Changing this forces a new resource to be created. Path pulumi.StringPtrInput `pulumi:"path"` // The port number the container will expose. Changing this forces a new resource to be created. Port pulumi.IntPtrInput `pulumi:"port"` // Scheme to use for connecting to the host. Possible values are `Http` and `Https`. Changing this forces a new resource to be created. Scheme pulumi.StringPtrInput `pulumi:"scheme"` }
func (GroupContainerReadinessProbeHttpGetArgs) ElementType ¶
func (GroupContainerReadinessProbeHttpGetArgs) ElementType() reflect.Type
func (GroupContainerReadinessProbeHttpGetArgs) ToGroupContainerReadinessProbeHttpGetOutput ¶
func (i GroupContainerReadinessProbeHttpGetArgs) ToGroupContainerReadinessProbeHttpGetOutput() GroupContainerReadinessProbeHttpGetOutput
func (GroupContainerReadinessProbeHttpGetArgs) ToGroupContainerReadinessProbeHttpGetOutputWithContext ¶
func (i GroupContainerReadinessProbeHttpGetArgs) ToGroupContainerReadinessProbeHttpGetOutputWithContext(ctx context.Context) GroupContainerReadinessProbeHttpGetOutput
type GroupContainerReadinessProbeHttpGetArray ¶
type GroupContainerReadinessProbeHttpGetArray []GroupContainerReadinessProbeHttpGetInput
func (GroupContainerReadinessProbeHttpGetArray) ElementType ¶
func (GroupContainerReadinessProbeHttpGetArray) ElementType() reflect.Type
func (GroupContainerReadinessProbeHttpGetArray) ToGroupContainerReadinessProbeHttpGetArrayOutput ¶
func (i GroupContainerReadinessProbeHttpGetArray) ToGroupContainerReadinessProbeHttpGetArrayOutput() GroupContainerReadinessProbeHttpGetArrayOutput
func (GroupContainerReadinessProbeHttpGetArray) ToGroupContainerReadinessProbeHttpGetArrayOutputWithContext ¶
func (i GroupContainerReadinessProbeHttpGetArray) ToGroupContainerReadinessProbeHttpGetArrayOutputWithContext(ctx context.Context) GroupContainerReadinessProbeHttpGetArrayOutput
type GroupContainerReadinessProbeHttpGetArrayInput ¶
type GroupContainerReadinessProbeHttpGetArrayInput interface { pulumi.Input ToGroupContainerReadinessProbeHttpGetArrayOutput() GroupContainerReadinessProbeHttpGetArrayOutput ToGroupContainerReadinessProbeHttpGetArrayOutputWithContext(context.Context) GroupContainerReadinessProbeHttpGetArrayOutput }
type GroupContainerReadinessProbeHttpGetArrayOutput ¶
type GroupContainerReadinessProbeHttpGetArrayOutput struct{ *pulumi.OutputState }
func (GroupContainerReadinessProbeHttpGetArrayOutput) ElementType ¶
func (GroupContainerReadinessProbeHttpGetArrayOutput) ElementType() reflect.Type
func (GroupContainerReadinessProbeHttpGetArrayOutput) ToGroupContainerReadinessProbeHttpGetArrayOutput ¶
func (o GroupContainerReadinessProbeHttpGetArrayOutput) ToGroupContainerReadinessProbeHttpGetArrayOutput() GroupContainerReadinessProbeHttpGetArrayOutput
func (GroupContainerReadinessProbeHttpGetArrayOutput) ToGroupContainerReadinessProbeHttpGetArrayOutputWithContext ¶
func (o GroupContainerReadinessProbeHttpGetArrayOutput) ToGroupContainerReadinessProbeHttpGetArrayOutputWithContext(ctx context.Context) GroupContainerReadinessProbeHttpGetArrayOutput
type GroupContainerReadinessProbeHttpGetInput ¶
type GroupContainerReadinessProbeHttpGetInput interface { pulumi.Input ToGroupContainerReadinessProbeHttpGetOutput() GroupContainerReadinessProbeHttpGetOutput ToGroupContainerReadinessProbeHttpGetOutputWithContext(context.Context) GroupContainerReadinessProbeHttpGetOutput }
type GroupContainerReadinessProbeHttpGetOutput ¶
type GroupContainerReadinessProbeHttpGetOutput struct{ *pulumi.OutputState }
func (GroupContainerReadinessProbeHttpGetOutput) ElementType ¶
func (GroupContainerReadinessProbeHttpGetOutput) ElementType() reflect.Type
func (GroupContainerReadinessProbeHttpGetOutput) Path ¶
func (o GroupContainerReadinessProbeHttpGetOutput) Path() pulumi.StringPtrOutput
Path to access on the HTTP server. Changing this forces a new resource to be created.
func (GroupContainerReadinessProbeHttpGetOutput) Port ¶
func (o GroupContainerReadinessProbeHttpGetOutput) Port() pulumi.IntPtrOutput
The port number the container will expose. Changing this forces a new resource to be created.
func (GroupContainerReadinessProbeHttpGetOutput) Scheme ¶
func (o GroupContainerReadinessProbeHttpGetOutput) Scheme() pulumi.StringPtrOutput
Scheme to use for connecting to the host. Possible values are `Http` and `Https`. Changing this forces a new resource to be created.
func (GroupContainerReadinessProbeHttpGetOutput) ToGroupContainerReadinessProbeHttpGetOutput ¶
func (o GroupContainerReadinessProbeHttpGetOutput) ToGroupContainerReadinessProbeHttpGetOutput() GroupContainerReadinessProbeHttpGetOutput
func (GroupContainerReadinessProbeHttpGetOutput) ToGroupContainerReadinessProbeHttpGetOutputWithContext ¶
func (o GroupContainerReadinessProbeHttpGetOutput) ToGroupContainerReadinessProbeHttpGetOutputWithContext(ctx context.Context) GroupContainerReadinessProbeHttpGetOutput
type GroupContainerReadinessProbeInput ¶
type GroupContainerReadinessProbeInput interface { pulumi.Input ToGroupContainerReadinessProbeOutput() GroupContainerReadinessProbeOutput ToGroupContainerReadinessProbeOutputWithContext(context.Context) GroupContainerReadinessProbeOutput }
type GroupContainerReadinessProbeOutput ¶
type GroupContainerReadinessProbeOutput struct{ *pulumi.OutputState }
func (GroupContainerReadinessProbeOutput) ElementType ¶
func (GroupContainerReadinessProbeOutput) ElementType() reflect.Type
func (GroupContainerReadinessProbeOutput) Execs ¶
func (o GroupContainerReadinessProbeOutput) Execs() pulumi.StringArrayOutput
Commands to be run to validate container readiness. Changing this forces a new resource to be created.
func (GroupContainerReadinessProbeOutput) FailureThreshold ¶
func (o GroupContainerReadinessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
How many times to try the probe before restarting the container (liveness probe) or marking the container as unhealthy (readiness probe). The default value is `3` and the minimum value is `1`. Changing this forces a new resource to be created.
func (GroupContainerReadinessProbeOutput) HttpGets ¶
func (o GroupContainerReadinessProbeOutput) HttpGets() GroupContainerReadinessProbeHttpGetArrayOutput
The definition of the httpget for this container as documented in the `httpget` block below. Changing this forces a new resource to be created.
func (GroupContainerReadinessProbeOutput) InitialDelaySeconds ¶
func (o GroupContainerReadinessProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before liveness or readiness probes are initiated. Changing this forces a new resource to be created.
func (GroupContainerReadinessProbeOutput) PeriodSeconds ¶
func (o GroupContainerReadinessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. The default value is `10` and the minimum value is `1`. Changing this forces a new resource to be created.
func (GroupContainerReadinessProbeOutput) SuccessThreshold ¶
func (o GroupContainerReadinessProbeOutput) SuccessThreshold() pulumi.IntPtrOutput
Minimum consecutive successes for the probe to be considered successful after having failed. The default value is `1` and the minimum value is `1`. Changing this forces a new resource to be created.
func (GroupContainerReadinessProbeOutput) TimeoutSeconds ¶
func (o GroupContainerReadinessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. The default value is `1` and the minimum value is `1`. Changing this forces a new resource to be created.
func (GroupContainerReadinessProbeOutput) ToGroupContainerReadinessProbeOutput ¶
func (o GroupContainerReadinessProbeOutput) ToGroupContainerReadinessProbeOutput() GroupContainerReadinessProbeOutput
func (GroupContainerReadinessProbeOutput) ToGroupContainerReadinessProbeOutputWithContext ¶
func (o GroupContainerReadinessProbeOutput) ToGroupContainerReadinessProbeOutputWithContext(ctx context.Context) GroupContainerReadinessProbeOutput
func (GroupContainerReadinessProbeOutput) ToGroupContainerReadinessProbePtrOutput ¶
func (o GroupContainerReadinessProbeOutput) ToGroupContainerReadinessProbePtrOutput() GroupContainerReadinessProbePtrOutput
func (GroupContainerReadinessProbeOutput) ToGroupContainerReadinessProbePtrOutputWithContext ¶
func (o GroupContainerReadinessProbeOutput) ToGroupContainerReadinessProbePtrOutputWithContext(ctx context.Context) GroupContainerReadinessProbePtrOutput
type GroupContainerReadinessProbePtrInput ¶
type GroupContainerReadinessProbePtrInput interface { pulumi.Input ToGroupContainerReadinessProbePtrOutput() GroupContainerReadinessProbePtrOutput ToGroupContainerReadinessProbePtrOutputWithContext(context.Context) GroupContainerReadinessProbePtrOutput }
func GroupContainerReadinessProbePtr ¶
func GroupContainerReadinessProbePtr(v *GroupContainerReadinessProbeArgs) GroupContainerReadinessProbePtrInput
type GroupContainerReadinessProbePtrOutput ¶
type GroupContainerReadinessProbePtrOutput struct{ *pulumi.OutputState }
func (GroupContainerReadinessProbePtrOutput) ElementType ¶
func (GroupContainerReadinessProbePtrOutput) ElementType() reflect.Type
func (GroupContainerReadinessProbePtrOutput) Execs ¶
func (o GroupContainerReadinessProbePtrOutput) Execs() pulumi.StringArrayOutput
Commands to be run to validate container readiness. Changing this forces a new resource to be created.
func (GroupContainerReadinessProbePtrOutput) FailureThreshold ¶
func (o GroupContainerReadinessProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
How many times to try the probe before restarting the container (liveness probe) or marking the container as unhealthy (readiness probe). The default value is `3` and the minimum value is `1`. Changing this forces a new resource to be created.
func (GroupContainerReadinessProbePtrOutput) HttpGets ¶
func (o GroupContainerReadinessProbePtrOutput) HttpGets() GroupContainerReadinessProbeHttpGetArrayOutput
The definition of the httpget for this container as documented in the `httpget` block below. Changing this forces a new resource to be created.
func (GroupContainerReadinessProbePtrOutput) InitialDelaySeconds ¶
func (o GroupContainerReadinessProbePtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before liveness or readiness probes are initiated. Changing this forces a new resource to be created.
func (GroupContainerReadinessProbePtrOutput) PeriodSeconds ¶
func (o GroupContainerReadinessProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. The default value is `10` and the minimum value is `1`. Changing this forces a new resource to be created.
func (GroupContainerReadinessProbePtrOutput) SuccessThreshold ¶
func (o GroupContainerReadinessProbePtrOutput) SuccessThreshold() pulumi.IntPtrOutput
Minimum consecutive successes for the probe to be considered successful after having failed. The default value is `1` and the minimum value is `1`. Changing this forces a new resource to be created.
func (GroupContainerReadinessProbePtrOutput) TimeoutSeconds ¶
func (o GroupContainerReadinessProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. The default value is `1` and the minimum value is `1`. Changing this forces a new resource to be created.
func (GroupContainerReadinessProbePtrOutput) ToGroupContainerReadinessProbePtrOutput ¶
func (o GroupContainerReadinessProbePtrOutput) ToGroupContainerReadinessProbePtrOutput() GroupContainerReadinessProbePtrOutput
func (GroupContainerReadinessProbePtrOutput) ToGroupContainerReadinessProbePtrOutputWithContext ¶
func (o GroupContainerReadinessProbePtrOutput) ToGroupContainerReadinessProbePtrOutputWithContext(ctx context.Context) GroupContainerReadinessProbePtrOutput
type GroupContainerVolume ¶
type GroupContainerVolume struct { // The path on which this volume is to be mounted. Changing this forces a new resource to be created. MountPath string `pulumi:"mountPath"` // Specifies the name of the Container Group. Changing this forces a new resource to be created. Name string `pulumi:"name"` // Specify if the volume is to be mounted as read only or not. The default value is `false`. Changing this forces a new resource to be created. ReadOnly *bool `pulumi:"readOnly"` ShareName string `pulumi:"shareName"` // The access key for the Azure Storage account specified as above. Changing this forces a new resource to be created. StorageAccountKey string `pulumi:"storageAccountKey"` // The Azure storage account from which the volume is to be mounted. Changing this forces a new resource to be created. StorageAccountName string `pulumi:"storageAccountName"` }
type GroupContainerVolumeArgs ¶
type GroupContainerVolumeArgs struct { // The path on which this volume is to be mounted. Changing this forces a new resource to be created. MountPath pulumi.StringInput `pulumi:"mountPath"` // Specifies the name of the Container Group. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` // Specify if the volume is to be mounted as read only or not. The default value is `false`. Changing this forces a new resource to be created. ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` ShareName pulumi.StringInput `pulumi:"shareName"` // The access key for the Azure Storage account specified as above. Changing this forces a new resource to be created. StorageAccountKey pulumi.StringInput `pulumi:"storageAccountKey"` // The Azure storage account from which the volume is to be mounted. Changing this forces a new resource to be created. StorageAccountName pulumi.StringInput `pulumi:"storageAccountName"` }
func (GroupContainerVolumeArgs) ElementType ¶
func (GroupContainerVolumeArgs) ElementType() reflect.Type
func (GroupContainerVolumeArgs) ToGroupContainerVolumeOutput ¶
func (i GroupContainerVolumeArgs) ToGroupContainerVolumeOutput() GroupContainerVolumeOutput
func (GroupContainerVolumeArgs) ToGroupContainerVolumeOutputWithContext ¶
func (i GroupContainerVolumeArgs) ToGroupContainerVolumeOutputWithContext(ctx context.Context) GroupContainerVolumeOutput
type GroupContainerVolumeArray ¶
type GroupContainerVolumeArray []GroupContainerVolumeInput
func (GroupContainerVolumeArray) ElementType ¶
func (GroupContainerVolumeArray) ElementType() reflect.Type
func (GroupContainerVolumeArray) ToGroupContainerVolumeArrayOutput ¶
func (i GroupContainerVolumeArray) ToGroupContainerVolumeArrayOutput() GroupContainerVolumeArrayOutput
func (GroupContainerVolumeArray) ToGroupContainerVolumeArrayOutputWithContext ¶
func (i GroupContainerVolumeArray) ToGroupContainerVolumeArrayOutputWithContext(ctx context.Context) GroupContainerVolumeArrayOutput
type GroupContainerVolumeArrayInput ¶
type GroupContainerVolumeArrayInput interface { pulumi.Input ToGroupContainerVolumeArrayOutput() GroupContainerVolumeArrayOutput ToGroupContainerVolumeArrayOutputWithContext(context.Context) GroupContainerVolumeArrayOutput }
type GroupContainerVolumeArrayOutput ¶
type GroupContainerVolumeArrayOutput struct{ *pulumi.OutputState }
func (GroupContainerVolumeArrayOutput) ElementType ¶
func (GroupContainerVolumeArrayOutput) ElementType() reflect.Type
func (GroupContainerVolumeArrayOutput) Index ¶
func (o GroupContainerVolumeArrayOutput) Index(i pulumi.IntInput) GroupContainerVolumeOutput
func (GroupContainerVolumeArrayOutput) ToGroupContainerVolumeArrayOutput ¶
func (o GroupContainerVolumeArrayOutput) ToGroupContainerVolumeArrayOutput() GroupContainerVolumeArrayOutput
func (GroupContainerVolumeArrayOutput) ToGroupContainerVolumeArrayOutputWithContext ¶
func (o GroupContainerVolumeArrayOutput) ToGroupContainerVolumeArrayOutputWithContext(ctx context.Context) GroupContainerVolumeArrayOutput
type GroupContainerVolumeInput ¶
type GroupContainerVolumeInput interface { pulumi.Input ToGroupContainerVolumeOutput() GroupContainerVolumeOutput ToGroupContainerVolumeOutputWithContext(context.Context) GroupContainerVolumeOutput }
type GroupContainerVolumeOutput ¶
type GroupContainerVolumeOutput struct{ *pulumi.OutputState }
func (GroupContainerVolumeOutput) ElementType ¶
func (GroupContainerVolumeOutput) ElementType() reflect.Type
func (GroupContainerVolumeOutput) MountPath ¶
func (o GroupContainerVolumeOutput) MountPath() pulumi.StringOutput
The path on which this volume is to be mounted. Changing this forces a new resource to be created.
func (GroupContainerVolumeOutput) Name ¶
func (o GroupContainerVolumeOutput) Name() pulumi.StringOutput
Specifies the name of the Container Group. Changing this forces a new resource to be created.
func (GroupContainerVolumeOutput) ReadOnly ¶
func (o GroupContainerVolumeOutput) ReadOnly() pulumi.BoolPtrOutput
Specify if the volume is to be mounted as read only or not. The default value is `false`. Changing this forces a new resource to be created.
func (GroupContainerVolumeOutput) ShareName ¶
func (o GroupContainerVolumeOutput) ShareName() pulumi.StringOutput
The Azure storage share that is to be mounted as a volume. This must be created on the storage account specified as above. Changing this forces a new resource to be created.
func (GroupContainerVolumeOutput) StorageAccountKey ¶
func (o GroupContainerVolumeOutput) StorageAccountKey() pulumi.StringOutput
The access key for the Azure Storage account specified as above. Changing this forces a new resource to be created.
func (GroupContainerVolumeOutput) StorageAccountName ¶
func (o GroupContainerVolumeOutput) StorageAccountName() pulumi.StringOutput
The Azure storage account from which the volume is to be mounted. Changing this forces a new resource to be created.
func (GroupContainerVolumeOutput) ToGroupContainerVolumeOutput ¶
func (o GroupContainerVolumeOutput) ToGroupContainerVolumeOutput() GroupContainerVolumeOutput
func (GroupContainerVolumeOutput) ToGroupContainerVolumeOutputWithContext ¶
func (o GroupContainerVolumeOutput) ToGroupContainerVolumeOutputWithContext(ctx context.Context) GroupContainerVolumeOutput
type GroupDiagnostics ¶
type GroupDiagnostics struct { // A `logAnalytics` block as defined below. Changing this forces a new resource to be created. LogAnalytics GroupDiagnosticsLogAnalytics `pulumi:"logAnalytics"` }
type GroupDiagnosticsArgs ¶
type GroupDiagnosticsArgs struct { // A `logAnalytics` block as defined below. Changing this forces a new resource to be created. LogAnalytics GroupDiagnosticsLogAnalyticsInput `pulumi:"logAnalytics"` }
func (GroupDiagnosticsArgs) ElementType ¶
func (GroupDiagnosticsArgs) ElementType() reflect.Type
func (GroupDiagnosticsArgs) ToGroupDiagnosticsOutput ¶
func (i GroupDiagnosticsArgs) ToGroupDiagnosticsOutput() GroupDiagnosticsOutput
func (GroupDiagnosticsArgs) ToGroupDiagnosticsOutputWithContext ¶
func (i GroupDiagnosticsArgs) ToGroupDiagnosticsOutputWithContext(ctx context.Context) GroupDiagnosticsOutput
func (GroupDiagnosticsArgs) ToGroupDiagnosticsPtrOutput ¶
func (i GroupDiagnosticsArgs) ToGroupDiagnosticsPtrOutput() GroupDiagnosticsPtrOutput
func (GroupDiagnosticsArgs) ToGroupDiagnosticsPtrOutputWithContext ¶
func (i GroupDiagnosticsArgs) ToGroupDiagnosticsPtrOutputWithContext(ctx context.Context) GroupDiagnosticsPtrOutput
type GroupDiagnosticsInput ¶
type GroupDiagnosticsInput interface { pulumi.Input ToGroupDiagnosticsOutput() GroupDiagnosticsOutput ToGroupDiagnosticsOutputWithContext(context.Context) GroupDiagnosticsOutput }
type GroupDiagnosticsLogAnalytics ¶
type GroupDiagnosticsLogAnalytics struct { // The log type which should be used. Possible values are `ContainerInsights` and `ContainerInstanceLogs`. Changing this forces a new resource to be created. LogType *string `pulumi:"logType"` // Any metadata required for Log Analytics. Changing this forces a new resource to be created. Metadata map[string]string `pulumi:"metadata"` // The Workspace ID of the Log Analytics Workspace. Changing this forces a new resource to be created. WorkspaceId string `pulumi:"workspaceId"` // The Workspace Key of the Log Analytics Workspace. Changing this forces a new resource to be created. WorkspaceKey string `pulumi:"workspaceKey"` }
type GroupDiagnosticsLogAnalyticsArgs ¶
type GroupDiagnosticsLogAnalyticsArgs struct { // The log type which should be used. Possible values are `ContainerInsights` and `ContainerInstanceLogs`. Changing this forces a new resource to be created. LogType pulumi.StringPtrInput `pulumi:"logType"` // Any metadata required for Log Analytics. Changing this forces a new resource to be created. Metadata pulumi.StringMapInput `pulumi:"metadata"` // The Workspace ID of the Log Analytics Workspace. Changing this forces a new resource to be created. WorkspaceId pulumi.StringInput `pulumi:"workspaceId"` // The Workspace Key of the Log Analytics Workspace. Changing this forces a new resource to be created. WorkspaceKey pulumi.StringInput `pulumi:"workspaceKey"` }
func (GroupDiagnosticsLogAnalyticsArgs) ElementType ¶
func (GroupDiagnosticsLogAnalyticsArgs) ElementType() reflect.Type
func (GroupDiagnosticsLogAnalyticsArgs) ToGroupDiagnosticsLogAnalyticsOutput ¶
func (i GroupDiagnosticsLogAnalyticsArgs) ToGroupDiagnosticsLogAnalyticsOutput() GroupDiagnosticsLogAnalyticsOutput
func (GroupDiagnosticsLogAnalyticsArgs) ToGroupDiagnosticsLogAnalyticsOutputWithContext ¶
func (i GroupDiagnosticsLogAnalyticsArgs) ToGroupDiagnosticsLogAnalyticsOutputWithContext(ctx context.Context) GroupDiagnosticsLogAnalyticsOutput
type GroupDiagnosticsLogAnalyticsInput ¶
type GroupDiagnosticsLogAnalyticsInput interface { pulumi.Input ToGroupDiagnosticsLogAnalyticsOutput() GroupDiagnosticsLogAnalyticsOutput ToGroupDiagnosticsLogAnalyticsOutputWithContext(context.Context) GroupDiagnosticsLogAnalyticsOutput }
type GroupDiagnosticsLogAnalyticsOutput ¶
type GroupDiagnosticsLogAnalyticsOutput struct{ *pulumi.OutputState }
func (GroupDiagnosticsLogAnalyticsOutput) ElementType ¶
func (GroupDiagnosticsLogAnalyticsOutput) ElementType() reflect.Type
func (GroupDiagnosticsLogAnalyticsOutput) LogType ¶
func (o GroupDiagnosticsLogAnalyticsOutput) LogType() pulumi.StringPtrOutput
The log type which should be used. Possible values are `ContainerInsights` and `ContainerInstanceLogs`. Changing this forces a new resource to be created.
func (GroupDiagnosticsLogAnalyticsOutput) Metadata ¶
func (o GroupDiagnosticsLogAnalyticsOutput) Metadata() pulumi.StringMapOutput
Any metadata required for Log Analytics. Changing this forces a new resource to be created.
func (GroupDiagnosticsLogAnalyticsOutput) ToGroupDiagnosticsLogAnalyticsOutput ¶
func (o GroupDiagnosticsLogAnalyticsOutput) ToGroupDiagnosticsLogAnalyticsOutput() GroupDiagnosticsLogAnalyticsOutput
func (GroupDiagnosticsLogAnalyticsOutput) ToGroupDiagnosticsLogAnalyticsOutputWithContext ¶
func (o GroupDiagnosticsLogAnalyticsOutput) ToGroupDiagnosticsLogAnalyticsOutputWithContext(ctx context.Context) GroupDiagnosticsLogAnalyticsOutput
func (GroupDiagnosticsLogAnalyticsOutput) WorkspaceId ¶
func (o GroupDiagnosticsLogAnalyticsOutput) WorkspaceId() pulumi.StringOutput
The Workspace ID of the Log Analytics Workspace. Changing this forces a new resource to be created.
func (GroupDiagnosticsLogAnalyticsOutput) WorkspaceKey ¶
func (o GroupDiagnosticsLogAnalyticsOutput) WorkspaceKey() pulumi.StringOutput
The Workspace Key of the Log Analytics Workspace. Changing this forces a new resource to be created.
type GroupDiagnosticsOutput ¶
type GroupDiagnosticsOutput struct{ *pulumi.OutputState }
func (GroupDiagnosticsOutput) ElementType ¶
func (GroupDiagnosticsOutput) ElementType() reflect.Type
func (GroupDiagnosticsOutput) LogAnalytics ¶
func (o GroupDiagnosticsOutput) LogAnalytics() GroupDiagnosticsLogAnalyticsOutput
A `logAnalytics` block as defined below. Changing this forces a new resource to be created.
func (GroupDiagnosticsOutput) ToGroupDiagnosticsOutput ¶
func (o GroupDiagnosticsOutput) ToGroupDiagnosticsOutput() GroupDiagnosticsOutput
func (GroupDiagnosticsOutput) ToGroupDiagnosticsOutputWithContext ¶
func (o GroupDiagnosticsOutput) ToGroupDiagnosticsOutputWithContext(ctx context.Context) GroupDiagnosticsOutput
func (GroupDiagnosticsOutput) ToGroupDiagnosticsPtrOutput ¶
func (o GroupDiagnosticsOutput) ToGroupDiagnosticsPtrOutput() GroupDiagnosticsPtrOutput
func (GroupDiagnosticsOutput) ToGroupDiagnosticsPtrOutputWithContext ¶
func (o GroupDiagnosticsOutput) ToGroupDiagnosticsPtrOutputWithContext(ctx context.Context) GroupDiagnosticsPtrOutput
type GroupDiagnosticsPtrInput ¶
type GroupDiagnosticsPtrInput interface { pulumi.Input ToGroupDiagnosticsPtrOutput() GroupDiagnosticsPtrOutput ToGroupDiagnosticsPtrOutputWithContext(context.Context) GroupDiagnosticsPtrOutput }
func GroupDiagnosticsPtr ¶
func GroupDiagnosticsPtr(v *GroupDiagnosticsArgs) GroupDiagnosticsPtrInput
type GroupDiagnosticsPtrOutput ¶
type GroupDiagnosticsPtrOutput struct{ *pulumi.OutputState }
func (GroupDiagnosticsPtrOutput) Elem ¶
func (o GroupDiagnosticsPtrOutput) Elem() GroupDiagnosticsOutput
func (GroupDiagnosticsPtrOutput) ElementType ¶
func (GroupDiagnosticsPtrOutput) ElementType() reflect.Type
func (GroupDiagnosticsPtrOutput) LogAnalytics ¶
func (o GroupDiagnosticsPtrOutput) LogAnalytics() GroupDiagnosticsLogAnalyticsOutput
A `logAnalytics` block as defined below. Changing this forces a new resource to be created.
func (GroupDiagnosticsPtrOutput) ToGroupDiagnosticsPtrOutput ¶
func (o GroupDiagnosticsPtrOutput) ToGroupDiagnosticsPtrOutput() GroupDiagnosticsPtrOutput
func (GroupDiagnosticsPtrOutput) ToGroupDiagnosticsPtrOutputWithContext ¶
func (o GroupDiagnosticsPtrOutput) ToGroupDiagnosticsPtrOutputWithContext(ctx context.Context) GroupDiagnosticsPtrOutput
type GroupIdentity ¶
type GroupIdentity struct { // Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`. Changing this forces a new resource to be created. IdentityIds []string `pulumi:"identityIds"` PrincipalId *string `pulumi:"principalId"` // The Managed Service Identity Type of this container group. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities. Changing this forces a new resource to be created. Type string `pulumi:"type"` }
type GroupIdentityArgs ¶
type GroupIdentityArgs struct { // Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`. Changing this forces a new resource to be created. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Managed Service Identity Type of this container group. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities. Changing this forces a new resource to be created. Type pulumi.StringInput `pulumi:"type"` }
func (GroupIdentityArgs) ElementType ¶
func (GroupIdentityArgs) ElementType() reflect.Type
func (GroupIdentityArgs) ToGroupIdentityOutput ¶
func (i GroupIdentityArgs) ToGroupIdentityOutput() GroupIdentityOutput
func (GroupIdentityArgs) ToGroupIdentityOutputWithContext ¶
func (i GroupIdentityArgs) ToGroupIdentityOutputWithContext(ctx context.Context) GroupIdentityOutput
func (GroupIdentityArgs) ToGroupIdentityPtrOutput ¶
func (i GroupIdentityArgs) ToGroupIdentityPtrOutput() GroupIdentityPtrOutput
func (GroupIdentityArgs) ToGroupIdentityPtrOutputWithContext ¶
func (i GroupIdentityArgs) ToGroupIdentityPtrOutputWithContext(ctx context.Context) GroupIdentityPtrOutput
type GroupIdentityInput ¶
type GroupIdentityInput interface { pulumi.Input ToGroupIdentityOutput() GroupIdentityOutput ToGroupIdentityOutputWithContext(context.Context) GroupIdentityOutput }
type GroupIdentityOutput ¶
type GroupIdentityOutput struct{ *pulumi.OutputState }
func (GroupIdentityOutput) ElementType ¶
func (GroupIdentityOutput) ElementType() reflect.Type
func (GroupIdentityOutput) IdentityIds ¶
func (o GroupIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`. Changing this forces a new resource to be created.
func (GroupIdentityOutput) PrincipalId ¶
func (o GroupIdentityOutput) PrincipalId() pulumi.StringPtrOutput
func (GroupIdentityOutput) ToGroupIdentityOutput ¶
func (o GroupIdentityOutput) ToGroupIdentityOutput() GroupIdentityOutput
func (GroupIdentityOutput) ToGroupIdentityOutputWithContext ¶
func (o GroupIdentityOutput) ToGroupIdentityOutputWithContext(ctx context.Context) GroupIdentityOutput
func (GroupIdentityOutput) ToGroupIdentityPtrOutput ¶
func (o GroupIdentityOutput) ToGroupIdentityPtrOutput() GroupIdentityPtrOutput
func (GroupIdentityOutput) ToGroupIdentityPtrOutputWithContext ¶
func (o GroupIdentityOutput) ToGroupIdentityPtrOutputWithContext(ctx context.Context) GroupIdentityPtrOutput
func (GroupIdentityOutput) Type ¶
func (o GroupIdentityOutput) Type() pulumi.StringOutput
The Managed Service Identity Type of this container group. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities. Changing this forces a new resource to be created.
type GroupIdentityPtrInput ¶
type GroupIdentityPtrInput interface { pulumi.Input ToGroupIdentityPtrOutput() GroupIdentityPtrOutput ToGroupIdentityPtrOutputWithContext(context.Context) GroupIdentityPtrOutput }
func GroupIdentityPtr ¶
func GroupIdentityPtr(v *GroupIdentityArgs) GroupIdentityPtrInput
type GroupIdentityPtrOutput ¶
type GroupIdentityPtrOutput struct{ *pulumi.OutputState }
func (GroupIdentityPtrOutput) Elem ¶
func (o GroupIdentityPtrOutput) Elem() GroupIdentityOutput
func (GroupIdentityPtrOutput) ElementType ¶
func (GroupIdentityPtrOutput) ElementType() reflect.Type
func (GroupIdentityPtrOutput) IdentityIds ¶
func (o GroupIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`. Changing this forces a new resource to be created.
func (GroupIdentityPtrOutput) PrincipalId ¶
func (o GroupIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
func (GroupIdentityPtrOutput) ToGroupIdentityPtrOutput ¶
func (o GroupIdentityPtrOutput) ToGroupIdentityPtrOutput() GroupIdentityPtrOutput
func (GroupIdentityPtrOutput) ToGroupIdentityPtrOutputWithContext ¶
func (o GroupIdentityPtrOutput) ToGroupIdentityPtrOutputWithContext(ctx context.Context) GroupIdentityPtrOutput
func (GroupIdentityPtrOutput) Type ¶
func (o GroupIdentityPtrOutput) Type() pulumi.StringOutput
The Managed Service Identity Type of this container group. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities. Changing this forces a new resource to be created.
type GroupImageRegistryCredential ¶
type GroupImageRegistryCredential struct { // The password with which to connect to the registry. Changing this forces a new resource to be created. Password string `pulumi:"password"` // The address to use to connect to the registry without protocol ("https"/"http"). For example: "myacr.acr.io". Changing this forces a new resource to be created. Server string `pulumi:"server"` // The username with which to connect to the registry. Changing this forces a new resource to be created. Username string `pulumi:"username"` }
type GroupImageRegistryCredentialArgs ¶
type GroupImageRegistryCredentialArgs struct { // The password with which to connect to the registry. Changing this forces a new resource to be created. Password pulumi.StringInput `pulumi:"password"` // The address to use to connect to the registry without protocol ("https"/"http"). For example: "myacr.acr.io". Changing this forces a new resource to be created. Server pulumi.StringInput `pulumi:"server"` // The username with which to connect to the registry. Changing this forces a new resource to be created. Username pulumi.StringInput `pulumi:"username"` }
func (GroupImageRegistryCredentialArgs) ElementType ¶
func (GroupImageRegistryCredentialArgs) ElementType() reflect.Type
func (GroupImageRegistryCredentialArgs) ToGroupImageRegistryCredentialOutput ¶
func (i GroupImageRegistryCredentialArgs) ToGroupImageRegistryCredentialOutput() GroupImageRegistryCredentialOutput
func (GroupImageRegistryCredentialArgs) ToGroupImageRegistryCredentialOutputWithContext ¶
func (i GroupImageRegistryCredentialArgs) ToGroupImageRegistryCredentialOutputWithContext(ctx context.Context) GroupImageRegistryCredentialOutput
type GroupImageRegistryCredentialArray ¶
type GroupImageRegistryCredentialArray []GroupImageRegistryCredentialInput
func (GroupImageRegistryCredentialArray) ElementType ¶
func (GroupImageRegistryCredentialArray) ElementType() reflect.Type
func (GroupImageRegistryCredentialArray) ToGroupImageRegistryCredentialArrayOutput ¶
func (i GroupImageRegistryCredentialArray) ToGroupImageRegistryCredentialArrayOutput() GroupImageRegistryCredentialArrayOutput
func (GroupImageRegistryCredentialArray) ToGroupImageRegistryCredentialArrayOutputWithContext ¶
func (i GroupImageRegistryCredentialArray) ToGroupImageRegistryCredentialArrayOutputWithContext(ctx context.Context) GroupImageRegistryCredentialArrayOutput
type GroupImageRegistryCredentialArrayInput ¶
type GroupImageRegistryCredentialArrayInput interface { pulumi.Input ToGroupImageRegistryCredentialArrayOutput() GroupImageRegistryCredentialArrayOutput ToGroupImageRegistryCredentialArrayOutputWithContext(context.Context) GroupImageRegistryCredentialArrayOutput }
type GroupImageRegistryCredentialArrayOutput ¶
type GroupImageRegistryCredentialArrayOutput struct{ *pulumi.OutputState }
func (GroupImageRegistryCredentialArrayOutput) ElementType ¶
func (GroupImageRegistryCredentialArrayOutput) ElementType() reflect.Type
func (GroupImageRegistryCredentialArrayOutput) ToGroupImageRegistryCredentialArrayOutput ¶
func (o GroupImageRegistryCredentialArrayOutput) ToGroupImageRegistryCredentialArrayOutput() GroupImageRegistryCredentialArrayOutput
func (GroupImageRegistryCredentialArrayOutput) ToGroupImageRegistryCredentialArrayOutputWithContext ¶
func (o GroupImageRegistryCredentialArrayOutput) ToGroupImageRegistryCredentialArrayOutputWithContext(ctx context.Context) GroupImageRegistryCredentialArrayOutput
type GroupImageRegistryCredentialInput ¶
type GroupImageRegistryCredentialInput interface { pulumi.Input ToGroupImageRegistryCredentialOutput() GroupImageRegistryCredentialOutput ToGroupImageRegistryCredentialOutputWithContext(context.Context) GroupImageRegistryCredentialOutput }
type GroupImageRegistryCredentialOutput ¶
type GroupImageRegistryCredentialOutput struct{ *pulumi.OutputState }
func (GroupImageRegistryCredentialOutput) ElementType ¶
func (GroupImageRegistryCredentialOutput) ElementType() reflect.Type
func (GroupImageRegistryCredentialOutput) Password ¶
func (o GroupImageRegistryCredentialOutput) Password() pulumi.StringOutput
The password with which to connect to the registry. Changing this forces a new resource to be created.
func (GroupImageRegistryCredentialOutput) Server ¶
func (o GroupImageRegistryCredentialOutput) Server() pulumi.StringOutput
The address to use to connect to the registry without protocol ("https"/"http"). For example: "myacr.acr.io". Changing this forces a new resource to be created.
func (GroupImageRegistryCredentialOutput) ToGroupImageRegistryCredentialOutput ¶
func (o GroupImageRegistryCredentialOutput) ToGroupImageRegistryCredentialOutput() GroupImageRegistryCredentialOutput
func (GroupImageRegistryCredentialOutput) ToGroupImageRegistryCredentialOutputWithContext ¶
func (o GroupImageRegistryCredentialOutput) ToGroupImageRegistryCredentialOutputWithContext(ctx context.Context) GroupImageRegistryCredentialOutput
func (GroupImageRegistryCredentialOutput) Username ¶
func (o GroupImageRegistryCredentialOutput) Username() pulumi.StringOutput
The username with which to connect to the registry. Changing this forces a new resource to be created.
type GroupState ¶
type GroupState struct { // The definition of a container that is part of the group as documented in the `container` block below. Changing this forces a new resource to be created. Containers GroupContainerArrayInput // A `diagnostics` block as documented below. Diagnostics GroupDiagnosticsPtrInput // The DNS label/name for the container groups IP. Changing this forces a new resource to be created. DnsNameLabel pulumi.StringPtrInput // The FQDN of the container group derived from `dnsNameLabel`. Fqdn pulumi.StringPtrInput // An `identity` block as defined below. Identity GroupIdentityPtrInput // A `imageRegistryCredential` block as documented below. Changing this forces a new resource to be created. ImageRegistryCredentials GroupImageRegistryCredentialArrayInput // The IP address allocated to the container group. IpAddress pulumi.StringPtrInput // Specifies the ip address type of the container. `Public` or `Private`. Changing this forces a new resource to be created. If set to `Private`, `networkProfileId` also needs to be set. IpAddressType pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Container Group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Network profile ID for deploying to virtual network. NetworkProfileId pulumi.StringPtrInput // The OS for the container group. Allowed values are `Linux` and `Windows`. Changing this forces a new resource to be created. OsType pulumi.StringPtrInput // The name of the resource group in which to create the Container Group. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Restart policy for the container group. Allowed values are `Always`, `Never`, `OnFailure`. Defaults to `Always`. Changing this forces a new resource to be created. RestartPolicy pulumi.StringPtrInput // A mapping of tags to assign to the resource. Changing this forces a new resource to be created. Tags pulumi.StringMapInput }
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type KubernetesCluster ¶
type KubernetesCluster struct { pulumi.CustomResourceState // A `addonProfile` block as defined below. AddonProfile KubernetesClusterAddonProfileOutput `pulumi:"addonProfile"` // The IP ranges to whitelist for incoming traffic to the masters. ApiServerAuthorizedIpRanges pulumi.StringArrayOutput `pulumi:"apiServerAuthorizedIpRanges"` // A `defaultNodePool` block as defined below. DefaultNodePool KubernetesClusterDefaultNodePoolOutput `pulumi:"defaultNodePool"` // DNS prefix specified when creating the managed cluster. Changing this forces a new resource to be created. DnsPrefix pulumi.StringOutput `pulumi:"dnsPrefix"` // Whether Pod Security Policies are enabled. Note that this also requires role based access control to be enabled. EnablePodSecurityPolicy pulumi.BoolPtrOutput `pulumi:"enablePodSecurityPolicy"` // The FQDN of the Azure Kubernetes Managed Cluster. Fqdn pulumi.StringOutput `pulumi:"fqdn"` // A `identity` block as defined below. Changing this forces a new resource to be created. Identity KubernetesClusterIdentityPtrOutput `pulumi:"identity"` // Raw Kubernetes config for the admin account to be used by [kubectl](https://kubernetes.io/docs/reference/kubectl/overview/) and other compatible tools. This is only available when Role Based Access Control with Azure Active Directory is enabled. KubeAdminConfigRaw pulumi.StringOutput `pulumi:"kubeAdminConfigRaw"` // A `kubeAdminConfig` block as defined below. This is only available when Role Based Access Control with Azure Active Directory is enabled. KubeAdminConfigs KubernetesClusterKubeAdminConfigArrayOutput `pulumi:"kubeAdminConfigs"` // Raw Kubernetes config to be used by [kubectl](https://kubernetes.io/docs/reference/kubectl/overview/) and other compatible tools KubeConfigRaw pulumi.StringOutput `pulumi:"kubeConfigRaw"` // A `kubeConfig` block as defined below. KubeConfigs KubernetesClusterKubeConfigArrayOutput `pulumi:"kubeConfigs"` // Version of Kubernetes specified when creating the AKS managed cluster. If not specified, the latest recommended version will be used at provisioning time (but won't auto-upgrade). KubernetesVersion pulumi.StringOutput `pulumi:"kubernetesVersion"` // A `linuxProfile` block as defined below. LinuxProfile KubernetesClusterLinuxProfilePtrOutput `pulumi:"linuxProfile"` // The location where the Managed Kubernetes Cluster should be created. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the Managed Kubernetes Cluster to create. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A `networkProfile` block as defined below. NetworkProfile KubernetesClusterNetworkProfileOutput `pulumi:"networkProfile"` // The name of the Resource Group where the Kubernetes Nodes should exist. Changing this forces a new resource to be created. NodeResourceGroup pulumi.StringOutput `pulumi:"nodeResourceGroup"` // The FQDN for the Kubernetes Cluster when private link has been enabled, which is only resolvable inside the Virtual Network used by the Kubernetes Cluster. PrivateFqdn pulumi.StringOutput `pulumi:"privateFqdn"` PrivateLinkEnabled pulumi.BoolPtrOutput `pulumi:"privateLinkEnabled"` // Specifies the Resource Group where the Managed Kubernetes Cluster should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `roleBasedAccessControl` block. RoleBasedAccessControl KubernetesClusterRoleBasedAccessControlOutput `pulumi:"roleBasedAccessControl"` // A `servicePrincipal` block as documented below. ServicePrincipal KubernetesClusterServicePrincipalOutput `pulumi:"servicePrincipal"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // A `windowsProfile` block as defined below. WindowsProfile KubernetesClusterWindowsProfilePtrOutput `pulumi:"windowsProfile"` }
Manages a Managed Kubernetes Cluster (also known as AKS / Azure Kubernetes Service)
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/kubernetes_cluster.html.markdown.
func GetKubernetesCluster ¶
func GetKubernetesCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KubernetesClusterState, opts ...pulumi.ResourceOption) (*KubernetesCluster, error)
GetKubernetesCluster gets an existing KubernetesCluster 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 NewKubernetesCluster ¶
func NewKubernetesCluster(ctx *pulumi.Context, name string, args *KubernetesClusterArgs, opts ...pulumi.ResourceOption) (*KubernetesCluster, error)
NewKubernetesCluster registers a new resource with the given unique name, arguments, and options.
type KubernetesClusterAddonProfile ¶
type KubernetesClusterAddonProfile struct { // A `aciConnectorLinux` block. For more details, please visit [Create and configure an AKS cluster to use virtual nodes](https://docs.microsoft.com/en-us/azure/aks/virtual-nodes-portal). AciConnectorLinux *KubernetesClusterAddonProfileAciConnectorLinux `pulumi:"aciConnectorLinux"` // A `azurePolicy` block as defined below. For more details please visit [Understand Azure Policy for Azure Kubernetes Service](https://docs.microsoft.com/en-ie/azure/governance/policy/concepts/rego-for-aks) AzurePolicy *KubernetesClusterAddonProfileAzurePolicy `pulumi:"azurePolicy"` // A `httpApplicationRouting` block as defined below. HttpApplicationRouting *KubernetesClusterAddonProfileHttpApplicationRouting `pulumi:"httpApplicationRouting"` // A `kubeDashboard` block as defined below. KubeDashboard *KubernetesClusterAddonProfileKubeDashboard `pulumi:"kubeDashboard"` // A `omsAgent` block as defined below. For more details, please visit [How to onboard Azure Monitor for containers](https://docs.microsoft.com/en-us/azure/monitoring/monitoring-container-insights-onboard). OmsAgent *KubernetesClusterAddonProfileOmsAgent `pulumi:"omsAgent"` }
type KubernetesClusterAddonProfileAciConnectorLinux ¶
type KubernetesClusterAddonProfileAciConnectorLinux struct { // Is the virtual node addon enabled? Enabled bool `pulumi:"enabled"` // The subnet name for the virtual nodes to run. This is required when `aciConnectorLinux` `enabled` argument is set to `true`. SubnetName *string `pulumi:"subnetName"` }
type KubernetesClusterAddonProfileAciConnectorLinuxArgs ¶
type KubernetesClusterAddonProfileAciConnectorLinuxArgs struct { // Is the virtual node addon enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` // The subnet name for the virtual nodes to run. This is required when `aciConnectorLinux` `enabled` argument is set to `true`. SubnetName pulumi.StringPtrInput `pulumi:"subnetName"` }
func (KubernetesClusterAddonProfileAciConnectorLinuxArgs) ElementType ¶
func (KubernetesClusterAddonProfileAciConnectorLinuxArgs) ElementType() reflect.Type
func (KubernetesClusterAddonProfileAciConnectorLinuxArgs) ToKubernetesClusterAddonProfileAciConnectorLinuxOutput ¶
func (i KubernetesClusterAddonProfileAciConnectorLinuxArgs) ToKubernetesClusterAddonProfileAciConnectorLinuxOutput() KubernetesClusterAddonProfileAciConnectorLinuxOutput
func (KubernetesClusterAddonProfileAciConnectorLinuxArgs) ToKubernetesClusterAddonProfileAciConnectorLinuxOutputWithContext ¶
func (i KubernetesClusterAddonProfileAciConnectorLinuxArgs) ToKubernetesClusterAddonProfileAciConnectorLinuxOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAciConnectorLinuxOutput
func (KubernetesClusterAddonProfileAciConnectorLinuxArgs) ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutput ¶
func (i KubernetesClusterAddonProfileAciConnectorLinuxArgs) ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutput() KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput
func (KubernetesClusterAddonProfileAciConnectorLinuxArgs) ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutputWithContext ¶
func (i KubernetesClusterAddonProfileAciConnectorLinuxArgs) ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput
type KubernetesClusterAddonProfileAciConnectorLinuxInput ¶
type KubernetesClusterAddonProfileAciConnectorLinuxInput interface { pulumi.Input ToKubernetesClusterAddonProfileAciConnectorLinuxOutput() KubernetesClusterAddonProfileAciConnectorLinuxOutput ToKubernetesClusterAddonProfileAciConnectorLinuxOutputWithContext(context.Context) KubernetesClusterAddonProfileAciConnectorLinuxOutput }
type KubernetesClusterAddonProfileAciConnectorLinuxOutput ¶
type KubernetesClusterAddonProfileAciConnectorLinuxOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileAciConnectorLinuxOutput) ElementType ¶
func (KubernetesClusterAddonProfileAciConnectorLinuxOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileAciConnectorLinuxOutput) Enabled ¶
func (o KubernetesClusterAddonProfileAciConnectorLinuxOutput) Enabled() pulumi.BoolOutput
Is the virtual node addon enabled?
func (KubernetesClusterAddonProfileAciConnectorLinuxOutput) SubnetName ¶
func (o KubernetesClusterAddonProfileAciConnectorLinuxOutput) SubnetName() pulumi.StringPtrOutput
The subnet name for the virtual nodes to run. This is required when `aciConnectorLinux` `enabled` argument is set to `true`.
func (KubernetesClusterAddonProfileAciConnectorLinuxOutput) ToKubernetesClusterAddonProfileAciConnectorLinuxOutput ¶
func (o KubernetesClusterAddonProfileAciConnectorLinuxOutput) ToKubernetesClusterAddonProfileAciConnectorLinuxOutput() KubernetesClusterAddonProfileAciConnectorLinuxOutput
func (KubernetesClusterAddonProfileAciConnectorLinuxOutput) ToKubernetesClusterAddonProfileAciConnectorLinuxOutputWithContext ¶
func (o KubernetesClusterAddonProfileAciConnectorLinuxOutput) ToKubernetesClusterAddonProfileAciConnectorLinuxOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAciConnectorLinuxOutput
func (KubernetesClusterAddonProfileAciConnectorLinuxOutput) ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutput ¶
func (o KubernetesClusterAddonProfileAciConnectorLinuxOutput) ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutput() KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput
func (KubernetesClusterAddonProfileAciConnectorLinuxOutput) ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutputWithContext ¶
func (o KubernetesClusterAddonProfileAciConnectorLinuxOutput) ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput
type KubernetesClusterAddonProfileAciConnectorLinuxPtrInput ¶
type KubernetesClusterAddonProfileAciConnectorLinuxPtrInput interface { pulumi.Input ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutput() KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutputWithContext(context.Context) KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput }
func KubernetesClusterAddonProfileAciConnectorLinuxPtr ¶
func KubernetesClusterAddonProfileAciConnectorLinuxPtr(v *KubernetesClusterAddonProfileAciConnectorLinuxArgs) KubernetesClusterAddonProfileAciConnectorLinuxPtrInput
type KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput ¶
type KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput) ElementType ¶
func (KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput) Enabled ¶
func (o KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput) Enabled() pulumi.BoolOutput
Is the virtual node addon enabled?
func (KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput) SubnetName ¶
func (o KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput) SubnetName() pulumi.StringPtrOutput
The subnet name for the virtual nodes to run. This is required when `aciConnectorLinux` `enabled` argument is set to `true`.
func (KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput) ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutput ¶
func (o KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput) ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutput() KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput
func (KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput) ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutputWithContext ¶
func (o KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput) ToKubernetesClusterAddonProfileAciConnectorLinuxPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput
type KubernetesClusterAddonProfileArgs ¶
type KubernetesClusterAddonProfileArgs struct { // A `aciConnectorLinux` block. For more details, please visit [Create and configure an AKS cluster to use virtual nodes](https://docs.microsoft.com/en-us/azure/aks/virtual-nodes-portal). AciConnectorLinux KubernetesClusterAddonProfileAciConnectorLinuxPtrInput `pulumi:"aciConnectorLinux"` // A `azurePolicy` block as defined below. For more details please visit [Understand Azure Policy for Azure Kubernetes Service](https://docs.microsoft.com/en-ie/azure/governance/policy/concepts/rego-for-aks) AzurePolicy KubernetesClusterAddonProfileAzurePolicyPtrInput `pulumi:"azurePolicy"` // A `httpApplicationRouting` block as defined below. HttpApplicationRouting KubernetesClusterAddonProfileHttpApplicationRoutingPtrInput `pulumi:"httpApplicationRouting"` // A `kubeDashboard` block as defined below. KubeDashboard KubernetesClusterAddonProfileKubeDashboardPtrInput `pulumi:"kubeDashboard"` // A `omsAgent` block as defined below. For more details, please visit [How to onboard Azure Monitor for containers](https://docs.microsoft.com/en-us/azure/monitoring/monitoring-container-insights-onboard). OmsAgent KubernetesClusterAddonProfileOmsAgentPtrInput `pulumi:"omsAgent"` }
func (KubernetesClusterAddonProfileArgs) ElementType ¶
func (KubernetesClusterAddonProfileArgs) ElementType() reflect.Type
func (KubernetesClusterAddonProfileArgs) ToKubernetesClusterAddonProfileOutput ¶
func (i KubernetesClusterAddonProfileArgs) ToKubernetesClusterAddonProfileOutput() KubernetesClusterAddonProfileOutput
func (KubernetesClusterAddonProfileArgs) ToKubernetesClusterAddonProfileOutputWithContext ¶
func (i KubernetesClusterAddonProfileArgs) ToKubernetesClusterAddonProfileOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOutput
func (KubernetesClusterAddonProfileArgs) ToKubernetesClusterAddonProfilePtrOutput ¶
func (i KubernetesClusterAddonProfileArgs) ToKubernetesClusterAddonProfilePtrOutput() KubernetesClusterAddonProfilePtrOutput
func (KubernetesClusterAddonProfileArgs) ToKubernetesClusterAddonProfilePtrOutputWithContext ¶
func (i KubernetesClusterAddonProfileArgs) ToKubernetesClusterAddonProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfilePtrOutput
type KubernetesClusterAddonProfileAzurePolicy ¶
type KubernetesClusterAddonProfileAzurePolicy struct { // Is the Azure Policy for Kubernetes Add On enabled? Enabled bool `pulumi:"enabled"` }
type KubernetesClusterAddonProfileAzurePolicyArgs ¶
type KubernetesClusterAddonProfileAzurePolicyArgs struct { // Is the Azure Policy for Kubernetes Add On enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (KubernetesClusterAddonProfileAzurePolicyArgs) ElementType ¶
func (KubernetesClusterAddonProfileAzurePolicyArgs) ElementType() reflect.Type
func (KubernetesClusterAddonProfileAzurePolicyArgs) ToKubernetesClusterAddonProfileAzurePolicyOutput ¶
func (i KubernetesClusterAddonProfileAzurePolicyArgs) ToKubernetesClusterAddonProfileAzurePolicyOutput() KubernetesClusterAddonProfileAzurePolicyOutput
func (KubernetesClusterAddonProfileAzurePolicyArgs) ToKubernetesClusterAddonProfileAzurePolicyOutputWithContext ¶
func (i KubernetesClusterAddonProfileAzurePolicyArgs) ToKubernetesClusterAddonProfileAzurePolicyOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzurePolicyOutput
func (KubernetesClusterAddonProfileAzurePolicyArgs) ToKubernetesClusterAddonProfileAzurePolicyPtrOutput ¶
func (i KubernetesClusterAddonProfileAzurePolicyArgs) ToKubernetesClusterAddonProfileAzurePolicyPtrOutput() KubernetesClusterAddonProfileAzurePolicyPtrOutput
func (KubernetesClusterAddonProfileAzurePolicyArgs) ToKubernetesClusterAddonProfileAzurePolicyPtrOutputWithContext ¶
func (i KubernetesClusterAddonProfileAzurePolicyArgs) ToKubernetesClusterAddonProfileAzurePolicyPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzurePolicyPtrOutput
type KubernetesClusterAddonProfileAzurePolicyInput ¶
type KubernetesClusterAddonProfileAzurePolicyInput interface { pulumi.Input ToKubernetesClusterAddonProfileAzurePolicyOutput() KubernetesClusterAddonProfileAzurePolicyOutput ToKubernetesClusterAddonProfileAzurePolicyOutputWithContext(context.Context) KubernetesClusterAddonProfileAzurePolicyOutput }
type KubernetesClusterAddonProfileAzurePolicyOutput ¶
type KubernetesClusterAddonProfileAzurePolicyOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileAzurePolicyOutput) ElementType ¶
func (KubernetesClusterAddonProfileAzurePolicyOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileAzurePolicyOutput) Enabled ¶
func (o KubernetesClusterAddonProfileAzurePolicyOutput) Enabled() pulumi.BoolOutput
Is the Azure Policy for Kubernetes Add On enabled?
func (KubernetesClusterAddonProfileAzurePolicyOutput) ToKubernetesClusterAddonProfileAzurePolicyOutput ¶
func (o KubernetesClusterAddonProfileAzurePolicyOutput) ToKubernetesClusterAddonProfileAzurePolicyOutput() KubernetesClusterAddonProfileAzurePolicyOutput
func (KubernetesClusterAddonProfileAzurePolicyOutput) ToKubernetesClusterAddonProfileAzurePolicyOutputWithContext ¶
func (o KubernetesClusterAddonProfileAzurePolicyOutput) ToKubernetesClusterAddonProfileAzurePolicyOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzurePolicyOutput
func (KubernetesClusterAddonProfileAzurePolicyOutput) ToKubernetesClusterAddonProfileAzurePolicyPtrOutput ¶
func (o KubernetesClusterAddonProfileAzurePolicyOutput) ToKubernetesClusterAddonProfileAzurePolicyPtrOutput() KubernetesClusterAddonProfileAzurePolicyPtrOutput
func (KubernetesClusterAddonProfileAzurePolicyOutput) ToKubernetesClusterAddonProfileAzurePolicyPtrOutputWithContext ¶
func (o KubernetesClusterAddonProfileAzurePolicyOutput) ToKubernetesClusterAddonProfileAzurePolicyPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzurePolicyPtrOutput
type KubernetesClusterAddonProfileAzurePolicyPtrInput ¶
type KubernetesClusterAddonProfileAzurePolicyPtrInput interface { pulumi.Input ToKubernetesClusterAddonProfileAzurePolicyPtrOutput() KubernetesClusterAddonProfileAzurePolicyPtrOutput ToKubernetesClusterAddonProfileAzurePolicyPtrOutputWithContext(context.Context) KubernetesClusterAddonProfileAzurePolicyPtrOutput }
func KubernetesClusterAddonProfileAzurePolicyPtr ¶
func KubernetesClusterAddonProfileAzurePolicyPtr(v *KubernetesClusterAddonProfileAzurePolicyArgs) KubernetesClusterAddonProfileAzurePolicyPtrInput
type KubernetesClusterAddonProfileAzurePolicyPtrOutput ¶
type KubernetesClusterAddonProfileAzurePolicyPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileAzurePolicyPtrOutput) ElementType ¶
func (KubernetesClusterAddonProfileAzurePolicyPtrOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileAzurePolicyPtrOutput) Enabled ¶
func (o KubernetesClusterAddonProfileAzurePolicyPtrOutput) Enabled() pulumi.BoolOutput
Is the Azure Policy for Kubernetes Add On enabled?
func (KubernetesClusterAddonProfileAzurePolicyPtrOutput) ToKubernetesClusterAddonProfileAzurePolicyPtrOutput ¶
func (o KubernetesClusterAddonProfileAzurePolicyPtrOutput) ToKubernetesClusterAddonProfileAzurePolicyPtrOutput() KubernetesClusterAddonProfileAzurePolicyPtrOutput
func (KubernetesClusterAddonProfileAzurePolicyPtrOutput) ToKubernetesClusterAddonProfileAzurePolicyPtrOutputWithContext ¶
func (o KubernetesClusterAddonProfileAzurePolicyPtrOutput) ToKubernetesClusterAddonProfileAzurePolicyPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzurePolicyPtrOutput
type KubernetesClusterAddonProfileHttpApplicationRouting ¶
type KubernetesClusterAddonProfileHttpApplicationRouting struct { // Is HTTP Application Routing Enabled? Changing this forces a new resource to be created. Enabled bool `pulumi:"enabled"` // The Zone Name of the HTTP Application Routing. HttpApplicationRoutingZoneName *string `pulumi:"httpApplicationRoutingZoneName"` }
type KubernetesClusterAddonProfileHttpApplicationRoutingArgs ¶
type KubernetesClusterAddonProfileHttpApplicationRoutingArgs struct { // Is HTTP Application Routing Enabled? Changing this forces a new resource to be created. Enabled pulumi.BoolInput `pulumi:"enabled"` // The Zone Name of the HTTP Application Routing. HttpApplicationRoutingZoneName pulumi.StringPtrInput `pulumi:"httpApplicationRoutingZoneName"` }
func (KubernetesClusterAddonProfileHttpApplicationRoutingArgs) ElementType ¶
func (KubernetesClusterAddonProfileHttpApplicationRoutingArgs) ElementType() reflect.Type
func (KubernetesClusterAddonProfileHttpApplicationRoutingArgs) ToKubernetesClusterAddonProfileHttpApplicationRoutingOutput ¶
func (i KubernetesClusterAddonProfileHttpApplicationRoutingArgs) ToKubernetesClusterAddonProfileHttpApplicationRoutingOutput() KubernetesClusterAddonProfileHttpApplicationRoutingOutput
func (KubernetesClusterAddonProfileHttpApplicationRoutingArgs) ToKubernetesClusterAddonProfileHttpApplicationRoutingOutputWithContext ¶
func (i KubernetesClusterAddonProfileHttpApplicationRoutingArgs) ToKubernetesClusterAddonProfileHttpApplicationRoutingOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileHttpApplicationRoutingOutput
func (KubernetesClusterAddonProfileHttpApplicationRoutingArgs) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput ¶
func (i KubernetesClusterAddonProfileHttpApplicationRoutingArgs) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput() KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
func (KubernetesClusterAddonProfileHttpApplicationRoutingArgs) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutputWithContext ¶
func (i KubernetesClusterAddonProfileHttpApplicationRoutingArgs) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
type KubernetesClusterAddonProfileHttpApplicationRoutingInput ¶
type KubernetesClusterAddonProfileHttpApplicationRoutingInput interface { pulumi.Input ToKubernetesClusterAddonProfileHttpApplicationRoutingOutput() KubernetesClusterAddonProfileHttpApplicationRoutingOutput ToKubernetesClusterAddonProfileHttpApplicationRoutingOutputWithContext(context.Context) KubernetesClusterAddonProfileHttpApplicationRoutingOutput }
type KubernetesClusterAddonProfileHttpApplicationRoutingOutput ¶
type KubernetesClusterAddonProfileHttpApplicationRoutingOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileHttpApplicationRoutingOutput) ElementType ¶
func (KubernetesClusterAddonProfileHttpApplicationRoutingOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileHttpApplicationRoutingOutput) Enabled ¶
func (o KubernetesClusterAddonProfileHttpApplicationRoutingOutput) Enabled() pulumi.BoolOutput
Is HTTP Application Routing Enabled? Changing this forces a new resource to be created.
func (KubernetesClusterAddonProfileHttpApplicationRoutingOutput) HttpApplicationRoutingZoneName ¶
func (o KubernetesClusterAddonProfileHttpApplicationRoutingOutput) HttpApplicationRoutingZoneName() pulumi.StringPtrOutput
The Zone Name of the HTTP Application Routing.
func (KubernetesClusterAddonProfileHttpApplicationRoutingOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingOutput ¶
func (o KubernetesClusterAddonProfileHttpApplicationRoutingOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingOutput() KubernetesClusterAddonProfileHttpApplicationRoutingOutput
func (KubernetesClusterAddonProfileHttpApplicationRoutingOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingOutputWithContext ¶
func (o KubernetesClusterAddonProfileHttpApplicationRoutingOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileHttpApplicationRoutingOutput
func (KubernetesClusterAddonProfileHttpApplicationRoutingOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput ¶
func (o KubernetesClusterAddonProfileHttpApplicationRoutingOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput() KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
func (KubernetesClusterAddonProfileHttpApplicationRoutingOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutputWithContext ¶
func (o KubernetesClusterAddonProfileHttpApplicationRoutingOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
type KubernetesClusterAddonProfileHttpApplicationRoutingPtrInput ¶
type KubernetesClusterAddonProfileHttpApplicationRoutingPtrInput interface { pulumi.Input ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput() KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutputWithContext(context.Context) KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput }
func KubernetesClusterAddonProfileHttpApplicationRoutingPtr ¶
func KubernetesClusterAddonProfileHttpApplicationRoutingPtr(v *KubernetesClusterAddonProfileHttpApplicationRoutingArgs) KubernetesClusterAddonProfileHttpApplicationRoutingPtrInput
type KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput ¶
type KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput) ElementType ¶
func (KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput) Enabled ¶
func (o KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput) Enabled() pulumi.BoolOutput
Is HTTP Application Routing Enabled? Changing this forces a new resource to be created.
func (KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput) HttpApplicationRoutingZoneName ¶
func (o KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput) HttpApplicationRoutingZoneName() pulumi.StringPtrOutput
The Zone Name of the HTTP Application Routing.
func (KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput ¶
func (o KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput() KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
func (KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutputWithContext ¶
func (o KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
type KubernetesClusterAddonProfileInput ¶
type KubernetesClusterAddonProfileInput interface { pulumi.Input ToKubernetesClusterAddonProfileOutput() KubernetesClusterAddonProfileOutput ToKubernetesClusterAddonProfileOutputWithContext(context.Context) KubernetesClusterAddonProfileOutput }
type KubernetesClusterAddonProfileKubeDashboard ¶
type KubernetesClusterAddonProfileKubeDashboard struct { // Is the Kubernetes Dashboard enabled? Enabled bool `pulumi:"enabled"` }
type KubernetesClusterAddonProfileKubeDashboardArgs ¶
type KubernetesClusterAddonProfileKubeDashboardArgs struct { // Is the Kubernetes Dashboard enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (KubernetesClusterAddonProfileKubeDashboardArgs) ElementType ¶
func (KubernetesClusterAddonProfileKubeDashboardArgs) ElementType() reflect.Type
func (KubernetesClusterAddonProfileKubeDashboardArgs) ToKubernetesClusterAddonProfileKubeDashboardOutput ¶
func (i KubernetesClusterAddonProfileKubeDashboardArgs) ToKubernetesClusterAddonProfileKubeDashboardOutput() KubernetesClusterAddonProfileKubeDashboardOutput
func (KubernetesClusterAddonProfileKubeDashboardArgs) ToKubernetesClusterAddonProfileKubeDashboardOutputWithContext ¶
func (i KubernetesClusterAddonProfileKubeDashboardArgs) ToKubernetesClusterAddonProfileKubeDashboardOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileKubeDashboardOutput
func (KubernetesClusterAddonProfileKubeDashboardArgs) ToKubernetesClusterAddonProfileKubeDashboardPtrOutput ¶
func (i KubernetesClusterAddonProfileKubeDashboardArgs) ToKubernetesClusterAddonProfileKubeDashboardPtrOutput() KubernetesClusterAddonProfileKubeDashboardPtrOutput
func (KubernetesClusterAddonProfileKubeDashboardArgs) ToKubernetesClusterAddonProfileKubeDashboardPtrOutputWithContext ¶
func (i KubernetesClusterAddonProfileKubeDashboardArgs) ToKubernetesClusterAddonProfileKubeDashboardPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileKubeDashboardPtrOutput
type KubernetesClusterAddonProfileKubeDashboardInput ¶
type KubernetesClusterAddonProfileKubeDashboardInput interface { pulumi.Input ToKubernetesClusterAddonProfileKubeDashboardOutput() KubernetesClusterAddonProfileKubeDashboardOutput ToKubernetesClusterAddonProfileKubeDashboardOutputWithContext(context.Context) KubernetesClusterAddonProfileKubeDashboardOutput }
type KubernetesClusterAddonProfileKubeDashboardOutput ¶
type KubernetesClusterAddonProfileKubeDashboardOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileKubeDashboardOutput) ElementType ¶
func (KubernetesClusterAddonProfileKubeDashboardOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileKubeDashboardOutput) Enabled ¶
func (o KubernetesClusterAddonProfileKubeDashboardOutput) Enabled() pulumi.BoolOutput
Is the Kubernetes Dashboard enabled?
func (KubernetesClusterAddonProfileKubeDashboardOutput) ToKubernetesClusterAddonProfileKubeDashboardOutput ¶
func (o KubernetesClusterAddonProfileKubeDashboardOutput) ToKubernetesClusterAddonProfileKubeDashboardOutput() KubernetesClusterAddonProfileKubeDashboardOutput
func (KubernetesClusterAddonProfileKubeDashboardOutput) ToKubernetesClusterAddonProfileKubeDashboardOutputWithContext ¶
func (o KubernetesClusterAddonProfileKubeDashboardOutput) ToKubernetesClusterAddonProfileKubeDashboardOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileKubeDashboardOutput
func (KubernetesClusterAddonProfileKubeDashboardOutput) ToKubernetesClusterAddonProfileKubeDashboardPtrOutput ¶
func (o KubernetesClusterAddonProfileKubeDashboardOutput) ToKubernetesClusterAddonProfileKubeDashboardPtrOutput() KubernetesClusterAddonProfileKubeDashboardPtrOutput
func (KubernetesClusterAddonProfileKubeDashboardOutput) ToKubernetesClusterAddonProfileKubeDashboardPtrOutputWithContext ¶
func (o KubernetesClusterAddonProfileKubeDashboardOutput) ToKubernetesClusterAddonProfileKubeDashboardPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileKubeDashboardPtrOutput
type KubernetesClusterAddonProfileKubeDashboardPtrInput ¶
type KubernetesClusterAddonProfileKubeDashboardPtrInput interface { pulumi.Input ToKubernetesClusterAddonProfileKubeDashboardPtrOutput() KubernetesClusterAddonProfileKubeDashboardPtrOutput ToKubernetesClusterAddonProfileKubeDashboardPtrOutputWithContext(context.Context) KubernetesClusterAddonProfileKubeDashboardPtrOutput }
func KubernetesClusterAddonProfileKubeDashboardPtr ¶
func KubernetesClusterAddonProfileKubeDashboardPtr(v *KubernetesClusterAddonProfileKubeDashboardArgs) KubernetesClusterAddonProfileKubeDashboardPtrInput
type KubernetesClusterAddonProfileKubeDashboardPtrOutput ¶
type KubernetesClusterAddonProfileKubeDashboardPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileKubeDashboardPtrOutput) ElementType ¶
func (KubernetesClusterAddonProfileKubeDashboardPtrOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileKubeDashboardPtrOutput) Enabled ¶
func (o KubernetesClusterAddonProfileKubeDashboardPtrOutput) Enabled() pulumi.BoolOutput
Is the Kubernetes Dashboard enabled?
func (KubernetesClusterAddonProfileKubeDashboardPtrOutput) ToKubernetesClusterAddonProfileKubeDashboardPtrOutput ¶
func (o KubernetesClusterAddonProfileKubeDashboardPtrOutput) ToKubernetesClusterAddonProfileKubeDashboardPtrOutput() KubernetesClusterAddonProfileKubeDashboardPtrOutput
func (KubernetesClusterAddonProfileKubeDashboardPtrOutput) ToKubernetesClusterAddonProfileKubeDashboardPtrOutputWithContext ¶
func (o KubernetesClusterAddonProfileKubeDashboardPtrOutput) ToKubernetesClusterAddonProfileKubeDashboardPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileKubeDashboardPtrOutput
type KubernetesClusterAddonProfileOmsAgent ¶
type KubernetesClusterAddonProfileOmsAgent struct { // Is the OMS Agent Enabled? Enabled bool `pulumi:"enabled"` // The ID of the Log Analytics Workspace which the OMS Agent should send data to. Must be present if `enabled` is `true`. LogAnalyticsWorkspaceId *string `pulumi:"logAnalyticsWorkspaceId"` }
type KubernetesClusterAddonProfileOmsAgentArgs ¶
type KubernetesClusterAddonProfileOmsAgentArgs struct { // Is the OMS Agent Enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` // The ID of the Log Analytics Workspace which the OMS Agent should send data to. Must be present if `enabled` is `true`. LogAnalyticsWorkspaceId pulumi.StringPtrInput `pulumi:"logAnalyticsWorkspaceId"` }
func (KubernetesClusterAddonProfileOmsAgentArgs) ElementType ¶
func (KubernetesClusterAddonProfileOmsAgentArgs) ElementType() reflect.Type
func (KubernetesClusterAddonProfileOmsAgentArgs) ToKubernetesClusterAddonProfileOmsAgentOutput ¶
func (i KubernetesClusterAddonProfileOmsAgentArgs) ToKubernetesClusterAddonProfileOmsAgentOutput() KubernetesClusterAddonProfileOmsAgentOutput
func (KubernetesClusterAddonProfileOmsAgentArgs) ToKubernetesClusterAddonProfileOmsAgentOutputWithContext ¶
func (i KubernetesClusterAddonProfileOmsAgentArgs) ToKubernetesClusterAddonProfileOmsAgentOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentOutput
func (KubernetesClusterAddonProfileOmsAgentArgs) ToKubernetesClusterAddonProfileOmsAgentPtrOutput ¶
func (i KubernetesClusterAddonProfileOmsAgentArgs) ToKubernetesClusterAddonProfileOmsAgentPtrOutput() KubernetesClusterAddonProfileOmsAgentPtrOutput
func (KubernetesClusterAddonProfileOmsAgentArgs) ToKubernetesClusterAddonProfileOmsAgentPtrOutputWithContext ¶
func (i KubernetesClusterAddonProfileOmsAgentArgs) ToKubernetesClusterAddonProfileOmsAgentPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentPtrOutput
type KubernetesClusterAddonProfileOmsAgentInput ¶
type KubernetesClusterAddonProfileOmsAgentInput interface { pulumi.Input ToKubernetesClusterAddonProfileOmsAgentOutput() KubernetesClusterAddonProfileOmsAgentOutput ToKubernetesClusterAddonProfileOmsAgentOutputWithContext(context.Context) KubernetesClusterAddonProfileOmsAgentOutput }
type KubernetesClusterAddonProfileOmsAgentOutput ¶
type KubernetesClusterAddonProfileOmsAgentOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileOmsAgentOutput) ElementType ¶
func (KubernetesClusterAddonProfileOmsAgentOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileOmsAgentOutput) Enabled ¶
func (o KubernetesClusterAddonProfileOmsAgentOutput) Enabled() pulumi.BoolOutput
Is the OMS Agent Enabled?
func (KubernetesClusterAddonProfileOmsAgentOutput) LogAnalyticsWorkspaceId ¶
func (o KubernetesClusterAddonProfileOmsAgentOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
The ID of the Log Analytics Workspace which the OMS Agent should send data to. Must be present if `enabled` is `true`.
func (KubernetesClusterAddonProfileOmsAgentOutput) ToKubernetesClusterAddonProfileOmsAgentOutput ¶
func (o KubernetesClusterAddonProfileOmsAgentOutput) ToKubernetesClusterAddonProfileOmsAgentOutput() KubernetesClusterAddonProfileOmsAgentOutput
func (KubernetesClusterAddonProfileOmsAgentOutput) ToKubernetesClusterAddonProfileOmsAgentOutputWithContext ¶
func (o KubernetesClusterAddonProfileOmsAgentOutput) ToKubernetesClusterAddonProfileOmsAgentOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentOutput
func (KubernetesClusterAddonProfileOmsAgentOutput) ToKubernetesClusterAddonProfileOmsAgentPtrOutput ¶
func (o KubernetesClusterAddonProfileOmsAgentOutput) ToKubernetesClusterAddonProfileOmsAgentPtrOutput() KubernetesClusterAddonProfileOmsAgentPtrOutput
func (KubernetesClusterAddonProfileOmsAgentOutput) ToKubernetesClusterAddonProfileOmsAgentPtrOutputWithContext ¶
func (o KubernetesClusterAddonProfileOmsAgentOutput) ToKubernetesClusterAddonProfileOmsAgentPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentPtrOutput
type KubernetesClusterAddonProfileOmsAgentPtrInput ¶
type KubernetesClusterAddonProfileOmsAgentPtrInput interface { pulumi.Input ToKubernetesClusterAddonProfileOmsAgentPtrOutput() KubernetesClusterAddonProfileOmsAgentPtrOutput ToKubernetesClusterAddonProfileOmsAgentPtrOutputWithContext(context.Context) KubernetesClusterAddonProfileOmsAgentPtrOutput }
func KubernetesClusterAddonProfileOmsAgentPtr ¶
func KubernetesClusterAddonProfileOmsAgentPtr(v *KubernetesClusterAddonProfileOmsAgentArgs) KubernetesClusterAddonProfileOmsAgentPtrInput
type KubernetesClusterAddonProfileOmsAgentPtrOutput ¶
type KubernetesClusterAddonProfileOmsAgentPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileOmsAgentPtrOutput) ElementType ¶
func (KubernetesClusterAddonProfileOmsAgentPtrOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileOmsAgentPtrOutput) Enabled ¶
func (o KubernetesClusterAddonProfileOmsAgentPtrOutput) Enabled() pulumi.BoolOutput
Is the OMS Agent Enabled?
func (KubernetesClusterAddonProfileOmsAgentPtrOutput) LogAnalyticsWorkspaceId ¶
func (o KubernetesClusterAddonProfileOmsAgentPtrOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
The ID of the Log Analytics Workspace which the OMS Agent should send data to. Must be present if `enabled` is `true`.
func (KubernetesClusterAddonProfileOmsAgentPtrOutput) ToKubernetesClusterAddonProfileOmsAgentPtrOutput ¶
func (o KubernetesClusterAddonProfileOmsAgentPtrOutput) ToKubernetesClusterAddonProfileOmsAgentPtrOutput() KubernetesClusterAddonProfileOmsAgentPtrOutput
func (KubernetesClusterAddonProfileOmsAgentPtrOutput) ToKubernetesClusterAddonProfileOmsAgentPtrOutputWithContext ¶
func (o KubernetesClusterAddonProfileOmsAgentPtrOutput) ToKubernetesClusterAddonProfileOmsAgentPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentPtrOutput
type KubernetesClusterAddonProfileOutput ¶
type KubernetesClusterAddonProfileOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileOutput) AciConnectorLinux ¶
func (o KubernetesClusterAddonProfileOutput) AciConnectorLinux() KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput
A `aciConnectorLinux` block. For more details, please visit [Create and configure an AKS cluster to use virtual nodes](https://docs.microsoft.com/en-us/azure/aks/virtual-nodes-portal).
func (KubernetesClusterAddonProfileOutput) AzurePolicy ¶
func (o KubernetesClusterAddonProfileOutput) AzurePolicy() KubernetesClusterAddonProfileAzurePolicyPtrOutput
A `azurePolicy` block as defined below. For more details please visit [Understand Azure Policy for Azure Kubernetes Service](https://docs.microsoft.com/en-ie/azure/governance/policy/concepts/rego-for-aks)
func (KubernetesClusterAddonProfileOutput) ElementType ¶
func (KubernetesClusterAddonProfileOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileOutput) HttpApplicationRouting ¶
func (o KubernetesClusterAddonProfileOutput) HttpApplicationRouting() KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
A `httpApplicationRouting` block as defined below.
func (KubernetesClusterAddonProfileOutput) KubeDashboard ¶
func (o KubernetesClusterAddonProfileOutput) KubeDashboard() KubernetesClusterAddonProfileKubeDashboardPtrOutput
A `kubeDashboard` block as defined below.
func (KubernetesClusterAddonProfileOutput) OmsAgent ¶
func (o KubernetesClusterAddonProfileOutput) OmsAgent() KubernetesClusterAddonProfileOmsAgentPtrOutput
A `omsAgent` block as defined below. For more details, please visit [How to onboard Azure Monitor for containers](https://docs.microsoft.com/en-us/azure/monitoring/monitoring-container-insights-onboard).
func (KubernetesClusterAddonProfileOutput) ToKubernetesClusterAddonProfileOutput ¶
func (o KubernetesClusterAddonProfileOutput) ToKubernetesClusterAddonProfileOutput() KubernetesClusterAddonProfileOutput
func (KubernetesClusterAddonProfileOutput) ToKubernetesClusterAddonProfileOutputWithContext ¶
func (o KubernetesClusterAddonProfileOutput) ToKubernetesClusterAddonProfileOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOutput
func (KubernetesClusterAddonProfileOutput) ToKubernetesClusterAddonProfilePtrOutput ¶
func (o KubernetesClusterAddonProfileOutput) ToKubernetesClusterAddonProfilePtrOutput() KubernetesClusterAddonProfilePtrOutput
func (KubernetesClusterAddonProfileOutput) ToKubernetesClusterAddonProfilePtrOutputWithContext ¶
func (o KubernetesClusterAddonProfileOutput) ToKubernetesClusterAddonProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfilePtrOutput
type KubernetesClusterAddonProfilePtrInput ¶
type KubernetesClusterAddonProfilePtrInput interface { pulumi.Input ToKubernetesClusterAddonProfilePtrOutput() KubernetesClusterAddonProfilePtrOutput ToKubernetesClusterAddonProfilePtrOutputWithContext(context.Context) KubernetesClusterAddonProfilePtrOutput }
func KubernetesClusterAddonProfilePtr ¶
func KubernetesClusterAddonProfilePtr(v *KubernetesClusterAddonProfileArgs) KubernetesClusterAddonProfilePtrInput
type KubernetesClusterAddonProfilePtrOutput ¶
type KubernetesClusterAddonProfilePtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfilePtrOutput) AciConnectorLinux ¶
func (o KubernetesClusterAddonProfilePtrOutput) AciConnectorLinux() KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput
A `aciConnectorLinux` block. For more details, please visit [Create and configure an AKS cluster to use virtual nodes](https://docs.microsoft.com/en-us/azure/aks/virtual-nodes-portal).
func (KubernetesClusterAddonProfilePtrOutput) AzurePolicy ¶
func (o KubernetesClusterAddonProfilePtrOutput) AzurePolicy() KubernetesClusterAddonProfileAzurePolicyPtrOutput
A `azurePolicy` block as defined below. For more details please visit [Understand Azure Policy for Azure Kubernetes Service](https://docs.microsoft.com/en-ie/azure/governance/policy/concepts/rego-for-aks)
func (KubernetesClusterAddonProfilePtrOutput) ElementType ¶
func (KubernetesClusterAddonProfilePtrOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfilePtrOutput) HttpApplicationRouting ¶
func (o KubernetesClusterAddonProfilePtrOutput) HttpApplicationRouting() KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
A `httpApplicationRouting` block as defined below.
func (KubernetesClusterAddonProfilePtrOutput) KubeDashboard ¶
func (o KubernetesClusterAddonProfilePtrOutput) KubeDashboard() KubernetesClusterAddonProfileKubeDashboardPtrOutput
A `kubeDashboard` block as defined below.
func (KubernetesClusterAddonProfilePtrOutput) OmsAgent ¶
func (o KubernetesClusterAddonProfilePtrOutput) OmsAgent() KubernetesClusterAddonProfileOmsAgentPtrOutput
A `omsAgent` block as defined below. For more details, please visit [How to onboard Azure Monitor for containers](https://docs.microsoft.com/en-us/azure/monitoring/monitoring-container-insights-onboard).
func (KubernetesClusterAddonProfilePtrOutput) ToKubernetesClusterAddonProfilePtrOutput ¶
func (o KubernetesClusterAddonProfilePtrOutput) ToKubernetesClusterAddonProfilePtrOutput() KubernetesClusterAddonProfilePtrOutput
func (KubernetesClusterAddonProfilePtrOutput) ToKubernetesClusterAddonProfilePtrOutputWithContext ¶
func (o KubernetesClusterAddonProfilePtrOutput) ToKubernetesClusterAddonProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfilePtrOutput
type KubernetesClusterArgs ¶
type KubernetesClusterArgs struct { // A `addonProfile` block as defined below. AddonProfile KubernetesClusterAddonProfilePtrInput // The IP ranges to whitelist for incoming traffic to the masters. ApiServerAuthorizedIpRanges pulumi.StringArrayInput // A `defaultNodePool` block as defined below. DefaultNodePool KubernetesClusterDefaultNodePoolInput // DNS prefix specified when creating the managed cluster. Changing this forces a new resource to be created. DnsPrefix pulumi.StringInput // Whether Pod Security Policies are enabled. Note that this also requires role based access control to be enabled. EnablePodSecurityPolicy pulumi.BoolPtrInput // A `identity` block as defined below. Changing this forces a new resource to be created. Identity KubernetesClusterIdentityPtrInput // Version of Kubernetes specified when creating the AKS managed cluster. If not specified, the latest recommended version will be used at provisioning time (but won't auto-upgrade). KubernetesVersion pulumi.StringPtrInput // A `linuxProfile` block as defined below. LinuxProfile KubernetesClusterLinuxProfilePtrInput // The location where the Managed Kubernetes Cluster should be created. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Managed Kubernetes Cluster to create. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `networkProfile` block as defined below. NetworkProfile KubernetesClusterNetworkProfilePtrInput // The name of the Resource Group where the Kubernetes Nodes should exist. Changing this forces a new resource to be created. NodeResourceGroup pulumi.StringPtrInput PrivateLinkEnabled pulumi.BoolPtrInput // Specifies the Resource Group where the Managed Kubernetes Cluster should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `roleBasedAccessControl` block. RoleBasedAccessControl KubernetesClusterRoleBasedAccessControlPtrInput // A `servicePrincipal` block as documented below. ServicePrincipal KubernetesClusterServicePrincipalInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A `windowsProfile` block as defined below. WindowsProfile KubernetesClusterWindowsProfilePtrInput }
The set of arguments for constructing a KubernetesCluster resource.
func (KubernetesClusterArgs) ElementType ¶
func (KubernetesClusterArgs) ElementType() reflect.Type
type KubernetesClusterDefaultNodePool ¶
type KubernetesClusterDefaultNodePool struct { // A list of Availability Zones across which the Node Pool should be spread. AvailabilityZones []string `pulumi:"availabilityZones"` // Should [the Kubernetes Auto Scaler](https://docs.microsoft.com/en-us/azure/aks/cluster-autoscaler) be enabled for this Node Pool? Defaults to `false`. EnableAutoScaling *bool `pulumi:"enableAutoScaling"` // Should nodes in this Node Pool have a Public IP Address? Defaults to `false`. EnableNodePublicIp *bool `pulumi:"enableNodePublicIp"` // The maximum number of nodes which should exist in this Node Pool. If specified this must be between `1` and `100`. MaxCount *int `pulumi:"maxCount"` // The maximum number of pods that can run on each agent. Changing this forces a new resource to be created. MaxPods *int `pulumi:"maxPods"` // The minimum number of nodes which should exist in this Node Pool. If specified this must be between `1` and `100`. MinCount *int `pulumi:"minCount"` // The name which should be used for the default Kubernetes Node Pool. Changing this forces a new resource to be created. Name string `pulumi:"name"` // The initial number of nodes which should exist in this Node Pool. If specified this must be between `1` and `100` and between `minCount` and `maxCount`. NodeCount *int `pulumi:"nodeCount"` // A map of Kubernetes labels which should be applied to nodes in the Default Node Pool. NodeLabels map[string]string `pulumi:"nodeLabels"` // A list of Kubernetes taints which should be applied to nodes in the agent pool (e.g `key=value:NoSchedule`). NodeTaints []string `pulumi:"nodeTaints"` // The size of the OS Disk which should be used for each agent in the Node Pool. Changing this forces a new resource to be created. OsDiskSizeGb *int `pulumi:"osDiskSizeGb"` // A mapping of tags to assign to the resource. Tags map[string]string `pulumi:"tags"` // The type of Node Pool which should be created. Possible values are `AvailabilitySet` and `VirtualMachineScaleSets`. Defaults to `VirtualMachineScaleSets`. Type *string `pulumi:"type"` // The size of the Virtual Machine, such as `Standard_DS2_v2`. VmSize string `pulumi:"vmSize"` // The ID of a Subnet where the Kubernetes Node Pool should exist. Changing this forces a new resource to be created. VnetSubnetId *string `pulumi:"vnetSubnetId"` }
type KubernetesClusterDefaultNodePoolArgs ¶
type KubernetesClusterDefaultNodePoolArgs struct { // A list of Availability Zones across which the Node Pool should be spread. AvailabilityZones pulumi.StringArrayInput `pulumi:"availabilityZones"` // Should [the Kubernetes Auto Scaler](https://docs.microsoft.com/en-us/azure/aks/cluster-autoscaler) be enabled for this Node Pool? Defaults to `false`. EnableAutoScaling pulumi.BoolPtrInput `pulumi:"enableAutoScaling"` // Should nodes in this Node Pool have a Public IP Address? Defaults to `false`. EnableNodePublicIp pulumi.BoolPtrInput `pulumi:"enableNodePublicIp"` // The maximum number of nodes which should exist in this Node Pool. If specified this must be between `1` and `100`. MaxCount pulumi.IntPtrInput `pulumi:"maxCount"` // The maximum number of pods that can run on each agent. Changing this forces a new resource to be created. MaxPods pulumi.IntPtrInput `pulumi:"maxPods"` // The minimum number of nodes which should exist in this Node Pool. If specified this must be between `1` and `100`. MinCount pulumi.IntPtrInput `pulumi:"minCount"` // The name which should be used for the default Kubernetes Node Pool. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` // The initial number of nodes which should exist in this Node Pool. If specified this must be between `1` and `100` and between `minCount` and `maxCount`. NodeCount pulumi.IntPtrInput `pulumi:"nodeCount"` // A map of Kubernetes labels which should be applied to nodes in the Default Node Pool. NodeLabels pulumi.StringMapInput `pulumi:"nodeLabels"` // A list of Kubernetes taints which should be applied to nodes in the agent pool (e.g `key=value:NoSchedule`). NodeTaints pulumi.StringArrayInput `pulumi:"nodeTaints"` // The size of the OS Disk which should be used for each agent in the Node Pool. Changing this forces a new resource to be created. OsDiskSizeGb pulumi.IntPtrInput `pulumi:"osDiskSizeGb"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput `pulumi:"tags"` // The type of Node Pool which should be created. Possible values are `AvailabilitySet` and `VirtualMachineScaleSets`. Defaults to `VirtualMachineScaleSets`. Type pulumi.StringPtrInput `pulumi:"type"` // The size of the Virtual Machine, such as `Standard_DS2_v2`. VmSize pulumi.StringInput `pulumi:"vmSize"` // The ID of a Subnet where the Kubernetes Node Pool should exist. Changing this forces a new resource to be created. VnetSubnetId pulumi.StringPtrInput `pulumi:"vnetSubnetId"` }
func (KubernetesClusterDefaultNodePoolArgs) ElementType ¶
func (KubernetesClusterDefaultNodePoolArgs) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolArgs) ToKubernetesClusterDefaultNodePoolOutput ¶
func (i KubernetesClusterDefaultNodePoolArgs) ToKubernetesClusterDefaultNodePoolOutput() KubernetesClusterDefaultNodePoolOutput
func (KubernetesClusterDefaultNodePoolArgs) ToKubernetesClusterDefaultNodePoolOutputWithContext ¶
func (i KubernetesClusterDefaultNodePoolArgs) ToKubernetesClusterDefaultNodePoolOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolOutput
func (KubernetesClusterDefaultNodePoolArgs) ToKubernetesClusterDefaultNodePoolPtrOutput ¶
func (i KubernetesClusterDefaultNodePoolArgs) ToKubernetesClusterDefaultNodePoolPtrOutput() KubernetesClusterDefaultNodePoolPtrOutput
func (KubernetesClusterDefaultNodePoolArgs) ToKubernetesClusterDefaultNodePoolPtrOutputWithContext ¶
func (i KubernetesClusterDefaultNodePoolArgs) ToKubernetesClusterDefaultNodePoolPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolPtrOutput
type KubernetesClusterDefaultNodePoolInput ¶
type KubernetesClusterDefaultNodePoolInput interface { pulumi.Input ToKubernetesClusterDefaultNodePoolOutput() KubernetesClusterDefaultNodePoolOutput ToKubernetesClusterDefaultNodePoolOutputWithContext(context.Context) KubernetesClusterDefaultNodePoolOutput }
type KubernetesClusterDefaultNodePoolOutput ¶
type KubernetesClusterDefaultNodePoolOutput struct{ *pulumi.OutputState }
func (KubernetesClusterDefaultNodePoolOutput) AvailabilityZones ¶
func (o KubernetesClusterDefaultNodePoolOutput) AvailabilityZones() pulumi.StringArrayOutput
A list of Availability Zones across which the Node Pool should be spread.
func (KubernetesClusterDefaultNodePoolOutput) ElementType ¶
func (KubernetesClusterDefaultNodePoolOutput) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolOutput) EnableAutoScaling ¶
func (o KubernetesClusterDefaultNodePoolOutput) EnableAutoScaling() pulumi.BoolPtrOutput
Should [the Kubernetes Auto Scaler](https://docs.microsoft.com/en-us/azure/aks/cluster-autoscaler) be enabled for this Node Pool? Defaults to `false`.
func (KubernetesClusterDefaultNodePoolOutput) EnableNodePublicIp ¶
func (o KubernetesClusterDefaultNodePoolOutput) EnableNodePublicIp() pulumi.BoolPtrOutput
Should nodes in this Node Pool have a Public IP Address? Defaults to `false`.
func (KubernetesClusterDefaultNodePoolOutput) MaxCount ¶
func (o KubernetesClusterDefaultNodePoolOutput) MaxCount() pulumi.IntPtrOutput
The maximum number of nodes which should exist in this Node Pool. If specified this must be between `1` and `100`.
func (KubernetesClusterDefaultNodePoolOutput) MaxPods ¶
func (o KubernetesClusterDefaultNodePoolOutput) MaxPods() pulumi.IntPtrOutput
The maximum number of pods that can run on each agent. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolOutput) MinCount ¶
func (o KubernetesClusterDefaultNodePoolOutput) MinCount() pulumi.IntPtrOutput
The minimum number of nodes which should exist in this Node Pool. If specified this must be between `1` and `100`.
func (KubernetesClusterDefaultNodePoolOutput) Name ¶
func (o KubernetesClusterDefaultNodePoolOutput) Name() pulumi.StringOutput
The name which should be used for the default Kubernetes Node Pool. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolOutput) NodeCount ¶
func (o KubernetesClusterDefaultNodePoolOutput) NodeCount() pulumi.IntPtrOutput
The initial number of nodes which should exist in this Node Pool. If specified this must be between `1` and `100` and between `minCount` and `maxCount`.
func (KubernetesClusterDefaultNodePoolOutput) NodeLabels ¶
func (o KubernetesClusterDefaultNodePoolOutput) NodeLabels() pulumi.StringMapOutput
A map of Kubernetes labels which should be applied to nodes in the Default Node Pool.
func (KubernetesClusterDefaultNodePoolOutput) NodeTaints ¶
func (o KubernetesClusterDefaultNodePoolOutput) NodeTaints() pulumi.StringArrayOutput
A list of Kubernetes taints which should be applied to nodes in the agent pool (e.g `key=value:NoSchedule`).
func (KubernetesClusterDefaultNodePoolOutput) OsDiskSizeGb ¶
func (o KubernetesClusterDefaultNodePoolOutput) OsDiskSizeGb() pulumi.IntPtrOutput
The size of the OS Disk which should be used for each agent in the Node Pool. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolOutput) Tags ¶
func (o KubernetesClusterDefaultNodePoolOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (KubernetesClusterDefaultNodePoolOutput) ToKubernetesClusterDefaultNodePoolOutput ¶
func (o KubernetesClusterDefaultNodePoolOutput) ToKubernetesClusterDefaultNodePoolOutput() KubernetesClusterDefaultNodePoolOutput
func (KubernetesClusterDefaultNodePoolOutput) ToKubernetesClusterDefaultNodePoolOutputWithContext ¶
func (o KubernetesClusterDefaultNodePoolOutput) ToKubernetesClusterDefaultNodePoolOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolOutput
func (KubernetesClusterDefaultNodePoolOutput) ToKubernetesClusterDefaultNodePoolPtrOutput ¶
func (o KubernetesClusterDefaultNodePoolOutput) ToKubernetesClusterDefaultNodePoolPtrOutput() KubernetesClusterDefaultNodePoolPtrOutput
func (KubernetesClusterDefaultNodePoolOutput) ToKubernetesClusterDefaultNodePoolPtrOutputWithContext ¶
func (o KubernetesClusterDefaultNodePoolOutput) ToKubernetesClusterDefaultNodePoolPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolPtrOutput
func (KubernetesClusterDefaultNodePoolOutput) Type ¶
func (o KubernetesClusterDefaultNodePoolOutput) Type() pulumi.StringPtrOutput
The type of Node Pool which should be created. Possible values are `AvailabilitySet` and `VirtualMachineScaleSets`. Defaults to `VirtualMachineScaleSets`.
func (KubernetesClusterDefaultNodePoolOutput) VmSize ¶
func (o KubernetesClusterDefaultNodePoolOutput) VmSize() pulumi.StringOutput
The size of the Virtual Machine, such as `Standard_DS2_v2`.
func (KubernetesClusterDefaultNodePoolOutput) VnetSubnetId ¶
func (o KubernetesClusterDefaultNodePoolOutput) VnetSubnetId() pulumi.StringPtrOutput
The ID of a Subnet where the Kubernetes Node Pool should exist. Changing this forces a new resource to be created.
type KubernetesClusterDefaultNodePoolPtrInput ¶
type KubernetesClusterDefaultNodePoolPtrInput interface { pulumi.Input ToKubernetesClusterDefaultNodePoolPtrOutput() KubernetesClusterDefaultNodePoolPtrOutput ToKubernetesClusterDefaultNodePoolPtrOutputWithContext(context.Context) KubernetesClusterDefaultNodePoolPtrOutput }
func KubernetesClusterDefaultNodePoolPtr ¶
func KubernetesClusterDefaultNodePoolPtr(v *KubernetesClusterDefaultNodePoolArgs) KubernetesClusterDefaultNodePoolPtrInput
type KubernetesClusterDefaultNodePoolPtrOutput ¶
type KubernetesClusterDefaultNodePoolPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterDefaultNodePoolPtrOutput) AvailabilityZones ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) AvailabilityZones() pulumi.StringArrayOutput
A list of Availability Zones across which the Node Pool should be spread.
func (KubernetesClusterDefaultNodePoolPtrOutput) ElementType ¶
func (KubernetesClusterDefaultNodePoolPtrOutput) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolPtrOutput) EnableAutoScaling ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) EnableAutoScaling() pulumi.BoolPtrOutput
Should [the Kubernetes Auto Scaler](https://docs.microsoft.com/en-us/azure/aks/cluster-autoscaler) be enabled for this Node Pool? Defaults to `false`.
func (KubernetesClusterDefaultNodePoolPtrOutput) EnableNodePublicIp ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) EnableNodePublicIp() pulumi.BoolPtrOutput
Should nodes in this Node Pool have a Public IP Address? Defaults to `false`.
func (KubernetesClusterDefaultNodePoolPtrOutput) MaxCount ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) MaxCount() pulumi.IntPtrOutput
The maximum number of nodes which should exist in this Node Pool. If specified this must be between `1` and `100`.
func (KubernetesClusterDefaultNodePoolPtrOutput) MaxPods ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) MaxPods() pulumi.IntPtrOutput
The maximum number of pods that can run on each agent. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolPtrOutput) MinCount ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) MinCount() pulumi.IntPtrOutput
The minimum number of nodes which should exist in this Node Pool. If specified this must be between `1` and `100`.
func (KubernetesClusterDefaultNodePoolPtrOutput) Name ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) Name() pulumi.StringOutput
The name which should be used for the default Kubernetes Node Pool. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolPtrOutput) NodeCount ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) NodeCount() pulumi.IntPtrOutput
The initial number of nodes which should exist in this Node Pool. If specified this must be between `1` and `100` and between `minCount` and `maxCount`.
func (KubernetesClusterDefaultNodePoolPtrOutput) NodeLabels ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) NodeLabels() pulumi.StringMapOutput
A map of Kubernetes labels which should be applied to nodes in the Default Node Pool.
func (KubernetesClusterDefaultNodePoolPtrOutput) NodeTaints ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) NodeTaints() pulumi.StringArrayOutput
A list of Kubernetes taints which should be applied to nodes in the agent pool (e.g `key=value:NoSchedule`).
func (KubernetesClusterDefaultNodePoolPtrOutput) OsDiskSizeGb ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) OsDiskSizeGb() pulumi.IntPtrOutput
The size of the OS Disk which should be used for each agent in the Node Pool. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolPtrOutput) Tags ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (KubernetesClusterDefaultNodePoolPtrOutput) ToKubernetesClusterDefaultNodePoolPtrOutput ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) ToKubernetesClusterDefaultNodePoolPtrOutput() KubernetesClusterDefaultNodePoolPtrOutput
func (KubernetesClusterDefaultNodePoolPtrOutput) ToKubernetesClusterDefaultNodePoolPtrOutputWithContext ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) ToKubernetesClusterDefaultNodePoolPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolPtrOutput
func (KubernetesClusterDefaultNodePoolPtrOutput) Type ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) Type() pulumi.StringPtrOutput
The type of Node Pool which should be created. Possible values are `AvailabilitySet` and `VirtualMachineScaleSets`. Defaults to `VirtualMachineScaleSets`.
func (KubernetesClusterDefaultNodePoolPtrOutput) VmSize ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) VmSize() pulumi.StringOutput
The size of the Virtual Machine, such as `Standard_DS2_v2`.
func (KubernetesClusterDefaultNodePoolPtrOutput) VnetSubnetId ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) VnetSubnetId() pulumi.StringPtrOutput
The ID of a Subnet where the Kubernetes Node Pool should exist. Changing this forces a new resource to be created.
type KubernetesClusterIdentity ¶
type KubernetesClusterIdentity struct { // The principal id of the system assigned identity which is used by master components. PrincipalId *string `pulumi:"principalId"` // The Tenant ID used for Azure Active Directory Application. If this isn't specified the Tenant ID of the current Subscription is used. TenantId *string `pulumi:"tenantId"` // The type of identity used for the managed cluster. At this time the only supported value is `SystemAssigned`. Type string `pulumi:"type"` }
type KubernetesClusterIdentityArgs ¶
type KubernetesClusterIdentityArgs struct { // The principal id of the system assigned identity which is used by master components. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID used for Azure Active Directory Application. If this isn't specified the Tenant ID of the current Subscription is used. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // The type of identity used for the managed cluster. At this time the only supported value is `SystemAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (KubernetesClusterIdentityArgs) ElementType ¶
func (KubernetesClusterIdentityArgs) ElementType() reflect.Type
func (KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityOutput ¶
func (i KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityOutput() KubernetesClusterIdentityOutput
func (KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityOutputWithContext ¶
func (i KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityOutputWithContext(ctx context.Context) KubernetesClusterIdentityOutput
func (KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityPtrOutput ¶
func (i KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityPtrOutput() KubernetesClusterIdentityPtrOutput
func (KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityPtrOutputWithContext ¶
func (i KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityPtrOutputWithContext(ctx context.Context) KubernetesClusterIdentityPtrOutput
type KubernetesClusterIdentityInput ¶
type KubernetesClusterIdentityInput interface { pulumi.Input ToKubernetesClusterIdentityOutput() KubernetesClusterIdentityOutput ToKubernetesClusterIdentityOutputWithContext(context.Context) KubernetesClusterIdentityOutput }
type KubernetesClusterIdentityOutput ¶
type KubernetesClusterIdentityOutput struct{ *pulumi.OutputState }
func (KubernetesClusterIdentityOutput) ElementType ¶
func (KubernetesClusterIdentityOutput) ElementType() reflect.Type
func (KubernetesClusterIdentityOutput) PrincipalId ¶
func (o KubernetesClusterIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of the system assigned identity which is used by master components.
func (KubernetesClusterIdentityOutput) TenantId ¶
func (o KubernetesClusterIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID used for Azure Active Directory Application. If this isn't specified the Tenant ID of the current Subscription is used.
func (KubernetesClusterIdentityOutput) ToKubernetesClusterIdentityOutput ¶
func (o KubernetesClusterIdentityOutput) ToKubernetesClusterIdentityOutput() KubernetesClusterIdentityOutput
func (KubernetesClusterIdentityOutput) ToKubernetesClusterIdentityOutputWithContext ¶
func (o KubernetesClusterIdentityOutput) ToKubernetesClusterIdentityOutputWithContext(ctx context.Context) KubernetesClusterIdentityOutput
func (KubernetesClusterIdentityOutput) ToKubernetesClusterIdentityPtrOutput ¶
func (o KubernetesClusterIdentityOutput) ToKubernetesClusterIdentityPtrOutput() KubernetesClusterIdentityPtrOutput
func (KubernetesClusterIdentityOutput) ToKubernetesClusterIdentityPtrOutputWithContext ¶
func (o KubernetesClusterIdentityOutput) ToKubernetesClusterIdentityPtrOutputWithContext(ctx context.Context) KubernetesClusterIdentityPtrOutput
func (KubernetesClusterIdentityOutput) Type ¶
func (o KubernetesClusterIdentityOutput) Type() pulumi.StringOutput
The type of identity used for the managed cluster. At this time the only supported value is `SystemAssigned`.
type KubernetesClusterIdentityPtrInput ¶
type KubernetesClusterIdentityPtrInput interface { pulumi.Input ToKubernetesClusterIdentityPtrOutput() KubernetesClusterIdentityPtrOutput ToKubernetesClusterIdentityPtrOutputWithContext(context.Context) KubernetesClusterIdentityPtrOutput }
func KubernetesClusterIdentityPtr ¶
func KubernetesClusterIdentityPtr(v *KubernetesClusterIdentityArgs) KubernetesClusterIdentityPtrInput
type KubernetesClusterIdentityPtrOutput ¶
type KubernetesClusterIdentityPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterIdentityPtrOutput) Elem ¶
func (o KubernetesClusterIdentityPtrOutput) Elem() KubernetesClusterIdentityOutput
func (KubernetesClusterIdentityPtrOutput) ElementType ¶
func (KubernetesClusterIdentityPtrOutput) ElementType() reflect.Type
func (KubernetesClusterIdentityPtrOutput) PrincipalId ¶
func (o KubernetesClusterIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of the system assigned identity which is used by master components.
func (KubernetesClusterIdentityPtrOutput) TenantId ¶
func (o KubernetesClusterIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID used for Azure Active Directory Application. If this isn't specified the Tenant ID of the current Subscription is used.
func (KubernetesClusterIdentityPtrOutput) ToKubernetesClusterIdentityPtrOutput ¶
func (o KubernetesClusterIdentityPtrOutput) ToKubernetesClusterIdentityPtrOutput() KubernetesClusterIdentityPtrOutput
func (KubernetesClusterIdentityPtrOutput) ToKubernetesClusterIdentityPtrOutputWithContext ¶
func (o KubernetesClusterIdentityPtrOutput) ToKubernetesClusterIdentityPtrOutputWithContext(ctx context.Context) KubernetesClusterIdentityPtrOutput
func (KubernetesClusterIdentityPtrOutput) Type ¶
func (o KubernetesClusterIdentityPtrOutput) Type() pulumi.StringOutput
The type of identity used for the managed cluster. At this time the only supported value is `SystemAssigned`.
type KubernetesClusterKubeAdminConfig ¶
type KubernetesClusterKubeAdminConfig struct { // Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster. ClientCertificate *string `pulumi:"clientCertificate"` // Base64 encoded private key used by clients to authenticate to the Kubernetes cluster. ClientKey *string `pulumi:"clientKey"` // Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster. ClusterCaCertificate *string `pulumi:"clusterCaCertificate"` // The Kubernetes cluster server host. Host *string `pulumi:"host"` // A password or token used to authenticate to the Kubernetes cluster. Password *string `pulumi:"password"` // A username used to authenticate to the Kubernetes cluster. Username *string `pulumi:"username"` }
type KubernetesClusterKubeAdminConfigArgs ¶
type KubernetesClusterKubeAdminConfigArgs struct { // Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster. ClientCertificate pulumi.StringPtrInput `pulumi:"clientCertificate"` // Base64 encoded private key used by clients to authenticate to the Kubernetes cluster. ClientKey pulumi.StringPtrInput `pulumi:"clientKey"` // Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster. ClusterCaCertificate pulumi.StringPtrInput `pulumi:"clusterCaCertificate"` // The Kubernetes cluster server host. Host pulumi.StringPtrInput `pulumi:"host"` // A password or token used to authenticate to the Kubernetes cluster. Password pulumi.StringPtrInput `pulumi:"password"` // A username used to authenticate to the Kubernetes cluster. Username pulumi.StringPtrInput `pulumi:"username"` }
func (KubernetesClusterKubeAdminConfigArgs) ElementType ¶
func (KubernetesClusterKubeAdminConfigArgs) ElementType() reflect.Type
func (KubernetesClusterKubeAdminConfigArgs) ToKubernetesClusterKubeAdminConfigOutput ¶
func (i KubernetesClusterKubeAdminConfigArgs) ToKubernetesClusterKubeAdminConfigOutput() KubernetesClusterKubeAdminConfigOutput
func (KubernetesClusterKubeAdminConfigArgs) ToKubernetesClusterKubeAdminConfigOutputWithContext ¶
func (i KubernetesClusterKubeAdminConfigArgs) ToKubernetesClusterKubeAdminConfigOutputWithContext(ctx context.Context) KubernetesClusterKubeAdminConfigOutput
type KubernetesClusterKubeAdminConfigArray ¶
type KubernetesClusterKubeAdminConfigArray []KubernetesClusterKubeAdminConfigInput
func (KubernetesClusterKubeAdminConfigArray) ElementType ¶
func (KubernetesClusterKubeAdminConfigArray) ElementType() reflect.Type
func (KubernetesClusterKubeAdminConfigArray) ToKubernetesClusterKubeAdminConfigArrayOutput ¶
func (i KubernetesClusterKubeAdminConfigArray) ToKubernetesClusterKubeAdminConfigArrayOutput() KubernetesClusterKubeAdminConfigArrayOutput
func (KubernetesClusterKubeAdminConfigArray) ToKubernetesClusterKubeAdminConfigArrayOutputWithContext ¶
func (i KubernetesClusterKubeAdminConfigArray) ToKubernetesClusterKubeAdminConfigArrayOutputWithContext(ctx context.Context) KubernetesClusterKubeAdminConfigArrayOutput
type KubernetesClusterKubeAdminConfigArrayInput ¶
type KubernetesClusterKubeAdminConfigArrayInput interface { pulumi.Input ToKubernetesClusterKubeAdminConfigArrayOutput() KubernetesClusterKubeAdminConfigArrayOutput ToKubernetesClusterKubeAdminConfigArrayOutputWithContext(context.Context) KubernetesClusterKubeAdminConfigArrayOutput }
type KubernetesClusterKubeAdminConfigArrayOutput ¶
type KubernetesClusterKubeAdminConfigArrayOutput struct{ *pulumi.OutputState }
func (KubernetesClusterKubeAdminConfigArrayOutput) ElementType ¶
func (KubernetesClusterKubeAdminConfigArrayOutput) ElementType() reflect.Type
func (KubernetesClusterKubeAdminConfigArrayOutput) ToKubernetesClusterKubeAdminConfigArrayOutput ¶
func (o KubernetesClusterKubeAdminConfigArrayOutput) ToKubernetesClusterKubeAdminConfigArrayOutput() KubernetesClusterKubeAdminConfigArrayOutput
func (KubernetesClusterKubeAdminConfigArrayOutput) ToKubernetesClusterKubeAdminConfigArrayOutputWithContext ¶
func (o KubernetesClusterKubeAdminConfigArrayOutput) ToKubernetesClusterKubeAdminConfigArrayOutputWithContext(ctx context.Context) KubernetesClusterKubeAdminConfigArrayOutput
type KubernetesClusterKubeAdminConfigInput ¶
type KubernetesClusterKubeAdminConfigInput interface { pulumi.Input ToKubernetesClusterKubeAdminConfigOutput() KubernetesClusterKubeAdminConfigOutput ToKubernetesClusterKubeAdminConfigOutputWithContext(context.Context) KubernetesClusterKubeAdminConfigOutput }
type KubernetesClusterKubeAdminConfigOutput ¶
type KubernetesClusterKubeAdminConfigOutput struct{ *pulumi.OutputState }
func (KubernetesClusterKubeAdminConfigOutput) ClientCertificate ¶
func (o KubernetesClusterKubeAdminConfigOutput) ClientCertificate() pulumi.StringPtrOutput
Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
func (KubernetesClusterKubeAdminConfigOutput) ClientKey ¶
func (o KubernetesClusterKubeAdminConfigOutput) ClientKey() pulumi.StringPtrOutput
Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
func (KubernetesClusterKubeAdminConfigOutput) ClusterCaCertificate ¶
func (o KubernetesClusterKubeAdminConfigOutput) ClusterCaCertificate() pulumi.StringPtrOutput
Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster.
func (KubernetesClusterKubeAdminConfigOutput) ElementType ¶
func (KubernetesClusterKubeAdminConfigOutput) ElementType() reflect.Type
func (KubernetesClusterKubeAdminConfigOutput) Host ¶
func (o KubernetesClusterKubeAdminConfigOutput) Host() pulumi.StringPtrOutput
The Kubernetes cluster server host.
func (KubernetesClusterKubeAdminConfigOutput) Password ¶
func (o KubernetesClusterKubeAdminConfigOutput) Password() pulumi.StringPtrOutput
A password or token used to authenticate to the Kubernetes cluster.
func (KubernetesClusterKubeAdminConfigOutput) ToKubernetesClusterKubeAdminConfigOutput ¶
func (o KubernetesClusterKubeAdminConfigOutput) ToKubernetesClusterKubeAdminConfigOutput() KubernetesClusterKubeAdminConfigOutput
func (KubernetesClusterKubeAdminConfigOutput) ToKubernetesClusterKubeAdminConfigOutputWithContext ¶
func (o KubernetesClusterKubeAdminConfigOutput) ToKubernetesClusterKubeAdminConfigOutputWithContext(ctx context.Context) KubernetesClusterKubeAdminConfigOutput
func (KubernetesClusterKubeAdminConfigOutput) Username ¶
func (o KubernetesClusterKubeAdminConfigOutput) Username() pulumi.StringPtrOutput
A username used to authenticate to the Kubernetes cluster.
type KubernetesClusterKubeConfig ¶
type KubernetesClusterKubeConfig struct { // Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster. ClientCertificate *string `pulumi:"clientCertificate"` // Base64 encoded private key used by clients to authenticate to the Kubernetes cluster. ClientKey *string `pulumi:"clientKey"` // Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster. ClusterCaCertificate *string `pulumi:"clusterCaCertificate"` // The Kubernetes cluster server host. Host *string `pulumi:"host"` // A password or token used to authenticate to the Kubernetes cluster. Password *string `pulumi:"password"` // A username used to authenticate to the Kubernetes cluster. Username *string `pulumi:"username"` }
type KubernetesClusterKubeConfigArgs ¶
type KubernetesClusterKubeConfigArgs struct { // Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster. ClientCertificate pulumi.StringPtrInput `pulumi:"clientCertificate"` // Base64 encoded private key used by clients to authenticate to the Kubernetes cluster. ClientKey pulumi.StringPtrInput `pulumi:"clientKey"` // Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster. ClusterCaCertificate pulumi.StringPtrInput `pulumi:"clusterCaCertificate"` // The Kubernetes cluster server host. Host pulumi.StringPtrInput `pulumi:"host"` // A password or token used to authenticate to the Kubernetes cluster. Password pulumi.StringPtrInput `pulumi:"password"` // A username used to authenticate to the Kubernetes cluster. Username pulumi.StringPtrInput `pulumi:"username"` }
func (KubernetesClusterKubeConfigArgs) ElementType ¶
func (KubernetesClusterKubeConfigArgs) ElementType() reflect.Type
func (KubernetesClusterKubeConfigArgs) ToKubernetesClusterKubeConfigOutput ¶
func (i KubernetesClusterKubeConfigArgs) ToKubernetesClusterKubeConfigOutput() KubernetesClusterKubeConfigOutput
func (KubernetesClusterKubeConfigArgs) ToKubernetesClusterKubeConfigOutputWithContext ¶
func (i KubernetesClusterKubeConfigArgs) ToKubernetesClusterKubeConfigOutputWithContext(ctx context.Context) KubernetesClusterKubeConfigOutput
type KubernetesClusterKubeConfigArray ¶
type KubernetesClusterKubeConfigArray []KubernetesClusterKubeConfigInput
func (KubernetesClusterKubeConfigArray) ElementType ¶
func (KubernetesClusterKubeConfigArray) ElementType() reflect.Type
func (KubernetesClusterKubeConfigArray) ToKubernetesClusterKubeConfigArrayOutput ¶
func (i KubernetesClusterKubeConfigArray) ToKubernetesClusterKubeConfigArrayOutput() KubernetesClusterKubeConfigArrayOutput
func (KubernetesClusterKubeConfigArray) ToKubernetesClusterKubeConfigArrayOutputWithContext ¶
func (i KubernetesClusterKubeConfigArray) ToKubernetesClusterKubeConfigArrayOutputWithContext(ctx context.Context) KubernetesClusterKubeConfigArrayOutput
type KubernetesClusterKubeConfigArrayInput ¶
type KubernetesClusterKubeConfigArrayInput interface { pulumi.Input ToKubernetesClusterKubeConfigArrayOutput() KubernetesClusterKubeConfigArrayOutput ToKubernetesClusterKubeConfigArrayOutputWithContext(context.Context) KubernetesClusterKubeConfigArrayOutput }
type KubernetesClusterKubeConfigArrayOutput ¶
type KubernetesClusterKubeConfigArrayOutput struct{ *pulumi.OutputState }
func (KubernetesClusterKubeConfigArrayOutput) ElementType ¶
func (KubernetesClusterKubeConfigArrayOutput) ElementType() reflect.Type
func (KubernetesClusterKubeConfigArrayOutput) ToKubernetesClusterKubeConfigArrayOutput ¶
func (o KubernetesClusterKubeConfigArrayOutput) ToKubernetesClusterKubeConfigArrayOutput() KubernetesClusterKubeConfigArrayOutput
func (KubernetesClusterKubeConfigArrayOutput) ToKubernetesClusterKubeConfigArrayOutputWithContext ¶
func (o KubernetesClusterKubeConfigArrayOutput) ToKubernetesClusterKubeConfigArrayOutputWithContext(ctx context.Context) KubernetesClusterKubeConfigArrayOutput
type KubernetesClusterKubeConfigInput ¶
type KubernetesClusterKubeConfigInput interface { pulumi.Input ToKubernetesClusterKubeConfigOutput() KubernetesClusterKubeConfigOutput ToKubernetesClusterKubeConfigOutputWithContext(context.Context) KubernetesClusterKubeConfigOutput }
type KubernetesClusterKubeConfigOutput ¶
type KubernetesClusterKubeConfigOutput struct{ *pulumi.OutputState }
func (KubernetesClusterKubeConfigOutput) ClientCertificate ¶
func (o KubernetesClusterKubeConfigOutput) ClientCertificate() pulumi.StringPtrOutput
Base64 encoded public certificate used by clients to authenticate to the Kubernetes cluster.
func (KubernetesClusterKubeConfigOutput) ClientKey ¶
func (o KubernetesClusterKubeConfigOutput) ClientKey() pulumi.StringPtrOutput
Base64 encoded private key used by clients to authenticate to the Kubernetes cluster.
func (KubernetesClusterKubeConfigOutput) ClusterCaCertificate ¶
func (o KubernetesClusterKubeConfigOutput) ClusterCaCertificate() pulumi.StringPtrOutput
Base64 encoded public CA certificate used as the root of trust for the Kubernetes cluster.
func (KubernetesClusterKubeConfigOutput) ElementType ¶
func (KubernetesClusterKubeConfigOutput) ElementType() reflect.Type
func (KubernetesClusterKubeConfigOutput) Host ¶
func (o KubernetesClusterKubeConfigOutput) Host() pulumi.StringPtrOutput
The Kubernetes cluster server host.
func (KubernetesClusterKubeConfigOutput) Password ¶
func (o KubernetesClusterKubeConfigOutput) Password() pulumi.StringPtrOutput
A password or token used to authenticate to the Kubernetes cluster.
func (KubernetesClusterKubeConfigOutput) ToKubernetesClusterKubeConfigOutput ¶
func (o KubernetesClusterKubeConfigOutput) ToKubernetesClusterKubeConfigOutput() KubernetesClusterKubeConfigOutput
func (KubernetesClusterKubeConfigOutput) ToKubernetesClusterKubeConfigOutputWithContext ¶
func (o KubernetesClusterKubeConfigOutput) ToKubernetesClusterKubeConfigOutputWithContext(ctx context.Context) KubernetesClusterKubeConfigOutput
func (KubernetesClusterKubeConfigOutput) Username ¶
func (o KubernetesClusterKubeConfigOutput) Username() pulumi.StringPtrOutput
A username used to authenticate to the Kubernetes cluster.
type KubernetesClusterLinuxProfile ¶
type KubernetesClusterLinuxProfile struct { // The Admin Username for the Cluster. Changing this forces a new resource to be created. AdminUsername string `pulumi:"adminUsername"` // An `sshKey` block. Only one is currently allowed. Changing this forces a new resource to be created. SshKey KubernetesClusterLinuxProfileSshKey `pulumi:"sshKey"` }
type KubernetesClusterLinuxProfileArgs ¶
type KubernetesClusterLinuxProfileArgs struct { // The Admin Username for the Cluster. Changing this forces a new resource to be created. AdminUsername pulumi.StringInput `pulumi:"adminUsername"` // An `sshKey` block. Only one is currently allowed. Changing this forces a new resource to be created. SshKey KubernetesClusterLinuxProfileSshKeyInput `pulumi:"sshKey"` }
func (KubernetesClusterLinuxProfileArgs) ElementType ¶
func (KubernetesClusterLinuxProfileArgs) ElementType() reflect.Type
func (KubernetesClusterLinuxProfileArgs) ToKubernetesClusterLinuxProfileOutput ¶
func (i KubernetesClusterLinuxProfileArgs) ToKubernetesClusterLinuxProfileOutput() KubernetesClusterLinuxProfileOutput
func (KubernetesClusterLinuxProfileArgs) ToKubernetesClusterLinuxProfileOutputWithContext ¶
func (i KubernetesClusterLinuxProfileArgs) ToKubernetesClusterLinuxProfileOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfileOutput
func (KubernetesClusterLinuxProfileArgs) ToKubernetesClusterLinuxProfilePtrOutput ¶
func (i KubernetesClusterLinuxProfileArgs) ToKubernetesClusterLinuxProfilePtrOutput() KubernetesClusterLinuxProfilePtrOutput
func (KubernetesClusterLinuxProfileArgs) ToKubernetesClusterLinuxProfilePtrOutputWithContext ¶
func (i KubernetesClusterLinuxProfileArgs) ToKubernetesClusterLinuxProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfilePtrOutput
type KubernetesClusterLinuxProfileInput ¶
type KubernetesClusterLinuxProfileInput interface { pulumi.Input ToKubernetesClusterLinuxProfileOutput() KubernetesClusterLinuxProfileOutput ToKubernetesClusterLinuxProfileOutputWithContext(context.Context) KubernetesClusterLinuxProfileOutput }
type KubernetesClusterLinuxProfileOutput ¶
type KubernetesClusterLinuxProfileOutput struct{ *pulumi.OutputState }
func (KubernetesClusterLinuxProfileOutput) AdminUsername ¶
func (o KubernetesClusterLinuxProfileOutput) AdminUsername() pulumi.StringOutput
The Admin Username for the Cluster. Changing this forces a new resource to be created.
func (KubernetesClusterLinuxProfileOutput) ElementType ¶
func (KubernetesClusterLinuxProfileOutput) ElementType() reflect.Type
func (KubernetesClusterLinuxProfileOutput) SshKey ¶
func (o KubernetesClusterLinuxProfileOutput) SshKey() KubernetesClusterLinuxProfileSshKeyOutput
An `sshKey` block. Only one is currently allowed. Changing this forces a new resource to be created.
func (KubernetesClusterLinuxProfileOutput) ToKubernetesClusterLinuxProfileOutput ¶
func (o KubernetesClusterLinuxProfileOutput) ToKubernetesClusterLinuxProfileOutput() KubernetesClusterLinuxProfileOutput
func (KubernetesClusterLinuxProfileOutput) ToKubernetesClusterLinuxProfileOutputWithContext ¶
func (o KubernetesClusterLinuxProfileOutput) ToKubernetesClusterLinuxProfileOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfileOutput
func (KubernetesClusterLinuxProfileOutput) ToKubernetesClusterLinuxProfilePtrOutput ¶
func (o KubernetesClusterLinuxProfileOutput) ToKubernetesClusterLinuxProfilePtrOutput() KubernetesClusterLinuxProfilePtrOutput
func (KubernetesClusterLinuxProfileOutput) ToKubernetesClusterLinuxProfilePtrOutputWithContext ¶
func (o KubernetesClusterLinuxProfileOutput) ToKubernetesClusterLinuxProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfilePtrOutput
type KubernetesClusterLinuxProfilePtrInput ¶
type KubernetesClusterLinuxProfilePtrInput interface { pulumi.Input ToKubernetesClusterLinuxProfilePtrOutput() KubernetesClusterLinuxProfilePtrOutput ToKubernetesClusterLinuxProfilePtrOutputWithContext(context.Context) KubernetesClusterLinuxProfilePtrOutput }
func KubernetesClusterLinuxProfilePtr ¶
func KubernetesClusterLinuxProfilePtr(v *KubernetesClusterLinuxProfileArgs) KubernetesClusterLinuxProfilePtrInput
type KubernetesClusterLinuxProfilePtrOutput ¶
type KubernetesClusterLinuxProfilePtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterLinuxProfilePtrOutput) AdminUsername ¶
func (o KubernetesClusterLinuxProfilePtrOutput) AdminUsername() pulumi.StringOutput
The Admin Username for the Cluster. Changing this forces a new resource to be created.
func (KubernetesClusterLinuxProfilePtrOutput) ElementType ¶
func (KubernetesClusterLinuxProfilePtrOutput) ElementType() reflect.Type
func (KubernetesClusterLinuxProfilePtrOutput) SshKey ¶
An `sshKey` block. Only one is currently allowed. Changing this forces a new resource to be created.
func (KubernetesClusterLinuxProfilePtrOutput) ToKubernetesClusterLinuxProfilePtrOutput ¶
func (o KubernetesClusterLinuxProfilePtrOutput) ToKubernetesClusterLinuxProfilePtrOutput() KubernetesClusterLinuxProfilePtrOutput
func (KubernetesClusterLinuxProfilePtrOutput) ToKubernetesClusterLinuxProfilePtrOutputWithContext ¶
func (o KubernetesClusterLinuxProfilePtrOutput) ToKubernetesClusterLinuxProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfilePtrOutput
type KubernetesClusterLinuxProfileSshKey ¶
type KubernetesClusterLinuxProfileSshKey struct { // The Public SSH Key used to access the cluster. Changing this forces a new resource to be created. KeyData string `pulumi:"keyData"` }
type KubernetesClusterLinuxProfileSshKeyArgs ¶
type KubernetesClusterLinuxProfileSshKeyArgs struct { // The Public SSH Key used to access the cluster. Changing this forces a new resource to be created. KeyData pulumi.StringInput `pulumi:"keyData"` }
func (KubernetesClusterLinuxProfileSshKeyArgs) ElementType ¶
func (KubernetesClusterLinuxProfileSshKeyArgs) ElementType() reflect.Type
func (KubernetesClusterLinuxProfileSshKeyArgs) ToKubernetesClusterLinuxProfileSshKeyOutput ¶
func (i KubernetesClusterLinuxProfileSshKeyArgs) ToKubernetesClusterLinuxProfileSshKeyOutput() KubernetesClusterLinuxProfileSshKeyOutput
func (KubernetesClusterLinuxProfileSshKeyArgs) ToKubernetesClusterLinuxProfileSshKeyOutputWithContext ¶
func (i KubernetesClusterLinuxProfileSshKeyArgs) ToKubernetesClusterLinuxProfileSshKeyOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfileSshKeyOutput
type KubernetesClusterLinuxProfileSshKeyInput ¶
type KubernetesClusterLinuxProfileSshKeyInput interface { pulumi.Input ToKubernetesClusterLinuxProfileSshKeyOutput() KubernetesClusterLinuxProfileSshKeyOutput ToKubernetesClusterLinuxProfileSshKeyOutputWithContext(context.Context) KubernetesClusterLinuxProfileSshKeyOutput }
type KubernetesClusterLinuxProfileSshKeyOutput ¶
type KubernetesClusterLinuxProfileSshKeyOutput struct{ *pulumi.OutputState }
func (KubernetesClusterLinuxProfileSshKeyOutput) ElementType ¶
func (KubernetesClusterLinuxProfileSshKeyOutput) ElementType() reflect.Type
func (KubernetesClusterLinuxProfileSshKeyOutput) KeyData ¶
func (o KubernetesClusterLinuxProfileSshKeyOutput) KeyData() pulumi.StringOutput
The Public SSH Key used to access the cluster. Changing this forces a new resource to be created.
func (KubernetesClusterLinuxProfileSshKeyOutput) ToKubernetesClusterLinuxProfileSshKeyOutput ¶
func (o KubernetesClusterLinuxProfileSshKeyOutput) ToKubernetesClusterLinuxProfileSshKeyOutput() KubernetesClusterLinuxProfileSshKeyOutput
func (KubernetesClusterLinuxProfileSshKeyOutput) ToKubernetesClusterLinuxProfileSshKeyOutputWithContext ¶
func (o KubernetesClusterLinuxProfileSshKeyOutput) ToKubernetesClusterLinuxProfileSshKeyOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfileSshKeyOutput
type KubernetesClusterNetworkProfile ¶
type KubernetesClusterNetworkProfile struct { // IP address within the Kubernetes service address range that will be used by cluster service discovery (kube-dns). This is required when `networkPlugin` is set to `azure`. Changing this forces a new resource to be created. DnsServiceIp *string `pulumi:"dnsServiceIp"` // IP address (in CIDR notation) used as the Docker bridge IP address on nodes. This is required when `networkPlugin` is set to `azure`. Changing this forces a new resource to be created. DockerBridgeCidr *string `pulumi:"dockerBridgeCidr"` // A `loadBalancerProfile` block. This can only be specified when `loadBalancerSku` is set to `Standard`. LoadBalancerProfile *KubernetesClusterNetworkProfileLoadBalancerProfile `pulumi:"loadBalancerProfile"` // Specifies the SKU of the Load Balancer used for this Kubernetes Cluster. Possible values are `Basic` and `Standard`. Defaults to `Standard`. LoadBalancerSku *string `pulumi:"loadBalancerSku"` // Network plugin to use for networking. Currently supported values are `azure` and `kubenet`. Changing this forces a new resource to be created. NetworkPlugin string `pulumi:"networkPlugin"` // Sets up network policy to be used with Azure CNI. [Network policy allows us to control the traffic flow between pods](https://docs.microsoft.com/en-us/azure/aks/use-network-policies). Currently supported values are `calico` and `azure`. Changing this forces a new resource to be created. NetworkPolicy *string `pulumi:"networkPolicy"` // The CIDR to use for pod IP addresses. This field can only be set when `networkPlugin` is set to `kubenet`. Changing this forces a new resource to be created. PodCidr *string `pulumi:"podCidr"` // The Network Range used by the Kubernetes service. This is required when `networkPlugin` is set to `azure`. Changing this forces a new resource to be created. ServiceCidr *string `pulumi:"serviceCidr"` }
type KubernetesClusterNetworkProfileArgs ¶
type KubernetesClusterNetworkProfileArgs struct { // IP address within the Kubernetes service address range that will be used by cluster service discovery (kube-dns). This is required when `networkPlugin` is set to `azure`. Changing this forces a new resource to be created. DnsServiceIp pulumi.StringPtrInput `pulumi:"dnsServiceIp"` // IP address (in CIDR notation) used as the Docker bridge IP address on nodes. This is required when `networkPlugin` is set to `azure`. Changing this forces a new resource to be created. DockerBridgeCidr pulumi.StringPtrInput `pulumi:"dockerBridgeCidr"` // A `loadBalancerProfile` block. This can only be specified when `loadBalancerSku` is set to `Standard`. LoadBalancerProfile KubernetesClusterNetworkProfileLoadBalancerProfilePtrInput `pulumi:"loadBalancerProfile"` // Specifies the SKU of the Load Balancer used for this Kubernetes Cluster. Possible values are `Basic` and `Standard`. Defaults to `Standard`. LoadBalancerSku pulumi.StringPtrInput `pulumi:"loadBalancerSku"` // Network plugin to use for networking. Currently supported values are `azure` and `kubenet`. Changing this forces a new resource to be created. NetworkPlugin pulumi.StringInput `pulumi:"networkPlugin"` // Sets up network policy to be used with Azure CNI. [Network policy allows us to control the traffic flow between pods](https://docs.microsoft.com/en-us/azure/aks/use-network-policies). Currently supported values are `calico` and `azure`. Changing this forces a new resource to be created. NetworkPolicy pulumi.StringPtrInput `pulumi:"networkPolicy"` // The CIDR to use for pod IP addresses. This field can only be set when `networkPlugin` is set to `kubenet`. Changing this forces a new resource to be created. PodCidr pulumi.StringPtrInput `pulumi:"podCidr"` // The Network Range used by the Kubernetes service. This is required when `networkPlugin` is set to `azure`. Changing this forces a new resource to be created. ServiceCidr pulumi.StringPtrInput `pulumi:"serviceCidr"` }
func (KubernetesClusterNetworkProfileArgs) ElementType ¶
func (KubernetesClusterNetworkProfileArgs) ElementType() reflect.Type
func (KubernetesClusterNetworkProfileArgs) ToKubernetesClusterNetworkProfileOutput ¶
func (i KubernetesClusterNetworkProfileArgs) ToKubernetesClusterNetworkProfileOutput() KubernetesClusterNetworkProfileOutput
func (KubernetesClusterNetworkProfileArgs) ToKubernetesClusterNetworkProfileOutputWithContext ¶
func (i KubernetesClusterNetworkProfileArgs) ToKubernetesClusterNetworkProfileOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileOutput
func (KubernetesClusterNetworkProfileArgs) ToKubernetesClusterNetworkProfilePtrOutput ¶
func (i KubernetesClusterNetworkProfileArgs) ToKubernetesClusterNetworkProfilePtrOutput() KubernetesClusterNetworkProfilePtrOutput
func (KubernetesClusterNetworkProfileArgs) ToKubernetesClusterNetworkProfilePtrOutputWithContext ¶
func (i KubernetesClusterNetworkProfileArgs) ToKubernetesClusterNetworkProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfilePtrOutput
type KubernetesClusterNetworkProfileInput ¶
type KubernetesClusterNetworkProfileInput interface { pulumi.Input ToKubernetesClusterNetworkProfileOutput() KubernetesClusterNetworkProfileOutput ToKubernetesClusterNetworkProfileOutputWithContext(context.Context) KubernetesClusterNetworkProfileOutput }
type KubernetesClusterNetworkProfileLoadBalancerProfile ¶
type KubernetesClusterNetworkProfileLoadBalancerProfile struct { // The outcome (resource IDs) of the specified arguments. EffectiveOutboundIps []string `pulumi:"effectiveOutboundIps"` // Count of desired managed outbound IPs for the cluster load balancer. Must be in the range of [1, 100]. ManagedOutboundIpCount *int `pulumi:"managedOutboundIpCount"` // The ID of the Public IP Addresses which should be used for outbound communication for the cluster load balancer. OutboundIpAddressIds []string `pulumi:"outboundIpAddressIds"` // The ID of the outbound Public IP Address Prefixes which should be used for the cluster load balancer. OutboundIpPrefixIds []string `pulumi:"outboundIpPrefixIds"` }
type KubernetesClusterNetworkProfileLoadBalancerProfileArgs ¶
type KubernetesClusterNetworkProfileLoadBalancerProfileArgs struct { // The outcome (resource IDs) of the specified arguments. EffectiveOutboundIps pulumi.StringArrayInput `pulumi:"effectiveOutboundIps"` // Count of desired managed outbound IPs for the cluster load balancer. Must be in the range of [1, 100]. ManagedOutboundIpCount pulumi.IntPtrInput `pulumi:"managedOutboundIpCount"` // The ID of the Public IP Addresses which should be used for outbound communication for the cluster load balancer. OutboundIpAddressIds pulumi.StringArrayInput `pulumi:"outboundIpAddressIds"` // The ID of the outbound Public IP Address Prefixes which should be used for the cluster load balancer. OutboundIpPrefixIds pulumi.StringArrayInput `pulumi:"outboundIpPrefixIds"` }
func (KubernetesClusterNetworkProfileLoadBalancerProfileArgs) ElementType ¶
func (KubernetesClusterNetworkProfileLoadBalancerProfileArgs) ElementType() reflect.Type
func (KubernetesClusterNetworkProfileLoadBalancerProfileArgs) ToKubernetesClusterNetworkProfileLoadBalancerProfileOutput ¶
func (i KubernetesClusterNetworkProfileLoadBalancerProfileArgs) ToKubernetesClusterNetworkProfileLoadBalancerProfileOutput() KubernetesClusterNetworkProfileLoadBalancerProfileOutput
func (KubernetesClusterNetworkProfileLoadBalancerProfileArgs) ToKubernetesClusterNetworkProfileLoadBalancerProfileOutputWithContext ¶
func (i KubernetesClusterNetworkProfileLoadBalancerProfileArgs) ToKubernetesClusterNetworkProfileLoadBalancerProfileOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileLoadBalancerProfileOutput
func (KubernetesClusterNetworkProfileLoadBalancerProfileArgs) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput ¶
func (i KubernetesClusterNetworkProfileLoadBalancerProfileArgs) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput() KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
func (KubernetesClusterNetworkProfileLoadBalancerProfileArgs) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutputWithContext ¶
func (i KubernetesClusterNetworkProfileLoadBalancerProfileArgs) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
type KubernetesClusterNetworkProfileLoadBalancerProfileInput ¶
type KubernetesClusterNetworkProfileLoadBalancerProfileInput interface { pulumi.Input ToKubernetesClusterNetworkProfileLoadBalancerProfileOutput() KubernetesClusterNetworkProfileLoadBalancerProfileOutput ToKubernetesClusterNetworkProfileLoadBalancerProfileOutputWithContext(context.Context) KubernetesClusterNetworkProfileLoadBalancerProfileOutput }
type KubernetesClusterNetworkProfileLoadBalancerProfileOutput ¶
type KubernetesClusterNetworkProfileLoadBalancerProfileOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNetworkProfileLoadBalancerProfileOutput) EffectiveOutboundIps ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) EffectiveOutboundIps() pulumi.StringArrayOutput
The outcome (resource IDs) of the specified arguments.
func (KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ElementType ¶
func (KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ElementType() reflect.Type
func (KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ManagedOutboundIpCount ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ManagedOutboundIpCount() pulumi.IntPtrOutput
Count of desired managed outbound IPs for the cluster load balancer. Must be in the range of [1, 100].
func (KubernetesClusterNetworkProfileLoadBalancerProfileOutput) OutboundIpAddressIds ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) OutboundIpAddressIds() pulumi.StringArrayOutput
The ID of the Public IP Addresses which should be used for outbound communication for the cluster load balancer.
func (KubernetesClusterNetworkProfileLoadBalancerProfileOutput) OutboundIpPrefixIds ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) OutboundIpPrefixIds() pulumi.StringArrayOutput
The ID of the outbound Public IP Address Prefixes which should be used for the cluster load balancer.
func (KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfileOutput ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfileOutput() KubernetesClusterNetworkProfileLoadBalancerProfileOutput
func (KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfileOutputWithContext ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfileOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileLoadBalancerProfileOutput
func (KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput() KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
func (KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutputWithContext ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
type KubernetesClusterNetworkProfileLoadBalancerProfilePtrInput ¶
type KubernetesClusterNetworkProfileLoadBalancerProfilePtrInput interface { pulumi.Input ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput() KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutputWithContext(context.Context) KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput }
func KubernetesClusterNetworkProfileLoadBalancerProfilePtr ¶
func KubernetesClusterNetworkProfileLoadBalancerProfilePtr(v *KubernetesClusterNetworkProfileLoadBalancerProfileArgs) KubernetesClusterNetworkProfileLoadBalancerProfilePtrInput
type KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput ¶
type KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) EffectiveOutboundIps ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) EffectiveOutboundIps() pulumi.StringArrayOutput
The outcome (resource IDs) of the specified arguments.
func (KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ElementType ¶
func (KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ElementType() reflect.Type
func (KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ManagedOutboundIpCount ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ManagedOutboundIpCount() pulumi.IntPtrOutput
Count of desired managed outbound IPs for the cluster load balancer. Must be in the range of [1, 100].
func (KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) OutboundIpAddressIds ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) OutboundIpAddressIds() pulumi.StringArrayOutput
The ID of the Public IP Addresses which should be used for outbound communication for the cluster load balancer.
func (KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) OutboundIpPrefixIds ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) OutboundIpPrefixIds() pulumi.StringArrayOutput
The ID of the outbound Public IP Address Prefixes which should be used for the cluster load balancer.
func (KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput() KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
func (KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutputWithContext ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
type KubernetesClusterNetworkProfileOutput ¶
type KubernetesClusterNetworkProfileOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNetworkProfileOutput) DnsServiceIp ¶
func (o KubernetesClusterNetworkProfileOutput) DnsServiceIp() pulumi.StringPtrOutput
IP address within the Kubernetes service address range that will be used by cluster service discovery (kube-dns). This is required when `networkPlugin` is set to `azure`. Changing this forces a new resource to be created.
func (KubernetesClusterNetworkProfileOutput) DockerBridgeCidr ¶
func (o KubernetesClusterNetworkProfileOutput) DockerBridgeCidr() pulumi.StringPtrOutput
IP address (in CIDR notation) used as the Docker bridge IP address on nodes. This is required when `networkPlugin` is set to `azure`. Changing this forces a new resource to be created.
func (KubernetesClusterNetworkProfileOutput) ElementType ¶
func (KubernetesClusterNetworkProfileOutput) ElementType() reflect.Type
func (KubernetesClusterNetworkProfileOutput) LoadBalancerProfile ¶
func (o KubernetesClusterNetworkProfileOutput) LoadBalancerProfile() KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
A `loadBalancerProfile` block. This can only be specified when `loadBalancerSku` is set to `Standard`.
func (KubernetesClusterNetworkProfileOutput) LoadBalancerSku ¶
func (o KubernetesClusterNetworkProfileOutput) LoadBalancerSku() pulumi.StringPtrOutput
Specifies the SKU of the Load Balancer used for this Kubernetes Cluster. Possible values are `Basic` and `Standard`. Defaults to `Standard`.
func (KubernetesClusterNetworkProfileOutput) NetworkPlugin ¶
func (o KubernetesClusterNetworkProfileOutput) NetworkPlugin() pulumi.StringOutput
Network plugin to use for networking. Currently supported values are `azure` and `kubenet`. Changing this forces a new resource to be created.
func (KubernetesClusterNetworkProfileOutput) NetworkPolicy ¶
func (o KubernetesClusterNetworkProfileOutput) NetworkPolicy() pulumi.StringPtrOutput
Sets up network policy to be used with Azure CNI. [Network policy allows us to control the traffic flow between pods](https://docs.microsoft.com/en-us/azure/aks/use-network-policies). Currently supported values are `calico` and `azure`. Changing this forces a new resource to be created.
func (KubernetesClusterNetworkProfileOutput) PodCidr ¶
func (o KubernetesClusterNetworkProfileOutput) PodCidr() pulumi.StringPtrOutput
The CIDR to use for pod IP addresses. This field can only be set when `networkPlugin` is set to `kubenet`. Changing this forces a new resource to be created.
func (KubernetesClusterNetworkProfileOutput) ServiceCidr ¶
func (o KubernetesClusterNetworkProfileOutput) ServiceCidr() pulumi.StringPtrOutput
The Network Range used by the Kubernetes service. This is required when `networkPlugin` is set to `azure`. Changing this forces a new resource to be created.
func (KubernetesClusterNetworkProfileOutput) ToKubernetesClusterNetworkProfileOutput ¶
func (o KubernetesClusterNetworkProfileOutput) ToKubernetesClusterNetworkProfileOutput() KubernetesClusterNetworkProfileOutput
func (KubernetesClusterNetworkProfileOutput) ToKubernetesClusterNetworkProfileOutputWithContext ¶
func (o KubernetesClusterNetworkProfileOutput) ToKubernetesClusterNetworkProfileOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileOutput
func (KubernetesClusterNetworkProfileOutput) ToKubernetesClusterNetworkProfilePtrOutput ¶
func (o KubernetesClusterNetworkProfileOutput) ToKubernetesClusterNetworkProfilePtrOutput() KubernetesClusterNetworkProfilePtrOutput
func (KubernetesClusterNetworkProfileOutput) ToKubernetesClusterNetworkProfilePtrOutputWithContext ¶
func (o KubernetesClusterNetworkProfileOutput) ToKubernetesClusterNetworkProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfilePtrOutput
type KubernetesClusterNetworkProfilePtrInput ¶
type KubernetesClusterNetworkProfilePtrInput interface { pulumi.Input ToKubernetesClusterNetworkProfilePtrOutput() KubernetesClusterNetworkProfilePtrOutput ToKubernetesClusterNetworkProfilePtrOutputWithContext(context.Context) KubernetesClusterNetworkProfilePtrOutput }
func KubernetesClusterNetworkProfilePtr ¶
func KubernetesClusterNetworkProfilePtr(v *KubernetesClusterNetworkProfileArgs) KubernetesClusterNetworkProfilePtrInput
type KubernetesClusterNetworkProfilePtrOutput ¶
type KubernetesClusterNetworkProfilePtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNetworkProfilePtrOutput) DnsServiceIp ¶
func (o KubernetesClusterNetworkProfilePtrOutput) DnsServiceIp() pulumi.StringPtrOutput
IP address within the Kubernetes service address range that will be used by cluster service discovery (kube-dns). This is required when `networkPlugin` is set to `azure`. Changing this forces a new resource to be created.
func (KubernetesClusterNetworkProfilePtrOutput) DockerBridgeCidr ¶
func (o KubernetesClusterNetworkProfilePtrOutput) DockerBridgeCidr() pulumi.StringPtrOutput
IP address (in CIDR notation) used as the Docker bridge IP address on nodes. This is required when `networkPlugin` is set to `azure`. Changing this forces a new resource to be created.
func (KubernetesClusterNetworkProfilePtrOutput) ElementType ¶
func (KubernetesClusterNetworkProfilePtrOutput) ElementType() reflect.Type
func (KubernetesClusterNetworkProfilePtrOutput) LoadBalancerProfile ¶
func (o KubernetesClusterNetworkProfilePtrOutput) LoadBalancerProfile() KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
A `loadBalancerProfile` block. This can only be specified when `loadBalancerSku` is set to `Standard`.
func (KubernetesClusterNetworkProfilePtrOutput) LoadBalancerSku ¶
func (o KubernetesClusterNetworkProfilePtrOutput) LoadBalancerSku() pulumi.StringPtrOutput
Specifies the SKU of the Load Balancer used for this Kubernetes Cluster. Possible values are `Basic` and `Standard`. Defaults to `Standard`.
func (KubernetesClusterNetworkProfilePtrOutput) NetworkPlugin ¶
func (o KubernetesClusterNetworkProfilePtrOutput) NetworkPlugin() pulumi.StringOutput
Network plugin to use for networking. Currently supported values are `azure` and `kubenet`. Changing this forces a new resource to be created.
func (KubernetesClusterNetworkProfilePtrOutput) NetworkPolicy ¶
func (o KubernetesClusterNetworkProfilePtrOutput) NetworkPolicy() pulumi.StringPtrOutput
Sets up network policy to be used with Azure CNI. [Network policy allows us to control the traffic flow between pods](https://docs.microsoft.com/en-us/azure/aks/use-network-policies). Currently supported values are `calico` and `azure`. Changing this forces a new resource to be created.
func (KubernetesClusterNetworkProfilePtrOutput) PodCidr ¶
func (o KubernetesClusterNetworkProfilePtrOutput) PodCidr() pulumi.StringPtrOutput
The CIDR to use for pod IP addresses. This field can only be set when `networkPlugin` is set to `kubenet`. Changing this forces a new resource to be created.
func (KubernetesClusterNetworkProfilePtrOutput) ServiceCidr ¶
func (o KubernetesClusterNetworkProfilePtrOutput) ServiceCidr() pulumi.StringPtrOutput
The Network Range used by the Kubernetes service. This is required when `networkPlugin` is set to `azure`. Changing this forces a new resource to be created.
func (KubernetesClusterNetworkProfilePtrOutput) ToKubernetesClusterNetworkProfilePtrOutput ¶
func (o KubernetesClusterNetworkProfilePtrOutput) ToKubernetesClusterNetworkProfilePtrOutput() KubernetesClusterNetworkProfilePtrOutput
func (KubernetesClusterNetworkProfilePtrOutput) ToKubernetesClusterNetworkProfilePtrOutputWithContext ¶
func (o KubernetesClusterNetworkProfilePtrOutput) ToKubernetesClusterNetworkProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfilePtrOutput
type KubernetesClusterNodePool ¶
type KubernetesClusterNodePool struct { pulumi.CustomResourceState // A list of Availability Zones where the Nodes in this Node Pool should be created in. AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"` // Whether to enable [auto-scaler](https://docs.microsoft.com/en-us/azure/aks/cluster-autoscaler). Defaults to `false`. EnableAutoScaling pulumi.BoolPtrOutput `pulumi:"enableAutoScaling"` // Should each node have a Public IP Address? Defaults to `false`. EnableNodePublicIp pulumi.BoolPtrOutput `pulumi:"enableNodePublicIp"` // The ID of the Kubernetes Cluster where this Node Pool should exist. Changing this forces a new resource to be created. KubernetesClusterId pulumi.StringOutput `pulumi:"kubernetesClusterId"` // The maximum number of nodes which should exist within this Node Pool. Valid values are between `1` and `100` and must be greater than or equal to `minCount`. MaxCount pulumi.IntPtrOutput `pulumi:"maxCount"` // The maximum number of pods that can run on each agent. Changing this forces a new resource to be created. MaxPods pulumi.IntOutput `pulumi:"maxPods"` // The minimum number of nodes which should exist within this Node Pool. Valid values are between `1` and `100` and must be less than or equal to `maxCount`. MinCount pulumi.IntPtrOutput `pulumi:"minCount"` // The name of the Node Pool which should be created within the Kubernetes Cluster. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The initial number of nodes which should exist within this Node Pool. Valid values are between `1` and `100` and must be a value in the range `minCount` - `maxCount`. NodeCount pulumi.IntOutput `pulumi:"nodeCount"` // A map of Kubernetes labels which should be applied to nodes in this Node Pool. NodeLabels pulumi.StringMapOutput `pulumi:"nodeLabels"` // A list of Kubernetes taints which should be applied to nodes in the agent pool (e.g `key=value:NoSchedule`). NodeTaints pulumi.StringArrayOutput `pulumi:"nodeTaints"` // The Agent Operating System disk size in GB. Changing this forces a new resource to be created. OsDiskSizeGb pulumi.IntOutput `pulumi:"osDiskSizeGb"` // The Operating System which should be used for this Node Pool. Changing this forces a new resource to be created. Possible values are `Linux` and `Windows`. Defaults to `Linux`. OsType pulumi.StringPtrOutput `pulumi:"osType"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The SKU which should be used for the Virtual Machines used in this Node Pool. Changing this forces a new resource to be created. VmSize pulumi.StringOutput `pulumi:"vmSize"` // The ID of the Subnet where this Node Pool should exist. VnetSubnetId pulumi.StringPtrOutput `pulumi:"vnetSubnetId"` }
Manages a Node Pool within a Kubernetes Cluster
> **NOTE:** Multiple Node Pools are only supported when the Kubernetes Cluster is using Virtual Machine Scale Sets.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/kubernetes_cluster_node_pool.html.markdown.
func GetKubernetesClusterNodePool ¶
func GetKubernetesClusterNodePool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KubernetesClusterNodePoolState, opts ...pulumi.ResourceOption) (*KubernetesClusterNodePool, error)
GetKubernetesClusterNodePool gets an existing KubernetesClusterNodePool 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 NewKubernetesClusterNodePool ¶
func NewKubernetesClusterNodePool(ctx *pulumi.Context, name string, args *KubernetesClusterNodePoolArgs, opts ...pulumi.ResourceOption) (*KubernetesClusterNodePool, error)
NewKubernetesClusterNodePool registers a new resource with the given unique name, arguments, and options.
type KubernetesClusterNodePoolArgs ¶
type KubernetesClusterNodePoolArgs struct { // A list of Availability Zones where the Nodes in this Node Pool should be created in. AvailabilityZones pulumi.StringArrayInput // Whether to enable [auto-scaler](https://docs.microsoft.com/en-us/azure/aks/cluster-autoscaler). Defaults to `false`. EnableAutoScaling pulumi.BoolPtrInput // Should each node have a Public IP Address? Defaults to `false`. EnableNodePublicIp pulumi.BoolPtrInput // The ID of the Kubernetes Cluster where this Node Pool should exist. Changing this forces a new resource to be created. KubernetesClusterId pulumi.StringInput // The maximum number of nodes which should exist within this Node Pool. Valid values are between `1` and `100` and must be greater than or equal to `minCount`. MaxCount pulumi.IntPtrInput // The maximum number of pods that can run on each agent. Changing this forces a new resource to be created. MaxPods pulumi.IntPtrInput // The minimum number of nodes which should exist within this Node Pool. Valid values are between `1` and `100` and must be less than or equal to `maxCount`. MinCount pulumi.IntPtrInput // The name of the Node Pool which should be created within the Kubernetes Cluster. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The initial number of nodes which should exist within this Node Pool. Valid values are between `1` and `100` and must be a value in the range `minCount` - `maxCount`. NodeCount pulumi.IntPtrInput // A map of Kubernetes labels which should be applied to nodes in this Node Pool. NodeLabels pulumi.StringMapInput // A list of Kubernetes taints which should be applied to nodes in the agent pool (e.g `key=value:NoSchedule`). NodeTaints pulumi.StringArrayInput // The Agent Operating System disk size in GB. Changing this forces a new resource to be created. OsDiskSizeGb pulumi.IntPtrInput // The Operating System which should be used for this Node Pool. Changing this forces a new resource to be created. Possible values are `Linux` and `Windows`. Defaults to `Linux`. OsType pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The SKU which should be used for the Virtual Machines used in this Node Pool. Changing this forces a new resource to be created. VmSize pulumi.StringInput // The ID of the Subnet where this Node Pool should exist. VnetSubnetId pulumi.StringPtrInput }
The set of arguments for constructing a KubernetesClusterNodePool resource.
func (KubernetesClusterNodePoolArgs) ElementType ¶
func (KubernetesClusterNodePoolArgs) ElementType() reflect.Type
type KubernetesClusterNodePoolState ¶
type KubernetesClusterNodePoolState struct { // A list of Availability Zones where the Nodes in this Node Pool should be created in. AvailabilityZones pulumi.StringArrayInput // Whether to enable [auto-scaler](https://docs.microsoft.com/en-us/azure/aks/cluster-autoscaler). Defaults to `false`. EnableAutoScaling pulumi.BoolPtrInput // Should each node have a Public IP Address? Defaults to `false`. EnableNodePublicIp pulumi.BoolPtrInput // The ID of the Kubernetes Cluster where this Node Pool should exist. Changing this forces a new resource to be created. KubernetesClusterId pulumi.StringPtrInput // The maximum number of nodes which should exist within this Node Pool. Valid values are between `1` and `100` and must be greater than or equal to `minCount`. MaxCount pulumi.IntPtrInput // The maximum number of pods that can run on each agent. Changing this forces a new resource to be created. MaxPods pulumi.IntPtrInput // The minimum number of nodes which should exist within this Node Pool. Valid values are between `1` and `100` and must be less than or equal to `maxCount`. MinCount pulumi.IntPtrInput // The name of the Node Pool which should be created within the Kubernetes Cluster. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The initial number of nodes which should exist within this Node Pool. Valid values are between `1` and `100` and must be a value in the range `minCount` - `maxCount`. NodeCount pulumi.IntPtrInput // A map of Kubernetes labels which should be applied to nodes in this Node Pool. NodeLabels pulumi.StringMapInput // A list of Kubernetes taints which should be applied to nodes in the agent pool (e.g `key=value:NoSchedule`). NodeTaints pulumi.StringArrayInput // The Agent Operating System disk size in GB. Changing this forces a new resource to be created. OsDiskSizeGb pulumi.IntPtrInput // The Operating System which should be used for this Node Pool. Changing this forces a new resource to be created. Possible values are `Linux` and `Windows`. Defaults to `Linux`. OsType pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The SKU which should be used for the Virtual Machines used in this Node Pool. Changing this forces a new resource to be created. VmSize pulumi.StringPtrInput // The ID of the Subnet where this Node Pool should exist. VnetSubnetId pulumi.StringPtrInput }
func (KubernetesClusterNodePoolState) ElementType ¶
func (KubernetesClusterNodePoolState) ElementType() reflect.Type
type KubernetesClusterRoleBasedAccessControl ¶
type KubernetesClusterRoleBasedAccessControl struct { // An `azureActiveDirectory` block. AzureActiveDirectory *KubernetesClusterRoleBasedAccessControlAzureActiveDirectory `pulumi:"azureActiveDirectory"` // Is Role Based Access Control Enabled? Changing this forces a new resource to be created. Enabled bool `pulumi:"enabled"` }
type KubernetesClusterRoleBasedAccessControlArgs ¶
type KubernetesClusterRoleBasedAccessControlArgs struct { // An `azureActiveDirectory` block. AzureActiveDirectory KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrInput `pulumi:"azureActiveDirectory"` // Is Role Based Access Control Enabled? Changing this forces a new resource to be created. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (KubernetesClusterRoleBasedAccessControlArgs) ElementType ¶
func (KubernetesClusterRoleBasedAccessControlArgs) ElementType() reflect.Type
func (KubernetesClusterRoleBasedAccessControlArgs) ToKubernetesClusterRoleBasedAccessControlOutput ¶
func (i KubernetesClusterRoleBasedAccessControlArgs) ToKubernetesClusterRoleBasedAccessControlOutput() KubernetesClusterRoleBasedAccessControlOutput
func (KubernetesClusterRoleBasedAccessControlArgs) ToKubernetesClusterRoleBasedAccessControlOutputWithContext ¶
func (i KubernetesClusterRoleBasedAccessControlArgs) ToKubernetesClusterRoleBasedAccessControlOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlOutput
func (KubernetesClusterRoleBasedAccessControlArgs) ToKubernetesClusterRoleBasedAccessControlPtrOutput ¶
func (i KubernetesClusterRoleBasedAccessControlArgs) ToKubernetesClusterRoleBasedAccessControlPtrOutput() KubernetesClusterRoleBasedAccessControlPtrOutput
func (KubernetesClusterRoleBasedAccessControlArgs) ToKubernetesClusterRoleBasedAccessControlPtrOutputWithContext ¶
func (i KubernetesClusterRoleBasedAccessControlArgs) ToKubernetesClusterRoleBasedAccessControlPtrOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlPtrOutput
type KubernetesClusterRoleBasedAccessControlAzureActiveDirectory ¶
type KubernetesClusterRoleBasedAccessControlAzureActiveDirectory struct { // The Client ID of an Azure Active Directory Application. ClientAppId string `pulumi:"clientAppId"` // The Server ID of an Azure Active Directory Application. ServerAppId string `pulumi:"serverAppId"` // The Server Secret of an Azure Active Directory Application. ServerAppSecret string `pulumi:"serverAppSecret"` // The Tenant ID used for Azure Active Directory Application. If this isn't specified the Tenant ID of the current Subscription is used. TenantId *string `pulumi:"tenantId"` }
type KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs ¶
type KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs struct { // The Client ID of an Azure Active Directory Application. ClientAppId pulumi.StringInput `pulumi:"clientAppId"` // The Server ID of an Azure Active Directory Application. ServerAppId pulumi.StringInput `pulumi:"serverAppId"` // The Server Secret of an Azure Active Directory Application. ServerAppSecret pulumi.StringInput `pulumi:"serverAppSecret"` // The Tenant ID used for Azure Active Directory Application. If this isn't specified the Tenant ID of the current Subscription is used. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ElementType ¶
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ElementType() reflect.Type
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput ¶
func (i KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput() KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutputWithContext ¶
func (i KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput ¶
func (i KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput() KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutputWithContext ¶
func (i KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput
type KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryInput ¶
type KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryInput interface { pulumi.Input ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput() KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutputWithContext(context.Context) KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput }
type KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput ¶
type KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput struct{ *pulumi.OutputState }
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ClientAppId ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ClientAppId() pulumi.StringOutput
The Client ID of an Azure Active Directory Application.
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ElementType ¶
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ElementType() reflect.Type
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ServerAppId ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ServerAppId() pulumi.StringOutput
The Server ID of an Azure Active Directory Application.
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ServerAppSecret ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ServerAppSecret() pulumi.StringOutput
The Server Secret of an Azure Active Directory Application.
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) TenantId ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID used for Azure Active Directory Application. If this isn't specified the Tenant ID of the current Subscription is used.
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput() KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutputWithContext ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput() KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutputWithContext ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput
type KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrInput ¶
type KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrInput interface { pulumi.Input ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput() KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutputWithContext(context.Context) KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput }
func KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtr ¶
func KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtr(v *KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrInput
type KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput ¶
type KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ClientAppId ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ClientAppId() pulumi.StringOutput
The Client ID of an Azure Active Directory Application.
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ElementType ¶
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ElementType() reflect.Type
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ServerAppId ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ServerAppId() pulumi.StringOutput
The Server ID of an Azure Active Directory Application.
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ServerAppSecret ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ServerAppSecret() pulumi.StringOutput
The Server Secret of an Azure Active Directory Application.
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) TenantId ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID used for Azure Active Directory Application. If this isn't specified the Tenant ID of the current Subscription is used.
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput() KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutputWithContext ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ToKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput
type KubernetesClusterRoleBasedAccessControlInput ¶
type KubernetesClusterRoleBasedAccessControlInput interface { pulumi.Input ToKubernetesClusterRoleBasedAccessControlOutput() KubernetesClusterRoleBasedAccessControlOutput ToKubernetesClusterRoleBasedAccessControlOutputWithContext(context.Context) KubernetesClusterRoleBasedAccessControlOutput }
type KubernetesClusterRoleBasedAccessControlOutput ¶
type KubernetesClusterRoleBasedAccessControlOutput struct{ *pulumi.OutputState }
func (KubernetesClusterRoleBasedAccessControlOutput) AzureActiveDirectory ¶
func (o KubernetesClusterRoleBasedAccessControlOutput) AzureActiveDirectory() KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput
An `azureActiveDirectory` block.
func (KubernetesClusterRoleBasedAccessControlOutput) ElementType ¶
func (KubernetesClusterRoleBasedAccessControlOutput) ElementType() reflect.Type
func (KubernetesClusterRoleBasedAccessControlOutput) Enabled ¶
func (o KubernetesClusterRoleBasedAccessControlOutput) Enabled() pulumi.BoolOutput
Is Role Based Access Control Enabled? Changing this forces a new resource to be created.
func (KubernetesClusterRoleBasedAccessControlOutput) ToKubernetesClusterRoleBasedAccessControlOutput ¶
func (o KubernetesClusterRoleBasedAccessControlOutput) ToKubernetesClusterRoleBasedAccessControlOutput() KubernetesClusterRoleBasedAccessControlOutput
func (KubernetesClusterRoleBasedAccessControlOutput) ToKubernetesClusterRoleBasedAccessControlOutputWithContext ¶
func (o KubernetesClusterRoleBasedAccessControlOutput) ToKubernetesClusterRoleBasedAccessControlOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlOutput
func (KubernetesClusterRoleBasedAccessControlOutput) ToKubernetesClusterRoleBasedAccessControlPtrOutput ¶
func (o KubernetesClusterRoleBasedAccessControlOutput) ToKubernetesClusterRoleBasedAccessControlPtrOutput() KubernetesClusterRoleBasedAccessControlPtrOutput
func (KubernetesClusterRoleBasedAccessControlOutput) ToKubernetesClusterRoleBasedAccessControlPtrOutputWithContext ¶
func (o KubernetesClusterRoleBasedAccessControlOutput) ToKubernetesClusterRoleBasedAccessControlPtrOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlPtrOutput
type KubernetesClusterRoleBasedAccessControlPtrInput ¶
type KubernetesClusterRoleBasedAccessControlPtrInput interface { pulumi.Input ToKubernetesClusterRoleBasedAccessControlPtrOutput() KubernetesClusterRoleBasedAccessControlPtrOutput ToKubernetesClusterRoleBasedAccessControlPtrOutputWithContext(context.Context) KubernetesClusterRoleBasedAccessControlPtrOutput }
func KubernetesClusterRoleBasedAccessControlPtr ¶
func KubernetesClusterRoleBasedAccessControlPtr(v *KubernetesClusterRoleBasedAccessControlArgs) KubernetesClusterRoleBasedAccessControlPtrInput
type KubernetesClusterRoleBasedAccessControlPtrOutput ¶
type KubernetesClusterRoleBasedAccessControlPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterRoleBasedAccessControlPtrOutput) AzureActiveDirectory ¶
func (o KubernetesClusterRoleBasedAccessControlPtrOutput) AzureActiveDirectory() KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput
An `azureActiveDirectory` block.
func (KubernetesClusterRoleBasedAccessControlPtrOutput) ElementType ¶
func (KubernetesClusterRoleBasedAccessControlPtrOutput) ElementType() reflect.Type
func (KubernetesClusterRoleBasedAccessControlPtrOutput) Enabled ¶
func (o KubernetesClusterRoleBasedAccessControlPtrOutput) Enabled() pulumi.BoolOutput
Is Role Based Access Control Enabled? Changing this forces a new resource to be created.
func (KubernetesClusterRoleBasedAccessControlPtrOutput) ToKubernetesClusterRoleBasedAccessControlPtrOutput ¶
func (o KubernetesClusterRoleBasedAccessControlPtrOutput) ToKubernetesClusterRoleBasedAccessControlPtrOutput() KubernetesClusterRoleBasedAccessControlPtrOutput
func (KubernetesClusterRoleBasedAccessControlPtrOutput) ToKubernetesClusterRoleBasedAccessControlPtrOutputWithContext ¶
func (o KubernetesClusterRoleBasedAccessControlPtrOutput) ToKubernetesClusterRoleBasedAccessControlPtrOutputWithContext(ctx context.Context) KubernetesClusterRoleBasedAccessControlPtrOutput
type KubernetesClusterServicePrincipalArgs ¶
type KubernetesClusterServicePrincipalArgs struct { // The Client ID for the Service Principal. ClientId pulumi.StringInput `pulumi:"clientId"` // The Client Secret for the Service Principal. ClientSecret pulumi.StringInput `pulumi:"clientSecret"` }
func (KubernetesClusterServicePrincipalArgs) ElementType ¶
func (KubernetesClusterServicePrincipalArgs) ElementType() reflect.Type
func (KubernetesClusterServicePrincipalArgs) ToKubernetesClusterServicePrincipalOutput ¶
func (i KubernetesClusterServicePrincipalArgs) ToKubernetesClusterServicePrincipalOutput() KubernetesClusterServicePrincipalOutput
func (KubernetesClusterServicePrincipalArgs) ToKubernetesClusterServicePrincipalOutputWithContext ¶
func (i KubernetesClusterServicePrincipalArgs) ToKubernetesClusterServicePrincipalOutputWithContext(ctx context.Context) KubernetesClusterServicePrincipalOutput
func (KubernetesClusterServicePrincipalArgs) ToKubernetesClusterServicePrincipalPtrOutput ¶
func (i KubernetesClusterServicePrincipalArgs) ToKubernetesClusterServicePrincipalPtrOutput() KubernetesClusterServicePrincipalPtrOutput
func (KubernetesClusterServicePrincipalArgs) ToKubernetesClusterServicePrincipalPtrOutputWithContext ¶
func (i KubernetesClusterServicePrincipalArgs) ToKubernetesClusterServicePrincipalPtrOutputWithContext(ctx context.Context) KubernetesClusterServicePrincipalPtrOutput
type KubernetesClusterServicePrincipalInput ¶
type KubernetesClusterServicePrincipalInput interface { pulumi.Input ToKubernetesClusterServicePrincipalOutput() KubernetesClusterServicePrincipalOutput ToKubernetesClusterServicePrincipalOutputWithContext(context.Context) KubernetesClusterServicePrincipalOutput }
type KubernetesClusterServicePrincipalOutput ¶
type KubernetesClusterServicePrincipalOutput struct{ *pulumi.OutputState }
func (KubernetesClusterServicePrincipalOutput) ClientId ¶
func (o KubernetesClusterServicePrincipalOutput) ClientId() pulumi.StringOutput
The Client ID for the Service Principal.
func (KubernetesClusterServicePrincipalOutput) ClientSecret ¶
func (o KubernetesClusterServicePrincipalOutput) ClientSecret() pulumi.StringOutput
The Client Secret for the Service Principal.
func (KubernetesClusterServicePrincipalOutput) ElementType ¶
func (KubernetesClusterServicePrincipalOutput) ElementType() reflect.Type
func (KubernetesClusterServicePrincipalOutput) ToKubernetesClusterServicePrincipalOutput ¶
func (o KubernetesClusterServicePrincipalOutput) ToKubernetesClusterServicePrincipalOutput() KubernetesClusterServicePrincipalOutput
func (KubernetesClusterServicePrincipalOutput) ToKubernetesClusterServicePrincipalOutputWithContext ¶
func (o KubernetesClusterServicePrincipalOutput) ToKubernetesClusterServicePrincipalOutputWithContext(ctx context.Context) KubernetesClusterServicePrincipalOutput
func (KubernetesClusterServicePrincipalOutput) ToKubernetesClusterServicePrincipalPtrOutput ¶
func (o KubernetesClusterServicePrincipalOutput) ToKubernetesClusterServicePrincipalPtrOutput() KubernetesClusterServicePrincipalPtrOutput
func (KubernetesClusterServicePrincipalOutput) ToKubernetesClusterServicePrincipalPtrOutputWithContext ¶
func (o KubernetesClusterServicePrincipalOutput) ToKubernetesClusterServicePrincipalPtrOutputWithContext(ctx context.Context) KubernetesClusterServicePrincipalPtrOutput
type KubernetesClusterServicePrincipalPtrInput ¶
type KubernetesClusterServicePrincipalPtrInput interface { pulumi.Input ToKubernetesClusterServicePrincipalPtrOutput() KubernetesClusterServicePrincipalPtrOutput ToKubernetesClusterServicePrincipalPtrOutputWithContext(context.Context) KubernetesClusterServicePrincipalPtrOutput }
func KubernetesClusterServicePrincipalPtr ¶
func KubernetesClusterServicePrincipalPtr(v *KubernetesClusterServicePrincipalArgs) KubernetesClusterServicePrincipalPtrInput
type KubernetesClusterServicePrincipalPtrOutput ¶
type KubernetesClusterServicePrincipalPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterServicePrincipalPtrOutput) ClientId ¶
func (o KubernetesClusterServicePrincipalPtrOutput) ClientId() pulumi.StringOutput
The Client ID for the Service Principal.
func (KubernetesClusterServicePrincipalPtrOutput) ClientSecret ¶
func (o KubernetesClusterServicePrincipalPtrOutput) ClientSecret() pulumi.StringOutput
The Client Secret for the Service Principal.
func (KubernetesClusterServicePrincipalPtrOutput) ElementType ¶
func (KubernetesClusterServicePrincipalPtrOutput) ElementType() reflect.Type
func (KubernetesClusterServicePrincipalPtrOutput) ToKubernetesClusterServicePrincipalPtrOutput ¶
func (o KubernetesClusterServicePrincipalPtrOutput) ToKubernetesClusterServicePrincipalPtrOutput() KubernetesClusterServicePrincipalPtrOutput
func (KubernetesClusterServicePrincipalPtrOutput) ToKubernetesClusterServicePrincipalPtrOutputWithContext ¶
func (o KubernetesClusterServicePrincipalPtrOutput) ToKubernetesClusterServicePrincipalPtrOutputWithContext(ctx context.Context) KubernetesClusterServicePrincipalPtrOutput
type KubernetesClusterState ¶
type KubernetesClusterState struct { // A `addonProfile` block as defined below. AddonProfile KubernetesClusterAddonProfilePtrInput // The IP ranges to whitelist for incoming traffic to the masters. ApiServerAuthorizedIpRanges pulumi.StringArrayInput // A `defaultNodePool` block as defined below. DefaultNodePool KubernetesClusterDefaultNodePoolPtrInput // DNS prefix specified when creating the managed cluster. Changing this forces a new resource to be created. DnsPrefix pulumi.StringPtrInput // Whether Pod Security Policies are enabled. Note that this also requires role based access control to be enabled. EnablePodSecurityPolicy pulumi.BoolPtrInput // The FQDN of the Azure Kubernetes Managed Cluster. Fqdn pulumi.StringPtrInput // A `identity` block as defined below. Changing this forces a new resource to be created. Identity KubernetesClusterIdentityPtrInput // Raw Kubernetes config for the admin account to be used by [kubectl](https://kubernetes.io/docs/reference/kubectl/overview/) and other compatible tools. This is only available when Role Based Access Control with Azure Active Directory is enabled. KubeAdminConfigRaw pulumi.StringPtrInput // A `kubeAdminConfig` block as defined below. This is only available when Role Based Access Control with Azure Active Directory is enabled. KubeAdminConfigs KubernetesClusterKubeAdminConfigArrayInput // Raw Kubernetes config to be used by [kubectl](https://kubernetes.io/docs/reference/kubectl/overview/) and other compatible tools KubeConfigRaw pulumi.StringPtrInput // A `kubeConfig` block as defined below. KubeConfigs KubernetesClusterKubeConfigArrayInput // Version of Kubernetes specified when creating the AKS managed cluster. If not specified, the latest recommended version will be used at provisioning time (but won't auto-upgrade). KubernetesVersion pulumi.StringPtrInput // A `linuxProfile` block as defined below. LinuxProfile KubernetesClusterLinuxProfilePtrInput // The location where the Managed Kubernetes Cluster should be created. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the Managed Kubernetes Cluster to create. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `networkProfile` block as defined below. NetworkProfile KubernetesClusterNetworkProfilePtrInput // The name of the Resource Group where the Kubernetes Nodes should exist. Changing this forces a new resource to be created. NodeResourceGroup pulumi.StringPtrInput // The FQDN for the Kubernetes Cluster when private link has been enabled, which is only resolvable inside the Virtual Network used by the Kubernetes Cluster. PrivateFqdn pulumi.StringPtrInput PrivateLinkEnabled pulumi.BoolPtrInput // Specifies the Resource Group where the Managed Kubernetes Cluster should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `roleBasedAccessControl` block. RoleBasedAccessControl KubernetesClusterRoleBasedAccessControlPtrInput // A `servicePrincipal` block as documented below. ServicePrincipal KubernetesClusterServicePrincipalPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A `windowsProfile` block as defined below. WindowsProfile KubernetesClusterWindowsProfilePtrInput }
func (KubernetesClusterState) ElementType ¶
func (KubernetesClusterState) ElementType() reflect.Type
type KubernetesClusterWindowsProfileArgs ¶
type KubernetesClusterWindowsProfileArgs struct { // The Admin Password for Windows VMs. AdminPassword pulumi.StringPtrInput `pulumi:"adminPassword"` // The Admin Username for Windows VMs. AdminUsername pulumi.StringInput `pulumi:"adminUsername"` }
func (KubernetesClusterWindowsProfileArgs) ElementType ¶
func (KubernetesClusterWindowsProfileArgs) ElementType() reflect.Type
func (KubernetesClusterWindowsProfileArgs) ToKubernetesClusterWindowsProfileOutput ¶
func (i KubernetesClusterWindowsProfileArgs) ToKubernetesClusterWindowsProfileOutput() KubernetesClusterWindowsProfileOutput
func (KubernetesClusterWindowsProfileArgs) ToKubernetesClusterWindowsProfileOutputWithContext ¶
func (i KubernetesClusterWindowsProfileArgs) ToKubernetesClusterWindowsProfileOutputWithContext(ctx context.Context) KubernetesClusterWindowsProfileOutput
func (KubernetesClusterWindowsProfileArgs) ToKubernetesClusterWindowsProfilePtrOutput ¶
func (i KubernetesClusterWindowsProfileArgs) ToKubernetesClusterWindowsProfilePtrOutput() KubernetesClusterWindowsProfilePtrOutput
func (KubernetesClusterWindowsProfileArgs) ToKubernetesClusterWindowsProfilePtrOutputWithContext ¶
func (i KubernetesClusterWindowsProfileArgs) ToKubernetesClusterWindowsProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterWindowsProfilePtrOutput
type KubernetesClusterWindowsProfileInput ¶
type KubernetesClusterWindowsProfileInput interface { pulumi.Input ToKubernetesClusterWindowsProfileOutput() KubernetesClusterWindowsProfileOutput ToKubernetesClusterWindowsProfileOutputWithContext(context.Context) KubernetesClusterWindowsProfileOutput }
type KubernetesClusterWindowsProfileOutput ¶
type KubernetesClusterWindowsProfileOutput struct{ *pulumi.OutputState }
func (KubernetesClusterWindowsProfileOutput) AdminPassword ¶
func (o KubernetesClusterWindowsProfileOutput) AdminPassword() pulumi.StringPtrOutput
The Admin Password for Windows VMs.
func (KubernetesClusterWindowsProfileOutput) AdminUsername ¶
func (o KubernetesClusterWindowsProfileOutput) AdminUsername() pulumi.StringOutput
The Admin Username for Windows VMs.
func (KubernetesClusterWindowsProfileOutput) ElementType ¶
func (KubernetesClusterWindowsProfileOutput) ElementType() reflect.Type
func (KubernetesClusterWindowsProfileOutput) ToKubernetesClusterWindowsProfileOutput ¶
func (o KubernetesClusterWindowsProfileOutput) ToKubernetesClusterWindowsProfileOutput() KubernetesClusterWindowsProfileOutput
func (KubernetesClusterWindowsProfileOutput) ToKubernetesClusterWindowsProfileOutputWithContext ¶
func (o KubernetesClusterWindowsProfileOutput) ToKubernetesClusterWindowsProfileOutputWithContext(ctx context.Context) KubernetesClusterWindowsProfileOutput
func (KubernetesClusterWindowsProfileOutput) ToKubernetesClusterWindowsProfilePtrOutput ¶
func (o KubernetesClusterWindowsProfileOutput) ToKubernetesClusterWindowsProfilePtrOutput() KubernetesClusterWindowsProfilePtrOutput
func (KubernetesClusterWindowsProfileOutput) ToKubernetesClusterWindowsProfilePtrOutputWithContext ¶
func (o KubernetesClusterWindowsProfileOutput) ToKubernetesClusterWindowsProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterWindowsProfilePtrOutput
type KubernetesClusterWindowsProfilePtrInput ¶
type KubernetesClusterWindowsProfilePtrInput interface { pulumi.Input ToKubernetesClusterWindowsProfilePtrOutput() KubernetesClusterWindowsProfilePtrOutput ToKubernetesClusterWindowsProfilePtrOutputWithContext(context.Context) KubernetesClusterWindowsProfilePtrOutput }
func KubernetesClusterWindowsProfilePtr ¶
func KubernetesClusterWindowsProfilePtr(v *KubernetesClusterWindowsProfileArgs) KubernetesClusterWindowsProfilePtrInput
type KubernetesClusterWindowsProfilePtrOutput ¶
type KubernetesClusterWindowsProfilePtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterWindowsProfilePtrOutput) AdminPassword ¶
func (o KubernetesClusterWindowsProfilePtrOutput) AdminPassword() pulumi.StringPtrOutput
The Admin Password for Windows VMs.
func (KubernetesClusterWindowsProfilePtrOutput) AdminUsername ¶
func (o KubernetesClusterWindowsProfilePtrOutput) AdminUsername() pulumi.StringOutput
The Admin Username for Windows VMs.
func (KubernetesClusterWindowsProfilePtrOutput) ElementType ¶
func (KubernetesClusterWindowsProfilePtrOutput) ElementType() reflect.Type
func (KubernetesClusterWindowsProfilePtrOutput) ToKubernetesClusterWindowsProfilePtrOutput ¶
func (o KubernetesClusterWindowsProfilePtrOutput) ToKubernetesClusterWindowsProfilePtrOutput() KubernetesClusterWindowsProfilePtrOutput
func (KubernetesClusterWindowsProfilePtrOutput) ToKubernetesClusterWindowsProfilePtrOutputWithContext ¶
func (o KubernetesClusterWindowsProfilePtrOutput) ToKubernetesClusterWindowsProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterWindowsProfilePtrOutput
type LookupKubernetesClusterArgs ¶
type LookupKubernetesClusterArgs struct { // The name of the managed Kubernetes Cluster. Name string `pulumi:"name"` // The name of the Resource Group in which the managed Kubernetes Cluster exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getKubernetesCluster.
type LookupKubernetesClusterResult ¶
type LookupKubernetesClusterResult struct { // A `addonProfile` block as documented below. AddonProfiles []GetKubernetesClusterAddonProfile `pulumi:"addonProfiles"` // An `agentPoolProfile` block as documented below. AgentPoolProfiles []GetKubernetesClusterAgentPoolProfile `pulumi:"agentPoolProfiles"` // The IP ranges to whitelist for incoming traffic to the masters. ApiServerAuthorizedIpRanges []string `pulumi:"apiServerAuthorizedIpRanges"` // The DNS Prefix of the managed Kubernetes cluster. DnsPrefix string `pulumi:"dnsPrefix"` // The FQDN of the Azure Kubernetes Managed Cluster. Fqdn string `pulumi:"fqdn"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Raw Kubernetes config for the admin account to be used by [kubectl](https://kubernetes.io/docs/reference/kubectl/overview/) and other compatible tools. This is only available when Role Based Access Control with Azure Active Directory is enabled. KubeAdminConfigRaw string `pulumi:"kubeAdminConfigRaw"` // A `kubeAdminConfig` block as defined below. This is only available when Role Based Access Control with Azure Active Directory is enabled. KubeAdminConfigs []GetKubernetesClusterKubeAdminConfig `pulumi:"kubeAdminConfigs"` // Base64 encoded Kubernetes configuration. KubeConfigRaw string `pulumi:"kubeConfigRaw"` // A `kubeConfig` block as defined below. KubeConfigs []GetKubernetesClusterKubeConfig `pulumi:"kubeConfigs"` // The version of Kubernetes used on the managed Kubernetes Cluster. KubernetesVersion string `pulumi:"kubernetesVersion"` // A `linuxProfile` block as documented below. LinuxProfiles []GetKubernetesClusterLinuxProfile `pulumi:"linuxProfiles"` // The Azure Region in which the managed Kubernetes Cluster exists. Location string `pulumi:"location"` // The name assigned to this pool of agents. Name string `pulumi:"name"` // A `networkProfile` block as documented below. NetworkProfiles []GetKubernetesClusterNetworkProfile `pulumi:"networkProfiles"` // Auto-generated Resource Group containing AKS Cluster resources. NodeResourceGroup string `pulumi:"nodeResourceGroup"` // The FQDN of this Kubernetes Cluster when private link has been enabled. This name is only resolvable inside the Virtual Network where the Azure Kubernetes Service is located PrivateFqdn string `pulumi:"privateFqdn"` // Does this Kubernetes Cluster have the Kubernetes API exposed via Private Link? PrivateLinkEnabled bool `pulumi:"privateLinkEnabled"` ResourceGroupName string `pulumi:"resourceGroupName"` // A `roleBasedAccessControl` block as documented below. RoleBasedAccessControls []GetKubernetesClusterRoleBasedAccessControl `pulumi:"roleBasedAccessControls"` // A `servicePrincipal` block as documented below. ServicePrincipals []GetKubernetesClusterServicePrincipal `pulumi:"servicePrincipals"` // A mapping of tags to assign to the resource. Tags map[string]string `pulumi:"tags"` // A `windowsProfile` block as documented below. WindowsProfiles []GetKubernetesClusterWindowsProfile `pulumi:"windowsProfiles"` }
A collection of values returned by getKubernetesCluster.
func LookupKubernetesCluster ¶
func LookupKubernetesCluster(ctx *pulumi.Context, args *LookupKubernetesClusterArgs, opts ...pulumi.InvokeOption) (*LookupKubernetesClusterResult, error)
Use this data source to access information about an existing Managed Kubernetes Cluster (AKS).
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/kubernetes_cluster.html.markdown.
type LookupRegistryArgs ¶
type LookupRegistryArgs struct { // The name of the Container Registry. Name string `pulumi:"name"` // The Name of the Resource Group where this Container Registry exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getRegistry.
type LookupRegistryResult ¶
type LookupRegistryResult struct { // Is the Administrator account enabled for this Container Registry. AdminEnabled bool `pulumi:"adminEnabled"` // The Password associated with the Container Registry Admin account - if the admin account is enabled. AdminPassword string `pulumi:"adminPassword"` // The Username associated with the Container Registry Admin account - if the admin account is enabled. AdminUsername string `pulumi:"adminUsername"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure Region in which this Container Registry exists. Location string `pulumi:"location"` // The URL that can be used to log into the container registry. LoginServer string `pulumi:"loginServer"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // The SKU of this Container Registry, such as `Basic`. Sku string `pulumi:"sku"` // The ID of the Storage Account used for this Container Registry. This is only returned for `Classic` SKU's. StorageAccountId string `pulumi:"storageAccountId"` // A map of tags assigned to the Container Registry. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getRegistry.
func LookupRegistry ¶
func LookupRegistry(ctx *pulumi.Context, args *LookupRegistryArgs, opts ...pulumi.InvokeOption) (*LookupRegistryResult, error)
Use this data source to access information about an existing Container Registry.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/container_registry.markdown.
type Registry ¶
type Registry struct { pulumi.CustomResourceState // Specifies whether the admin user is enabled. Defaults to `false`. AdminEnabled pulumi.BoolPtrOutput `pulumi:"adminEnabled"` // The Password associated with the Container Registry Admin account - if the admin account is enabled. AdminPassword pulumi.StringOutput `pulumi:"adminPassword"` // The Username associated with the Container Registry Admin account - if the admin account is enabled. AdminUsername pulumi.StringOutput `pulumi:"adminUsername"` // A list of Azure locations where the container registry should be geo-replicated. GeoreplicationLocations pulumi.StringArrayOutput `pulumi:"georeplicationLocations"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The URL that can be used to log into the container registry. LoginServer pulumi.StringOutput `pulumi:"loginServer"` // Specifies the name of the Container Registry. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A `networkRuleSet` block as documented below. NetworkRuleSet RegistryNetworkRuleSetOutput `pulumi:"networkRuleSet"` // The name of the resource group in which to create the Container Registry. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The SKU name of the container registry. Possible values are `Basic`, `Standard` and `Premium`. `Classic` (which was previously `Basic`) is supported only for existing resources. Sku pulumi.StringPtrOutput `pulumi:"sku"` // The ID of a Storage Account which must be located in the same Azure Region as the Container Registry. StorageAccountId pulumi.StringPtrOutput `pulumi:"storageAccountId"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Azure Container Registry.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/container_registry.html.markdown.
func GetRegistry ¶
func GetRegistry(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegistryState, opts ...pulumi.ResourceOption) (*Registry, error)
GetRegistry gets an existing Registry 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 NewRegistry ¶
func NewRegistry(ctx *pulumi.Context, name string, args *RegistryArgs, opts ...pulumi.ResourceOption) (*Registry, error)
NewRegistry registers a new resource with the given unique name, arguments, and options.
type RegistryArgs ¶
type RegistryArgs struct { // Specifies whether the admin user is enabled. Defaults to `false`. AdminEnabled pulumi.BoolPtrInput // A list of Azure locations where the container registry should be geo-replicated. GeoreplicationLocations pulumi.StringArrayInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Container Registry. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `networkRuleSet` block as documented below. NetworkRuleSet RegistryNetworkRuleSetPtrInput // The name of the resource group in which to create the Container Registry. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The SKU name of the container registry. Possible values are `Basic`, `Standard` and `Premium`. `Classic` (which was previously `Basic`) is supported only for existing resources. Sku pulumi.StringPtrInput // The ID of a Storage Account which must be located in the same Azure Region as the Container Registry. StorageAccountId pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Registry resource.
func (RegistryArgs) ElementType ¶
func (RegistryArgs) ElementType() reflect.Type
type RegistryNetworkRuleSet ¶
type RegistryNetworkRuleSet struct { // The behaviour for requests matching no rules. Either `Allow` or `Deny`. Defaults to `Allow` DefaultAction *string `pulumi:"defaultAction"` // One or more `ipRule` blocks as defined below. IpRules []RegistryNetworkRuleSetIpRule `pulumi:"ipRules"` // One or more `virtualNetwork` blocks as defined below. VirtualNetworks []RegistryNetworkRuleSetVirtualNetwork `pulumi:"virtualNetworks"` }
type RegistryNetworkRuleSetArgs ¶
type RegistryNetworkRuleSetArgs struct { // The behaviour for requests matching no rules. Either `Allow` or `Deny`. Defaults to `Allow` DefaultAction pulumi.StringPtrInput `pulumi:"defaultAction"` // One or more `ipRule` blocks as defined below. IpRules RegistryNetworkRuleSetIpRuleArrayInput `pulumi:"ipRules"` // One or more `virtualNetwork` blocks as defined below. VirtualNetworks RegistryNetworkRuleSetVirtualNetworkArrayInput `pulumi:"virtualNetworks"` }
func (RegistryNetworkRuleSetArgs) ElementType ¶
func (RegistryNetworkRuleSetArgs) ElementType() reflect.Type
func (RegistryNetworkRuleSetArgs) ToRegistryNetworkRuleSetOutput ¶
func (i RegistryNetworkRuleSetArgs) ToRegistryNetworkRuleSetOutput() RegistryNetworkRuleSetOutput
func (RegistryNetworkRuleSetArgs) ToRegistryNetworkRuleSetOutputWithContext ¶
func (i RegistryNetworkRuleSetArgs) ToRegistryNetworkRuleSetOutputWithContext(ctx context.Context) RegistryNetworkRuleSetOutput
func (RegistryNetworkRuleSetArgs) ToRegistryNetworkRuleSetPtrOutput ¶
func (i RegistryNetworkRuleSetArgs) ToRegistryNetworkRuleSetPtrOutput() RegistryNetworkRuleSetPtrOutput
func (RegistryNetworkRuleSetArgs) ToRegistryNetworkRuleSetPtrOutputWithContext ¶
func (i RegistryNetworkRuleSetArgs) ToRegistryNetworkRuleSetPtrOutputWithContext(ctx context.Context) RegistryNetworkRuleSetPtrOutput
type RegistryNetworkRuleSetInput ¶
type RegistryNetworkRuleSetInput interface { pulumi.Input ToRegistryNetworkRuleSetOutput() RegistryNetworkRuleSetOutput ToRegistryNetworkRuleSetOutputWithContext(context.Context) RegistryNetworkRuleSetOutput }
type RegistryNetworkRuleSetIpRuleArgs ¶
type RegistryNetworkRuleSetIpRuleArgs struct { // The behaviour for requests matching this rule. At this time the only supported value is `Allow` Action pulumi.StringInput `pulumi:"action"` // The CIDR block from which requests will match the rule. IpRange pulumi.StringInput `pulumi:"ipRange"` }
func (RegistryNetworkRuleSetIpRuleArgs) ElementType ¶
func (RegistryNetworkRuleSetIpRuleArgs) ElementType() reflect.Type
func (RegistryNetworkRuleSetIpRuleArgs) ToRegistryNetworkRuleSetIpRuleOutput ¶
func (i RegistryNetworkRuleSetIpRuleArgs) ToRegistryNetworkRuleSetIpRuleOutput() RegistryNetworkRuleSetIpRuleOutput
func (RegistryNetworkRuleSetIpRuleArgs) ToRegistryNetworkRuleSetIpRuleOutputWithContext ¶
func (i RegistryNetworkRuleSetIpRuleArgs) ToRegistryNetworkRuleSetIpRuleOutputWithContext(ctx context.Context) RegistryNetworkRuleSetIpRuleOutput
type RegistryNetworkRuleSetIpRuleArray ¶
type RegistryNetworkRuleSetIpRuleArray []RegistryNetworkRuleSetIpRuleInput
func (RegistryNetworkRuleSetIpRuleArray) ElementType ¶
func (RegistryNetworkRuleSetIpRuleArray) ElementType() reflect.Type
func (RegistryNetworkRuleSetIpRuleArray) ToRegistryNetworkRuleSetIpRuleArrayOutput ¶
func (i RegistryNetworkRuleSetIpRuleArray) ToRegistryNetworkRuleSetIpRuleArrayOutput() RegistryNetworkRuleSetIpRuleArrayOutput
func (RegistryNetworkRuleSetIpRuleArray) ToRegistryNetworkRuleSetIpRuleArrayOutputWithContext ¶
func (i RegistryNetworkRuleSetIpRuleArray) ToRegistryNetworkRuleSetIpRuleArrayOutputWithContext(ctx context.Context) RegistryNetworkRuleSetIpRuleArrayOutput
type RegistryNetworkRuleSetIpRuleArrayInput ¶
type RegistryNetworkRuleSetIpRuleArrayInput interface { pulumi.Input ToRegistryNetworkRuleSetIpRuleArrayOutput() RegistryNetworkRuleSetIpRuleArrayOutput ToRegistryNetworkRuleSetIpRuleArrayOutputWithContext(context.Context) RegistryNetworkRuleSetIpRuleArrayOutput }
type RegistryNetworkRuleSetIpRuleArrayOutput ¶
type RegistryNetworkRuleSetIpRuleArrayOutput struct{ *pulumi.OutputState }
func (RegistryNetworkRuleSetIpRuleArrayOutput) ElementType ¶
func (RegistryNetworkRuleSetIpRuleArrayOutput) ElementType() reflect.Type
func (RegistryNetworkRuleSetIpRuleArrayOutput) ToRegistryNetworkRuleSetIpRuleArrayOutput ¶
func (o RegistryNetworkRuleSetIpRuleArrayOutput) ToRegistryNetworkRuleSetIpRuleArrayOutput() RegistryNetworkRuleSetIpRuleArrayOutput
func (RegistryNetworkRuleSetIpRuleArrayOutput) ToRegistryNetworkRuleSetIpRuleArrayOutputWithContext ¶
func (o RegistryNetworkRuleSetIpRuleArrayOutput) ToRegistryNetworkRuleSetIpRuleArrayOutputWithContext(ctx context.Context) RegistryNetworkRuleSetIpRuleArrayOutput
type RegistryNetworkRuleSetIpRuleInput ¶
type RegistryNetworkRuleSetIpRuleInput interface { pulumi.Input ToRegistryNetworkRuleSetIpRuleOutput() RegistryNetworkRuleSetIpRuleOutput ToRegistryNetworkRuleSetIpRuleOutputWithContext(context.Context) RegistryNetworkRuleSetIpRuleOutput }
type RegistryNetworkRuleSetIpRuleOutput ¶
type RegistryNetworkRuleSetIpRuleOutput struct{ *pulumi.OutputState }
func (RegistryNetworkRuleSetIpRuleOutput) Action ¶
func (o RegistryNetworkRuleSetIpRuleOutput) Action() pulumi.StringOutput
The behaviour for requests matching this rule. At this time the only supported value is `Allow`
func (RegistryNetworkRuleSetIpRuleOutput) ElementType ¶
func (RegistryNetworkRuleSetIpRuleOutput) ElementType() reflect.Type
func (RegistryNetworkRuleSetIpRuleOutput) IpRange ¶
func (o RegistryNetworkRuleSetIpRuleOutput) IpRange() pulumi.StringOutput
The CIDR block from which requests will match the rule.
func (RegistryNetworkRuleSetIpRuleOutput) ToRegistryNetworkRuleSetIpRuleOutput ¶
func (o RegistryNetworkRuleSetIpRuleOutput) ToRegistryNetworkRuleSetIpRuleOutput() RegistryNetworkRuleSetIpRuleOutput
func (RegistryNetworkRuleSetIpRuleOutput) ToRegistryNetworkRuleSetIpRuleOutputWithContext ¶
func (o RegistryNetworkRuleSetIpRuleOutput) ToRegistryNetworkRuleSetIpRuleOutputWithContext(ctx context.Context) RegistryNetworkRuleSetIpRuleOutput
type RegistryNetworkRuleSetOutput ¶
type RegistryNetworkRuleSetOutput struct{ *pulumi.OutputState }
func (RegistryNetworkRuleSetOutput) DefaultAction ¶
func (o RegistryNetworkRuleSetOutput) DefaultAction() pulumi.StringPtrOutput
The behaviour for requests matching no rules. Either `Allow` or `Deny`. Defaults to `Allow`
func (RegistryNetworkRuleSetOutput) ElementType ¶
func (RegistryNetworkRuleSetOutput) ElementType() reflect.Type
func (RegistryNetworkRuleSetOutput) IpRules ¶
func (o RegistryNetworkRuleSetOutput) IpRules() RegistryNetworkRuleSetIpRuleArrayOutput
One or more `ipRule` blocks as defined below.
func (RegistryNetworkRuleSetOutput) ToRegistryNetworkRuleSetOutput ¶
func (o RegistryNetworkRuleSetOutput) ToRegistryNetworkRuleSetOutput() RegistryNetworkRuleSetOutput
func (RegistryNetworkRuleSetOutput) ToRegistryNetworkRuleSetOutputWithContext ¶
func (o RegistryNetworkRuleSetOutput) ToRegistryNetworkRuleSetOutputWithContext(ctx context.Context) RegistryNetworkRuleSetOutput
func (RegistryNetworkRuleSetOutput) ToRegistryNetworkRuleSetPtrOutput ¶
func (o RegistryNetworkRuleSetOutput) ToRegistryNetworkRuleSetPtrOutput() RegistryNetworkRuleSetPtrOutput
func (RegistryNetworkRuleSetOutput) ToRegistryNetworkRuleSetPtrOutputWithContext ¶
func (o RegistryNetworkRuleSetOutput) ToRegistryNetworkRuleSetPtrOutputWithContext(ctx context.Context) RegistryNetworkRuleSetPtrOutput
func (RegistryNetworkRuleSetOutput) VirtualNetworks ¶
func (o RegistryNetworkRuleSetOutput) VirtualNetworks() RegistryNetworkRuleSetVirtualNetworkArrayOutput
One or more `virtualNetwork` blocks as defined below.
type RegistryNetworkRuleSetPtrInput ¶
type RegistryNetworkRuleSetPtrInput interface { pulumi.Input ToRegistryNetworkRuleSetPtrOutput() RegistryNetworkRuleSetPtrOutput ToRegistryNetworkRuleSetPtrOutputWithContext(context.Context) RegistryNetworkRuleSetPtrOutput }
func RegistryNetworkRuleSetPtr ¶
func RegistryNetworkRuleSetPtr(v *RegistryNetworkRuleSetArgs) RegistryNetworkRuleSetPtrInput
type RegistryNetworkRuleSetPtrOutput ¶
type RegistryNetworkRuleSetPtrOutput struct{ *pulumi.OutputState }
func (RegistryNetworkRuleSetPtrOutput) DefaultAction ¶
func (o RegistryNetworkRuleSetPtrOutput) DefaultAction() pulumi.StringPtrOutput
The behaviour for requests matching no rules. Either `Allow` or `Deny`. Defaults to `Allow`
func (RegistryNetworkRuleSetPtrOutput) Elem ¶
func (o RegistryNetworkRuleSetPtrOutput) Elem() RegistryNetworkRuleSetOutput
func (RegistryNetworkRuleSetPtrOutput) ElementType ¶
func (RegistryNetworkRuleSetPtrOutput) ElementType() reflect.Type
func (RegistryNetworkRuleSetPtrOutput) IpRules ¶
func (o RegistryNetworkRuleSetPtrOutput) IpRules() RegistryNetworkRuleSetIpRuleArrayOutput
One or more `ipRule` blocks as defined below.
func (RegistryNetworkRuleSetPtrOutput) ToRegistryNetworkRuleSetPtrOutput ¶
func (o RegistryNetworkRuleSetPtrOutput) ToRegistryNetworkRuleSetPtrOutput() RegistryNetworkRuleSetPtrOutput
func (RegistryNetworkRuleSetPtrOutput) ToRegistryNetworkRuleSetPtrOutputWithContext ¶
func (o RegistryNetworkRuleSetPtrOutput) ToRegistryNetworkRuleSetPtrOutputWithContext(ctx context.Context) RegistryNetworkRuleSetPtrOutput
func (RegistryNetworkRuleSetPtrOutput) VirtualNetworks ¶
func (o RegistryNetworkRuleSetPtrOutput) VirtualNetworks() RegistryNetworkRuleSetVirtualNetworkArrayOutput
One or more `virtualNetwork` blocks as defined below.
type RegistryNetworkRuleSetVirtualNetworkArgs ¶
type RegistryNetworkRuleSetVirtualNetworkArgs struct { // The behaviour for requests matching this rule. At this time the only supported value is `Allow` Action pulumi.StringInput `pulumi:"action"` // The subnet id from which requests will match the rule. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (RegistryNetworkRuleSetVirtualNetworkArgs) ElementType ¶
func (RegistryNetworkRuleSetVirtualNetworkArgs) ElementType() reflect.Type
func (RegistryNetworkRuleSetVirtualNetworkArgs) ToRegistryNetworkRuleSetVirtualNetworkOutput ¶
func (i RegistryNetworkRuleSetVirtualNetworkArgs) ToRegistryNetworkRuleSetVirtualNetworkOutput() RegistryNetworkRuleSetVirtualNetworkOutput
func (RegistryNetworkRuleSetVirtualNetworkArgs) ToRegistryNetworkRuleSetVirtualNetworkOutputWithContext ¶
func (i RegistryNetworkRuleSetVirtualNetworkArgs) ToRegistryNetworkRuleSetVirtualNetworkOutputWithContext(ctx context.Context) RegistryNetworkRuleSetVirtualNetworkOutput
type RegistryNetworkRuleSetVirtualNetworkArray ¶
type RegistryNetworkRuleSetVirtualNetworkArray []RegistryNetworkRuleSetVirtualNetworkInput
func (RegistryNetworkRuleSetVirtualNetworkArray) ElementType ¶
func (RegistryNetworkRuleSetVirtualNetworkArray) ElementType() reflect.Type
func (RegistryNetworkRuleSetVirtualNetworkArray) ToRegistryNetworkRuleSetVirtualNetworkArrayOutput ¶
func (i RegistryNetworkRuleSetVirtualNetworkArray) ToRegistryNetworkRuleSetVirtualNetworkArrayOutput() RegistryNetworkRuleSetVirtualNetworkArrayOutput
func (RegistryNetworkRuleSetVirtualNetworkArray) ToRegistryNetworkRuleSetVirtualNetworkArrayOutputWithContext ¶
func (i RegistryNetworkRuleSetVirtualNetworkArray) ToRegistryNetworkRuleSetVirtualNetworkArrayOutputWithContext(ctx context.Context) RegistryNetworkRuleSetVirtualNetworkArrayOutput
type RegistryNetworkRuleSetVirtualNetworkArrayInput ¶
type RegistryNetworkRuleSetVirtualNetworkArrayInput interface { pulumi.Input ToRegistryNetworkRuleSetVirtualNetworkArrayOutput() RegistryNetworkRuleSetVirtualNetworkArrayOutput ToRegistryNetworkRuleSetVirtualNetworkArrayOutputWithContext(context.Context) RegistryNetworkRuleSetVirtualNetworkArrayOutput }
type RegistryNetworkRuleSetVirtualNetworkArrayOutput ¶
type RegistryNetworkRuleSetVirtualNetworkArrayOutput struct{ *pulumi.OutputState }
func (RegistryNetworkRuleSetVirtualNetworkArrayOutput) ElementType ¶
func (RegistryNetworkRuleSetVirtualNetworkArrayOutput) ElementType() reflect.Type
func (RegistryNetworkRuleSetVirtualNetworkArrayOutput) ToRegistryNetworkRuleSetVirtualNetworkArrayOutput ¶
func (o RegistryNetworkRuleSetVirtualNetworkArrayOutput) ToRegistryNetworkRuleSetVirtualNetworkArrayOutput() RegistryNetworkRuleSetVirtualNetworkArrayOutput
func (RegistryNetworkRuleSetVirtualNetworkArrayOutput) ToRegistryNetworkRuleSetVirtualNetworkArrayOutputWithContext ¶
func (o RegistryNetworkRuleSetVirtualNetworkArrayOutput) ToRegistryNetworkRuleSetVirtualNetworkArrayOutputWithContext(ctx context.Context) RegistryNetworkRuleSetVirtualNetworkArrayOutput
type RegistryNetworkRuleSetVirtualNetworkInput ¶
type RegistryNetworkRuleSetVirtualNetworkInput interface { pulumi.Input ToRegistryNetworkRuleSetVirtualNetworkOutput() RegistryNetworkRuleSetVirtualNetworkOutput ToRegistryNetworkRuleSetVirtualNetworkOutputWithContext(context.Context) RegistryNetworkRuleSetVirtualNetworkOutput }
type RegistryNetworkRuleSetVirtualNetworkOutput ¶
type RegistryNetworkRuleSetVirtualNetworkOutput struct{ *pulumi.OutputState }
func (RegistryNetworkRuleSetVirtualNetworkOutput) Action ¶
func (o RegistryNetworkRuleSetVirtualNetworkOutput) Action() pulumi.StringOutput
The behaviour for requests matching this rule. At this time the only supported value is `Allow`
func (RegistryNetworkRuleSetVirtualNetworkOutput) ElementType ¶
func (RegistryNetworkRuleSetVirtualNetworkOutput) ElementType() reflect.Type
func (RegistryNetworkRuleSetVirtualNetworkOutput) SubnetId ¶
func (o RegistryNetworkRuleSetVirtualNetworkOutput) SubnetId() pulumi.StringOutput
The subnet id from which requests will match the rule.
func (RegistryNetworkRuleSetVirtualNetworkOutput) ToRegistryNetworkRuleSetVirtualNetworkOutput ¶
func (o RegistryNetworkRuleSetVirtualNetworkOutput) ToRegistryNetworkRuleSetVirtualNetworkOutput() RegistryNetworkRuleSetVirtualNetworkOutput
func (RegistryNetworkRuleSetVirtualNetworkOutput) ToRegistryNetworkRuleSetVirtualNetworkOutputWithContext ¶
func (o RegistryNetworkRuleSetVirtualNetworkOutput) ToRegistryNetworkRuleSetVirtualNetworkOutputWithContext(ctx context.Context) RegistryNetworkRuleSetVirtualNetworkOutput
type RegistryState ¶
type RegistryState struct { // Specifies whether the admin user is enabled. Defaults to `false`. AdminEnabled pulumi.BoolPtrInput // The Password associated with the Container Registry Admin account - if the admin account is enabled. AdminPassword pulumi.StringPtrInput // The Username associated with the Container Registry Admin account - if the admin account is enabled. AdminUsername pulumi.StringPtrInput // A list of Azure locations where the container registry should be geo-replicated. GeoreplicationLocations pulumi.StringArrayInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The URL that can be used to log into the container registry. LoginServer pulumi.StringPtrInput // Specifies the name of the Container Registry. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `networkRuleSet` block as documented below. NetworkRuleSet RegistryNetworkRuleSetPtrInput // The name of the resource group in which to create the Container Registry. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The SKU name of the container registry. Possible values are `Basic`, `Standard` and `Premium`. `Classic` (which was previously `Basic`) is supported only for existing resources. Sku pulumi.StringPtrInput // The ID of a Storage Account which must be located in the same Azure Region as the Container Registry. StorageAccountId pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (RegistryState) ElementType ¶
func (RegistryState) ElementType() reflect.Type
type RegistryWebhook ¶
type RegistryWebhook struct { pulumi.CustomResourceState // A list of actions that trigger the Webhook to post notifications. At least one action needs to be specified. Valid values are: `push`, `delete`, `quarantine`, `chartPush`, `chartDelete` Actions pulumi.StringArrayOutput `pulumi:"actions"` // Custom headers that will be added to the webhook notifications request. CustomHeaders pulumi.StringMapOutput `pulumi:"customHeaders"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Container Registry Webhook. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The Name of Container registry this Webhook belongs to. Changing this forces a new resource to be created. RegistryName pulumi.StringOutput `pulumi:"registryName"` // The name of the resource group in which to create the Container Registry Webhook. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Specifies the scope of repositories that can trigger an event. For example, `foo:*` means events for all tags under repository `foo`. `foo:bar` means events for 'foo:bar' only. `foo` is equivalent to `foo:latest`. Empty means all events. Scope pulumi.StringPtrOutput `pulumi:"scope"` // Specifies the service URI for the Webhook to post notifications. ServiceUri pulumi.StringOutput `pulumi:"serviceUri"` // Specifies if this Webhook triggers notifications or not. Valid values: `enabled` and `disabled`. Default is `enabled`. Status pulumi.StringPtrOutput `pulumi:"status"` Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Azure Container Registry Webhook.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/container_registry_webhook.html.markdown.
func GetRegistryWebhook ¶
func GetRegistryWebhook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegistryWebhookState, opts ...pulumi.ResourceOption) (*RegistryWebhook, error)
GetRegistryWebhook gets an existing RegistryWebhook 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 NewRegistryWebhook ¶
func NewRegistryWebhook(ctx *pulumi.Context, name string, args *RegistryWebhookArgs, opts ...pulumi.ResourceOption) (*RegistryWebhook, error)
NewRegistryWebhook registers a new resource with the given unique name, arguments, and options.
type RegistryWebhookArgs ¶
type RegistryWebhookArgs struct { // A list of actions that trigger the Webhook to post notifications. At least one action needs to be specified. Valid values are: `push`, `delete`, `quarantine`, `chartPush`, `chartDelete` Actions pulumi.StringArrayInput // Custom headers that will be added to the webhook notifications request. CustomHeaders pulumi.StringMapInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Container Registry Webhook. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The Name of Container registry this Webhook belongs to. Changing this forces a new resource to be created. RegistryName pulumi.StringInput // The name of the resource group in which to create the Container Registry Webhook. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Specifies the scope of repositories that can trigger an event. For example, `foo:*` means events for all tags under repository `foo`. `foo:bar` means events for 'foo:bar' only. `foo` is equivalent to `foo:latest`. Empty means all events. Scope pulumi.StringPtrInput // Specifies the service URI for the Webhook to post notifications. ServiceUri pulumi.StringInput // Specifies if this Webhook triggers notifications or not. Valid values: `enabled` and `disabled`. Default is `enabled`. Status pulumi.StringPtrInput Tags pulumi.StringMapInput }
The set of arguments for constructing a RegistryWebhook resource.
func (RegistryWebhookArgs) ElementType ¶
func (RegistryWebhookArgs) ElementType() reflect.Type
type RegistryWebhookState ¶
type RegistryWebhookState struct { // A list of actions that trigger the Webhook to post notifications. At least one action needs to be specified. Valid values are: `push`, `delete`, `quarantine`, `chartPush`, `chartDelete` Actions pulumi.StringArrayInput // Custom headers that will be added to the webhook notifications request. CustomHeaders pulumi.StringMapInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Container Registry Webhook. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The Name of Container registry this Webhook belongs to. Changing this forces a new resource to be created. RegistryName pulumi.StringPtrInput // The name of the resource group in which to create the Container Registry Webhook. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Specifies the scope of repositories that can trigger an event. For example, `foo:*` means events for all tags under repository `foo`. `foo:bar` means events for 'foo:bar' only. `foo` is equivalent to `foo:latest`. Empty means all events. Scope pulumi.StringPtrInput // Specifies the service URI for the Webhook to post notifications. ServiceUri pulumi.StringPtrInput // Specifies if this Webhook triggers notifications or not. Valid values: `enabled` and `disabled`. Default is `enabled`. Status pulumi.StringPtrInput Tags pulumi.StringMapInput }
func (RegistryWebhookState) ElementType ¶
func (RegistryWebhookState) ElementType() reflect.Type
type RegistryWebook ¶
type RegistryWebook struct { pulumi.CustomResourceState // A list of actions that trigger the Webhook to post notifications. At least one action needs to be specified. Valid values are: `push`, `delete`, `quarantine`, `chartPush`, `chartDelete` Actions pulumi.StringArrayOutput `pulumi:"actions"` // Custom headers that will be added to the webhook notifications request. CustomHeaders pulumi.StringMapOutput `pulumi:"customHeaders"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Container Registry Webhook. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The Name of Container registry this Webhook belongs to. Changing this forces a new resource to be created. RegistryName pulumi.StringOutput `pulumi:"registryName"` // The name of the resource group in which to create the Container Registry Webhook. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Specifies the scope of repositories that can trigger an event. For example, `foo:*` means events for all tags under repository `foo`. `foo:bar` means events for 'foo:bar' only. `foo` is equivalent to `foo:latest`. Empty means all events. Scope pulumi.StringPtrOutput `pulumi:"scope"` // Specifies the service URI for the Webhook to post notifications. ServiceUri pulumi.StringOutput `pulumi:"serviceUri"` // Specifies if this Webhook triggers notifications or not. Valid values: `enabled` and `disabled`. Default is `enabled`. Status pulumi.StringPtrOutput `pulumi:"status"` Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Azure Container Registry Webhook.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/container_registry_webhook.html.markdown.
func GetRegistryWebook ¶
func GetRegistryWebook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegistryWebookState, opts ...pulumi.ResourceOption) (*RegistryWebook, error)
GetRegistryWebook gets an existing RegistryWebook 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 NewRegistryWebook ¶
func NewRegistryWebook(ctx *pulumi.Context, name string, args *RegistryWebookArgs, opts ...pulumi.ResourceOption) (*RegistryWebook, error)
NewRegistryWebook registers a new resource with the given unique name, arguments, and options.
type RegistryWebookArgs ¶
type RegistryWebookArgs struct { // A list of actions that trigger the Webhook to post notifications. At least one action needs to be specified. Valid values are: `push`, `delete`, `quarantine`, `chartPush`, `chartDelete` Actions pulumi.StringArrayInput // Custom headers that will be added to the webhook notifications request. CustomHeaders pulumi.StringMapInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Container Registry Webhook. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The Name of Container registry this Webhook belongs to. Changing this forces a new resource to be created. RegistryName pulumi.StringInput // The name of the resource group in which to create the Container Registry Webhook. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Specifies the scope of repositories that can trigger an event. For example, `foo:*` means events for all tags under repository `foo`. `foo:bar` means events for 'foo:bar' only. `foo` is equivalent to `foo:latest`. Empty means all events. Scope pulumi.StringPtrInput // Specifies the service URI for the Webhook to post notifications. ServiceUri pulumi.StringInput // Specifies if this Webhook triggers notifications or not. Valid values: `enabled` and `disabled`. Default is `enabled`. Status pulumi.StringPtrInput Tags pulumi.StringMapInput }
The set of arguments for constructing a RegistryWebook resource.
func (RegistryWebookArgs) ElementType ¶
func (RegistryWebookArgs) ElementType() reflect.Type
type RegistryWebookState ¶
type RegistryWebookState struct { // A list of actions that trigger the Webhook to post notifications. At least one action needs to be specified. Valid values are: `push`, `delete`, `quarantine`, `chartPush`, `chartDelete` Actions pulumi.StringArrayInput // Custom headers that will be added to the webhook notifications request. CustomHeaders pulumi.StringMapInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Container Registry Webhook. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The Name of Container registry this Webhook belongs to. Changing this forces a new resource to be created. RegistryName pulumi.StringPtrInput // The name of the resource group in which to create the Container Registry Webhook. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Specifies the scope of repositories that can trigger an event. For example, `foo:*` means events for all tags under repository `foo`. `foo:bar` means events for 'foo:bar' only. `foo` is equivalent to `foo:latest`. Empty means all events. Scope pulumi.StringPtrInput // Specifies the service URI for the Webhook to post notifications. ServiceUri pulumi.StringPtrInput // Specifies if this Webhook triggers notifications or not. Valid values: `enabled` and `disabled`. Default is `enabled`. Status pulumi.StringPtrInput Tags pulumi.StringMapInput }
func (RegistryWebookState) ElementType ¶
func (RegistryWebookState) ElementType() reflect.Type