Documentation ¶
Index ¶
- type GetClusterNodePoolArgs
- type GetClusterNodePoolOutputArgs
- type GetClusterNodePoolResult
- type GetClusterNodePoolResultOutput
- func (o GetClusterNodePoolResultOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (GetClusterNodePoolResultOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolResultOutput) EnableAutoScaling() pulumi.BoolOutput
- func (o GetClusterNodePoolResultOutput) EnableNodePublicIp() pulumi.BoolOutput
- func (o GetClusterNodePoolResultOutput) EvictionPolicy() pulumi.StringOutput
- func (o GetClusterNodePoolResultOutput) Id() pulumi.StringOutput
- func (o GetClusterNodePoolResultOutput) KubernetesClusterName() pulumi.StringOutput
- func (o GetClusterNodePoolResultOutput) MaxCount() pulumi.IntOutput
- func (o GetClusterNodePoolResultOutput) MaxPods() pulumi.IntOutput
- func (o GetClusterNodePoolResultOutput) MinCount() pulumi.IntOutput
- func (o GetClusterNodePoolResultOutput) Mode() pulumi.StringOutput
- func (o GetClusterNodePoolResultOutput) Name() pulumi.StringOutput
- func (o GetClusterNodePoolResultOutput) NodeCount() pulumi.IntOutput
- func (o GetClusterNodePoolResultOutput) NodeLabels() pulumi.StringMapOutput
- func (o GetClusterNodePoolResultOutput) NodePublicIpPrefixId() pulumi.StringOutput
- func (o GetClusterNodePoolResultOutput) NodeTaints() pulumi.StringArrayOutput
- func (o GetClusterNodePoolResultOutput) OrchestratorVersion() pulumi.StringOutput
- func (o GetClusterNodePoolResultOutput) OsDiskSizeGb() pulumi.IntOutput
- func (o GetClusterNodePoolResultOutput) OsDiskType() pulumi.StringOutput
- func (o GetClusterNodePoolResultOutput) OsType() pulumi.StringOutput
- func (o GetClusterNodePoolResultOutput) Priority() pulumi.StringOutput
- func (o GetClusterNodePoolResultOutput) ProximityPlacementGroupId() pulumi.StringOutput
- func (o GetClusterNodePoolResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o GetClusterNodePoolResultOutput) SpotMaxPrice() pulumi.Float64Output
- func (o GetClusterNodePoolResultOutput) Tags() pulumi.StringMapOutput
- func (o GetClusterNodePoolResultOutput) ToGetClusterNodePoolResultOutput() GetClusterNodePoolResultOutput
- func (o GetClusterNodePoolResultOutput) ToGetClusterNodePoolResultOutputWithContext(ctx context.Context) GetClusterNodePoolResultOutput
- func (o GetClusterNodePoolResultOutput) UpgradeSettings() GetClusterNodePoolUpgradeSettingArrayOutput
- func (o GetClusterNodePoolResultOutput) VmSize() pulumi.StringOutput
- func (o GetClusterNodePoolResultOutput) VnetSubnetId() pulumi.StringOutput
- type GetClusterNodePoolUpgradeSetting
- type GetClusterNodePoolUpgradeSettingArgs
- func (GetClusterNodePoolUpgradeSettingArgs) ElementType() reflect.Type
- func (i GetClusterNodePoolUpgradeSettingArgs) ToGetClusterNodePoolUpgradeSettingOutput() GetClusterNodePoolUpgradeSettingOutput
- func (i GetClusterNodePoolUpgradeSettingArgs) ToGetClusterNodePoolUpgradeSettingOutputWithContext(ctx context.Context) GetClusterNodePoolUpgradeSettingOutput
- type GetClusterNodePoolUpgradeSettingArray
- func (GetClusterNodePoolUpgradeSettingArray) ElementType() reflect.Type
- func (i GetClusterNodePoolUpgradeSettingArray) ToGetClusterNodePoolUpgradeSettingArrayOutput() GetClusterNodePoolUpgradeSettingArrayOutput
- func (i GetClusterNodePoolUpgradeSettingArray) ToGetClusterNodePoolUpgradeSettingArrayOutputWithContext(ctx context.Context) GetClusterNodePoolUpgradeSettingArrayOutput
- type GetClusterNodePoolUpgradeSettingArrayInput
- type GetClusterNodePoolUpgradeSettingArrayOutput
- func (GetClusterNodePoolUpgradeSettingArrayOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolUpgradeSettingArrayOutput) Index(i pulumi.IntInput) GetClusterNodePoolUpgradeSettingOutput
- func (o GetClusterNodePoolUpgradeSettingArrayOutput) ToGetClusterNodePoolUpgradeSettingArrayOutput() GetClusterNodePoolUpgradeSettingArrayOutput
- func (o GetClusterNodePoolUpgradeSettingArrayOutput) ToGetClusterNodePoolUpgradeSettingArrayOutputWithContext(ctx context.Context) GetClusterNodePoolUpgradeSettingArrayOutput
- type GetClusterNodePoolUpgradeSettingInput
- type GetClusterNodePoolUpgradeSettingOutput
- func (GetClusterNodePoolUpgradeSettingOutput) ElementType() reflect.Type
- func (o GetClusterNodePoolUpgradeSettingOutput) MaxSurge() pulumi.StringOutput
- func (o GetClusterNodePoolUpgradeSettingOutput) ToGetClusterNodePoolUpgradeSettingOutput() GetClusterNodePoolUpgradeSettingOutput
- func (o GetClusterNodePoolUpgradeSettingOutput) ToGetClusterNodePoolUpgradeSettingOutputWithContext(ctx context.Context) GetClusterNodePoolUpgradeSettingOutput
- 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 GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProvider
- type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs
- func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput() GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
- func (i GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
- type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArray
- func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArray) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArray) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput() GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput
- func (i GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArray) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput
- type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayInput
- type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput
- func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
- func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput() GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput
- func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput
- type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderInput
- type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
- func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) Enabled() pulumi.BoolOutput
- func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) SecretIdentities() ...
- func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) SecretRotationEnabled() pulumi.StringOutput
- func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) SecretRotationInterval() pulumi.StringOutput
- func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput() GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
- func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
- type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentity
- type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs
- func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput() ...
- func (i GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutputWithContext(ctx context.Context) ...
- type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray
- func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput() ...
- func (i GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutputWithContext(ctx context.Context) ...
- type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayInput
- type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput
- func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput() ...
- func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutputWithContext(ctx context.Context) ...
- type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityInput
- type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput
- func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ClientId() pulumi.StringOutput
- func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ObjectId() pulumi.StringOutput
- func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput() ...
- func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutputWithContext(ctx context.Context) ...
- func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) UserAssignedIdentityId() pulumi.StringOutput
- 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 GetKubernetesClusterAddonProfileIngressApplicationGateway
- type GetKubernetesClusterAddonProfileIngressApplicationGatewayArgs
- func (GetKubernetesClusterAddonProfileIngressApplicationGatewayArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileIngressApplicationGatewayArgs) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayOutput() GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput
- func (i GetKubernetesClusterAddonProfileIngressApplicationGatewayArgs) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput
- type GetKubernetesClusterAddonProfileIngressApplicationGatewayArray
- func (GetKubernetesClusterAddonProfileIngressApplicationGatewayArray) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileIngressApplicationGatewayArray) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput() GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput
- func (i GetKubernetesClusterAddonProfileIngressApplicationGatewayArray) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput
- type GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayInput
- type GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput
- func (GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput
- func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput() GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput
- func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput
- type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentity
- type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs
- func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() ...
- func (i GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(ctx context.Context) ...
- type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray
- func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() ...
- func (i GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(ctx context.Context) ...
- type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput
- type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
- func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() ...
- func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(ctx context.Context) ...
- type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityInput
- type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
- func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ClientId() pulumi.StringOutput
- func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ObjectId() pulumi.StringOutput
- func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() ...
- func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(ctx context.Context) ...
- func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) UserAssignedIdentityId() pulumi.StringOutput
- type GetKubernetesClusterAddonProfileIngressApplicationGatewayInput
- type GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput
- func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) EffectiveGatewayId() pulumi.StringOutput
- func (GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) Enabled() pulumi.BoolOutput
- func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) GatewayId() pulumi.StringOutput
- func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) IngressApplicationGatewayIdentities() ...
- func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) SubnetCidr() pulumi.StringOutput
- func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) SubnetId() pulumi.StringOutput
- func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayOutput() GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput
- func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput
- 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 GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentity
- type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs
- func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput() GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
- func (i GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
- type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray
- func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput() GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
- func (i GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
- type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayInput
- type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
- func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
- func (o GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput() GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
- func (o GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
- type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityInput
- type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
- func (o GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ClientId() pulumi.StringOutput
- func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ObjectId() pulumi.StringOutput
- func (o GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput() GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
- func (o GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
- func (o GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) UserAssignedIdentityId() pulumi.StringOutput
- type GetKubernetesClusterAddonProfileOmsAgentOutput
- func (GetKubernetesClusterAddonProfileOmsAgentOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileOmsAgentOutput) Enabled() pulumi.BoolOutput
- func (o GetKubernetesClusterAddonProfileOmsAgentOutput) LogAnalyticsWorkspaceId() pulumi.StringOutput
- func (o GetKubernetesClusterAddonProfileOmsAgentOutput) OmsAgentIdentities() GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
- func (o GetKubernetesClusterAddonProfileOmsAgentOutput) ToGetKubernetesClusterAddonProfileOmsAgentOutput() GetKubernetesClusterAddonProfileOmsAgentOutput
- func (o GetKubernetesClusterAddonProfileOmsAgentOutput) ToGetKubernetesClusterAddonProfileOmsAgentOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOmsAgentOutput
- type GetKubernetesClusterAddonProfileOpenServiceMesh
- type GetKubernetesClusterAddonProfileOpenServiceMeshArgs
- func (GetKubernetesClusterAddonProfileOpenServiceMeshArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileOpenServiceMeshArgs) ToGetKubernetesClusterAddonProfileOpenServiceMeshOutput() GetKubernetesClusterAddonProfileOpenServiceMeshOutput
- func (i GetKubernetesClusterAddonProfileOpenServiceMeshArgs) ToGetKubernetesClusterAddonProfileOpenServiceMeshOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOpenServiceMeshOutput
- type GetKubernetesClusterAddonProfileOpenServiceMeshArray
- func (GetKubernetesClusterAddonProfileOpenServiceMeshArray) ElementType() reflect.Type
- func (i GetKubernetesClusterAddonProfileOpenServiceMeshArray) ToGetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput() GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput
- func (i GetKubernetesClusterAddonProfileOpenServiceMeshArray) ToGetKubernetesClusterAddonProfileOpenServiceMeshArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput
- type GetKubernetesClusterAddonProfileOpenServiceMeshArrayInput
- type GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput
- func (GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterAddonProfileOpenServiceMeshOutput
- func (o GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput) ToGetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput() GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput
- func (o GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput) ToGetKubernetesClusterAddonProfileOpenServiceMeshArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput
- type GetKubernetesClusterAddonProfileOpenServiceMeshInput
- type GetKubernetesClusterAddonProfileOpenServiceMeshOutput
- func (GetKubernetesClusterAddonProfileOpenServiceMeshOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileOpenServiceMeshOutput) Enabled() pulumi.BoolOutput
- func (o GetKubernetesClusterAddonProfileOpenServiceMeshOutput) ToGetKubernetesClusterAddonProfileOpenServiceMeshOutput() GetKubernetesClusterAddonProfileOpenServiceMeshOutput
- func (o GetKubernetesClusterAddonProfileOpenServiceMeshOutput) ToGetKubernetesClusterAddonProfileOpenServiceMeshOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOpenServiceMeshOutput
- type GetKubernetesClusterAddonProfileOutput
- func (o GetKubernetesClusterAddonProfileOutput) AzureKeyvaultSecretsProviders() GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput
- func (o GetKubernetesClusterAddonProfileOutput) AzurePolicies() GetKubernetesClusterAddonProfileAzurePolicyArrayOutput
- func (GetKubernetesClusterAddonProfileOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAddonProfileOutput) HttpApplicationRoutings() GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput
- func (o GetKubernetesClusterAddonProfileOutput) IngressApplicationGateways() GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput
- func (o GetKubernetesClusterAddonProfileOutput) KubeDashboards() GetKubernetesClusterAddonProfileKubeDashboardArrayOutput
- func (o GetKubernetesClusterAddonProfileOutput) OmsAgents() GetKubernetesClusterAddonProfileOmsAgentArrayOutput
- func (o GetKubernetesClusterAddonProfileOutput) OpenServiceMeshes() GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput
- 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.BoolOutput
- 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) NodePublicIpPrefixId() pulumi.StringOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) NodeTaints() pulumi.StringArrayOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) OrchestratorVersion() pulumi.StringOutput
- 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) UpgradeSettings() GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) VmSize() pulumi.StringOutput
- func (o GetKubernetesClusterAgentPoolProfileOutput) VnetSubnetId() pulumi.StringOutput
- type GetKubernetesClusterAgentPoolProfileUpgradeSetting
- type GetKubernetesClusterAgentPoolProfileUpgradeSettingArgs
- func (GetKubernetesClusterAgentPoolProfileUpgradeSettingArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterAgentPoolProfileUpgradeSettingArgs) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingOutput() GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput
- func (i GetKubernetesClusterAgentPoolProfileUpgradeSettingArgs) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingOutputWithContext(ctx context.Context) GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput
- type GetKubernetesClusterAgentPoolProfileUpgradeSettingArray
- func (GetKubernetesClusterAgentPoolProfileUpgradeSettingArray) ElementType() reflect.Type
- func (i GetKubernetesClusterAgentPoolProfileUpgradeSettingArray) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput() GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput
- func (i GetKubernetesClusterAgentPoolProfileUpgradeSettingArray) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput
- type GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayInput
- type GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput
- func (GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput
- func (o GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput() GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput
- func (o GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput
- type GetKubernetesClusterAgentPoolProfileUpgradeSettingInput
- type GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput
- func (GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput) MaxSurge() pulumi.StringOutput
- func (o GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingOutput() GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput
- func (o GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingOutputWithContext(ctx context.Context) GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput
- type GetKubernetesClusterIdentity
- type GetKubernetesClusterIdentityArgs
- func (GetKubernetesClusterIdentityArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterIdentityArgs) ToGetKubernetesClusterIdentityOutput() GetKubernetesClusterIdentityOutput
- func (i GetKubernetesClusterIdentityArgs) ToGetKubernetesClusterIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterIdentityOutput
- type GetKubernetesClusterIdentityArray
- func (GetKubernetesClusterIdentityArray) ElementType() reflect.Type
- func (i GetKubernetesClusterIdentityArray) ToGetKubernetesClusterIdentityArrayOutput() GetKubernetesClusterIdentityArrayOutput
- func (i GetKubernetesClusterIdentityArray) ToGetKubernetesClusterIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterIdentityArrayOutput
- type GetKubernetesClusterIdentityArrayInput
- type GetKubernetesClusterIdentityArrayOutput
- func (GetKubernetesClusterIdentityArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterIdentityArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterIdentityOutput
- func (o GetKubernetesClusterIdentityArrayOutput) ToGetKubernetesClusterIdentityArrayOutput() GetKubernetesClusterIdentityArrayOutput
- func (o GetKubernetesClusterIdentityArrayOutput) ToGetKubernetesClusterIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterIdentityArrayOutput
- type GetKubernetesClusterIdentityInput
- type GetKubernetesClusterIdentityOutput
- func (GetKubernetesClusterIdentityOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterIdentityOutput) PrincipalId() pulumi.StringOutput
- func (o GetKubernetesClusterIdentityOutput) TenantId() pulumi.StringOutput
- func (o GetKubernetesClusterIdentityOutput) ToGetKubernetesClusterIdentityOutput() GetKubernetesClusterIdentityOutput
- func (o GetKubernetesClusterIdentityOutput) ToGetKubernetesClusterIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterIdentityOutput
- func (o GetKubernetesClusterIdentityOutput) Type() pulumi.StringOutput
- func (o GetKubernetesClusterIdentityOutput) UserAssignedIdentityId() 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 GetKubernetesClusterKubeletIdentity
- type GetKubernetesClusterKubeletIdentityArgs
- func (GetKubernetesClusterKubeletIdentityArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterKubeletIdentityArgs) ToGetKubernetesClusterKubeletIdentityOutput() GetKubernetesClusterKubeletIdentityOutput
- func (i GetKubernetesClusterKubeletIdentityArgs) ToGetKubernetesClusterKubeletIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterKubeletIdentityOutput
- type GetKubernetesClusterKubeletIdentityArray
- func (GetKubernetesClusterKubeletIdentityArray) ElementType() reflect.Type
- func (i GetKubernetesClusterKubeletIdentityArray) ToGetKubernetesClusterKubeletIdentityArrayOutput() GetKubernetesClusterKubeletIdentityArrayOutput
- func (i GetKubernetesClusterKubeletIdentityArray) ToGetKubernetesClusterKubeletIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKubeletIdentityArrayOutput
- type GetKubernetesClusterKubeletIdentityArrayInput
- type GetKubernetesClusterKubeletIdentityArrayOutput
- func (GetKubernetesClusterKubeletIdentityArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterKubeletIdentityArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterKubeletIdentityOutput
- func (o GetKubernetesClusterKubeletIdentityArrayOutput) ToGetKubernetesClusterKubeletIdentityArrayOutput() GetKubernetesClusterKubeletIdentityArrayOutput
- func (o GetKubernetesClusterKubeletIdentityArrayOutput) ToGetKubernetesClusterKubeletIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKubeletIdentityArrayOutput
- type GetKubernetesClusterKubeletIdentityInput
- type GetKubernetesClusterKubeletIdentityOutput
- func (o GetKubernetesClusterKubeletIdentityOutput) ClientId() pulumi.StringOutput
- func (GetKubernetesClusterKubeletIdentityOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterKubeletIdentityOutput) ObjectId() pulumi.StringOutput
- func (o GetKubernetesClusterKubeletIdentityOutput) ToGetKubernetesClusterKubeletIdentityOutput() GetKubernetesClusterKubeletIdentityOutput
- func (o GetKubernetesClusterKubeletIdentityOutput) ToGetKubernetesClusterKubeletIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterKubeletIdentityOutput
- func (o GetKubernetesClusterKubeletIdentityOutput) UserAssignedIdentityId() 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) AdminGroupObjectIds() pulumi.StringArrayOutput
- func (o GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ClientAppId() pulumi.StringOutput
- func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) Managed() pulumi.BoolOutput
- 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 GetKubernetesServiceVersionsOutputArgs
- type GetKubernetesServiceVersionsResult
- type GetKubernetesServiceVersionsResultOutput
- func (GetKubernetesServiceVersionsResultOutput) ElementType() reflect.Type
- func (o GetKubernetesServiceVersionsResultOutput) Id() pulumi.StringOutput
- func (o GetKubernetesServiceVersionsResultOutput) IncludePreview() pulumi.BoolPtrOutput
- func (o GetKubernetesServiceVersionsResultOutput) LatestVersion() pulumi.StringOutput
- func (o GetKubernetesServiceVersionsResultOutput) Location() pulumi.StringOutput
- func (o GetKubernetesServiceVersionsResultOutput) ToGetKubernetesServiceVersionsResultOutput() GetKubernetesServiceVersionsResultOutput
- func (o GetKubernetesServiceVersionsResultOutput) ToGetKubernetesServiceVersionsResultOutputWithContext(ctx context.Context) GetKubernetesServiceVersionsResultOutput
- func (o GetKubernetesServiceVersionsResultOutput) VersionPrefix() pulumi.StringPtrOutput
- func (o GetKubernetesServiceVersionsResultOutput) Versions() pulumi.StringArrayOutput
- type Group
- type GroupArgs
- type GroupArray
- type GroupArrayInput
- type GroupArrayOutput
- 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 GroupContainerVolumeGitRepo
- type GroupContainerVolumeGitRepoArgs
- func (GroupContainerVolumeGitRepoArgs) ElementType() reflect.Type
- func (i GroupContainerVolumeGitRepoArgs) ToGroupContainerVolumeGitRepoOutput() GroupContainerVolumeGitRepoOutput
- func (i GroupContainerVolumeGitRepoArgs) ToGroupContainerVolumeGitRepoOutputWithContext(ctx context.Context) GroupContainerVolumeGitRepoOutput
- func (i GroupContainerVolumeGitRepoArgs) ToGroupContainerVolumeGitRepoPtrOutput() GroupContainerVolumeGitRepoPtrOutput
- func (i GroupContainerVolumeGitRepoArgs) ToGroupContainerVolumeGitRepoPtrOutputWithContext(ctx context.Context) GroupContainerVolumeGitRepoPtrOutput
- type GroupContainerVolumeGitRepoInput
- type GroupContainerVolumeGitRepoOutput
- func (o GroupContainerVolumeGitRepoOutput) Directory() pulumi.StringPtrOutput
- func (GroupContainerVolumeGitRepoOutput) ElementType() reflect.Type
- func (o GroupContainerVolumeGitRepoOutput) Revision() pulumi.StringPtrOutput
- func (o GroupContainerVolumeGitRepoOutput) ToGroupContainerVolumeGitRepoOutput() GroupContainerVolumeGitRepoOutput
- func (o GroupContainerVolumeGitRepoOutput) ToGroupContainerVolumeGitRepoOutputWithContext(ctx context.Context) GroupContainerVolumeGitRepoOutput
- func (o GroupContainerVolumeGitRepoOutput) ToGroupContainerVolumeGitRepoPtrOutput() GroupContainerVolumeGitRepoPtrOutput
- func (o GroupContainerVolumeGitRepoOutput) ToGroupContainerVolumeGitRepoPtrOutputWithContext(ctx context.Context) GroupContainerVolumeGitRepoPtrOutput
- func (o GroupContainerVolumeGitRepoOutput) Url() pulumi.StringOutput
- type GroupContainerVolumeGitRepoPtrInput
- type GroupContainerVolumeGitRepoPtrOutput
- func (o GroupContainerVolumeGitRepoPtrOutput) Directory() pulumi.StringPtrOutput
- func (o GroupContainerVolumeGitRepoPtrOutput) Elem() GroupContainerVolumeGitRepoOutput
- func (GroupContainerVolumeGitRepoPtrOutput) ElementType() reflect.Type
- func (o GroupContainerVolumeGitRepoPtrOutput) Revision() pulumi.StringPtrOutput
- func (o GroupContainerVolumeGitRepoPtrOutput) ToGroupContainerVolumeGitRepoPtrOutput() GroupContainerVolumeGitRepoPtrOutput
- func (o GroupContainerVolumeGitRepoPtrOutput) ToGroupContainerVolumeGitRepoPtrOutputWithContext(ctx context.Context) GroupContainerVolumeGitRepoPtrOutput
- func (o GroupContainerVolumeGitRepoPtrOutput) Url() pulumi.StringPtrOutput
- type GroupContainerVolumeInput
- type GroupContainerVolumeOutput
- func (GroupContainerVolumeOutput) ElementType() reflect.Type
- func (o GroupContainerVolumeOutput) EmptyDir() pulumi.BoolPtrOutput
- func (o GroupContainerVolumeOutput) GitRepo() GroupContainerVolumeGitRepoPtrOutput
- func (o GroupContainerVolumeOutput) MountPath() pulumi.StringOutput
- func (o GroupContainerVolumeOutput) Name() pulumi.StringOutput
- func (o GroupContainerVolumeOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o GroupContainerVolumeOutput) Secret() pulumi.StringMapOutput
- func (o GroupContainerVolumeOutput) ShareName() pulumi.StringPtrOutput
- func (o GroupContainerVolumeOutput) StorageAccountKey() pulumi.StringPtrOutput
- func (o GroupContainerVolumeOutput) StorageAccountName() pulumi.StringPtrOutput
- 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
- func (i GroupDiagnosticsLogAnalyticsArgs) ToGroupDiagnosticsLogAnalyticsPtrOutput() GroupDiagnosticsLogAnalyticsPtrOutput
- func (i GroupDiagnosticsLogAnalyticsArgs) ToGroupDiagnosticsLogAnalyticsPtrOutputWithContext(ctx context.Context) GroupDiagnosticsLogAnalyticsPtrOutput
- 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) ToGroupDiagnosticsLogAnalyticsPtrOutput() GroupDiagnosticsLogAnalyticsPtrOutput
- func (o GroupDiagnosticsLogAnalyticsOutput) ToGroupDiagnosticsLogAnalyticsPtrOutputWithContext(ctx context.Context) GroupDiagnosticsLogAnalyticsPtrOutput
- func (o GroupDiagnosticsLogAnalyticsOutput) WorkspaceId() pulumi.StringOutput
- func (o GroupDiagnosticsLogAnalyticsOutput) WorkspaceKey() pulumi.StringOutput
- type GroupDiagnosticsLogAnalyticsPtrInput
- type GroupDiagnosticsLogAnalyticsPtrOutput
- func (o GroupDiagnosticsLogAnalyticsPtrOutput) Elem() GroupDiagnosticsLogAnalyticsOutput
- func (GroupDiagnosticsLogAnalyticsPtrOutput) ElementType() reflect.Type
- func (o GroupDiagnosticsLogAnalyticsPtrOutput) LogType() pulumi.StringPtrOutput
- func (o GroupDiagnosticsLogAnalyticsPtrOutput) Metadata() pulumi.StringMapOutput
- func (o GroupDiagnosticsLogAnalyticsPtrOutput) ToGroupDiagnosticsLogAnalyticsPtrOutput() GroupDiagnosticsLogAnalyticsPtrOutput
- func (o GroupDiagnosticsLogAnalyticsPtrOutput) ToGroupDiagnosticsLogAnalyticsPtrOutputWithContext(ctx context.Context) GroupDiagnosticsLogAnalyticsPtrOutput
- func (o GroupDiagnosticsLogAnalyticsPtrOutput) WorkspaceId() pulumi.StringPtrOutput
- func (o GroupDiagnosticsLogAnalyticsPtrOutput) WorkspaceKey() pulumi.StringPtrOutput
- 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() GroupDiagnosticsLogAnalyticsPtrOutput
- func (o GroupDiagnosticsPtrOutput) ToGroupDiagnosticsPtrOutput() GroupDiagnosticsPtrOutput
- func (o GroupDiagnosticsPtrOutput) ToGroupDiagnosticsPtrOutputWithContext(ctx context.Context) GroupDiagnosticsPtrOutput
- type GroupDnsConfig
- type GroupDnsConfigArgs
- func (GroupDnsConfigArgs) ElementType() reflect.Type
- func (i GroupDnsConfigArgs) ToGroupDnsConfigOutput() GroupDnsConfigOutput
- func (i GroupDnsConfigArgs) ToGroupDnsConfigOutputWithContext(ctx context.Context) GroupDnsConfigOutput
- func (i GroupDnsConfigArgs) ToGroupDnsConfigPtrOutput() GroupDnsConfigPtrOutput
- func (i GroupDnsConfigArgs) ToGroupDnsConfigPtrOutputWithContext(ctx context.Context) GroupDnsConfigPtrOutput
- type GroupDnsConfigInput
- type GroupDnsConfigOutput
- func (GroupDnsConfigOutput) ElementType() reflect.Type
- func (o GroupDnsConfigOutput) Nameservers() pulumi.StringArrayOutput
- func (o GroupDnsConfigOutput) Options() pulumi.StringArrayOutput
- func (o GroupDnsConfigOutput) SearchDomains() pulumi.StringArrayOutput
- func (o GroupDnsConfigOutput) ToGroupDnsConfigOutput() GroupDnsConfigOutput
- func (o GroupDnsConfigOutput) ToGroupDnsConfigOutputWithContext(ctx context.Context) GroupDnsConfigOutput
- func (o GroupDnsConfigOutput) ToGroupDnsConfigPtrOutput() GroupDnsConfigPtrOutput
- func (o GroupDnsConfigOutput) ToGroupDnsConfigPtrOutputWithContext(ctx context.Context) GroupDnsConfigPtrOutput
- type GroupDnsConfigPtrInput
- type GroupDnsConfigPtrOutput
- func (o GroupDnsConfigPtrOutput) Elem() GroupDnsConfigOutput
- func (GroupDnsConfigPtrOutput) ElementType() reflect.Type
- func (o GroupDnsConfigPtrOutput) Nameservers() pulumi.StringArrayOutput
- func (o GroupDnsConfigPtrOutput) Options() pulumi.StringArrayOutput
- func (o GroupDnsConfigPtrOutput) SearchDomains() pulumi.StringArrayOutput
- func (o GroupDnsConfigPtrOutput) ToGroupDnsConfigPtrOutput() GroupDnsConfigPtrOutput
- func (o GroupDnsConfigPtrOutput) ToGroupDnsConfigPtrOutputWithContext(ctx context.Context) GroupDnsConfigPtrOutput
- type GroupExposedPort
- type GroupExposedPortArgs
- type GroupExposedPortArray
- type GroupExposedPortArrayInput
- type GroupExposedPortArrayOutput
- func (GroupExposedPortArrayOutput) ElementType() reflect.Type
- func (o GroupExposedPortArrayOutput) Index(i pulumi.IntInput) GroupExposedPortOutput
- func (o GroupExposedPortArrayOutput) ToGroupExposedPortArrayOutput() GroupExposedPortArrayOutput
- func (o GroupExposedPortArrayOutput) ToGroupExposedPortArrayOutputWithContext(ctx context.Context) GroupExposedPortArrayOutput
- type GroupExposedPortInput
- type GroupExposedPortOutput
- func (GroupExposedPortOutput) ElementType() reflect.Type
- func (o GroupExposedPortOutput) Port() pulumi.IntPtrOutput
- func (o GroupExposedPortOutput) Protocol() pulumi.StringPtrOutput
- func (o GroupExposedPortOutput) ToGroupExposedPortOutput() GroupExposedPortOutput
- func (o GroupExposedPortOutput) ToGroupExposedPortOutputWithContext(ctx context.Context) GroupExposedPortOutput
- 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.StringPtrOutput
- 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 GroupInput
- type GroupMap
- type GroupMapInput
- type GroupMapOutput
- type GroupOutput
- func (GroupOutput) ElementType() reflect.Type
- func (o GroupOutput) ToGroupOutput() GroupOutput
- func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
- func (o GroupOutput) ToGroupPtrOutput() GroupPtrOutput
- func (o GroupOutput) ToGroupPtrOutputWithContext(ctx context.Context) GroupPtrOutput
- type GroupPtrInput
- type GroupPtrOutput
- type GroupState
- type KubernetesCluster
- func (*KubernetesCluster) ElementType() reflect.Type
- func (i *KubernetesCluster) ToKubernetesClusterOutput() KubernetesClusterOutput
- func (i *KubernetesCluster) ToKubernetesClusterOutputWithContext(ctx context.Context) KubernetesClusterOutput
- func (i *KubernetesCluster) ToKubernetesClusterPtrOutput() KubernetesClusterPtrOutput
- func (i *KubernetesCluster) ToKubernetesClusterPtrOutputWithContext(ctx context.Context) KubernetesClusterPtrOutput
- 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.BoolPtrOutput
- 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 KubernetesClusterAddonProfileAzureKeyvaultSecretsProvider
- type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs
- func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ElementType() reflect.Type
- func (i KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
- func (i KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
- func (i KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput
- func (i KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput
- type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderInput
- type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
- func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) Enabled() pulumi.BoolOutput
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) SecretIdentities() ...
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) SecretRotationEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) SecretRotationInterval() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput
- type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrInput
- type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) Elem() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
- func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) SecretIdentities() ...
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) SecretRotationEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) SecretRotationInterval() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput
- type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentity
- type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs
- func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs) ElementType() reflect.Type
- func (i KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput
- func (i KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput
- type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray
- func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray) ElementType() reflect.Type
- func (i KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput() ...
- func (i KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutputWithContext(ctx context.Context) ...
- type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayInput
- type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput
- func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) Index(i pulumi.IntInput) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput() ...
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutputWithContext(ctx context.Context) ...
- type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityInput
- type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ClientId() pulumi.StringPtrOutput
- func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ObjectId() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput
- func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
- 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.BoolPtrOutput
- 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.BoolPtrOutput
- func (o KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput) HttpApplicationRoutingZoneName() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput() KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
- func (o KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput) ToKubernetesClusterAddonProfileHttpApplicationRoutingPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
- type KubernetesClusterAddonProfileIngressApplicationGateway
- type KubernetesClusterAddonProfileIngressApplicationGatewayArgs
- func (KubernetesClusterAddonProfileIngressApplicationGatewayArgs) ElementType() reflect.Type
- func (i KubernetesClusterAddonProfileIngressApplicationGatewayArgs) ToKubernetesClusterAddonProfileIngressApplicationGatewayOutput() KubernetesClusterAddonProfileIngressApplicationGatewayOutput
- func (i KubernetesClusterAddonProfileIngressApplicationGatewayArgs) ToKubernetesClusterAddonProfileIngressApplicationGatewayOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileIngressApplicationGatewayOutput
- func (i KubernetesClusterAddonProfileIngressApplicationGatewayArgs) ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput() KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput
- func (i KubernetesClusterAddonProfileIngressApplicationGatewayArgs) ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput
- type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentity
- type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs
- func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ElementType() reflect.Type
- func (i KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() ...
- func (i KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(ctx context.Context) ...
- type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray
- func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ElementType() reflect.Type
- func (i KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() ...
- func (i KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(ctx context.Context) ...
- type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput
- type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
- func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) Index(i pulumi.IntInput) ...
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() ...
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(ctx context.Context) ...
- type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityInput
- type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ClientId() pulumi.StringPtrOutput
- func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ObjectId() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() ...
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(ctx context.Context) ...
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
- type KubernetesClusterAddonProfileIngressApplicationGatewayInput
- type KubernetesClusterAddonProfileIngressApplicationGatewayOutput
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) EffectiveGatewayId() pulumi.StringPtrOutput
- func (KubernetesClusterAddonProfileIngressApplicationGatewayOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) Enabled() pulumi.BoolOutput
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) GatewayId() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) GatewayName() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) IngressApplicationGatewayIdentities() ...
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) SubnetCidr() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) SubnetId() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayOutput() KubernetesClusterAddonProfileIngressApplicationGatewayOutput
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileIngressApplicationGatewayOutput
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput() KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput
- type KubernetesClusterAddonProfileIngressApplicationGatewayPtrInput
- type KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) EffectiveGatewayId() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) Elem() KubernetesClusterAddonProfileIngressApplicationGatewayOutput
- func (KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) GatewayId() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) GatewayName() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) IngressApplicationGatewayIdentities() ...
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) SubnetCidr() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput() KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput
- func (o KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput
- 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.BoolPtrOutput
- 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 KubernetesClusterAddonProfileOmsAgentOmsAgentIdentity
- type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs
- func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs) ElementType() reflect.Type
- func (i KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput() KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
- func (i KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
- type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray
- func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray) ElementType() reflect.Type
- func (i KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput() KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
- func (i KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
- type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayInput
- type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
- func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) Index(i pulumi.IntInput) KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
- func (o KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput() KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
- func (o KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
- type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityInput
- type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
- func (o KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ClientId() pulumi.StringPtrOutput
- func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ObjectId() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput() KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
- func (o KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
- func (o KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
- type KubernetesClusterAddonProfileOmsAgentOutput
- func (KubernetesClusterAddonProfileOmsAgentOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileOmsAgentOutput) Enabled() pulumi.BoolOutput
- func (o KubernetesClusterAddonProfileOmsAgentOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileOmsAgentOutput) OmsAgentIdentities() KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
- 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.BoolPtrOutput
- func (o KubernetesClusterAddonProfileOmsAgentPtrOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
- func (o KubernetesClusterAddonProfileOmsAgentPtrOutput) OmsAgentIdentities() KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
- func (o KubernetesClusterAddonProfileOmsAgentPtrOutput) ToKubernetesClusterAddonProfileOmsAgentPtrOutput() KubernetesClusterAddonProfileOmsAgentPtrOutput
- func (o KubernetesClusterAddonProfileOmsAgentPtrOutput) ToKubernetesClusterAddonProfileOmsAgentPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentPtrOutput
- type KubernetesClusterAddonProfileOpenServiceMesh
- type KubernetesClusterAddonProfileOpenServiceMeshArgs
- func (KubernetesClusterAddonProfileOpenServiceMeshArgs) ElementType() reflect.Type
- func (i KubernetesClusterAddonProfileOpenServiceMeshArgs) ToKubernetesClusterAddonProfileOpenServiceMeshOutput() KubernetesClusterAddonProfileOpenServiceMeshOutput
- func (i KubernetesClusterAddonProfileOpenServiceMeshArgs) ToKubernetesClusterAddonProfileOpenServiceMeshOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOpenServiceMeshOutput
- func (i KubernetesClusterAddonProfileOpenServiceMeshArgs) ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutput() KubernetesClusterAddonProfileOpenServiceMeshPtrOutput
- func (i KubernetesClusterAddonProfileOpenServiceMeshArgs) ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOpenServiceMeshPtrOutput
- type KubernetesClusterAddonProfileOpenServiceMeshInput
- type KubernetesClusterAddonProfileOpenServiceMeshOutput
- func (KubernetesClusterAddonProfileOpenServiceMeshOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileOpenServiceMeshOutput) Enabled() pulumi.BoolOutput
- func (o KubernetesClusterAddonProfileOpenServiceMeshOutput) ToKubernetesClusterAddonProfileOpenServiceMeshOutput() KubernetesClusterAddonProfileOpenServiceMeshOutput
- func (o KubernetesClusterAddonProfileOpenServiceMeshOutput) ToKubernetesClusterAddonProfileOpenServiceMeshOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOpenServiceMeshOutput
- func (o KubernetesClusterAddonProfileOpenServiceMeshOutput) ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutput() KubernetesClusterAddonProfileOpenServiceMeshPtrOutput
- func (o KubernetesClusterAddonProfileOpenServiceMeshOutput) ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOpenServiceMeshPtrOutput
- type KubernetesClusterAddonProfileOpenServiceMeshPtrInput
- type KubernetesClusterAddonProfileOpenServiceMeshPtrOutput
- func (o KubernetesClusterAddonProfileOpenServiceMeshPtrOutput) Elem() KubernetesClusterAddonProfileOpenServiceMeshOutput
- func (KubernetesClusterAddonProfileOpenServiceMeshPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileOpenServiceMeshPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterAddonProfileOpenServiceMeshPtrOutput) ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutput() KubernetesClusterAddonProfileOpenServiceMeshPtrOutput
- func (o KubernetesClusterAddonProfileOpenServiceMeshPtrOutput) ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOpenServiceMeshPtrOutput
- type KubernetesClusterAddonProfileOutput
- func (o KubernetesClusterAddonProfileOutput) AciConnectorLinux() KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput
- func (o KubernetesClusterAddonProfileOutput) AzureKeyvaultSecretsProvider() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput
- func (o KubernetesClusterAddonProfileOutput) AzurePolicy() KubernetesClusterAddonProfileAzurePolicyPtrOutput
- func (KubernetesClusterAddonProfileOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfileOutput) HttpApplicationRouting() KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
- func (o KubernetesClusterAddonProfileOutput) IngressApplicationGateway() KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput
- func (o KubernetesClusterAddonProfileOutput) KubeDashboard() KubernetesClusterAddonProfileKubeDashboardPtrOutput
- func (o KubernetesClusterAddonProfileOutput) OmsAgent() KubernetesClusterAddonProfileOmsAgentPtrOutput
- func (o KubernetesClusterAddonProfileOutput) OpenServiceMesh() KubernetesClusterAddonProfileOpenServiceMeshPtrOutput
- 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) AzureKeyvaultSecretsProvider() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput
- func (o KubernetesClusterAddonProfilePtrOutput) AzurePolicy() KubernetesClusterAddonProfileAzurePolicyPtrOutput
- func (o KubernetesClusterAddonProfilePtrOutput) Elem() KubernetesClusterAddonProfileOutput
- func (KubernetesClusterAddonProfilePtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterAddonProfilePtrOutput) HttpApplicationRouting() KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput
- func (o KubernetesClusterAddonProfilePtrOutput) IngressApplicationGateway() KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput
- func (o KubernetesClusterAddonProfilePtrOutput) KubeDashboard() KubernetesClusterAddonProfileKubeDashboardPtrOutput
- func (o KubernetesClusterAddonProfilePtrOutput) OmsAgent() KubernetesClusterAddonProfileOmsAgentPtrOutput
- func (o KubernetesClusterAddonProfilePtrOutput) OpenServiceMesh() KubernetesClusterAddonProfileOpenServiceMeshPtrOutput
- func (o KubernetesClusterAddonProfilePtrOutput) ToKubernetesClusterAddonProfilePtrOutput() KubernetesClusterAddonProfilePtrOutput
- func (o KubernetesClusterAddonProfilePtrOutput) ToKubernetesClusterAddonProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfilePtrOutput
- type KubernetesClusterArgs
- type KubernetesClusterArray
- type KubernetesClusterArrayInput
- type KubernetesClusterArrayOutput
- func (KubernetesClusterArrayOutput) ElementType() reflect.Type
- func (o KubernetesClusterArrayOutput) Index(i pulumi.IntInput) KubernetesClusterOutput
- func (o KubernetesClusterArrayOutput) ToKubernetesClusterArrayOutput() KubernetesClusterArrayOutput
- func (o KubernetesClusterArrayOutput) ToKubernetesClusterArrayOutputWithContext(ctx context.Context) KubernetesClusterArrayOutput
- type KubernetesClusterAutoScalerProfile
- type KubernetesClusterAutoScalerProfileArgs
- func (KubernetesClusterAutoScalerProfileArgs) ElementType() reflect.Type
- func (i KubernetesClusterAutoScalerProfileArgs) ToKubernetesClusterAutoScalerProfileOutput() KubernetesClusterAutoScalerProfileOutput
- func (i KubernetesClusterAutoScalerProfileArgs) ToKubernetesClusterAutoScalerProfileOutputWithContext(ctx context.Context) KubernetesClusterAutoScalerProfileOutput
- func (i KubernetesClusterAutoScalerProfileArgs) ToKubernetesClusterAutoScalerProfilePtrOutput() KubernetesClusterAutoScalerProfilePtrOutput
- func (i KubernetesClusterAutoScalerProfileArgs) ToKubernetesClusterAutoScalerProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterAutoScalerProfilePtrOutput
- type KubernetesClusterAutoScalerProfileInput
- type KubernetesClusterAutoScalerProfileOutput
- func (o KubernetesClusterAutoScalerProfileOutput) BalanceSimilarNodeGroups() pulumi.BoolPtrOutput
- func (KubernetesClusterAutoScalerProfileOutput) ElementType() reflect.Type
- func (o KubernetesClusterAutoScalerProfileOutput) EmptyBulkDeleteMax() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfileOutput) Expander() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfileOutput) MaxGracefulTerminationSec() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfileOutput) MaxNodeProvisioningTime() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfileOutput) MaxUnreadyNodes() pulumi.IntPtrOutput
- func (o KubernetesClusterAutoScalerProfileOutput) MaxUnreadyPercentage() pulumi.Float64PtrOutput
- func (o KubernetesClusterAutoScalerProfileOutput) NewPodScaleUpDelay() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfileOutput) ScaleDownDelayAfterAdd() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfileOutput) ScaleDownDelayAfterDelete() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfileOutput) ScaleDownDelayAfterFailure() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfileOutput) ScaleDownUnneeded() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfileOutput) ScaleDownUnready() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfileOutput) ScaleDownUtilizationThreshold() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfileOutput) ScanInterval() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfileOutput) SkipNodesWithLocalStorage() pulumi.BoolPtrOutput
- func (o KubernetesClusterAutoScalerProfileOutput) SkipNodesWithSystemPods() pulumi.BoolPtrOutput
- func (o KubernetesClusterAutoScalerProfileOutput) ToKubernetesClusterAutoScalerProfileOutput() KubernetesClusterAutoScalerProfileOutput
- func (o KubernetesClusterAutoScalerProfileOutput) ToKubernetesClusterAutoScalerProfileOutputWithContext(ctx context.Context) KubernetesClusterAutoScalerProfileOutput
- func (o KubernetesClusterAutoScalerProfileOutput) ToKubernetesClusterAutoScalerProfilePtrOutput() KubernetesClusterAutoScalerProfilePtrOutput
- func (o KubernetesClusterAutoScalerProfileOutput) ToKubernetesClusterAutoScalerProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterAutoScalerProfilePtrOutput
- type KubernetesClusterAutoScalerProfilePtrInput
- type KubernetesClusterAutoScalerProfilePtrOutput
- func (o KubernetesClusterAutoScalerProfilePtrOutput) BalanceSimilarNodeGroups() pulumi.BoolPtrOutput
- func (o KubernetesClusterAutoScalerProfilePtrOutput) Elem() KubernetesClusterAutoScalerProfileOutput
- func (KubernetesClusterAutoScalerProfilePtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterAutoScalerProfilePtrOutput) EmptyBulkDeleteMax() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfilePtrOutput) Expander() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfilePtrOutput) MaxGracefulTerminationSec() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfilePtrOutput) MaxNodeProvisioningTime() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfilePtrOutput) MaxUnreadyNodes() pulumi.IntPtrOutput
- func (o KubernetesClusterAutoScalerProfilePtrOutput) MaxUnreadyPercentage() pulumi.Float64PtrOutput
- func (o KubernetesClusterAutoScalerProfilePtrOutput) NewPodScaleUpDelay() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfilePtrOutput) ScaleDownDelayAfterAdd() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfilePtrOutput) ScaleDownDelayAfterDelete() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfilePtrOutput) ScaleDownDelayAfterFailure() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfilePtrOutput) ScaleDownUnneeded() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfilePtrOutput) ScaleDownUnready() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfilePtrOutput) ScaleDownUtilizationThreshold() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfilePtrOutput) ScanInterval() pulumi.StringPtrOutput
- func (o KubernetesClusterAutoScalerProfilePtrOutput) SkipNodesWithLocalStorage() pulumi.BoolPtrOutput
- func (o KubernetesClusterAutoScalerProfilePtrOutput) SkipNodesWithSystemPods() pulumi.BoolPtrOutput
- func (o KubernetesClusterAutoScalerProfilePtrOutput) ToKubernetesClusterAutoScalerProfilePtrOutput() KubernetesClusterAutoScalerProfilePtrOutput
- func (o KubernetesClusterAutoScalerProfilePtrOutput) ToKubernetesClusterAutoScalerProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterAutoScalerProfilePtrOutput
- 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 KubernetesClusterDefaultNodePoolKubeletConfig
- type KubernetesClusterDefaultNodePoolKubeletConfigArgs
- func (KubernetesClusterDefaultNodePoolKubeletConfigArgs) ElementType() reflect.Type
- func (i KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigOutput() KubernetesClusterDefaultNodePoolKubeletConfigOutput
- func (i KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolKubeletConfigOutput
- func (i KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutput() KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
- func (i KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
- type KubernetesClusterDefaultNodePoolKubeletConfigInput
- type KubernetesClusterDefaultNodePoolKubeletConfigOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ContainerLogMaxLine() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ContainerLogMaxSizeMb() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) CpuCfsQuotaEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) CpuManagerPolicy() pulumi.StringPtrOutput
- func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) ElementType() reflect.Type
- func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ImageGcHighThreshold() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ImageGcLowThreshold() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) PodMaxPid() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigOutput() KubernetesClusterDefaultNodePoolKubeletConfigOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolKubeletConfigOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutput() KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) TopologyManagerPolicy() pulumi.StringPtrOutput
- type KubernetesClusterDefaultNodePoolKubeletConfigPtrInput
- type KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ContainerLogMaxLine() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ContainerLogMaxSizeMb() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) CpuCfsQuotaEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) CpuManagerPolicy() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) Elem() KubernetesClusterDefaultNodePoolKubeletConfigOutput
- func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ImageGcHighThreshold() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ImageGcLowThreshold() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) PodMaxPid() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutput() KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) TopologyManagerPolicy() pulumi.StringPtrOutput
- type KubernetesClusterDefaultNodePoolLinuxOsConfig
- type KubernetesClusterDefaultNodePoolLinuxOsConfigArgs
- func (KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ElementType() reflect.Type
- func (i KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigOutput
- func (i KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigOutput
- func (i KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
- func (i KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
- type KubernetesClusterDefaultNodePoolLinuxOsConfigInput
- type KubernetesClusterDefaultNodePoolLinuxOsConfigOutput
- func (KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ElementType() reflect.Type
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) SwapFileSizeMb() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) SysctlConfig() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) TransparentHugePageDefrag() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) TransparentHugePageEnabled() pulumi.StringPtrOutput
- type KubernetesClusterDefaultNodePoolLinuxOsConfigPtrInput
- type KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) Elem() KubernetesClusterDefaultNodePoolLinuxOsConfigOutput
- func (KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) SwapFileSizeMb() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) SysctlConfig() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) TransparentHugePageDefrag() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) TransparentHugePageEnabled() pulumi.StringPtrOutput
- type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfig
- type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs
- func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ElementType() reflect.Type
- func (i KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput
- func (i KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput
- func (i KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
- func (i KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
- type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigInput
- type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput
- func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ElementType() reflect.Type
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) FsAioMaxNr() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) FsFileMax() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) FsInotifyMaxUserWatches() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) FsNrOpen() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) KernelThreadsMax() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreNetdevMaxBacklog() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreOptmemMax() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreRmemDefault() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreRmemMax() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreSomaxconn() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreWmemDefault() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreWmemMax() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4IpLocalPortRangeMax() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4IpLocalPortRangeMin() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4NeighDefaultGcThresh1() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4NeighDefaultGcThresh2() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4NeighDefaultGcThresh3() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpFinTimeout() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpKeepaliveIntvl() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpKeepaliveProbes() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpKeepaliveTime() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpMaxSynBacklog() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpMaxTwBuckets() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpTwReuse() pulumi.BoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetNetfilterNfConntrackBuckets() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetNetfilterNfConntrackMax() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) VmMaxMapCount() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) VmSwappiness() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) VmVfsCachePressure() pulumi.IntPtrOutput
- type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrInput
- type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) Elem() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput
- func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsAioMaxNr() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsFileMax() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsInotifyMaxUserWatches() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsNrOpen() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) KernelThreadsMax() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreNetdevMaxBacklog() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreOptmemMax() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreRmemDefault() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreRmemMax() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreSomaxconn() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreWmemDefault() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreWmemMax() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4IpLocalPortRangeMax() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4IpLocalPortRangeMin() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh1() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh2() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh3() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpFinTimeout() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpKeepaliveIntvl() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpKeepaliveProbes() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpKeepaliveTime() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpMaxSynBacklog() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpMaxTwBuckets() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpTwReuse() pulumi.BoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetNetfilterNfConntrackBuckets() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetNetfilterNfConntrackMax() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmMaxMapCount() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmSwappiness() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmVfsCachePressure() pulumi.IntPtrOutput
- type KubernetesClusterDefaultNodePoolOutput
- func (o KubernetesClusterDefaultNodePoolOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (KubernetesClusterDefaultNodePoolOutput) ElementType() reflect.Type
- func (o KubernetesClusterDefaultNodePoolOutput) EnableAutoScaling() pulumi.BoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) EnableHostEncryption() pulumi.BoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) EnableNodePublicIp() pulumi.BoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) FipsEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) KubeletConfig() KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) KubeletDiskType() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) LinuxOsConfig() KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
- 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) NodePublicIpPrefixId() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) NodeTaints() pulumi.StringArrayOutput
- func (o KubernetesClusterDefaultNodePoolOutput) OnlyCriticalAddonsEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) OrchestratorVersion() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) OsDiskSizeGb() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) OsDiskType() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) OsSku() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) PodSubnetId() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) ProximityPlacementGroupId() pulumi.StringPtrOutput
- 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) UltraSsdEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolOutput) UpgradeSettings() KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput
- 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) EnableHostEncryption() pulumi.BoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) EnableNodePublicIp() pulumi.BoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) FipsEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) KubeletConfig() KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) KubeletDiskType() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) LinuxOsConfig() KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) MaxCount() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) MaxPods() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) MinCount() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) Name() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) NodeCount() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) NodeLabels() pulumi.StringMapOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) NodePublicIpPrefixId() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) NodeTaints() pulumi.StringArrayOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) OnlyCriticalAddonsEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) OrchestratorVersion() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) OsDiskSizeGb() pulumi.IntPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) OsDiskType() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) OsSku() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) PodSubnetId() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) ProximityPlacementGroupId() pulumi.StringPtrOutput
- 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) UltraSsdEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) UpgradeSettings() KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) VmSize() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) VnetSubnetId() pulumi.StringPtrOutput
- type KubernetesClusterDefaultNodePoolUpgradeSettings
- type KubernetesClusterDefaultNodePoolUpgradeSettingsArgs
- func (KubernetesClusterDefaultNodePoolUpgradeSettingsArgs) ElementType() reflect.Type
- func (i KubernetesClusterDefaultNodePoolUpgradeSettingsArgs) ToKubernetesClusterDefaultNodePoolUpgradeSettingsOutput() KubernetesClusterDefaultNodePoolUpgradeSettingsOutput
- func (i KubernetesClusterDefaultNodePoolUpgradeSettingsArgs) ToKubernetesClusterDefaultNodePoolUpgradeSettingsOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolUpgradeSettingsOutput
- func (i KubernetesClusterDefaultNodePoolUpgradeSettingsArgs) ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput() KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput
- func (i KubernetesClusterDefaultNodePoolUpgradeSettingsArgs) ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput
- type KubernetesClusterDefaultNodePoolUpgradeSettingsInput
- type KubernetesClusterDefaultNodePoolUpgradeSettingsOutput
- func (KubernetesClusterDefaultNodePoolUpgradeSettingsOutput) ElementType() reflect.Type
- func (o KubernetesClusterDefaultNodePoolUpgradeSettingsOutput) MaxSurge() pulumi.StringOutput
- func (o KubernetesClusterDefaultNodePoolUpgradeSettingsOutput) ToKubernetesClusterDefaultNodePoolUpgradeSettingsOutput() KubernetesClusterDefaultNodePoolUpgradeSettingsOutput
- func (o KubernetesClusterDefaultNodePoolUpgradeSettingsOutput) ToKubernetesClusterDefaultNodePoolUpgradeSettingsOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolUpgradeSettingsOutput
- func (o KubernetesClusterDefaultNodePoolUpgradeSettingsOutput) ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput() KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput
- func (o KubernetesClusterDefaultNodePoolUpgradeSettingsOutput) ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput
- type KubernetesClusterDefaultNodePoolUpgradeSettingsPtrInput
- type KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput
- func (o KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput) Elem() KubernetesClusterDefaultNodePoolUpgradeSettingsOutput
- func (KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput) MaxSurge() pulumi.StringPtrOutput
- func (o KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput) ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput() KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput
- func (o KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput) ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput
- type KubernetesClusterHttpProxyConfig
- type KubernetesClusterHttpProxyConfigArgs
- func (KubernetesClusterHttpProxyConfigArgs) ElementType() reflect.Type
- func (i KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigOutput() KubernetesClusterHttpProxyConfigOutput
- func (i KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigOutputWithContext(ctx context.Context) KubernetesClusterHttpProxyConfigOutput
- func (i KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigPtrOutput() KubernetesClusterHttpProxyConfigPtrOutput
- func (i KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterHttpProxyConfigPtrOutput
- type KubernetesClusterHttpProxyConfigInput
- type KubernetesClusterHttpProxyConfigOutput
- func (KubernetesClusterHttpProxyConfigOutput) ElementType() reflect.Type
- func (o KubernetesClusterHttpProxyConfigOutput) HttpProxy() pulumi.StringPtrOutput
- func (o KubernetesClusterHttpProxyConfigOutput) HttpsProxy() pulumi.StringPtrOutput
- func (o KubernetesClusterHttpProxyConfigOutput) NoProxies() pulumi.StringArrayOutput
- func (o KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigOutput() KubernetesClusterHttpProxyConfigOutput
- func (o KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigOutputWithContext(ctx context.Context) KubernetesClusterHttpProxyConfigOutput
- func (o KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigPtrOutput() KubernetesClusterHttpProxyConfigPtrOutput
- func (o KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterHttpProxyConfigPtrOutput
- func (o KubernetesClusterHttpProxyConfigOutput) TrustedCa() pulumi.StringPtrOutput
- type KubernetesClusterHttpProxyConfigPtrInput
- type KubernetesClusterHttpProxyConfigPtrOutput
- func (o KubernetesClusterHttpProxyConfigPtrOutput) Elem() KubernetesClusterHttpProxyConfigOutput
- func (KubernetesClusterHttpProxyConfigPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterHttpProxyConfigPtrOutput) HttpProxy() pulumi.StringPtrOutput
- func (o KubernetesClusterHttpProxyConfigPtrOutput) HttpsProxy() pulumi.StringPtrOutput
- func (o KubernetesClusterHttpProxyConfigPtrOutput) NoProxies() pulumi.StringArrayOutput
- func (o KubernetesClusterHttpProxyConfigPtrOutput) ToKubernetesClusterHttpProxyConfigPtrOutput() KubernetesClusterHttpProxyConfigPtrOutput
- func (o KubernetesClusterHttpProxyConfigPtrOutput) ToKubernetesClusterHttpProxyConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterHttpProxyConfigPtrOutput
- func (o KubernetesClusterHttpProxyConfigPtrOutput) TrustedCa() 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
- func (o KubernetesClusterIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
- 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.StringPtrOutput
- func (o KubernetesClusterIdentityPtrOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
- type KubernetesClusterInput
- 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 KubernetesClusterKubeletIdentity
- type KubernetesClusterKubeletIdentityArgs
- func (KubernetesClusterKubeletIdentityArgs) ElementType() reflect.Type
- func (i KubernetesClusterKubeletIdentityArgs) ToKubernetesClusterKubeletIdentityOutput() KubernetesClusterKubeletIdentityOutput
- func (i KubernetesClusterKubeletIdentityArgs) ToKubernetesClusterKubeletIdentityOutputWithContext(ctx context.Context) KubernetesClusterKubeletIdentityOutput
- type KubernetesClusterKubeletIdentityArray
- func (KubernetesClusterKubeletIdentityArray) ElementType() reflect.Type
- func (i KubernetesClusterKubeletIdentityArray) ToKubernetesClusterKubeletIdentityArrayOutput() KubernetesClusterKubeletIdentityArrayOutput
- func (i KubernetesClusterKubeletIdentityArray) ToKubernetesClusterKubeletIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterKubeletIdentityArrayOutput
- type KubernetesClusterKubeletIdentityArrayInput
- type KubernetesClusterKubeletIdentityArrayOutput
- func (KubernetesClusterKubeletIdentityArrayOutput) ElementType() reflect.Type
- func (o KubernetesClusterKubeletIdentityArrayOutput) Index(i pulumi.IntInput) KubernetesClusterKubeletIdentityOutput
- func (o KubernetesClusterKubeletIdentityArrayOutput) ToKubernetesClusterKubeletIdentityArrayOutput() KubernetesClusterKubeletIdentityArrayOutput
- func (o KubernetesClusterKubeletIdentityArrayOutput) ToKubernetesClusterKubeletIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterKubeletIdentityArrayOutput
- type KubernetesClusterKubeletIdentityInput
- type KubernetesClusterKubeletIdentityOutput
- func (o KubernetesClusterKubeletIdentityOutput) ClientId() pulumi.StringPtrOutput
- func (KubernetesClusterKubeletIdentityOutput) ElementType() reflect.Type
- func (o KubernetesClusterKubeletIdentityOutput) ObjectId() pulumi.StringPtrOutput
- func (o KubernetesClusterKubeletIdentityOutput) ToKubernetesClusterKubeletIdentityOutput() KubernetesClusterKubeletIdentityOutput
- func (o KubernetesClusterKubeletIdentityOutput) ToKubernetesClusterKubeletIdentityOutputWithContext(ctx context.Context) KubernetesClusterKubeletIdentityOutput
- func (o KubernetesClusterKubeletIdentityOutput) UserAssignedIdentityId() 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.StringPtrOutput
- func (o KubernetesClusterLinuxProfilePtrOutput) Elem() KubernetesClusterLinuxProfileOutput
- func (KubernetesClusterLinuxProfilePtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterLinuxProfilePtrOutput) SshKey() KubernetesClusterLinuxProfileSshKeyPtrOutput
- 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
- func (i KubernetesClusterLinuxProfileSshKeyArgs) ToKubernetesClusterLinuxProfileSshKeyPtrOutput() KubernetesClusterLinuxProfileSshKeyPtrOutput
- func (i KubernetesClusterLinuxProfileSshKeyArgs) ToKubernetesClusterLinuxProfileSshKeyPtrOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfileSshKeyPtrOutput
- 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
- func (o KubernetesClusterLinuxProfileSshKeyOutput) ToKubernetesClusterLinuxProfileSshKeyPtrOutput() KubernetesClusterLinuxProfileSshKeyPtrOutput
- func (o KubernetesClusterLinuxProfileSshKeyOutput) ToKubernetesClusterLinuxProfileSshKeyPtrOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfileSshKeyPtrOutput
- type KubernetesClusterLinuxProfileSshKeyPtrInput
- type KubernetesClusterLinuxProfileSshKeyPtrOutput
- func (o KubernetesClusterLinuxProfileSshKeyPtrOutput) Elem() KubernetesClusterLinuxProfileSshKeyOutput
- func (KubernetesClusterLinuxProfileSshKeyPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterLinuxProfileSshKeyPtrOutput) KeyData() pulumi.StringPtrOutput
- func (o KubernetesClusterLinuxProfileSshKeyPtrOutput) ToKubernetesClusterLinuxProfileSshKeyPtrOutput() KubernetesClusterLinuxProfileSshKeyPtrOutput
- func (o KubernetesClusterLinuxProfileSshKeyPtrOutput) ToKubernetesClusterLinuxProfileSshKeyPtrOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfileSshKeyPtrOutput
- type KubernetesClusterMaintenanceWindow
- type KubernetesClusterMaintenanceWindowAllowed
- type KubernetesClusterMaintenanceWindowAllowedArgs
- func (KubernetesClusterMaintenanceWindowAllowedArgs) ElementType() reflect.Type
- func (i KubernetesClusterMaintenanceWindowAllowedArgs) ToKubernetesClusterMaintenanceWindowAllowedOutput() KubernetesClusterMaintenanceWindowAllowedOutput
- func (i KubernetesClusterMaintenanceWindowAllowedArgs) ToKubernetesClusterMaintenanceWindowAllowedOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowAllowedOutput
- type KubernetesClusterMaintenanceWindowAllowedArray
- func (KubernetesClusterMaintenanceWindowAllowedArray) ElementType() reflect.Type
- func (i KubernetesClusterMaintenanceWindowAllowedArray) ToKubernetesClusterMaintenanceWindowAllowedArrayOutput() KubernetesClusterMaintenanceWindowAllowedArrayOutput
- func (i KubernetesClusterMaintenanceWindowAllowedArray) ToKubernetesClusterMaintenanceWindowAllowedArrayOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowAllowedArrayOutput
- type KubernetesClusterMaintenanceWindowAllowedArrayInput
- type KubernetesClusterMaintenanceWindowAllowedArrayOutput
- func (KubernetesClusterMaintenanceWindowAllowedArrayOutput) ElementType() reflect.Type
- func (o KubernetesClusterMaintenanceWindowAllowedArrayOutput) Index(i pulumi.IntInput) KubernetesClusterMaintenanceWindowAllowedOutput
- func (o KubernetesClusterMaintenanceWindowAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowAllowedArrayOutput() KubernetesClusterMaintenanceWindowAllowedArrayOutput
- func (o KubernetesClusterMaintenanceWindowAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowAllowedArrayOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowAllowedArrayOutput
- type KubernetesClusterMaintenanceWindowAllowedInput
- type KubernetesClusterMaintenanceWindowAllowedOutput
- func (o KubernetesClusterMaintenanceWindowAllowedOutput) Day() pulumi.StringOutput
- func (KubernetesClusterMaintenanceWindowAllowedOutput) ElementType() reflect.Type
- func (o KubernetesClusterMaintenanceWindowAllowedOutput) Hours() pulumi.IntArrayOutput
- func (o KubernetesClusterMaintenanceWindowAllowedOutput) ToKubernetesClusterMaintenanceWindowAllowedOutput() KubernetesClusterMaintenanceWindowAllowedOutput
- func (o KubernetesClusterMaintenanceWindowAllowedOutput) ToKubernetesClusterMaintenanceWindowAllowedOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowAllowedOutput
- type KubernetesClusterMaintenanceWindowArgs
- func (KubernetesClusterMaintenanceWindowArgs) ElementType() reflect.Type
- func (i KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowOutput() KubernetesClusterMaintenanceWindowOutput
- func (i KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowOutput
- func (i KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowPtrOutput() KubernetesClusterMaintenanceWindowPtrOutput
- func (i KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowPtrOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowPtrOutput
- type KubernetesClusterMaintenanceWindowInput
- type KubernetesClusterMaintenanceWindowNotAllowed
- type KubernetesClusterMaintenanceWindowNotAllowedArgs
- func (KubernetesClusterMaintenanceWindowNotAllowedArgs) ElementType() reflect.Type
- func (i KubernetesClusterMaintenanceWindowNotAllowedArgs) ToKubernetesClusterMaintenanceWindowNotAllowedOutput() KubernetesClusterMaintenanceWindowNotAllowedOutput
- func (i KubernetesClusterMaintenanceWindowNotAllowedArgs) ToKubernetesClusterMaintenanceWindowNotAllowedOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowNotAllowedOutput
- type KubernetesClusterMaintenanceWindowNotAllowedArray
- func (KubernetesClusterMaintenanceWindowNotAllowedArray) ElementType() reflect.Type
- func (i KubernetesClusterMaintenanceWindowNotAllowedArray) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutput() KubernetesClusterMaintenanceWindowNotAllowedArrayOutput
- func (i KubernetesClusterMaintenanceWindowNotAllowedArray) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowNotAllowedArrayOutput
- type KubernetesClusterMaintenanceWindowNotAllowedArrayInput
- type KubernetesClusterMaintenanceWindowNotAllowedArrayOutput
- func (KubernetesClusterMaintenanceWindowNotAllowedArrayOutput) ElementType() reflect.Type
- func (o KubernetesClusterMaintenanceWindowNotAllowedArrayOutput) Index(i pulumi.IntInput) KubernetesClusterMaintenanceWindowNotAllowedOutput
- func (o KubernetesClusterMaintenanceWindowNotAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutput() KubernetesClusterMaintenanceWindowNotAllowedArrayOutput
- func (o KubernetesClusterMaintenanceWindowNotAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowNotAllowedArrayOutput
- type KubernetesClusterMaintenanceWindowNotAllowedInput
- type KubernetesClusterMaintenanceWindowNotAllowedOutput
- func (KubernetesClusterMaintenanceWindowNotAllowedOutput) ElementType() reflect.Type
- func (o KubernetesClusterMaintenanceWindowNotAllowedOutput) End() pulumi.StringOutput
- func (o KubernetesClusterMaintenanceWindowNotAllowedOutput) Start() pulumi.StringOutput
- func (o KubernetesClusterMaintenanceWindowNotAllowedOutput) ToKubernetesClusterMaintenanceWindowNotAllowedOutput() KubernetesClusterMaintenanceWindowNotAllowedOutput
- func (o KubernetesClusterMaintenanceWindowNotAllowedOutput) ToKubernetesClusterMaintenanceWindowNotAllowedOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowNotAllowedOutput
- type KubernetesClusterMaintenanceWindowOutput
- func (o KubernetesClusterMaintenanceWindowOutput) Alloweds() KubernetesClusterMaintenanceWindowAllowedArrayOutput
- func (KubernetesClusterMaintenanceWindowOutput) ElementType() reflect.Type
- func (o KubernetesClusterMaintenanceWindowOutput) NotAlloweds() KubernetesClusterMaintenanceWindowNotAllowedArrayOutput
- func (o KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowOutput() KubernetesClusterMaintenanceWindowOutput
- func (o KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowOutput
- func (o KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowPtrOutput() KubernetesClusterMaintenanceWindowPtrOutput
- func (o KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowPtrOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowPtrOutput
- type KubernetesClusterMaintenanceWindowPtrInput
- type KubernetesClusterMaintenanceWindowPtrOutput
- func (o KubernetesClusterMaintenanceWindowPtrOutput) Alloweds() KubernetesClusterMaintenanceWindowAllowedArrayOutput
- func (o KubernetesClusterMaintenanceWindowPtrOutput) Elem() KubernetesClusterMaintenanceWindowOutput
- func (KubernetesClusterMaintenanceWindowPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterMaintenanceWindowPtrOutput) NotAlloweds() KubernetesClusterMaintenanceWindowNotAllowedArrayOutput
- func (o KubernetesClusterMaintenanceWindowPtrOutput) ToKubernetesClusterMaintenanceWindowPtrOutput() KubernetesClusterMaintenanceWindowPtrOutput
- func (o KubernetesClusterMaintenanceWindowPtrOutput) ToKubernetesClusterMaintenanceWindowPtrOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowPtrOutput
- type KubernetesClusterMap
- type KubernetesClusterMapInput
- type KubernetesClusterMapOutput
- func (KubernetesClusterMapOutput) ElementType() reflect.Type
- func (o KubernetesClusterMapOutput) MapIndex(k pulumi.StringInput) KubernetesClusterOutput
- func (o KubernetesClusterMapOutput) ToKubernetesClusterMapOutput() KubernetesClusterMapOutput
- func (o KubernetesClusterMapOutput) ToKubernetesClusterMapOutputWithContext(ctx context.Context) KubernetesClusterMapOutput
- 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) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ManagedOutboundIpCount() pulumi.IntPtrOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) OutboundIpAddressIds() pulumi.StringArrayOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) OutboundIpPrefixIds() pulumi.StringArrayOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) OutboundPortsAllocated() pulumi.IntPtrOutput
- 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) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ManagedOutboundIpCount() pulumi.IntPtrOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) OutboundIpAddressIds() pulumi.StringArrayOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) OutboundIpPrefixIds() pulumi.StringArrayOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) OutboundPortsAllocated() pulumi.IntPtrOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput() KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
- func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
- type KubernetesClusterNetworkProfileNatGatewayProfile
- type KubernetesClusterNetworkProfileNatGatewayProfileArgs
- func (KubernetesClusterNetworkProfileNatGatewayProfileArgs) ElementType() reflect.Type
- func (i KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfileOutput() KubernetesClusterNetworkProfileNatGatewayProfileOutput
- func (i KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfileOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileNatGatewayProfileOutput
- func (i KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutput() KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
- func (i KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
- type KubernetesClusterNetworkProfileNatGatewayProfileInput
- type KubernetesClusterNetworkProfileNatGatewayProfileOutput
- func (o KubernetesClusterNetworkProfileNatGatewayProfileOutput) EffectiveOutboundIps() pulumi.StringArrayOutput
- func (KubernetesClusterNetworkProfileNatGatewayProfileOutput) ElementType() reflect.Type
- func (o KubernetesClusterNetworkProfileNatGatewayProfileOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o KubernetesClusterNetworkProfileNatGatewayProfileOutput) ManagedOutboundIpCount() pulumi.IntPtrOutput
- func (o KubernetesClusterNetworkProfileNatGatewayProfileOutput) ToKubernetesClusterNetworkProfileNatGatewayProfileOutput() KubernetesClusterNetworkProfileNatGatewayProfileOutput
- func (o KubernetesClusterNetworkProfileNatGatewayProfileOutput) ToKubernetesClusterNetworkProfileNatGatewayProfileOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileNatGatewayProfileOutput
- func (o KubernetesClusterNetworkProfileNatGatewayProfileOutput) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutput() KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
- func (o KubernetesClusterNetworkProfileNatGatewayProfileOutput) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
- type KubernetesClusterNetworkProfileNatGatewayProfilePtrInput
- type KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
- func (o KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) EffectiveOutboundIps() pulumi.StringArrayOutput
- func (o KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) Elem() KubernetesClusterNetworkProfileNatGatewayProfileOutput
- func (KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
- func (o KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) ManagedOutboundIpCount() pulumi.IntPtrOutput
- func (o KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutput() KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
- func (o KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
- 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) NatGatewayProfile() KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
- func (o KubernetesClusterNetworkProfileOutput) NetworkMode() pulumi.StringPtrOutput
- func (o KubernetesClusterNetworkProfileOutput) NetworkPlugin() pulumi.StringOutput
- func (o KubernetesClusterNetworkProfileOutput) NetworkPolicy() pulumi.StringPtrOutput
- func (o KubernetesClusterNetworkProfileOutput) OutboundType() 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) NatGatewayProfile() KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
- func (o KubernetesClusterNetworkProfilePtrOutput) NetworkMode() pulumi.StringPtrOutput
- func (o KubernetesClusterNetworkProfilePtrOutput) NetworkPlugin() pulumi.StringPtrOutput
- func (o KubernetesClusterNetworkProfilePtrOutput) NetworkPolicy() pulumi.StringPtrOutput
- func (o KubernetesClusterNetworkProfilePtrOutput) OutboundType() 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
- func (*KubernetesClusterNodePool) ElementType() reflect.Type
- func (i *KubernetesClusterNodePool) ToKubernetesClusterNodePoolOutput() KubernetesClusterNodePoolOutput
- func (i *KubernetesClusterNodePool) ToKubernetesClusterNodePoolOutputWithContext(ctx context.Context) KubernetesClusterNodePoolOutput
- func (i *KubernetesClusterNodePool) ToKubernetesClusterNodePoolPtrOutput() KubernetesClusterNodePoolPtrOutput
- func (i *KubernetesClusterNodePool) ToKubernetesClusterNodePoolPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolPtrOutput
- type KubernetesClusterNodePoolArgs
- type KubernetesClusterNodePoolArray
- func (KubernetesClusterNodePoolArray) ElementType() reflect.Type
- func (i KubernetesClusterNodePoolArray) ToKubernetesClusterNodePoolArrayOutput() KubernetesClusterNodePoolArrayOutput
- func (i KubernetesClusterNodePoolArray) ToKubernetesClusterNodePoolArrayOutputWithContext(ctx context.Context) KubernetesClusterNodePoolArrayOutput
- type KubernetesClusterNodePoolArrayInput
- type KubernetesClusterNodePoolArrayOutput
- func (KubernetesClusterNodePoolArrayOutput) ElementType() reflect.Type
- func (o KubernetesClusterNodePoolArrayOutput) Index(i pulumi.IntInput) KubernetesClusterNodePoolOutput
- func (o KubernetesClusterNodePoolArrayOutput) ToKubernetesClusterNodePoolArrayOutput() KubernetesClusterNodePoolArrayOutput
- func (o KubernetesClusterNodePoolArrayOutput) ToKubernetesClusterNodePoolArrayOutputWithContext(ctx context.Context) KubernetesClusterNodePoolArrayOutput
- type KubernetesClusterNodePoolInput
- type KubernetesClusterNodePoolKubeletConfig
- type KubernetesClusterNodePoolKubeletConfigArgs
- func (KubernetesClusterNodePoolKubeletConfigArgs) ElementType() reflect.Type
- func (i KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigOutput() KubernetesClusterNodePoolKubeletConfigOutput
- func (i KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigOutputWithContext(ctx context.Context) KubernetesClusterNodePoolKubeletConfigOutput
- func (i KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigPtrOutput() KubernetesClusterNodePoolKubeletConfigPtrOutput
- func (i KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolKubeletConfigPtrOutput
- type KubernetesClusterNodePoolKubeletConfigInput
- type KubernetesClusterNodePoolKubeletConfigOutput
- func (o KubernetesClusterNodePoolKubeletConfigOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput
- func (o KubernetesClusterNodePoolKubeletConfigOutput) ContainerLogMaxLine() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigOutput) ContainerLogMaxSizeMb() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigOutput) CpuCfsQuotaEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigOutput) CpuManagerPolicy() pulumi.StringPtrOutput
- func (KubernetesClusterNodePoolKubeletConfigOutput) ElementType() reflect.Type
- func (o KubernetesClusterNodePoolKubeletConfigOutput) ImageGcHighThreshold() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigOutput) ImageGcLowThreshold() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigOutput) PodMaxPid() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigOutput) ToKubernetesClusterNodePoolKubeletConfigOutput() KubernetesClusterNodePoolKubeletConfigOutput
- func (o KubernetesClusterNodePoolKubeletConfigOutput) ToKubernetesClusterNodePoolKubeletConfigOutputWithContext(ctx context.Context) KubernetesClusterNodePoolKubeletConfigOutput
- func (o KubernetesClusterNodePoolKubeletConfigOutput) ToKubernetesClusterNodePoolKubeletConfigPtrOutput() KubernetesClusterNodePoolKubeletConfigPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigOutput) ToKubernetesClusterNodePoolKubeletConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolKubeletConfigPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigOutput) TopologyManagerPolicy() pulumi.StringPtrOutput
- type KubernetesClusterNodePoolKubeletConfigPtrInput
- type KubernetesClusterNodePoolKubeletConfigPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput
- func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) ContainerLogMaxLine() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) ContainerLogMaxSizeMb() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) CpuCfsQuotaEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) CpuManagerPolicy() pulumi.StringPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) Elem() KubernetesClusterNodePoolKubeletConfigOutput
- func (KubernetesClusterNodePoolKubeletConfigPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) ImageGcHighThreshold() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) ImageGcLowThreshold() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) PodMaxPid() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) ToKubernetesClusterNodePoolKubeletConfigPtrOutput() KubernetesClusterNodePoolKubeletConfigPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) ToKubernetesClusterNodePoolKubeletConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolKubeletConfigPtrOutput
- func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) TopologyManagerPolicy() pulumi.StringPtrOutput
- type KubernetesClusterNodePoolLinuxOsConfig
- type KubernetesClusterNodePoolLinuxOsConfigArgs
- func (KubernetesClusterNodePoolLinuxOsConfigArgs) ElementType() reflect.Type
- func (i KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigOutput() KubernetesClusterNodePoolLinuxOsConfigOutput
- func (i KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigOutput
- func (i KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigPtrOutput
- func (i KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigPtrOutput
- type KubernetesClusterNodePoolLinuxOsConfigInput
- type KubernetesClusterNodePoolLinuxOsConfigOutput
- func (KubernetesClusterNodePoolLinuxOsConfigOutput) ElementType() reflect.Type
- func (o KubernetesClusterNodePoolLinuxOsConfigOutput) SwapFileSizeMb() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigOutput) SysctlConfig() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigOutput() KubernetesClusterNodePoolLinuxOsConfigOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigOutput) TransparentHugePageDefrag() pulumi.StringPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigOutput) TransparentHugePageEnabled() pulumi.StringPtrOutput
- type KubernetesClusterNodePoolLinuxOsConfigPtrInput
- type KubernetesClusterNodePoolLinuxOsConfigPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigPtrOutput) Elem() KubernetesClusterNodePoolLinuxOsConfigOutput
- func (KubernetesClusterNodePoolLinuxOsConfigPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterNodePoolLinuxOsConfigPtrOutput) SwapFileSizeMb() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigPtrOutput) SysctlConfig() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigPtrOutput) TransparentHugePageDefrag() pulumi.StringPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigPtrOutput) TransparentHugePageEnabled() pulumi.StringPtrOutput
- type KubernetesClusterNodePoolLinuxOsConfigSysctlConfig
- type KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs
- func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ElementType() reflect.Type
- func (i KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput
- func (i KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput
- func (i KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
- func (i KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
- type KubernetesClusterNodePoolLinuxOsConfigSysctlConfigInput
- type KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput
- func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ElementType() reflect.Type
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) FsAioMaxNr() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) FsFileMax() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) FsInotifyMaxUserWatches() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) FsNrOpen() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) KernelThreadsMax() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreNetdevMaxBacklog() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreOptmemMax() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreRmemDefault() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreRmemMax() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreSomaxconn() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreWmemDefault() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreWmemMax() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4IpLocalPortRangeMax() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4IpLocalPortRangeMin() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4NeighDefaultGcThresh1() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4NeighDefaultGcThresh2() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4NeighDefaultGcThresh3() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpFinTimeout() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpKeepaliveIntvl() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpKeepaliveProbes() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpKeepaliveTime() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpMaxSynBacklog() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpMaxTwBuckets() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpTwReuse() pulumi.BoolPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetNetfilterNfConntrackBuckets() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetNetfilterNfConntrackMax() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) VmMaxMapCount() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) VmSwappiness() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) VmVfsCachePressure() pulumi.IntPtrOutput
- type KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrInput
- type KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) Elem() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput
- func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsAioMaxNr() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsFileMax() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsInotifyMaxUserWatches() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsNrOpen() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) KernelThreadsMax() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreNetdevMaxBacklog() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreOptmemMax() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreRmemDefault() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreRmemMax() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreSomaxconn() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreWmemDefault() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreWmemMax() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4IpLocalPortRangeMax() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4IpLocalPortRangeMin() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh1() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh2() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh3() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpFinTimeout() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpKeepaliveIntvl() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpKeepaliveProbes() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpKeepaliveTime() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpMaxSynBacklog() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpMaxTwBuckets() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpTwReuse() pulumi.BoolPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetNetfilterNfConntrackBuckets() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetNetfilterNfConntrackMax() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmMaxMapCount() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmSwappiness() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmVfsCachePressure() pulumi.IntPtrOutput
- type KubernetesClusterNodePoolMap
- func (KubernetesClusterNodePoolMap) ElementType() reflect.Type
- func (i KubernetesClusterNodePoolMap) ToKubernetesClusterNodePoolMapOutput() KubernetesClusterNodePoolMapOutput
- func (i KubernetesClusterNodePoolMap) ToKubernetesClusterNodePoolMapOutputWithContext(ctx context.Context) KubernetesClusterNodePoolMapOutput
- type KubernetesClusterNodePoolMapInput
- type KubernetesClusterNodePoolMapOutput
- func (KubernetesClusterNodePoolMapOutput) ElementType() reflect.Type
- func (o KubernetesClusterNodePoolMapOutput) MapIndex(k pulumi.StringInput) KubernetesClusterNodePoolOutput
- func (o KubernetesClusterNodePoolMapOutput) ToKubernetesClusterNodePoolMapOutput() KubernetesClusterNodePoolMapOutput
- func (o KubernetesClusterNodePoolMapOutput) ToKubernetesClusterNodePoolMapOutputWithContext(ctx context.Context) KubernetesClusterNodePoolMapOutput
- type KubernetesClusterNodePoolOutput
- func (KubernetesClusterNodePoolOutput) ElementType() reflect.Type
- func (o KubernetesClusterNodePoolOutput) ToKubernetesClusterNodePoolOutput() KubernetesClusterNodePoolOutput
- func (o KubernetesClusterNodePoolOutput) ToKubernetesClusterNodePoolOutputWithContext(ctx context.Context) KubernetesClusterNodePoolOutput
- func (o KubernetesClusterNodePoolOutput) ToKubernetesClusterNodePoolPtrOutput() KubernetesClusterNodePoolPtrOutput
- func (o KubernetesClusterNodePoolOutput) ToKubernetesClusterNodePoolPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolPtrOutput
- type KubernetesClusterNodePoolPtrInput
- type KubernetesClusterNodePoolPtrOutput
- func (o KubernetesClusterNodePoolPtrOutput) Elem() KubernetesClusterNodePoolOutput
- func (KubernetesClusterNodePoolPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterNodePoolPtrOutput) ToKubernetesClusterNodePoolPtrOutput() KubernetesClusterNodePoolPtrOutput
- func (o KubernetesClusterNodePoolPtrOutput) ToKubernetesClusterNodePoolPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolPtrOutput
- type KubernetesClusterNodePoolState
- type KubernetesClusterNodePoolUpgradeSettings
- type KubernetesClusterNodePoolUpgradeSettingsArgs
- func (KubernetesClusterNodePoolUpgradeSettingsArgs) ElementType() reflect.Type
- func (i KubernetesClusterNodePoolUpgradeSettingsArgs) ToKubernetesClusterNodePoolUpgradeSettingsOutput() KubernetesClusterNodePoolUpgradeSettingsOutput
- func (i KubernetesClusterNodePoolUpgradeSettingsArgs) ToKubernetesClusterNodePoolUpgradeSettingsOutputWithContext(ctx context.Context) KubernetesClusterNodePoolUpgradeSettingsOutput
- func (i KubernetesClusterNodePoolUpgradeSettingsArgs) ToKubernetesClusterNodePoolUpgradeSettingsPtrOutput() KubernetesClusterNodePoolUpgradeSettingsPtrOutput
- func (i KubernetesClusterNodePoolUpgradeSettingsArgs) ToKubernetesClusterNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolUpgradeSettingsPtrOutput
- type KubernetesClusterNodePoolUpgradeSettingsInput
- type KubernetesClusterNodePoolUpgradeSettingsOutput
- func (KubernetesClusterNodePoolUpgradeSettingsOutput) ElementType() reflect.Type
- func (o KubernetesClusterNodePoolUpgradeSettingsOutput) MaxSurge() pulumi.StringOutput
- func (o KubernetesClusterNodePoolUpgradeSettingsOutput) ToKubernetesClusterNodePoolUpgradeSettingsOutput() KubernetesClusterNodePoolUpgradeSettingsOutput
- func (o KubernetesClusterNodePoolUpgradeSettingsOutput) ToKubernetesClusterNodePoolUpgradeSettingsOutputWithContext(ctx context.Context) KubernetesClusterNodePoolUpgradeSettingsOutput
- func (o KubernetesClusterNodePoolUpgradeSettingsOutput) ToKubernetesClusterNodePoolUpgradeSettingsPtrOutput() KubernetesClusterNodePoolUpgradeSettingsPtrOutput
- func (o KubernetesClusterNodePoolUpgradeSettingsOutput) ToKubernetesClusterNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolUpgradeSettingsPtrOutput
- type KubernetesClusterNodePoolUpgradeSettingsPtrInput
- type KubernetesClusterNodePoolUpgradeSettingsPtrOutput
- func (o KubernetesClusterNodePoolUpgradeSettingsPtrOutput) Elem() KubernetesClusterNodePoolUpgradeSettingsOutput
- func (KubernetesClusterNodePoolUpgradeSettingsPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterNodePoolUpgradeSettingsPtrOutput) MaxSurge() pulumi.StringPtrOutput
- func (o KubernetesClusterNodePoolUpgradeSettingsPtrOutput) ToKubernetesClusterNodePoolUpgradeSettingsPtrOutput() KubernetesClusterNodePoolUpgradeSettingsPtrOutput
- func (o KubernetesClusterNodePoolUpgradeSettingsPtrOutput) ToKubernetesClusterNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolUpgradeSettingsPtrOutput
- type KubernetesClusterOutput
- func (KubernetesClusterOutput) ElementType() reflect.Type
- func (o KubernetesClusterOutput) ToKubernetesClusterOutput() KubernetesClusterOutput
- func (o KubernetesClusterOutput) ToKubernetesClusterOutputWithContext(ctx context.Context) KubernetesClusterOutput
- func (o KubernetesClusterOutput) ToKubernetesClusterPtrOutput() KubernetesClusterPtrOutput
- func (o KubernetesClusterOutput) ToKubernetesClusterPtrOutputWithContext(ctx context.Context) KubernetesClusterPtrOutput
- type KubernetesClusterPtrInput
- type KubernetesClusterPtrOutput
- func (o KubernetesClusterPtrOutput) Elem() KubernetesClusterOutput
- func (KubernetesClusterPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterPtrOutput) ToKubernetesClusterPtrOutput() KubernetesClusterPtrOutput
- func (o KubernetesClusterPtrOutput) ToKubernetesClusterPtrOutputWithContext(ctx context.Context) KubernetesClusterPtrOutput
- 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) AdminGroupObjectIds() pulumi.StringArrayOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) AzureRbacEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ClientAppId() pulumi.StringPtrOutput
- func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ElementType() reflect.Type
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) Managed() pulumi.BoolPtrOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ServerAppId() pulumi.StringPtrOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ServerAppSecret() pulumi.StringPtrOutput
- 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) AdminGroupObjectIds() pulumi.StringArrayOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) AzureRbacEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ClientAppId() pulumi.StringPtrOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) Elem() KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput
- func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) Managed() pulumi.BoolPtrOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ServerAppId() pulumi.StringPtrOutput
- func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ServerAppSecret() pulumi.StringPtrOutput
- 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.BoolPtrOutput
- 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.StringPtrOutput
- func (o KubernetesClusterServicePrincipalPtrOutput) ClientSecret() pulumi.StringPtrOutput
- 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) License() pulumi.StringPtrOutput
- 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.StringPtrOutput
- func (o KubernetesClusterWindowsProfilePtrOutput) Elem() KubernetesClusterWindowsProfileOutput
- func (KubernetesClusterWindowsProfilePtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterWindowsProfilePtrOutput) License() pulumi.StringPtrOutput
- func (o KubernetesClusterWindowsProfilePtrOutput) ToKubernetesClusterWindowsProfilePtrOutput() KubernetesClusterWindowsProfilePtrOutput
- func (o KubernetesClusterWindowsProfilePtrOutput) ToKubernetesClusterWindowsProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterWindowsProfilePtrOutput
- type LookupKubernetesClusterArgs
- type LookupKubernetesClusterOutputArgs
- type LookupKubernetesClusterResult
- type LookupKubernetesClusterResultOutput
- func (o LookupKubernetesClusterResultOutput) AddonProfiles() GetKubernetesClusterAddonProfileArrayOutput
- func (o LookupKubernetesClusterResultOutput) AgentPoolProfiles() GetKubernetesClusterAgentPoolProfileArrayOutput
- func (o LookupKubernetesClusterResultOutput) ApiServerAuthorizedIpRanges() pulumi.StringArrayOutput
- func (o LookupKubernetesClusterResultOutput) DiskEncryptionSetId() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) DnsPrefix() pulumi.StringOutput
- func (LookupKubernetesClusterResultOutput) ElementType() reflect.Type
- func (o LookupKubernetesClusterResultOutput) Fqdn() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) Id() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) Identities() GetKubernetesClusterIdentityArrayOutput
- func (o LookupKubernetesClusterResultOutput) KubeAdminConfigRaw() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) KubeAdminConfigs() GetKubernetesClusterKubeAdminConfigArrayOutput
- func (o LookupKubernetesClusterResultOutput) KubeConfigRaw() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) KubeConfigs() GetKubernetesClusterKubeConfigArrayOutput
- func (o LookupKubernetesClusterResultOutput) KubeletIdentities() GetKubernetesClusterKubeletIdentityArrayOutput
- func (o LookupKubernetesClusterResultOutput) KubernetesVersion() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) LinuxProfiles() GetKubernetesClusterLinuxProfileArrayOutput
- func (o LookupKubernetesClusterResultOutput) Location() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) Name() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) NetworkProfiles() GetKubernetesClusterNetworkProfileArrayOutput
- func (o LookupKubernetesClusterResultOutput) NodeResourceGroup() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) PrivateClusterEnabled() pulumi.BoolOutput
- func (o LookupKubernetesClusterResultOutput) PrivateFqdn() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) PrivateLinkEnabled() pulumi.BoolOutput
- func (o LookupKubernetesClusterResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) RoleBasedAccessControls() GetKubernetesClusterRoleBasedAccessControlArrayOutput
- func (o LookupKubernetesClusterResultOutput) ServicePrincipals() GetKubernetesClusterServicePrincipalArrayOutput
- func (o LookupKubernetesClusterResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutput() LookupKubernetesClusterResultOutput
- func (o LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutputWithContext(ctx context.Context) LookupKubernetesClusterResultOutput
- func (o LookupKubernetesClusterResultOutput) WindowsProfiles() GetKubernetesClusterWindowsProfileArrayOutput
- type LookupRegistryArgs
- type LookupRegistryOutputArgs
- type LookupRegistryResult
- type LookupRegistryResultOutput
- func (o LookupRegistryResultOutput) AdminEnabled() pulumi.BoolOutput
- func (o LookupRegistryResultOutput) AdminPassword() pulumi.StringOutput
- func (o LookupRegistryResultOutput) AdminUsername() pulumi.StringOutput
- func (LookupRegistryResultOutput) ElementType() reflect.Type
- func (o LookupRegistryResultOutput) Id() pulumi.StringOutput
- func (o LookupRegistryResultOutput) Location() pulumi.StringOutput
- func (o LookupRegistryResultOutput) LoginServer() pulumi.StringOutput
- func (o LookupRegistryResultOutput) Name() pulumi.StringOutput
- func (o LookupRegistryResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupRegistryResultOutput) Sku() pulumi.StringOutput
- func (o LookupRegistryResultOutput) StorageAccountId() pulumi.StringOutputdeprecated
- func (o LookupRegistryResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupRegistryResultOutput) ToLookupRegistryResultOutput() LookupRegistryResultOutput
- func (o LookupRegistryResultOutput) ToLookupRegistryResultOutputWithContext(ctx context.Context) LookupRegistryResultOutput
- type LookupRegistryScopeMapArgs
- type LookupRegistryScopeMapOutputArgs
- type LookupRegistryScopeMapResult
- type LookupRegistryScopeMapResultOutput
- func (o LookupRegistryScopeMapResultOutput) Actions() pulumi.StringArrayOutput
- func (o LookupRegistryScopeMapResultOutput) ContainerRegistryName() pulumi.StringOutput
- func (o LookupRegistryScopeMapResultOutput) Description() pulumi.StringOutput
- func (LookupRegistryScopeMapResultOutput) ElementType() reflect.Type
- func (o LookupRegistryScopeMapResultOutput) Id() pulumi.StringOutput
- func (o LookupRegistryScopeMapResultOutput) Name() pulumi.StringOutput
- func (o LookupRegistryScopeMapResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupRegistryScopeMapResultOutput) ToLookupRegistryScopeMapResultOutput() LookupRegistryScopeMapResultOutput
- func (o LookupRegistryScopeMapResultOutput) ToLookupRegistryScopeMapResultOutputWithContext(ctx context.Context) LookupRegistryScopeMapResultOutput
- type LookupRegistryTokenArgs
- type LookupRegistryTokenOutputArgs
- type LookupRegistryTokenResult
- type LookupRegistryTokenResultOutput
- func (o LookupRegistryTokenResultOutput) ContainerRegistryName() pulumi.StringOutput
- func (LookupRegistryTokenResultOutput) ElementType() reflect.Type
- func (o LookupRegistryTokenResultOutput) Enabled() pulumi.BoolOutput
- func (o LookupRegistryTokenResultOutput) Id() pulumi.StringOutput
- func (o LookupRegistryTokenResultOutput) Name() pulumi.StringOutput
- func (o LookupRegistryTokenResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupRegistryTokenResultOutput) ScopeMapId() pulumi.StringOutput
- func (o LookupRegistryTokenResultOutput) ToLookupRegistryTokenResultOutput() LookupRegistryTokenResultOutput
- func (o LookupRegistryTokenResultOutput) ToLookupRegistryTokenResultOutputWithContext(ctx context.Context) LookupRegistryTokenResultOutput
- type Registry
- func (*Registry) ElementType() reflect.Type
- func (i *Registry) ToRegistryOutput() RegistryOutput
- func (i *Registry) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
- func (i *Registry) ToRegistryPtrOutput() RegistryPtrOutput
- func (i *Registry) ToRegistryPtrOutputWithContext(ctx context.Context) RegistryPtrOutput
- type RegistryArgs
- type RegistryArray
- type RegistryArrayInput
- type RegistryArrayOutput
- type RegistryEncryption
- type RegistryEncryptionArgs
- func (RegistryEncryptionArgs) ElementType() reflect.Type
- func (i RegistryEncryptionArgs) ToRegistryEncryptionOutput() RegistryEncryptionOutput
- func (i RegistryEncryptionArgs) ToRegistryEncryptionOutputWithContext(ctx context.Context) RegistryEncryptionOutput
- func (i RegistryEncryptionArgs) ToRegistryEncryptionPtrOutput() RegistryEncryptionPtrOutput
- func (i RegistryEncryptionArgs) ToRegistryEncryptionPtrOutputWithContext(ctx context.Context) RegistryEncryptionPtrOutput
- type RegistryEncryptionInput
- type RegistryEncryptionOutput
- func (RegistryEncryptionOutput) ElementType() reflect.Type
- func (o RegistryEncryptionOutput) Enabled() pulumi.BoolPtrOutput
- func (o RegistryEncryptionOutput) IdentityClientId() pulumi.StringOutput
- func (o RegistryEncryptionOutput) KeyVaultKeyId() pulumi.StringOutput
- func (o RegistryEncryptionOutput) ToRegistryEncryptionOutput() RegistryEncryptionOutput
- func (o RegistryEncryptionOutput) ToRegistryEncryptionOutputWithContext(ctx context.Context) RegistryEncryptionOutput
- func (o RegistryEncryptionOutput) ToRegistryEncryptionPtrOutput() RegistryEncryptionPtrOutput
- func (o RegistryEncryptionOutput) ToRegistryEncryptionPtrOutputWithContext(ctx context.Context) RegistryEncryptionPtrOutput
- type RegistryEncryptionPtrInput
- type RegistryEncryptionPtrOutput
- func (o RegistryEncryptionPtrOutput) Elem() RegistryEncryptionOutput
- func (RegistryEncryptionPtrOutput) ElementType() reflect.Type
- func (o RegistryEncryptionPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o RegistryEncryptionPtrOutput) IdentityClientId() pulumi.StringPtrOutput
- func (o RegistryEncryptionPtrOutput) KeyVaultKeyId() pulumi.StringPtrOutput
- func (o RegistryEncryptionPtrOutput) ToRegistryEncryptionPtrOutput() RegistryEncryptionPtrOutput
- func (o RegistryEncryptionPtrOutput) ToRegistryEncryptionPtrOutputWithContext(ctx context.Context) RegistryEncryptionPtrOutput
- type RegistryGeoreplication
- type RegistryGeoreplicationArgs
- type RegistryGeoreplicationArray
- func (RegistryGeoreplicationArray) ElementType() reflect.Type
- func (i RegistryGeoreplicationArray) ToRegistryGeoreplicationArrayOutput() RegistryGeoreplicationArrayOutput
- func (i RegistryGeoreplicationArray) ToRegistryGeoreplicationArrayOutputWithContext(ctx context.Context) RegistryGeoreplicationArrayOutput
- type RegistryGeoreplicationArrayInput
- type RegistryGeoreplicationArrayOutput
- func (RegistryGeoreplicationArrayOutput) ElementType() reflect.Type
- func (o RegistryGeoreplicationArrayOutput) Index(i pulumi.IntInput) RegistryGeoreplicationOutput
- func (o RegistryGeoreplicationArrayOutput) ToRegistryGeoreplicationArrayOutput() RegistryGeoreplicationArrayOutput
- func (o RegistryGeoreplicationArrayOutput) ToRegistryGeoreplicationArrayOutputWithContext(ctx context.Context) RegistryGeoreplicationArrayOutput
- type RegistryGeoreplicationInput
- type RegistryGeoreplicationOutput
- func (RegistryGeoreplicationOutput) ElementType() reflect.Type
- func (o RegistryGeoreplicationOutput) Location() pulumi.StringOutput
- func (o RegistryGeoreplicationOutput) RegionalEndpointEnabled() pulumi.BoolPtrOutput
- func (o RegistryGeoreplicationOutput) Tags() pulumi.StringMapOutput
- func (o RegistryGeoreplicationOutput) ToRegistryGeoreplicationOutput() RegistryGeoreplicationOutput
- func (o RegistryGeoreplicationOutput) ToRegistryGeoreplicationOutputWithContext(ctx context.Context) RegistryGeoreplicationOutput
- func (o RegistryGeoreplicationOutput) ZoneRedundancyEnabled() pulumi.BoolPtrOutput
- type RegistryIdentity
- type RegistryIdentityArgs
- func (RegistryIdentityArgs) ElementType() reflect.Type
- func (i RegistryIdentityArgs) ToRegistryIdentityOutput() RegistryIdentityOutput
- func (i RegistryIdentityArgs) ToRegistryIdentityOutputWithContext(ctx context.Context) RegistryIdentityOutput
- func (i RegistryIdentityArgs) ToRegistryIdentityPtrOutput() RegistryIdentityPtrOutput
- func (i RegistryIdentityArgs) ToRegistryIdentityPtrOutputWithContext(ctx context.Context) RegistryIdentityPtrOutput
- type RegistryIdentityInput
- type RegistryIdentityOutput
- func (RegistryIdentityOutput) ElementType() reflect.Type
- func (o RegistryIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o RegistryIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o RegistryIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o RegistryIdentityOutput) ToRegistryIdentityOutput() RegistryIdentityOutput
- func (o RegistryIdentityOutput) ToRegistryIdentityOutputWithContext(ctx context.Context) RegistryIdentityOutput
- func (o RegistryIdentityOutput) ToRegistryIdentityPtrOutput() RegistryIdentityPtrOutput
- func (o RegistryIdentityOutput) ToRegistryIdentityPtrOutputWithContext(ctx context.Context) RegistryIdentityPtrOutput
- func (o RegistryIdentityOutput) Type() pulumi.StringOutput
- type RegistryIdentityPtrInput
- type RegistryIdentityPtrOutput
- func (o RegistryIdentityPtrOutput) Elem() RegistryIdentityOutput
- func (RegistryIdentityPtrOutput) ElementType() reflect.Type
- func (o RegistryIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o RegistryIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o RegistryIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o RegistryIdentityPtrOutput) ToRegistryIdentityPtrOutput() RegistryIdentityPtrOutput
- func (o RegistryIdentityPtrOutput) ToRegistryIdentityPtrOutputWithContext(ctx context.Context) RegistryIdentityPtrOutput
- func (o RegistryIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type RegistryInput
- type RegistryMap
- type RegistryMapInput
- type RegistryMapOutput
- 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 RegistryOutput
- func (RegistryOutput) ElementType() reflect.Type
- func (o RegistryOutput) ToRegistryOutput() RegistryOutput
- func (o RegistryOutput) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
- func (o RegistryOutput) ToRegistryPtrOutput() RegistryPtrOutput
- func (o RegistryOutput) ToRegistryPtrOutputWithContext(ctx context.Context) RegistryPtrOutput
- type RegistryPtrInput
- type RegistryPtrOutput
- type RegistryRetentionPolicy
- type RegistryRetentionPolicyArgs
- func (RegistryRetentionPolicyArgs) ElementType() reflect.Type
- func (i RegistryRetentionPolicyArgs) ToRegistryRetentionPolicyOutput() RegistryRetentionPolicyOutput
- func (i RegistryRetentionPolicyArgs) ToRegistryRetentionPolicyOutputWithContext(ctx context.Context) RegistryRetentionPolicyOutput
- func (i RegistryRetentionPolicyArgs) ToRegistryRetentionPolicyPtrOutput() RegistryRetentionPolicyPtrOutput
- func (i RegistryRetentionPolicyArgs) ToRegistryRetentionPolicyPtrOutputWithContext(ctx context.Context) RegistryRetentionPolicyPtrOutput
- type RegistryRetentionPolicyInput
- type RegistryRetentionPolicyOutput
- func (o RegistryRetentionPolicyOutput) Days() pulumi.IntPtrOutput
- func (RegistryRetentionPolicyOutput) ElementType() reflect.Type
- func (o RegistryRetentionPolicyOutput) Enabled() pulumi.BoolPtrOutput
- func (o RegistryRetentionPolicyOutput) ToRegistryRetentionPolicyOutput() RegistryRetentionPolicyOutput
- func (o RegistryRetentionPolicyOutput) ToRegistryRetentionPolicyOutputWithContext(ctx context.Context) RegistryRetentionPolicyOutput
- func (o RegistryRetentionPolicyOutput) ToRegistryRetentionPolicyPtrOutput() RegistryRetentionPolicyPtrOutput
- func (o RegistryRetentionPolicyOutput) ToRegistryRetentionPolicyPtrOutputWithContext(ctx context.Context) RegistryRetentionPolicyPtrOutput
- type RegistryRetentionPolicyPtrInput
- type RegistryRetentionPolicyPtrOutput
- func (o RegistryRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
- func (o RegistryRetentionPolicyPtrOutput) Elem() RegistryRetentionPolicyOutput
- func (RegistryRetentionPolicyPtrOutput) ElementType() reflect.Type
- func (o RegistryRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o RegistryRetentionPolicyPtrOutput) ToRegistryRetentionPolicyPtrOutput() RegistryRetentionPolicyPtrOutput
- func (o RegistryRetentionPolicyPtrOutput) ToRegistryRetentionPolicyPtrOutputWithContext(ctx context.Context) RegistryRetentionPolicyPtrOutput
- type RegistryScopeMap
- func (*RegistryScopeMap) ElementType() reflect.Type
- func (i *RegistryScopeMap) ToRegistryScopeMapOutput() RegistryScopeMapOutput
- func (i *RegistryScopeMap) ToRegistryScopeMapOutputWithContext(ctx context.Context) RegistryScopeMapOutput
- func (i *RegistryScopeMap) ToRegistryScopeMapPtrOutput() RegistryScopeMapPtrOutput
- func (i *RegistryScopeMap) ToRegistryScopeMapPtrOutputWithContext(ctx context.Context) RegistryScopeMapPtrOutput
- type RegistryScopeMapArgs
- type RegistryScopeMapArray
- type RegistryScopeMapArrayInput
- type RegistryScopeMapArrayOutput
- func (RegistryScopeMapArrayOutput) ElementType() reflect.Type
- func (o RegistryScopeMapArrayOutput) Index(i pulumi.IntInput) RegistryScopeMapOutput
- func (o RegistryScopeMapArrayOutput) ToRegistryScopeMapArrayOutput() RegistryScopeMapArrayOutput
- func (o RegistryScopeMapArrayOutput) ToRegistryScopeMapArrayOutputWithContext(ctx context.Context) RegistryScopeMapArrayOutput
- type RegistryScopeMapInput
- type RegistryScopeMapMap
- type RegistryScopeMapMapInput
- type RegistryScopeMapMapOutput
- func (RegistryScopeMapMapOutput) ElementType() reflect.Type
- func (o RegistryScopeMapMapOutput) MapIndex(k pulumi.StringInput) RegistryScopeMapOutput
- func (o RegistryScopeMapMapOutput) ToRegistryScopeMapMapOutput() RegistryScopeMapMapOutput
- func (o RegistryScopeMapMapOutput) ToRegistryScopeMapMapOutputWithContext(ctx context.Context) RegistryScopeMapMapOutput
- type RegistryScopeMapOutput
- func (RegistryScopeMapOutput) ElementType() reflect.Type
- func (o RegistryScopeMapOutput) ToRegistryScopeMapOutput() RegistryScopeMapOutput
- func (o RegistryScopeMapOutput) ToRegistryScopeMapOutputWithContext(ctx context.Context) RegistryScopeMapOutput
- func (o RegistryScopeMapOutput) ToRegistryScopeMapPtrOutput() RegistryScopeMapPtrOutput
- func (o RegistryScopeMapOutput) ToRegistryScopeMapPtrOutputWithContext(ctx context.Context) RegistryScopeMapPtrOutput
- type RegistryScopeMapPtrInput
- type RegistryScopeMapPtrOutput
- func (o RegistryScopeMapPtrOutput) Elem() RegistryScopeMapOutput
- func (RegistryScopeMapPtrOutput) ElementType() reflect.Type
- func (o RegistryScopeMapPtrOutput) ToRegistryScopeMapPtrOutput() RegistryScopeMapPtrOutput
- func (o RegistryScopeMapPtrOutput) ToRegistryScopeMapPtrOutputWithContext(ctx context.Context) RegistryScopeMapPtrOutput
- type RegistryScopeMapState
- type RegistryState
- type RegistryTask
- func (*RegistryTask) ElementType() reflect.Type
- func (i *RegistryTask) ToRegistryTaskOutput() RegistryTaskOutput
- func (i *RegistryTask) ToRegistryTaskOutputWithContext(ctx context.Context) RegistryTaskOutput
- func (i *RegistryTask) ToRegistryTaskPtrOutput() RegistryTaskPtrOutput
- func (i *RegistryTask) ToRegistryTaskPtrOutputWithContext(ctx context.Context) RegistryTaskPtrOutput
- type RegistryTaskAgentSetting
- type RegistryTaskAgentSettingArgs
- func (RegistryTaskAgentSettingArgs) ElementType() reflect.Type
- func (i RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingOutput() RegistryTaskAgentSettingOutput
- func (i RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingOutputWithContext(ctx context.Context) RegistryTaskAgentSettingOutput
- func (i RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingPtrOutput() RegistryTaskAgentSettingPtrOutput
- func (i RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingPtrOutputWithContext(ctx context.Context) RegistryTaskAgentSettingPtrOutput
- type RegistryTaskAgentSettingInput
- type RegistryTaskAgentSettingOutput
- func (o RegistryTaskAgentSettingOutput) Cpu() pulumi.IntOutput
- func (RegistryTaskAgentSettingOutput) ElementType() reflect.Type
- func (o RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingOutput() RegistryTaskAgentSettingOutput
- func (o RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingOutputWithContext(ctx context.Context) RegistryTaskAgentSettingOutput
- func (o RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingPtrOutput() RegistryTaskAgentSettingPtrOutput
- func (o RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingPtrOutputWithContext(ctx context.Context) RegistryTaskAgentSettingPtrOutput
- type RegistryTaskAgentSettingPtrInput
- type RegistryTaskAgentSettingPtrOutput
- func (o RegistryTaskAgentSettingPtrOutput) Cpu() pulumi.IntPtrOutput
- func (o RegistryTaskAgentSettingPtrOutput) Elem() RegistryTaskAgentSettingOutput
- func (RegistryTaskAgentSettingPtrOutput) ElementType() reflect.Type
- func (o RegistryTaskAgentSettingPtrOutput) ToRegistryTaskAgentSettingPtrOutput() RegistryTaskAgentSettingPtrOutput
- func (o RegistryTaskAgentSettingPtrOutput) ToRegistryTaskAgentSettingPtrOutputWithContext(ctx context.Context) RegistryTaskAgentSettingPtrOutput
- type RegistryTaskArgs
- type RegistryTaskArray
- type RegistryTaskArrayInput
- type RegistryTaskArrayOutput
- func (RegistryTaskArrayOutput) ElementType() reflect.Type
- func (o RegistryTaskArrayOutput) Index(i pulumi.IntInput) RegistryTaskOutput
- func (o RegistryTaskArrayOutput) ToRegistryTaskArrayOutput() RegistryTaskArrayOutput
- func (o RegistryTaskArrayOutput) ToRegistryTaskArrayOutputWithContext(ctx context.Context) RegistryTaskArrayOutput
- type RegistryTaskBaseImageTrigger
- type RegistryTaskBaseImageTriggerArgs
- func (RegistryTaskBaseImageTriggerArgs) ElementType() reflect.Type
- func (i RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerOutput() RegistryTaskBaseImageTriggerOutput
- func (i RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerOutputWithContext(ctx context.Context) RegistryTaskBaseImageTriggerOutput
- func (i RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerPtrOutput() RegistryTaskBaseImageTriggerPtrOutput
- func (i RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerPtrOutputWithContext(ctx context.Context) RegistryTaskBaseImageTriggerPtrOutput
- type RegistryTaskBaseImageTriggerInput
- type RegistryTaskBaseImageTriggerOutput
- func (RegistryTaskBaseImageTriggerOutput) ElementType() reflect.Type
- func (o RegistryTaskBaseImageTriggerOutput) Enabled() pulumi.BoolPtrOutput
- func (o RegistryTaskBaseImageTriggerOutput) Name() pulumi.StringOutput
- func (o RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerOutput() RegistryTaskBaseImageTriggerOutput
- func (o RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerOutputWithContext(ctx context.Context) RegistryTaskBaseImageTriggerOutput
- func (o RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerPtrOutput() RegistryTaskBaseImageTriggerPtrOutput
- func (o RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerPtrOutputWithContext(ctx context.Context) RegistryTaskBaseImageTriggerPtrOutput
- func (o RegistryTaskBaseImageTriggerOutput) Type() pulumi.StringOutput
- func (o RegistryTaskBaseImageTriggerOutput) UpdateTriggerEndpoint() pulumi.StringPtrOutput
- func (o RegistryTaskBaseImageTriggerOutput) UpdateTriggerPayloadType() pulumi.StringPtrOutput
- type RegistryTaskBaseImageTriggerPtrInput
- type RegistryTaskBaseImageTriggerPtrOutput
- func (o RegistryTaskBaseImageTriggerPtrOutput) Elem() RegistryTaskBaseImageTriggerOutput
- func (RegistryTaskBaseImageTriggerPtrOutput) ElementType() reflect.Type
- func (o RegistryTaskBaseImageTriggerPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o RegistryTaskBaseImageTriggerPtrOutput) Name() pulumi.StringPtrOutput
- func (o RegistryTaskBaseImageTriggerPtrOutput) ToRegistryTaskBaseImageTriggerPtrOutput() RegistryTaskBaseImageTriggerPtrOutput
- func (o RegistryTaskBaseImageTriggerPtrOutput) ToRegistryTaskBaseImageTriggerPtrOutputWithContext(ctx context.Context) RegistryTaskBaseImageTriggerPtrOutput
- func (o RegistryTaskBaseImageTriggerPtrOutput) Type() pulumi.StringPtrOutput
- func (o RegistryTaskBaseImageTriggerPtrOutput) UpdateTriggerEndpoint() pulumi.StringPtrOutput
- func (o RegistryTaskBaseImageTriggerPtrOutput) UpdateTriggerPayloadType() pulumi.StringPtrOutput
- type RegistryTaskDockerStep
- type RegistryTaskDockerStepArgs
- func (RegistryTaskDockerStepArgs) ElementType() reflect.Type
- func (i RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepOutput() RegistryTaskDockerStepOutput
- func (i RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepOutputWithContext(ctx context.Context) RegistryTaskDockerStepOutput
- func (i RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepPtrOutput() RegistryTaskDockerStepPtrOutput
- func (i RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepPtrOutputWithContext(ctx context.Context) RegistryTaskDockerStepPtrOutput
- type RegistryTaskDockerStepInput
- type RegistryTaskDockerStepOutput
- func (o RegistryTaskDockerStepOutput) Arguments() pulumi.StringMapOutput
- func (o RegistryTaskDockerStepOutput) CacheEnabled() pulumi.BoolPtrOutput
- func (o RegistryTaskDockerStepOutput) ContextAccessToken() pulumi.StringOutput
- func (o RegistryTaskDockerStepOutput) ContextPath() pulumi.StringOutput
- func (o RegistryTaskDockerStepOutput) DockerfilePath() pulumi.StringOutput
- func (RegistryTaskDockerStepOutput) ElementType() reflect.Type
- func (o RegistryTaskDockerStepOutput) ImageNames() pulumi.StringArrayOutput
- func (o RegistryTaskDockerStepOutput) PushEnabled() pulumi.BoolPtrOutput
- func (o RegistryTaskDockerStepOutput) SecretArguments() pulumi.StringMapOutput
- func (o RegistryTaskDockerStepOutput) Target() pulumi.StringPtrOutput
- func (o RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepOutput() RegistryTaskDockerStepOutput
- func (o RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepOutputWithContext(ctx context.Context) RegistryTaskDockerStepOutput
- func (o RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepPtrOutput() RegistryTaskDockerStepPtrOutput
- func (o RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepPtrOutputWithContext(ctx context.Context) RegistryTaskDockerStepPtrOutput
- type RegistryTaskDockerStepPtrInput
- type RegistryTaskDockerStepPtrOutput
- func (o RegistryTaskDockerStepPtrOutput) Arguments() pulumi.StringMapOutput
- func (o RegistryTaskDockerStepPtrOutput) CacheEnabled() pulumi.BoolPtrOutput
- func (o RegistryTaskDockerStepPtrOutput) ContextAccessToken() pulumi.StringPtrOutput
- func (o RegistryTaskDockerStepPtrOutput) ContextPath() pulumi.StringPtrOutput
- func (o RegistryTaskDockerStepPtrOutput) DockerfilePath() pulumi.StringPtrOutput
- func (o RegistryTaskDockerStepPtrOutput) Elem() RegistryTaskDockerStepOutput
- func (RegistryTaskDockerStepPtrOutput) ElementType() reflect.Type
- func (o RegistryTaskDockerStepPtrOutput) ImageNames() pulumi.StringArrayOutput
- func (o RegistryTaskDockerStepPtrOutput) PushEnabled() pulumi.BoolPtrOutput
- func (o RegistryTaskDockerStepPtrOutput) SecretArguments() pulumi.StringMapOutput
- func (o RegistryTaskDockerStepPtrOutput) Target() pulumi.StringPtrOutput
- func (o RegistryTaskDockerStepPtrOutput) ToRegistryTaskDockerStepPtrOutput() RegistryTaskDockerStepPtrOutput
- func (o RegistryTaskDockerStepPtrOutput) ToRegistryTaskDockerStepPtrOutputWithContext(ctx context.Context) RegistryTaskDockerStepPtrOutput
- type RegistryTaskEncodedStep
- type RegistryTaskEncodedStepArgs
- func (RegistryTaskEncodedStepArgs) ElementType() reflect.Type
- func (i RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepOutput() RegistryTaskEncodedStepOutput
- func (i RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepOutputWithContext(ctx context.Context) RegistryTaskEncodedStepOutput
- func (i RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepPtrOutput() RegistryTaskEncodedStepPtrOutput
- func (i RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepPtrOutputWithContext(ctx context.Context) RegistryTaskEncodedStepPtrOutput
- type RegistryTaskEncodedStepInput
- type RegistryTaskEncodedStepOutput
- func (o RegistryTaskEncodedStepOutput) ContextAccessToken() pulumi.StringPtrOutput
- func (o RegistryTaskEncodedStepOutput) ContextPath() pulumi.StringPtrOutput
- func (RegistryTaskEncodedStepOutput) ElementType() reflect.Type
- func (o RegistryTaskEncodedStepOutput) SecretValues() pulumi.StringMapOutput
- func (o RegistryTaskEncodedStepOutput) TaskContent() pulumi.StringOutput
- func (o RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepOutput() RegistryTaskEncodedStepOutput
- func (o RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepOutputWithContext(ctx context.Context) RegistryTaskEncodedStepOutput
- func (o RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepPtrOutput() RegistryTaskEncodedStepPtrOutput
- func (o RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepPtrOutputWithContext(ctx context.Context) RegistryTaskEncodedStepPtrOutput
- func (o RegistryTaskEncodedStepOutput) ValueContent() pulumi.StringPtrOutput
- func (o RegistryTaskEncodedStepOutput) Values() pulumi.StringMapOutput
- type RegistryTaskEncodedStepPtrInput
- type RegistryTaskEncodedStepPtrOutput
- func (o RegistryTaskEncodedStepPtrOutput) ContextAccessToken() pulumi.StringPtrOutput
- func (o RegistryTaskEncodedStepPtrOutput) ContextPath() pulumi.StringPtrOutput
- func (o RegistryTaskEncodedStepPtrOutput) Elem() RegistryTaskEncodedStepOutput
- func (RegistryTaskEncodedStepPtrOutput) ElementType() reflect.Type
- func (o RegistryTaskEncodedStepPtrOutput) SecretValues() pulumi.StringMapOutput
- func (o RegistryTaskEncodedStepPtrOutput) TaskContent() pulumi.StringPtrOutput
- func (o RegistryTaskEncodedStepPtrOutput) ToRegistryTaskEncodedStepPtrOutput() RegistryTaskEncodedStepPtrOutput
- func (o RegistryTaskEncodedStepPtrOutput) ToRegistryTaskEncodedStepPtrOutputWithContext(ctx context.Context) RegistryTaskEncodedStepPtrOutput
- func (o RegistryTaskEncodedStepPtrOutput) ValueContent() pulumi.StringPtrOutput
- func (o RegistryTaskEncodedStepPtrOutput) Values() pulumi.StringMapOutput
- type RegistryTaskFileStep
- type RegistryTaskFileStepArgs
- func (RegistryTaskFileStepArgs) ElementType() reflect.Type
- func (i RegistryTaskFileStepArgs) ToRegistryTaskFileStepOutput() RegistryTaskFileStepOutput
- func (i RegistryTaskFileStepArgs) ToRegistryTaskFileStepOutputWithContext(ctx context.Context) RegistryTaskFileStepOutput
- func (i RegistryTaskFileStepArgs) ToRegistryTaskFileStepPtrOutput() RegistryTaskFileStepPtrOutput
- func (i RegistryTaskFileStepArgs) ToRegistryTaskFileStepPtrOutputWithContext(ctx context.Context) RegistryTaskFileStepPtrOutput
- type RegistryTaskFileStepInput
- type RegistryTaskFileStepOutput
- func (o RegistryTaskFileStepOutput) ContextAccessToken() pulumi.StringPtrOutput
- func (o RegistryTaskFileStepOutput) ContextPath() pulumi.StringPtrOutput
- func (RegistryTaskFileStepOutput) ElementType() reflect.Type
- func (o RegistryTaskFileStepOutput) SecretValues() pulumi.StringMapOutput
- func (o RegistryTaskFileStepOutput) TaskFilePath() pulumi.StringOutput
- func (o RegistryTaskFileStepOutput) ToRegistryTaskFileStepOutput() RegistryTaskFileStepOutput
- func (o RegistryTaskFileStepOutput) ToRegistryTaskFileStepOutputWithContext(ctx context.Context) RegistryTaskFileStepOutput
- func (o RegistryTaskFileStepOutput) ToRegistryTaskFileStepPtrOutput() RegistryTaskFileStepPtrOutput
- func (o RegistryTaskFileStepOutput) ToRegistryTaskFileStepPtrOutputWithContext(ctx context.Context) RegistryTaskFileStepPtrOutput
- func (o RegistryTaskFileStepOutput) ValueFilePath() pulumi.StringPtrOutput
- func (o RegistryTaskFileStepOutput) Values() pulumi.StringMapOutput
- type RegistryTaskFileStepPtrInput
- type RegistryTaskFileStepPtrOutput
- func (o RegistryTaskFileStepPtrOutput) ContextAccessToken() pulumi.StringPtrOutput
- func (o RegistryTaskFileStepPtrOutput) ContextPath() pulumi.StringPtrOutput
- func (o RegistryTaskFileStepPtrOutput) Elem() RegistryTaskFileStepOutput
- func (RegistryTaskFileStepPtrOutput) ElementType() reflect.Type
- func (o RegistryTaskFileStepPtrOutput) SecretValues() pulumi.StringMapOutput
- func (o RegistryTaskFileStepPtrOutput) TaskFilePath() pulumi.StringPtrOutput
- func (o RegistryTaskFileStepPtrOutput) ToRegistryTaskFileStepPtrOutput() RegistryTaskFileStepPtrOutput
- func (o RegistryTaskFileStepPtrOutput) ToRegistryTaskFileStepPtrOutputWithContext(ctx context.Context) RegistryTaskFileStepPtrOutput
- func (o RegistryTaskFileStepPtrOutput) ValueFilePath() pulumi.StringPtrOutput
- func (o RegistryTaskFileStepPtrOutput) Values() pulumi.StringMapOutput
- type RegistryTaskIdentity
- type RegistryTaskIdentityArgs
- func (RegistryTaskIdentityArgs) ElementType() reflect.Type
- func (i RegistryTaskIdentityArgs) ToRegistryTaskIdentityOutput() RegistryTaskIdentityOutput
- func (i RegistryTaskIdentityArgs) ToRegistryTaskIdentityOutputWithContext(ctx context.Context) RegistryTaskIdentityOutput
- func (i RegistryTaskIdentityArgs) ToRegistryTaskIdentityPtrOutput() RegistryTaskIdentityPtrOutput
- func (i RegistryTaskIdentityArgs) ToRegistryTaskIdentityPtrOutputWithContext(ctx context.Context) RegistryTaskIdentityPtrOutput
- type RegistryTaskIdentityInput
- type RegistryTaskIdentityOutput
- func (RegistryTaskIdentityOutput) ElementType() reflect.Type
- func (o RegistryTaskIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o RegistryTaskIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o RegistryTaskIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o RegistryTaskIdentityOutput) ToRegistryTaskIdentityOutput() RegistryTaskIdentityOutput
- func (o RegistryTaskIdentityOutput) ToRegistryTaskIdentityOutputWithContext(ctx context.Context) RegistryTaskIdentityOutput
- func (o RegistryTaskIdentityOutput) ToRegistryTaskIdentityPtrOutput() RegistryTaskIdentityPtrOutput
- func (o RegistryTaskIdentityOutput) ToRegistryTaskIdentityPtrOutputWithContext(ctx context.Context) RegistryTaskIdentityPtrOutput
- func (o RegistryTaskIdentityOutput) Type() pulumi.StringOutput
- type RegistryTaskIdentityPtrInput
- type RegistryTaskIdentityPtrOutput
- func (o RegistryTaskIdentityPtrOutput) Elem() RegistryTaskIdentityOutput
- func (RegistryTaskIdentityPtrOutput) ElementType() reflect.Type
- func (o RegistryTaskIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o RegistryTaskIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o RegistryTaskIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o RegistryTaskIdentityPtrOutput) ToRegistryTaskIdentityPtrOutput() RegistryTaskIdentityPtrOutput
- func (o RegistryTaskIdentityPtrOutput) ToRegistryTaskIdentityPtrOutputWithContext(ctx context.Context) RegistryTaskIdentityPtrOutput
- func (o RegistryTaskIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type RegistryTaskInput
- type RegistryTaskMap
- type RegistryTaskMapInput
- type RegistryTaskMapOutput
- func (RegistryTaskMapOutput) ElementType() reflect.Type
- func (o RegistryTaskMapOutput) MapIndex(k pulumi.StringInput) RegistryTaskOutput
- func (o RegistryTaskMapOutput) ToRegistryTaskMapOutput() RegistryTaskMapOutput
- func (o RegistryTaskMapOutput) ToRegistryTaskMapOutputWithContext(ctx context.Context) RegistryTaskMapOutput
- type RegistryTaskOutput
- func (RegistryTaskOutput) ElementType() reflect.Type
- func (o RegistryTaskOutput) ToRegistryTaskOutput() RegistryTaskOutput
- func (o RegistryTaskOutput) ToRegistryTaskOutputWithContext(ctx context.Context) RegistryTaskOutput
- func (o RegistryTaskOutput) ToRegistryTaskPtrOutput() RegistryTaskPtrOutput
- func (o RegistryTaskOutput) ToRegistryTaskPtrOutputWithContext(ctx context.Context) RegistryTaskPtrOutput
- type RegistryTaskPlatform
- type RegistryTaskPlatformArgs
- func (RegistryTaskPlatformArgs) ElementType() reflect.Type
- func (i RegistryTaskPlatformArgs) ToRegistryTaskPlatformOutput() RegistryTaskPlatformOutput
- func (i RegistryTaskPlatformArgs) ToRegistryTaskPlatformOutputWithContext(ctx context.Context) RegistryTaskPlatformOutput
- func (i RegistryTaskPlatformArgs) ToRegistryTaskPlatformPtrOutput() RegistryTaskPlatformPtrOutput
- func (i RegistryTaskPlatformArgs) ToRegistryTaskPlatformPtrOutputWithContext(ctx context.Context) RegistryTaskPlatformPtrOutput
- type RegistryTaskPlatformInput
- type RegistryTaskPlatformOutput
- func (o RegistryTaskPlatformOutput) Architecture() pulumi.StringPtrOutput
- func (RegistryTaskPlatformOutput) ElementType() reflect.Type
- func (o RegistryTaskPlatformOutput) Os() pulumi.StringOutput
- func (o RegistryTaskPlatformOutput) ToRegistryTaskPlatformOutput() RegistryTaskPlatformOutput
- func (o RegistryTaskPlatformOutput) ToRegistryTaskPlatformOutputWithContext(ctx context.Context) RegistryTaskPlatformOutput
- func (o RegistryTaskPlatformOutput) ToRegistryTaskPlatformPtrOutput() RegistryTaskPlatformPtrOutput
- func (o RegistryTaskPlatformOutput) ToRegistryTaskPlatformPtrOutputWithContext(ctx context.Context) RegistryTaskPlatformPtrOutput
- func (o RegistryTaskPlatformOutput) Variant() pulumi.StringPtrOutput
- type RegistryTaskPlatformPtrInput
- type RegistryTaskPlatformPtrOutput
- func (o RegistryTaskPlatformPtrOutput) Architecture() pulumi.StringPtrOutput
- func (o RegistryTaskPlatformPtrOutput) Elem() RegistryTaskPlatformOutput
- func (RegistryTaskPlatformPtrOutput) ElementType() reflect.Type
- func (o RegistryTaskPlatformPtrOutput) Os() pulumi.StringPtrOutput
- func (o RegistryTaskPlatformPtrOutput) ToRegistryTaskPlatformPtrOutput() RegistryTaskPlatformPtrOutput
- func (o RegistryTaskPlatformPtrOutput) ToRegistryTaskPlatformPtrOutputWithContext(ctx context.Context) RegistryTaskPlatformPtrOutput
- func (o RegistryTaskPlatformPtrOutput) Variant() pulumi.StringPtrOutput
- type RegistryTaskPtrInput
- type RegistryTaskPtrOutput
- func (o RegistryTaskPtrOutput) Elem() RegistryTaskOutput
- func (RegistryTaskPtrOutput) ElementType() reflect.Type
- func (o RegistryTaskPtrOutput) ToRegistryTaskPtrOutput() RegistryTaskPtrOutput
- func (o RegistryTaskPtrOutput) ToRegistryTaskPtrOutputWithContext(ctx context.Context) RegistryTaskPtrOutput
- type RegistryTaskRegistryCredential
- type RegistryTaskRegistryCredentialArgs
- func (RegistryTaskRegistryCredentialArgs) ElementType() reflect.Type
- func (i RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialOutput() RegistryTaskRegistryCredentialOutput
- func (i RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialOutput
- func (i RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialPtrOutput() RegistryTaskRegistryCredentialPtrOutput
- func (i RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialPtrOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialPtrOutput
- type RegistryTaskRegistryCredentialCustom
- type RegistryTaskRegistryCredentialCustomArgs
- func (RegistryTaskRegistryCredentialCustomArgs) ElementType() reflect.Type
- func (i RegistryTaskRegistryCredentialCustomArgs) ToRegistryTaskRegistryCredentialCustomOutput() RegistryTaskRegistryCredentialCustomOutput
- func (i RegistryTaskRegistryCredentialCustomArgs) ToRegistryTaskRegistryCredentialCustomOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialCustomOutput
- type RegistryTaskRegistryCredentialCustomArray
- func (RegistryTaskRegistryCredentialCustomArray) ElementType() reflect.Type
- func (i RegistryTaskRegistryCredentialCustomArray) ToRegistryTaskRegistryCredentialCustomArrayOutput() RegistryTaskRegistryCredentialCustomArrayOutput
- func (i RegistryTaskRegistryCredentialCustomArray) ToRegistryTaskRegistryCredentialCustomArrayOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialCustomArrayOutput
- type RegistryTaskRegistryCredentialCustomArrayInput
- type RegistryTaskRegistryCredentialCustomArrayOutput
- func (RegistryTaskRegistryCredentialCustomArrayOutput) ElementType() reflect.Type
- func (o RegistryTaskRegistryCredentialCustomArrayOutput) Index(i pulumi.IntInput) RegistryTaskRegistryCredentialCustomOutput
- func (o RegistryTaskRegistryCredentialCustomArrayOutput) ToRegistryTaskRegistryCredentialCustomArrayOutput() RegistryTaskRegistryCredentialCustomArrayOutput
- func (o RegistryTaskRegistryCredentialCustomArrayOutput) ToRegistryTaskRegistryCredentialCustomArrayOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialCustomArrayOutput
- type RegistryTaskRegistryCredentialCustomInput
- type RegistryTaskRegistryCredentialCustomOutput
- func (RegistryTaskRegistryCredentialCustomOutput) ElementType() reflect.Type
- func (o RegistryTaskRegistryCredentialCustomOutput) Identity() pulumi.StringPtrOutput
- func (o RegistryTaskRegistryCredentialCustomOutput) LoginServer() pulumi.StringOutput
- func (o RegistryTaskRegistryCredentialCustomOutput) Password() pulumi.StringPtrOutput
- func (o RegistryTaskRegistryCredentialCustomOutput) ToRegistryTaskRegistryCredentialCustomOutput() RegistryTaskRegistryCredentialCustomOutput
- func (o RegistryTaskRegistryCredentialCustomOutput) ToRegistryTaskRegistryCredentialCustomOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialCustomOutput
- func (o RegistryTaskRegistryCredentialCustomOutput) Username() pulumi.StringPtrOutput
- type RegistryTaskRegistryCredentialInput
- type RegistryTaskRegistryCredentialOutput
- func (o RegistryTaskRegistryCredentialOutput) Customs() RegistryTaskRegistryCredentialCustomArrayOutput
- func (RegistryTaskRegistryCredentialOutput) ElementType() reflect.Type
- func (o RegistryTaskRegistryCredentialOutput) Source() RegistryTaskRegistryCredentialSourcePtrOutput
- func (o RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialOutput() RegistryTaskRegistryCredentialOutput
- func (o RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialOutput
- func (o RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialPtrOutput() RegistryTaskRegistryCredentialPtrOutput
- func (o RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialPtrOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialPtrOutput
- type RegistryTaskRegistryCredentialPtrInput
- type RegistryTaskRegistryCredentialPtrOutput
- func (o RegistryTaskRegistryCredentialPtrOutput) Customs() RegistryTaskRegistryCredentialCustomArrayOutput
- func (o RegistryTaskRegistryCredentialPtrOutput) Elem() RegistryTaskRegistryCredentialOutput
- func (RegistryTaskRegistryCredentialPtrOutput) ElementType() reflect.Type
- func (o RegistryTaskRegistryCredentialPtrOutput) Source() RegistryTaskRegistryCredentialSourcePtrOutput
- func (o RegistryTaskRegistryCredentialPtrOutput) ToRegistryTaskRegistryCredentialPtrOutput() RegistryTaskRegistryCredentialPtrOutput
- func (o RegistryTaskRegistryCredentialPtrOutput) ToRegistryTaskRegistryCredentialPtrOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialPtrOutput
- type RegistryTaskRegistryCredentialSource
- type RegistryTaskRegistryCredentialSourceArgs
- func (RegistryTaskRegistryCredentialSourceArgs) ElementType() reflect.Type
- func (i RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourceOutput() RegistryTaskRegistryCredentialSourceOutput
- func (i RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourceOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialSourceOutput
- func (i RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourcePtrOutput() RegistryTaskRegistryCredentialSourcePtrOutput
- func (i RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourcePtrOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialSourcePtrOutput
- type RegistryTaskRegistryCredentialSourceInput
- type RegistryTaskRegistryCredentialSourceOutput
- func (RegistryTaskRegistryCredentialSourceOutput) ElementType() reflect.Type
- func (o RegistryTaskRegistryCredentialSourceOutput) LoginMode() pulumi.StringOutput
- func (o RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourceOutput() RegistryTaskRegistryCredentialSourceOutput
- func (o RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourceOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialSourceOutput
- func (o RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourcePtrOutput() RegistryTaskRegistryCredentialSourcePtrOutput
- func (o RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourcePtrOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialSourcePtrOutput
- type RegistryTaskRegistryCredentialSourcePtrInput
- type RegistryTaskRegistryCredentialSourcePtrOutput
- func (o RegistryTaskRegistryCredentialSourcePtrOutput) Elem() RegistryTaskRegistryCredentialSourceOutput
- func (RegistryTaskRegistryCredentialSourcePtrOutput) ElementType() reflect.Type
- func (o RegistryTaskRegistryCredentialSourcePtrOutput) LoginMode() pulumi.StringPtrOutput
- func (o RegistryTaskRegistryCredentialSourcePtrOutput) ToRegistryTaskRegistryCredentialSourcePtrOutput() RegistryTaskRegistryCredentialSourcePtrOutput
- func (o RegistryTaskRegistryCredentialSourcePtrOutput) ToRegistryTaskRegistryCredentialSourcePtrOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialSourcePtrOutput
- type RegistryTaskSourceTrigger
- type RegistryTaskSourceTriggerArgs
- func (RegistryTaskSourceTriggerArgs) ElementType() reflect.Type
- func (i RegistryTaskSourceTriggerArgs) ToRegistryTaskSourceTriggerOutput() RegistryTaskSourceTriggerOutput
- func (i RegistryTaskSourceTriggerArgs) ToRegistryTaskSourceTriggerOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerOutput
- type RegistryTaskSourceTriggerArray
- func (RegistryTaskSourceTriggerArray) ElementType() reflect.Type
- func (i RegistryTaskSourceTriggerArray) ToRegistryTaskSourceTriggerArrayOutput() RegistryTaskSourceTriggerArrayOutput
- func (i RegistryTaskSourceTriggerArray) ToRegistryTaskSourceTriggerArrayOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerArrayOutput
- type RegistryTaskSourceTriggerArrayInput
- type RegistryTaskSourceTriggerArrayOutput
- func (RegistryTaskSourceTriggerArrayOutput) ElementType() reflect.Type
- func (o RegistryTaskSourceTriggerArrayOutput) Index(i pulumi.IntInput) RegistryTaskSourceTriggerOutput
- func (o RegistryTaskSourceTriggerArrayOutput) ToRegistryTaskSourceTriggerArrayOutput() RegistryTaskSourceTriggerArrayOutput
- func (o RegistryTaskSourceTriggerArrayOutput) ToRegistryTaskSourceTriggerArrayOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerArrayOutput
- type RegistryTaskSourceTriggerAuthentication
- type RegistryTaskSourceTriggerAuthenticationArgs
- func (RegistryTaskSourceTriggerAuthenticationArgs) ElementType() reflect.Type
- func (i RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationOutput() RegistryTaskSourceTriggerAuthenticationOutput
- func (i RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerAuthenticationOutput
- func (i RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationPtrOutput() RegistryTaskSourceTriggerAuthenticationPtrOutput
- func (i RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationPtrOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerAuthenticationPtrOutput
- type RegistryTaskSourceTriggerAuthenticationInput
- type RegistryTaskSourceTriggerAuthenticationOutput
- func (RegistryTaskSourceTriggerAuthenticationOutput) ElementType() reflect.Type
- func (o RegistryTaskSourceTriggerAuthenticationOutput) ExpireInSeconds() pulumi.IntPtrOutput
- func (o RegistryTaskSourceTriggerAuthenticationOutput) RefreshToken() pulumi.StringPtrOutput
- func (o RegistryTaskSourceTriggerAuthenticationOutput) Scope() pulumi.StringPtrOutput
- func (o RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationOutput() RegistryTaskSourceTriggerAuthenticationOutput
- func (o RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerAuthenticationOutput
- func (o RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutput() RegistryTaskSourceTriggerAuthenticationPtrOutput
- func (o RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerAuthenticationPtrOutput
- func (o RegistryTaskSourceTriggerAuthenticationOutput) Token() pulumi.StringOutput
- func (o RegistryTaskSourceTriggerAuthenticationOutput) TokenType() pulumi.StringOutput
- type RegistryTaskSourceTriggerAuthenticationPtrInput
- type RegistryTaskSourceTriggerAuthenticationPtrOutput
- func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) Elem() RegistryTaskSourceTriggerAuthenticationOutput
- func (RegistryTaskSourceTriggerAuthenticationPtrOutput) ElementType() reflect.Type
- func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) ExpireInSeconds() pulumi.IntPtrOutput
- func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) RefreshToken() pulumi.StringPtrOutput
- func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) Scope() pulumi.StringPtrOutput
- func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutput() RegistryTaskSourceTriggerAuthenticationPtrOutput
- func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerAuthenticationPtrOutput
- func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) Token() pulumi.StringPtrOutput
- func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) TokenType() pulumi.StringPtrOutput
- type RegistryTaskSourceTriggerInput
- type RegistryTaskSourceTriggerOutput
- func (o RegistryTaskSourceTriggerOutput) Authentication() RegistryTaskSourceTriggerAuthenticationPtrOutput
- func (o RegistryTaskSourceTriggerOutput) Branch() pulumi.StringPtrOutput
- func (RegistryTaskSourceTriggerOutput) ElementType() reflect.Type
- func (o RegistryTaskSourceTriggerOutput) Enabled() pulumi.BoolPtrOutput
- func (o RegistryTaskSourceTriggerOutput) Events() pulumi.StringArrayOutput
- func (o RegistryTaskSourceTriggerOutput) Name() pulumi.StringOutput
- func (o RegistryTaskSourceTriggerOutput) RepositoryUrl() pulumi.StringOutput
- func (o RegistryTaskSourceTriggerOutput) SourceType() pulumi.StringOutput
- func (o RegistryTaskSourceTriggerOutput) ToRegistryTaskSourceTriggerOutput() RegistryTaskSourceTriggerOutput
- func (o RegistryTaskSourceTriggerOutput) ToRegistryTaskSourceTriggerOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerOutput
- type RegistryTaskState
- type RegistryTaskTimerTrigger
- type RegistryTaskTimerTriggerArgs
- func (RegistryTaskTimerTriggerArgs) ElementType() reflect.Type
- func (i RegistryTaskTimerTriggerArgs) ToRegistryTaskTimerTriggerOutput() RegistryTaskTimerTriggerOutput
- func (i RegistryTaskTimerTriggerArgs) ToRegistryTaskTimerTriggerOutputWithContext(ctx context.Context) RegistryTaskTimerTriggerOutput
- type RegistryTaskTimerTriggerArray
- func (RegistryTaskTimerTriggerArray) ElementType() reflect.Type
- func (i RegistryTaskTimerTriggerArray) ToRegistryTaskTimerTriggerArrayOutput() RegistryTaskTimerTriggerArrayOutput
- func (i RegistryTaskTimerTriggerArray) ToRegistryTaskTimerTriggerArrayOutputWithContext(ctx context.Context) RegistryTaskTimerTriggerArrayOutput
- type RegistryTaskTimerTriggerArrayInput
- type RegistryTaskTimerTriggerArrayOutput
- func (RegistryTaskTimerTriggerArrayOutput) ElementType() reflect.Type
- func (o RegistryTaskTimerTriggerArrayOutput) Index(i pulumi.IntInput) RegistryTaskTimerTriggerOutput
- func (o RegistryTaskTimerTriggerArrayOutput) ToRegistryTaskTimerTriggerArrayOutput() RegistryTaskTimerTriggerArrayOutput
- func (o RegistryTaskTimerTriggerArrayOutput) ToRegistryTaskTimerTriggerArrayOutputWithContext(ctx context.Context) RegistryTaskTimerTriggerArrayOutput
- type RegistryTaskTimerTriggerInput
- type RegistryTaskTimerTriggerOutput
- func (RegistryTaskTimerTriggerOutput) ElementType() reflect.Type
- func (o RegistryTaskTimerTriggerOutput) Enabled() pulumi.BoolPtrOutput
- func (o RegistryTaskTimerTriggerOutput) Name() pulumi.StringOutput
- func (o RegistryTaskTimerTriggerOutput) Schedule() pulumi.StringOutput
- func (o RegistryTaskTimerTriggerOutput) ToRegistryTaskTimerTriggerOutput() RegistryTaskTimerTriggerOutput
- func (o RegistryTaskTimerTriggerOutput) ToRegistryTaskTimerTriggerOutputWithContext(ctx context.Context) RegistryTaskTimerTriggerOutput
- type RegistryToken
- func (*RegistryToken) ElementType() reflect.Type
- func (i *RegistryToken) ToRegistryTokenOutput() RegistryTokenOutput
- func (i *RegistryToken) ToRegistryTokenOutputWithContext(ctx context.Context) RegistryTokenOutput
- func (i *RegistryToken) ToRegistryTokenPtrOutput() RegistryTokenPtrOutput
- func (i *RegistryToken) ToRegistryTokenPtrOutputWithContext(ctx context.Context) RegistryTokenPtrOutput
- type RegistryTokenArgs
- type RegistryTokenArray
- type RegistryTokenArrayInput
- type RegistryTokenArrayOutput
- func (RegistryTokenArrayOutput) ElementType() reflect.Type
- func (o RegistryTokenArrayOutput) Index(i pulumi.IntInput) RegistryTokenOutput
- func (o RegistryTokenArrayOutput) ToRegistryTokenArrayOutput() RegistryTokenArrayOutput
- func (o RegistryTokenArrayOutput) ToRegistryTokenArrayOutputWithContext(ctx context.Context) RegistryTokenArrayOutput
- type RegistryTokenInput
- type RegistryTokenMap
- type RegistryTokenMapInput
- type RegistryTokenMapOutput
- func (RegistryTokenMapOutput) ElementType() reflect.Type
- func (o RegistryTokenMapOutput) MapIndex(k pulumi.StringInput) RegistryTokenOutput
- func (o RegistryTokenMapOutput) ToRegistryTokenMapOutput() RegistryTokenMapOutput
- func (o RegistryTokenMapOutput) ToRegistryTokenMapOutputWithContext(ctx context.Context) RegistryTokenMapOutput
- type RegistryTokenOutput
- func (RegistryTokenOutput) ElementType() reflect.Type
- func (o RegistryTokenOutput) ToRegistryTokenOutput() RegistryTokenOutput
- func (o RegistryTokenOutput) ToRegistryTokenOutputWithContext(ctx context.Context) RegistryTokenOutput
- func (o RegistryTokenOutput) ToRegistryTokenPtrOutput() RegistryTokenPtrOutput
- func (o RegistryTokenOutput) ToRegistryTokenPtrOutputWithContext(ctx context.Context) RegistryTokenPtrOutput
- type RegistryTokenPtrInput
- type RegistryTokenPtrOutput
- func (o RegistryTokenPtrOutput) Elem() RegistryTokenOutput
- func (RegistryTokenPtrOutput) ElementType() reflect.Type
- func (o RegistryTokenPtrOutput) ToRegistryTokenPtrOutput() RegistryTokenPtrOutput
- func (o RegistryTokenPtrOutput) ToRegistryTokenPtrOutputWithContext(ctx context.Context) RegistryTokenPtrOutput
- type RegistryTokenState
- type RegistryTrustPolicy
- type RegistryTrustPolicyArgs
- func (RegistryTrustPolicyArgs) ElementType() reflect.Type
- func (i RegistryTrustPolicyArgs) ToRegistryTrustPolicyOutput() RegistryTrustPolicyOutput
- func (i RegistryTrustPolicyArgs) ToRegistryTrustPolicyOutputWithContext(ctx context.Context) RegistryTrustPolicyOutput
- func (i RegistryTrustPolicyArgs) ToRegistryTrustPolicyPtrOutput() RegistryTrustPolicyPtrOutput
- func (i RegistryTrustPolicyArgs) ToRegistryTrustPolicyPtrOutputWithContext(ctx context.Context) RegistryTrustPolicyPtrOutput
- type RegistryTrustPolicyInput
- type RegistryTrustPolicyOutput
- func (RegistryTrustPolicyOutput) ElementType() reflect.Type
- func (o RegistryTrustPolicyOutput) Enabled() pulumi.BoolPtrOutput
- func (o RegistryTrustPolicyOutput) ToRegistryTrustPolicyOutput() RegistryTrustPolicyOutput
- func (o RegistryTrustPolicyOutput) ToRegistryTrustPolicyOutputWithContext(ctx context.Context) RegistryTrustPolicyOutput
- func (o RegistryTrustPolicyOutput) ToRegistryTrustPolicyPtrOutput() RegistryTrustPolicyPtrOutput
- func (o RegistryTrustPolicyOutput) ToRegistryTrustPolicyPtrOutputWithContext(ctx context.Context) RegistryTrustPolicyPtrOutput
- type RegistryTrustPolicyPtrInput
- type RegistryTrustPolicyPtrOutput
- func (o RegistryTrustPolicyPtrOutput) Elem() RegistryTrustPolicyOutput
- func (RegistryTrustPolicyPtrOutput) ElementType() reflect.Type
- func (o RegistryTrustPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o RegistryTrustPolicyPtrOutput) ToRegistryTrustPolicyPtrOutput() RegistryTrustPolicyPtrOutput
- func (o RegistryTrustPolicyPtrOutput) ToRegistryTrustPolicyPtrOutputWithContext(ctx context.Context) RegistryTrustPolicyPtrOutput
- type RegistryWebhook
- func (*RegistryWebhook) ElementType() reflect.Type
- func (i *RegistryWebhook) ToRegistryWebhookOutput() RegistryWebhookOutput
- func (i *RegistryWebhook) ToRegistryWebhookOutputWithContext(ctx context.Context) RegistryWebhookOutput
- func (i *RegistryWebhook) ToRegistryWebhookPtrOutput() RegistryWebhookPtrOutput
- func (i *RegistryWebhook) ToRegistryWebhookPtrOutputWithContext(ctx context.Context) RegistryWebhookPtrOutput
- type RegistryWebhookArgs
- type RegistryWebhookArray
- type RegistryWebhookArrayInput
- type RegistryWebhookArrayOutput
- func (RegistryWebhookArrayOutput) ElementType() reflect.Type
- func (o RegistryWebhookArrayOutput) Index(i pulumi.IntInput) RegistryWebhookOutput
- func (o RegistryWebhookArrayOutput) ToRegistryWebhookArrayOutput() RegistryWebhookArrayOutput
- func (o RegistryWebhookArrayOutput) ToRegistryWebhookArrayOutputWithContext(ctx context.Context) RegistryWebhookArrayOutput
- type RegistryWebhookInput
- type RegistryWebhookMap
- type RegistryWebhookMapInput
- type RegistryWebhookMapOutput
- func (RegistryWebhookMapOutput) ElementType() reflect.Type
- func (o RegistryWebhookMapOutput) MapIndex(k pulumi.StringInput) RegistryWebhookOutput
- func (o RegistryWebhookMapOutput) ToRegistryWebhookMapOutput() RegistryWebhookMapOutput
- func (o RegistryWebhookMapOutput) ToRegistryWebhookMapOutputWithContext(ctx context.Context) RegistryWebhookMapOutput
- type RegistryWebhookOutput
- func (RegistryWebhookOutput) ElementType() reflect.Type
- func (o RegistryWebhookOutput) ToRegistryWebhookOutput() RegistryWebhookOutput
- func (o RegistryWebhookOutput) ToRegistryWebhookOutputWithContext(ctx context.Context) RegistryWebhookOutput
- func (o RegistryWebhookOutput) ToRegistryWebhookPtrOutput() RegistryWebhookPtrOutput
- func (o RegistryWebhookOutput) ToRegistryWebhookPtrOutputWithContext(ctx context.Context) RegistryWebhookPtrOutput
- type RegistryWebhookPtrInput
- type RegistryWebhookPtrOutput
- func (o RegistryWebhookPtrOutput) Elem() RegistryWebhookOutput
- func (RegistryWebhookPtrOutput) ElementType() reflect.Type
- func (o RegistryWebhookPtrOutput) ToRegistryWebhookPtrOutput() RegistryWebhookPtrOutput
- func (o RegistryWebhookPtrOutput) ToRegistryWebhookPtrOutputWithContext(ctx context.Context) RegistryWebhookPtrOutput
- type RegistryWebhookState
- type RegistryWebookdeprecated
- func (*RegistryWebook) ElementType() reflect.Type
- func (i *RegistryWebook) ToRegistryWebookOutput() RegistryWebookOutput
- func (i *RegistryWebook) ToRegistryWebookOutputWithContext(ctx context.Context) RegistryWebookOutput
- func (i *RegistryWebook) ToRegistryWebookPtrOutput() RegistryWebookPtrOutput
- func (i *RegistryWebook) ToRegistryWebookPtrOutputWithContext(ctx context.Context) RegistryWebookPtrOutput
- type RegistryWebookArgs
- type RegistryWebookArray
- type RegistryWebookArrayInput
- type RegistryWebookArrayOutput
- func (RegistryWebookArrayOutput) ElementType() reflect.Type
- func (o RegistryWebookArrayOutput) Index(i pulumi.IntInput) RegistryWebookOutput
- func (o RegistryWebookArrayOutput) ToRegistryWebookArrayOutput() RegistryWebookArrayOutput
- func (o RegistryWebookArrayOutput) ToRegistryWebookArrayOutputWithContext(ctx context.Context) RegistryWebookArrayOutput
- type RegistryWebookInput
- type RegistryWebookMap
- type RegistryWebookMapInput
- type RegistryWebookMapOutput
- func (RegistryWebookMapOutput) ElementType() reflect.Type
- func (o RegistryWebookMapOutput) MapIndex(k pulumi.StringInput) RegistryWebookOutput
- func (o RegistryWebookMapOutput) ToRegistryWebookMapOutput() RegistryWebookMapOutput
- func (o RegistryWebookMapOutput) ToRegistryWebookMapOutputWithContext(ctx context.Context) RegistryWebookMapOutput
- type RegistryWebookOutput
- func (RegistryWebookOutput) ElementType() reflect.Type
- func (o RegistryWebookOutput) ToRegistryWebookOutput() RegistryWebookOutput
- func (o RegistryWebookOutput) ToRegistryWebookOutputWithContext(ctx context.Context) RegistryWebookOutput
- func (o RegistryWebookOutput) ToRegistryWebookPtrOutput() RegistryWebookPtrOutput
- func (o RegistryWebookOutput) ToRegistryWebookPtrOutputWithContext(ctx context.Context) RegistryWebookPtrOutput
- type RegistryWebookPtrInput
- type RegistryWebookPtrOutput
- func (o RegistryWebookPtrOutput) Elem() RegistryWebookOutput
- func (RegistryWebookPtrOutput) ElementType() reflect.Type
- func (o RegistryWebookPtrOutput) ToRegistryWebookPtrOutput() RegistryWebookPtrOutput
- func (o RegistryWebookPtrOutput) ToRegistryWebookPtrOutputWithContext(ctx context.Context) RegistryWebookPtrOutput
- type RegistryWebookState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetClusterNodePoolArgs ¶
type GetClusterNodePoolArgs struct { // The Name of the Kubernetes Cluster where this Node Pool is located. KubernetesClusterName string `pulumi:"kubernetesClusterName"` // The name of this Kubernetes Cluster Node Pool. Name string `pulumi:"name"` // The name of the Resource Group where the Kubernetes Cluster exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getClusterNodePool.
type GetClusterNodePoolOutputArgs ¶ added in v4.20.0
type GetClusterNodePoolOutputArgs struct { // The Name of the Kubernetes Cluster where this Node Pool is located. KubernetesClusterName pulumi.StringInput `pulumi:"kubernetesClusterName"` // The name of this Kubernetes Cluster Node Pool. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the Kubernetes Cluster exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getClusterNodePool.
func (GetClusterNodePoolOutputArgs) ElementType ¶ added in v4.20.0
func (GetClusterNodePoolOutputArgs) ElementType() reflect.Type
type GetClusterNodePoolResult ¶
type GetClusterNodePoolResult struct { // A list of Availability Zones in which the Nodes in this Node Pool exists. AvailabilityZones []string `pulumi:"availabilityZones"` // Does this Node Pool have Auto-Scaling enabled? EnableAutoScaling bool `pulumi:"enableAutoScaling"` // Do nodes in this Node Pool have a Public IP Address? EnableNodePublicIp bool `pulumi:"enableNodePublicIp"` // The eviction policy used for Virtual Machines in the Virtual Machine Scale Set, when `priority` is set to `Spot`. EvictionPolicy string `pulumi:"evictionPolicy"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` KubernetesClusterName string `pulumi:"kubernetesClusterName"` // The maximum number of Nodes allowed when auto-scaling is enabled. MaxCount int `pulumi:"maxCount"` // The maximum number of Pods allowed on each Node in this Node Pool. MaxPods int `pulumi:"maxPods"` // The minimum number of Nodes allowed when auto-scaling is enabled. MinCount int `pulumi:"minCount"` // The Mode for this Node Pool, specifying how these Nodes should be used (for either System or User resources). Mode string `pulumi:"mode"` Name string `pulumi:"name"` // The current number of Nodes in the Node Pool. NodeCount int `pulumi:"nodeCount"` // A map of Kubernetes Labels applied to each Node in this Node Pool. NodeLabels map[string]string `pulumi:"nodeLabels"` // Resource ID for the Public IP Addresses Prefix for the nodes in this Agent Pool. NodePublicIpPrefixId string `pulumi:"nodePublicIpPrefixId"` // A map of Kubernetes Taints applied to each Node in this Node Pool. NodeTaints []string `pulumi:"nodeTaints"` // The version of Kubernetes configured on each Node in this Node Pool. OrchestratorVersion string `pulumi:"orchestratorVersion"` // The size of the OS Disk on each Node in this Node Pool. OsDiskSizeGb int `pulumi:"osDiskSizeGb"` // The type of the OS Disk on each Node in this Node Pool. OsDiskType string `pulumi:"osDiskType"` // The operating system used on each Node in this Node Pool. OsType string `pulumi:"osType"` // The priority of the Virtual Machines in the Virtual Machine Scale Set backing this Node Pool. Priority string `pulumi:"priority"` // The ID of the Proximity Placement Group where the Virtual Machine Scale Set backing this Node Pool will be placed. ProximityPlacementGroupId string `pulumi:"proximityPlacementGroupId"` ResourceGroupName string `pulumi:"resourceGroupName"` // The maximum price being paid for Virtual Machines in this Scale Set. `-1` means the current on-demand price for a Virtual Machine. SpotMaxPrice float64 `pulumi:"spotMaxPrice"` // A mapping of tags assigned to the Kubernetes Cluster Node Pool. Tags map[string]string `pulumi:"tags"` // A `upgradeSettings` block as documented below. UpgradeSettings []GetClusterNodePoolUpgradeSetting `pulumi:"upgradeSettings"` // The size of the Virtual Machines used in the Virtual Machine Scale Set backing this Node Pool. VmSize string `pulumi:"vmSize"` // The ID of the Subnet in which this Node Pool exists. VnetSubnetId string `pulumi:"vnetSubnetId"` }
A collection of values returned by getClusterNodePool.
func GetClusterNodePool ¶
func GetClusterNodePool(ctx *pulumi.Context, args *GetClusterNodePoolArgs, opts ...pulumi.InvokeOption) (*GetClusterNodePoolResult, error)
Use this data source to access information about an existing Kubernetes Cluster Node Pool.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/containerservice" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := containerservice.GetClusterNodePool(ctx, &containerservice.GetClusterNodePoolArgs{ Name: "existing", KubernetesClusterName: "existing-cluster", ResourceGroupName: "existing-resource-group", }, nil) if err != nil { return err } ctx.Export("id", example.Id) return nil }) }
```
type GetClusterNodePoolResultOutput ¶ added in v4.20.0
type GetClusterNodePoolResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterNodePool.
func GetClusterNodePoolOutput ¶ added in v4.20.0
func GetClusterNodePoolOutput(ctx *pulumi.Context, args GetClusterNodePoolOutputArgs, opts ...pulumi.InvokeOption) GetClusterNodePoolResultOutput
func (GetClusterNodePoolResultOutput) AvailabilityZones ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) AvailabilityZones() pulumi.StringArrayOutput
A list of Availability Zones in which the Nodes in this Node Pool exists.
func (GetClusterNodePoolResultOutput) ElementType ¶ added in v4.20.0
func (GetClusterNodePoolResultOutput) ElementType() reflect.Type
func (GetClusterNodePoolResultOutput) EnableAutoScaling ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) EnableAutoScaling() pulumi.BoolOutput
Does this Node Pool have Auto-Scaling enabled?
func (GetClusterNodePoolResultOutput) EnableNodePublicIp ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) EnableNodePublicIp() pulumi.BoolOutput
Do nodes in this Node Pool have a Public IP Address?
func (GetClusterNodePoolResultOutput) EvictionPolicy ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) EvictionPolicy() pulumi.StringOutput
The eviction policy used for Virtual Machines in the Virtual Machine Scale Set, when `priority` is set to `Spot`.
func (GetClusterNodePoolResultOutput) Id ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterNodePoolResultOutput) KubernetesClusterName ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) KubernetesClusterName() pulumi.StringOutput
func (GetClusterNodePoolResultOutput) MaxCount ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) MaxCount() pulumi.IntOutput
The maximum number of Nodes allowed when auto-scaling is enabled.
func (GetClusterNodePoolResultOutput) MaxPods ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) MaxPods() pulumi.IntOutput
The maximum number of Pods allowed on each Node in this Node Pool.
func (GetClusterNodePoolResultOutput) MinCount ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) MinCount() pulumi.IntOutput
The minimum number of Nodes allowed when auto-scaling is enabled.
func (GetClusterNodePoolResultOutput) Mode ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) Mode() pulumi.StringOutput
The Mode for this Node Pool, specifying how these Nodes should be used (for either System or User resources).
func (GetClusterNodePoolResultOutput) Name ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) Name() pulumi.StringOutput
func (GetClusterNodePoolResultOutput) NodeCount ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) NodeCount() pulumi.IntOutput
The current number of Nodes in the Node Pool.
func (GetClusterNodePoolResultOutput) NodeLabels ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) NodeLabels() pulumi.StringMapOutput
A map of Kubernetes Labels applied to each Node in this Node Pool.
func (GetClusterNodePoolResultOutput) NodePublicIpPrefixId ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) NodePublicIpPrefixId() pulumi.StringOutput
Resource ID for the Public IP Addresses Prefix for the nodes in this Agent Pool.
func (GetClusterNodePoolResultOutput) NodeTaints ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) NodeTaints() pulumi.StringArrayOutput
A map of Kubernetes Taints applied to each Node in this Node Pool.
func (GetClusterNodePoolResultOutput) OrchestratorVersion ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) OrchestratorVersion() pulumi.StringOutput
The version of Kubernetes configured on each Node in this Node Pool.
func (GetClusterNodePoolResultOutput) OsDiskSizeGb ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) OsDiskSizeGb() pulumi.IntOutput
The size of the OS Disk on each Node in this Node Pool.
func (GetClusterNodePoolResultOutput) OsDiskType ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) OsDiskType() pulumi.StringOutput
The type of the OS Disk on each Node in this Node Pool.
func (GetClusterNodePoolResultOutput) OsType ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) OsType() pulumi.StringOutput
The operating system used on each Node in this Node Pool.
func (GetClusterNodePoolResultOutput) Priority ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) Priority() pulumi.StringOutput
The priority of the Virtual Machines in the Virtual Machine Scale Set backing this Node Pool.
func (GetClusterNodePoolResultOutput) ProximityPlacementGroupId ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) ProximityPlacementGroupId() pulumi.StringOutput
The ID of the Proximity Placement Group where the Virtual Machine Scale Set backing this Node Pool will be placed.
func (GetClusterNodePoolResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) ResourceGroupName() pulumi.StringOutput
func (GetClusterNodePoolResultOutput) SpotMaxPrice ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) SpotMaxPrice() pulumi.Float64Output
The maximum price being paid for Virtual Machines in this Scale Set. `-1` means the current on-demand price for a Virtual Machine.
func (GetClusterNodePoolResultOutput) Tags ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the Kubernetes Cluster Node Pool.
func (GetClusterNodePoolResultOutput) ToGetClusterNodePoolResultOutput ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) ToGetClusterNodePoolResultOutput() GetClusterNodePoolResultOutput
func (GetClusterNodePoolResultOutput) ToGetClusterNodePoolResultOutputWithContext ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) ToGetClusterNodePoolResultOutputWithContext(ctx context.Context) GetClusterNodePoolResultOutput
func (GetClusterNodePoolResultOutput) UpgradeSettings ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) UpgradeSettings() GetClusterNodePoolUpgradeSettingArrayOutput
A `upgradeSettings` block as documented below.
func (GetClusterNodePoolResultOutput) VmSize ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) VmSize() pulumi.StringOutput
The size of the Virtual Machines used in the Virtual Machine Scale Set backing this Node Pool.
func (GetClusterNodePoolResultOutput) VnetSubnetId ¶ added in v4.20.0
func (o GetClusterNodePoolResultOutput) VnetSubnetId() pulumi.StringOutput
The ID of the Subnet in which this Node Pool exists.
type GetClusterNodePoolUpgradeSetting ¶
type GetClusterNodePoolUpgradeSetting struct { // The maximum number or percentage of nodes which will be added to the Node Pool size during an upgrade. MaxSurge string `pulumi:"maxSurge"` }
type GetClusterNodePoolUpgradeSettingArgs ¶
type GetClusterNodePoolUpgradeSettingArgs struct { // The maximum number or percentage of nodes which will be added to the Node Pool size during an upgrade. MaxSurge pulumi.StringInput `pulumi:"maxSurge"` }
func (GetClusterNodePoolUpgradeSettingArgs) ElementType ¶
func (GetClusterNodePoolUpgradeSettingArgs) ElementType() reflect.Type
func (GetClusterNodePoolUpgradeSettingArgs) ToGetClusterNodePoolUpgradeSettingOutput ¶
func (i GetClusterNodePoolUpgradeSettingArgs) ToGetClusterNodePoolUpgradeSettingOutput() GetClusterNodePoolUpgradeSettingOutput
func (GetClusterNodePoolUpgradeSettingArgs) ToGetClusterNodePoolUpgradeSettingOutputWithContext ¶
func (i GetClusterNodePoolUpgradeSettingArgs) ToGetClusterNodePoolUpgradeSettingOutputWithContext(ctx context.Context) GetClusterNodePoolUpgradeSettingOutput
type GetClusterNodePoolUpgradeSettingArray ¶
type GetClusterNodePoolUpgradeSettingArray []GetClusterNodePoolUpgradeSettingInput
func (GetClusterNodePoolUpgradeSettingArray) ElementType ¶
func (GetClusterNodePoolUpgradeSettingArray) ElementType() reflect.Type
func (GetClusterNodePoolUpgradeSettingArray) ToGetClusterNodePoolUpgradeSettingArrayOutput ¶
func (i GetClusterNodePoolUpgradeSettingArray) ToGetClusterNodePoolUpgradeSettingArrayOutput() GetClusterNodePoolUpgradeSettingArrayOutput
func (GetClusterNodePoolUpgradeSettingArray) ToGetClusterNodePoolUpgradeSettingArrayOutputWithContext ¶
func (i GetClusterNodePoolUpgradeSettingArray) ToGetClusterNodePoolUpgradeSettingArrayOutputWithContext(ctx context.Context) GetClusterNodePoolUpgradeSettingArrayOutput
type GetClusterNodePoolUpgradeSettingArrayInput ¶
type GetClusterNodePoolUpgradeSettingArrayInput interface { pulumi.Input ToGetClusterNodePoolUpgradeSettingArrayOutput() GetClusterNodePoolUpgradeSettingArrayOutput ToGetClusterNodePoolUpgradeSettingArrayOutputWithContext(context.Context) GetClusterNodePoolUpgradeSettingArrayOutput }
GetClusterNodePoolUpgradeSettingArrayInput is an input type that accepts GetClusterNodePoolUpgradeSettingArray and GetClusterNodePoolUpgradeSettingArrayOutput values. You can construct a concrete instance of `GetClusterNodePoolUpgradeSettingArrayInput` via:
GetClusterNodePoolUpgradeSettingArray{ GetClusterNodePoolUpgradeSettingArgs{...} }
type GetClusterNodePoolUpgradeSettingArrayOutput ¶
type GetClusterNodePoolUpgradeSettingArrayOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolUpgradeSettingArrayOutput) ElementType ¶
func (GetClusterNodePoolUpgradeSettingArrayOutput) ElementType() reflect.Type
func (GetClusterNodePoolUpgradeSettingArrayOutput) ToGetClusterNodePoolUpgradeSettingArrayOutput ¶
func (o GetClusterNodePoolUpgradeSettingArrayOutput) ToGetClusterNodePoolUpgradeSettingArrayOutput() GetClusterNodePoolUpgradeSettingArrayOutput
func (GetClusterNodePoolUpgradeSettingArrayOutput) ToGetClusterNodePoolUpgradeSettingArrayOutputWithContext ¶
func (o GetClusterNodePoolUpgradeSettingArrayOutput) ToGetClusterNodePoolUpgradeSettingArrayOutputWithContext(ctx context.Context) GetClusterNodePoolUpgradeSettingArrayOutput
type GetClusterNodePoolUpgradeSettingInput ¶
type GetClusterNodePoolUpgradeSettingInput interface { pulumi.Input ToGetClusterNodePoolUpgradeSettingOutput() GetClusterNodePoolUpgradeSettingOutput ToGetClusterNodePoolUpgradeSettingOutputWithContext(context.Context) GetClusterNodePoolUpgradeSettingOutput }
GetClusterNodePoolUpgradeSettingInput is an input type that accepts GetClusterNodePoolUpgradeSettingArgs and GetClusterNodePoolUpgradeSettingOutput values. You can construct a concrete instance of `GetClusterNodePoolUpgradeSettingInput` via:
GetClusterNodePoolUpgradeSettingArgs{...}
type GetClusterNodePoolUpgradeSettingOutput ¶
type GetClusterNodePoolUpgradeSettingOutput struct{ *pulumi.OutputState }
func (GetClusterNodePoolUpgradeSettingOutput) ElementType ¶
func (GetClusterNodePoolUpgradeSettingOutput) ElementType() reflect.Type
func (GetClusterNodePoolUpgradeSettingOutput) MaxSurge ¶
func (o GetClusterNodePoolUpgradeSettingOutput) MaxSurge() pulumi.StringOutput
The maximum number or percentage of nodes which will be added to the Node Pool size during an upgrade.
func (GetClusterNodePoolUpgradeSettingOutput) ToGetClusterNodePoolUpgradeSettingOutput ¶
func (o GetClusterNodePoolUpgradeSettingOutput) ToGetClusterNodePoolUpgradeSettingOutput() GetClusterNodePoolUpgradeSettingOutput
func (GetClusterNodePoolUpgradeSettingOutput) ToGetClusterNodePoolUpgradeSettingOutputWithContext ¶
func (o GetClusterNodePoolUpgradeSettingOutput) ToGetClusterNodePoolUpgradeSettingOutputWithContext(ctx context.Context) GetClusterNodePoolUpgradeSettingOutput
type GetKubernetesClusterAddonProfile ¶
type GetKubernetesClusterAddonProfile struct { // An `azureKeyvaultSecretsProvider` block. AzureKeyvaultSecretsProviders []GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProvider `pulumi:"azureKeyvaultSecretsProviders"` // A `azurePolicy` block. AzurePolicies []GetKubernetesClusterAddonProfileAzurePolicy `pulumi:"azurePolicies"` // A `httpApplicationRouting` block. HttpApplicationRoutings []GetKubernetesClusterAddonProfileHttpApplicationRouting `pulumi:"httpApplicationRoutings"` // An `ingressApplicationGateway` block. IngressApplicationGateways []GetKubernetesClusterAddonProfileIngressApplicationGateway `pulumi:"ingressApplicationGateways"` // A `kubeDashboard` block. KubeDashboards []GetKubernetesClusterAddonProfileKubeDashboard `pulumi:"kubeDashboards"` // A `omsAgent` block. OmsAgents []GetKubernetesClusterAddonProfileOmsAgent `pulumi:"omsAgents"` // An `openServiceMesh` block. OpenServiceMeshes []GetKubernetesClusterAddonProfileOpenServiceMesh `pulumi:"openServiceMeshes"` }
type GetKubernetesClusterAddonProfileArgs ¶
type GetKubernetesClusterAddonProfileArgs struct { // An `azureKeyvaultSecretsProvider` block. AzureKeyvaultSecretsProviders GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayInput `pulumi:"azureKeyvaultSecretsProviders"` // A `azurePolicy` block. AzurePolicies GetKubernetesClusterAddonProfileAzurePolicyArrayInput `pulumi:"azurePolicies"` // A `httpApplicationRouting` block. HttpApplicationRoutings GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayInput `pulumi:"httpApplicationRoutings"` // An `ingressApplicationGateway` block. IngressApplicationGateways GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayInput `pulumi:"ingressApplicationGateways"` // A `kubeDashboard` block. KubeDashboards GetKubernetesClusterAddonProfileKubeDashboardArrayInput `pulumi:"kubeDashboards"` // A `omsAgent` block. OmsAgents GetKubernetesClusterAddonProfileOmsAgentArrayInput `pulumi:"omsAgents"` // An `openServiceMesh` block. OpenServiceMeshes GetKubernetesClusterAddonProfileOpenServiceMeshArrayInput `pulumi:"openServiceMeshes"` }
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 }
GetKubernetesClusterAddonProfileArrayInput is an input type that accepts GetKubernetesClusterAddonProfileArray and GetKubernetesClusterAddonProfileArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileArrayInput` via:
GetKubernetesClusterAddonProfileArray{ GetKubernetesClusterAddonProfileArgs{...} }
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 GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProvider ¶ added in v4.31.0
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProvider struct { // Is Role Based Access Control enabled? Enabled bool `pulumi:"enabled"` SecretIdentities []GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentity `pulumi:"secretIdentities"` // Is secret rotation enabled? SecretRotationEnabled string `pulumi:"secretRotationEnabled"` // The interval to poll for secret rotation. SecretRotationInterval string `pulumi:"secretRotationInterval"` }
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs ¶ added in v4.31.0
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs struct { // Is Role Based Access Control enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` SecretIdentities GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayInput `pulumi:"secretIdentities"` // Is secret rotation enabled? SecretRotationEnabled pulumi.StringInput `pulumi:"secretRotationEnabled"` // The interval to poll for secret rotation. SecretRotationInterval pulumi.StringInput `pulumi:"secretRotationInterval"` }
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ElementType ¶ added in v4.31.0
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput ¶ added in v4.31.0
func (i GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput() GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutputWithContext ¶ added in v4.31.0
func (i GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArray ¶ added in v4.31.0
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArray []GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderInput
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArray) ElementType ¶ added in v4.31.0
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArray) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArray) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput ¶ added in v4.31.0
func (i GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArray) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput() GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArray) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutputWithContext ¶ added in v4.31.0
func (i GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArray) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayInput ¶ added in v4.31.0
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput() GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutputWithContext(context.Context) GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput }
GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayInput is an input type that accepts GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArray and GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayInput` via:
GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArray{ GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs{...} }
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput ¶ added in v4.31.0
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput) ElementType ¶ added in v4.31.0
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput) Index ¶ added in v4.31.0
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput ¶ added in v4.31.0
func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput() GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutputWithContext ¶ added in v4.31.0
func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderInput ¶ added in v4.31.0
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput() GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutputWithContext(context.Context) GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput }
GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderInput is an input type that accepts GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs and GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderInput` via:
GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs{...}
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput ¶ added in v4.31.0
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ElementType ¶ added in v4.31.0
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) Enabled ¶ added in v4.31.0
func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) Enabled() pulumi.BoolOutput
Is Role Based Access Control enabled?
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) SecretIdentities ¶ added in v4.31.0
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) SecretRotationEnabled ¶ added in v4.31.0
func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) SecretRotationEnabled() pulumi.StringOutput
Is secret rotation enabled?
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) SecretRotationInterval ¶ added in v4.31.0
func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) SecretRotationInterval() pulumi.StringOutput
The interval to poll for secret rotation.
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput ¶ added in v4.31.0
func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput() GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutputWithContext ¶ added in v4.31.0
func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentity ¶ added in v4.31.0
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentity struct { // The Client ID of the user-defined Managed Identity assigned to the Kubelets. ClientId string `pulumi:"clientId"` // The Object ID of the user-defined Managed Identity assigned to the Kubelets. ObjectId string `pulumi:"objectId"` // The ID of the User Assigned Identity assigned to the Kubelets. UserAssignedIdentityId string `pulumi:"userAssignedIdentityId"` }
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs ¶ added in v4.31.0
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs struct { // The Client ID of the user-defined Managed Identity assigned to the Kubelets. ClientId pulumi.StringInput `pulumi:"clientId"` // The Object ID of the user-defined Managed Identity assigned to the Kubelets. ObjectId pulumi.StringInput `pulumi:"objectId"` // The ID of the User Assigned Identity assigned to the Kubelets. UserAssignedIdentityId pulumi.StringInput `pulumi:"userAssignedIdentityId"` }
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs) ElementType ¶ added in v4.31.0
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput ¶ added in v4.31.0
func (i GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput() GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutputWithContext ¶ added in v4.31.0
func (i GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray ¶ added in v4.31.0
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray []GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityInput
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray) ElementType ¶ added in v4.31.0
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput ¶ added in v4.31.0
func (i GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput() GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutputWithContext ¶ added in v4.31.0
func (i GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayInput ¶ added in v4.31.0
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput() GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutputWithContext(context.Context) GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput }
GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayInput is an input type that accepts GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray and GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayInput` via:
GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray{ GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs{...} }
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput ¶ added in v4.31.0
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) ElementType ¶ added in v4.31.0
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) Index ¶ added in v4.31.0
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput ¶ added in v4.31.0
func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput() GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutputWithContext ¶ added in v4.31.0
func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityInput ¶ added in v4.31.0
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput() GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutputWithContext(context.Context) GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput }
GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityInput is an input type that accepts GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs and GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityInput` via:
GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs{...}
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput ¶ added in v4.31.0
type GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ClientId ¶ added in v4.31.0
func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ClientId() pulumi.StringOutput
The Client ID of the user-defined Managed Identity assigned to the Kubelets.
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ElementType ¶ added in v4.31.0
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ObjectId ¶ added in v4.31.0
func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ObjectId() pulumi.StringOutput
The Object ID of the user-defined Managed Identity assigned to the Kubelets.
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput ¶ added in v4.31.0
func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput() GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutputWithContext ¶ added in v4.31.0
func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ToGetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput
func (GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) UserAssignedIdentityId ¶ added in v4.31.0
func (o GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) UserAssignedIdentityId() pulumi.StringOutput
The ID of the User Assigned Identity assigned to the Kubelets.
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 }
GetKubernetesClusterAddonProfileAzurePolicyArrayInput is an input type that accepts GetKubernetesClusterAddonProfileAzurePolicyArray and GetKubernetesClusterAddonProfileAzurePolicyArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileAzurePolicyArrayInput` via:
GetKubernetesClusterAddonProfileAzurePolicyArray{ GetKubernetesClusterAddonProfileAzurePolicyArgs{...} }
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 }
GetKubernetesClusterAddonProfileAzurePolicyInput is an input type that accepts GetKubernetesClusterAddonProfileAzurePolicyArgs and GetKubernetesClusterAddonProfileAzurePolicyOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileAzurePolicyInput` via:
GetKubernetesClusterAddonProfileAzurePolicyArgs{...}
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 }
GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayInput is an input type that accepts GetKubernetesClusterAddonProfileHttpApplicationRoutingArray and GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileHttpApplicationRoutingArrayInput` via:
GetKubernetesClusterAddonProfileHttpApplicationRoutingArray{ GetKubernetesClusterAddonProfileHttpApplicationRoutingArgs{...} }
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 }
GetKubernetesClusterAddonProfileHttpApplicationRoutingInput is an input type that accepts GetKubernetesClusterAddonProfileHttpApplicationRoutingArgs and GetKubernetesClusterAddonProfileHttpApplicationRoutingOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileHttpApplicationRoutingInput` via:
GetKubernetesClusterAddonProfileHttpApplicationRoutingArgs{...}
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 GetKubernetesClusterAddonProfileIngressApplicationGateway ¶ added in v4.1.0
type GetKubernetesClusterAddonProfileIngressApplicationGateway struct { // The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster. EffectiveGatewayId string `pulumi:"effectiveGatewayId"` // Is Role Based Access Control enabled? Enabled bool `pulumi:"enabled"` // The ID of the Application Gateway integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when gatewayId is specified when configuring the `ingressApplicationGateway` addon. GatewayId string `pulumi:"gatewayId"` // An `ingressApplicationGatewayIdentity` block as defined below. IngressApplicationGatewayIdentities []GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentity `pulumi:"ingressApplicationGatewayIdentities"` // The subnet CIDR used to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when `subnetCidr` is specified when configuring the `ingressApplicationGateway` addon. SubnetCidr string `pulumi:"subnetCidr"` // The ID of the subnet on which to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when `subnetId` is specified when configuring the `ingressApplicationGateway` addon. SubnetId string `pulumi:"subnetId"` }
type GetKubernetesClusterAddonProfileIngressApplicationGatewayArgs ¶ added in v4.1.0
type GetKubernetesClusterAddonProfileIngressApplicationGatewayArgs struct { // The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster. EffectiveGatewayId pulumi.StringInput `pulumi:"effectiveGatewayId"` // Is Role Based Access Control enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` // The ID of the Application Gateway integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when gatewayId is specified when configuring the `ingressApplicationGateway` addon. GatewayId pulumi.StringInput `pulumi:"gatewayId"` // An `ingressApplicationGatewayIdentity` block as defined below. IngressApplicationGatewayIdentities GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput `pulumi:"ingressApplicationGatewayIdentities"` // The subnet CIDR used to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when `subnetCidr` is specified when configuring the `ingressApplicationGateway` addon. SubnetCidr pulumi.StringInput `pulumi:"subnetCidr"` // The ID of the subnet on which to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when `subnetId` is specified when configuring the `ingressApplicationGateway` addon. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayArgs) ElementType ¶ added in v4.1.0
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayArgs) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayArgs) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayOutput ¶ added in v4.1.0
func (i GetKubernetesClusterAddonProfileIngressApplicationGatewayArgs) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayOutput() GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayArgs) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayOutputWithContext ¶ added in v4.1.0
func (i GetKubernetesClusterAddonProfileIngressApplicationGatewayArgs) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput
type GetKubernetesClusterAddonProfileIngressApplicationGatewayArray ¶ added in v4.1.0
type GetKubernetesClusterAddonProfileIngressApplicationGatewayArray []GetKubernetesClusterAddonProfileIngressApplicationGatewayInput
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayArray) ElementType ¶ added in v4.1.0
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayArray) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayArray) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput ¶ added in v4.1.0
func (i GetKubernetesClusterAddonProfileIngressApplicationGatewayArray) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput() GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayArray) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutputWithContext ¶ added in v4.1.0
func (i GetKubernetesClusterAddonProfileIngressApplicationGatewayArray) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput
type GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayInput ¶ added in v4.1.0
type GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput() GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput ToGetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutputWithContext(context.Context) GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput }
GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayInput is an input type that accepts GetKubernetesClusterAddonProfileIngressApplicationGatewayArray and GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayInput` via:
GetKubernetesClusterAddonProfileIngressApplicationGatewayArray{ GetKubernetesClusterAddonProfileIngressApplicationGatewayArgs{...} }
type GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput ¶ added in v4.1.0
type GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput) ElementType ¶ added in v4.1.0
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput ¶ added in v4.1.0
func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput() GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutputWithContext ¶ added in v4.1.0
func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput
type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentity ¶ added in v4.3.0
type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentity struct { // The Client ID of the user-defined Managed Identity assigned to the Kubelets. ClientId string `pulumi:"clientId"` // The Object ID of the user-defined Managed Identity assigned to the Kubelets. ObjectId string `pulumi:"objectId"` // The ID of the User Assigned Identity assigned to the Kubelets. UserAssignedIdentityId string `pulumi:"userAssignedIdentityId"` }
type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs ¶ added in v4.3.0
type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs struct { // The Client ID of the user-defined Managed Identity assigned to the Kubelets. ClientId pulumi.StringInput `pulumi:"clientId"` // The Object ID of the user-defined Managed Identity assigned to the Kubelets. ObjectId pulumi.StringInput `pulumi:"objectId"` // The ID of the User Assigned Identity assigned to the Kubelets. UserAssignedIdentityId pulumi.StringInput `pulumi:"userAssignedIdentityId"` }
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ElementType ¶ added in v4.3.0
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput ¶ added in v4.3.0
func (i GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext ¶ added in v4.3.0
func (i GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray ¶ added in v4.3.0
type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray []GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityInput
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ElementType ¶ added in v4.3.0
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput ¶ added in v4.3.0
func (i GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext ¶ added in v4.3.0
func (i GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput ¶ added in v4.3.0
type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(context.Context) GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput }
GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput is an input type that accepts GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray and GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput` via:
GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray{ GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs{...} }
type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput ¶ added in v4.3.0
type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ElementType ¶ added in v4.3.0
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) Index ¶ added in v4.3.0
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput ¶ added in v4.3.0
func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext ¶ added in v4.3.0
func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityInput ¶ added in v4.3.0
type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(context.Context) GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput }
GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityInput is an input type that accepts GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs and GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityInput` via:
GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs{...}
type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput ¶ added in v4.3.0
type GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ClientId ¶ added in v4.3.0
func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ClientId() pulumi.StringOutput
The Client ID of the user-defined Managed Identity assigned to the Kubelets.
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ElementType ¶ added in v4.3.0
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ObjectId ¶ added in v4.3.0
func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ObjectId() pulumi.StringOutput
The Object ID of the user-defined Managed Identity assigned to the Kubelets.
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput ¶ added in v4.3.0
func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext ¶ added in v4.3.0
func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) UserAssignedIdentityId ¶ added in v4.3.0
func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) UserAssignedIdentityId() pulumi.StringOutput
The ID of the User Assigned Identity assigned to the Kubelets.
type GetKubernetesClusterAddonProfileIngressApplicationGatewayInput ¶ added in v4.1.0
type GetKubernetesClusterAddonProfileIngressApplicationGatewayInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileIngressApplicationGatewayOutput() GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput ToGetKubernetesClusterAddonProfileIngressApplicationGatewayOutputWithContext(context.Context) GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput }
GetKubernetesClusterAddonProfileIngressApplicationGatewayInput is an input type that accepts GetKubernetesClusterAddonProfileIngressApplicationGatewayArgs and GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileIngressApplicationGatewayInput` via:
GetKubernetesClusterAddonProfileIngressApplicationGatewayArgs{...}
type GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput ¶ added in v4.1.0
type GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) EffectiveGatewayId ¶ added in v4.1.0
func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) EffectiveGatewayId() pulumi.StringOutput
The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster.
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) ElementType ¶ added in v4.1.0
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) Enabled ¶ added in v4.1.0
func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) Enabled() pulumi.BoolOutput
Is Role Based Access Control enabled?
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) GatewayId ¶ added in v4.1.0
func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) GatewayId() pulumi.StringOutput
The ID of the Application Gateway integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when gatewayId is specified when configuring the `ingressApplicationGateway` addon.
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) IngressApplicationGatewayIdentities ¶ added in v4.3.0
func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) IngressApplicationGatewayIdentities() GetKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
An `ingressApplicationGatewayIdentity` block as defined below.
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) SubnetCidr ¶ added in v4.1.0
func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) SubnetCidr() pulumi.StringOutput
The subnet CIDR used to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when `subnetCidr` is specified when configuring the `ingressApplicationGateway` addon.
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) SubnetId ¶ added in v4.1.0
func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) SubnetId() pulumi.StringOutput
The ID of the subnet on which to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. This attribute is only set when `subnetId` is specified when configuring the `ingressApplicationGateway` addon.
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayOutput ¶ added in v4.1.0
func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayOutput() GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput
func (GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayOutputWithContext ¶ added in v4.1.0
func (o GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput) ToGetKubernetesClusterAddonProfileIngressApplicationGatewayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileIngressApplicationGatewayOutput
type GetKubernetesClusterAddonProfileInput ¶
type GetKubernetesClusterAddonProfileInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileOutput() GetKubernetesClusterAddonProfileOutput ToGetKubernetesClusterAddonProfileOutputWithContext(context.Context) GetKubernetesClusterAddonProfileOutput }
GetKubernetesClusterAddonProfileInput is an input type that accepts GetKubernetesClusterAddonProfileArgs and GetKubernetesClusterAddonProfileOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileInput` via:
GetKubernetesClusterAddonProfileArgs{...}
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 }
GetKubernetesClusterAddonProfileKubeDashboardArrayInput is an input type that accepts GetKubernetesClusterAddonProfileKubeDashboardArray and GetKubernetesClusterAddonProfileKubeDashboardArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileKubeDashboardArrayInput` via:
GetKubernetesClusterAddonProfileKubeDashboardArray{ GetKubernetesClusterAddonProfileKubeDashboardArgs{...} }
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 }
GetKubernetesClusterAddonProfileKubeDashboardInput is an input type that accepts GetKubernetesClusterAddonProfileKubeDashboardArgs and GetKubernetesClusterAddonProfileKubeDashboardOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileKubeDashboardInput` via:
GetKubernetesClusterAddonProfileKubeDashboardArgs{...}
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 GetKubernetesClusterAddonProfileOmsAgent ¶
type GetKubernetesClusterAddonProfileOmsAgent struct { // Is Role Based Access Control enabled? Enabled bool `pulumi:"enabled"` // The ID of the Log Analytics Workspace which the OMS Agent should send data to. LogAnalyticsWorkspaceId string `pulumi:"logAnalyticsWorkspaceId"` // An `omsAgentIdentity` block as defined below. OmsAgentIdentities []GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentity `pulumi:"omsAgentIdentities"` }
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"` // An `omsAgentIdentity` block as defined below. OmsAgentIdentities GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayInput `pulumi:"omsAgentIdentities"` }
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 }
GetKubernetesClusterAddonProfileOmsAgentArrayInput is an input type that accepts GetKubernetesClusterAddonProfileOmsAgentArray and GetKubernetesClusterAddonProfileOmsAgentArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileOmsAgentArrayInput` via:
GetKubernetesClusterAddonProfileOmsAgentArray{ GetKubernetesClusterAddonProfileOmsAgentArgs{...} }
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 }
GetKubernetesClusterAddonProfileOmsAgentInput is an input type that accepts GetKubernetesClusterAddonProfileOmsAgentArgs and GetKubernetesClusterAddonProfileOmsAgentOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileOmsAgentInput` via:
GetKubernetesClusterAddonProfileOmsAgentArgs{...}
type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentity ¶
type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentity struct { // The Client ID of the user-defined Managed Identity assigned to the Kubelets. ClientId string `pulumi:"clientId"` // The Object ID of the user-defined Managed Identity assigned to the Kubelets. ObjectId string `pulumi:"objectId"` // The ID of the User Assigned Identity assigned to the Kubelets. UserAssignedIdentityId string `pulumi:"userAssignedIdentityId"` }
type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs ¶
type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs struct { // The Client ID of the user-defined Managed Identity assigned to the Kubelets. ClientId pulumi.StringInput `pulumi:"clientId"` // The Object ID of the user-defined Managed Identity assigned to the Kubelets. ObjectId pulumi.StringInput `pulumi:"objectId"` // The ID of the User Assigned Identity assigned to the Kubelets. UserAssignedIdentityId pulumi.StringInput `pulumi:"userAssignedIdentityId"` }
func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs) ElementType ¶
func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput ¶
func (i GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput() GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutputWithContext ¶
func (i GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray ¶
type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray []GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityInput
func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray) ElementType ¶
func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput ¶
func (i GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput() GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutputWithContext ¶
func (i GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayInput ¶
type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput() GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutputWithContext(context.Context) GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput }
GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayInput is an input type that accepts GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray and GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayInput` via:
GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray{ GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs{...} }
type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput ¶
type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) ElementType ¶
func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput ¶
func (o GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput() GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutputWithContext ¶
func (o GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityInput ¶
type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput() GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutputWithContext(context.Context) GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput }
GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityInput is an input type that accepts GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs and GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityInput` via:
GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs{...}
type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput ¶
type GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ClientId ¶
func (o GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ClientId() pulumi.StringOutput
The Client ID of the user-defined Managed Identity assigned to the Kubelets.
func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ElementType ¶
func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ObjectId ¶
func (o GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ObjectId() pulumi.StringOutput
The Object ID of the user-defined Managed Identity assigned to the Kubelets.
func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput ¶
func (o GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput() GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutputWithContext ¶
func (o GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ToGetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
func (GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) UserAssignedIdentityId ¶
func (o GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) UserAssignedIdentityId() pulumi.StringOutput
The ID of the User Assigned Identity assigned to the Kubelets.
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) OmsAgentIdentities ¶
func (o GetKubernetesClusterAddonProfileOmsAgentOutput) OmsAgentIdentities() GetKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
An `omsAgentIdentity` block as defined below.
func (GetKubernetesClusterAddonProfileOmsAgentOutput) ToGetKubernetesClusterAddonProfileOmsAgentOutput ¶
func (o GetKubernetesClusterAddonProfileOmsAgentOutput) ToGetKubernetesClusterAddonProfileOmsAgentOutput() GetKubernetesClusterAddonProfileOmsAgentOutput
func (GetKubernetesClusterAddonProfileOmsAgentOutput) ToGetKubernetesClusterAddonProfileOmsAgentOutputWithContext ¶
func (o GetKubernetesClusterAddonProfileOmsAgentOutput) ToGetKubernetesClusterAddonProfileOmsAgentOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOmsAgentOutput
type GetKubernetesClusterAddonProfileOpenServiceMesh ¶ added in v4.24.0
type GetKubernetesClusterAddonProfileOpenServiceMesh struct { // Is Role Based Access Control enabled? Enabled bool `pulumi:"enabled"` }
type GetKubernetesClusterAddonProfileOpenServiceMeshArgs ¶ added in v4.24.0
type GetKubernetesClusterAddonProfileOpenServiceMeshArgs struct { // Is Role Based Access Control enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (GetKubernetesClusterAddonProfileOpenServiceMeshArgs) ElementType ¶ added in v4.24.0
func (GetKubernetesClusterAddonProfileOpenServiceMeshArgs) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileOpenServiceMeshArgs) ToGetKubernetesClusterAddonProfileOpenServiceMeshOutput ¶ added in v4.24.0
func (i GetKubernetesClusterAddonProfileOpenServiceMeshArgs) ToGetKubernetesClusterAddonProfileOpenServiceMeshOutput() GetKubernetesClusterAddonProfileOpenServiceMeshOutput
func (GetKubernetesClusterAddonProfileOpenServiceMeshArgs) ToGetKubernetesClusterAddonProfileOpenServiceMeshOutputWithContext ¶ added in v4.24.0
func (i GetKubernetesClusterAddonProfileOpenServiceMeshArgs) ToGetKubernetesClusterAddonProfileOpenServiceMeshOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOpenServiceMeshOutput
type GetKubernetesClusterAddonProfileOpenServiceMeshArray ¶ added in v4.24.0
type GetKubernetesClusterAddonProfileOpenServiceMeshArray []GetKubernetesClusterAddonProfileOpenServiceMeshInput
func (GetKubernetesClusterAddonProfileOpenServiceMeshArray) ElementType ¶ added in v4.24.0
func (GetKubernetesClusterAddonProfileOpenServiceMeshArray) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileOpenServiceMeshArray) ToGetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput ¶ added in v4.24.0
func (i GetKubernetesClusterAddonProfileOpenServiceMeshArray) ToGetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput() GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput
func (GetKubernetesClusterAddonProfileOpenServiceMeshArray) ToGetKubernetesClusterAddonProfileOpenServiceMeshArrayOutputWithContext ¶ added in v4.24.0
func (i GetKubernetesClusterAddonProfileOpenServiceMeshArray) ToGetKubernetesClusterAddonProfileOpenServiceMeshArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput
type GetKubernetesClusterAddonProfileOpenServiceMeshArrayInput ¶ added in v4.24.0
type GetKubernetesClusterAddonProfileOpenServiceMeshArrayInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput() GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput ToGetKubernetesClusterAddonProfileOpenServiceMeshArrayOutputWithContext(context.Context) GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput }
GetKubernetesClusterAddonProfileOpenServiceMeshArrayInput is an input type that accepts GetKubernetesClusterAddonProfileOpenServiceMeshArray and GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileOpenServiceMeshArrayInput` via:
GetKubernetesClusterAddonProfileOpenServiceMeshArray{ GetKubernetesClusterAddonProfileOpenServiceMeshArgs{...} }
type GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput ¶ added in v4.24.0
type GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput) ElementType ¶ added in v4.24.0
func (GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput) ToGetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput ¶ added in v4.24.0
func (o GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput) ToGetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput() GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput
func (GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput) ToGetKubernetesClusterAddonProfileOpenServiceMeshArrayOutputWithContext ¶ added in v4.24.0
func (o GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput) ToGetKubernetesClusterAddonProfileOpenServiceMeshArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput
type GetKubernetesClusterAddonProfileOpenServiceMeshInput ¶ added in v4.24.0
type GetKubernetesClusterAddonProfileOpenServiceMeshInput interface { pulumi.Input ToGetKubernetesClusterAddonProfileOpenServiceMeshOutput() GetKubernetesClusterAddonProfileOpenServiceMeshOutput ToGetKubernetesClusterAddonProfileOpenServiceMeshOutputWithContext(context.Context) GetKubernetesClusterAddonProfileOpenServiceMeshOutput }
GetKubernetesClusterAddonProfileOpenServiceMeshInput is an input type that accepts GetKubernetesClusterAddonProfileOpenServiceMeshArgs and GetKubernetesClusterAddonProfileOpenServiceMeshOutput values. You can construct a concrete instance of `GetKubernetesClusterAddonProfileOpenServiceMeshInput` via:
GetKubernetesClusterAddonProfileOpenServiceMeshArgs{...}
type GetKubernetesClusterAddonProfileOpenServiceMeshOutput ¶ added in v4.24.0
type GetKubernetesClusterAddonProfileOpenServiceMeshOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileOpenServiceMeshOutput) ElementType ¶ added in v4.24.0
func (GetKubernetesClusterAddonProfileOpenServiceMeshOutput) ElementType() reflect.Type
func (GetKubernetesClusterAddonProfileOpenServiceMeshOutput) Enabled ¶ added in v4.24.0
func (o GetKubernetesClusterAddonProfileOpenServiceMeshOutput) Enabled() pulumi.BoolOutput
Is Role Based Access Control enabled?
func (GetKubernetesClusterAddonProfileOpenServiceMeshOutput) ToGetKubernetesClusterAddonProfileOpenServiceMeshOutput ¶ added in v4.24.0
func (o GetKubernetesClusterAddonProfileOpenServiceMeshOutput) ToGetKubernetesClusterAddonProfileOpenServiceMeshOutput() GetKubernetesClusterAddonProfileOpenServiceMeshOutput
func (GetKubernetesClusterAddonProfileOpenServiceMeshOutput) ToGetKubernetesClusterAddonProfileOpenServiceMeshOutputWithContext ¶ added in v4.24.0
func (o GetKubernetesClusterAddonProfileOpenServiceMeshOutput) ToGetKubernetesClusterAddonProfileOpenServiceMeshOutputWithContext(ctx context.Context) GetKubernetesClusterAddonProfileOpenServiceMeshOutput
type GetKubernetesClusterAddonProfileOutput ¶
type GetKubernetesClusterAddonProfileOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAddonProfileOutput) AzureKeyvaultSecretsProviders ¶ added in v4.31.0
func (o GetKubernetesClusterAddonProfileOutput) AzureKeyvaultSecretsProviders() GetKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArrayOutput
An `azureKeyvaultSecretsProvider` block.
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) IngressApplicationGateways ¶ added in v4.1.0
func (o GetKubernetesClusterAddonProfileOutput) IngressApplicationGateways() GetKubernetesClusterAddonProfileIngressApplicationGatewayArrayOutput
An `ingressApplicationGateway` 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) OpenServiceMeshes ¶ added in v4.24.0
func (o GetKubernetesClusterAddonProfileOutput) OpenServiceMeshes() GetKubernetesClusterAddonProfileOpenServiceMeshArrayOutput
An `openServiceMesh` 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"` // If the Public IPs for the nodes in this Agent Pool are enabled. 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"` // Resource ID for the Public IP Addresses Prefix for the nodes in this Agent Pool. NodePublicIpPrefixId string `pulumi:"nodePublicIpPrefixId"` NodeTaints []string `pulumi:"nodeTaints"` // Kubernetes version used for the Agents. OrchestratorVersion string `pulumi:"orchestratorVersion"` // 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 identity used for the managed cluster. Type string `pulumi:"type"` // A `upgradeSettings` block as documented below. UpgradeSettings []GetKubernetesClusterAgentPoolProfileUpgradeSetting `pulumi:"upgradeSettings"` // 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"` // If the Public IPs for the nodes in this Agent Pool are enabled. EnableNodePublicIp pulumi.BoolInput `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"` // Resource ID for the Public IP Addresses Prefix for the nodes in this Agent Pool. NodePublicIpPrefixId pulumi.StringInput `pulumi:"nodePublicIpPrefixId"` NodeTaints pulumi.StringArrayInput `pulumi:"nodeTaints"` // Kubernetes version used for the Agents. OrchestratorVersion pulumi.StringInput `pulumi:"orchestratorVersion"` // 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 identity used for the managed cluster. Type pulumi.StringInput `pulumi:"type"` // A `upgradeSettings` block as documented below. UpgradeSettings GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayInput `pulumi:"upgradeSettings"` // 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 }
GetKubernetesClusterAgentPoolProfileArrayInput is an input type that accepts GetKubernetesClusterAgentPoolProfileArray and GetKubernetesClusterAgentPoolProfileArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterAgentPoolProfileArrayInput` via:
GetKubernetesClusterAgentPoolProfileArray{ GetKubernetesClusterAgentPoolProfileArgs{...} }
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 }
GetKubernetesClusterAgentPoolProfileInput is an input type that accepts GetKubernetesClusterAgentPoolProfileArgs and GetKubernetesClusterAgentPoolProfileOutput values. You can construct a concrete instance of `GetKubernetesClusterAgentPoolProfileInput` via:
GetKubernetesClusterAgentPoolProfileArgs{...}
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.BoolOutput
If the Public IPs for the nodes in this Agent Pool are enabled.
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) NodePublicIpPrefixId ¶ added in v4.7.0
func (o GetKubernetesClusterAgentPoolProfileOutput) NodePublicIpPrefixId() pulumi.StringOutput
Resource ID for the Public IP Addresses Prefix for the nodes in this Agent Pool.
func (GetKubernetesClusterAgentPoolProfileOutput) NodeTaints ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) NodeTaints() pulumi.StringArrayOutput
func (GetKubernetesClusterAgentPoolProfileOutput) OrchestratorVersion ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) OrchestratorVersion() pulumi.StringOutput
Kubernetes version used for the Agents.
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 identity used for the managed cluster.
func (GetKubernetesClusterAgentPoolProfileOutput) UpgradeSettings ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) UpgradeSettings() GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput
A `upgradeSettings` block as documented below.
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 GetKubernetesClusterAgentPoolProfileUpgradeSetting ¶
type GetKubernetesClusterAgentPoolProfileUpgradeSetting struct { // The maximum number or percentage of nodes which will be added to the Node Pool size during an upgrade. MaxSurge string `pulumi:"maxSurge"` }
type GetKubernetesClusterAgentPoolProfileUpgradeSettingArgs ¶
type GetKubernetesClusterAgentPoolProfileUpgradeSettingArgs struct { // The maximum number or percentage of nodes which will be added to the Node Pool size during an upgrade. MaxSurge pulumi.StringInput `pulumi:"maxSurge"` }
func (GetKubernetesClusterAgentPoolProfileUpgradeSettingArgs) ElementType ¶
func (GetKubernetesClusterAgentPoolProfileUpgradeSettingArgs) ElementType() reflect.Type
func (GetKubernetesClusterAgentPoolProfileUpgradeSettingArgs) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingOutput ¶
func (i GetKubernetesClusterAgentPoolProfileUpgradeSettingArgs) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingOutput() GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput
func (GetKubernetesClusterAgentPoolProfileUpgradeSettingArgs) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingOutputWithContext ¶
func (i GetKubernetesClusterAgentPoolProfileUpgradeSettingArgs) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingOutputWithContext(ctx context.Context) GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput
type GetKubernetesClusterAgentPoolProfileUpgradeSettingArray ¶
type GetKubernetesClusterAgentPoolProfileUpgradeSettingArray []GetKubernetesClusterAgentPoolProfileUpgradeSettingInput
func (GetKubernetesClusterAgentPoolProfileUpgradeSettingArray) ElementType ¶
func (GetKubernetesClusterAgentPoolProfileUpgradeSettingArray) ElementType() reflect.Type
func (GetKubernetesClusterAgentPoolProfileUpgradeSettingArray) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput ¶
func (i GetKubernetesClusterAgentPoolProfileUpgradeSettingArray) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput() GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput
func (GetKubernetesClusterAgentPoolProfileUpgradeSettingArray) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutputWithContext ¶
func (i GetKubernetesClusterAgentPoolProfileUpgradeSettingArray) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput
type GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayInput ¶
type GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayInput interface { pulumi.Input ToGetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput() GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput ToGetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutputWithContext(context.Context) GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput }
GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayInput is an input type that accepts GetKubernetesClusterAgentPoolProfileUpgradeSettingArray and GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayInput` via:
GetKubernetesClusterAgentPoolProfileUpgradeSettingArray{ GetKubernetesClusterAgentPoolProfileUpgradeSettingArgs{...} }
type GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput ¶
type GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput) ElementType ¶
func (GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput ¶
func (o GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput() GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput
func (GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutputWithContext ¶
func (o GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAgentPoolProfileUpgradeSettingArrayOutput
type GetKubernetesClusterAgentPoolProfileUpgradeSettingInput ¶
type GetKubernetesClusterAgentPoolProfileUpgradeSettingInput interface { pulumi.Input ToGetKubernetesClusterAgentPoolProfileUpgradeSettingOutput() GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput ToGetKubernetesClusterAgentPoolProfileUpgradeSettingOutputWithContext(context.Context) GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput }
GetKubernetesClusterAgentPoolProfileUpgradeSettingInput is an input type that accepts GetKubernetesClusterAgentPoolProfileUpgradeSettingArgs and GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput values. You can construct a concrete instance of `GetKubernetesClusterAgentPoolProfileUpgradeSettingInput` via:
GetKubernetesClusterAgentPoolProfileUpgradeSettingArgs{...}
type GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput ¶
type GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput) ElementType ¶
func (GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput) ElementType() reflect.Type
func (GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput) MaxSurge ¶
func (o GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput) MaxSurge() pulumi.StringOutput
The maximum number or percentage of nodes which will be added to the Node Pool size during an upgrade.
func (GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingOutput ¶
func (o GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingOutput() GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput
func (GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingOutputWithContext ¶
func (o GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput) ToGetKubernetesClusterAgentPoolProfileUpgradeSettingOutputWithContext(ctx context.Context) GetKubernetesClusterAgentPoolProfileUpgradeSettingOutput
type GetKubernetesClusterIdentity ¶
type GetKubernetesClusterIdentity struct { // The principal id of the system assigned identity which is used by primary components. PrincipalId string `pulumi:"principalId"` // The tenant id of the system assigned identity which is used by primary components. TenantId string `pulumi:"tenantId"` // The type of identity used for the managed cluster. Type string `pulumi:"type"` // The ID of the User Assigned Identity assigned to the Kubelets. UserAssignedIdentityId string `pulumi:"userAssignedIdentityId"` }
type GetKubernetesClusterIdentityArgs ¶
type GetKubernetesClusterIdentityArgs struct { // The principal id of the system assigned identity which is used by primary components. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The tenant id of the system assigned identity which is used by primary components. TenantId pulumi.StringInput `pulumi:"tenantId"` // The type of identity used for the managed cluster. Type pulumi.StringInput `pulumi:"type"` // The ID of the User Assigned Identity assigned to the Kubelets. UserAssignedIdentityId pulumi.StringInput `pulumi:"userAssignedIdentityId"` }
func (GetKubernetesClusterIdentityArgs) ElementType ¶
func (GetKubernetesClusterIdentityArgs) ElementType() reflect.Type
func (GetKubernetesClusterIdentityArgs) ToGetKubernetesClusterIdentityOutput ¶
func (i GetKubernetesClusterIdentityArgs) ToGetKubernetesClusterIdentityOutput() GetKubernetesClusterIdentityOutput
func (GetKubernetesClusterIdentityArgs) ToGetKubernetesClusterIdentityOutputWithContext ¶
func (i GetKubernetesClusterIdentityArgs) ToGetKubernetesClusterIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterIdentityOutput
type GetKubernetesClusterIdentityArray ¶
type GetKubernetesClusterIdentityArray []GetKubernetesClusterIdentityInput
func (GetKubernetesClusterIdentityArray) ElementType ¶
func (GetKubernetesClusterIdentityArray) ElementType() reflect.Type
func (GetKubernetesClusterIdentityArray) ToGetKubernetesClusterIdentityArrayOutput ¶
func (i GetKubernetesClusterIdentityArray) ToGetKubernetesClusterIdentityArrayOutput() GetKubernetesClusterIdentityArrayOutput
func (GetKubernetesClusterIdentityArray) ToGetKubernetesClusterIdentityArrayOutputWithContext ¶
func (i GetKubernetesClusterIdentityArray) ToGetKubernetesClusterIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterIdentityArrayOutput
type GetKubernetesClusterIdentityArrayInput ¶
type GetKubernetesClusterIdentityArrayInput interface { pulumi.Input ToGetKubernetesClusterIdentityArrayOutput() GetKubernetesClusterIdentityArrayOutput ToGetKubernetesClusterIdentityArrayOutputWithContext(context.Context) GetKubernetesClusterIdentityArrayOutput }
GetKubernetesClusterIdentityArrayInput is an input type that accepts GetKubernetesClusterIdentityArray and GetKubernetesClusterIdentityArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterIdentityArrayInput` via:
GetKubernetesClusterIdentityArray{ GetKubernetesClusterIdentityArgs{...} }
type GetKubernetesClusterIdentityArrayOutput ¶
type GetKubernetesClusterIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterIdentityArrayOutput) ElementType ¶
func (GetKubernetesClusterIdentityArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterIdentityArrayOutput) ToGetKubernetesClusterIdentityArrayOutput ¶
func (o GetKubernetesClusterIdentityArrayOutput) ToGetKubernetesClusterIdentityArrayOutput() GetKubernetesClusterIdentityArrayOutput
func (GetKubernetesClusterIdentityArrayOutput) ToGetKubernetesClusterIdentityArrayOutputWithContext ¶
func (o GetKubernetesClusterIdentityArrayOutput) ToGetKubernetesClusterIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterIdentityArrayOutput
type GetKubernetesClusterIdentityInput ¶
type GetKubernetesClusterIdentityInput interface { pulumi.Input ToGetKubernetesClusterIdentityOutput() GetKubernetesClusterIdentityOutput ToGetKubernetesClusterIdentityOutputWithContext(context.Context) GetKubernetesClusterIdentityOutput }
GetKubernetesClusterIdentityInput is an input type that accepts GetKubernetesClusterIdentityArgs and GetKubernetesClusterIdentityOutput values. You can construct a concrete instance of `GetKubernetesClusterIdentityInput` via:
GetKubernetesClusterIdentityArgs{...}
type GetKubernetesClusterIdentityOutput ¶
type GetKubernetesClusterIdentityOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterIdentityOutput) ElementType ¶
func (GetKubernetesClusterIdentityOutput) ElementType() reflect.Type
func (GetKubernetesClusterIdentityOutput) PrincipalId ¶
func (o GetKubernetesClusterIdentityOutput) PrincipalId() pulumi.StringOutput
The principal id of the system assigned identity which is used by primary components.
func (GetKubernetesClusterIdentityOutput) TenantId ¶
func (o GetKubernetesClusterIdentityOutput) TenantId() pulumi.StringOutput
The tenant id of the system assigned identity which is used by primary components.
func (GetKubernetesClusterIdentityOutput) ToGetKubernetesClusterIdentityOutput ¶
func (o GetKubernetesClusterIdentityOutput) ToGetKubernetesClusterIdentityOutput() GetKubernetesClusterIdentityOutput
func (GetKubernetesClusterIdentityOutput) ToGetKubernetesClusterIdentityOutputWithContext ¶
func (o GetKubernetesClusterIdentityOutput) ToGetKubernetesClusterIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterIdentityOutput
func (GetKubernetesClusterIdentityOutput) Type ¶
func (o GetKubernetesClusterIdentityOutput) Type() pulumi.StringOutput
The type of identity used for the managed cluster.
func (GetKubernetesClusterIdentityOutput) UserAssignedIdentityId ¶
func (o GetKubernetesClusterIdentityOutput) UserAssignedIdentityId() pulumi.StringOutput
The ID of the User Assigned Identity assigned to the Kubelets.
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 }
GetKubernetesClusterKubeAdminConfigArrayInput is an input type that accepts GetKubernetesClusterKubeAdminConfigArray and GetKubernetesClusterKubeAdminConfigArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterKubeAdminConfigArrayInput` via:
GetKubernetesClusterKubeAdminConfigArray{ GetKubernetesClusterKubeAdminConfigArgs{...} }
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 }
GetKubernetesClusterKubeAdminConfigInput is an input type that accepts GetKubernetesClusterKubeAdminConfigArgs and GetKubernetesClusterKubeAdminConfigOutput values. You can construct a concrete instance of `GetKubernetesClusterKubeAdminConfigInput` via:
GetKubernetesClusterKubeAdminConfigArgs{...}
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 }
GetKubernetesClusterKubeConfigArrayInput is an input type that accepts GetKubernetesClusterKubeConfigArray and GetKubernetesClusterKubeConfigArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterKubeConfigArrayInput` via:
GetKubernetesClusterKubeConfigArray{ GetKubernetesClusterKubeConfigArgs{...} }
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 }
GetKubernetesClusterKubeConfigInput is an input type that accepts GetKubernetesClusterKubeConfigArgs and GetKubernetesClusterKubeConfigOutput values. You can construct a concrete instance of `GetKubernetesClusterKubeConfigInput` via:
GetKubernetesClusterKubeConfigArgs{...}
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 GetKubernetesClusterKubeletIdentity ¶
type GetKubernetesClusterKubeletIdentity struct { // The Client ID of the user-defined Managed Identity assigned to the Kubelets. ClientId string `pulumi:"clientId"` // The Object ID of the user-defined Managed Identity assigned to the Kubelets. ObjectId string `pulumi:"objectId"` // The ID of the User Assigned Identity assigned to the Kubelets. UserAssignedIdentityId string `pulumi:"userAssignedIdentityId"` }
type GetKubernetesClusterKubeletIdentityArgs ¶
type GetKubernetesClusterKubeletIdentityArgs struct { // The Client ID of the user-defined Managed Identity assigned to the Kubelets. ClientId pulumi.StringInput `pulumi:"clientId"` // The Object ID of the user-defined Managed Identity assigned to the Kubelets. ObjectId pulumi.StringInput `pulumi:"objectId"` // The ID of the User Assigned Identity assigned to the Kubelets. UserAssignedIdentityId pulumi.StringInput `pulumi:"userAssignedIdentityId"` }
func (GetKubernetesClusterKubeletIdentityArgs) ElementType ¶
func (GetKubernetesClusterKubeletIdentityArgs) ElementType() reflect.Type
func (GetKubernetesClusterKubeletIdentityArgs) ToGetKubernetesClusterKubeletIdentityOutput ¶
func (i GetKubernetesClusterKubeletIdentityArgs) ToGetKubernetesClusterKubeletIdentityOutput() GetKubernetesClusterKubeletIdentityOutput
func (GetKubernetesClusterKubeletIdentityArgs) ToGetKubernetesClusterKubeletIdentityOutputWithContext ¶
func (i GetKubernetesClusterKubeletIdentityArgs) ToGetKubernetesClusterKubeletIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterKubeletIdentityOutput
type GetKubernetesClusterKubeletIdentityArray ¶
type GetKubernetesClusterKubeletIdentityArray []GetKubernetesClusterKubeletIdentityInput
func (GetKubernetesClusterKubeletIdentityArray) ElementType ¶
func (GetKubernetesClusterKubeletIdentityArray) ElementType() reflect.Type
func (GetKubernetesClusterKubeletIdentityArray) ToGetKubernetesClusterKubeletIdentityArrayOutput ¶
func (i GetKubernetesClusterKubeletIdentityArray) ToGetKubernetesClusterKubeletIdentityArrayOutput() GetKubernetesClusterKubeletIdentityArrayOutput
func (GetKubernetesClusterKubeletIdentityArray) ToGetKubernetesClusterKubeletIdentityArrayOutputWithContext ¶
func (i GetKubernetesClusterKubeletIdentityArray) ToGetKubernetesClusterKubeletIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKubeletIdentityArrayOutput
type GetKubernetesClusterKubeletIdentityArrayInput ¶
type GetKubernetesClusterKubeletIdentityArrayInput interface { pulumi.Input ToGetKubernetesClusterKubeletIdentityArrayOutput() GetKubernetesClusterKubeletIdentityArrayOutput ToGetKubernetesClusterKubeletIdentityArrayOutputWithContext(context.Context) GetKubernetesClusterKubeletIdentityArrayOutput }
GetKubernetesClusterKubeletIdentityArrayInput is an input type that accepts GetKubernetesClusterKubeletIdentityArray and GetKubernetesClusterKubeletIdentityArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterKubeletIdentityArrayInput` via:
GetKubernetesClusterKubeletIdentityArray{ GetKubernetesClusterKubeletIdentityArgs{...} }
type GetKubernetesClusterKubeletIdentityArrayOutput ¶
type GetKubernetesClusterKubeletIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterKubeletIdentityArrayOutput) ElementType ¶
func (GetKubernetesClusterKubeletIdentityArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterKubeletIdentityArrayOutput) ToGetKubernetesClusterKubeletIdentityArrayOutput ¶
func (o GetKubernetesClusterKubeletIdentityArrayOutput) ToGetKubernetesClusterKubeletIdentityArrayOutput() GetKubernetesClusterKubeletIdentityArrayOutput
func (GetKubernetesClusterKubeletIdentityArrayOutput) ToGetKubernetesClusterKubeletIdentityArrayOutputWithContext ¶
func (o GetKubernetesClusterKubeletIdentityArrayOutput) ToGetKubernetesClusterKubeletIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKubeletIdentityArrayOutput
type GetKubernetesClusterKubeletIdentityInput ¶
type GetKubernetesClusterKubeletIdentityInput interface { pulumi.Input ToGetKubernetesClusterKubeletIdentityOutput() GetKubernetesClusterKubeletIdentityOutput ToGetKubernetesClusterKubeletIdentityOutputWithContext(context.Context) GetKubernetesClusterKubeletIdentityOutput }
GetKubernetesClusterKubeletIdentityInput is an input type that accepts GetKubernetesClusterKubeletIdentityArgs and GetKubernetesClusterKubeletIdentityOutput values. You can construct a concrete instance of `GetKubernetesClusterKubeletIdentityInput` via:
GetKubernetesClusterKubeletIdentityArgs{...}
type GetKubernetesClusterKubeletIdentityOutput ¶
type GetKubernetesClusterKubeletIdentityOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterKubeletIdentityOutput) ClientId ¶
func (o GetKubernetesClusterKubeletIdentityOutput) ClientId() pulumi.StringOutput
The Client ID of the user-defined Managed Identity assigned to the Kubelets.
func (GetKubernetesClusterKubeletIdentityOutput) ElementType ¶
func (GetKubernetesClusterKubeletIdentityOutput) ElementType() reflect.Type
func (GetKubernetesClusterKubeletIdentityOutput) ObjectId ¶
func (o GetKubernetesClusterKubeletIdentityOutput) ObjectId() pulumi.StringOutput
The Object ID of the user-defined Managed Identity assigned to the Kubelets.
func (GetKubernetesClusterKubeletIdentityOutput) ToGetKubernetesClusterKubeletIdentityOutput ¶
func (o GetKubernetesClusterKubeletIdentityOutput) ToGetKubernetesClusterKubeletIdentityOutput() GetKubernetesClusterKubeletIdentityOutput
func (GetKubernetesClusterKubeletIdentityOutput) ToGetKubernetesClusterKubeletIdentityOutputWithContext ¶
func (o GetKubernetesClusterKubeletIdentityOutput) ToGetKubernetesClusterKubeletIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterKubeletIdentityOutput
func (GetKubernetesClusterKubeletIdentityOutput) UserAssignedIdentityId ¶
func (o GetKubernetesClusterKubeletIdentityOutput) UserAssignedIdentityId() pulumi.StringOutput
The ID of the User Assigned Identity assigned to the Kubelets.
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 }
GetKubernetesClusterLinuxProfileArrayInput is an input type that accepts GetKubernetesClusterLinuxProfileArray and GetKubernetesClusterLinuxProfileArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterLinuxProfileArrayInput` via:
GetKubernetesClusterLinuxProfileArray{ GetKubernetesClusterLinuxProfileArgs{...} }
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 }
GetKubernetesClusterLinuxProfileInput is an input type that accepts GetKubernetesClusterLinuxProfileArgs and GetKubernetesClusterLinuxProfileOutput values. You can construct a concrete instance of `GetKubernetesClusterLinuxProfileInput` via:
GetKubernetesClusterLinuxProfileArgs{...}
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 }
GetKubernetesClusterLinuxProfileSshKeyArrayInput is an input type that accepts GetKubernetesClusterLinuxProfileSshKeyArray and GetKubernetesClusterLinuxProfileSshKeyArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterLinuxProfileSshKeyArrayInput` via:
GetKubernetesClusterLinuxProfileSshKeyArray{ GetKubernetesClusterLinuxProfileSshKeyArgs{...} }
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 }
GetKubernetesClusterLinuxProfileSshKeyInput is an input type that accepts GetKubernetesClusterLinuxProfileSshKeyArgs and GetKubernetesClusterLinuxProfileSshKeyOutput values. You can construct a concrete instance of `GetKubernetesClusterLinuxProfileSshKeyInput` via:
GetKubernetesClusterLinuxProfileSshKeyArgs{...}
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 }
GetKubernetesClusterNetworkProfileArrayInput is an input type that accepts GetKubernetesClusterNetworkProfileArray and GetKubernetesClusterNetworkProfileArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterNetworkProfileArrayInput` via:
GetKubernetesClusterNetworkProfileArray{ GetKubernetesClusterNetworkProfileArgs{...} }
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 }
GetKubernetesClusterNetworkProfileInput is an input type that accepts GetKubernetesClusterNetworkProfileArgs and GetKubernetesClusterNetworkProfileOutput values. You can construct a concrete instance of `GetKubernetesClusterNetworkProfileInput` via:
GetKubernetesClusterNetworkProfileArgs{...}
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 }
GetKubernetesClusterRoleBasedAccessControlArrayInput is an input type that accepts GetKubernetesClusterRoleBasedAccessControlArray and GetKubernetesClusterRoleBasedAccessControlArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterRoleBasedAccessControlArrayInput` via:
GetKubernetesClusterRoleBasedAccessControlArray{ GetKubernetesClusterRoleBasedAccessControlArgs{...} }
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 list of Object IDs of Azure Active Directory Groups which have Admin Role on the Cluster (when using a Managed integration). AdminGroupObjectIds []string `pulumi:"adminGroupObjectIds"` // The Client ID of an Azure Active Directory Application. ClientAppId string `pulumi:"clientAppId"` // Is the Azure Active Directory Integration managed (also known as AAD Integration V2)? Managed bool `pulumi:"managed"` // The Server ID of an Azure Active Directory Application. ServerAppId string `pulumi:"serverAppId"` // The tenant id of the system assigned identity which is used by primary components. TenantId string `pulumi:"tenantId"` }
type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs ¶
type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs struct { // The list of Object IDs of Azure Active Directory Groups which have Admin Role on the Cluster (when using a Managed integration). AdminGroupObjectIds pulumi.StringArrayInput `pulumi:"adminGroupObjectIds"` // The Client ID of an Azure Active Directory Application. ClientAppId pulumi.StringInput `pulumi:"clientAppId"` // Is the Azure Active Directory Integration managed (also known as AAD Integration V2)? Managed pulumi.BoolInput `pulumi:"managed"` // The Server ID of an Azure Active Directory Application. ServerAppId pulumi.StringInput `pulumi:"serverAppId"` // The tenant id of the system assigned identity which is used by primary components. 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 }
GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayInput is an input type that accepts GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArray and GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArrayInput` via:
GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArray{ GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs{...} }
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 }
GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryInput is an input type that accepts GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs and GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput values. You can construct a concrete instance of `GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryInput` via:
GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs{...}
type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput ¶
type GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) AdminGroupObjectIds ¶
func (o GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) AdminGroupObjectIds() pulumi.StringArrayOutput
The list of Object IDs of Azure Active Directory Groups which have Admin Role on the Cluster (when using a Managed integration).
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) Managed ¶
func (o GetKubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) Managed() pulumi.BoolOutput
Is the Azure Active Directory Integration managed (also known as AAD Integration V2)?
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 of the system assigned identity which is used by primary components.
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 }
GetKubernetesClusterRoleBasedAccessControlInput is an input type that accepts GetKubernetesClusterRoleBasedAccessControlArgs and GetKubernetesClusterRoleBasedAccessControlOutput values. You can construct a concrete instance of `GetKubernetesClusterRoleBasedAccessControlInput` via:
GetKubernetesClusterRoleBasedAccessControlArgs{...}
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 user-defined Managed Identity assigned to the Kubelets. ClientId string `pulumi:"clientId"` }
type GetKubernetesClusterServicePrincipalArgs ¶
type GetKubernetesClusterServicePrincipalArgs struct { // The Client ID of the user-defined Managed Identity assigned to the Kubelets. 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 }
GetKubernetesClusterServicePrincipalArrayInput is an input type that accepts GetKubernetesClusterServicePrincipalArray and GetKubernetesClusterServicePrincipalArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterServicePrincipalArrayInput` via:
GetKubernetesClusterServicePrincipalArray{ GetKubernetesClusterServicePrincipalArgs{...} }
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 }
GetKubernetesClusterServicePrincipalInput is an input type that accepts GetKubernetesClusterServicePrincipalArgs and GetKubernetesClusterServicePrincipalOutput values. You can construct a concrete instance of `GetKubernetesClusterServicePrincipalInput` via:
GetKubernetesClusterServicePrincipalArgs{...}
type GetKubernetesClusterServicePrincipalOutput ¶
type GetKubernetesClusterServicePrincipalOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterServicePrincipalOutput) ClientId ¶
func (o GetKubernetesClusterServicePrincipalOutput) ClientId() pulumi.StringOutput
The Client ID of the user-defined Managed Identity assigned to the Kubelets.
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 }
GetKubernetesClusterWindowsProfileArrayInput is an input type that accepts GetKubernetesClusterWindowsProfileArray and GetKubernetesClusterWindowsProfileArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterWindowsProfileArrayInput` via:
GetKubernetesClusterWindowsProfileArray{ GetKubernetesClusterWindowsProfileArgs{...} }
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 }
GetKubernetesClusterWindowsProfileInput is an input type that accepts GetKubernetesClusterWindowsProfileArgs and GetKubernetesClusterWindowsProfileOutput values. You can construct a concrete instance of `GetKubernetesClusterWindowsProfileInput` via:
GetKubernetesClusterWindowsProfileArgs{...}
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 GetKubernetesServiceVersionsOutputArgs ¶ added in v4.20.0
type GetKubernetesServiceVersionsOutputArgs struct { // Should Preview versions of Kubernetes in AKS be included? Defaults to `true` IncludePreview pulumi.BoolPtrInput `pulumi:"includePreview"` // Specifies the location in which to query for versions. Location pulumi.StringInput `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 pulumi.StringPtrInput `pulumi:"versionPrefix"` }
A collection of arguments for invoking getKubernetesServiceVersions.
func (GetKubernetesServiceVersionsOutputArgs) ElementType ¶ added in v4.20.0
func (GetKubernetesServiceVersionsOutputArgs) ElementType() reflect.Type
type GetKubernetesServiceVersionsResult ¶
type GetKubernetesServiceVersionsResult struct { // 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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/containerservice" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := containerservice.GetKubernetesServiceVersions(ctx, &containerservice.GetKubernetesServiceVersionsArgs{ Location: "West Europe", }, nil) if err != nil { return err } ctx.Export("versions", current.Versions) ctx.Export("latestVersion", current.LatestVersion) return nil }) }
```
type GetKubernetesServiceVersionsResultOutput ¶ added in v4.20.0
type GetKubernetesServiceVersionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getKubernetesServiceVersions.
func GetKubernetesServiceVersionsOutput ¶ added in v4.20.0
func GetKubernetesServiceVersionsOutput(ctx *pulumi.Context, args GetKubernetesServiceVersionsOutputArgs, opts ...pulumi.InvokeOption) GetKubernetesServiceVersionsResultOutput
func (GetKubernetesServiceVersionsResultOutput) ElementType ¶ added in v4.20.0
func (GetKubernetesServiceVersionsResultOutput) ElementType() reflect.Type
func (GetKubernetesServiceVersionsResultOutput) Id ¶ added in v4.20.0
func (o GetKubernetesServiceVersionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetKubernetesServiceVersionsResultOutput) IncludePreview ¶ added in v4.20.0
func (o GetKubernetesServiceVersionsResultOutput) IncludePreview() pulumi.BoolPtrOutput
func (GetKubernetesServiceVersionsResultOutput) LatestVersion ¶ added in v4.20.0
func (o GetKubernetesServiceVersionsResultOutput) LatestVersion() pulumi.StringOutput
The most recent version available. If `includePreview == false`, this is the most recent non-preview version available.
func (GetKubernetesServiceVersionsResultOutput) Location ¶ added in v4.20.0
func (o GetKubernetesServiceVersionsResultOutput) Location() pulumi.StringOutput
func (GetKubernetesServiceVersionsResultOutput) ToGetKubernetesServiceVersionsResultOutput ¶ added in v4.20.0
func (o GetKubernetesServiceVersionsResultOutput) ToGetKubernetesServiceVersionsResultOutput() GetKubernetesServiceVersionsResultOutput
func (GetKubernetesServiceVersionsResultOutput) ToGetKubernetesServiceVersionsResultOutputWithContext ¶ added in v4.20.0
func (o GetKubernetesServiceVersionsResultOutput) ToGetKubernetesServiceVersionsResultOutputWithContext(ctx context.Context) GetKubernetesServiceVersionsResultOutput
func (GetKubernetesServiceVersionsResultOutput) VersionPrefix ¶ added in v4.20.0
func (o GetKubernetesServiceVersionsResultOutput) VersionPrefix() pulumi.StringPtrOutput
func (GetKubernetesServiceVersionsResultOutput) Versions ¶ added in v4.20.0
func (o GetKubernetesServiceVersionsResultOutput) Versions() pulumi.StringArrayOutput
The list of all supported versions.
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"` // A `dnsConfig` block as documented below. DnsConfig GroupDnsConfigPtrOutput `pulumi:"dnsConfig"` // The DNS label/name for the container groups IP. Changing this forces a new resource to be created. DnsNameLabel pulumi.StringPtrOutput `pulumi:"dnsNameLabel"` // Zero or more `exposedPort` blocks as defined below. Changing this forces a new resource to be created. ExposedPorts GroupExposedPortArrayOutput `pulumi:"exposedPorts"` // 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`, `Private` or `None`. 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. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages as an Azure Container Group instance.
## Example Usage
This example provisions a Basic Container.
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = containerservice.NewGroup(ctx, "exampleGroup", &containerservice.GroupArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, IpAddressType: pulumi.String("public"), DnsNameLabel: pulumi.String("aci-label"), OsType: pulumi.String("Linux"), Containers: containerservice.GroupContainerArray{ &containerservice.GroupContainerArgs{ Name: pulumi.String("hello-world"), Image: pulumi.String("mcr.microsoft.com/azuredocs/aci-helloworld:latest"), Cpu: pulumi.Float64(0.5), Memory: pulumi.Float64(1.5), Ports: containerservice.GroupContainerPortArray{ &containerservice.GroupContainerPortArgs{ Port: pulumi.Int(443), Protocol: pulumi.String("TCP"), }, }, }, &containerservice.GroupContainerArgs{ Name: pulumi.String("sidecar"), Image: pulumi.String("mcr.microsoft.com/azuredocs/aci-tutorial-sidecar"), Cpu: pulumi.Float64(0.5), Memory: pulumi.Float64(1.5), }, }, Tags: pulumi.StringMap{ "environment": pulumi.String("testing"), }, }) if err != nil { return err } return nil }) }
```
## Import
Container Group's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:containerservice/group:Group containerGroup1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ContainerInstance/containerGroups/myContainerGroup1
```
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).
func NewGroup ¶
func NewGroup(ctx *pulumi.Context, name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)
NewGroup registers a new resource with the given unique name, arguments, and options.
func (*Group) ElementType ¶
func (*Group) ToGroupOutput ¶
func (i *Group) ToGroupOutput() GroupOutput
func (*Group) ToGroupOutputWithContext ¶
func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput
func (*Group) ToGroupPtrOutput ¶
func (i *Group) ToGroupPtrOutput() GroupPtrOutput
func (*Group) ToGroupPtrOutputWithContext ¶
func (i *Group) ToGroupPtrOutputWithContext(ctx context.Context) GroupPtrOutput
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 // A `dnsConfig` block as documented below. DnsConfig GroupDnsConfigPtrInput // The DNS label/name for the container groups IP. Changing this forces a new resource to be created. DnsNameLabel pulumi.StringPtrInput // Zero or more `exposedPort` blocks as defined below. Changing this forces a new resource to be created. ExposedPorts GroupExposedPortArrayInput // 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`, `Private` or `None`. 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. Tags pulumi.StringMapInput }
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupArray ¶
type GroupArray []GroupInput
func (GroupArray) ElementType ¶
func (GroupArray) ElementType() reflect.Type
func (GroupArray) ToGroupArrayOutput ¶
func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput
func (GroupArray) ToGroupArrayOutputWithContext ¶
func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupArrayInput ¶
type GroupArrayInput interface { pulumi.Input ToGroupArrayOutput() GroupArrayOutput ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput }
GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:
GroupArray{ GroupArgs{...} }
type GroupArrayOutput ¶
type GroupArrayOutput struct{ *pulumi.OutputState }
func (GroupArrayOutput) ElementType ¶
func (GroupArrayOutput) ElementType() reflect.Type
func (GroupArrayOutput) Index ¶
func (o GroupArrayOutput) Index(i pulumi.IntInput) GroupOutput
func (GroupArrayOutput) ToGroupArrayOutput ¶
func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput
func (GroupArrayOutput) ToGroupArrayOutputWithContext ¶
func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
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 }
GroupContainerArrayInput is an input type that accepts GroupContainerArray and GroupContainerArrayOutput values. You can construct a concrete instance of `GroupContainerArrayInput` via:
GroupContainerArray{ GroupContainerArgs{...} }
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 }
GroupContainerGpuInput is an input type that accepts GroupContainerGpuArgs and GroupContainerGpuOutput values. You can construct a concrete instance of `GroupContainerGpuInput` via:
GroupContainerGpuArgs{...}
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 }
GroupContainerGpuPtrInput is an input type that accepts GroupContainerGpuArgs, GroupContainerGpuPtr and GroupContainerGpuPtrOutput values. You can construct a concrete instance of `GroupContainerGpuPtrInput` via:
GroupContainerGpuArgs{...} or: nil
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 }
GroupContainerInput is an input type that accepts GroupContainerArgs and GroupContainerOutput values. You can construct a concrete instance of `GroupContainerInput` via:
GroupContainerArgs{...}
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 }
GroupContainerLivenessProbeHttpGetArrayInput is an input type that accepts GroupContainerLivenessProbeHttpGetArray and GroupContainerLivenessProbeHttpGetArrayOutput values. You can construct a concrete instance of `GroupContainerLivenessProbeHttpGetArrayInput` via:
GroupContainerLivenessProbeHttpGetArray{ GroupContainerLivenessProbeHttpGetArgs{...} }
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 }
GroupContainerLivenessProbeHttpGetInput is an input type that accepts GroupContainerLivenessProbeHttpGetArgs and GroupContainerLivenessProbeHttpGetOutput values. You can construct a concrete instance of `GroupContainerLivenessProbeHttpGetInput` via:
GroupContainerLivenessProbeHttpGetArgs{...}
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 }
GroupContainerLivenessProbeInput is an input type that accepts GroupContainerLivenessProbeArgs and GroupContainerLivenessProbeOutput values. You can construct a concrete instance of `GroupContainerLivenessProbeInput` via:
GroupContainerLivenessProbeArgs{...}
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 }
GroupContainerLivenessProbePtrInput is an input type that accepts GroupContainerLivenessProbeArgs, GroupContainerLivenessProbePtr and GroupContainerLivenessProbePtrOutput values. You can construct a concrete instance of `GroupContainerLivenessProbePtrInput` via:
GroupContainerLivenessProbeArgs{...} or: nil
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 }
GroupContainerPortArrayInput is an input type that accepts GroupContainerPortArray and GroupContainerPortArrayOutput values. You can construct a concrete instance of `GroupContainerPortArrayInput` via:
GroupContainerPortArray{ GroupContainerPortArgs{...} }
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 }
GroupContainerPortInput is an input type that accepts GroupContainerPortArgs and GroupContainerPortOutput values. You can construct a concrete instance of `GroupContainerPortInput` via:
GroupContainerPortArgs{...}
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 }
GroupContainerReadinessProbeHttpGetArrayInput is an input type that accepts GroupContainerReadinessProbeHttpGetArray and GroupContainerReadinessProbeHttpGetArrayOutput values. You can construct a concrete instance of `GroupContainerReadinessProbeHttpGetArrayInput` via:
GroupContainerReadinessProbeHttpGetArray{ GroupContainerReadinessProbeHttpGetArgs{...} }
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 }
GroupContainerReadinessProbeHttpGetInput is an input type that accepts GroupContainerReadinessProbeHttpGetArgs and GroupContainerReadinessProbeHttpGetOutput values. You can construct a concrete instance of `GroupContainerReadinessProbeHttpGetInput` via:
GroupContainerReadinessProbeHttpGetArgs{...}
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 }
GroupContainerReadinessProbeInput is an input type that accepts GroupContainerReadinessProbeArgs and GroupContainerReadinessProbeOutput values. You can construct a concrete instance of `GroupContainerReadinessProbeInput` via:
GroupContainerReadinessProbeArgs{...}
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 }
GroupContainerReadinessProbePtrInput is an input type that accepts GroupContainerReadinessProbeArgs, GroupContainerReadinessProbePtr and GroupContainerReadinessProbePtrOutput values. You can construct a concrete instance of `GroupContainerReadinessProbePtrInput` via:
GroupContainerReadinessProbeArgs{...} or: nil
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 { // Boolean as to whether the mounted volume should be an empty directory. Defaults to `false`. Changing this forces a new resource to be created. EmptyDir *bool `pulumi:"emptyDir"` // A `gitRepo` block as defined below. GitRepo *GroupContainerVolumeGitRepo `pulumi:"gitRepo"` // 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"` // A map of secrets that will be mounted as files in the volume. Changing this forces a new resource to be created. Secret map[string]string `pulumi:"secret"` 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 { // Boolean as to whether the mounted volume should be an empty directory. Defaults to `false`. Changing this forces a new resource to be created. EmptyDir pulumi.BoolPtrInput `pulumi:"emptyDir"` // A `gitRepo` block as defined below. GitRepo GroupContainerVolumeGitRepoPtrInput `pulumi:"gitRepo"` // 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"` // A map of secrets that will be mounted as files in the volume. Changing this forces a new resource to be created. Secret pulumi.StringMapInput `pulumi:"secret"` ShareName pulumi.StringPtrInput `pulumi:"shareName"` // The access key for the Azure Storage account specified as above. Changing this forces a new resource to be created. StorageAccountKey pulumi.StringPtrInput `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.StringPtrInput `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 }
GroupContainerVolumeArrayInput is an input type that accepts GroupContainerVolumeArray and GroupContainerVolumeArrayOutput values. You can construct a concrete instance of `GroupContainerVolumeArrayInput` via:
GroupContainerVolumeArray{ GroupContainerVolumeArgs{...} }
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 GroupContainerVolumeGitRepo ¶
type GroupContainerVolumeGitRepo struct { // Specifies the directory into which the repository should be cloned. Changing this forces a new resource to be created. Directory *string `pulumi:"directory"` // Specifies the commit hash of the revision to be cloned. If unspecified, the HEAD revision is cloned. Changing this forces a new resource to be created. Revision *string `pulumi:"revision"` // Specifies the Git repository to be cloned. Changing this forces a new resource to be created. Url string `pulumi:"url"` }
type GroupContainerVolumeGitRepoArgs ¶
type GroupContainerVolumeGitRepoArgs struct { // Specifies the directory into which the repository should be cloned. Changing this forces a new resource to be created. Directory pulumi.StringPtrInput `pulumi:"directory"` // Specifies the commit hash of the revision to be cloned. If unspecified, the HEAD revision is cloned. Changing this forces a new resource to be created. Revision pulumi.StringPtrInput `pulumi:"revision"` // Specifies the Git repository to be cloned. Changing this forces a new resource to be created. Url pulumi.StringInput `pulumi:"url"` }
func (GroupContainerVolumeGitRepoArgs) ElementType ¶
func (GroupContainerVolumeGitRepoArgs) ElementType() reflect.Type
func (GroupContainerVolumeGitRepoArgs) ToGroupContainerVolumeGitRepoOutput ¶
func (i GroupContainerVolumeGitRepoArgs) ToGroupContainerVolumeGitRepoOutput() GroupContainerVolumeGitRepoOutput
func (GroupContainerVolumeGitRepoArgs) ToGroupContainerVolumeGitRepoOutputWithContext ¶
func (i GroupContainerVolumeGitRepoArgs) ToGroupContainerVolumeGitRepoOutputWithContext(ctx context.Context) GroupContainerVolumeGitRepoOutput
func (GroupContainerVolumeGitRepoArgs) ToGroupContainerVolumeGitRepoPtrOutput ¶
func (i GroupContainerVolumeGitRepoArgs) ToGroupContainerVolumeGitRepoPtrOutput() GroupContainerVolumeGitRepoPtrOutput
func (GroupContainerVolumeGitRepoArgs) ToGroupContainerVolumeGitRepoPtrOutputWithContext ¶
func (i GroupContainerVolumeGitRepoArgs) ToGroupContainerVolumeGitRepoPtrOutputWithContext(ctx context.Context) GroupContainerVolumeGitRepoPtrOutput
type GroupContainerVolumeGitRepoInput ¶
type GroupContainerVolumeGitRepoInput interface { pulumi.Input ToGroupContainerVolumeGitRepoOutput() GroupContainerVolumeGitRepoOutput ToGroupContainerVolumeGitRepoOutputWithContext(context.Context) GroupContainerVolumeGitRepoOutput }
GroupContainerVolumeGitRepoInput is an input type that accepts GroupContainerVolumeGitRepoArgs and GroupContainerVolumeGitRepoOutput values. You can construct a concrete instance of `GroupContainerVolumeGitRepoInput` via:
GroupContainerVolumeGitRepoArgs{...}
type GroupContainerVolumeGitRepoOutput ¶
type GroupContainerVolumeGitRepoOutput struct{ *pulumi.OutputState }
func (GroupContainerVolumeGitRepoOutput) Directory ¶
func (o GroupContainerVolumeGitRepoOutput) Directory() pulumi.StringPtrOutput
Specifies the directory into which the repository should be cloned. Changing this forces a new resource to be created.
func (GroupContainerVolumeGitRepoOutput) ElementType ¶
func (GroupContainerVolumeGitRepoOutput) ElementType() reflect.Type
func (GroupContainerVolumeGitRepoOutput) Revision ¶
func (o GroupContainerVolumeGitRepoOutput) Revision() pulumi.StringPtrOutput
Specifies the commit hash of the revision to be cloned. If unspecified, the HEAD revision is cloned. Changing this forces a new resource to be created.
func (GroupContainerVolumeGitRepoOutput) ToGroupContainerVolumeGitRepoOutput ¶
func (o GroupContainerVolumeGitRepoOutput) ToGroupContainerVolumeGitRepoOutput() GroupContainerVolumeGitRepoOutput
func (GroupContainerVolumeGitRepoOutput) ToGroupContainerVolumeGitRepoOutputWithContext ¶
func (o GroupContainerVolumeGitRepoOutput) ToGroupContainerVolumeGitRepoOutputWithContext(ctx context.Context) GroupContainerVolumeGitRepoOutput
func (GroupContainerVolumeGitRepoOutput) ToGroupContainerVolumeGitRepoPtrOutput ¶
func (o GroupContainerVolumeGitRepoOutput) ToGroupContainerVolumeGitRepoPtrOutput() GroupContainerVolumeGitRepoPtrOutput
func (GroupContainerVolumeGitRepoOutput) ToGroupContainerVolumeGitRepoPtrOutputWithContext ¶
func (o GroupContainerVolumeGitRepoOutput) ToGroupContainerVolumeGitRepoPtrOutputWithContext(ctx context.Context) GroupContainerVolumeGitRepoPtrOutput
func (GroupContainerVolumeGitRepoOutput) Url ¶
func (o GroupContainerVolumeGitRepoOutput) Url() pulumi.StringOutput
Specifies the Git repository to be cloned. Changing this forces a new resource to be created.
type GroupContainerVolumeGitRepoPtrInput ¶
type GroupContainerVolumeGitRepoPtrInput interface { pulumi.Input ToGroupContainerVolumeGitRepoPtrOutput() GroupContainerVolumeGitRepoPtrOutput ToGroupContainerVolumeGitRepoPtrOutputWithContext(context.Context) GroupContainerVolumeGitRepoPtrOutput }
GroupContainerVolumeGitRepoPtrInput is an input type that accepts GroupContainerVolumeGitRepoArgs, GroupContainerVolumeGitRepoPtr and GroupContainerVolumeGitRepoPtrOutput values. You can construct a concrete instance of `GroupContainerVolumeGitRepoPtrInput` via:
GroupContainerVolumeGitRepoArgs{...} or: nil
func GroupContainerVolumeGitRepoPtr ¶
func GroupContainerVolumeGitRepoPtr(v *GroupContainerVolumeGitRepoArgs) GroupContainerVolumeGitRepoPtrInput
type GroupContainerVolumeGitRepoPtrOutput ¶
type GroupContainerVolumeGitRepoPtrOutput struct{ *pulumi.OutputState }
func (GroupContainerVolumeGitRepoPtrOutput) Directory ¶
func (o GroupContainerVolumeGitRepoPtrOutput) Directory() pulumi.StringPtrOutput
Specifies the directory into which the repository should be cloned. Changing this forces a new resource to be created.
func (GroupContainerVolumeGitRepoPtrOutput) ElementType ¶
func (GroupContainerVolumeGitRepoPtrOutput) ElementType() reflect.Type
func (GroupContainerVolumeGitRepoPtrOutput) Revision ¶
func (o GroupContainerVolumeGitRepoPtrOutput) Revision() pulumi.StringPtrOutput
Specifies the commit hash of the revision to be cloned. If unspecified, the HEAD revision is cloned. Changing this forces a new resource to be created.
func (GroupContainerVolumeGitRepoPtrOutput) ToGroupContainerVolumeGitRepoPtrOutput ¶
func (o GroupContainerVolumeGitRepoPtrOutput) ToGroupContainerVolumeGitRepoPtrOutput() GroupContainerVolumeGitRepoPtrOutput
func (GroupContainerVolumeGitRepoPtrOutput) ToGroupContainerVolumeGitRepoPtrOutputWithContext ¶
func (o GroupContainerVolumeGitRepoPtrOutput) ToGroupContainerVolumeGitRepoPtrOutputWithContext(ctx context.Context) GroupContainerVolumeGitRepoPtrOutput
func (GroupContainerVolumeGitRepoPtrOutput) Url ¶
func (o GroupContainerVolumeGitRepoPtrOutput) Url() pulumi.StringPtrOutput
Specifies the Git repository to be cloned. Changing this forces a new resource to be created.
type GroupContainerVolumeInput ¶
type GroupContainerVolumeInput interface { pulumi.Input ToGroupContainerVolumeOutput() GroupContainerVolumeOutput ToGroupContainerVolumeOutputWithContext(context.Context) GroupContainerVolumeOutput }
GroupContainerVolumeInput is an input type that accepts GroupContainerVolumeArgs and GroupContainerVolumeOutput values. You can construct a concrete instance of `GroupContainerVolumeInput` via:
GroupContainerVolumeArgs{...}
type GroupContainerVolumeOutput ¶
type GroupContainerVolumeOutput struct{ *pulumi.OutputState }
func (GroupContainerVolumeOutput) ElementType ¶
func (GroupContainerVolumeOutput) ElementType() reflect.Type
func (GroupContainerVolumeOutput) EmptyDir ¶
func (o GroupContainerVolumeOutput) EmptyDir() pulumi.BoolPtrOutput
Boolean as to whether the mounted volume should be an empty directory. Defaults to `false`. Changing this forces a new resource to be created.
func (GroupContainerVolumeOutput) GitRepo ¶
func (o GroupContainerVolumeOutput) GitRepo() GroupContainerVolumeGitRepoPtrOutput
A `gitRepo` block as defined below.
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) Secret ¶
func (o GroupContainerVolumeOutput) Secret() pulumi.StringMapOutput
A map of secrets that will be mounted as files in the volume. Changing this forces a new resource to be created.
func (GroupContainerVolumeOutput) ShareName ¶
func (o GroupContainerVolumeOutput) ShareName() pulumi.StringPtrOutput
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.StringPtrOutput
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.StringPtrOutput
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 }
GroupDiagnosticsInput is an input type that accepts GroupDiagnosticsArgs and GroupDiagnosticsOutput values. You can construct a concrete instance of `GroupDiagnosticsInput` via:
GroupDiagnosticsArgs{...}
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
func (GroupDiagnosticsLogAnalyticsArgs) ToGroupDiagnosticsLogAnalyticsPtrOutput ¶
func (i GroupDiagnosticsLogAnalyticsArgs) ToGroupDiagnosticsLogAnalyticsPtrOutput() GroupDiagnosticsLogAnalyticsPtrOutput
func (GroupDiagnosticsLogAnalyticsArgs) ToGroupDiagnosticsLogAnalyticsPtrOutputWithContext ¶
func (i GroupDiagnosticsLogAnalyticsArgs) ToGroupDiagnosticsLogAnalyticsPtrOutputWithContext(ctx context.Context) GroupDiagnosticsLogAnalyticsPtrOutput
type GroupDiagnosticsLogAnalyticsInput ¶
type GroupDiagnosticsLogAnalyticsInput interface { pulumi.Input ToGroupDiagnosticsLogAnalyticsOutput() GroupDiagnosticsLogAnalyticsOutput ToGroupDiagnosticsLogAnalyticsOutputWithContext(context.Context) GroupDiagnosticsLogAnalyticsOutput }
GroupDiagnosticsLogAnalyticsInput is an input type that accepts GroupDiagnosticsLogAnalyticsArgs and GroupDiagnosticsLogAnalyticsOutput values. You can construct a concrete instance of `GroupDiagnosticsLogAnalyticsInput` via:
GroupDiagnosticsLogAnalyticsArgs{...}
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) ToGroupDiagnosticsLogAnalyticsPtrOutput ¶
func (o GroupDiagnosticsLogAnalyticsOutput) ToGroupDiagnosticsLogAnalyticsPtrOutput() GroupDiagnosticsLogAnalyticsPtrOutput
func (GroupDiagnosticsLogAnalyticsOutput) ToGroupDiagnosticsLogAnalyticsPtrOutputWithContext ¶
func (o GroupDiagnosticsLogAnalyticsOutput) ToGroupDiagnosticsLogAnalyticsPtrOutputWithContext(ctx context.Context) GroupDiagnosticsLogAnalyticsPtrOutput
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 GroupDiagnosticsLogAnalyticsPtrInput ¶
type GroupDiagnosticsLogAnalyticsPtrInput interface { pulumi.Input ToGroupDiagnosticsLogAnalyticsPtrOutput() GroupDiagnosticsLogAnalyticsPtrOutput ToGroupDiagnosticsLogAnalyticsPtrOutputWithContext(context.Context) GroupDiagnosticsLogAnalyticsPtrOutput }
GroupDiagnosticsLogAnalyticsPtrInput is an input type that accepts GroupDiagnosticsLogAnalyticsArgs, GroupDiagnosticsLogAnalyticsPtr and GroupDiagnosticsLogAnalyticsPtrOutput values. You can construct a concrete instance of `GroupDiagnosticsLogAnalyticsPtrInput` via:
GroupDiagnosticsLogAnalyticsArgs{...} or: nil
func GroupDiagnosticsLogAnalyticsPtr ¶
func GroupDiagnosticsLogAnalyticsPtr(v *GroupDiagnosticsLogAnalyticsArgs) GroupDiagnosticsLogAnalyticsPtrInput
type GroupDiagnosticsLogAnalyticsPtrOutput ¶
type GroupDiagnosticsLogAnalyticsPtrOutput struct{ *pulumi.OutputState }
func (GroupDiagnosticsLogAnalyticsPtrOutput) ElementType ¶
func (GroupDiagnosticsLogAnalyticsPtrOutput) ElementType() reflect.Type
func (GroupDiagnosticsLogAnalyticsPtrOutput) LogType ¶
func (o GroupDiagnosticsLogAnalyticsPtrOutput) 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 (GroupDiagnosticsLogAnalyticsPtrOutput) Metadata ¶
func (o GroupDiagnosticsLogAnalyticsPtrOutput) Metadata() pulumi.StringMapOutput
Any metadata required for Log Analytics. Changing this forces a new resource to be created.
func (GroupDiagnosticsLogAnalyticsPtrOutput) ToGroupDiagnosticsLogAnalyticsPtrOutput ¶
func (o GroupDiagnosticsLogAnalyticsPtrOutput) ToGroupDiagnosticsLogAnalyticsPtrOutput() GroupDiagnosticsLogAnalyticsPtrOutput
func (GroupDiagnosticsLogAnalyticsPtrOutput) ToGroupDiagnosticsLogAnalyticsPtrOutputWithContext ¶
func (o GroupDiagnosticsLogAnalyticsPtrOutput) ToGroupDiagnosticsLogAnalyticsPtrOutputWithContext(ctx context.Context) GroupDiagnosticsLogAnalyticsPtrOutput
func (GroupDiagnosticsLogAnalyticsPtrOutput) WorkspaceId ¶
func (o GroupDiagnosticsLogAnalyticsPtrOutput) WorkspaceId() pulumi.StringPtrOutput
The Workspace ID of the Log Analytics Workspace. Changing this forces a new resource to be created.
func (GroupDiagnosticsLogAnalyticsPtrOutput) WorkspaceKey ¶
func (o GroupDiagnosticsLogAnalyticsPtrOutput) WorkspaceKey() pulumi.StringPtrOutput
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 }
GroupDiagnosticsPtrInput is an input type that accepts GroupDiagnosticsArgs, GroupDiagnosticsPtr and GroupDiagnosticsPtrOutput values. You can construct a concrete instance of `GroupDiagnosticsPtrInput` via:
GroupDiagnosticsArgs{...} or: nil
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() GroupDiagnosticsLogAnalyticsPtrOutput
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 GroupDnsConfig ¶
type GroupDnsConfig struct { // A list of nameservers the containers will search out to resolve requests. Nameservers []string `pulumi:"nameservers"` // A list of [resolver configuration options](https://man7.org/linux/man-pages/man5/resolv.conf.5.html). Options []string `pulumi:"options"` // A list of search domains that DNS requests will search along. SearchDomains []string `pulumi:"searchDomains"` }
type GroupDnsConfigArgs ¶
type GroupDnsConfigArgs struct { // A list of nameservers the containers will search out to resolve requests. Nameservers pulumi.StringArrayInput `pulumi:"nameservers"` // A list of [resolver configuration options](https://man7.org/linux/man-pages/man5/resolv.conf.5.html). Options pulumi.StringArrayInput `pulumi:"options"` // A list of search domains that DNS requests will search along. SearchDomains pulumi.StringArrayInput `pulumi:"searchDomains"` }
func (GroupDnsConfigArgs) ElementType ¶
func (GroupDnsConfigArgs) ElementType() reflect.Type
func (GroupDnsConfigArgs) ToGroupDnsConfigOutput ¶
func (i GroupDnsConfigArgs) ToGroupDnsConfigOutput() GroupDnsConfigOutput
func (GroupDnsConfigArgs) ToGroupDnsConfigOutputWithContext ¶
func (i GroupDnsConfigArgs) ToGroupDnsConfigOutputWithContext(ctx context.Context) GroupDnsConfigOutput
func (GroupDnsConfigArgs) ToGroupDnsConfigPtrOutput ¶
func (i GroupDnsConfigArgs) ToGroupDnsConfigPtrOutput() GroupDnsConfigPtrOutput
func (GroupDnsConfigArgs) ToGroupDnsConfigPtrOutputWithContext ¶
func (i GroupDnsConfigArgs) ToGroupDnsConfigPtrOutputWithContext(ctx context.Context) GroupDnsConfigPtrOutput
type GroupDnsConfigInput ¶
type GroupDnsConfigInput interface { pulumi.Input ToGroupDnsConfigOutput() GroupDnsConfigOutput ToGroupDnsConfigOutputWithContext(context.Context) GroupDnsConfigOutput }
GroupDnsConfigInput is an input type that accepts GroupDnsConfigArgs and GroupDnsConfigOutput values. You can construct a concrete instance of `GroupDnsConfigInput` via:
GroupDnsConfigArgs{...}
type GroupDnsConfigOutput ¶
type GroupDnsConfigOutput struct{ *pulumi.OutputState }
func (GroupDnsConfigOutput) ElementType ¶
func (GroupDnsConfigOutput) ElementType() reflect.Type
func (GroupDnsConfigOutput) Nameservers ¶
func (o GroupDnsConfigOutput) Nameservers() pulumi.StringArrayOutput
A list of nameservers the containers will search out to resolve requests.
func (GroupDnsConfigOutput) Options ¶
func (o GroupDnsConfigOutput) Options() pulumi.StringArrayOutput
A list of [resolver configuration options](https://man7.org/linux/man-pages/man5/resolv.conf.5.html).
func (GroupDnsConfigOutput) SearchDomains ¶
func (o GroupDnsConfigOutput) SearchDomains() pulumi.StringArrayOutput
A list of search domains that DNS requests will search along.
func (GroupDnsConfigOutput) ToGroupDnsConfigOutput ¶
func (o GroupDnsConfigOutput) ToGroupDnsConfigOutput() GroupDnsConfigOutput
func (GroupDnsConfigOutput) ToGroupDnsConfigOutputWithContext ¶
func (o GroupDnsConfigOutput) ToGroupDnsConfigOutputWithContext(ctx context.Context) GroupDnsConfigOutput
func (GroupDnsConfigOutput) ToGroupDnsConfigPtrOutput ¶
func (o GroupDnsConfigOutput) ToGroupDnsConfigPtrOutput() GroupDnsConfigPtrOutput
func (GroupDnsConfigOutput) ToGroupDnsConfigPtrOutputWithContext ¶
func (o GroupDnsConfigOutput) ToGroupDnsConfigPtrOutputWithContext(ctx context.Context) GroupDnsConfigPtrOutput
type GroupDnsConfigPtrInput ¶
type GroupDnsConfigPtrInput interface { pulumi.Input ToGroupDnsConfigPtrOutput() GroupDnsConfigPtrOutput ToGroupDnsConfigPtrOutputWithContext(context.Context) GroupDnsConfigPtrOutput }
GroupDnsConfigPtrInput is an input type that accepts GroupDnsConfigArgs, GroupDnsConfigPtr and GroupDnsConfigPtrOutput values. You can construct a concrete instance of `GroupDnsConfigPtrInput` via:
GroupDnsConfigArgs{...} or: nil
func GroupDnsConfigPtr ¶
func GroupDnsConfigPtr(v *GroupDnsConfigArgs) GroupDnsConfigPtrInput
type GroupDnsConfigPtrOutput ¶
type GroupDnsConfigPtrOutput struct{ *pulumi.OutputState }
func (GroupDnsConfigPtrOutput) Elem ¶
func (o GroupDnsConfigPtrOutput) Elem() GroupDnsConfigOutput
func (GroupDnsConfigPtrOutput) ElementType ¶
func (GroupDnsConfigPtrOutput) ElementType() reflect.Type
func (GroupDnsConfigPtrOutput) Nameservers ¶
func (o GroupDnsConfigPtrOutput) Nameservers() pulumi.StringArrayOutput
A list of nameservers the containers will search out to resolve requests.
func (GroupDnsConfigPtrOutput) Options ¶
func (o GroupDnsConfigPtrOutput) Options() pulumi.StringArrayOutput
A list of [resolver configuration options](https://man7.org/linux/man-pages/man5/resolv.conf.5.html).
func (GroupDnsConfigPtrOutput) SearchDomains ¶
func (o GroupDnsConfigPtrOutput) SearchDomains() pulumi.StringArrayOutput
A list of search domains that DNS requests will search along.
func (GroupDnsConfigPtrOutput) ToGroupDnsConfigPtrOutput ¶
func (o GroupDnsConfigPtrOutput) ToGroupDnsConfigPtrOutput() GroupDnsConfigPtrOutput
func (GroupDnsConfigPtrOutput) ToGroupDnsConfigPtrOutputWithContext ¶
func (o GroupDnsConfigPtrOutput) ToGroupDnsConfigPtrOutputWithContext(ctx context.Context) GroupDnsConfigPtrOutput
type GroupExposedPort ¶ added in v4.1.0
type GroupExposedPort 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 GroupExposedPortArgs ¶ added in v4.1.0
type GroupExposedPortArgs 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 (GroupExposedPortArgs) ElementType ¶ added in v4.1.0
func (GroupExposedPortArgs) ElementType() reflect.Type
func (GroupExposedPortArgs) ToGroupExposedPortOutput ¶ added in v4.1.0
func (i GroupExposedPortArgs) ToGroupExposedPortOutput() GroupExposedPortOutput
func (GroupExposedPortArgs) ToGroupExposedPortOutputWithContext ¶ added in v4.1.0
func (i GroupExposedPortArgs) ToGroupExposedPortOutputWithContext(ctx context.Context) GroupExposedPortOutput
type GroupExposedPortArray ¶ added in v4.1.0
type GroupExposedPortArray []GroupExposedPortInput
func (GroupExposedPortArray) ElementType ¶ added in v4.1.0
func (GroupExposedPortArray) ElementType() reflect.Type
func (GroupExposedPortArray) ToGroupExposedPortArrayOutput ¶ added in v4.1.0
func (i GroupExposedPortArray) ToGroupExposedPortArrayOutput() GroupExposedPortArrayOutput
func (GroupExposedPortArray) ToGroupExposedPortArrayOutputWithContext ¶ added in v4.1.0
func (i GroupExposedPortArray) ToGroupExposedPortArrayOutputWithContext(ctx context.Context) GroupExposedPortArrayOutput
type GroupExposedPortArrayInput ¶ added in v4.1.0
type GroupExposedPortArrayInput interface { pulumi.Input ToGroupExposedPortArrayOutput() GroupExposedPortArrayOutput ToGroupExposedPortArrayOutputWithContext(context.Context) GroupExposedPortArrayOutput }
GroupExposedPortArrayInput is an input type that accepts GroupExposedPortArray and GroupExposedPortArrayOutput values. You can construct a concrete instance of `GroupExposedPortArrayInput` via:
GroupExposedPortArray{ GroupExposedPortArgs{...} }
type GroupExposedPortArrayOutput ¶ added in v4.1.0
type GroupExposedPortArrayOutput struct{ *pulumi.OutputState }
func (GroupExposedPortArrayOutput) ElementType ¶ added in v4.1.0
func (GroupExposedPortArrayOutput) ElementType() reflect.Type
func (GroupExposedPortArrayOutput) Index ¶ added in v4.1.0
func (o GroupExposedPortArrayOutput) Index(i pulumi.IntInput) GroupExposedPortOutput
func (GroupExposedPortArrayOutput) ToGroupExposedPortArrayOutput ¶ added in v4.1.0
func (o GroupExposedPortArrayOutput) ToGroupExposedPortArrayOutput() GroupExposedPortArrayOutput
func (GroupExposedPortArrayOutput) ToGroupExposedPortArrayOutputWithContext ¶ added in v4.1.0
func (o GroupExposedPortArrayOutput) ToGroupExposedPortArrayOutputWithContext(ctx context.Context) GroupExposedPortArrayOutput
type GroupExposedPortInput ¶ added in v4.1.0
type GroupExposedPortInput interface { pulumi.Input ToGroupExposedPortOutput() GroupExposedPortOutput ToGroupExposedPortOutputWithContext(context.Context) GroupExposedPortOutput }
GroupExposedPortInput is an input type that accepts GroupExposedPortArgs and GroupExposedPortOutput values. You can construct a concrete instance of `GroupExposedPortInput` via:
GroupExposedPortArgs{...}
type GroupExposedPortOutput ¶ added in v4.1.0
type GroupExposedPortOutput struct{ *pulumi.OutputState }
func (GroupExposedPortOutput) ElementType ¶ added in v4.1.0
func (GroupExposedPortOutput) ElementType() reflect.Type
func (GroupExposedPortOutput) Port ¶ added in v4.1.0
func (o GroupExposedPortOutput) Port() pulumi.IntPtrOutput
The port number the container will expose. Changing this forces a new resource to be created.
func (GroupExposedPortOutput) Protocol ¶ added in v4.1.0
func (o GroupExposedPortOutput) Protocol() pulumi.StringPtrOutput
The network protocol associated with port. Possible values are `TCP` & `UDP`. Changing this forces a new resource to be created.
func (GroupExposedPortOutput) ToGroupExposedPortOutput ¶ added in v4.1.0
func (o GroupExposedPortOutput) ToGroupExposedPortOutput() GroupExposedPortOutput
func (GroupExposedPortOutput) ToGroupExposedPortOutputWithContext ¶ added in v4.1.0
func (o GroupExposedPortOutput) ToGroupExposedPortOutputWithContext(ctx context.Context) GroupExposedPortOutput
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 }
GroupIdentityInput is an input type that accepts GroupIdentityArgs and GroupIdentityOutput values. You can construct a concrete instance of `GroupIdentityInput` via:
GroupIdentityArgs{...}
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 }
GroupIdentityPtrInput is an input type that accepts GroupIdentityArgs, GroupIdentityPtr and GroupIdentityPtrOutput values. You can construct a concrete instance of `GroupIdentityPtrInput` via:
GroupIdentityArgs{...} or: nil
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.StringPtrOutput
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 }
GroupImageRegistryCredentialArrayInput is an input type that accepts GroupImageRegistryCredentialArray and GroupImageRegistryCredentialArrayOutput values. You can construct a concrete instance of `GroupImageRegistryCredentialArrayInput` via:
GroupImageRegistryCredentialArray{ GroupImageRegistryCredentialArgs{...} }
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 }
GroupImageRegistryCredentialInput is an input type that accepts GroupImageRegistryCredentialArgs and GroupImageRegistryCredentialOutput values. You can construct a concrete instance of `GroupImageRegistryCredentialInput` via:
GroupImageRegistryCredentialArgs{...}
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 GroupInput ¶
type GroupInput interface { pulumi.Input ToGroupOutput() GroupOutput ToGroupOutputWithContext(ctx context.Context) GroupOutput }
type GroupMap ¶
type GroupMap map[string]GroupInput
func (GroupMap) ElementType ¶
func (GroupMap) ToGroupMapOutput ¶
func (i GroupMap) ToGroupMapOutput() GroupMapOutput
func (GroupMap) ToGroupMapOutputWithContext ¶
func (i GroupMap) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupMapInput ¶
type GroupMapInput interface { pulumi.Input ToGroupMapOutput() GroupMapOutput ToGroupMapOutputWithContext(context.Context) GroupMapOutput }
GroupMapInput is an input type that accepts GroupMap and GroupMapOutput values. You can construct a concrete instance of `GroupMapInput` via:
GroupMap{ "key": GroupArgs{...} }
type GroupMapOutput ¶
type GroupMapOutput struct{ *pulumi.OutputState }
func (GroupMapOutput) ElementType ¶
func (GroupMapOutput) ElementType() reflect.Type
func (GroupMapOutput) MapIndex ¶
func (o GroupMapOutput) MapIndex(k pulumi.StringInput) GroupOutput
func (GroupMapOutput) ToGroupMapOutput ¶
func (o GroupMapOutput) ToGroupMapOutput() GroupMapOutput
func (GroupMapOutput) ToGroupMapOutputWithContext ¶
func (o GroupMapOutput) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupOutput ¶
type GroupOutput struct{ *pulumi.OutputState }
func (GroupOutput) ElementType ¶
func (GroupOutput) ElementType() reflect.Type
func (GroupOutput) ToGroupOutput ¶
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
func (GroupOutput) ToGroupPtrOutput ¶
func (o GroupOutput) ToGroupPtrOutput() GroupPtrOutput
func (GroupOutput) ToGroupPtrOutputWithContext ¶
func (o GroupOutput) ToGroupPtrOutputWithContext(ctx context.Context) GroupPtrOutput
type GroupPtrInput ¶
type GroupPtrInput interface { pulumi.Input ToGroupPtrOutput() GroupPtrOutput ToGroupPtrOutputWithContext(ctx context.Context) GroupPtrOutput }
type GroupPtrOutput ¶
type GroupPtrOutput struct{ *pulumi.OutputState }
func (GroupPtrOutput) Elem ¶ added in v4.20.0
func (o GroupPtrOutput) Elem() GroupOutput
func (GroupPtrOutput) ElementType ¶
func (GroupPtrOutput) ElementType() reflect.Type
func (GroupPtrOutput) ToGroupPtrOutput ¶
func (o GroupPtrOutput) ToGroupPtrOutput() GroupPtrOutput
func (GroupPtrOutput) ToGroupPtrOutputWithContext ¶
func (o GroupPtrOutput) ToGroupPtrOutputWithContext(ctx context.Context) GroupPtrOutput
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 // A `dnsConfig` block as documented below. DnsConfig GroupDnsConfigPtrInput // The DNS label/name for the container groups IP. Changing this forces a new resource to be created. DnsNameLabel pulumi.StringPtrInput // Zero or more `exposedPort` blocks as defined below. Changing this forces a new resource to be created. ExposedPorts GroupExposedPortArrayInput // 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`, `Private` or `None`. 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. 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 allow for incoming traffic to the server nodes. ApiServerAuthorizedIpRanges pulumi.StringArrayOutput `pulumi:"apiServerAuthorizedIpRanges"` // A `autoScalerProfile` block as defined below. AutoScalerProfile KubernetesClusterAutoScalerProfileOutput `pulumi:"autoScalerProfile"` // The upgrade channel for this Kubernetes Cluster. Possible values are `patch`, `rapid`, `node-image` and `stable`. Omitting this field sets this value to `none`. AutomaticChannelUpgrade pulumi.StringPtrOutput `pulumi:"automaticChannelUpgrade"` // A `defaultNodePool` block as defined below. DefaultNodePool KubernetesClusterDefaultNodePoolOutput `pulumi:"defaultNodePool"` // The ID of the Disk Encryption Set which should be used for the Nodes and Volumes. More information [can be found in the documentation](https://docs.microsoft.com/en-us/azure/aks/azure-disk-customer-managed-keys). DiskEncryptionSetId pulumi.StringPtrOutput `pulumi:"diskEncryptionSetId"` // DNS prefix specified when creating the managed cluster. Changing this forces a new resource to be created. DnsPrefix pulumi.StringPtrOutput `pulumi:"dnsPrefix"` // Specifies the DNS prefix to use with private clusters. Changing this forces a new resource to be created. DnsPrefixPrivateCluster pulumi.StringPtrOutput `pulumi:"dnsPrefixPrivateCluster"` EnablePodSecurityPolicy pulumi.BoolPtrOutput `pulumi:"enablePodSecurityPolicy"` // The FQDN of the Azure Kubernetes Managed Cluster. Fqdn pulumi.StringOutput `pulumi:"fqdn"` // A `httpProxyConfig` block as defined below. HttpProxyConfig KubernetesClusterHttpProxyConfigPtrOutput `pulumi:"httpProxyConfig"` // An `identity` block as defined below. One of either `identity` or `servicePrincipal` must be specified. 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"` // A `kubeletIdentity` block as defined below. Changing this forces a new resource to be created. KubeletIdentities KubernetesClusterKubeletIdentityArrayOutput `pulumi:"kubeletIdentities"` // 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"` // - If `true` local accounts will be disabled. Defaults to `false`. See [the documentation](https://docs.microsoft.com/en-us/azure/aks/managed-aad#disable-local-accounts) for more information. LocalAccountDisabled pulumi.BoolPtrOutput `pulumi:"localAccountDisabled"` // The location where the Managed Kubernetes Cluster should be created. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // A `maintenanceWindow` block as defined below. MaintenanceWindow KubernetesClusterMaintenanceWindowPtrOutput `pulumi:"maintenanceWindow"` // 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 Azure Portal resources when private link has been enabled, which is only resolvable inside the Virtual Network used by the Kubernetes Cluster. PortalFqdn pulumi.StringOutput `pulumi:"portalFqdn"` // Should this Kubernetes Cluster have its API server only exposed on internal IP addresses? This provides a Private IP Address for the Kubernetes API on the Virtual Network where the Kubernetes Cluster is located. Defaults to `false`. Changing this forces a new resource to be created. PrivateClusterEnabled pulumi.BoolOutput `pulumi:"privateClusterEnabled"` // Specifies whether a Public FQDN for this Private Cluster should be added. Defaults to `false`. PrivateClusterPublicFqdnEnabled pulumi.BoolPtrOutput `pulumi:"privateClusterPublicFqdnEnabled"` // Either the ID of Private DNS Zone which should be delegated to this Cluster, `System` to have AKS manage this or `None`. In case of `None` you will need to bring your own DNS server and set up resolving, otherwise cluster will have issues after provisioning. PrivateDnsZoneId pulumi.StringOutput `pulumi:"privateDnsZoneId"` // 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"` // Deprecated: Deprecated in favour of `private_cluster_enabled` PrivateLinkEnabled pulumi.BoolOutput `pulumi:"privateLinkEnabled"` PublicNetworkAccessEnabled pulumi.BoolPtrOutput `pulumi:"publicNetworkAccessEnabled"` // 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. Changing this forces a new resource to be created. RoleBasedAccessControl KubernetesClusterRoleBasedAccessControlOutput `pulumi:"roleBasedAccessControl"` // A `servicePrincipal` block as documented below. One of either `identity` or `servicePrincipal` must be specified. ServicePrincipal KubernetesClusterServicePrincipalPtrOutput `pulumi:"servicePrincipal"` // The SKU Tier that should be used for this Kubernetes Cluster. Possible values are `Free` and `Paid` (which includes the Uptime SLA). Defaults to `Free`. SkuTier pulumi.StringPtrOutput `pulumi:"skuTier"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // A `windowsProfile` block as defined below. // --- WindowsProfile KubernetesClusterWindowsProfileOutput `pulumi:"windowsProfile"` }
Manages a Managed Kubernetes Cluster (also known as AKS / Azure Kubernetes Service)
## Example Usage
This example provisions a basic Managed Kubernetes Cluster.
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleKubernetesCluster, err := containerservice.NewKubernetesCluster(ctx, "exampleKubernetesCluster", &containerservice.KubernetesClusterArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, DnsPrefix: pulumi.String("exampleaks1"), DefaultNodePool: &containerservice.KubernetesClusterDefaultNodePoolArgs{ Name: pulumi.String("default"), NodeCount: pulumi.Int(1), VmSize: pulumi.String("Standard_D2_v2"), }, Identity: &containerservice.KubernetesClusterIdentityArgs{ Type: pulumi.String("SystemAssigned"), }, Tags: pulumi.StringMap{ "Environment": pulumi.String("Production"), }, }) if err != nil { return err } ctx.Export("clientCertificate", exampleKubernetesCluster.KubeConfigs.ApplyT(func(kubeConfigs []containerservice.KubernetesClusterKubeConfig) (string, error) { return kubeConfigs[0].ClientCertificate, nil }).(pulumi.StringOutput)) ctx.Export("kubeConfig", exampleKubernetesCluster.KubeConfigRaw) return nil }) }
```
## Import
Managed Kubernetes Clusters can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:containerservice/kubernetesCluster:KubernetesCluster cluster1 /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/group1/providers/Microsoft.ContainerService/managedClusters/cluster1
```
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.
func (*KubernetesCluster) ElementType ¶
func (*KubernetesCluster) ElementType() reflect.Type
func (*KubernetesCluster) ToKubernetesClusterOutput ¶
func (i *KubernetesCluster) ToKubernetesClusterOutput() KubernetesClusterOutput
func (*KubernetesCluster) ToKubernetesClusterOutputWithContext ¶
func (i *KubernetesCluster) ToKubernetesClusterOutputWithContext(ctx context.Context) KubernetesClusterOutput
func (*KubernetesCluster) ToKubernetesClusterPtrOutput ¶
func (i *KubernetesCluster) ToKubernetesClusterPtrOutput() KubernetesClusterPtrOutput
func (*KubernetesCluster) ToKubernetesClusterPtrOutputWithContext ¶
func (i *KubernetesCluster) ToKubernetesClusterPtrOutputWithContext(ctx context.Context) KubernetesClusterPtrOutput
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"` // An `azureKeyvaultSecretsProvider` block as defined below. For more details, please visit [Azure Keyvault Secrets Provider for AKS](https://docs.microsoft.com/en-us/azure/aks/csi-secrets-store-driver). AzureKeyvaultSecretsProvider *KubernetesClusterAddonProfileAzureKeyvaultSecretsProvider `pulumi:"azureKeyvaultSecretsProvider"` // 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"` // An `ingressApplicationGateway` block as defined below. IngressApplicationGateway *KubernetesClusterAddonProfileIngressApplicationGateway `pulumi:"ingressApplicationGateway"` // 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"` // An `openServiceMesh` block as defined below. For more details, please visit [Open Service Mesh for AKS](https://docs.microsoft.com/azure/aks/open-service-mesh-about). OpenServiceMesh *KubernetesClusterAddonProfileOpenServiceMesh `pulumi:"openServiceMesh"` }
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 }
KubernetesClusterAddonProfileAciConnectorLinuxInput is an input type that accepts KubernetesClusterAddonProfileAciConnectorLinuxArgs and KubernetesClusterAddonProfileAciConnectorLinuxOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileAciConnectorLinuxInput` via:
KubernetesClusterAddonProfileAciConnectorLinuxArgs{...}
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 }
KubernetesClusterAddonProfileAciConnectorLinuxPtrInput is an input type that accepts KubernetesClusterAddonProfileAciConnectorLinuxArgs, KubernetesClusterAddonProfileAciConnectorLinuxPtr and KubernetesClusterAddonProfileAciConnectorLinuxPtrOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileAciConnectorLinuxPtrInput` via:
KubernetesClusterAddonProfileAciConnectorLinuxArgs{...} or: nil
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.BoolPtrOutput
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"` // An `azureKeyvaultSecretsProvider` block as defined below. For more details, please visit [Azure Keyvault Secrets Provider for AKS](https://docs.microsoft.com/en-us/azure/aks/csi-secrets-store-driver). AzureKeyvaultSecretsProvider KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrInput `pulumi:"azureKeyvaultSecretsProvider"` // 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"` // An `ingressApplicationGateway` block as defined below. IngressApplicationGateway KubernetesClusterAddonProfileIngressApplicationGatewayPtrInput `pulumi:"ingressApplicationGateway"` // 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"` // An `openServiceMesh` block as defined below. For more details, please visit [Open Service Mesh for AKS](https://docs.microsoft.com/azure/aks/open-service-mesh-about). OpenServiceMesh KubernetesClusterAddonProfileOpenServiceMeshPtrInput `pulumi:"openServiceMesh"` }
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 KubernetesClusterAddonProfileAzureKeyvaultSecretsProvider ¶ added in v4.31.0
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProvider struct { // Is the Azure Keyvault Secrets Providerenabled? Enabled bool `pulumi:"enabled"` // An `secretIdentity` block is exported. The exported attributes are defined below. SecretIdentities []KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentity `pulumi:"secretIdentities"` // Is secret rotation enabled? SecretRotationEnabled *bool `pulumi:"secretRotationEnabled"` // The interval to poll for secret rotation. This attribute is only set when `secretRotation` is true and defaults to `2m`. SecretRotationInterval *string `pulumi:"secretRotationInterval"` }
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs ¶ added in v4.31.0
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs struct { // Is the Azure Keyvault Secrets Providerenabled? Enabled pulumi.BoolInput `pulumi:"enabled"` // An `secretIdentity` block is exported. The exported attributes are defined below. SecretIdentities KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayInput `pulumi:"secretIdentities"` // Is secret rotation enabled? SecretRotationEnabled pulumi.BoolPtrInput `pulumi:"secretRotationEnabled"` // The interval to poll for secret rotation. This attribute is only set when `secretRotation` is true and defaults to `2m`. SecretRotationInterval pulumi.StringPtrInput `pulumi:"secretRotationInterval"` }
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ElementType ¶ added in v4.31.0
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ElementType() reflect.Type
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput ¶ added in v4.31.0
func (i KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutputWithContext ¶ added in v4.31.0
func (i KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput ¶ added in v4.31.0
func (i KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutputWithContext ¶ added in v4.31.0
func (i KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderInput ¶ added in v4.31.0
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderInput interface { pulumi.Input ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutputWithContext(context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput }
KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderInput is an input type that accepts KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs and KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderInput` via:
KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs{...}
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput ¶ added in v4.31.0
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ElementType ¶ added in v4.31.0
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) Enabled ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) Enabled() pulumi.BoolOutput
Is the Azure Keyvault Secrets Providerenabled?
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) SecretIdentities ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) SecretIdentities() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput
An `secretIdentity` block is exported. The exported attributes are defined below.
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) SecretRotationEnabled ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) SecretRotationEnabled() pulumi.BoolPtrOutput
Is secret rotation enabled?
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) SecretRotationInterval ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) SecretRotationInterval() pulumi.StringPtrOutput
The interval to poll for secret rotation. This attribute is only set when `secretRotation` is true and defaults to `2m`.
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutputWithContext ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutputWithContext ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrInput ¶ added in v4.31.0
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrInput interface { pulumi.Input ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutputWithContext(context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput }
KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrInput is an input type that accepts KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs, KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtr and KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrInput` via:
KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs{...} or: nil
func KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtr ¶ added in v4.31.0
func KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtr(v *KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderArgs) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrInput
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput ¶ added in v4.31.0
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) ElementType ¶ added in v4.31.0
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) Enabled ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) Enabled() pulumi.BoolPtrOutput
Is the Azure Keyvault Secrets Providerenabled?
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) SecretIdentities ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) SecretIdentities() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput
An `secretIdentity` block is exported. The exported attributes are defined below.
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) SecretRotationEnabled ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) SecretRotationEnabled() pulumi.BoolPtrOutput
Is secret rotation enabled?
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) SecretRotationInterval ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) SecretRotationInterval() pulumi.StringPtrOutput
The interval to poll for secret rotation. This attribute is only set when `secretRotation` is true and defaults to `2m`.
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutputWithContext ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentity ¶ added in v4.31.0
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentity struct { // The Client ID of the user-defined Managed Identity to be assigned to the Kubelets. If not specified a Managed Identity is created automatically. ClientId *string `pulumi:"clientId"` // The Object ID of the user-defined Managed Identity assigned to the Kubelets.If not specified a Managed Identity is created automatically. ObjectId *string `pulumi:"objectId"` // The ID of a user assigned identity. UserAssignedIdentityId *string `pulumi:"userAssignedIdentityId"` }
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs ¶ added in v4.31.0
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs struct { // The Client ID of the user-defined Managed Identity to be assigned to the Kubelets. If not specified a Managed Identity is created automatically. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // The Object ID of the user-defined Managed Identity assigned to the Kubelets.If not specified a Managed Identity is created automatically. ObjectId pulumi.StringPtrInput `pulumi:"objectId"` // The ID of a user assigned identity. UserAssignedIdentityId pulumi.StringPtrInput `pulumi:"userAssignedIdentityId"` }
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs) ElementType ¶ added in v4.31.0
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs) ElementType() reflect.Type
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput ¶ added in v4.31.0
func (i KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutputWithContext ¶ added in v4.31.0
func (i KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray ¶ added in v4.31.0
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray []KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityInput
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray) ElementType ¶ added in v4.31.0
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray) ElementType() reflect.Type
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput ¶ added in v4.31.0
func (i KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutputWithContext ¶ added in v4.31.0
func (i KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayInput ¶ added in v4.31.0
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayInput interface { pulumi.Input ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutputWithContext(context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput }
KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayInput is an input type that accepts KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray and KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayInput` via:
KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArray{ KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs{...} }
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput ¶ added in v4.31.0
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) ElementType ¶ added in v4.31.0
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) Index ¶ added in v4.31.0
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutputWithContext ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArrayOutput
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityInput ¶ added in v4.31.0
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityInput interface { pulumi.Input ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutputWithContext(context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput }
KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityInput is an input type that accepts KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs and KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityInput` via:
KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityArgs{...}
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput ¶ added in v4.31.0
type KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ClientId ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ClientId() pulumi.StringPtrOutput
The Client ID of the user-defined Managed Identity to be assigned to the Kubelets. If not specified a Managed Identity is created automatically.
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ElementType ¶ added in v4.31.0
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ObjectId ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ObjectId() pulumi.StringPtrOutput
The Object ID of the user-defined Managed Identity assigned to the Kubelets.If not specified a Managed Identity is created automatically.
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutputWithContext ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) ToKubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput
func (KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) UserAssignedIdentityId ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderSecretIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
The ID of a user assigned identity.
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 }
KubernetesClusterAddonProfileAzurePolicyInput is an input type that accepts KubernetesClusterAddonProfileAzurePolicyArgs and KubernetesClusterAddonProfileAzurePolicyOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileAzurePolicyInput` via:
KubernetesClusterAddonProfileAzurePolicyArgs{...}
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 }
KubernetesClusterAddonProfileAzurePolicyPtrInput is an input type that accepts KubernetesClusterAddonProfileAzurePolicyArgs, KubernetesClusterAddonProfileAzurePolicyPtr and KubernetesClusterAddonProfileAzurePolicyPtrOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileAzurePolicyPtrInput` via:
KubernetesClusterAddonProfileAzurePolicyArgs{...} or: nil
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.BoolPtrOutput
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 KubernetesClusterAddonProfileHttpApplicationRoutingArgs ¶
type KubernetesClusterAddonProfileHttpApplicationRoutingArgs struct { // Is HTTP Application Routing Enabled? 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 }
KubernetesClusterAddonProfileHttpApplicationRoutingInput is an input type that accepts KubernetesClusterAddonProfileHttpApplicationRoutingArgs and KubernetesClusterAddonProfileHttpApplicationRoutingOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileHttpApplicationRoutingInput` via:
KubernetesClusterAddonProfileHttpApplicationRoutingArgs{...}
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?
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 }
KubernetesClusterAddonProfileHttpApplicationRoutingPtrInput is an input type that accepts KubernetesClusterAddonProfileHttpApplicationRoutingArgs, KubernetesClusterAddonProfileHttpApplicationRoutingPtr and KubernetesClusterAddonProfileHttpApplicationRoutingPtrOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileHttpApplicationRoutingPtrInput` via:
KubernetesClusterAddonProfileHttpApplicationRoutingArgs{...} or: nil
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.BoolPtrOutput
Is HTTP Application Routing Enabled?
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 KubernetesClusterAddonProfileIngressApplicationGateway ¶ added in v4.1.0
type KubernetesClusterAddonProfileIngressApplicationGateway struct { // The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster. EffectiveGatewayId *string `pulumi:"effectiveGatewayId"` // Whether to deploy the Application Gateway ingress controller to this Kubernetes Cluster? Enabled bool `pulumi:"enabled"` // The ID of the Application Gateway to integrate with the ingress controller of this Kubernetes Cluster. See [this](https://docs.microsoft.com/en-us/azure/application-gateway/tutorial-ingress-controller-add-on-existing) page for further details. GatewayId *string `pulumi:"gatewayId"` // The name of the Application Gateway to be used or created in the Nodepool Resource Group, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. See [this](https://docs.microsoft.com/en-us/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details. GatewayName *string `pulumi:"gatewayName"` // An `ingressApplicationGatewayIdentity` block is exported. The exported attributes are defined below. IngressApplicationGatewayIdentities []KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentity `pulumi:"ingressApplicationGatewayIdentities"` // The subnet CIDR to be used to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. See [this](https://docs.microsoft.com/en-us/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details. SubnetCidr *string `pulumi:"subnetCidr"` // The ID of the subnet on which to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. See [this](https://docs.microsoft.com/en-us/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details. SubnetId *string `pulumi:"subnetId"` }
type KubernetesClusterAddonProfileIngressApplicationGatewayArgs ¶ added in v4.1.0
type KubernetesClusterAddonProfileIngressApplicationGatewayArgs struct { // The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster. EffectiveGatewayId pulumi.StringPtrInput `pulumi:"effectiveGatewayId"` // Whether to deploy the Application Gateway ingress controller to this Kubernetes Cluster? Enabled pulumi.BoolInput `pulumi:"enabled"` // The ID of the Application Gateway to integrate with the ingress controller of this Kubernetes Cluster. See [this](https://docs.microsoft.com/en-us/azure/application-gateway/tutorial-ingress-controller-add-on-existing) page for further details. GatewayId pulumi.StringPtrInput `pulumi:"gatewayId"` // The name of the Application Gateway to be used or created in the Nodepool Resource Group, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. See [this](https://docs.microsoft.com/en-us/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details. GatewayName pulumi.StringPtrInput `pulumi:"gatewayName"` // An `ingressApplicationGatewayIdentity` block is exported. The exported attributes are defined below. IngressApplicationGatewayIdentities KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput `pulumi:"ingressApplicationGatewayIdentities"` // The subnet CIDR to be used to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. See [this](https://docs.microsoft.com/en-us/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details. SubnetCidr pulumi.StringPtrInput `pulumi:"subnetCidr"` // The ID of the subnet on which to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. See [this](https://docs.microsoft.com/en-us/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` }
func (KubernetesClusterAddonProfileIngressApplicationGatewayArgs) ElementType ¶ added in v4.1.0
func (KubernetesClusterAddonProfileIngressApplicationGatewayArgs) ElementType() reflect.Type
func (KubernetesClusterAddonProfileIngressApplicationGatewayArgs) ToKubernetesClusterAddonProfileIngressApplicationGatewayOutput ¶ added in v4.1.0
func (i KubernetesClusterAddonProfileIngressApplicationGatewayArgs) ToKubernetesClusterAddonProfileIngressApplicationGatewayOutput() KubernetesClusterAddonProfileIngressApplicationGatewayOutput
func (KubernetesClusterAddonProfileIngressApplicationGatewayArgs) ToKubernetesClusterAddonProfileIngressApplicationGatewayOutputWithContext ¶ added in v4.1.0
func (i KubernetesClusterAddonProfileIngressApplicationGatewayArgs) ToKubernetesClusterAddonProfileIngressApplicationGatewayOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileIngressApplicationGatewayOutput
func (KubernetesClusterAddonProfileIngressApplicationGatewayArgs) ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput ¶ added in v4.1.0
func (i KubernetesClusterAddonProfileIngressApplicationGatewayArgs) ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput() KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput
func (KubernetesClusterAddonProfileIngressApplicationGatewayArgs) ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutputWithContext ¶ added in v4.1.0
func (i KubernetesClusterAddonProfileIngressApplicationGatewayArgs) ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput
type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentity ¶ added in v4.3.0
type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentity struct { // The Client ID of the user-defined Managed Identity to be assigned to the Kubelets. If not specified a Managed Identity is created automatically. ClientId *string `pulumi:"clientId"` // The Object ID of the user-defined Managed Identity assigned to the Kubelets.If not specified a Managed Identity is created automatically. ObjectId *string `pulumi:"objectId"` // The ID of a user assigned identity. UserAssignedIdentityId *string `pulumi:"userAssignedIdentityId"` }
type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs ¶ added in v4.3.0
type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs struct { // The Client ID of the user-defined Managed Identity to be assigned to the Kubelets. If not specified a Managed Identity is created automatically. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // The Object ID of the user-defined Managed Identity assigned to the Kubelets.If not specified a Managed Identity is created automatically. ObjectId pulumi.StringPtrInput `pulumi:"objectId"` // The ID of a user assigned identity. UserAssignedIdentityId pulumi.StringPtrInput `pulumi:"userAssignedIdentityId"` }
func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ElementType ¶ added in v4.3.0
func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput ¶ added in v4.3.0
func (i KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext ¶ added in v4.3.0
func (i KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray ¶ added in v4.3.0
type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray []KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityInput
func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ElementType ¶ added in v4.3.0
func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput ¶ added in v4.3.0
func (i KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext ¶ added in v4.3.0
func (i KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput ¶ added in v4.3.0
type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput interface { pulumi.Input ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(context.Context) KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput }
KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput is an input type that accepts KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray and KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput` via:
KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArray{ KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs{...} }
type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput ¶ added in v4.3.0
type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ElementType ¶ added in v4.3.0
func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) Index ¶ added in v4.3.0
func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput ¶ added in v4.3.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext ¶ added in v4.3.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityInput ¶ added in v4.3.0
type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityInput interface { pulumi.Input ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(context.Context) KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput }
KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityInput is an input type that accepts KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs and KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityInput` via:
KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArgs{...}
type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput ¶ added in v4.3.0
type KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ClientId ¶ added in v4.3.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ClientId() pulumi.StringPtrOutput
The Client ID of the user-defined Managed Identity to be assigned to the Kubelets. If not specified a Managed Identity is created automatically.
func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ElementType ¶ added in v4.3.0
func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ObjectId ¶ added in v4.3.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ObjectId() pulumi.StringPtrOutput
The Object ID of the user-defined Managed Identity assigned to the Kubelets.If not specified a Managed Identity is created automatically.
func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput ¶ added in v4.3.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext ¶ added in v4.3.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
func (KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) UserAssignedIdentityId ¶ added in v4.3.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
The ID of a user assigned identity.
type KubernetesClusterAddonProfileIngressApplicationGatewayInput ¶ added in v4.1.0
type KubernetesClusterAddonProfileIngressApplicationGatewayInput interface { pulumi.Input ToKubernetesClusterAddonProfileIngressApplicationGatewayOutput() KubernetesClusterAddonProfileIngressApplicationGatewayOutput ToKubernetesClusterAddonProfileIngressApplicationGatewayOutputWithContext(context.Context) KubernetesClusterAddonProfileIngressApplicationGatewayOutput }
KubernetesClusterAddonProfileIngressApplicationGatewayInput is an input type that accepts KubernetesClusterAddonProfileIngressApplicationGatewayArgs and KubernetesClusterAddonProfileIngressApplicationGatewayOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileIngressApplicationGatewayInput` via:
KubernetesClusterAddonProfileIngressApplicationGatewayArgs{...}
type KubernetesClusterAddonProfileIngressApplicationGatewayOutput ¶ added in v4.1.0
type KubernetesClusterAddonProfileIngressApplicationGatewayOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileIngressApplicationGatewayOutput) EffectiveGatewayId ¶ added in v4.1.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) EffectiveGatewayId() pulumi.StringPtrOutput
The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster.
func (KubernetesClusterAddonProfileIngressApplicationGatewayOutput) ElementType ¶ added in v4.1.0
func (KubernetesClusterAddonProfileIngressApplicationGatewayOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileIngressApplicationGatewayOutput) Enabled ¶ added in v4.1.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) Enabled() pulumi.BoolOutput
Whether to deploy the Application Gateway ingress controller to this Kubernetes Cluster?
func (KubernetesClusterAddonProfileIngressApplicationGatewayOutput) GatewayId ¶ added in v4.1.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) GatewayId() pulumi.StringPtrOutput
The ID of the Application Gateway to integrate with the ingress controller of this Kubernetes Cluster. See [this](https://docs.microsoft.com/en-us/azure/application-gateway/tutorial-ingress-controller-add-on-existing) page for further details.
func (KubernetesClusterAddonProfileIngressApplicationGatewayOutput) GatewayName ¶ added in v4.7.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) GatewayName() pulumi.StringPtrOutput
The name of the Application Gateway to be used or created in the Nodepool Resource Group, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. See [this](https://docs.microsoft.com/en-us/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details.
func (KubernetesClusterAddonProfileIngressApplicationGatewayOutput) IngressApplicationGatewayIdentities ¶ added in v4.3.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) IngressApplicationGatewayIdentities() KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
An `ingressApplicationGatewayIdentity` block is exported. The exported attributes are defined below.
func (KubernetesClusterAddonProfileIngressApplicationGatewayOutput) SubnetCidr ¶ added in v4.1.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) SubnetCidr() pulumi.StringPtrOutput
The subnet CIDR to be used to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. See [this](https://docs.microsoft.com/en-us/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details.
func (KubernetesClusterAddonProfileIngressApplicationGatewayOutput) SubnetId ¶ added in v4.1.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) SubnetId() pulumi.StringPtrOutput
The ID of the subnet on which to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. See [this](https://docs.microsoft.com/en-us/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details.
func (KubernetesClusterAddonProfileIngressApplicationGatewayOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayOutput ¶ added in v4.1.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayOutput() KubernetesClusterAddonProfileIngressApplicationGatewayOutput
func (KubernetesClusterAddonProfileIngressApplicationGatewayOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayOutputWithContext ¶ added in v4.1.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileIngressApplicationGatewayOutput
func (KubernetesClusterAddonProfileIngressApplicationGatewayOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput ¶ added in v4.1.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput() KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput
func (KubernetesClusterAddonProfileIngressApplicationGatewayOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutputWithContext ¶ added in v4.1.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput
type KubernetesClusterAddonProfileIngressApplicationGatewayPtrInput ¶ added in v4.1.0
type KubernetesClusterAddonProfileIngressApplicationGatewayPtrInput interface { pulumi.Input ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput() KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutputWithContext(context.Context) KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput }
KubernetesClusterAddonProfileIngressApplicationGatewayPtrInput is an input type that accepts KubernetesClusterAddonProfileIngressApplicationGatewayArgs, KubernetesClusterAddonProfileIngressApplicationGatewayPtr and KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileIngressApplicationGatewayPtrInput` via:
KubernetesClusterAddonProfileIngressApplicationGatewayArgs{...} or: nil
func KubernetesClusterAddonProfileIngressApplicationGatewayPtr ¶ added in v4.1.0
func KubernetesClusterAddonProfileIngressApplicationGatewayPtr(v *KubernetesClusterAddonProfileIngressApplicationGatewayArgs) KubernetesClusterAddonProfileIngressApplicationGatewayPtrInput
type KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput ¶ added in v4.1.0
type KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) EffectiveGatewayId ¶ added in v4.1.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) EffectiveGatewayId() pulumi.StringPtrOutput
The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster.
func (KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) ElementType ¶ added in v4.1.0
func (KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) Enabled ¶ added in v4.1.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) Enabled() pulumi.BoolPtrOutput
Whether to deploy the Application Gateway ingress controller to this Kubernetes Cluster?
func (KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) GatewayId ¶ added in v4.1.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) GatewayId() pulumi.StringPtrOutput
The ID of the Application Gateway to integrate with the ingress controller of this Kubernetes Cluster. See [this](https://docs.microsoft.com/en-us/azure/application-gateway/tutorial-ingress-controller-add-on-existing) page for further details.
func (KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) GatewayName ¶ added in v4.7.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) GatewayName() pulumi.StringPtrOutput
The name of the Application Gateway to be used or created in the Nodepool Resource Group, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. See [this](https://docs.microsoft.com/en-us/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details.
func (KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) IngressApplicationGatewayIdentities ¶ added in v4.3.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) IngressApplicationGatewayIdentities() KubernetesClusterAddonProfileIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
An `ingressApplicationGatewayIdentity` block is exported. The exported attributes are defined below.
func (KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) SubnetCidr ¶ added in v4.1.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) SubnetCidr() pulumi.StringPtrOutput
The subnet CIDR to be used to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. See [this](https://docs.microsoft.com/en-us/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details.
func (KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) SubnetId ¶ added in v4.1.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) SubnetId() pulumi.StringPtrOutput
The ID of the subnet on which to create an Application Gateway, which in turn will be integrated with the ingress controller of this Kubernetes Cluster. See [this](https://docs.microsoft.com/en-us/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details.
func (KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput ¶ added in v4.1.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput() KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput
func (KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutputWithContext ¶ added in v4.1.0
func (o KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput) ToKubernetesClusterAddonProfileIngressApplicationGatewayPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput
type KubernetesClusterAddonProfileInput ¶
type KubernetesClusterAddonProfileInput interface { pulumi.Input ToKubernetesClusterAddonProfileOutput() KubernetesClusterAddonProfileOutput ToKubernetesClusterAddonProfileOutputWithContext(context.Context) KubernetesClusterAddonProfileOutput }
KubernetesClusterAddonProfileInput is an input type that accepts KubernetesClusterAddonProfileArgs and KubernetesClusterAddonProfileOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileInput` via:
KubernetesClusterAddonProfileArgs{...}
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 }
KubernetesClusterAddonProfileKubeDashboardInput is an input type that accepts KubernetesClusterAddonProfileKubeDashboardArgs and KubernetesClusterAddonProfileKubeDashboardOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileKubeDashboardInput` via:
KubernetesClusterAddonProfileKubeDashboardArgs{...}
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 }
KubernetesClusterAddonProfileKubeDashboardPtrInput is an input type that accepts KubernetesClusterAddonProfileKubeDashboardArgs, KubernetesClusterAddonProfileKubeDashboardPtr and KubernetesClusterAddonProfileKubeDashboardPtrOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileKubeDashboardPtrInput` via:
KubernetesClusterAddonProfileKubeDashboardArgs{...} or: nil
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.BoolPtrOutput
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"` // An `omsAgentIdentity` block is exported. The exported attributes are defined below. OmsAgentIdentities []KubernetesClusterAddonProfileOmsAgentOmsAgentIdentity `pulumi:"omsAgentIdentities"` }
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"` // An `omsAgentIdentity` block is exported. The exported attributes are defined below. OmsAgentIdentities KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayInput `pulumi:"omsAgentIdentities"` }
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 }
KubernetesClusterAddonProfileOmsAgentInput is an input type that accepts KubernetesClusterAddonProfileOmsAgentArgs and KubernetesClusterAddonProfileOmsAgentOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileOmsAgentInput` via:
KubernetesClusterAddonProfileOmsAgentArgs{...}
type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentity ¶
type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentity struct { // The Client ID of the user-defined Managed Identity to be assigned to the Kubelets. If not specified a Managed Identity is created automatically. ClientId *string `pulumi:"clientId"` // The Object ID of the user-defined Managed Identity assigned to the Kubelets.If not specified a Managed Identity is created automatically. ObjectId *string `pulumi:"objectId"` // The ID of a user assigned identity. UserAssignedIdentityId *string `pulumi:"userAssignedIdentityId"` }
type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs ¶
type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs struct { // The Client ID of the user-defined Managed Identity to be assigned to the Kubelets. If not specified a Managed Identity is created automatically. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // The Object ID of the user-defined Managed Identity assigned to the Kubelets.If not specified a Managed Identity is created automatically. ObjectId pulumi.StringPtrInput `pulumi:"objectId"` // The ID of a user assigned identity. UserAssignedIdentityId pulumi.StringPtrInput `pulumi:"userAssignedIdentityId"` }
func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs) ElementType ¶
func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs) ElementType() reflect.Type
func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput ¶
func (i KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput() KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutputWithContext ¶
func (i KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray ¶
type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray []KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityInput
func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray) ElementType ¶
func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray) ElementType() reflect.Type
func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput ¶
func (i KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput() KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutputWithContext ¶
func (i KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayInput ¶
type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayInput interface { pulumi.Input ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput() KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutputWithContext(context.Context) KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput }
KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayInput is an input type that accepts KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray and KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayInput` via:
KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArray{ KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs{...} }
type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput ¶
type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) ElementType ¶
func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput ¶
func (o KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput() KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutputWithContext ¶
func (o KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityInput ¶
type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityInput interface { pulumi.Input ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput() KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutputWithContext(context.Context) KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput }
KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityInput is an input type that accepts KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs and KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityInput` via:
KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArgs{...}
type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput ¶
type KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ClientId ¶
func (o KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ClientId() pulumi.StringPtrOutput
The Client ID of the user-defined Managed Identity to be assigned to the Kubelets. If not specified a Managed Identity is created automatically.
func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ElementType ¶
func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ObjectId ¶
func (o KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ObjectId() pulumi.StringPtrOutput
The Object ID of the user-defined Managed Identity assigned to the Kubelets.If not specified a Managed Identity is created automatically.
func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput ¶
func (o KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput() KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutputWithContext ¶
func (o KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) ToKubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput
func (KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) UserAssignedIdentityId ¶
func (o KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
The ID of a user assigned identity.
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) OmsAgentIdentities ¶
func (o KubernetesClusterAddonProfileOmsAgentOutput) OmsAgentIdentities() KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
An `omsAgentIdentity` block is exported. The exported attributes are defined below.
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 }
KubernetesClusterAddonProfileOmsAgentPtrInput is an input type that accepts KubernetesClusterAddonProfileOmsAgentArgs, KubernetesClusterAddonProfileOmsAgentPtr and KubernetesClusterAddonProfileOmsAgentPtrOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileOmsAgentPtrInput` via:
KubernetesClusterAddonProfileOmsAgentArgs{...} or: nil
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.BoolPtrOutput
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) OmsAgentIdentities ¶
func (o KubernetesClusterAddonProfileOmsAgentPtrOutput) OmsAgentIdentities() KubernetesClusterAddonProfileOmsAgentOmsAgentIdentityArrayOutput
An `omsAgentIdentity` block is exported. The exported attributes are defined below.
func (KubernetesClusterAddonProfileOmsAgentPtrOutput) ToKubernetesClusterAddonProfileOmsAgentPtrOutput ¶
func (o KubernetesClusterAddonProfileOmsAgentPtrOutput) ToKubernetesClusterAddonProfileOmsAgentPtrOutput() KubernetesClusterAddonProfileOmsAgentPtrOutput
func (KubernetesClusterAddonProfileOmsAgentPtrOutput) ToKubernetesClusterAddonProfileOmsAgentPtrOutputWithContext ¶
func (o KubernetesClusterAddonProfileOmsAgentPtrOutput) ToKubernetesClusterAddonProfileOmsAgentPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOmsAgentPtrOutput
type KubernetesClusterAddonProfileOpenServiceMesh ¶ added in v4.24.0
type KubernetesClusterAddonProfileOpenServiceMesh struct { // Is Open Service Mesh enabled? Enabled bool `pulumi:"enabled"` }
type KubernetesClusterAddonProfileOpenServiceMeshArgs ¶ added in v4.24.0
type KubernetesClusterAddonProfileOpenServiceMeshArgs struct { // Is Open Service Mesh enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (KubernetesClusterAddonProfileOpenServiceMeshArgs) ElementType ¶ added in v4.24.0
func (KubernetesClusterAddonProfileOpenServiceMeshArgs) ElementType() reflect.Type
func (KubernetesClusterAddonProfileOpenServiceMeshArgs) ToKubernetesClusterAddonProfileOpenServiceMeshOutput ¶ added in v4.24.0
func (i KubernetesClusterAddonProfileOpenServiceMeshArgs) ToKubernetesClusterAddonProfileOpenServiceMeshOutput() KubernetesClusterAddonProfileOpenServiceMeshOutput
func (KubernetesClusterAddonProfileOpenServiceMeshArgs) ToKubernetesClusterAddonProfileOpenServiceMeshOutputWithContext ¶ added in v4.24.0
func (i KubernetesClusterAddonProfileOpenServiceMeshArgs) ToKubernetesClusterAddonProfileOpenServiceMeshOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOpenServiceMeshOutput
func (KubernetesClusterAddonProfileOpenServiceMeshArgs) ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutput ¶ added in v4.24.0
func (i KubernetesClusterAddonProfileOpenServiceMeshArgs) ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutput() KubernetesClusterAddonProfileOpenServiceMeshPtrOutput
func (KubernetesClusterAddonProfileOpenServiceMeshArgs) ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutputWithContext ¶ added in v4.24.0
func (i KubernetesClusterAddonProfileOpenServiceMeshArgs) ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOpenServiceMeshPtrOutput
type KubernetesClusterAddonProfileOpenServiceMeshInput ¶ added in v4.24.0
type KubernetesClusterAddonProfileOpenServiceMeshInput interface { pulumi.Input ToKubernetesClusterAddonProfileOpenServiceMeshOutput() KubernetesClusterAddonProfileOpenServiceMeshOutput ToKubernetesClusterAddonProfileOpenServiceMeshOutputWithContext(context.Context) KubernetesClusterAddonProfileOpenServiceMeshOutput }
KubernetesClusterAddonProfileOpenServiceMeshInput is an input type that accepts KubernetesClusterAddonProfileOpenServiceMeshArgs and KubernetesClusterAddonProfileOpenServiceMeshOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileOpenServiceMeshInput` via:
KubernetesClusterAddonProfileOpenServiceMeshArgs{...}
type KubernetesClusterAddonProfileOpenServiceMeshOutput ¶ added in v4.24.0
type KubernetesClusterAddonProfileOpenServiceMeshOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileOpenServiceMeshOutput) ElementType ¶ added in v4.24.0
func (KubernetesClusterAddonProfileOpenServiceMeshOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileOpenServiceMeshOutput) Enabled ¶ added in v4.24.0
func (o KubernetesClusterAddonProfileOpenServiceMeshOutput) Enabled() pulumi.BoolOutput
Is Open Service Mesh enabled?
func (KubernetesClusterAddonProfileOpenServiceMeshOutput) ToKubernetesClusterAddonProfileOpenServiceMeshOutput ¶ added in v4.24.0
func (o KubernetesClusterAddonProfileOpenServiceMeshOutput) ToKubernetesClusterAddonProfileOpenServiceMeshOutput() KubernetesClusterAddonProfileOpenServiceMeshOutput
func (KubernetesClusterAddonProfileOpenServiceMeshOutput) ToKubernetesClusterAddonProfileOpenServiceMeshOutputWithContext ¶ added in v4.24.0
func (o KubernetesClusterAddonProfileOpenServiceMeshOutput) ToKubernetesClusterAddonProfileOpenServiceMeshOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOpenServiceMeshOutput
func (KubernetesClusterAddonProfileOpenServiceMeshOutput) ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutput ¶ added in v4.24.0
func (o KubernetesClusterAddonProfileOpenServiceMeshOutput) ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutput() KubernetesClusterAddonProfileOpenServiceMeshPtrOutput
func (KubernetesClusterAddonProfileOpenServiceMeshOutput) ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutputWithContext ¶ added in v4.24.0
func (o KubernetesClusterAddonProfileOpenServiceMeshOutput) ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOpenServiceMeshPtrOutput
type KubernetesClusterAddonProfileOpenServiceMeshPtrInput ¶ added in v4.24.0
type KubernetesClusterAddonProfileOpenServiceMeshPtrInput interface { pulumi.Input ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutput() KubernetesClusterAddonProfileOpenServiceMeshPtrOutput ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutputWithContext(context.Context) KubernetesClusterAddonProfileOpenServiceMeshPtrOutput }
KubernetesClusterAddonProfileOpenServiceMeshPtrInput is an input type that accepts KubernetesClusterAddonProfileOpenServiceMeshArgs, KubernetesClusterAddonProfileOpenServiceMeshPtr and KubernetesClusterAddonProfileOpenServiceMeshPtrOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfileOpenServiceMeshPtrInput` via:
KubernetesClusterAddonProfileOpenServiceMeshArgs{...} or: nil
func KubernetesClusterAddonProfileOpenServiceMeshPtr ¶ added in v4.24.0
func KubernetesClusterAddonProfileOpenServiceMeshPtr(v *KubernetesClusterAddonProfileOpenServiceMeshArgs) KubernetesClusterAddonProfileOpenServiceMeshPtrInput
type KubernetesClusterAddonProfileOpenServiceMeshPtrOutput ¶ added in v4.24.0
type KubernetesClusterAddonProfileOpenServiceMeshPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAddonProfileOpenServiceMeshPtrOutput) ElementType ¶ added in v4.24.0
func (KubernetesClusterAddonProfileOpenServiceMeshPtrOutput) ElementType() reflect.Type
func (KubernetesClusterAddonProfileOpenServiceMeshPtrOutput) Enabled ¶ added in v4.24.0
func (o KubernetesClusterAddonProfileOpenServiceMeshPtrOutput) Enabled() pulumi.BoolPtrOutput
Is Open Service Mesh enabled?
func (KubernetesClusterAddonProfileOpenServiceMeshPtrOutput) ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutput ¶ added in v4.24.0
func (o KubernetesClusterAddonProfileOpenServiceMeshPtrOutput) ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutput() KubernetesClusterAddonProfileOpenServiceMeshPtrOutput
func (KubernetesClusterAddonProfileOpenServiceMeshPtrOutput) ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutputWithContext ¶ added in v4.24.0
func (o KubernetesClusterAddonProfileOpenServiceMeshPtrOutput) ToKubernetesClusterAddonProfileOpenServiceMeshPtrOutputWithContext(ctx context.Context) KubernetesClusterAddonProfileOpenServiceMeshPtrOutput
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) AzureKeyvaultSecretsProvider ¶ added in v4.31.0
func (o KubernetesClusterAddonProfileOutput) AzureKeyvaultSecretsProvider() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput
An `azureKeyvaultSecretsProvider` block as defined below. For more details, please visit [Azure Keyvault Secrets Provider for AKS](https://docs.microsoft.com/en-us/azure/aks/csi-secrets-store-driver).
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) IngressApplicationGateway ¶ added in v4.1.0
func (o KubernetesClusterAddonProfileOutput) IngressApplicationGateway() KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput
An `ingressApplicationGateway` 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) OpenServiceMesh ¶ added in v4.24.0
func (o KubernetesClusterAddonProfileOutput) OpenServiceMesh() KubernetesClusterAddonProfileOpenServiceMeshPtrOutput
An `openServiceMesh` block as defined below. For more details, please visit [Open Service Mesh for AKS](https://docs.microsoft.com/azure/aks/open-service-mesh-about).
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 }
KubernetesClusterAddonProfilePtrInput is an input type that accepts KubernetesClusterAddonProfileArgs, KubernetesClusterAddonProfilePtr and KubernetesClusterAddonProfilePtrOutput values. You can construct a concrete instance of `KubernetesClusterAddonProfilePtrInput` via:
KubernetesClusterAddonProfileArgs{...} or: nil
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) AzureKeyvaultSecretsProvider ¶ added in v4.31.0
func (o KubernetesClusterAddonProfilePtrOutput) AzureKeyvaultSecretsProvider() KubernetesClusterAddonProfileAzureKeyvaultSecretsProviderPtrOutput
An `azureKeyvaultSecretsProvider` block as defined below. For more details, please visit [Azure Keyvault Secrets Provider for AKS](https://docs.microsoft.com/en-us/azure/aks/csi-secrets-store-driver).
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) IngressApplicationGateway ¶ added in v4.1.0
func (o KubernetesClusterAddonProfilePtrOutput) IngressApplicationGateway() KubernetesClusterAddonProfileIngressApplicationGatewayPtrOutput
An `ingressApplicationGateway` 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) OpenServiceMesh ¶ added in v4.24.0
func (o KubernetesClusterAddonProfilePtrOutput) OpenServiceMesh() KubernetesClusterAddonProfileOpenServiceMeshPtrOutput
An `openServiceMesh` block as defined below. For more details, please visit [Open Service Mesh for AKS](https://docs.microsoft.com/azure/aks/open-service-mesh-about).
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 allow for incoming traffic to the server nodes. ApiServerAuthorizedIpRanges pulumi.StringArrayInput // A `autoScalerProfile` block as defined below. AutoScalerProfile KubernetesClusterAutoScalerProfilePtrInput // The upgrade channel for this Kubernetes Cluster. Possible values are `patch`, `rapid`, `node-image` and `stable`. Omitting this field sets this value to `none`. AutomaticChannelUpgrade pulumi.StringPtrInput // A `defaultNodePool` block as defined below. DefaultNodePool KubernetesClusterDefaultNodePoolInput // The ID of the Disk Encryption Set which should be used for the Nodes and Volumes. More information [can be found in the documentation](https://docs.microsoft.com/en-us/azure/aks/azure-disk-customer-managed-keys). DiskEncryptionSetId pulumi.StringPtrInput // DNS prefix specified when creating the managed cluster. Changing this forces a new resource to be created. DnsPrefix pulumi.StringPtrInput // Specifies the DNS prefix to use with private clusters. Changing this forces a new resource to be created. DnsPrefixPrivateCluster pulumi.StringPtrInput EnablePodSecurityPolicy pulumi.BoolPtrInput // A `httpProxyConfig` block as defined below. HttpProxyConfig KubernetesClusterHttpProxyConfigPtrInput // An `identity` block as defined below. One of either `identity` or `servicePrincipal` must be specified. Identity KubernetesClusterIdentityPtrInput // A `kubeletIdentity` block as defined below. Changing this forces a new resource to be created. KubeletIdentities KubernetesClusterKubeletIdentityArrayInput // 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 // - If `true` local accounts will be disabled. Defaults to `false`. See [the documentation](https://docs.microsoft.com/en-us/azure/aks/managed-aad#disable-local-accounts) for more information. LocalAccountDisabled pulumi.BoolPtrInput // The location where the Managed Kubernetes Cluster should be created. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // A `maintenanceWindow` block as defined below. MaintenanceWindow KubernetesClusterMaintenanceWindowPtrInput // 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 // Should this Kubernetes Cluster have its API server only exposed on internal IP addresses? This provides a Private IP Address for the Kubernetes API on the Virtual Network where the Kubernetes Cluster is located. Defaults to `false`. Changing this forces a new resource to be created. PrivateClusterEnabled pulumi.BoolPtrInput // Specifies whether a Public FQDN for this Private Cluster should be added. Defaults to `false`. PrivateClusterPublicFqdnEnabled pulumi.BoolPtrInput // Either the ID of Private DNS Zone which should be delegated to this Cluster, `System` to have AKS manage this or `None`. In case of `None` you will need to bring your own DNS server and set up resolving, otherwise cluster will have issues after provisioning. PrivateDnsZoneId pulumi.StringPtrInput // Deprecated: Deprecated in favour of `private_cluster_enabled` PrivateLinkEnabled pulumi.BoolPtrInput PublicNetworkAccessEnabled 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. Changing this forces a new resource to be created. RoleBasedAccessControl KubernetesClusterRoleBasedAccessControlPtrInput // A `servicePrincipal` block as documented below. One of either `identity` or `servicePrincipal` must be specified. ServicePrincipal KubernetesClusterServicePrincipalPtrInput // The SKU Tier that should be used for this Kubernetes Cluster. Possible values are `Free` and `Paid` (which includes the Uptime SLA). Defaults to `Free`. SkuTier pulumi.StringPtrInput // 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 KubernetesClusterArray ¶
type KubernetesClusterArray []KubernetesClusterInput
func (KubernetesClusterArray) ElementType ¶
func (KubernetesClusterArray) ElementType() reflect.Type
func (KubernetesClusterArray) ToKubernetesClusterArrayOutput ¶
func (i KubernetesClusterArray) ToKubernetesClusterArrayOutput() KubernetesClusterArrayOutput
func (KubernetesClusterArray) ToKubernetesClusterArrayOutputWithContext ¶
func (i KubernetesClusterArray) ToKubernetesClusterArrayOutputWithContext(ctx context.Context) KubernetesClusterArrayOutput
type KubernetesClusterArrayInput ¶
type KubernetesClusterArrayInput interface { pulumi.Input ToKubernetesClusterArrayOutput() KubernetesClusterArrayOutput ToKubernetesClusterArrayOutputWithContext(context.Context) KubernetesClusterArrayOutput }
KubernetesClusterArrayInput is an input type that accepts KubernetesClusterArray and KubernetesClusterArrayOutput values. You can construct a concrete instance of `KubernetesClusterArrayInput` via:
KubernetesClusterArray{ KubernetesClusterArgs{...} }
type KubernetesClusterArrayOutput ¶
type KubernetesClusterArrayOutput struct{ *pulumi.OutputState }
func (KubernetesClusterArrayOutput) ElementType ¶
func (KubernetesClusterArrayOutput) ElementType() reflect.Type
func (KubernetesClusterArrayOutput) Index ¶
func (o KubernetesClusterArrayOutput) Index(i pulumi.IntInput) KubernetesClusterOutput
func (KubernetesClusterArrayOutput) ToKubernetesClusterArrayOutput ¶
func (o KubernetesClusterArrayOutput) ToKubernetesClusterArrayOutput() KubernetesClusterArrayOutput
func (KubernetesClusterArrayOutput) ToKubernetesClusterArrayOutputWithContext ¶
func (o KubernetesClusterArrayOutput) ToKubernetesClusterArrayOutputWithContext(ctx context.Context) KubernetesClusterArrayOutput
type KubernetesClusterAutoScalerProfile ¶
type KubernetesClusterAutoScalerProfile struct { // Detect similar node groups and balance the number of nodes between them. Defaults to `false`. BalanceSimilarNodeGroups *bool `pulumi:"balanceSimilarNodeGroups"` // Maximum number of empty nodes that can be deleted at the same time. Defaults to `10`. EmptyBulkDeleteMax *string `pulumi:"emptyBulkDeleteMax"` // Expander to use. Possible values are `least-waste`, `priority`, `most-pods` and `random`. Defaults to `random`. Expander *string `pulumi:"expander"` // Maximum number of seconds the cluster autoscaler waits for pod termination when trying to scale down a node. Defaults to `600`. MaxGracefulTerminationSec *string `pulumi:"maxGracefulTerminationSec"` // Maximum time the autoscaler waits for a node to be provisioned. Defaults to `15m`. MaxNodeProvisioningTime *string `pulumi:"maxNodeProvisioningTime"` // Maximum Number of allowed unready nodes. Defaults to `3`. MaxUnreadyNodes *int `pulumi:"maxUnreadyNodes"` // Maximum percentage of unready nodes the cluster autoscaler will stop if the percentage is exceeded. Defaults to `45`. MaxUnreadyPercentage *float64 `pulumi:"maxUnreadyPercentage"` // For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. Defaults to `10s`. NewPodScaleUpDelay *string `pulumi:"newPodScaleUpDelay"` // How long after the scale up of AKS nodes the scale down evaluation resumes. Defaults to `10m`. ScaleDownDelayAfterAdd *string `pulumi:"scaleDownDelayAfterAdd"` // How long after node deletion that scale down evaluation resumes. Defaults to the value used for `scanInterval`. ScaleDownDelayAfterDelete *string `pulumi:"scaleDownDelayAfterDelete"` // How long after scale down failure that scale down evaluation resumes. Defaults to `3m`. ScaleDownDelayAfterFailure *string `pulumi:"scaleDownDelayAfterFailure"` // How long a node should be unneeded before it is eligible for scale down. Defaults to `10m`. ScaleDownUnneeded *string `pulumi:"scaleDownUnneeded"` // How long an unready node should be unneeded before it is eligible for scale down. Defaults to `20m`. ScaleDownUnready *string `pulumi:"scaleDownUnready"` // Node utilization level, defined as sum of requested resources divided by capacity, below which a node can be considered for scale down. Defaults to `0.5`. ScaleDownUtilizationThreshold *string `pulumi:"scaleDownUtilizationThreshold"` // How often the AKS Cluster should be re-evaluated for scale up/down. Defaults to `10s`. ScanInterval *string `pulumi:"scanInterval"` // If `true` cluster autoscaler will never delete nodes with pods with local storage, for example, EmptyDir or HostPath. Defaults to `true`. SkipNodesWithLocalStorage *bool `pulumi:"skipNodesWithLocalStorage"` // If `true` cluster autoscaler will never delete nodes with pods from kube-system (except for DaemonSet or mirror pods). Defaults to `true`. SkipNodesWithSystemPods *bool `pulumi:"skipNodesWithSystemPods"` }
type KubernetesClusterAutoScalerProfileArgs ¶
type KubernetesClusterAutoScalerProfileArgs struct { // Detect similar node groups and balance the number of nodes between them. Defaults to `false`. BalanceSimilarNodeGroups pulumi.BoolPtrInput `pulumi:"balanceSimilarNodeGroups"` // Maximum number of empty nodes that can be deleted at the same time. Defaults to `10`. EmptyBulkDeleteMax pulumi.StringPtrInput `pulumi:"emptyBulkDeleteMax"` // Expander to use. Possible values are `least-waste`, `priority`, `most-pods` and `random`. Defaults to `random`. Expander pulumi.StringPtrInput `pulumi:"expander"` // Maximum number of seconds the cluster autoscaler waits for pod termination when trying to scale down a node. Defaults to `600`. MaxGracefulTerminationSec pulumi.StringPtrInput `pulumi:"maxGracefulTerminationSec"` // Maximum time the autoscaler waits for a node to be provisioned. Defaults to `15m`. MaxNodeProvisioningTime pulumi.StringPtrInput `pulumi:"maxNodeProvisioningTime"` // Maximum Number of allowed unready nodes. Defaults to `3`. MaxUnreadyNodes pulumi.IntPtrInput `pulumi:"maxUnreadyNodes"` // Maximum percentage of unready nodes the cluster autoscaler will stop if the percentage is exceeded. Defaults to `45`. MaxUnreadyPercentage pulumi.Float64PtrInput `pulumi:"maxUnreadyPercentage"` // For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. Defaults to `10s`. NewPodScaleUpDelay pulumi.StringPtrInput `pulumi:"newPodScaleUpDelay"` // How long after the scale up of AKS nodes the scale down evaluation resumes. Defaults to `10m`. ScaleDownDelayAfterAdd pulumi.StringPtrInput `pulumi:"scaleDownDelayAfterAdd"` // How long after node deletion that scale down evaluation resumes. Defaults to the value used for `scanInterval`. ScaleDownDelayAfterDelete pulumi.StringPtrInput `pulumi:"scaleDownDelayAfterDelete"` // How long after scale down failure that scale down evaluation resumes. Defaults to `3m`. ScaleDownDelayAfterFailure pulumi.StringPtrInput `pulumi:"scaleDownDelayAfterFailure"` // How long a node should be unneeded before it is eligible for scale down. Defaults to `10m`. ScaleDownUnneeded pulumi.StringPtrInput `pulumi:"scaleDownUnneeded"` // How long an unready node should be unneeded before it is eligible for scale down. Defaults to `20m`. ScaleDownUnready pulumi.StringPtrInput `pulumi:"scaleDownUnready"` // Node utilization level, defined as sum of requested resources divided by capacity, below which a node can be considered for scale down. Defaults to `0.5`. ScaleDownUtilizationThreshold pulumi.StringPtrInput `pulumi:"scaleDownUtilizationThreshold"` // How often the AKS Cluster should be re-evaluated for scale up/down. Defaults to `10s`. ScanInterval pulumi.StringPtrInput `pulumi:"scanInterval"` // If `true` cluster autoscaler will never delete nodes with pods with local storage, for example, EmptyDir or HostPath. Defaults to `true`. SkipNodesWithLocalStorage pulumi.BoolPtrInput `pulumi:"skipNodesWithLocalStorage"` // If `true` cluster autoscaler will never delete nodes with pods from kube-system (except for DaemonSet or mirror pods). Defaults to `true`. SkipNodesWithSystemPods pulumi.BoolPtrInput `pulumi:"skipNodesWithSystemPods"` }
func (KubernetesClusterAutoScalerProfileArgs) ElementType ¶
func (KubernetesClusterAutoScalerProfileArgs) ElementType() reflect.Type
func (KubernetesClusterAutoScalerProfileArgs) ToKubernetesClusterAutoScalerProfileOutput ¶
func (i KubernetesClusterAutoScalerProfileArgs) ToKubernetesClusterAutoScalerProfileOutput() KubernetesClusterAutoScalerProfileOutput
func (KubernetesClusterAutoScalerProfileArgs) ToKubernetesClusterAutoScalerProfileOutputWithContext ¶
func (i KubernetesClusterAutoScalerProfileArgs) ToKubernetesClusterAutoScalerProfileOutputWithContext(ctx context.Context) KubernetesClusterAutoScalerProfileOutput
func (KubernetesClusterAutoScalerProfileArgs) ToKubernetesClusterAutoScalerProfilePtrOutput ¶
func (i KubernetesClusterAutoScalerProfileArgs) ToKubernetesClusterAutoScalerProfilePtrOutput() KubernetesClusterAutoScalerProfilePtrOutput
func (KubernetesClusterAutoScalerProfileArgs) ToKubernetesClusterAutoScalerProfilePtrOutputWithContext ¶
func (i KubernetesClusterAutoScalerProfileArgs) ToKubernetesClusterAutoScalerProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterAutoScalerProfilePtrOutput
type KubernetesClusterAutoScalerProfileInput ¶
type KubernetesClusterAutoScalerProfileInput interface { pulumi.Input ToKubernetesClusterAutoScalerProfileOutput() KubernetesClusterAutoScalerProfileOutput ToKubernetesClusterAutoScalerProfileOutputWithContext(context.Context) KubernetesClusterAutoScalerProfileOutput }
KubernetesClusterAutoScalerProfileInput is an input type that accepts KubernetesClusterAutoScalerProfileArgs and KubernetesClusterAutoScalerProfileOutput values. You can construct a concrete instance of `KubernetesClusterAutoScalerProfileInput` via:
KubernetesClusterAutoScalerProfileArgs{...}
type KubernetesClusterAutoScalerProfileOutput ¶
type KubernetesClusterAutoScalerProfileOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAutoScalerProfileOutput) BalanceSimilarNodeGroups ¶
func (o KubernetesClusterAutoScalerProfileOutput) BalanceSimilarNodeGroups() pulumi.BoolPtrOutput
Detect similar node groups and balance the number of nodes between them. Defaults to `false`.
func (KubernetesClusterAutoScalerProfileOutput) ElementType ¶
func (KubernetesClusterAutoScalerProfileOutput) ElementType() reflect.Type
func (KubernetesClusterAutoScalerProfileOutput) EmptyBulkDeleteMax ¶ added in v4.1.0
func (o KubernetesClusterAutoScalerProfileOutput) EmptyBulkDeleteMax() pulumi.StringPtrOutput
Maximum number of empty nodes that can be deleted at the same time. Defaults to `10`.
func (KubernetesClusterAutoScalerProfileOutput) Expander ¶
func (o KubernetesClusterAutoScalerProfileOutput) Expander() pulumi.StringPtrOutput
Expander to use. Possible values are `least-waste`, `priority`, `most-pods` and `random`. Defaults to `random`.
func (KubernetesClusterAutoScalerProfileOutput) MaxGracefulTerminationSec ¶
func (o KubernetesClusterAutoScalerProfileOutput) MaxGracefulTerminationSec() pulumi.StringPtrOutput
Maximum number of seconds the cluster autoscaler waits for pod termination when trying to scale down a node. Defaults to `600`.
func (KubernetesClusterAutoScalerProfileOutput) MaxNodeProvisioningTime ¶ added in v4.1.0
func (o KubernetesClusterAutoScalerProfileOutput) MaxNodeProvisioningTime() pulumi.StringPtrOutput
Maximum time the autoscaler waits for a node to be provisioned. Defaults to `15m`.
func (KubernetesClusterAutoScalerProfileOutput) MaxUnreadyNodes ¶ added in v4.1.0
func (o KubernetesClusterAutoScalerProfileOutput) MaxUnreadyNodes() pulumi.IntPtrOutput
Maximum Number of allowed unready nodes. Defaults to `3`.
func (KubernetesClusterAutoScalerProfileOutput) MaxUnreadyPercentage ¶ added in v4.1.0
func (o KubernetesClusterAutoScalerProfileOutput) MaxUnreadyPercentage() pulumi.Float64PtrOutput
Maximum percentage of unready nodes the cluster autoscaler will stop if the percentage is exceeded. Defaults to `45`.
func (KubernetesClusterAutoScalerProfileOutput) NewPodScaleUpDelay ¶
func (o KubernetesClusterAutoScalerProfileOutput) NewPodScaleUpDelay() pulumi.StringPtrOutput
For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. Defaults to `10s`.
func (KubernetesClusterAutoScalerProfileOutput) ScaleDownDelayAfterAdd ¶
func (o KubernetesClusterAutoScalerProfileOutput) ScaleDownDelayAfterAdd() pulumi.StringPtrOutput
How long after the scale up of AKS nodes the scale down evaluation resumes. Defaults to `10m`.
func (KubernetesClusterAutoScalerProfileOutput) ScaleDownDelayAfterDelete ¶
func (o KubernetesClusterAutoScalerProfileOutput) ScaleDownDelayAfterDelete() pulumi.StringPtrOutput
How long after node deletion that scale down evaluation resumes. Defaults to the value used for `scanInterval`.
func (KubernetesClusterAutoScalerProfileOutput) ScaleDownDelayAfterFailure ¶
func (o KubernetesClusterAutoScalerProfileOutput) ScaleDownDelayAfterFailure() pulumi.StringPtrOutput
How long after scale down failure that scale down evaluation resumes. Defaults to `3m`.
func (KubernetesClusterAutoScalerProfileOutput) ScaleDownUnneeded ¶
func (o KubernetesClusterAutoScalerProfileOutput) ScaleDownUnneeded() pulumi.StringPtrOutput
How long a node should be unneeded before it is eligible for scale down. Defaults to `10m`.
func (KubernetesClusterAutoScalerProfileOutput) ScaleDownUnready ¶
func (o KubernetesClusterAutoScalerProfileOutput) ScaleDownUnready() pulumi.StringPtrOutput
How long an unready node should be unneeded before it is eligible for scale down. Defaults to `20m`.
func (KubernetesClusterAutoScalerProfileOutput) ScaleDownUtilizationThreshold ¶
func (o KubernetesClusterAutoScalerProfileOutput) ScaleDownUtilizationThreshold() pulumi.StringPtrOutput
Node utilization level, defined as sum of requested resources divided by capacity, below which a node can be considered for scale down. Defaults to `0.5`.
func (KubernetesClusterAutoScalerProfileOutput) ScanInterval ¶
func (o KubernetesClusterAutoScalerProfileOutput) ScanInterval() pulumi.StringPtrOutput
How often the AKS Cluster should be re-evaluated for scale up/down. Defaults to `10s`.
func (KubernetesClusterAutoScalerProfileOutput) SkipNodesWithLocalStorage ¶
func (o KubernetesClusterAutoScalerProfileOutput) SkipNodesWithLocalStorage() pulumi.BoolPtrOutput
If `true` cluster autoscaler will never delete nodes with pods with local storage, for example, EmptyDir or HostPath. Defaults to `true`.
func (KubernetesClusterAutoScalerProfileOutput) SkipNodesWithSystemPods ¶
func (o KubernetesClusterAutoScalerProfileOutput) SkipNodesWithSystemPods() pulumi.BoolPtrOutput
If `true` cluster autoscaler will never delete nodes with pods from kube-system (except for DaemonSet or mirror pods). Defaults to `true`.
func (KubernetesClusterAutoScalerProfileOutput) ToKubernetesClusterAutoScalerProfileOutput ¶
func (o KubernetesClusterAutoScalerProfileOutput) ToKubernetesClusterAutoScalerProfileOutput() KubernetesClusterAutoScalerProfileOutput
func (KubernetesClusterAutoScalerProfileOutput) ToKubernetesClusterAutoScalerProfileOutputWithContext ¶
func (o KubernetesClusterAutoScalerProfileOutput) ToKubernetesClusterAutoScalerProfileOutputWithContext(ctx context.Context) KubernetesClusterAutoScalerProfileOutput
func (KubernetesClusterAutoScalerProfileOutput) ToKubernetesClusterAutoScalerProfilePtrOutput ¶
func (o KubernetesClusterAutoScalerProfileOutput) ToKubernetesClusterAutoScalerProfilePtrOutput() KubernetesClusterAutoScalerProfilePtrOutput
func (KubernetesClusterAutoScalerProfileOutput) ToKubernetesClusterAutoScalerProfilePtrOutputWithContext ¶
func (o KubernetesClusterAutoScalerProfileOutput) ToKubernetesClusterAutoScalerProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterAutoScalerProfilePtrOutput
type KubernetesClusterAutoScalerProfilePtrInput ¶
type KubernetesClusterAutoScalerProfilePtrInput interface { pulumi.Input ToKubernetesClusterAutoScalerProfilePtrOutput() KubernetesClusterAutoScalerProfilePtrOutput ToKubernetesClusterAutoScalerProfilePtrOutputWithContext(context.Context) KubernetesClusterAutoScalerProfilePtrOutput }
KubernetesClusterAutoScalerProfilePtrInput is an input type that accepts KubernetesClusterAutoScalerProfileArgs, KubernetesClusterAutoScalerProfilePtr and KubernetesClusterAutoScalerProfilePtrOutput values. You can construct a concrete instance of `KubernetesClusterAutoScalerProfilePtrInput` via:
KubernetesClusterAutoScalerProfileArgs{...} or: nil
func KubernetesClusterAutoScalerProfilePtr ¶
func KubernetesClusterAutoScalerProfilePtr(v *KubernetesClusterAutoScalerProfileArgs) KubernetesClusterAutoScalerProfilePtrInput
type KubernetesClusterAutoScalerProfilePtrOutput ¶
type KubernetesClusterAutoScalerProfilePtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAutoScalerProfilePtrOutput) BalanceSimilarNodeGroups ¶
func (o KubernetesClusterAutoScalerProfilePtrOutput) BalanceSimilarNodeGroups() pulumi.BoolPtrOutput
Detect similar node groups and balance the number of nodes between them. Defaults to `false`.
func (KubernetesClusterAutoScalerProfilePtrOutput) ElementType ¶
func (KubernetesClusterAutoScalerProfilePtrOutput) ElementType() reflect.Type
func (KubernetesClusterAutoScalerProfilePtrOutput) EmptyBulkDeleteMax ¶ added in v4.1.0
func (o KubernetesClusterAutoScalerProfilePtrOutput) EmptyBulkDeleteMax() pulumi.StringPtrOutput
Maximum number of empty nodes that can be deleted at the same time. Defaults to `10`.
func (KubernetesClusterAutoScalerProfilePtrOutput) Expander ¶
func (o KubernetesClusterAutoScalerProfilePtrOutput) Expander() pulumi.StringPtrOutput
Expander to use. Possible values are `least-waste`, `priority`, `most-pods` and `random`. Defaults to `random`.
func (KubernetesClusterAutoScalerProfilePtrOutput) MaxGracefulTerminationSec ¶
func (o KubernetesClusterAutoScalerProfilePtrOutput) MaxGracefulTerminationSec() pulumi.StringPtrOutput
Maximum number of seconds the cluster autoscaler waits for pod termination when trying to scale down a node. Defaults to `600`.
func (KubernetesClusterAutoScalerProfilePtrOutput) MaxNodeProvisioningTime ¶ added in v4.1.0
func (o KubernetesClusterAutoScalerProfilePtrOutput) MaxNodeProvisioningTime() pulumi.StringPtrOutput
Maximum time the autoscaler waits for a node to be provisioned. Defaults to `15m`.
func (KubernetesClusterAutoScalerProfilePtrOutput) MaxUnreadyNodes ¶ added in v4.1.0
func (o KubernetesClusterAutoScalerProfilePtrOutput) MaxUnreadyNodes() pulumi.IntPtrOutput
Maximum Number of allowed unready nodes. Defaults to `3`.
func (KubernetesClusterAutoScalerProfilePtrOutput) MaxUnreadyPercentage ¶ added in v4.1.0
func (o KubernetesClusterAutoScalerProfilePtrOutput) MaxUnreadyPercentage() pulumi.Float64PtrOutput
Maximum percentage of unready nodes the cluster autoscaler will stop if the percentage is exceeded. Defaults to `45`.
func (KubernetesClusterAutoScalerProfilePtrOutput) NewPodScaleUpDelay ¶
func (o KubernetesClusterAutoScalerProfilePtrOutput) NewPodScaleUpDelay() pulumi.StringPtrOutput
For scenarios like burst/batch scale where you don't want CA to act before the kubernetes scheduler could schedule all the pods, you can tell CA to ignore unscheduled pods before they're a certain age. Defaults to `10s`.
func (KubernetesClusterAutoScalerProfilePtrOutput) ScaleDownDelayAfterAdd ¶
func (o KubernetesClusterAutoScalerProfilePtrOutput) ScaleDownDelayAfterAdd() pulumi.StringPtrOutput
How long after the scale up of AKS nodes the scale down evaluation resumes. Defaults to `10m`.
func (KubernetesClusterAutoScalerProfilePtrOutput) ScaleDownDelayAfterDelete ¶
func (o KubernetesClusterAutoScalerProfilePtrOutput) ScaleDownDelayAfterDelete() pulumi.StringPtrOutput
How long after node deletion that scale down evaluation resumes. Defaults to the value used for `scanInterval`.
func (KubernetesClusterAutoScalerProfilePtrOutput) ScaleDownDelayAfterFailure ¶
func (o KubernetesClusterAutoScalerProfilePtrOutput) ScaleDownDelayAfterFailure() pulumi.StringPtrOutput
How long after scale down failure that scale down evaluation resumes. Defaults to `3m`.
func (KubernetesClusterAutoScalerProfilePtrOutput) ScaleDownUnneeded ¶
func (o KubernetesClusterAutoScalerProfilePtrOutput) ScaleDownUnneeded() pulumi.StringPtrOutput
How long a node should be unneeded before it is eligible for scale down. Defaults to `10m`.
func (KubernetesClusterAutoScalerProfilePtrOutput) ScaleDownUnready ¶
func (o KubernetesClusterAutoScalerProfilePtrOutput) ScaleDownUnready() pulumi.StringPtrOutput
How long an unready node should be unneeded before it is eligible for scale down. Defaults to `20m`.
func (KubernetesClusterAutoScalerProfilePtrOutput) ScaleDownUtilizationThreshold ¶
func (o KubernetesClusterAutoScalerProfilePtrOutput) ScaleDownUtilizationThreshold() pulumi.StringPtrOutput
Node utilization level, defined as sum of requested resources divided by capacity, below which a node can be considered for scale down. Defaults to `0.5`.
func (KubernetesClusterAutoScalerProfilePtrOutput) ScanInterval ¶
func (o KubernetesClusterAutoScalerProfilePtrOutput) ScanInterval() pulumi.StringPtrOutput
How often the AKS Cluster should be re-evaluated for scale up/down. Defaults to `10s`.
func (KubernetesClusterAutoScalerProfilePtrOutput) SkipNodesWithLocalStorage ¶
func (o KubernetesClusterAutoScalerProfilePtrOutput) SkipNodesWithLocalStorage() pulumi.BoolPtrOutput
If `true` cluster autoscaler will never delete nodes with pods with local storage, for example, EmptyDir or HostPath. Defaults to `true`.
func (KubernetesClusterAutoScalerProfilePtrOutput) SkipNodesWithSystemPods ¶
func (o KubernetesClusterAutoScalerProfilePtrOutput) SkipNodesWithSystemPods() pulumi.BoolPtrOutput
If `true` cluster autoscaler will never delete nodes with pods from kube-system (except for DaemonSet or mirror pods). Defaults to `true`.
func (KubernetesClusterAutoScalerProfilePtrOutput) ToKubernetesClusterAutoScalerProfilePtrOutput ¶
func (o KubernetesClusterAutoScalerProfilePtrOutput) ToKubernetesClusterAutoScalerProfilePtrOutput() KubernetesClusterAutoScalerProfilePtrOutput
func (KubernetesClusterAutoScalerProfilePtrOutput) ToKubernetesClusterAutoScalerProfilePtrOutputWithContext ¶
func (o KubernetesClusterAutoScalerProfilePtrOutput) ToKubernetesClusterAutoScalerProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterAutoScalerProfilePtrOutput
type KubernetesClusterDefaultNodePool ¶
type KubernetesClusterDefaultNodePool struct { // A list of Availability Zones across which the Node Pool should be spread. Changing this forces a new resource to be created. 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 the nodes in the Default Node Pool have host encryption enabled? Defaults to `false`. EnableHostEncryption *bool `pulumi:"enableHostEncryption"` // Should nodes in this Node Pool have a Public IP Address? Defaults to `false`. Changing this forces a new resource to be created. EnableNodePublicIp *bool `pulumi:"enableNodePublicIp"` // Should the nodes in this Node Pool have Federal Information Processing Standard enabled? Changing this forces a new resource to be created. FipsEnabled *bool `pulumi:"fipsEnabled"` // A `kubeletConfig` block as defined below. KubeletConfig *KubernetesClusterDefaultNodePoolKubeletConfig `pulumi:"kubeletConfig"` // The type of disk used by kubelet. At this time the only possible value is `OS`. KubeletDiskType *string `pulumi:"kubeletDiskType"` // A `linuxOsConfig` block as defined below. LinuxOsConfig *KubernetesClusterDefaultNodePoolLinuxOsConfig `pulumi:"linuxOsConfig"` // The maximum number of nodes which should exist in this Node Pool. If specified this must be between `1` and `1000`. 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 `1000`. 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 `1000` 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. Changing this forces a new resource to be created. NodeLabels map[string]string `pulumi:"nodeLabels"` // Resource ID for the Public IP Addresses Prefix for the nodes in this Node Pool. `enableNodePublicIp` should be `true`. Changing this forces a new resource to be created. NodePublicIpPrefixId *string `pulumi:"nodePublicIpPrefixId"` NodeTaints []string `pulumi:"nodeTaints"` // Enabling this option will taint default node pool with `CriticalAddonsOnly=true:NoSchedule` taint. Changing this forces a new resource to be created. OnlyCriticalAddonsEnabled *bool `pulumi:"onlyCriticalAddonsEnabled"` // Version of Kubernetes used for the Agents. If not specified, the latest recommended version will be used at provisioning time (but won't auto-upgrade) OrchestratorVersion *string `pulumi:"orchestratorVersion"` // 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"` // The type of disk which should be used for the Operating System. Possible values are `Ephemeral` and `Managed`. Defaults to `Managed`. Changing this forces a new resource to be created. OsDiskType *string `pulumi:"osDiskType"` // OsSKU to be used to specify Linux OSType. Not applicable to Windows OSType. Possible values include: `Ubuntu`, `CBLMariner`. Defaults to `Ubuntu`. Changing this forces a new resource to be created. OsSku *string `pulumi:"osSku"` // The ID of the Subnet where the pods in the default Node Pool should exist. Changing this forces a new resource to be created. PodSubnetId *string `pulumi:"podSubnetId"` ProximityPlacementGroupId *string `pulumi:"proximityPlacementGroupId"` // A mapping of tags to assign to the Node Pool. 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"` // Used to specify whether the UltraSSD is enabled in the Default Node Pool. Defaults to `false`. See [the documentation](https://docs.microsoft.com/en-us/azure/aks/use-ultra-disks) for more information. UltraSsdEnabled *bool `pulumi:"ultraSsdEnabled"` // A `upgradeSettings` block as documented below. UpgradeSettings *KubernetesClusterDefaultNodePoolUpgradeSettings `pulumi:"upgradeSettings"` // 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. Changing this forces a new resource to be created. 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 the nodes in the Default Node Pool have host encryption enabled? Defaults to `false`. EnableHostEncryption pulumi.BoolPtrInput `pulumi:"enableHostEncryption"` // Should nodes in this Node Pool have a Public IP Address? Defaults to `false`. Changing this forces a new resource to be created. EnableNodePublicIp pulumi.BoolPtrInput `pulumi:"enableNodePublicIp"` // Should the nodes in this Node Pool have Federal Information Processing Standard enabled? Changing this forces a new resource to be created. FipsEnabled pulumi.BoolPtrInput `pulumi:"fipsEnabled"` // A `kubeletConfig` block as defined below. KubeletConfig KubernetesClusterDefaultNodePoolKubeletConfigPtrInput `pulumi:"kubeletConfig"` // The type of disk used by kubelet. At this time the only possible value is `OS`. KubeletDiskType pulumi.StringPtrInput `pulumi:"kubeletDiskType"` // A `linuxOsConfig` block as defined below. LinuxOsConfig KubernetesClusterDefaultNodePoolLinuxOsConfigPtrInput `pulumi:"linuxOsConfig"` // The maximum number of nodes which should exist in this Node Pool. If specified this must be between `1` and `1000`. 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 `1000`. 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 `1000` 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. Changing this forces a new resource to be created. NodeLabels pulumi.StringMapInput `pulumi:"nodeLabels"` // Resource ID for the Public IP Addresses Prefix for the nodes in this Node Pool. `enableNodePublicIp` should be `true`. Changing this forces a new resource to be created. NodePublicIpPrefixId pulumi.StringPtrInput `pulumi:"nodePublicIpPrefixId"` NodeTaints pulumi.StringArrayInput `pulumi:"nodeTaints"` // Enabling this option will taint default node pool with `CriticalAddonsOnly=true:NoSchedule` taint. Changing this forces a new resource to be created. OnlyCriticalAddonsEnabled pulumi.BoolPtrInput `pulumi:"onlyCriticalAddonsEnabled"` // Version of Kubernetes used for the Agents. If not specified, the latest recommended version will be used at provisioning time (but won't auto-upgrade) OrchestratorVersion pulumi.StringPtrInput `pulumi:"orchestratorVersion"` // 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"` // The type of disk which should be used for the Operating System. Possible values are `Ephemeral` and `Managed`. Defaults to `Managed`. Changing this forces a new resource to be created. OsDiskType pulumi.StringPtrInput `pulumi:"osDiskType"` // OsSKU to be used to specify Linux OSType. Not applicable to Windows OSType. Possible values include: `Ubuntu`, `CBLMariner`. Defaults to `Ubuntu`. Changing this forces a new resource to be created. OsSku pulumi.StringPtrInput `pulumi:"osSku"` // The ID of the Subnet where the pods in the default Node Pool should exist. Changing this forces a new resource to be created. PodSubnetId pulumi.StringPtrInput `pulumi:"podSubnetId"` ProximityPlacementGroupId pulumi.StringPtrInput `pulumi:"proximityPlacementGroupId"` // A mapping of tags to assign to the Node Pool. 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"` // Used to specify whether the UltraSSD is enabled in the Default Node Pool. Defaults to `false`. See [the documentation](https://docs.microsoft.com/en-us/azure/aks/use-ultra-disks) for more information. UltraSsdEnabled pulumi.BoolPtrInput `pulumi:"ultraSsdEnabled"` // A `upgradeSettings` block as documented below. UpgradeSettings KubernetesClusterDefaultNodePoolUpgradeSettingsPtrInput `pulumi:"upgradeSettings"` // 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 }
KubernetesClusterDefaultNodePoolInput is an input type that accepts KubernetesClusterDefaultNodePoolArgs and KubernetesClusterDefaultNodePoolOutput values. You can construct a concrete instance of `KubernetesClusterDefaultNodePoolInput` via:
KubernetesClusterDefaultNodePoolArgs{...}
type KubernetesClusterDefaultNodePoolKubeletConfig ¶ added in v4.8.0
type KubernetesClusterDefaultNodePoolKubeletConfig struct { // Specifies the allow list of unsafe sysctls command or patterns (ending in `*`). Changing this forces a new resource to be created. AllowedUnsafeSysctls []string `pulumi:"allowedUnsafeSysctls"` // Specifies the maximum number of container log files that can be present for a container. must be at least 2. Changing this forces a new resource to be created. ContainerLogMaxLine *int `pulumi:"containerLogMaxLine"` // Specifies the maximum size (e.g. 10MB) of container log file before it is rotated. Changing this forces a new resource to be created. ContainerLogMaxSizeMb *int `pulumi:"containerLogMaxSizeMb"` // Is CPU CFS quota enforcement for containers enabled? Changing this forces a new resource to be created. CpuCfsQuotaEnabled *bool `pulumi:"cpuCfsQuotaEnabled"` // Specifies the CPU CFS quota period value. Changing this forces a new resource to be created. CpuCfsQuotaPeriod *string `pulumi:"cpuCfsQuotaPeriod"` // Specifies the CPU Manager policy to use. Possible values are `none` and `static`, Changing this forces a new resource to be created. CpuManagerPolicy *string `pulumi:"cpuManagerPolicy"` // Specifies the percent of disk usage above which image garbage collection is always run. Must be between `0` and `100`. Changing this forces a new resource to be created. ImageGcHighThreshold *int `pulumi:"imageGcHighThreshold"` // Specifies the percent of disk usage lower than which image garbage collection is never run. Must be between `0` and `100`. Changing this forces a new resource to be created. ImageGcLowThreshold *int `pulumi:"imageGcLowThreshold"` // Specifies the maximum number of processes per pod. Changing this forces a new resource to be created. PodMaxPid *int `pulumi:"podMaxPid"` // Specifies the Topology Manager policy to use. Possible values are `none`, `best-effort`, `restricted` or `single-numa-node`. Changing this forces a new resource to be created. TopologyManagerPolicy *string `pulumi:"topologyManagerPolicy"` }
type KubernetesClusterDefaultNodePoolKubeletConfigArgs ¶ added in v4.8.0
type KubernetesClusterDefaultNodePoolKubeletConfigArgs struct { // Specifies the allow list of unsafe sysctls command or patterns (ending in `*`). Changing this forces a new resource to be created. AllowedUnsafeSysctls pulumi.StringArrayInput `pulumi:"allowedUnsafeSysctls"` // Specifies the maximum number of container log files that can be present for a container. must be at least 2. Changing this forces a new resource to be created. ContainerLogMaxLine pulumi.IntPtrInput `pulumi:"containerLogMaxLine"` // Specifies the maximum size (e.g. 10MB) of container log file before it is rotated. Changing this forces a new resource to be created. ContainerLogMaxSizeMb pulumi.IntPtrInput `pulumi:"containerLogMaxSizeMb"` // Is CPU CFS quota enforcement for containers enabled? Changing this forces a new resource to be created. CpuCfsQuotaEnabled pulumi.BoolPtrInput `pulumi:"cpuCfsQuotaEnabled"` // Specifies the CPU CFS quota period value. Changing this forces a new resource to be created. CpuCfsQuotaPeriod pulumi.StringPtrInput `pulumi:"cpuCfsQuotaPeriod"` // Specifies the CPU Manager policy to use. Possible values are `none` and `static`, Changing this forces a new resource to be created. CpuManagerPolicy pulumi.StringPtrInput `pulumi:"cpuManagerPolicy"` // Specifies the percent of disk usage above which image garbage collection is always run. Must be between `0` and `100`. Changing this forces a new resource to be created. ImageGcHighThreshold pulumi.IntPtrInput `pulumi:"imageGcHighThreshold"` // Specifies the percent of disk usage lower than which image garbage collection is never run. Must be between `0` and `100`. Changing this forces a new resource to be created. ImageGcLowThreshold pulumi.IntPtrInput `pulumi:"imageGcLowThreshold"` // Specifies the maximum number of processes per pod. Changing this forces a new resource to be created. PodMaxPid pulumi.IntPtrInput `pulumi:"podMaxPid"` // Specifies the Topology Manager policy to use. Possible values are `none`, `best-effort`, `restricted` or `single-numa-node`. Changing this forces a new resource to be created. TopologyManagerPolicy pulumi.StringPtrInput `pulumi:"topologyManagerPolicy"` }
func (KubernetesClusterDefaultNodePoolKubeletConfigArgs) ElementType ¶ added in v4.8.0
func (KubernetesClusterDefaultNodePoolKubeletConfigArgs) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigOutput ¶ added in v4.8.0
func (i KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigOutput() KubernetesClusterDefaultNodePoolKubeletConfigOutput
func (KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigOutputWithContext ¶ added in v4.8.0
func (i KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolKubeletConfigOutput
func (KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutput ¶ added in v4.8.0
func (i KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutput() KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
func (KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutputWithContext ¶ added in v4.8.0
func (i KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
type KubernetesClusterDefaultNodePoolKubeletConfigInput ¶ added in v4.8.0
type KubernetesClusterDefaultNodePoolKubeletConfigInput interface { pulumi.Input ToKubernetesClusterDefaultNodePoolKubeletConfigOutput() KubernetesClusterDefaultNodePoolKubeletConfigOutput ToKubernetesClusterDefaultNodePoolKubeletConfigOutputWithContext(context.Context) KubernetesClusterDefaultNodePoolKubeletConfigOutput }
KubernetesClusterDefaultNodePoolKubeletConfigInput is an input type that accepts KubernetesClusterDefaultNodePoolKubeletConfigArgs and KubernetesClusterDefaultNodePoolKubeletConfigOutput values. You can construct a concrete instance of `KubernetesClusterDefaultNodePoolKubeletConfigInput` via:
KubernetesClusterDefaultNodePoolKubeletConfigArgs{...}
type KubernetesClusterDefaultNodePoolKubeletConfigOutput ¶ added in v4.8.0
type KubernetesClusterDefaultNodePoolKubeletConfigOutput struct{ *pulumi.OutputState }
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) AllowedUnsafeSysctls ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput
Specifies the allow list of unsafe sysctls command or patterns (ending in `*`). Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) ContainerLogMaxLine ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ContainerLogMaxLine() pulumi.IntPtrOutput
Specifies the maximum number of container log files that can be present for a container. must be at least 2. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) ContainerLogMaxSizeMb ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ContainerLogMaxSizeMb() pulumi.IntPtrOutput
Specifies the maximum size (e.g. 10MB) of container log file before it is rotated. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) CpuCfsQuotaEnabled ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) CpuCfsQuotaEnabled() pulumi.BoolPtrOutput
Is CPU CFS quota enforcement for containers enabled? Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) CpuCfsQuotaPeriod ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
Specifies the CPU CFS quota period value. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) CpuManagerPolicy ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) CpuManagerPolicy() pulumi.StringPtrOutput
Specifies the CPU Manager policy to use. Possible values are `none` and `static`, Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) ElementType ¶ added in v4.8.0
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) ImageGcHighThreshold ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ImageGcHighThreshold() pulumi.IntPtrOutput
Specifies the percent of disk usage above which image garbage collection is always run. Must be between `0` and `100`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) ImageGcLowThreshold ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ImageGcLowThreshold() pulumi.IntPtrOutput
Specifies the percent of disk usage lower than which image garbage collection is never run. Must be between `0` and `100`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) PodMaxPid ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) PodMaxPid() pulumi.IntPtrOutput
Specifies the maximum number of processes per pod. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigOutput ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigOutput() KubernetesClusterDefaultNodePoolKubeletConfigOutput
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigOutputWithContext ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolKubeletConfigOutput
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutput ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutput() KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutputWithContext ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) TopologyManagerPolicy ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) TopologyManagerPolicy() pulumi.StringPtrOutput
Specifies the Topology Manager policy to use. Possible values are `none`, `best-effort`, `restricted` or `single-numa-node`. Changing this forces a new resource to be created.
type KubernetesClusterDefaultNodePoolKubeletConfigPtrInput ¶ added in v4.8.0
type KubernetesClusterDefaultNodePoolKubeletConfigPtrInput interface { pulumi.Input ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutput() KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutputWithContext(context.Context) KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput }
KubernetesClusterDefaultNodePoolKubeletConfigPtrInput is an input type that accepts KubernetesClusterDefaultNodePoolKubeletConfigArgs, KubernetesClusterDefaultNodePoolKubeletConfigPtr and KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput values. You can construct a concrete instance of `KubernetesClusterDefaultNodePoolKubeletConfigPtrInput` via:
KubernetesClusterDefaultNodePoolKubeletConfigArgs{...} or: nil
func KubernetesClusterDefaultNodePoolKubeletConfigPtr ¶ added in v4.8.0
func KubernetesClusterDefaultNodePoolKubeletConfigPtr(v *KubernetesClusterDefaultNodePoolKubeletConfigArgs) KubernetesClusterDefaultNodePoolKubeletConfigPtrInput
type KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput ¶ added in v4.8.0
type KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) AllowedUnsafeSysctls ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput
Specifies the allow list of unsafe sysctls command or patterns (ending in `*`). Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ContainerLogMaxLine ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ContainerLogMaxLine() pulumi.IntPtrOutput
Specifies the maximum number of container log files that can be present for a container. must be at least 2. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ContainerLogMaxSizeMb ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ContainerLogMaxSizeMb() pulumi.IntPtrOutput
Specifies the maximum size (e.g. 10MB) of container log file before it is rotated. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) CpuCfsQuotaEnabled ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) CpuCfsQuotaEnabled() pulumi.BoolPtrOutput
Is CPU CFS quota enforcement for containers enabled? Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) CpuCfsQuotaPeriod ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
Specifies the CPU CFS quota period value. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) CpuManagerPolicy ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) CpuManagerPolicy() pulumi.StringPtrOutput
Specifies the CPU Manager policy to use. Possible values are `none` and `static`, Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ElementType ¶ added in v4.8.0
func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ImageGcHighThreshold ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ImageGcHighThreshold() pulumi.IntPtrOutput
Specifies the percent of disk usage above which image garbage collection is always run. Must be between `0` and `100`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ImageGcLowThreshold ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ImageGcLowThreshold() pulumi.IntPtrOutput
Specifies the percent of disk usage lower than which image garbage collection is never run. Must be between `0` and `100`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) PodMaxPid ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) PodMaxPid() pulumi.IntPtrOutput
Specifies the maximum number of processes per pod. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutput ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutput() KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutputWithContext ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) TopologyManagerPolicy ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) TopologyManagerPolicy() pulumi.StringPtrOutput
Specifies the Topology Manager policy to use. Possible values are `none`, `best-effort`, `restricted` or `single-numa-node`. Changing this forces a new resource to be created.
type KubernetesClusterDefaultNodePoolLinuxOsConfig ¶ added in v4.8.0
type KubernetesClusterDefaultNodePoolLinuxOsConfig struct { // Specifies the size of swap file on each node in MB. Changing this forces a new resource to be created. SwapFileSizeMb *int `pulumi:"swapFileSizeMb"` // A `sysctlConfig` block as defined below. Changing this forces a new resource to be created. SysctlConfig *KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfig `pulumi:"sysctlConfig"` // specifies the defrag configuration for Transparent Huge Page. Possible values are `always`, `defer`, `defer+madvise`, `madvise` and `never`. Changing this forces a new resource to be created. TransparentHugePageDefrag *string `pulumi:"transparentHugePageDefrag"` // Specifies the Transparent Huge Page enabled configuration. Possible values are `always`, `madvise` and `never`. Changing this forces a new resource to be created. TransparentHugePageEnabled *string `pulumi:"transparentHugePageEnabled"` }
type KubernetesClusterDefaultNodePoolLinuxOsConfigArgs ¶ added in v4.8.0
type KubernetesClusterDefaultNodePoolLinuxOsConfigArgs struct { // Specifies the size of swap file on each node in MB. Changing this forces a new resource to be created. SwapFileSizeMb pulumi.IntPtrInput `pulumi:"swapFileSizeMb"` // A `sysctlConfig` block as defined below. Changing this forces a new resource to be created. SysctlConfig KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrInput `pulumi:"sysctlConfig"` // specifies the defrag configuration for Transparent Huge Page. Possible values are `always`, `defer`, `defer+madvise`, `madvise` and `never`. Changing this forces a new resource to be created. TransparentHugePageDefrag pulumi.StringPtrInput `pulumi:"transparentHugePageDefrag"` // Specifies the Transparent Huge Page enabled configuration. Possible values are `always`, `madvise` and `never`. Changing this forces a new resource to be created. TransparentHugePageEnabled pulumi.StringPtrInput `pulumi:"transparentHugePageEnabled"` }
func (KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ElementType ¶ added in v4.8.0
func (KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutput ¶ added in v4.8.0
func (i KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutputWithContext ¶ added in v4.8.0
func (i KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput ¶ added in v4.8.0
func (i KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutputWithContext ¶ added in v4.8.0
func (i KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
type KubernetesClusterDefaultNodePoolLinuxOsConfigInput ¶ added in v4.8.0
type KubernetesClusterDefaultNodePoolLinuxOsConfigInput interface { pulumi.Input ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigOutput ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutputWithContext(context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigOutput }
KubernetesClusterDefaultNodePoolLinuxOsConfigInput is an input type that accepts KubernetesClusterDefaultNodePoolLinuxOsConfigArgs and KubernetesClusterDefaultNodePoolLinuxOsConfigOutput values. You can construct a concrete instance of `KubernetesClusterDefaultNodePoolLinuxOsConfigInput` via:
KubernetesClusterDefaultNodePoolLinuxOsConfigArgs{...}
type KubernetesClusterDefaultNodePoolLinuxOsConfigOutput ¶ added in v4.8.0
type KubernetesClusterDefaultNodePoolLinuxOsConfigOutput struct{ *pulumi.OutputState }
func (KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ElementType ¶ added in v4.8.0
func (KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) SwapFileSizeMb ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) SwapFileSizeMb() pulumi.IntPtrOutput
Specifies the size of swap file on each node in MB. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) SysctlConfig ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) SysctlConfig() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
A `sysctlConfig` block as defined below. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutput ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutputWithContext ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutputWithContext ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) TransparentHugePageDefrag ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) TransparentHugePageDefrag() pulumi.StringPtrOutput
specifies the defrag configuration for Transparent Huge Page. Possible values are `always`, `defer`, `defer+madvise`, `madvise` and `never`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) TransparentHugePageEnabled ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) TransparentHugePageEnabled() pulumi.StringPtrOutput
Specifies the Transparent Huge Page enabled configuration. Possible values are `always`, `madvise` and `never`. Changing this forces a new resource to be created.
type KubernetesClusterDefaultNodePoolLinuxOsConfigPtrInput ¶ added in v4.8.0
type KubernetesClusterDefaultNodePoolLinuxOsConfigPtrInput interface { pulumi.Input ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutputWithContext(context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput }
KubernetesClusterDefaultNodePoolLinuxOsConfigPtrInput is an input type that accepts KubernetesClusterDefaultNodePoolLinuxOsConfigArgs, KubernetesClusterDefaultNodePoolLinuxOsConfigPtr and KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput values. You can construct a concrete instance of `KubernetesClusterDefaultNodePoolLinuxOsConfigPtrInput` via:
KubernetesClusterDefaultNodePoolLinuxOsConfigArgs{...} or: nil
func KubernetesClusterDefaultNodePoolLinuxOsConfigPtr ¶ added in v4.8.0
func KubernetesClusterDefaultNodePoolLinuxOsConfigPtr(v *KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) KubernetesClusterDefaultNodePoolLinuxOsConfigPtrInput
type KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput ¶ added in v4.8.0
type KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) ElementType ¶ added in v4.8.0
func (KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) SwapFileSizeMb ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) SwapFileSizeMb() pulumi.IntPtrOutput
Specifies the size of swap file on each node in MB. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) SysctlConfig ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) SysctlConfig() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
A `sysctlConfig` block as defined below. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutputWithContext ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) TransparentHugePageDefrag ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) TransparentHugePageDefrag() pulumi.StringPtrOutput
specifies the defrag configuration for Transparent Huge Page. Possible values are `always`, `defer`, `defer+madvise`, `madvise` and `never`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) TransparentHugePageEnabled ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) TransparentHugePageEnabled() pulumi.StringPtrOutput
Specifies the Transparent Huge Page enabled configuration. Possible values are `always`, `madvise` and `never`. Changing this forces a new resource to be created.
type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfig ¶ added in v4.8.0
type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfig struct { // The sysctl setting fs.aio-max-nr. Must be between `65536` and `6553500`. Changing this forces a new resource to be created. FsAioMaxNr *int `pulumi:"fsAioMaxNr"` // The sysctl setting fs.file-max. Must be between `8192` and `12000500`. Changing this forces a new resource to be created. FsFileMax *int `pulumi:"fsFileMax"` // The sysctl setting fs.inotify.max_user_watches. Must be between `781250` and `2097152`. Changing this forces a new resource to be created. FsInotifyMaxUserWatches *int `pulumi:"fsInotifyMaxUserWatches"` // The sysctl setting fs.nr_open. Must be between `8192` and `20000500`. Changing this forces a new resource to be created. FsNrOpen *int `pulumi:"fsNrOpen"` // The sysctl setting kernel.threads-max. Must be between `20` and `513785`. Changing this forces a new resource to be created. KernelThreadsMax *int `pulumi:"kernelThreadsMax"` // The sysctl setting net.core.netdev_max_backlog. Must be between `1000` and `3240000`. Changing this forces a new resource to be created. NetCoreNetdevMaxBacklog *int `pulumi:"netCoreNetdevMaxBacklog"` // The sysctl setting net.core.optmem_max. Must be between `20480` and `4194304`. Changing this forces a new resource to be created. NetCoreOptmemMax *int `pulumi:"netCoreOptmemMax"` // The sysctl setting net.core.rmem_default. Must be between `212992` and `134217728`. Changing this forces a new resource to be created. NetCoreRmemDefault *int `pulumi:"netCoreRmemDefault"` // The sysctl setting net.core.rmem_max. Must be between `212992` and `134217728`. Changing this forces a new resource to be created. NetCoreRmemMax *int `pulumi:"netCoreRmemMax"` // The sysctl setting net.core.somaxconn. Must be between `4096` and `3240000`. Changing this forces a new resource to be created. NetCoreSomaxconn *int `pulumi:"netCoreSomaxconn"` // The sysctl setting net.core.wmem_default. Must be between `212992` and `134217728`. Changing this forces a new resource to be created. NetCoreWmemDefault *int `pulumi:"netCoreWmemDefault"` // The sysctl setting net.core.wmem_max. Must be between `212992` and `134217728`. Changing this forces a new resource to be created. NetCoreWmemMax *int `pulumi:"netCoreWmemMax"` // The sysctl setting net.ipv4.ip_local_port_range max value. Must be between `1024` and `60999`. Changing this forces a new resource to be created. NetIpv4IpLocalPortRangeMax *int `pulumi:"netIpv4IpLocalPortRangeMax"` // The sysctl setting net.ipv4.ip_local_port_range min value. Must be between `1024` and `60999`. Changing this forces a new resource to be created. NetIpv4IpLocalPortRangeMin *int `pulumi:"netIpv4IpLocalPortRangeMin"` // The sysctl setting net.ipv4.neigh.default.gc_thresh1. Must be between `128` and `80000`. Changing this forces a new resource to be created. NetIpv4NeighDefaultGcThresh1 *int `pulumi:"netIpv4NeighDefaultGcThresh1"` // The sysctl setting net.ipv4.neigh.default.gc_thresh2. Must be between `512` and `90000`. Changing this forces a new resource to be created. NetIpv4NeighDefaultGcThresh2 *int `pulumi:"netIpv4NeighDefaultGcThresh2"` // The sysctl setting net.ipv4.neigh.default.gc_thresh3. Must be between `1024` and `100000`. Changing this forces a new resource to be created. NetIpv4NeighDefaultGcThresh3 *int `pulumi:"netIpv4NeighDefaultGcThresh3"` // The sysctl setting net.ipv4.tcp_fin_timeout. Must be between `5` and `120`. Changing this forces a new resource to be created. NetIpv4TcpFinTimeout *int `pulumi:"netIpv4TcpFinTimeout"` // The sysctl setting net.ipv4.tcp_keepalive_intvl. Must be between `10` and `75`. Changing this forces a new resource to be created. NetIpv4TcpKeepaliveIntvl *int `pulumi:"netIpv4TcpKeepaliveIntvl"` // The sysctl setting net.ipv4.tcp_keepalive_probes. Must be between `1` and `15`. Changing this forces a new resource to be created. NetIpv4TcpKeepaliveProbes *int `pulumi:"netIpv4TcpKeepaliveProbes"` // The sysctl setting net.ipv4.tcp_keepalive_time. Must be between `30` and `432000`. Changing this forces a new resource to be created. NetIpv4TcpKeepaliveTime *int `pulumi:"netIpv4TcpKeepaliveTime"` // The sysctl setting net.ipv4.tcp_max_syn_backlog. Must be between `128` and `3240000`. Changing this forces a new resource to be created. NetIpv4TcpMaxSynBacklog *int `pulumi:"netIpv4TcpMaxSynBacklog"` // The sysctl setting net.ipv4.tcp_max_tw_buckets. Must be between `8000` and `1440000`. Changing this forces a new resource to be created. NetIpv4TcpMaxTwBuckets *int `pulumi:"netIpv4TcpMaxTwBuckets"` // The sysctl setting net.ipv4.tcp_tw_reuse. Changing this forces a new resource to be created. NetIpv4TcpTwReuse *bool `pulumi:"netIpv4TcpTwReuse"` // The sysctl setting net.netfilter.nf_conntrack_buckets. Must be between `65536` and `147456`. Changing this forces a new resource to be created. NetNetfilterNfConntrackBuckets *int `pulumi:"netNetfilterNfConntrackBuckets"` // The sysctl setting net.netfilter.nf_conntrack_max. Must be between `131072` and `589824`. Changing this forces a new resource to be created. NetNetfilterNfConntrackMax *int `pulumi:"netNetfilterNfConntrackMax"` // The sysctl setting vm.max_map_count. Must be between `65530` and `262144`. Changing this forces a new resource to be created. VmMaxMapCount *int `pulumi:"vmMaxMapCount"` // The sysctl setting vm.swappiness. Must be between `0` and `100`. Changing this forces a new resource to be created. VmSwappiness *int `pulumi:"vmSwappiness"` // The sysctl setting vm.vfs_cache_pressure. Must be between `0` and `100`. Changing this forces a new resource to be created. VmVfsCachePressure *int `pulumi:"vmVfsCachePressure"` }
type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs ¶ added in v4.8.0
type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs struct { // The sysctl setting fs.aio-max-nr. Must be between `65536` and `6553500`. Changing this forces a new resource to be created. FsAioMaxNr pulumi.IntPtrInput `pulumi:"fsAioMaxNr"` // The sysctl setting fs.file-max. Must be between `8192` and `12000500`. Changing this forces a new resource to be created. FsFileMax pulumi.IntPtrInput `pulumi:"fsFileMax"` // The sysctl setting fs.inotify.max_user_watches. Must be between `781250` and `2097152`. Changing this forces a new resource to be created. FsInotifyMaxUserWatches pulumi.IntPtrInput `pulumi:"fsInotifyMaxUserWatches"` // The sysctl setting fs.nr_open. Must be between `8192` and `20000500`. Changing this forces a new resource to be created. FsNrOpen pulumi.IntPtrInput `pulumi:"fsNrOpen"` // The sysctl setting kernel.threads-max. Must be between `20` and `513785`. Changing this forces a new resource to be created. KernelThreadsMax pulumi.IntPtrInput `pulumi:"kernelThreadsMax"` // The sysctl setting net.core.netdev_max_backlog. Must be between `1000` and `3240000`. Changing this forces a new resource to be created. NetCoreNetdevMaxBacklog pulumi.IntPtrInput `pulumi:"netCoreNetdevMaxBacklog"` // The sysctl setting net.core.optmem_max. Must be between `20480` and `4194304`. Changing this forces a new resource to be created. NetCoreOptmemMax pulumi.IntPtrInput `pulumi:"netCoreOptmemMax"` // The sysctl setting net.core.rmem_default. Must be between `212992` and `134217728`. Changing this forces a new resource to be created. NetCoreRmemDefault pulumi.IntPtrInput `pulumi:"netCoreRmemDefault"` // The sysctl setting net.core.rmem_max. Must be between `212992` and `134217728`. Changing this forces a new resource to be created. NetCoreRmemMax pulumi.IntPtrInput `pulumi:"netCoreRmemMax"` // The sysctl setting net.core.somaxconn. Must be between `4096` and `3240000`. Changing this forces a new resource to be created. NetCoreSomaxconn pulumi.IntPtrInput `pulumi:"netCoreSomaxconn"` // The sysctl setting net.core.wmem_default. Must be between `212992` and `134217728`. Changing this forces a new resource to be created. NetCoreWmemDefault pulumi.IntPtrInput `pulumi:"netCoreWmemDefault"` // The sysctl setting net.core.wmem_max. Must be between `212992` and `134217728`. Changing this forces a new resource to be created. NetCoreWmemMax pulumi.IntPtrInput `pulumi:"netCoreWmemMax"` // The sysctl setting net.ipv4.ip_local_port_range max value. Must be between `1024` and `60999`. Changing this forces a new resource to be created. NetIpv4IpLocalPortRangeMax pulumi.IntPtrInput `pulumi:"netIpv4IpLocalPortRangeMax"` // The sysctl setting net.ipv4.ip_local_port_range min value. Must be between `1024` and `60999`. Changing this forces a new resource to be created. NetIpv4IpLocalPortRangeMin pulumi.IntPtrInput `pulumi:"netIpv4IpLocalPortRangeMin"` // The sysctl setting net.ipv4.neigh.default.gc_thresh1. Must be between `128` and `80000`. Changing this forces a new resource to be created. NetIpv4NeighDefaultGcThresh1 pulumi.IntPtrInput `pulumi:"netIpv4NeighDefaultGcThresh1"` // The sysctl setting net.ipv4.neigh.default.gc_thresh2. Must be between `512` and `90000`. Changing this forces a new resource to be created. NetIpv4NeighDefaultGcThresh2 pulumi.IntPtrInput `pulumi:"netIpv4NeighDefaultGcThresh2"` // The sysctl setting net.ipv4.neigh.default.gc_thresh3. Must be between `1024` and `100000`. Changing this forces a new resource to be created. NetIpv4NeighDefaultGcThresh3 pulumi.IntPtrInput `pulumi:"netIpv4NeighDefaultGcThresh3"` // The sysctl setting net.ipv4.tcp_fin_timeout. Must be between `5` and `120`. Changing this forces a new resource to be created. NetIpv4TcpFinTimeout pulumi.IntPtrInput `pulumi:"netIpv4TcpFinTimeout"` // The sysctl setting net.ipv4.tcp_keepalive_intvl. Must be between `10` and `75`. Changing this forces a new resource to be created. NetIpv4TcpKeepaliveIntvl pulumi.IntPtrInput `pulumi:"netIpv4TcpKeepaliveIntvl"` // The sysctl setting net.ipv4.tcp_keepalive_probes. Must be between `1` and `15`. Changing this forces a new resource to be created. NetIpv4TcpKeepaliveProbes pulumi.IntPtrInput `pulumi:"netIpv4TcpKeepaliveProbes"` // The sysctl setting net.ipv4.tcp_keepalive_time. Must be between `30` and `432000`. Changing this forces a new resource to be created. NetIpv4TcpKeepaliveTime pulumi.IntPtrInput `pulumi:"netIpv4TcpKeepaliveTime"` // The sysctl setting net.ipv4.tcp_max_syn_backlog. Must be between `128` and `3240000`. Changing this forces a new resource to be created. NetIpv4TcpMaxSynBacklog pulumi.IntPtrInput `pulumi:"netIpv4TcpMaxSynBacklog"` // The sysctl setting net.ipv4.tcp_max_tw_buckets. Must be between `8000` and `1440000`. Changing this forces a new resource to be created. NetIpv4TcpMaxTwBuckets pulumi.IntPtrInput `pulumi:"netIpv4TcpMaxTwBuckets"` // The sysctl setting net.ipv4.tcp_tw_reuse. Changing this forces a new resource to be created. NetIpv4TcpTwReuse pulumi.BoolPtrInput `pulumi:"netIpv4TcpTwReuse"` // The sysctl setting net.netfilter.nf_conntrack_buckets. Must be between `65536` and `147456`. Changing this forces a new resource to be created. NetNetfilterNfConntrackBuckets pulumi.IntPtrInput `pulumi:"netNetfilterNfConntrackBuckets"` // The sysctl setting net.netfilter.nf_conntrack_max. Must be between `131072` and `589824`. Changing this forces a new resource to be created. NetNetfilterNfConntrackMax pulumi.IntPtrInput `pulumi:"netNetfilterNfConntrackMax"` // The sysctl setting vm.max_map_count. Must be between `65530` and `262144`. Changing this forces a new resource to be created. VmMaxMapCount pulumi.IntPtrInput `pulumi:"vmMaxMapCount"` // The sysctl setting vm.swappiness. Must be between `0` and `100`. Changing this forces a new resource to be created. VmSwappiness pulumi.IntPtrInput `pulumi:"vmSwappiness"` // The sysctl setting vm.vfs_cache_pressure. Must be between `0` and `100`. Changing this forces a new resource to be created. VmVfsCachePressure pulumi.IntPtrInput `pulumi:"vmVfsCachePressure"` }
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ElementType ¶ added in v4.8.0
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput ¶ added in v4.8.0
func (i KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutputWithContext ¶ added in v4.8.0
func (i KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput ¶ added in v4.8.0
func (i KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext ¶ added in v4.8.0
func (i KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigInput ¶ added in v4.8.0
type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigInput interface { pulumi.Input ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutputWithContext(context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput }
KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigInput is an input type that accepts KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs and KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput values. You can construct a concrete instance of `KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigInput` via:
KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs{...}
type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput ¶ added in v4.8.0
type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput struct{ *pulumi.OutputState }
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ElementType ¶ added in v4.8.0
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) FsAioMaxNr ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) FsAioMaxNr() pulumi.IntPtrOutput
The sysctl setting fs.aio-max-nr. Must be between `65536` and `6553500`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) FsFileMax ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) FsFileMax() pulumi.IntPtrOutput
The sysctl setting fs.file-max. Must be between `8192` and `12000500`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) FsInotifyMaxUserWatches ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) FsInotifyMaxUserWatches() pulumi.IntPtrOutput
The sysctl setting fs.inotify.max_user_watches. Must be between `781250` and `2097152`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) FsNrOpen ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) FsNrOpen() pulumi.IntPtrOutput
The sysctl setting fs.nr_open. Must be between `8192` and `20000500`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) KernelThreadsMax ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) KernelThreadsMax() pulumi.IntPtrOutput
The sysctl setting kernel.threads-max. Must be between `20` and `513785`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreNetdevMaxBacklog ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreNetdevMaxBacklog() pulumi.IntPtrOutput
The sysctl setting net.core.netdev_max_backlog. Must be between `1000` and `3240000`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreOptmemMax ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreOptmemMax() pulumi.IntPtrOutput
The sysctl setting net.core.optmem_max. Must be between `20480` and `4194304`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreRmemDefault ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreRmemDefault() pulumi.IntPtrOutput
The sysctl setting net.core.rmem_default. Must be between `212992` and `134217728`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreRmemMax ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreRmemMax() pulumi.IntPtrOutput
The sysctl setting net.core.rmem_max. Must be between `212992` and `134217728`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreSomaxconn ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreSomaxconn() pulumi.IntPtrOutput
The sysctl setting net.core.somaxconn. Must be between `4096` and `3240000`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreWmemDefault ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreWmemDefault() pulumi.IntPtrOutput
The sysctl setting net.core.wmem_default. Must be between `212992` and `134217728`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreWmemMax ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreWmemMax() pulumi.IntPtrOutput
The sysctl setting net.core.wmem_max. Must be between `212992` and `134217728`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4IpLocalPortRangeMax ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4IpLocalPortRangeMax() pulumi.IntPtrOutput
The sysctl setting net.ipv4.ip_local_port_range max value. Must be between `1024` and `60999`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4IpLocalPortRangeMin ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4IpLocalPortRangeMin() pulumi.IntPtrOutput
The sysctl setting net.ipv4.ip_local_port_range min value. Must be between `1024` and `60999`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4NeighDefaultGcThresh1 ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4NeighDefaultGcThresh1() pulumi.IntPtrOutput
The sysctl setting net.ipv4.neigh.default.gc_thresh1. Must be between `128` and `80000`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4NeighDefaultGcThresh2 ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4NeighDefaultGcThresh2() pulumi.IntPtrOutput
The sysctl setting net.ipv4.neigh.default.gc_thresh2. Must be between `512` and `90000`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4NeighDefaultGcThresh3 ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4NeighDefaultGcThresh3() pulumi.IntPtrOutput
The sysctl setting net.ipv4.neigh.default.gc_thresh3. Must be between `1024` and `100000`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpFinTimeout ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpFinTimeout() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_fin_timeout. Must be between `5` and `120`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpKeepaliveIntvl ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpKeepaliveIntvl() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_keepalive_intvl. Must be between `10` and `75`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpKeepaliveProbes ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpKeepaliveProbes() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_keepalive_probes. Must be between `1` and `15`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpKeepaliveTime ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpKeepaliveTime() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_keepalive_time. Must be between `30` and `432000`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpMaxSynBacklog ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpMaxSynBacklog() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_max_syn_backlog. Must be between `128` and `3240000`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpMaxTwBuckets ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpMaxTwBuckets() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_max_tw_buckets. Must be between `8000` and `1440000`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpTwReuse ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpTwReuse() pulumi.BoolPtrOutput
The sysctl setting net.ipv4.tcp_tw_reuse. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetNetfilterNfConntrackBuckets ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetNetfilterNfConntrackBuckets() pulumi.IntPtrOutput
The sysctl setting net.netfilter.nf_conntrack_buckets. Must be between `65536` and `147456`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetNetfilterNfConntrackMax ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetNetfilterNfConntrackMax() pulumi.IntPtrOutput
The sysctl setting net.netfilter.nf_conntrack_max. Must be between `131072` and `589824`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutputWithContext ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) VmMaxMapCount ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) VmMaxMapCount() pulumi.IntPtrOutput
The sysctl setting vm.max_map_count. Must be between `65530` and `262144`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) VmSwappiness ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) VmSwappiness() pulumi.IntPtrOutput
The sysctl setting vm.swappiness. Must be between `0` and `100`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) VmVfsCachePressure ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) VmVfsCachePressure() pulumi.IntPtrOutput
The sysctl setting vm.vfs_cache_pressure. Must be between `0` and `100`. Changing this forces a new resource to be created.
type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrInput ¶ added in v4.8.0
type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrInput interface { pulumi.Input ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput }
KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrInput is an input type that accepts KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs, KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtr and KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput values. You can construct a concrete instance of `KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrInput` via:
KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs{...} or: nil
func KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtr ¶ added in v4.8.0
func KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtr(v *KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrInput
type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput ¶ added in v4.8.0
type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) ElementType ¶ added in v4.8.0
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsAioMaxNr ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsAioMaxNr() pulumi.IntPtrOutput
The sysctl setting fs.aio-max-nr. Must be between `65536` and `6553500`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsFileMax ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsFileMax() pulumi.IntPtrOutput
The sysctl setting fs.file-max. Must be between `8192` and `12000500`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsInotifyMaxUserWatches ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsInotifyMaxUserWatches() pulumi.IntPtrOutput
The sysctl setting fs.inotify.max_user_watches. Must be between `781250` and `2097152`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsNrOpen ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsNrOpen() pulumi.IntPtrOutput
The sysctl setting fs.nr_open. Must be between `8192` and `20000500`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) KernelThreadsMax ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) KernelThreadsMax() pulumi.IntPtrOutput
The sysctl setting kernel.threads-max. Must be between `20` and `513785`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreNetdevMaxBacklog ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreNetdevMaxBacklog() pulumi.IntPtrOutput
The sysctl setting net.core.netdev_max_backlog. Must be between `1000` and `3240000`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreOptmemMax ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreOptmemMax() pulumi.IntPtrOutput
The sysctl setting net.core.optmem_max. Must be between `20480` and `4194304`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreRmemDefault ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreRmemDefault() pulumi.IntPtrOutput
The sysctl setting net.core.rmem_default. Must be between `212992` and `134217728`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreRmemMax ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreRmemMax() pulumi.IntPtrOutput
The sysctl setting net.core.rmem_max. Must be between `212992` and `134217728`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreSomaxconn ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreSomaxconn() pulumi.IntPtrOutput
The sysctl setting net.core.somaxconn. Must be between `4096` and `3240000`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreWmemDefault ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreWmemDefault() pulumi.IntPtrOutput
The sysctl setting net.core.wmem_default. Must be between `212992` and `134217728`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreWmemMax ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreWmemMax() pulumi.IntPtrOutput
The sysctl setting net.core.wmem_max. Must be between `212992` and `134217728`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4IpLocalPortRangeMax ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4IpLocalPortRangeMax() pulumi.IntPtrOutput
The sysctl setting net.ipv4.ip_local_port_range max value. Must be between `1024` and `60999`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4IpLocalPortRangeMin ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4IpLocalPortRangeMin() pulumi.IntPtrOutput
The sysctl setting net.ipv4.ip_local_port_range min value. Must be between `1024` and `60999`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh1 ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh1() pulumi.IntPtrOutput
The sysctl setting net.ipv4.neigh.default.gc_thresh1. Must be between `128` and `80000`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh2 ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh2() pulumi.IntPtrOutput
The sysctl setting net.ipv4.neigh.default.gc_thresh2. Must be between `512` and `90000`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh3 ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh3() pulumi.IntPtrOutput
The sysctl setting net.ipv4.neigh.default.gc_thresh3. Must be between `1024` and `100000`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpFinTimeout ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpFinTimeout() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_fin_timeout. Must be between `5` and `120`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpKeepaliveIntvl ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpKeepaliveIntvl() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_keepalive_intvl. Must be between `10` and `75`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpKeepaliveProbes ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpKeepaliveProbes() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_keepalive_probes. Must be between `1` and `15`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpKeepaliveTime ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpKeepaliveTime() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_keepalive_time. Must be between `30` and `432000`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpMaxSynBacklog ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpMaxSynBacklog() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_max_syn_backlog. Must be between `128` and `3240000`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpMaxTwBuckets ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpMaxTwBuckets() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_max_tw_buckets. Must be between `8000` and `1440000`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpTwReuse ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpTwReuse() pulumi.BoolPtrOutput
The sysctl setting net.ipv4.tcp_tw_reuse. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetNetfilterNfConntrackBuckets ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetNetfilterNfConntrackBuckets() pulumi.IntPtrOutput
The sysctl setting net.netfilter.nf_conntrack_buckets. Must be between `65536` and `147456`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetNetfilterNfConntrackMax ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetNetfilterNfConntrackMax() pulumi.IntPtrOutput
The sysctl setting net.netfilter.nf_conntrack_max. Must be between `131072` and `589824`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmMaxMapCount ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmMaxMapCount() pulumi.IntPtrOutput
The sysctl setting vm.max_map_count. Must be between `65530` and `262144`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmSwappiness ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmSwappiness() pulumi.IntPtrOutput
The sysctl setting vm.swappiness. Must be between `0` and `100`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmVfsCachePressure ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmVfsCachePressure() pulumi.IntPtrOutput
The sysctl setting vm.vfs_cache_pressure. Must be between `0` and `100`. Changing this forces a new resource to be created.
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. Changing this forces a new resource to be created.
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) EnableHostEncryption ¶
func (o KubernetesClusterDefaultNodePoolOutput) EnableHostEncryption() pulumi.BoolPtrOutput
Should the nodes in the Default Node Pool have host encryption enabled? 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`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolOutput) FipsEnabled ¶ added in v4.9.0
func (o KubernetesClusterDefaultNodePoolOutput) FipsEnabled() pulumi.BoolPtrOutput
Should the nodes in this Node Pool have Federal Information Processing Standard enabled? Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolOutput) KubeletConfig ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolOutput) KubeletConfig() KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
A `kubeletConfig` block as defined below.
func (KubernetesClusterDefaultNodePoolOutput) KubeletDiskType ¶ added in v4.9.0
func (o KubernetesClusterDefaultNodePoolOutput) KubeletDiskType() pulumi.StringPtrOutput
The type of disk used by kubelet. At this time the only possible value is `OS`.
func (KubernetesClusterDefaultNodePoolOutput) LinuxOsConfig ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolOutput) LinuxOsConfig() KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
A `linuxOsConfig` block as defined below.
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 `1000`.
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 `1000`.
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 `1000` 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. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolOutput) NodePublicIpPrefixId ¶ added in v4.7.0
func (o KubernetesClusterDefaultNodePoolOutput) NodePublicIpPrefixId() pulumi.StringPtrOutput
Resource ID for the Public IP Addresses Prefix for the nodes in this Node Pool. `enableNodePublicIp` should be `true`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolOutput) NodeTaints ¶
func (o KubernetesClusterDefaultNodePoolOutput) NodeTaints() pulumi.StringArrayOutput
func (KubernetesClusterDefaultNodePoolOutput) OnlyCriticalAddonsEnabled ¶
func (o KubernetesClusterDefaultNodePoolOutput) OnlyCriticalAddonsEnabled() pulumi.BoolPtrOutput
Enabling this option will taint default node pool with `CriticalAddonsOnly=true:NoSchedule` taint. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolOutput) OrchestratorVersion ¶
func (o KubernetesClusterDefaultNodePoolOutput) OrchestratorVersion() pulumi.StringPtrOutput
Version of Kubernetes used for the Agents. If not specified, the latest recommended version will be used at provisioning time (but won't auto-upgrade)
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) OsDiskType ¶
func (o KubernetesClusterDefaultNodePoolOutput) OsDiskType() pulumi.StringPtrOutput
The type of disk which should be used for the Operating System. Possible values are `Ephemeral` and `Managed`. Defaults to `Managed`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolOutput) OsSku ¶ added in v4.18.0
func (o KubernetesClusterDefaultNodePoolOutput) OsSku() pulumi.StringPtrOutput
OsSKU to be used to specify Linux OSType. Not applicable to Windows OSType. Possible values include: `Ubuntu`, `CBLMariner`. Defaults to `Ubuntu`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolOutput) PodSubnetId ¶ added in v4.16.0
func (o KubernetesClusterDefaultNodePoolOutput) PodSubnetId() pulumi.StringPtrOutput
The ID of the Subnet where the pods in the default Node Pool should exist. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolOutput) ProximityPlacementGroupId ¶
func (o KubernetesClusterDefaultNodePoolOutput) ProximityPlacementGroupId() pulumi.StringPtrOutput
func (KubernetesClusterDefaultNodePoolOutput) Tags ¶
func (o KubernetesClusterDefaultNodePoolOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the Node Pool.
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) UltraSsdEnabled ¶ added in v4.15.0
func (o KubernetesClusterDefaultNodePoolOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
Used to specify whether the UltraSSD is enabled in the Default Node Pool. Defaults to `false`. See [the documentation](https://docs.microsoft.com/en-us/azure/aks/use-ultra-disks) for more information.
func (KubernetesClusterDefaultNodePoolOutput) UpgradeSettings ¶
func (o KubernetesClusterDefaultNodePoolOutput) UpgradeSettings() KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput
A `upgradeSettings` block as documented below.
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 }
KubernetesClusterDefaultNodePoolPtrInput is an input type that accepts KubernetesClusterDefaultNodePoolArgs, KubernetesClusterDefaultNodePoolPtr and KubernetesClusterDefaultNodePoolPtrOutput values. You can construct a concrete instance of `KubernetesClusterDefaultNodePoolPtrInput` via:
KubernetesClusterDefaultNodePoolArgs{...} or: nil
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. Changing this forces a new resource to be created.
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) EnableHostEncryption ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) EnableHostEncryption() pulumi.BoolPtrOutput
Should the nodes in the Default Node Pool have host encryption enabled? 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`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolPtrOutput) FipsEnabled ¶ added in v4.9.0
func (o KubernetesClusterDefaultNodePoolPtrOutput) FipsEnabled() pulumi.BoolPtrOutput
Should the nodes in this Node Pool have Federal Information Processing Standard enabled? Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolPtrOutput) KubeletConfig ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolPtrOutput) KubeletConfig() KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
A `kubeletConfig` block as defined below.
func (KubernetesClusterDefaultNodePoolPtrOutput) KubeletDiskType ¶ added in v4.9.0
func (o KubernetesClusterDefaultNodePoolPtrOutput) KubeletDiskType() pulumi.StringPtrOutput
The type of disk used by kubelet. At this time the only possible value is `OS`.
func (KubernetesClusterDefaultNodePoolPtrOutput) LinuxOsConfig ¶ added in v4.8.0
func (o KubernetesClusterDefaultNodePoolPtrOutput) LinuxOsConfig() KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
A `linuxOsConfig` block as defined below.
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 `1000`.
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 `1000`.
func (KubernetesClusterDefaultNodePoolPtrOutput) Name ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) Name() pulumi.StringPtrOutput
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 `1000` 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. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolPtrOutput) NodePublicIpPrefixId ¶ added in v4.7.0
func (o KubernetesClusterDefaultNodePoolPtrOutput) NodePublicIpPrefixId() pulumi.StringPtrOutput
Resource ID for the Public IP Addresses Prefix for the nodes in this Node Pool. `enableNodePublicIp` should be `true`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolPtrOutput) NodeTaints ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) NodeTaints() pulumi.StringArrayOutput
func (KubernetesClusterDefaultNodePoolPtrOutput) OnlyCriticalAddonsEnabled ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) OnlyCriticalAddonsEnabled() pulumi.BoolPtrOutput
Enabling this option will taint default node pool with `CriticalAddonsOnly=true:NoSchedule` taint. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolPtrOutput) OrchestratorVersion ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) OrchestratorVersion() pulumi.StringPtrOutput
Version of Kubernetes used for the Agents. If not specified, the latest recommended version will be used at provisioning time (but won't auto-upgrade)
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) OsDiskType ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) OsDiskType() pulumi.StringPtrOutput
The type of disk which should be used for the Operating System. Possible values are `Ephemeral` and `Managed`. Defaults to `Managed`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolPtrOutput) OsSku ¶ added in v4.18.0
func (o KubernetesClusterDefaultNodePoolPtrOutput) OsSku() pulumi.StringPtrOutput
OsSKU to be used to specify Linux OSType. Not applicable to Windows OSType. Possible values include: `Ubuntu`, `CBLMariner`. Defaults to `Ubuntu`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolPtrOutput) PodSubnetId ¶ added in v4.16.0
func (o KubernetesClusterDefaultNodePoolPtrOutput) PodSubnetId() pulumi.StringPtrOutput
The ID of the Subnet where the pods in the default Node Pool should exist. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolPtrOutput) ProximityPlacementGroupId ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) ProximityPlacementGroupId() pulumi.StringPtrOutput
func (KubernetesClusterDefaultNodePoolPtrOutput) Tags ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the Node Pool.
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) UltraSsdEnabled ¶ added in v4.15.0
func (o KubernetesClusterDefaultNodePoolPtrOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
Used to specify whether the UltraSSD is enabled in the Default Node Pool. Defaults to `false`. See [the documentation](https://docs.microsoft.com/en-us/azure/aks/use-ultra-disks) for more information.
func (KubernetesClusterDefaultNodePoolPtrOutput) UpgradeSettings ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) UpgradeSettings() KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput
A `upgradeSettings` block as documented below.
func (KubernetesClusterDefaultNodePoolPtrOutput) VmSize ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) VmSize() pulumi.StringPtrOutput
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 KubernetesClusterDefaultNodePoolUpgradeSettings ¶
type KubernetesClusterDefaultNodePoolUpgradeSettings struct { // The maximum number or percentage of nodes which will be added to the Node Pool size during an upgrade. MaxSurge string `pulumi:"maxSurge"` }
type KubernetesClusterDefaultNodePoolUpgradeSettingsArgs ¶
type KubernetesClusterDefaultNodePoolUpgradeSettingsArgs struct { // The maximum number or percentage of nodes which will be added to the Node Pool size during an upgrade. MaxSurge pulumi.StringInput `pulumi:"maxSurge"` }
func (KubernetesClusterDefaultNodePoolUpgradeSettingsArgs) ElementType ¶
func (KubernetesClusterDefaultNodePoolUpgradeSettingsArgs) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolUpgradeSettingsArgs) ToKubernetesClusterDefaultNodePoolUpgradeSettingsOutput ¶
func (i KubernetesClusterDefaultNodePoolUpgradeSettingsArgs) ToKubernetesClusterDefaultNodePoolUpgradeSettingsOutput() KubernetesClusterDefaultNodePoolUpgradeSettingsOutput
func (KubernetesClusterDefaultNodePoolUpgradeSettingsArgs) ToKubernetesClusterDefaultNodePoolUpgradeSettingsOutputWithContext ¶
func (i KubernetesClusterDefaultNodePoolUpgradeSettingsArgs) ToKubernetesClusterDefaultNodePoolUpgradeSettingsOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolUpgradeSettingsOutput
func (KubernetesClusterDefaultNodePoolUpgradeSettingsArgs) ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput ¶
func (i KubernetesClusterDefaultNodePoolUpgradeSettingsArgs) ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput() KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput
func (KubernetesClusterDefaultNodePoolUpgradeSettingsArgs) ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutputWithContext ¶
func (i KubernetesClusterDefaultNodePoolUpgradeSettingsArgs) ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput
type KubernetesClusterDefaultNodePoolUpgradeSettingsInput ¶
type KubernetesClusterDefaultNodePoolUpgradeSettingsInput interface { pulumi.Input ToKubernetesClusterDefaultNodePoolUpgradeSettingsOutput() KubernetesClusterDefaultNodePoolUpgradeSettingsOutput ToKubernetesClusterDefaultNodePoolUpgradeSettingsOutputWithContext(context.Context) KubernetesClusterDefaultNodePoolUpgradeSettingsOutput }
KubernetesClusterDefaultNodePoolUpgradeSettingsInput is an input type that accepts KubernetesClusterDefaultNodePoolUpgradeSettingsArgs and KubernetesClusterDefaultNodePoolUpgradeSettingsOutput values. You can construct a concrete instance of `KubernetesClusterDefaultNodePoolUpgradeSettingsInput` via:
KubernetesClusterDefaultNodePoolUpgradeSettingsArgs{...}
type KubernetesClusterDefaultNodePoolUpgradeSettingsOutput ¶
type KubernetesClusterDefaultNodePoolUpgradeSettingsOutput struct{ *pulumi.OutputState }
func (KubernetesClusterDefaultNodePoolUpgradeSettingsOutput) ElementType ¶
func (KubernetesClusterDefaultNodePoolUpgradeSettingsOutput) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolUpgradeSettingsOutput) MaxSurge ¶
func (o KubernetesClusterDefaultNodePoolUpgradeSettingsOutput) MaxSurge() pulumi.StringOutput
The maximum number or percentage of nodes which will be added to the Node Pool size during an upgrade.
func (KubernetesClusterDefaultNodePoolUpgradeSettingsOutput) ToKubernetesClusterDefaultNodePoolUpgradeSettingsOutput ¶
func (o KubernetesClusterDefaultNodePoolUpgradeSettingsOutput) ToKubernetesClusterDefaultNodePoolUpgradeSettingsOutput() KubernetesClusterDefaultNodePoolUpgradeSettingsOutput
func (KubernetesClusterDefaultNodePoolUpgradeSettingsOutput) ToKubernetesClusterDefaultNodePoolUpgradeSettingsOutputWithContext ¶
func (o KubernetesClusterDefaultNodePoolUpgradeSettingsOutput) ToKubernetesClusterDefaultNodePoolUpgradeSettingsOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolUpgradeSettingsOutput
func (KubernetesClusterDefaultNodePoolUpgradeSettingsOutput) ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput ¶
func (o KubernetesClusterDefaultNodePoolUpgradeSettingsOutput) ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput() KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput
func (KubernetesClusterDefaultNodePoolUpgradeSettingsOutput) ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutputWithContext ¶
func (o KubernetesClusterDefaultNodePoolUpgradeSettingsOutput) ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput
type KubernetesClusterDefaultNodePoolUpgradeSettingsPtrInput ¶
type KubernetesClusterDefaultNodePoolUpgradeSettingsPtrInput interface { pulumi.Input ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput() KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutputWithContext(context.Context) KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput }
KubernetesClusterDefaultNodePoolUpgradeSettingsPtrInput is an input type that accepts KubernetesClusterDefaultNodePoolUpgradeSettingsArgs, KubernetesClusterDefaultNodePoolUpgradeSettingsPtr and KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput values. You can construct a concrete instance of `KubernetesClusterDefaultNodePoolUpgradeSettingsPtrInput` via:
KubernetesClusterDefaultNodePoolUpgradeSettingsArgs{...} or: nil
func KubernetesClusterDefaultNodePoolUpgradeSettingsPtr ¶
func KubernetesClusterDefaultNodePoolUpgradeSettingsPtr(v *KubernetesClusterDefaultNodePoolUpgradeSettingsArgs) KubernetesClusterDefaultNodePoolUpgradeSettingsPtrInput
type KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput ¶
type KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput) ElementType ¶
func (KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput) MaxSurge ¶
func (o KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput) MaxSurge() pulumi.StringPtrOutput
The maximum number or percentage of nodes which will be added to the Node Pool size during an upgrade.
func (KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput) ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput ¶
func (o KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput) ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput() KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput
func (KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput) ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutputWithContext ¶
func (o KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput) ToKubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolUpgradeSettingsPtrOutput
type KubernetesClusterHttpProxyConfig ¶ added in v4.31.0
type KubernetesClusterHttpProxyConfig struct { // The proxy address to be used when communicating over HTTP. HttpProxy *string `pulumi:"httpProxy"` // The proxy address to be used when communicating over HTTPS. HttpsProxy *string `pulumi:"httpsProxy"` // The list of domains that will not use the proxy for communication. NoProxies []string `pulumi:"noProxies"` // The base64 encoded alternative CA certificate content in PEM format. TrustedCa *string `pulumi:"trustedCa"` }
type KubernetesClusterHttpProxyConfigArgs ¶ added in v4.31.0
type KubernetesClusterHttpProxyConfigArgs struct { // The proxy address to be used when communicating over HTTP. HttpProxy pulumi.StringPtrInput `pulumi:"httpProxy"` // The proxy address to be used when communicating over HTTPS. HttpsProxy pulumi.StringPtrInput `pulumi:"httpsProxy"` // The list of domains that will not use the proxy for communication. NoProxies pulumi.StringArrayInput `pulumi:"noProxies"` // The base64 encoded alternative CA certificate content in PEM format. TrustedCa pulumi.StringPtrInput `pulumi:"trustedCa"` }
func (KubernetesClusterHttpProxyConfigArgs) ElementType ¶ added in v4.31.0
func (KubernetesClusterHttpProxyConfigArgs) ElementType() reflect.Type
func (KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigOutput ¶ added in v4.31.0
func (i KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigOutput() KubernetesClusterHttpProxyConfigOutput
func (KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigOutputWithContext ¶ added in v4.31.0
func (i KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigOutputWithContext(ctx context.Context) KubernetesClusterHttpProxyConfigOutput
func (KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigPtrOutput ¶ added in v4.31.0
func (i KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigPtrOutput() KubernetesClusterHttpProxyConfigPtrOutput
func (KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigPtrOutputWithContext ¶ added in v4.31.0
func (i KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterHttpProxyConfigPtrOutput
type KubernetesClusterHttpProxyConfigInput ¶ added in v4.31.0
type KubernetesClusterHttpProxyConfigInput interface { pulumi.Input ToKubernetesClusterHttpProxyConfigOutput() KubernetesClusterHttpProxyConfigOutput ToKubernetesClusterHttpProxyConfigOutputWithContext(context.Context) KubernetesClusterHttpProxyConfigOutput }
KubernetesClusterHttpProxyConfigInput is an input type that accepts KubernetesClusterHttpProxyConfigArgs and KubernetesClusterHttpProxyConfigOutput values. You can construct a concrete instance of `KubernetesClusterHttpProxyConfigInput` via:
KubernetesClusterHttpProxyConfigArgs{...}
type KubernetesClusterHttpProxyConfigOutput ¶ added in v4.31.0
type KubernetesClusterHttpProxyConfigOutput struct{ *pulumi.OutputState }
func (KubernetesClusterHttpProxyConfigOutput) ElementType ¶ added in v4.31.0
func (KubernetesClusterHttpProxyConfigOutput) ElementType() reflect.Type
func (KubernetesClusterHttpProxyConfigOutput) HttpProxy ¶ added in v4.31.0
func (o KubernetesClusterHttpProxyConfigOutput) HttpProxy() pulumi.StringPtrOutput
The proxy address to be used when communicating over HTTP.
func (KubernetesClusterHttpProxyConfigOutput) HttpsProxy ¶ added in v4.31.0
func (o KubernetesClusterHttpProxyConfigOutput) HttpsProxy() pulumi.StringPtrOutput
The proxy address to be used when communicating over HTTPS.
func (KubernetesClusterHttpProxyConfigOutput) NoProxies ¶ added in v4.31.0
func (o KubernetesClusterHttpProxyConfigOutput) NoProxies() pulumi.StringArrayOutput
The list of domains that will not use the proxy for communication.
func (KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigOutput ¶ added in v4.31.0
func (o KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigOutput() KubernetesClusterHttpProxyConfigOutput
func (KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigOutputWithContext ¶ added in v4.31.0
func (o KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigOutputWithContext(ctx context.Context) KubernetesClusterHttpProxyConfigOutput
func (KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigPtrOutput ¶ added in v4.31.0
func (o KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigPtrOutput() KubernetesClusterHttpProxyConfigPtrOutput
func (KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigPtrOutputWithContext ¶ added in v4.31.0
func (o KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterHttpProxyConfigPtrOutput
func (KubernetesClusterHttpProxyConfigOutput) TrustedCa ¶ added in v4.31.0
func (o KubernetesClusterHttpProxyConfigOutput) TrustedCa() pulumi.StringPtrOutput
The base64 encoded alternative CA certificate content in PEM format.
type KubernetesClusterHttpProxyConfigPtrInput ¶ added in v4.31.0
type KubernetesClusterHttpProxyConfigPtrInput interface { pulumi.Input ToKubernetesClusterHttpProxyConfigPtrOutput() KubernetesClusterHttpProxyConfigPtrOutput ToKubernetesClusterHttpProxyConfigPtrOutputWithContext(context.Context) KubernetesClusterHttpProxyConfigPtrOutput }
KubernetesClusterHttpProxyConfigPtrInput is an input type that accepts KubernetesClusterHttpProxyConfigArgs, KubernetesClusterHttpProxyConfigPtr and KubernetesClusterHttpProxyConfigPtrOutput values. You can construct a concrete instance of `KubernetesClusterHttpProxyConfigPtrInput` via:
KubernetesClusterHttpProxyConfigArgs{...} or: nil
func KubernetesClusterHttpProxyConfigPtr ¶ added in v4.31.0
func KubernetesClusterHttpProxyConfigPtr(v *KubernetesClusterHttpProxyConfigArgs) KubernetesClusterHttpProxyConfigPtrInput
type KubernetesClusterHttpProxyConfigPtrOutput ¶ added in v4.31.0
type KubernetesClusterHttpProxyConfigPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterHttpProxyConfigPtrOutput) ElementType ¶ added in v4.31.0
func (KubernetesClusterHttpProxyConfigPtrOutput) ElementType() reflect.Type
func (KubernetesClusterHttpProxyConfigPtrOutput) HttpProxy ¶ added in v4.31.0
func (o KubernetesClusterHttpProxyConfigPtrOutput) HttpProxy() pulumi.StringPtrOutput
The proxy address to be used when communicating over HTTP.
func (KubernetesClusterHttpProxyConfigPtrOutput) HttpsProxy ¶ added in v4.31.0
func (o KubernetesClusterHttpProxyConfigPtrOutput) HttpsProxy() pulumi.StringPtrOutput
The proxy address to be used when communicating over HTTPS.
func (KubernetesClusterHttpProxyConfigPtrOutput) NoProxies ¶ added in v4.31.0
func (o KubernetesClusterHttpProxyConfigPtrOutput) NoProxies() pulumi.StringArrayOutput
The list of domains that will not use the proxy for communication.
func (KubernetesClusterHttpProxyConfigPtrOutput) ToKubernetesClusterHttpProxyConfigPtrOutput ¶ added in v4.31.0
func (o KubernetesClusterHttpProxyConfigPtrOutput) ToKubernetesClusterHttpProxyConfigPtrOutput() KubernetesClusterHttpProxyConfigPtrOutput
func (KubernetesClusterHttpProxyConfigPtrOutput) ToKubernetesClusterHttpProxyConfigPtrOutputWithContext ¶ added in v4.31.0
func (o KubernetesClusterHttpProxyConfigPtrOutput) ToKubernetesClusterHttpProxyConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterHttpProxyConfigPtrOutput
func (KubernetesClusterHttpProxyConfigPtrOutput) TrustedCa ¶ added in v4.31.0
func (o KubernetesClusterHttpProxyConfigPtrOutput) TrustedCa() pulumi.StringPtrOutput
The base64 encoded alternative CA certificate content in PEM format.
type KubernetesClusterIdentity ¶
type KubernetesClusterIdentity struct { // The principal id of the system assigned identity which is used by main 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. Possible values are `SystemAssigned` and `UserAssigned`. If `UserAssigned` is set, a `userAssignedIdentityId` must be set as well. Type string `pulumi:"type"` // The ID of a user assigned identity. UserAssignedIdentityId *string `pulumi:"userAssignedIdentityId"` }
type KubernetesClusterIdentityArgs ¶
type KubernetesClusterIdentityArgs struct { // The principal id of the system assigned identity which is used by main 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. Possible values are `SystemAssigned` and `UserAssigned`. If `UserAssigned` is set, a `userAssignedIdentityId` must be set as well. Type pulumi.StringInput `pulumi:"type"` // The ID of a user assigned identity. UserAssignedIdentityId pulumi.StringPtrInput `pulumi:"userAssignedIdentityId"` }
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 }
KubernetesClusterIdentityInput is an input type that accepts KubernetesClusterIdentityArgs and KubernetesClusterIdentityOutput values. You can construct a concrete instance of `KubernetesClusterIdentityInput` via:
KubernetesClusterIdentityArgs{...}
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 main 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. Possible values are `SystemAssigned` and `UserAssigned`. If `UserAssigned` is set, a `userAssignedIdentityId` must be set as well.
func (KubernetesClusterIdentityOutput) UserAssignedIdentityId ¶
func (o KubernetesClusterIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
The ID of a user assigned identity.
type KubernetesClusterIdentityPtrInput ¶
type KubernetesClusterIdentityPtrInput interface { pulumi.Input ToKubernetesClusterIdentityPtrOutput() KubernetesClusterIdentityPtrOutput ToKubernetesClusterIdentityPtrOutputWithContext(context.Context) KubernetesClusterIdentityPtrOutput }
KubernetesClusterIdentityPtrInput is an input type that accepts KubernetesClusterIdentityArgs, KubernetesClusterIdentityPtr and KubernetesClusterIdentityPtrOutput values. You can construct a concrete instance of `KubernetesClusterIdentityPtrInput` via:
KubernetesClusterIdentityArgs{...} or: nil
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 main 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.StringPtrOutput
The type of identity used for the managed cluster. Possible values are `SystemAssigned` and `UserAssigned`. If `UserAssigned` is set, a `userAssignedIdentityId` must be set as well.
func (KubernetesClusterIdentityPtrOutput) UserAssignedIdentityId ¶
func (o KubernetesClusterIdentityPtrOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
The ID of a user assigned identity.
type KubernetesClusterInput ¶
type KubernetesClusterInput interface { pulumi.Input ToKubernetesClusterOutput() KubernetesClusterOutput ToKubernetesClusterOutputWithContext(ctx context.Context) KubernetesClusterOutput }
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 }
KubernetesClusterKubeAdminConfigArrayInput is an input type that accepts KubernetesClusterKubeAdminConfigArray and KubernetesClusterKubeAdminConfigArrayOutput values. You can construct a concrete instance of `KubernetesClusterKubeAdminConfigArrayInput` via:
KubernetesClusterKubeAdminConfigArray{ KubernetesClusterKubeAdminConfigArgs{...} }
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 }
KubernetesClusterKubeAdminConfigInput is an input type that accepts KubernetesClusterKubeAdminConfigArgs and KubernetesClusterKubeAdminConfigOutput values. You can construct a concrete instance of `KubernetesClusterKubeAdminConfigInput` via:
KubernetesClusterKubeAdminConfigArgs{...}
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 }
KubernetesClusterKubeConfigArrayInput is an input type that accepts KubernetesClusterKubeConfigArray and KubernetesClusterKubeConfigArrayOutput values. You can construct a concrete instance of `KubernetesClusterKubeConfigArrayInput` via:
KubernetesClusterKubeConfigArray{ KubernetesClusterKubeConfigArgs{...} }
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 }
KubernetesClusterKubeConfigInput is an input type that accepts KubernetesClusterKubeConfigArgs and KubernetesClusterKubeConfigOutput values. You can construct a concrete instance of `KubernetesClusterKubeConfigInput` via:
KubernetesClusterKubeConfigArgs{...}
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 KubernetesClusterKubeletIdentity ¶
type KubernetesClusterKubeletIdentity struct { // The Client ID of the user-defined Managed Identity to be assigned to the Kubelets. If not specified a Managed Identity is created automatically. ClientId *string `pulumi:"clientId"` // The Object ID of the user-defined Managed Identity assigned to the Kubelets.If not specified a Managed Identity is created automatically. ObjectId *string `pulumi:"objectId"` // The ID of the User Assigned Identity assigned to the Kubelets. If not specified a Managed Identity is created automatically. UserAssignedIdentityId *string `pulumi:"userAssignedIdentityId"` }
type KubernetesClusterKubeletIdentityArgs ¶
type KubernetesClusterKubeletIdentityArgs struct { // The Client ID of the user-defined Managed Identity to be assigned to the Kubelets. If not specified a Managed Identity is created automatically. ClientId pulumi.StringPtrInput `pulumi:"clientId"` // The Object ID of the user-defined Managed Identity assigned to the Kubelets.If not specified a Managed Identity is created automatically. ObjectId pulumi.StringPtrInput `pulumi:"objectId"` // The ID of the User Assigned Identity assigned to the Kubelets. If not specified a Managed Identity is created automatically. UserAssignedIdentityId pulumi.StringPtrInput `pulumi:"userAssignedIdentityId"` }
func (KubernetesClusterKubeletIdentityArgs) ElementType ¶
func (KubernetesClusterKubeletIdentityArgs) ElementType() reflect.Type
func (KubernetesClusterKubeletIdentityArgs) ToKubernetesClusterKubeletIdentityOutput ¶
func (i KubernetesClusterKubeletIdentityArgs) ToKubernetesClusterKubeletIdentityOutput() KubernetesClusterKubeletIdentityOutput
func (KubernetesClusterKubeletIdentityArgs) ToKubernetesClusterKubeletIdentityOutputWithContext ¶
func (i KubernetesClusterKubeletIdentityArgs) ToKubernetesClusterKubeletIdentityOutputWithContext(ctx context.Context) KubernetesClusterKubeletIdentityOutput
type KubernetesClusterKubeletIdentityArray ¶
type KubernetesClusterKubeletIdentityArray []KubernetesClusterKubeletIdentityInput
func (KubernetesClusterKubeletIdentityArray) ElementType ¶
func (KubernetesClusterKubeletIdentityArray) ElementType() reflect.Type
func (KubernetesClusterKubeletIdentityArray) ToKubernetesClusterKubeletIdentityArrayOutput ¶
func (i KubernetesClusterKubeletIdentityArray) ToKubernetesClusterKubeletIdentityArrayOutput() KubernetesClusterKubeletIdentityArrayOutput
func (KubernetesClusterKubeletIdentityArray) ToKubernetesClusterKubeletIdentityArrayOutputWithContext ¶
func (i KubernetesClusterKubeletIdentityArray) ToKubernetesClusterKubeletIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterKubeletIdentityArrayOutput
type KubernetesClusterKubeletIdentityArrayInput ¶
type KubernetesClusterKubeletIdentityArrayInput interface { pulumi.Input ToKubernetesClusterKubeletIdentityArrayOutput() KubernetesClusterKubeletIdentityArrayOutput ToKubernetesClusterKubeletIdentityArrayOutputWithContext(context.Context) KubernetesClusterKubeletIdentityArrayOutput }
KubernetesClusterKubeletIdentityArrayInput is an input type that accepts KubernetesClusterKubeletIdentityArray and KubernetesClusterKubeletIdentityArrayOutput values. You can construct a concrete instance of `KubernetesClusterKubeletIdentityArrayInput` via:
KubernetesClusterKubeletIdentityArray{ KubernetesClusterKubeletIdentityArgs{...} }
type KubernetesClusterKubeletIdentityArrayOutput ¶
type KubernetesClusterKubeletIdentityArrayOutput struct{ *pulumi.OutputState }
func (KubernetesClusterKubeletIdentityArrayOutput) ElementType ¶
func (KubernetesClusterKubeletIdentityArrayOutput) ElementType() reflect.Type
func (KubernetesClusterKubeletIdentityArrayOutput) ToKubernetesClusterKubeletIdentityArrayOutput ¶
func (o KubernetesClusterKubeletIdentityArrayOutput) ToKubernetesClusterKubeletIdentityArrayOutput() KubernetesClusterKubeletIdentityArrayOutput
func (KubernetesClusterKubeletIdentityArrayOutput) ToKubernetesClusterKubeletIdentityArrayOutputWithContext ¶
func (o KubernetesClusterKubeletIdentityArrayOutput) ToKubernetesClusterKubeletIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterKubeletIdentityArrayOutput
type KubernetesClusterKubeletIdentityInput ¶
type KubernetesClusterKubeletIdentityInput interface { pulumi.Input ToKubernetesClusterKubeletIdentityOutput() KubernetesClusterKubeletIdentityOutput ToKubernetesClusterKubeletIdentityOutputWithContext(context.Context) KubernetesClusterKubeletIdentityOutput }
KubernetesClusterKubeletIdentityInput is an input type that accepts KubernetesClusterKubeletIdentityArgs and KubernetesClusterKubeletIdentityOutput values. You can construct a concrete instance of `KubernetesClusterKubeletIdentityInput` via:
KubernetesClusterKubeletIdentityArgs{...}
type KubernetesClusterKubeletIdentityOutput ¶
type KubernetesClusterKubeletIdentityOutput struct{ *pulumi.OutputState }
func (KubernetesClusterKubeletIdentityOutput) ClientId ¶
func (o KubernetesClusterKubeletIdentityOutput) ClientId() pulumi.StringPtrOutput
The Client ID of the user-defined Managed Identity to be assigned to the Kubelets. If not specified a Managed Identity is created automatically.
func (KubernetesClusterKubeletIdentityOutput) ElementType ¶
func (KubernetesClusterKubeletIdentityOutput) ElementType() reflect.Type
func (KubernetesClusterKubeletIdentityOutput) ObjectId ¶
func (o KubernetesClusterKubeletIdentityOutput) ObjectId() pulumi.StringPtrOutput
The Object ID of the user-defined Managed Identity assigned to the Kubelets.If not specified a Managed Identity is created automatically.
func (KubernetesClusterKubeletIdentityOutput) ToKubernetesClusterKubeletIdentityOutput ¶
func (o KubernetesClusterKubeletIdentityOutput) ToKubernetesClusterKubeletIdentityOutput() KubernetesClusterKubeletIdentityOutput
func (KubernetesClusterKubeletIdentityOutput) ToKubernetesClusterKubeletIdentityOutputWithContext ¶
func (o KubernetesClusterKubeletIdentityOutput) ToKubernetesClusterKubeletIdentityOutputWithContext(ctx context.Context) KubernetesClusterKubeletIdentityOutput
func (KubernetesClusterKubeletIdentityOutput) UserAssignedIdentityId ¶
func (o KubernetesClusterKubeletIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
The ID of the User Assigned Identity assigned to the Kubelets. If not specified a Managed Identity is created automatically.
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 }
KubernetesClusterLinuxProfileInput is an input type that accepts KubernetesClusterLinuxProfileArgs and KubernetesClusterLinuxProfileOutput values. You can construct a concrete instance of `KubernetesClusterLinuxProfileInput` via:
KubernetesClusterLinuxProfileArgs{...}
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 }
KubernetesClusterLinuxProfilePtrInput is an input type that accepts KubernetesClusterLinuxProfileArgs, KubernetesClusterLinuxProfilePtr and KubernetesClusterLinuxProfilePtrOutput values. You can construct a concrete instance of `KubernetesClusterLinuxProfilePtrInput` via:
KubernetesClusterLinuxProfileArgs{...} or: nil
func KubernetesClusterLinuxProfilePtr ¶
func KubernetesClusterLinuxProfilePtr(v *KubernetesClusterLinuxProfileArgs) KubernetesClusterLinuxProfilePtrInput
type KubernetesClusterLinuxProfilePtrOutput ¶
type KubernetesClusterLinuxProfilePtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterLinuxProfilePtrOutput) AdminUsername ¶
func (o KubernetesClusterLinuxProfilePtrOutput) AdminUsername() pulumi.StringPtrOutput
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 ¶
func (o KubernetesClusterLinuxProfilePtrOutput) SshKey() KubernetesClusterLinuxProfileSshKeyPtrOutput
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
func (KubernetesClusterLinuxProfileSshKeyArgs) ToKubernetesClusterLinuxProfileSshKeyPtrOutput ¶
func (i KubernetesClusterLinuxProfileSshKeyArgs) ToKubernetesClusterLinuxProfileSshKeyPtrOutput() KubernetesClusterLinuxProfileSshKeyPtrOutput
func (KubernetesClusterLinuxProfileSshKeyArgs) ToKubernetesClusterLinuxProfileSshKeyPtrOutputWithContext ¶
func (i KubernetesClusterLinuxProfileSshKeyArgs) ToKubernetesClusterLinuxProfileSshKeyPtrOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfileSshKeyPtrOutput
type KubernetesClusterLinuxProfileSshKeyInput ¶
type KubernetesClusterLinuxProfileSshKeyInput interface { pulumi.Input ToKubernetesClusterLinuxProfileSshKeyOutput() KubernetesClusterLinuxProfileSshKeyOutput ToKubernetesClusterLinuxProfileSshKeyOutputWithContext(context.Context) KubernetesClusterLinuxProfileSshKeyOutput }
KubernetesClusterLinuxProfileSshKeyInput is an input type that accepts KubernetesClusterLinuxProfileSshKeyArgs and KubernetesClusterLinuxProfileSshKeyOutput values. You can construct a concrete instance of `KubernetesClusterLinuxProfileSshKeyInput` via:
KubernetesClusterLinuxProfileSshKeyArgs{...}
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
func (KubernetesClusterLinuxProfileSshKeyOutput) ToKubernetesClusterLinuxProfileSshKeyPtrOutput ¶
func (o KubernetesClusterLinuxProfileSshKeyOutput) ToKubernetesClusterLinuxProfileSshKeyPtrOutput() KubernetesClusterLinuxProfileSshKeyPtrOutput
func (KubernetesClusterLinuxProfileSshKeyOutput) ToKubernetesClusterLinuxProfileSshKeyPtrOutputWithContext ¶
func (o KubernetesClusterLinuxProfileSshKeyOutput) ToKubernetesClusterLinuxProfileSshKeyPtrOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfileSshKeyPtrOutput
type KubernetesClusterLinuxProfileSshKeyPtrInput ¶
type KubernetesClusterLinuxProfileSshKeyPtrInput interface { pulumi.Input ToKubernetesClusterLinuxProfileSshKeyPtrOutput() KubernetesClusterLinuxProfileSshKeyPtrOutput ToKubernetesClusterLinuxProfileSshKeyPtrOutputWithContext(context.Context) KubernetesClusterLinuxProfileSshKeyPtrOutput }
KubernetesClusterLinuxProfileSshKeyPtrInput is an input type that accepts KubernetesClusterLinuxProfileSshKeyArgs, KubernetesClusterLinuxProfileSshKeyPtr and KubernetesClusterLinuxProfileSshKeyPtrOutput values. You can construct a concrete instance of `KubernetesClusterLinuxProfileSshKeyPtrInput` via:
KubernetesClusterLinuxProfileSshKeyArgs{...} or: nil
func KubernetesClusterLinuxProfileSshKeyPtr ¶
func KubernetesClusterLinuxProfileSshKeyPtr(v *KubernetesClusterLinuxProfileSshKeyArgs) KubernetesClusterLinuxProfileSshKeyPtrInput
type KubernetesClusterLinuxProfileSshKeyPtrOutput ¶
type KubernetesClusterLinuxProfileSshKeyPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterLinuxProfileSshKeyPtrOutput) ElementType ¶
func (KubernetesClusterLinuxProfileSshKeyPtrOutput) ElementType() reflect.Type
func (KubernetesClusterLinuxProfileSshKeyPtrOutput) KeyData ¶
func (o KubernetesClusterLinuxProfileSshKeyPtrOutput) KeyData() pulumi.StringPtrOutput
The Public SSH Key used to access the cluster. Changing this forces a new resource to be created.
func (KubernetesClusterLinuxProfileSshKeyPtrOutput) ToKubernetesClusterLinuxProfileSshKeyPtrOutput ¶
func (o KubernetesClusterLinuxProfileSshKeyPtrOutput) ToKubernetesClusterLinuxProfileSshKeyPtrOutput() KubernetesClusterLinuxProfileSshKeyPtrOutput
func (KubernetesClusterLinuxProfileSshKeyPtrOutput) ToKubernetesClusterLinuxProfileSshKeyPtrOutputWithContext ¶
func (o KubernetesClusterLinuxProfileSshKeyPtrOutput) ToKubernetesClusterLinuxProfileSshKeyPtrOutputWithContext(ctx context.Context) KubernetesClusterLinuxProfileSshKeyPtrOutput
type KubernetesClusterMaintenanceWindow ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindow struct { // One or more `allowed` block as defined below. Alloweds []KubernetesClusterMaintenanceWindowAllowed `pulumi:"alloweds"` // One or more `notAllowed` block as defined below. NotAlloweds []KubernetesClusterMaintenanceWindowNotAllowed `pulumi:"notAlloweds"` }
type KubernetesClusterMaintenanceWindowAllowed ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindowAllowed struct { // A day in a week. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`. Day string `pulumi:"day"` // An array of hour slots in a day. Possible values are between `0` and `23`. Hours []int `pulumi:"hours"` }
type KubernetesClusterMaintenanceWindowAllowedArgs ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindowAllowedArgs struct { // A day in a week. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`. Day pulumi.StringInput `pulumi:"day"` // An array of hour slots in a day. Possible values are between `0` and `23`. Hours pulumi.IntArrayInput `pulumi:"hours"` }
func (KubernetesClusterMaintenanceWindowAllowedArgs) ElementType ¶ added in v4.13.0
func (KubernetesClusterMaintenanceWindowAllowedArgs) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowAllowedArgs) ToKubernetesClusterMaintenanceWindowAllowedOutput ¶ added in v4.13.0
func (i KubernetesClusterMaintenanceWindowAllowedArgs) ToKubernetesClusterMaintenanceWindowAllowedOutput() KubernetesClusterMaintenanceWindowAllowedOutput
func (KubernetesClusterMaintenanceWindowAllowedArgs) ToKubernetesClusterMaintenanceWindowAllowedOutputWithContext ¶ added in v4.13.0
func (i KubernetesClusterMaintenanceWindowAllowedArgs) ToKubernetesClusterMaintenanceWindowAllowedOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowAllowedOutput
type KubernetesClusterMaintenanceWindowAllowedArray ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindowAllowedArray []KubernetesClusterMaintenanceWindowAllowedInput
func (KubernetesClusterMaintenanceWindowAllowedArray) ElementType ¶ added in v4.13.0
func (KubernetesClusterMaintenanceWindowAllowedArray) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowAllowedArray) ToKubernetesClusterMaintenanceWindowAllowedArrayOutput ¶ added in v4.13.0
func (i KubernetesClusterMaintenanceWindowAllowedArray) ToKubernetesClusterMaintenanceWindowAllowedArrayOutput() KubernetesClusterMaintenanceWindowAllowedArrayOutput
func (KubernetesClusterMaintenanceWindowAllowedArray) ToKubernetesClusterMaintenanceWindowAllowedArrayOutputWithContext ¶ added in v4.13.0
func (i KubernetesClusterMaintenanceWindowAllowedArray) ToKubernetesClusterMaintenanceWindowAllowedArrayOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowAllowedArrayOutput
type KubernetesClusterMaintenanceWindowAllowedArrayInput ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindowAllowedArrayInput interface { pulumi.Input ToKubernetesClusterMaintenanceWindowAllowedArrayOutput() KubernetesClusterMaintenanceWindowAllowedArrayOutput ToKubernetesClusterMaintenanceWindowAllowedArrayOutputWithContext(context.Context) KubernetesClusterMaintenanceWindowAllowedArrayOutput }
KubernetesClusterMaintenanceWindowAllowedArrayInput is an input type that accepts KubernetesClusterMaintenanceWindowAllowedArray and KubernetesClusterMaintenanceWindowAllowedArrayOutput values. You can construct a concrete instance of `KubernetesClusterMaintenanceWindowAllowedArrayInput` via:
KubernetesClusterMaintenanceWindowAllowedArray{ KubernetesClusterMaintenanceWindowAllowedArgs{...} }
type KubernetesClusterMaintenanceWindowAllowedArrayOutput ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindowAllowedArrayOutput struct{ *pulumi.OutputState }
func (KubernetesClusterMaintenanceWindowAllowedArrayOutput) ElementType ¶ added in v4.13.0
func (KubernetesClusterMaintenanceWindowAllowedArrayOutput) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowAllowedArrayOutput ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowAllowedArrayOutput() KubernetesClusterMaintenanceWindowAllowedArrayOutput
func (KubernetesClusterMaintenanceWindowAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowAllowedArrayOutputWithContext ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowAllowedArrayOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowAllowedArrayOutput
type KubernetesClusterMaintenanceWindowAllowedInput ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindowAllowedInput interface { pulumi.Input ToKubernetesClusterMaintenanceWindowAllowedOutput() KubernetesClusterMaintenanceWindowAllowedOutput ToKubernetesClusterMaintenanceWindowAllowedOutputWithContext(context.Context) KubernetesClusterMaintenanceWindowAllowedOutput }
KubernetesClusterMaintenanceWindowAllowedInput is an input type that accepts KubernetesClusterMaintenanceWindowAllowedArgs and KubernetesClusterMaintenanceWindowAllowedOutput values. You can construct a concrete instance of `KubernetesClusterMaintenanceWindowAllowedInput` via:
KubernetesClusterMaintenanceWindowAllowedArgs{...}
type KubernetesClusterMaintenanceWindowAllowedOutput ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindowAllowedOutput struct{ *pulumi.OutputState }
func (KubernetesClusterMaintenanceWindowAllowedOutput) Day ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowAllowedOutput) Day() pulumi.StringOutput
A day in a week. Possible values are `Sunday`, `Monday`, `Tuesday`, `Wednesday`, `Thursday`, `Friday` and `Saturday`.
func (KubernetesClusterMaintenanceWindowAllowedOutput) ElementType ¶ added in v4.13.0
func (KubernetesClusterMaintenanceWindowAllowedOutput) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowAllowedOutput) Hours ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowAllowedOutput) Hours() pulumi.IntArrayOutput
An array of hour slots in a day. Possible values are between `0` and `23`.
func (KubernetesClusterMaintenanceWindowAllowedOutput) ToKubernetesClusterMaintenanceWindowAllowedOutput ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowAllowedOutput) ToKubernetesClusterMaintenanceWindowAllowedOutput() KubernetesClusterMaintenanceWindowAllowedOutput
func (KubernetesClusterMaintenanceWindowAllowedOutput) ToKubernetesClusterMaintenanceWindowAllowedOutputWithContext ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowAllowedOutput) ToKubernetesClusterMaintenanceWindowAllowedOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowAllowedOutput
type KubernetesClusterMaintenanceWindowArgs ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindowArgs struct { // One or more `allowed` block as defined below. Alloweds KubernetesClusterMaintenanceWindowAllowedArrayInput `pulumi:"alloweds"` // One or more `notAllowed` block as defined below. NotAlloweds KubernetesClusterMaintenanceWindowNotAllowedArrayInput `pulumi:"notAlloweds"` }
func (KubernetesClusterMaintenanceWindowArgs) ElementType ¶ added in v4.13.0
func (KubernetesClusterMaintenanceWindowArgs) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowOutput ¶ added in v4.13.0
func (i KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowOutput() KubernetesClusterMaintenanceWindowOutput
func (KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowOutputWithContext ¶ added in v4.13.0
func (i KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowOutput
func (KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowPtrOutput ¶ added in v4.13.0
func (i KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowPtrOutput() KubernetesClusterMaintenanceWindowPtrOutput
func (KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowPtrOutputWithContext ¶ added in v4.13.0
func (i KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowPtrOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowPtrOutput
type KubernetesClusterMaintenanceWindowInput ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindowInput interface { pulumi.Input ToKubernetesClusterMaintenanceWindowOutput() KubernetesClusterMaintenanceWindowOutput ToKubernetesClusterMaintenanceWindowOutputWithContext(context.Context) KubernetesClusterMaintenanceWindowOutput }
KubernetesClusterMaintenanceWindowInput is an input type that accepts KubernetesClusterMaintenanceWindowArgs and KubernetesClusterMaintenanceWindowOutput values. You can construct a concrete instance of `KubernetesClusterMaintenanceWindowInput` via:
KubernetesClusterMaintenanceWindowArgs{...}
type KubernetesClusterMaintenanceWindowNotAllowed ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindowNotAllowedArgs ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindowNotAllowedArgs struct { // The end of a time span, formatted as an RFC3339 string. End pulumi.StringInput `pulumi:"end"` // The start of a time span, formatted as an RFC3339 string. Start pulumi.StringInput `pulumi:"start"` }
func (KubernetesClusterMaintenanceWindowNotAllowedArgs) ElementType ¶ added in v4.13.0
func (KubernetesClusterMaintenanceWindowNotAllowedArgs) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowNotAllowedArgs) ToKubernetesClusterMaintenanceWindowNotAllowedOutput ¶ added in v4.13.0
func (i KubernetesClusterMaintenanceWindowNotAllowedArgs) ToKubernetesClusterMaintenanceWindowNotAllowedOutput() KubernetesClusterMaintenanceWindowNotAllowedOutput
func (KubernetesClusterMaintenanceWindowNotAllowedArgs) ToKubernetesClusterMaintenanceWindowNotAllowedOutputWithContext ¶ added in v4.13.0
func (i KubernetesClusterMaintenanceWindowNotAllowedArgs) ToKubernetesClusterMaintenanceWindowNotAllowedOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowNotAllowedOutput
type KubernetesClusterMaintenanceWindowNotAllowedArray ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindowNotAllowedArray []KubernetesClusterMaintenanceWindowNotAllowedInput
func (KubernetesClusterMaintenanceWindowNotAllowedArray) ElementType ¶ added in v4.13.0
func (KubernetesClusterMaintenanceWindowNotAllowedArray) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowNotAllowedArray) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutput ¶ added in v4.13.0
func (i KubernetesClusterMaintenanceWindowNotAllowedArray) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutput() KubernetesClusterMaintenanceWindowNotAllowedArrayOutput
func (KubernetesClusterMaintenanceWindowNotAllowedArray) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutputWithContext ¶ added in v4.13.0
func (i KubernetesClusterMaintenanceWindowNotAllowedArray) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowNotAllowedArrayOutput
type KubernetesClusterMaintenanceWindowNotAllowedArrayInput ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindowNotAllowedArrayInput interface { pulumi.Input ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutput() KubernetesClusterMaintenanceWindowNotAllowedArrayOutput ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutputWithContext(context.Context) KubernetesClusterMaintenanceWindowNotAllowedArrayOutput }
KubernetesClusterMaintenanceWindowNotAllowedArrayInput is an input type that accepts KubernetesClusterMaintenanceWindowNotAllowedArray and KubernetesClusterMaintenanceWindowNotAllowedArrayOutput values. You can construct a concrete instance of `KubernetesClusterMaintenanceWindowNotAllowedArrayInput` via:
KubernetesClusterMaintenanceWindowNotAllowedArray{ KubernetesClusterMaintenanceWindowNotAllowedArgs{...} }
type KubernetesClusterMaintenanceWindowNotAllowedArrayOutput ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindowNotAllowedArrayOutput struct{ *pulumi.OutputState }
func (KubernetesClusterMaintenanceWindowNotAllowedArrayOutput) ElementType ¶ added in v4.13.0
func (KubernetesClusterMaintenanceWindowNotAllowedArrayOutput) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowNotAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutput ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowNotAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutput() KubernetesClusterMaintenanceWindowNotAllowedArrayOutput
func (KubernetesClusterMaintenanceWindowNotAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutputWithContext ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowNotAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowNotAllowedArrayOutput
type KubernetesClusterMaintenanceWindowNotAllowedInput ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindowNotAllowedInput interface { pulumi.Input ToKubernetesClusterMaintenanceWindowNotAllowedOutput() KubernetesClusterMaintenanceWindowNotAllowedOutput ToKubernetesClusterMaintenanceWindowNotAllowedOutputWithContext(context.Context) KubernetesClusterMaintenanceWindowNotAllowedOutput }
KubernetesClusterMaintenanceWindowNotAllowedInput is an input type that accepts KubernetesClusterMaintenanceWindowNotAllowedArgs and KubernetesClusterMaintenanceWindowNotAllowedOutput values. You can construct a concrete instance of `KubernetesClusterMaintenanceWindowNotAllowedInput` via:
KubernetesClusterMaintenanceWindowNotAllowedArgs{...}
type KubernetesClusterMaintenanceWindowNotAllowedOutput ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindowNotAllowedOutput struct{ *pulumi.OutputState }
func (KubernetesClusterMaintenanceWindowNotAllowedOutput) ElementType ¶ added in v4.13.0
func (KubernetesClusterMaintenanceWindowNotAllowedOutput) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowNotAllowedOutput) End ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowNotAllowedOutput) End() pulumi.StringOutput
The end of a time span, formatted as an RFC3339 string.
func (KubernetesClusterMaintenanceWindowNotAllowedOutput) Start ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowNotAllowedOutput) Start() pulumi.StringOutput
The start of a time span, formatted as an RFC3339 string.
func (KubernetesClusterMaintenanceWindowNotAllowedOutput) ToKubernetesClusterMaintenanceWindowNotAllowedOutput ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowNotAllowedOutput) ToKubernetesClusterMaintenanceWindowNotAllowedOutput() KubernetesClusterMaintenanceWindowNotAllowedOutput
func (KubernetesClusterMaintenanceWindowNotAllowedOutput) ToKubernetesClusterMaintenanceWindowNotAllowedOutputWithContext ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowNotAllowedOutput) ToKubernetesClusterMaintenanceWindowNotAllowedOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowNotAllowedOutput
type KubernetesClusterMaintenanceWindowOutput ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindowOutput struct{ *pulumi.OutputState }
func (KubernetesClusterMaintenanceWindowOutput) Alloweds ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowOutput) Alloweds() KubernetesClusterMaintenanceWindowAllowedArrayOutput
One or more `allowed` block as defined below.
func (KubernetesClusterMaintenanceWindowOutput) ElementType ¶ added in v4.13.0
func (KubernetesClusterMaintenanceWindowOutput) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowOutput) NotAlloweds ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowOutput) NotAlloweds() KubernetesClusterMaintenanceWindowNotAllowedArrayOutput
One or more `notAllowed` block as defined below.
func (KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowOutput ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowOutput() KubernetesClusterMaintenanceWindowOutput
func (KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowOutputWithContext ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowOutput
func (KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowPtrOutput ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowPtrOutput() KubernetesClusterMaintenanceWindowPtrOutput
func (KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowPtrOutputWithContext ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowPtrOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowPtrOutput
type KubernetesClusterMaintenanceWindowPtrInput ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindowPtrInput interface { pulumi.Input ToKubernetesClusterMaintenanceWindowPtrOutput() KubernetesClusterMaintenanceWindowPtrOutput ToKubernetesClusterMaintenanceWindowPtrOutputWithContext(context.Context) KubernetesClusterMaintenanceWindowPtrOutput }
KubernetesClusterMaintenanceWindowPtrInput is an input type that accepts KubernetesClusterMaintenanceWindowArgs, KubernetesClusterMaintenanceWindowPtr and KubernetesClusterMaintenanceWindowPtrOutput values. You can construct a concrete instance of `KubernetesClusterMaintenanceWindowPtrInput` via:
KubernetesClusterMaintenanceWindowArgs{...} or: nil
func KubernetesClusterMaintenanceWindowPtr ¶ added in v4.13.0
func KubernetesClusterMaintenanceWindowPtr(v *KubernetesClusterMaintenanceWindowArgs) KubernetesClusterMaintenanceWindowPtrInput
type KubernetesClusterMaintenanceWindowPtrOutput ¶ added in v4.13.0
type KubernetesClusterMaintenanceWindowPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterMaintenanceWindowPtrOutput) Alloweds ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowPtrOutput) Alloweds() KubernetesClusterMaintenanceWindowAllowedArrayOutput
One or more `allowed` block as defined below.
func (KubernetesClusterMaintenanceWindowPtrOutput) ElementType ¶ added in v4.13.0
func (KubernetesClusterMaintenanceWindowPtrOutput) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowPtrOutput) NotAlloweds ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowPtrOutput) NotAlloweds() KubernetesClusterMaintenanceWindowNotAllowedArrayOutput
One or more `notAllowed` block as defined below.
func (KubernetesClusterMaintenanceWindowPtrOutput) ToKubernetesClusterMaintenanceWindowPtrOutput ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowPtrOutput) ToKubernetesClusterMaintenanceWindowPtrOutput() KubernetesClusterMaintenanceWindowPtrOutput
func (KubernetesClusterMaintenanceWindowPtrOutput) ToKubernetesClusterMaintenanceWindowPtrOutputWithContext ¶ added in v4.13.0
func (o KubernetesClusterMaintenanceWindowPtrOutput) ToKubernetesClusterMaintenanceWindowPtrOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowPtrOutput
type KubernetesClusterMap ¶
type KubernetesClusterMap map[string]KubernetesClusterInput
func (KubernetesClusterMap) ElementType ¶
func (KubernetesClusterMap) ElementType() reflect.Type
func (KubernetesClusterMap) ToKubernetesClusterMapOutput ¶
func (i KubernetesClusterMap) ToKubernetesClusterMapOutput() KubernetesClusterMapOutput
func (KubernetesClusterMap) ToKubernetesClusterMapOutputWithContext ¶
func (i KubernetesClusterMap) ToKubernetesClusterMapOutputWithContext(ctx context.Context) KubernetesClusterMapOutput
type KubernetesClusterMapInput ¶
type KubernetesClusterMapInput interface { pulumi.Input ToKubernetesClusterMapOutput() KubernetesClusterMapOutput ToKubernetesClusterMapOutputWithContext(context.Context) KubernetesClusterMapOutput }
KubernetesClusterMapInput is an input type that accepts KubernetesClusterMap and KubernetesClusterMapOutput values. You can construct a concrete instance of `KubernetesClusterMapInput` via:
KubernetesClusterMap{ "key": KubernetesClusterArgs{...} }
type KubernetesClusterMapOutput ¶
type KubernetesClusterMapOutput struct{ *pulumi.OutputState }
func (KubernetesClusterMapOutput) ElementType ¶
func (KubernetesClusterMapOutput) ElementType() reflect.Type
func (KubernetesClusterMapOutput) MapIndex ¶
func (o KubernetesClusterMapOutput) MapIndex(k pulumi.StringInput) KubernetesClusterOutput
func (KubernetesClusterMapOutput) ToKubernetesClusterMapOutput ¶
func (o KubernetesClusterMapOutput) ToKubernetesClusterMapOutput() KubernetesClusterMapOutput
func (KubernetesClusterMapOutput) ToKubernetesClusterMapOutputWithContext ¶
func (o KubernetesClusterMapOutput) ToKubernetesClusterMapOutputWithContext(ctx context.Context) KubernetesClusterMapOutput
type KubernetesClusterNetworkProfile ¶
type KubernetesClusterNetworkProfile struct { // IP address within the Kubernetes service address range that will be used by cluster service discovery (kube-dns). 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. 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"` // A `natGatewayProfile` block. This can only be specified when `loadBalancerSku` is set to `Standard` and `outboundType` is set to `managedNATGateway` or `userAssignedNATGateway`. NatGatewayProfile *KubernetesClusterNetworkProfileNatGatewayProfile `pulumi:"natGatewayProfile"` // Network mode to be used with Azure CNI. Possible values are `bridge` and `transparent`. Changing this forces a new resource to be created. NetworkMode *string `pulumi:"networkMode"` // 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 outbound (egress) routing method which should be used for this Kubernetes Cluster. Possible values are `loadBalancer`, `userDefinedRouting`, `managedNATGateway` and `userAssignedNATGateway`. Defaults to `loadBalancer`. OutboundType *string `pulumi:"outboundType"` // 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. 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). 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. 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"` // A `natGatewayProfile` block. This can only be specified when `loadBalancerSku` is set to `Standard` and `outboundType` is set to `managedNATGateway` or `userAssignedNATGateway`. NatGatewayProfile KubernetesClusterNetworkProfileNatGatewayProfilePtrInput `pulumi:"natGatewayProfile"` // Network mode to be used with Azure CNI. Possible values are `bridge` and `transparent`. Changing this forces a new resource to be created. NetworkMode pulumi.StringPtrInput `pulumi:"networkMode"` // 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 outbound (egress) routing method which should be used for this Kubernetes Cluster. Possible values are `loadBalancer`, `userDefinedRouting`, `managedNATGateway` and `userAssignedNATGateway`. Defaults to `loadBalancer`. OutboundType pulumi.StringPtrInput `pulumi:"outboundType"` // 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. 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 }
KubernetesClusterNetworkProfileInput is an input type that accepts KubernetesClusterNetworkProfileArgs and KubernetesClusterNetworkProfileOutput values. You can construct a concrete instance of `KubernetesClusterNetworkProfileInput` via:
KubernetesClusterNetworkProfileArgs{...}
type KubernetesClusterNetworkProfileLoadBalancerProfile ¶
type KubernetesClusterNetworkProfileLoadBalancerProfile struct { // The outcome (resource IDs) of the specified arguments. EffectiveOutboundIps []string `pulumi:"effectiveOutboundIps"` // Desired outbound flow idle timeout in minutes for the cluster load balancer. Must be between `4` and `120` inclusive. Defaults to `30`. IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` // Count of desired managed outbound IPs for the cluster load balancer. Must be between `1` and `100` inclusive. 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"` // Number of desired SNAT port for each VM in the clusters load balancer. Must be between `0` and `64000` inclusive. Defaults to `0`. OutboundPortsAllocated *int `pulumi:"outboundPortsAllocated"` }
type KubernetesClusterNetworkProfileLoadBalancerProfileArgs ¶
type KubernetesClusterNetworkProfileLoadBalancerProfileArgs struct { // The outcome (resource IDs) of the specified arguments. EffectiveOutboundIps pulumi.StringArrayInput `pulumi:"effectiveOutboundIps"` // Desired outbound flow idle timeout in minutes for the cluster load balancer. Must be between `4` and `120` inclusive. Defaults to `30`. IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` // Count of desired managed outbound IPs for the cluster load balancer. Must be between `1` and `100` inclusive. 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"` // Number of desired SNAT port for each VM in the clusters load balancer. Must be between `0` and `64000` inclusive. Defaults to `0`. OutboundPortsAllocated pulumi.IntPtrInput `pulumi:"outboundPortsAllocated"` }
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 }
KubernetesClusterNetworkProfileLoadBalancerProfileInput is an input type that accepts KubernetesClusterNetworkProfileLoadBalancerProfileArgs and KubernetesClusterNetworkProfileLoadBalancerProfileOutput values. You can construct a concrete instance of `KubernetesClusterNetworkProfileLoadBalancerProfileInput` via:
KubernetesClusterNetworkProfileLoadBalancerProfileArgs{...}
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) IdleTimeoutInMinutes ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
Desired outbound flow idle timeout in minutes for the cluster load balancer. Must be between `4` and `120` inclusive. Defaults to `30`.
func (KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ManagedOutboundIpCount ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) ManagedOutboundIpCount() pulumi.IntPtrOutput
Count of desired managed outbound IPs for the cluster load balancer. Must be between `1` and `100` inclusive.
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) OutboundPortsAllocated ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfileOutput) OutboundPortsAllocated() pulumi.IntPtrOutput
Number of desired SNAT port for each VM in the clusters load balancer. Must be between `0` and `64000` inclusive. Defaults to `0`.
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 }
KubernetesClusterNetworkProfileLoadBalancerProfilePtrInput is an input type that accepts KubernetesClusterNetworkProfileLoadBalancerProfileArgs, KubernetesClusterNetworkProfileLoadBalancerProfilePtr and KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput values. You can construct a concrete instance of `KubernetesClusterNetworkProfileLoadBalancerProfilePtrInput` via:
KubernetesClusterNetworkProfileLoadBalancerProfileArgs{...} or: nil
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) IdleTimeoutInMinutes ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
Desired outbound flow idle timeout in minutes for the cluster load balancer. Must be between `4` and `120` inclusive. Defaults to `30`.
func (KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ManagedOutboundIpCount ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ManagedOutboundIpCount() pulumi.IntPtrOutput
Count of desired managed outbound IPs for the cluster load balancer. Must be between `1` and `100` inclusive.
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) OutboundPortsAllocated ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) OutboundPortsAllocated() pulumi.IntPtrOutput
Number of desired SNAT port for each VM in the clusters load balancer. Must be between `0` and `64000` inclusive. Defaults to `0`.
func (KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput() KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
func (KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutputWithContext ¶
func (o KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput) ToKubernetesClusterNetworkProfileLoadBalancerProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileLoadBalancerProfilePtrOutput
type KubernetesClusterNetworkProfileNatGatewayProfile ¶ added in v4.28.0
type KubernetesClusterNetworkProfileNatGatewayProfile struct { // The outcome (resource IDs) of the specified arguments. EffectiveOutboundIps []string `pulumi:"effectiveOutboundIps"` // Desired outbound flow idle timeout in minutes for the cluster load balancer. Must be between `4` and `120` inclusive. Defaults to `4`. IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"` // Count of desired managed outbound IPs for the cluster load balancer. Must be between `1` and `100` inclusive. ManagedOutboundIpCount *int `pulumi:"managedOutboundIpCount"` }
type KubernetesClusterNetworkProfileNatGatewayProfileArgs ¶ added in v4.28.0
type KubernetesClusterNetworkProfileNatGatewayProfileArgs struct { // The outcome (resource IDs) of the specified arguments. EffectiveOutboundIps pulumi.StringArrayInput `pulumi:"effectiveOutboundIps"` // Desired outbound flow idle timeout in minutes for the cluster load balancer. Must be between `4` and `120` inclusive. Defaults to `4`. IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"` // Count of desired managed outbound IPs for the cluster load balancer. Must be between `1` and `100` inclusive. ManagedOutboundIpCount pulumi.IntPtrInput `pulumi:"managedOutboundIpCount"` }
func (KubernetesClusterNetworkProfileNatGatewayProfileArgs) ElementType ¶ added in v4.28.0
func (KubernetesClusterNetworkProfileNatGatewayProfileArgs) ElementType() reflect.Type
func (KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfileOutput ¶ added in v4.28.0
func (i KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfileOutput() KubernetesClusterNetworkProfileNatGatewayProfileOutput
func (KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfileOutputWithContext ¶ added in v4.28.0
func (i KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfileOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileNatGatewayProfileOutput
func (KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutput ¶ added in v4.28.0
func (i KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutput() KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
func (KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutputWithContext ¶ added in v4.28.0
func (i KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
type KubernetesClusterNetworkProfileNatGatewayProfileInput ¶ added in v4.28.0
type KubernetesClusterNetworkProfileNatGatewayProfileInput interface { pulumi.Input ToKubernetesClusterNetworkProfileNatGatewayProfileOutput() KubernetesClusterNetworkProfileNatGatewayProfileOutput ToKubernetesClusterNetworkProfileNatGatewayProfileOutputWithContext(context.Context) KubernetesClusterNetworkProfileNatGatewayProfileOutput }
KubernetesClusterNetworkProfileNatGatewayProfileInput is an input type that accepts KubernetesClusterNetworkProfileNatGatewayProfileArgs and KubernetesClusterNetworkProfileNatGatewayProfileOutput values. You can construct a concrete instance of `KubernetesClusterNetworkProfileNatGatewayProfileInput` via:
KubernetesClusterNetworkProfileNatGatewayProfileArgs{...}
type KubernetesClusterNetworkProfileNatGatewayProfileOutput ¶ added in v4.28.0
type KubernetesClusterNetworkProfileNatGatewayProfileOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNetworkProfileNatGatewayProfileOutput) EffectiveOutboundIps ¶ added in v4.28.0
func (o KubernetesClusterNetworkProfileNatGatewayProfileOutput) EffectiveOutboundIps() pulumi.StringArrayOutput
The outcome (resource IDs) of the specified arguments.
func (KubernetesClusterNetworkProfileNatGatewayProfileOutput) ElementType ¶ added in v4.28.0
func (KubernetesClusterNetworkProfileNatGatewayProfileOutput) ElementType() reflect.Type
func (KubernetesClusterNetworkProfileNatGatewayProfileOutput) IdleTimeoutInMinutes ¶ added in v4.28.0
func (o KubernetesClusterNetworkProfileNatGatewayProfileOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
Desired outbound flow idle timeout in minutes for the cluster load balancer. Must be between `4` and `120` inclusive. Defaults to `4`.
func (KubernetesClusterNetworkProfileNatGatewayProfileOutput) ManagedOutboundIpCount ¶ added in v4.28.0
func (o KubernetesClusterNetworkProfileNatGatewayProfileOutput) ManagedOutboundIpCount() pulumi.IntPtrOutput
Count of desired managed outbound IPs for the cluster load balancer. Must be between `1` and `100` inclusive.
func (KubernetesClusterNetworkProfileNatGatewayProfileOutput) ToKubernetesClusterNetworkProfileNatGatewayProfileOutput ¶ added in v4.28.0
func (o KubernetesClusterNetworkProfileNatGatewayProfileOutput) ToKubernetesClusterNetworkProfileNatGatewayProfileOutput() KubernetesClusterNetworkProfileNatGatewayProfileOutput
func (KubernetesClusterNetworkProfileNatGatewayProfileOutput) ToKubernetesClusterNetworkProfileNatGatewayProfileOutputWithContext ¶ added in v4.28.0
func (o KubernetesClusterNetworkProfileNatGatewayProfileOutput) ToKubernetesClusterNetworkProfileNatGatewayProfileOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileNatGatewayProfileOutput
func (KubernetesClusterNetworkProfileNatGatewayProfileOutput) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutput ¶ added in v4.28.0
func (o KubernetesClusterNetworkProfileNatGatewayProfileOutput) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutput() KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
func (KubernetesClusterNetworkProfileNatGatewayProfileOutput) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutputWithContext ¶ added in v4.28.0
func (o KubernetesClusterNetworkProfileNatGatewayProfileOutput) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
type KubernetesClusterNetworkProfileNatGatewayProfilePtrInput ¶ added in v4.28.0
type KubernetesClusterNetworkProfileNatGatewayProfilePtrInput interface { pulumi.Input ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutput() KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutputWithContext(context.Context) KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput }
KubernetesClusterNetworkProfileNatGatewayProfilePtrInput is an input type that accepts KubernetesClusterNetworkProfileNatGatewayProfileArgs, KubernetesClusterNetworkProfileNatGatewayProfilePtr and KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput values. You can construct a concrete instance of `KubernetesClusterNetworkProfileNatGatewayProfilePtrInput` via:
KubernetesClusterNetworkProfileNatGatewayProfileArgs{...} or: nil
func KubernetesClusterNetworkProfileNatGatewayProfilePtr ¶ added in v4.28.0
func KubernetesClusterNetworkProfileNatGatewayProfilePtr(v *KubernetesClusterNetworkProfileNatGatewayProfileArgs) KubernetesClusterNetworkProfileNatGatewayProfilePtrInput
type KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput ¶ added in v4.28.0
type KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) EffectiveOutboundIps ¶ added in v4.28.0
func (o KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) EffectiveOutboundIps() pulumi.StringArrayOutput
The outcome (resource IDs) of the specified arguments.
func (KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) ElementType ¶ added in v4.28.0
func (KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) ElementType() reflect.Type
func (KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) IdleTimeoutInMinutes ¶ added in v4.28.0
func (o KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) IdleTimeoutInMinutes() pulumi.IntPtrOutput
Desired outbound flow idle timeout in minutes for the cluster load balancer. Must be between `4` and `120` inclusive. Defaults to `4`.
func (KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) ManagedOutboundIpCount ¶ added in v4.28.0
func (o KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) ManagedOutboundIpCount() pulumi.IntPtrOutput
Count of desired managed outbound IPs for the cluster load balancer. Must be between `1` and `100` inclusive.
func (KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutput ¶ added in v4.28.0
func (o KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutput() KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
func (KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutputWithContext ¶ added in v4.28.0
func (o KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
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). 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. 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) NatGatewayProfile ¶ added in v4.28.0
func (o KubernetesClusterNetworkProfileOutput) NatGatewayProfile() KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
A `natGatewayProfile` block. This can only be specified when `loadBalancerSku` is set to `Standard` and `outboundType` is set to `managedNATGateway` or `userAssignedNATGateway`.
func (KubernetesClusterNetworkProfileOutput) NetworkMode ¶
func (o KubernetesClusterNetworkProfileOutput) NetworkMode() pulumi.StringPtrOutput
Network mode to be used with Azure CNI. Possible values are `bridge` and `transparent`. Changing this forces a new resource to be created.
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) OutboundType ¶
func (o KubernetesClusterNetworkProfileOutput) OutboundType() pulumi.StringPtrOutput
The outbound (egress) routing method which should be used for this Kubernetes Cluster. Possible values are `loadBalancer`, `userDefinedRouting`, `managedNATGateway` and `userAssignedNATGateway`. Defaults to `loadBalancer`.
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. 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 }
KubernetesClusterNetworkProfilePtrInput is an input type that accepts KubernetesClusterNetworkProfileArgs, KubernetesClusterNetworkProfilePtr and KubernetesClusterNetworkProfilePtrOutput values. You can construct a concrete instance of `KubernetesClusterNetworkProfilePtrInput` via:
KubernetesClusterNetworkProfileArgs{...} or: nil
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). 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. 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) NatGatewayProfile ¶ added in v4.28.0
func (o KubernetesClusterNetworkProfilePtrOutput) NatGatewayProfile() KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
A `natGatewayProfile` block. This can only be specified when `loadBalancerSku` is set to `Standard` and `outboundType` is set to `managedNATGateway` or `userAssignedNATGateway`.
func (KubernetesClusterNetworkProfilePtrOutput) NetworkMode ¶
func (o KubernetesClusterNetworkProfilePtrOutput) NetworkMode() pulumi.StringPtrOutput
Network mode to be used with Azure CNI. Possible values are `bridge` and `transparent`. Changing this forces a new resource to be created.
func (KubernetesClusterNetworkProfilePtrOutput) NetworkPlugin ¶
func (o KubernetesClusterNetworkProfilePtrOutput) NetworkPlugin() pulumi.StringPtrOutput
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) OutboundType ¶
func (o KubernetesClusterNetworkProfilePtrOutput) OutboundType() pulumi.StringPtrOutput
The outbound (egress) routing method which should be used for this Kubernetes Cluster. Possible values are `loadBalancer`, `userDefinedRouting`, `managedNATGateway` and `userAssignedNATGateway`. Defaults to `loadBalancer`.
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. 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. Changing this forces a new resource to be created. 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 the nodes in this Node Pool have host encryption enabled? Defaults to `false`. EnableHostEncryption pulumi.BoolPtrOutput `pulumi:"enableHostEncryption"` // Should each node have a Public IP Address? Defaults to `false`. Changing this forces a new resource to be created. EnableNodePublicIp pulumi.BoolPtrOutput `pulumi:"enableNodePublicIp"` // The Eviction Policy which should be used for Virtual Machines within the Virtual Machine Scale Set powering this Node Pool. Possible values are `Deallocate` and `Delete`. Changing this forces a new resource to be created. EvictionPolicy pulumi.StringPtrOutput `pulumi:"evictionPolicy"` // Should the nodes in this Node Pool have Federal Information Processing Standard enabled? Changing this forces a new resource to be created. FipsEnabled pulumi.BoolPtrOutput `pulumi:"fipsEnabled"` // A `kubeletConfig` block as defined below. KubeletConfig KubernetesClusterNodePoolKubeletConfigPtrOutput `pulumi:"kubeletConfig"` // The type of disk used by kubelet. Possible Values are `OS`. KubeletDiskType pulumi.StringOutput `pulumi:"kubeletDiskType"` // 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"` // A `linuxOsConfig` block as defined below. LinuxOsConfig KubernetesClusterNodePoolLinuxOsConfigPtrOutput `pulumi:"linuxOsConfig"` // The maximum number of nodes which should exist within this Node Pool. Valid values are between `0` and `1000` 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 `0` and `1000` and must be less than or equal to `maxCount`. MinCount pulumi.IntPtrOutput `pulumi:"minCount"` // Should this Node Pool be used for System or User resources? Possible values are `System` and `User`. Defaults to `User`. Mode pulumi.StringPtrOutput `pulumi:"mode"` // 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 `0` and `1000` (inclusive) for user pools and between `1` and `1000` (inclusive) for system pools 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. Changing this forces a new resource to be created. NodeLabels pulumi.StringMapOutput `pulumi:"nodeLabels"` // Resource ID for the Public IP Addresses Prefix for the nodes in this Node Pool. `enableNodePublicIp` should be `true`. Changing this forces a new resource to be created. NodePublicIpPrefixId pulumi.StringPtrOutput `pulumi:"nodePublicIpPrefixId"` // A list of Kubernetes taints which should be applied to nodes in the agent pool (e.g `key=value:NoSchedule`). Changing this forces a new resource to be created. NodeTaints pulumi.StringArrayOutput `pulumi:"nodeTaints"` // Version of Kubernetes used for the Agents. If not specified, the latest recommended version will be used at provisioning time (but won't auto-upgrade) OrchestratorVersion pulumi.StringOutput `pulumi:"orchestratorVersion"` // The Agent Operating System disk size in GB. Changing this forces a new resource to be created. OsDiskSizeGb pulumi.IntOutput `pulumi:"osDiskSizeGb"` // The type of disk which should be used for the Operating System. Possible values are `Ephemeral` and `Managed`. Defaults to `Managed`. Changing this forces a new resource to be created. OsDiskType pulumi.StringPtrOutput `pulumi:"osDiskType"` // OsSKU to be used to specify Linux OSType. Not applicable to Windows OSType. Possible values include: `Ubuntu`, `CBLMariner`. Defaults to `Ubuntu`. Changing this forces a new resource to be created. OsSku pulumi.StringOutput `pulumi:"osSku"` // 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"` // The ID of the Subnet where the pods in the Node Pool should exist. Changing this forces a new resource to be created. PodSubnetId pulumi.StringPtrOutput `pulumi:"podSubnetId"` // The Priority for Virtual Machines within the Virtual Machine Scale Set that powers this Node Pool. Possible values are `Regular` and `Spot`. Defaults to `Regular`. Changing this forces a new resource to be created. Priority pulumi.StringPtrOutput `pulumi:"priority"` // The ID of the Proximity Placement Group where the Virtual Machine Scale Set that powers this Node Pool will be placed. Changing this forces a new resource to be created. ProximityPlacementGroupId pulumi.StringPtrOutput `pulumi:"proximityPlacementGroupId"` // Specifies how the node pool should deal with scaled-down nodes. Allowed values are `Delete` and `Deallocate`. Defaults to `Delete`. ScaleDownMode pulumi.StringPtrOutput `pulumi:"scaleDownMode"` // The maximum price you're willing to pay in USD per Virtual Machine. Valid values are `-1` (the current on-demand price for a Virtual Machine) or a positive value with up to five decimal places. Changing this forces a new resource to be created. SpotMaxPrice pulumi.Float64PtrOutput `pulumi:"spotMaxPrice"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Used to specify whether the UltraSSD is enabled in the Node Pool. Defaults to `false`. See [the documentation](https://docs.microsoft.com/en-us/azure/aks/use-ultra-disks) for more information. UltraSsdEnabled pulumi.BoolPtrOutput `pulumi:"ultraSsdEnabled"` // A `upgradeSettings` block as documented below. UpgradeSettings KubernetesClusterNodePoolUpgradeSettingsPtrOutput `pulumi:"upgradeSettings"` // 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"` // Used to specify the workload runtime. Allowed values are `OCIContainer` and `WasmWasi`. WorkloadRuntime pulumi.StringPtrOutput `pulumi:"workloadRuntime"` }
## Import
Kubernetes Cluster Node Pools can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:containerservice/kubernetesClusterNodePool:KubernetesClusterNodePool pool1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ContainerService/managedClusters/cluster1/agentPools/pool1
```
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.
func (*KubernetesClusterNodePool) ElementType ¶
func (*KubernetesClusterNodePool) ElementType() reflect.Type
func (*KubernetesClusterNodePool) ToKubernetesClusterNodePoolOutput ¶
func (i *KubernetesClusterNodePool) ToKubernetesClusterNodePoolOutput() KubernetesClusterNodePoolOutput
func (*KubernetesClusterNodePool) ToKubernetesClusterNodePoolOutputWithContext ¶
func (i *KubernetesClusterNodePool) ToKubernetesClusterNodePoolOutputWithContext(ctx context.Context) KubernetesClusterNodePoolOutput
func (*KubernetesClusterNodePool) ToKubernetesClusterNodePoolPtrOutput ¶
func (i *KubernetesClusterNodePool) ToKubernetesClusterNodePoolPtrOutput() KubernetesClusterNodePoolPtrOutput
func (*KubernetesClusterNodePool) ToKubernetesClusterNodePoolPtrOutputWithContext ¶
func (i *KubernetesClusterNodePool) ToKubernetesClusterNodePoolPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolPtrOutput
type KubernetesClusterNodePoolArgs ¶
type KubernetesClusterNodePoolArgs struct { // A list of Availability Zones where the Nodes in this Node Pool should be created in. Changing this forces a new resource to be created. 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 the nodes in this Node Pool have host encryption enabled? Defaults to `false`. EnableHostEncryption pulumi.BoolPtrInput // Should each node have a Public IP Address? Defaults to `false`. Changing this forces a new resource to be created. EnableNodePublicIp pulumi.BoolPtrInput // The Eviction Policy which should be used for Virtual Machines within the Virtual Machine Scale Set powering this Node Pool. Possible values are `Deallocate` and `Delete`. Changing this forces a new resource to be created. EvictionPolicy pulumi.StringPtrInput // Should the nodes in this Node Pool have Federal Information Processing Standard enabled? Changing this forces a new resource to be created. FipsEnabled pulumi.BoolPtrInput // A `kubeletConfig` block as defined below. KubeletConfig KubernetesClusterNodePoolKubeletConfigPtrInput // The type of disk used by kubelet. Possible Values are `OS`. KubeletDiskType pulumi.StringPtrInput // The ID of the Kubernetes Cluster where this Node Pool should exist. Changing this forces a new resource to be created. KubernetesClusterId pulumi.StringInput // A `linuxOsConfig` block as defined below. LinuxOsConfig KubernetesClusterNodePoolLinuxOsConfigPtrInput // The maximum number of nodes which should exist within this Node Pool. Valid values are between `0` and `1000` 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 `0` and `1000` and must be less than or equal to `maxCount`. MinCount pulumi.IntPtrInput // Should this Node Pool be used for System or User resources? Possible values are `System` and `User`. Defaults to `User`. Mode pulumi.StringPtrInput // 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 `0` and `1000` (inclusive) for user pools and between `1` and `1000` (inclusive) for system pools 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. Changing this forces a new resource to be created. NodeLabels pulumi.StringMapInput // Resource ID for the Public IP Addresses Prefix for the nodes in this Node Pool. `enableNodePublicIp` should be `true`. Changing this forces a new resource to be created. NodePublicIpPrefixId pulumi.StringPtrInput // A list of Kubernetes taints which should be applied to nodes in the agent pool (e.g `key=value:NoSchedule`). Changing this forces a new resource to be created. NodeTaints pulumi.StringArrayInput // Version of Kubernetes used for the Agents. If not specified, the latest recommended version will be used at provisioning time (but won't auto-upgrade) OrchestratorVersion pulumi.StringPtrInput // The Agent Operating System disk size in GB. Changing this forces a new resource to be created. OsDiskSizeGb pulumi.IntPtrInput // The type of disk which should be used for the Operating System. Possible values are `Ephemeral` and `Managed`. Defaults to `Managed`. Changing this forces a new resource to be created. OsDiskType pulumi.StringPtrInput // OsSKU to be used to specify Linux OSType. Not applicable to Windows OSType. Possible values include: `Ubuntu`, `CBLMariner`. Defaults to `Ubuntu`. Changing this forces a new resource to be created. OsSku pulumi.StringPtrInput // 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 // The ID of the Subnet where the pods in the Node Pool should exist. Changing this forces a new resource to be created. PodSubnetId pulumi.StringPtrInput // The Priority for Virtual Machines within the Virtual Machine Scale Set that powers this Node Pool. Possible values are `Regular` and `Spot`. Defaults to `Regular`. Changing this forces a new resource to be created. Priority pulumi.StringPtrInput // The ID of the Proximity Placement Group where the Virtual Machine Scale Set that powers this Node Pool will be placed. Changing this forces a new resource to be created. ProximityPlacementGroupId pulumi.StringPtrInput // Specifies how the node pool should deal with scaled-down nodes. Allowed values are `Delete` and `Deallocate`. Defaults to `Delete`. ScaleDownMode pulumi.StringPtrInput // The maximum price you're willing to pay in USD per Virtual Machine. Valid values are `-1` (the current on-demand price for a Virtual Machine) or a positive value with up to five decimal places. Changing this forces a new resource to be created. SpotMaxPrice pulumi.Float64PtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Used to specify whether the UltraSSD is enabled in the Node Pool. Defaults to `false`. See [the documentation](https://docs.microsoft.com/en-us/azure/aks/use-ultra-disks) for more information. UltraSsdEnabled pulumi.BoolPtrInput // A `upgradeSettings` block as documented below. UpgradeSettings KubernetesClusterNodePoolUpgradeSettingsPtrInput // 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 // Used to specify the workload runtime. Allowed values are `OCIContainer` and `WasmWasi`. WorkloadRuntime pulumi.StringPtrInput }
The set of arguments for constructing a KubernetesClusterNodePool resource.
func (KubernetesClusterNodePoolArgs) ElementType ¶
func (KubernetesClusterNodePoolArgs) ElementType() reflect.Type
type KubernetesClusterNodePoolArray ¶
type KubernetesClusterNodePoolArray []KubernetesClusterNodePoolInput
func (KubernetesClusterNodePoolArray) ElementType ¶
func (KubernetesClusterNodePoolArray) ElementType() reflect.Type
func (KubernetesClusterNodePoolArray) ToKubernetesClusterNodePoolArrayOutput ¶
func (i KubernetesClusterNodePoolArray) ToKubernetesClusterNodePoolArrayOutput() KubernetesClusterNodePoolArrayOutput
func (KubernetesClusterNodePoolArray) ToKubernetesClusterNodePoolArrayOutputWithContext ¶
func (i KubernetesClusterNodePoolArray) ToKubernetesClusterNodePoolArrayOutputWithContext(ctx context.Context) KubernetesClusterNodePoolArrayOutput
type KubernetesClusterNodePoolArrayInput ¶
type KubernetesClusterNodePoolArrayInput interface { pulumi.Input ToKubernetesClusterNodePoolArrayOutput() KubernetesClusterNodePoolArrayOutput ToKubernetesClusterNodePoolArrayOutputWithContext(context.Context) KubernetesClusterNodePoolArrayOutput }
KubernetesClusterNodePoolArrayInput is an input type that accepts KubernetesClusterNodePoolArray and KubernetesClusterNodePoolArrayOutput values. You can construct a concrete instance of `KubernetesClusterNodePoolArrayInput` via:
KubernetesClusterNodePoolArray{ KubernetesClusterNodePoolArgs{...} }
type KubernetesClusterNodePoolArrayOutput ¶
type KubernetesClusterNodePoolArrayOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodePoolArrayOutput) ElementType ¶
func (KubernetesClusterNodePoolArrayOutput) ElementType() reflect.Type
func (KubernetesClusterNodePoolArrayOutput) Index ¶
func (o KubernetesClusterNodePoolArrayOutput) Index(i pulumi.IntInput) KubernetesClusterNodePoolOutput
func (KubernetesClusterNodePoolArrayOutput) ToKubernetesClusterNodePoolArrayOutput ¶
func (o KubernetesClusterNodePoolArrayOutput) ToKubernetesClusterNodePoolArrayOutput() KubernetesClusterNodePoolArrayOutput
func (KubernetesClusterNodePoolArrayOutput) ToKubernetesClusterNodePoolArrayOutputWithContext ¶
func (o KubernetesClusterNodePoolArrayOutput) ToKubernetesClusterNodePoolArrayOutputWithContext(ctx context.Context) KubernetesClusterNodePoolArrayOutput
type KubernetesClusterNodePoolInput ¶
type KubernetesClusterNodePoolInput interface { pulumi.Input ToKubernetesClusterNodePoolOutput() KubernetesClusterNodePoolOutput ToKubernetesClusterNodePoolOutputWithContext(ctx context.Context) KubernetesClusterNodePoolOutput }
type KubernetesClusterNodePoolKubeletConfig ¶ added in v4.8.0
type KubernetesClusterNodePoolKubeletConfig struct { // Specifies the allow list of unsafe sysctls command or patterns (ending in `*`). Changing this forces a new resource to be created. AllowedUnsafeSysctls []string `pulumi:"allowedUnsafeSysctls"` // Specifies the maximum number of container log files that can be present for a container. must be at least 2. Changing this forces a new resource to be created. ContainerLogMaxLine *int `pulumi:"containerLogMaxLine"` // Specifies the maximum size (e.g. 10MB) of container log file before it is rotated. Changing this forces a new resource to be created. ContainerLogMaxSizeMb *int `pulumi:"containerLogMaxSizeMb"` // Is CPU CFS quota enforcement for containers enabled? Changing this forces a new resource to be created. CpuCfsQuotaEnabled *bool `pulumi:"cpuCfsQuotaEnabled"` // Specifies the CPU CFS quota period value. Changing this forces a new resource to be created. CpuCfsQuotaPeriod *string `pulumi:"cpuCfsQuotaPeriod"` // Specifies the CPU Manager policy to use. Possible values are `none` and `static`, Changing this forces a new resource to be created. CpuManagerPolicy *string `pulumi:"cpuManagerPolicy"` // Specifies the percent of disk usage above which image garbage collection is always run. Must be between `0` and `100`. Changing this forces a new resource to be created. ImageGcHighThreshold *int `pulumi:"imageGcHighThreshold"` // Specifies the percent of disk usage lower than which image garbage collection is never run. Must be between `0` and `100`. Changing this forces a new resource to be created. ImageGcLowThreshold *int `pulumi:"imageGcLowThreshold"` // Specifies the maximum number of processes per pod. Changing this forces a new resource to be created. PodMaxPid *int `pulumi:"podMaxPid"` // Specifies the Topology Manager policy to use. Possible values are `none`, `best-effort`, `restricted` or `single-numa-node`. Changing this forces a new resource to be created. TopologyManagerPolicy *string `pulumi:"topologyManagerPolicy"` }
type KubernetesClusterNodePoolKubeletConfigArgs ¶ added in v4.8.0
type KubernetesClusterNodePoolKubeletConfigArgs struct { // Specifies the allow list of unsafe sysctls command or patterns (ending in `*`). Changing this forces a new resource to be created. AllowedUnsafeSysctls pulumi.StringArrayInput `pulumi:"allowedUnsafeSysctls"` // Specifies the maximum number of container log files that can be present for a container. must be at least 2. Changing this forces a new resource to be created. ContainerLogMaxLine pulumi.IntPtrInput `pulumi:"containerLogMaxLine"` // Specifies the maximum size (e.g. 10MB) of container log file before it is rotated. Changing this forces a new resource to be created. ContainerLogMaxSizeMb pulumi.IntPtrInput `pulumi:"containerLogMaxSizeMb"` // Is CPU CFS quota enforcement for containers enabled? Changing this forces a new resource to be created. CpuCfsQuotaEnabled pulumi.BoolPtrInput `pulumi:"cpuCfsQuotaEnabled"` // Specifies the CPU CFS quota period value. Changing this forces a new resource to be created. CpuCfsQuotaPeriod pulumi.StringPtrInput `pulumi:"cpuCfsQuotaPeriod"` // Specifies the CPU Manager policy to use. Possible values are `none` and `static`, Changing this forces a new resource to be created. CpuManagerPolicy pulumi.StringPtrInput `pulumi:"cpuManagerPolicy"` // Specifies the percent of disk usage above which image garbage collection is always run. Must be between `0` and `100`. Changing this forces a new resource to be created. ImageGcHighThreshold pulumi.IntPtrInput `pulumi:"imageGcHighThreshold"` // Specifies the percent of disk usage lower than which image garbage collection is never run. Must be between `0` and `100`. Changing this forces a new resource to be created. ImageGcLowThreshold pulumi.IntPtrInput `pulumi:"imageGcLowThreshold"` // Specifies the maximum number of processes per pod. Changing this forces a new resource to be created. PodMaxPid pulumi.IntPtrInput `pulumi:"podMaxPid"` // Specifies the Topology Manager policy to use. Possible values are `none`, `best-effort`, `restricted` or `single-numa-node`. Changing this forces a new resource to be created. TopologyManagerPolicy pulumi.StringPtrInput `pulumi:"topologyManagerPolicy"` }
func (KubernetesClusterNodePoolKubeletConfigArgs) ElementType ¶ added in v4.8.0
func (KubernetesClusterNodePoolKubeletConfigArgs) ElementType() reflect.Type
func (KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigOutput ¶ added in v4.8.0
func (i KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigOutput() KubernetesClusterNodePoolKubeletConfigOutput
func (KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigOutputWithContext ¶ added in v4.8.0
func (i KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigOutputWithContext(ctx context.Context) KubernetesClusterNodePoolKubeletConfigOutput
func (KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigPtrOutput ¶ added in v4.8.0
func (i KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigPtrOutput() KubernetesClusterNodePoolKubeletConfigPtrOutput
func (KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigPtrOutputWithContext ¶ added in v4.8.0
func (i KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolKubeletConfigPtrOutput
type KubernetesClusterNodePoolKubeletConfigInput ¶ added in v4.8.0
type KubernetesClusterNodePoolKubeletConfigInput interface { pulumi.Input ToKubernetesClusterNodePoolKubeletConfigOutput() KubernetesClusterNodePoolKubeletConfigOutput ToKubernetesClusterNodePoolKubeletConfigOutputWithContext(context.Context) KubernetesClusterNodePoolKubeletConfigOutput }
KubernetesClusterNodePoolKubeletConfigInput is an input type that accepts KubernetesClusterNodePoolKubeletConfigArgs and KubernetesClusterNodePoolKubeletConfigOutput values. You can construct a concrete instance of `KubernetesClusterNodePoolKubeletConfigInput` via:
KubernetesClusterNodePoolKubeletConfigArgs{...}
type KubernetesClusterNodePoolKubeletConfigOutput ¶ added in v4.8.0
type KubernetesClusterNodePoolKubeletConfigOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodePoolKubeletConfigOutput) AllowedUnsafeSysctls ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput
Specifies the allow list of unsafe sysctls command or patterns (ending in `*`). Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolKubeletConfigOutput) ContainerLogMaxLine ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigOutput) ContainerLogMaxLine() pulumi.IntPtrOutput
Specifies the maximum number of container log files that can be present for a container. must be at least 2. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolKubeletConfigOutput) ContainerLogMaxSizeMb ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigOutput) ContainerLogMaxSizeMb() pulumi.IntPtrOutput
Specifies the maximum size (e.g. 10MB) of container log file before it is rotated. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolKubeletConfigOutput) CpuCfsQuotaEnabled ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigOutput) CpuCfsQuotaEnabled() pulumi.BoolPtrOutput
Is CPU CFS quota enforcement for containers enabled? Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolKubeletConfigOutput) CpuCfsQuotaPeriod ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
Specifies the CPU CFS quota period value. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolKubeletConfigOutput) CpuManagerPolicy ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigOutput) CpuManagerPolicy() pulumi.StringPtrOutput
Specifies the CPU Manager policy to use. Possible values are `none` and `static`, Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolKubeletConfigOutput) ElementType ¶ added in v4.8.0
func (KubernetesClusterNodePoolKubeletConfigOutput) ElementType() reflect.Type
func (KubernetesClusterNodePoolKubeletConfigOutput) ImageGcHighThreshold ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigOutput) ImageGcHighThreshold() pulumi.IntPtrOutput
Specifies the percent of disk usage above which image garbage collection is always run. Must be between `0` and `100`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolKubeletConfigOutput) ImageGcLowThreshold ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigOutput) ImageGcLowThreshold() pulumi.IntPtrOutput
Specifies the percent of disk usage lower than which image garbage collection is never run. Must be between `0` and `100`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolKubeletConfigOutput) PodMaxPid ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigOutput) PodMaxPid() pulumi.IntPtrOutput
Specifies the maximum number of processes per pod. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolKubeletConfigOutput) ToKubernetesClusterNodePoolKubeletConfigOutput ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigOutput) ToKubernetesClusterNodePoolKubeletConfigOutput() KubernetesClusterNodePoolKubeletConfigOutput
func (KubernetesClusterNodePoolKubeletConfigOutput) ToKubernetesClusterNodePoolKubeletConfigOutputWithContext ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigOutput) ToKubernetesClusterNodePoolKubeletConfigOutputWithContext(ctx context.Context) KubernetesClusterNodePoolKubeletConfigOutput
func (KubernetesClusterNodePoolKubeletConfigOutput) ToKubernetesClusterNodePoolKubeletConfigPtrOutput ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigOutput) ToKubernetesClusterNodePoolKubeletConfigPtrOutput() KubernetesClusterNodePoolKubeletConfigPtrOutput
func (KubernetesClusterNodePoolKubeletConfigOutput) ToKubernetesClusterNodePoolKubeletConfigPtrOutputWithContext ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigOutput) ToKubernetesClusterNodePoolKubeletConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolKubeletConfigPtrOutput
func (KubernetesClusterNodePoolKubeletConfigOutput) TopologyManagerPolicy ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigOutput) TopologyManagerPolicy() pulumi.StringPtrOutput
Specifies the Topology Manager policy to use. Possible values are `none`, `best-effort`, `restricted` or `single-numa-node`. Changing this forces a new resource to be created.
type KubernetesClusterNodePoolKubeletConfigPtrInput ¶ added in v4.8.0
type KubernetesClusterNodePoolKubeletConfigPtrInput interface { pulumi.Input ToKubernetesClusterNodePoolKubeletConfigPtrOutput() KubernetesClusterNodePoolKubeletConfigPtrOutput ToKubernetesClusterNodePoolKubeletConfigPtrOutputWithContext(context.Context) KubernetesClusterNodePoolKubeletConfigPtrOutput }
KubernetesClusterNodePoolKubeletConfigPtrInput is an input type that accepts KubernetesClusterNodePoolKubeletConfigArgs, KubernetesClusterNodePoolKubeletConfigPtr and KubernetesClusterNodePoolKubeletConfigPtrOutput values. You can construct a concrete instance of `KubernetesClusterNodePoolKubeletConfigPtrInput` via:
KubernetesClusterNodePoolKubeletConfigArgs{...} or: nil
func KubernetesClusterNodePoolKubeletConfigPtr ¶ added in v4.8.0
func KubernetesClusterNodePoolKubeletConfigPtr(v *KubernetesClusterNodePoolKubeletConfigArgs) KubernetesClusterNodePoolKubeletConfigPtrInput
type KubernetesClusterNodePoolKubeletConfigPtrOutput ¶ added in v4.8.0
type KubernetesClusterNodePoolKubeletConfigPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodePoolKubeletConfigPtrOutput) AllowedUnsafeSysctls ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput
Specifies the allow list of unsafe sysctls command or patterns (ending in `*`). Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolKubeletConfigPtrOutput) ContainerLogMaxLine ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) ContainerLogMaxLine() pulumi.IntPtrOutput
Specifies the maximum number of container log files that can be present for a container. must be at least 2. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolKubeletConfigPtrOutput) ContainerLogMaxSizeMb ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) ContainerLogMaxSizeMb() pulumi.IntPtrOutput
Specifies the maximum size (e.g. 10MB) of container log file before it is rotated. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolKubeletConfigPtrOutput) CpuCfsQuotaEnabled ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) CpuCfsQuotaEnabled() pulumi.BoolPtrOutput
Is CPU CFS quota enforcement for containers enabled? Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolKubeletConfigPtrOutput) CpuCfsQuotaPeriod ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput
Specifies the CPU CFS quota period value. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolKubeletConfigPtrOutput) CpuManagerPolicy ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) CpuManagerPolicy() pulumi.StringPtrOutput
Specifies the CPU Manager policy to use. Possible values are `none` and `static`, Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolKubeletConfigPtrOutput) ElementType ¶ added in v4.8.0
func (KubernetesClusterNodePoolKubeletConfigPtrOutput) ElementType() reflect.Type
func (KubernetesClusterNodePoolKubeletConfigPtrOutput) ImageGcHighThreshold ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) ImageGcHighThreshold() pulumi.IntPtrOutput
Specifies the percent of disk usage above which image garbage collection is always run. Must be between `0` and `100`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolKubeletConfigPtrOutput) ImageGcLowThreshold ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) ImageGcLowThreshold() pulumi.IntPtrOutput
Specifies the percent of disk usage lower than which image garbage collection is never run. Must be between `0` and `100`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolKubeletConfigPtrOutput) PodMaxPid ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) PodMaxPid() pulumi.IntPtrOutput
Specifies the maximum number of processes per pod. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolKubeletConfigPtrOutput) ToKubernetesClusterNodePoolKubeletConfigPtrOutput ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) ToKubernetesClusterNodePoolKubeletConfigPtrOutput() KubernetesClusterNodePoolKubeletConfigPtrOutput
func (KubernetesClusterNodePoolKubeletConfigPtrOutput) ToKubernetesClusterNodePoolKubeletConfigPtrOutputWithContext ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) ToKubernetesClusterNodePoolKubeletConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolKubeletConfigPtrOutput
func (KubernetesClusterNodePoolKubeletConfigPtrOutput) TopologyManagerPolicy ¶ added in v4.8.0
func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) TopologyManagerPolicy() pulumi.StringPtrOutput
Specifies the Topology Manager policy to use. Possible values are `none`, `best-effort`, `restricted` or `single-numa-node`. Changing this forces a new resource to be created.
type KubernetesClusterNodePoolLinuxOsConfig ¶ added in v4.8.0
type KubernetesClusterNodePoolLinuxOsConfig struct { // Specifies the size of swap file on each node in MB. Changing this forces a new resource to be created. SwapFileSizeMb *int `pulumi:"swapFileSizeMb"` // A `sysctlConfig` block as defined below. Changing this forces a new resource to be created. SysctlConfig *KubernetesClusterNodePoolLinuxOsConfigSysctlConfig `pulumi:"sysctlConfig"` // specifies the defrag configuration for Transparent Huge Page. Possible values are `always`, `defer`, `defer+madvise`, `madvise` and `never`. Changing this forces a new resource to be created. TransparentHugePageDefrag *string `pulumi:"transparentHugePageDefrag"` // Specifies the Transparent Huge Page enabled configuration. Possible values are `always`, `madvise` and `never`. Changing this forces a new resource to be created. TransparentHugePageEnabled *string `pulumi:"transparentHugePageEnabled"` }
type KubernetesClusterNodePoolLinuxOsConfigArgs ¶ added in v4.8.0
type KubernetesClusterNodePoolLinuxOsConfigArgs struct { // Specifies the size of swap file on each node in MB. Changing this forces a new resource to be created. SwapFileSizeMb pulumi.IntPtrInput `pulumi:"swapFileSizeMb"` // A `sysctlConfig` block as defined below. Changing this forces a new resource to be created. SysctlConfig KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrInput `pulumi:"sysctlConfig"` // specifies the defrag configuration for Transparent Huge Page. Possible values are `always`, `defer`, `defer+madvise`, `madvise` and `never`. Changing this forces a new resource to be created. TransparentHugePageDefrag pulumi.StringPtrInput `pulumi:"transparentHugePageDefrag"` // Specifies the Transparent Huge Page enabled configuration. Possible values are `always`, `madvise` and `never`. Changing this forces a new resource to be created. TransparentHugePageEnabled pulumi.StringPtrInput `pulumi:"transparentHugePageEnabled"` }
func (KubernetesClusterNodePoolLinuxOsConfigArgs) ElementType ¶ added in v4.8.0
func (KubernetesClusterNodePoolLinuxOsConfigArgs) ElementType() reflect.Type
func (KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigOutput ¶ added in v4.8.0
func (i KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigOutput() KubernetesClusterNodePoolLinuxOsConfigOutput
func (KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigOutputWithContext ¶ added in v4.8.0
func (i KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigOutput
func (KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutput ¶ added in v4.8.0
func (i KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutputWithContext ¶ added in v4.8.0
func (i KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigPtrOutput
type KubernetesClusterNodePoolLinuxOsConfigInput ¶ added in v4.8.0
type KubernetesClusterNodePoolLinuxOsConfigInput interface { pulumi.Input ToKubernetesClusterNodePoolLinuxOsConfigOutput() KubernetesClusterNodePoolLinuxOsConfigOutput ToKubernetesClusterNodePoolLinuxOsConfigOutputWithContext(context.Context) KubernetesClusterNodePoolLinuxOsConfigOutput }
KubernetesClusterNodePoolLinuxOsConfigInput is an input type that accepts KubernetesClusterNodePoolLinuxOsConfigArgs and KubernetesClusterNodePoolLinuxOsConfigOutput values. You can construct a concrete instance of `KubernetesClusterNodePoolLinuxOsConfigInput` via:
KubernetesClusterNodePoolLinuxOsConfigArgs{...}
type KubernetesClusterNodePoolLinuxOsConfigOutput ¶ added in v4.8.0
type KubernetesClusterNodePoolLinuxOsConfigOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodePoolLinuxOsConfigOutput) ElementType ¶ added in v4.8.0
func (KubernetesClusterNodePoolLinuxOsConfigOutput) ElementType() reflect.Type
func (KubernetesClusterNodePoolLinuxOsConfigOutput) SwapFileSizeMb ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigOutput) SwapFileSizeMb() pulumi.IntPtrOutput
Specifies the size of swap file on each node in MB. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigOutput) SysctlConfig ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigOutput) SysctlConfig() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
A `sysctlConfig` block as defined below. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigOutput ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigOutput() KubernetesClusterNodePoolLinuxOsConfigOutput
func (KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigOutputWithContext ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigOutput
func (KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutput ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutputWithContext ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigOutput) TransparentHugePageDefrag ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigOutput) TransparentHugePageDefrag() pulumi.StringPtrOutput
specifies the defrag configuration for Transparent Huge Page. Possible values are `always`, `defer`, `defer+madvise`, `madvise` and `never`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigOutput) TransparentHugePageEnabled ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigOutput) TransparentHugePageEnabled() pulumi.StringPtrOutput
Specifies the Transparent Huge Page enabled configuration. Possible values are `always`, `madvise` and `never`. Changing this forces a new resource to be created.
type KubernetesClusterNodePoolLinuxOsConfigPtrInput ¶ added in v4.8.0
type KubernetesClusterNodePoolLinuxOsConfigPtrInput interface { pulumi.Input ToKubernetesClusterNodePoolLinuxOsConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigPtrOutput ToKubernetesClusterNodePoolLinuxOsConfigPtrOutputWithContext(context.Context) KubernetesClusterNodePoolLinuxOsConfigPtrOutput }
KubernetesClusterNodePoolLinuxOsConfigPtrInput is an input type that accepts KubernetesClusterNodePoolLinuxOsConfigArgs, KubernetesClusterNodePoolLinuxOsConfigPtr and KubernetesClusterNodePoolLinuxOsConfigPtrOutput values. You can construct a concrete instance of `KubernetesClusterNodePoolLinuxOsConfigPtrInput` via:
KubernetesClusterNodePoolLinuxOsConfigArgs{...} or: nil
func KubernetesClusterNodePoolLinuxOsConfigPtr ¶ added in v4.8.0
func KubernetesClusterNodePoolLinuxOsConfigPtr(v *KubernetesClusterNodePoolLinuxOsConfigArgs) KubernetesClusterNodePoolLinuxOsConfigPtrInput
type KubernetesClusterNodePoolLinuxOsConfigPtrOutput ¶ added in v4.8.0
type KubernetesClusterNodePoolLinuxOsConfigPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodePoolLinuxOsConfigPtrOutput) ElementType ¶ added in v4.8.0
func (KubernetesClusterNodePoolLinuxOsConfigPtrOutput) ElementType() reflect.Type
func (KubernetesClusterNodePoolLinuxOsConfigPtrOutput) SwapFileSizeMb ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigPtrOutput) SwapFileSizeMb() pulumi.IntPtrOutput
Specifies the size of swap file on each node in MB. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigPtrOutput) SysctlConfig ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigPtrOutput) SysctlConfig() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
A `sysctlConfig` block as defined below. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutput ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutputWithContext ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigPtrOutput) TransparentHugePageDefrag ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigPtrOutput) TransparentHugePageDefrag() pulumi.StringPtrOutput
specifies the defrag configuration for Transparent Huge Page. Possible values are `always`, `defer`, `defer+madvise`, `madvise` and `never`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigPtrOutput) TransparentHugePageEnabled ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigPtrOutput) TransparentHugePageEnabled() pulumi.StringPtrOutput
Specifies the Transparent Huge Page enabled configuration. Possible values are `always`, `madvise` and `never`. Changing this forces a new resource to be created.
type KubernetesClusterNodePoolLinuxOsConfigSysctlConfig ¶ added in v4.8.0
type KubernetesClusterNodePoolLinuxOsConfigSysctlConfig struct { // The sysctl setting fs.aio-max-nr. Must be between `65536` and `6553500`. Changing this forces a new resource to be created. FsAioMaxNr *int `pulumi:"fsAioMaxNr"` // The sysctl setting fs.file-max. Must be between `8192` and `12000500`. Changing this forces a new resource to be created. FsFileMax *int `pulumi:"fsFileMax"` // The sysctl setting fs.inotify.max_user_watches. Must be between `781250` and `2097152`. Changing this forces a new resource to be created. FsInotifyMaxUserWatches *int `pulumi:"fsInotifyMaxUserWatches"` // The sysctl setting fs.nr_open. Must be between `8192` and `20000500`. Changing this forces a new resource to be created. FsNrOpen *int `pulumi:"fsNrOpen"` // The sysctl setting kernel.threads-max. Must be between `20` and `513785`. Changing this forces a new resource to be created. KernelThreadsMax *int `pulumi:"kernelThreadsMax"` // The sysctl setting net.core.netdev_max_backlog. Must be between `1000` and `3240000`. Changing this forces a new resource to be created. NetCoreNetdevMaxBacklog *int `pulumi:"netCoreNetdevMaxBacklog"` // The sysctl setting net.core.optmem_max. Must be between `20480` and `4194304`. Changing this forces a new resource to be created. NetCoreOptmemMax *int `pulumi:"netCoreOptmemMax"` // The sysctl setting net.core.rmem_default. Must be between `212992` and `134217728`. Changing this forces a new resource to be created. NetCoreRmemDefault *int `pulumi:"netCoreRmemDefault"` // The sysctl setting net.core.rmem_max. Must be between `212992` and `134217728`. Changing this forces a new resource to be created. NetCoreRmemMax *int `pulumi:"netCoreRmemMax"` // The sysctl setting net.core.somaxconn. Must be between `4096` and `3240000`. Changing this forces a new resource to be created. NetCoreSomaxconn *int `pulumi:"netCoreSomaxconn"` // The sysctl setting net.core.wmem_default. Must be between `212992` and `134217728`. Changing this forces a new resource to be created. NetCoreWmemDefault *int `pulumi:"netCoreWmemDefault"` // The sysctl setting net.core.wmem_max. Must be between `212992` and `134217728`. Changing this forces a new resource to be created. NetCoreWmemMax *int `pulumi:"netCoreWmemMax"` // The sysctl setting net.ipv4.ip_local_port_range max value. Must be between `1024` and `60999`. Changing this forces a new resource to be created. NetIpv4IpLocalPortRangeMax *int `pulumi:"netIpv4IpLocalPortRangeMax"` // The sysctl setting net.ipv4.ip_local_port_range min value. Must be between `1024` and `60999`. Changing this forces a new resource to be created. NetIpv4IpLocalPortRangeMin *int `pulumi:"netIpv4IpLocalPortRangeMin"` // The sysctl setting net.ipv4.neigh.default.gc_thresh1. Must be between `128` and `80000`. Changing this forces a new resource to be created. NetIpv4NeighDefaultGcThresh1 *int `pulumi:"netIpv4NeighDefaultGcThresh1"` // The sysctl setting net.ipv4.neigh.default.gc_thresh2. Must be between `512` and `90000`. Changing this forces a new resource to be created. NetIpv4NeighDefaultGcThresh2 *int `pulumi:"netIpv4NeighDefaultGcThresh2"` // The sysctl setting net.ipv4.neigh.default.gc_thresh3. Must be between `1024` and `100000`. Changing this forces a new resource to be created. NetIpv4NeighDefaultGcThresh3 *int `pulumi:"netIpv4NeighDefaultGcThresh3"` // The sysctl setting net.ipv4.tcp_fin_timeout. Must be between `5` and `120`. Changing this forces a new resource to be created. NetIpv4TcpFinTimeout *int `pulumi:"netIpv4TcpFinTimeout"` // The sysctl setting net.ipv4.tcp_keepalive_intvl. Must be between `10` and `75`. Changing this forces a new resource to be created. NetIpv4TcpKeepaliveIntvl *int `pulumi:"netIpv4TcpKeepaliveIntvl"` // The sysctl setting net.ipv4.tcp_keepalive_probes. Must be between `1` and `15`. Changing this forces a new resource to be created. NetIpv4TcpKeepaliveProbes *int `pulumi:"netIpv4TcpKeepaliveProbes"` // The sysctl setting net.ipv4.tcp_keepalive_time. Must be between `30` and `432000`. Changing this forces a new resource to be created. NetIpv4TcpKeepaliveTime *int `pulumi:"netIpv4TcpKeepaliveTime"` // The sysctl setting net.ipv4.tcp_max_syn_backlog. Must be between `128` and `3240000`. Changing this forces a new resource to be created. NetIpv4TcpMaxSynBacklog *int `pulumi:"netIpv4TcpMaxSynBacklog"` // The sysctl setting net.ipv4.tcp_max_tw_buckets. Must be between `8000` and `1440000`. Changing this forces a new resource to be created. NetIpv4TcpMaxTwBuckets *int `pulumi:"netIpv4TcpMaxTwBuckets"` // Is sysctl setting net.ipv4.tcp_tw_reuse enabled? Changing this forces a new resource to be created. NetIpv4TcpTwReuse *bool `pulumi:"netIpv4TcpTwReuse"` // The sysctl setting net.netfilter.nf_conntrack_buckets. Must be between `65536` and `147456`. Changing this forces a new resource to be created. NetNetfilterNfConntrackBuckets *int `pulumi:"netNetfilterNfConntrackBuckets"` // The sysctl setting net.netfilter.nf_conntrack_max. Must be between `131072` and `589824`. Changing this forces a new resource to be created. NetNetfilterNfConntrackMax *int `pulumi:"netNetfilterNfConntrackMax"` // The sysctl setting vm.max_map_count. Must be between `65530` and `262144`. Changing this forces a new resource to be created. VmMaxMapCount *int `pulumi:"vmMaxMapCount"` // The sysctl setting vm.swappiness. Must be between `0` and `100`. Changing this forces a new resource to be created. VmSwappiness *int `pulumi:"vmSwappiness"` // The sysctl setting vm.vfs_cache_pressure. Must be between `0` and `100`. Changing this forces a new resource to be created. VmVfsCachePressure *int `pulumi:"vmVfsCachePressure"` }
type KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs ¶ added in v4.8.0
type KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs struct { // The sysctl setting fs.aio-max-nr. Must be between `65536` and `6553500`. Changing this forces a new resource to be created. FsAioMaxNr pulumi.IntPtrInput `pulumi:"fsAioMaxNr"` // The sysctl setting fs.file-max. Must be between `8192` and `12000500`. Changing this forces a new resource to be created. FsFileMax pulumi.IntPtrInput `pulumi:"fsFileMax"` // The sysctl setting fs.inotify.max_user_watches. Must be between `781250` and `2097152`. Changing this forces a new resource to be created. FsInotifyMaxUserWatches pulumi.IntPtrInput `pulumi:"fsInotifyMaxUserWatches"` // The sysctl setting fs.nr_open. Must be between `8192` and `20000500`. Changing this forces a new resource to be created. FsNrOpen pulumi.IntPtrInput `pulumi:"fsNrOpen"` // The sysctl setting kernel.threads-max. Must be between `20` and `513785`. Changing this forces a new resource to be created. KernelThreadsMax pulumi.IntPtrInput `pulumi:"kernelThreadsMax"` // The sysctl setting net.core.netdev_max_backlog. Must be between `1000` and `3240000`. Changing this forces a new resource to be created. NetCoreNetdevMaxBacklog pulumi.IntPtrInput `pulumi:"netCoreNetdevMaxBacklog"` // The sysctl setting net.core.optmem_max. Must be between `20480` and `4194304`. Changing this forces a new resource to be created. NetCoreOptmemMax pulumi.IntPtrInput `pulumi:"netCoreOptmemMax"` // The sysctl setting net.core.rmem_default. Must be between `212992` and `134217728`. Changing this forces a new resource to be created. NetCoreRmemDefault pulumi.IntPtrInput `pulumi:"netCoreRmemDefault"` // The sysctl setting net.core.rmem_max. Must be between `212992` and `134217728`. Changing this forces a new resource to be created. NetCoreRmemMax pulumi.IntPtrInput `pulumi:"netCoreRmemMax"` // The sysctl setting net.core.somaxconn. Must be between `4096` and `3240000`. Changing this forces a new resource to be created. NetCoreSomaxconn pulumi.IntPtrInput `pulumi:"netCoreSomaxconn"` // The sysctl setting net.core.wmem_default. Must be between `212992` and `134217728`. Changing this forces a new resource to be created. NetCoreWmemDefault pulumi.IntPtrInput `pulumi:"netCoreWmemDefault"` // The sysctl setting net.core.wmem_max. Must be between `212992` and `134217728`. Changing this forces a new resource to be created. NetCoreWmemMax pulumi.IntPtrInput `pulumi:"netCoreWmemMax"` // The sysctl setting net.ipv4.ip_local_port_range max value. Must be between `1024` and `60999`. Changing this forces a new resource to be created. NetIpv4IpLocalPortRangeMax pulumi.IntPtrInput `pulumi:"netIpv4IpLocalPortRangeMax"` // The sysctl setting net.ipv4.ip_local_port_range min value. Must be between `1024` and `60999`. Changing this forces a new resource to be created. NetIpv4IpLocalPortRangeMin pulumi.IntPtrInput `pulumi:"netIpv4IpLocalPortRangeMin"` // The sysctl setting net.ipv4.neigh.default.gc_thresh1. Must be between `128` and `80000`. Changing this forces a new resource to be created. NetIpv4NeighDefaultGcThresh1 pulumi.IntPtrInput `pulumi:"netIpv4NeighDefaultGcThresh1"` // The sysctl setting net.ipv4.neigh.default.gc_thresh2. Must be between `512` and `90000`. Changing this forces a new resource to be created. NetIpv4NeighDefaultGcThresh2 pulumi.IntPtrInput `pulumi:"netIpv4NeighDefaultGcThresh2"` // The sysctl setting net.ipv4.neigh.default.gc_thresh3. Must be between `1024` and `100000`. Changing this forces a new resource to be created. NetIpv4NeighDefaultGcThresh3 pulumi.IntPtrInput `pulumi:"netIpv4NeighDefaultGcThresh3"` // The sysctl setting net.ipv4.tcp_fin_timeout. Must be between `5` and `120`. Changing this forces a new resource to be created. NetIpv4TcpFinTimeout pulumi.IntPtrInput `pulumi:"netIpv4TcpFinTimeout"` // The sysctl setting net.ipv4.tcp_keepalive_intvl. Must be between `10` and `75`. Changing this forces a new resource to be created. NetIpv4TcpKeepaliveIntvl pulumi.IntPtrInput `pulumi:"netIpv4TcpKeepaliveIntvl"` // The sysctl setting net.ipv4.tcp_keepalive_probes. Must be between `1` and `15`. Changing this forces a new resource to be created. NetIpv4TcpKeepaliveProbes pulumi.IntPtrInput `pulumi:"netIpv4TcpKeepaliveProbes"` // The sysctl setting net.ipv4.tcp_keepalive_time. Must be between `30` and `432000`. Changing this forces a new resource to be created. NetIpv4TcpKeepaliveTime pulumi.IntPtrInput `pulumi:"netIpv4TcpKeepaliveTime"` // The sysctl setting net.ipv4.tcp_max_syn_backlog. Must be between `128` and `3240000`. Changing this forces a new resource to be created. NetIpv4TcpMaxSynBacklog pulumi.IntPtrInput `pulumi:"netIpv4TcpMaxSynBacklog"` // The sysctl setting net.ipv4.tcp_max_tw_buckets. Must be between `8000` and `1440000`. Changing this forces a new resource to be created. NetIpv4TcpMaxTwBuckets pulumi.IntPtrInput `pulumi:"netIpv4TcpMaxTwBuckets"` // Is sysctl setting net.ipv4.tcp_tw_reuse enabled? Changing this forces a new resource to be created. NetIpv4TcpTwReuse pulumi.BoolPtrInput `pulumi:"netIpv4TcpTwReuse"` // The sysctl setting net.netfilter.nf_conntrack_buckets. Must be between `65536` and `147456`. Changing this forces a new resource to be created. NetNetfilterNfConntrackBuckets pulumi.IntPtrInput `pulumi:"netNetfilterNfConntrackBuckets"` // The sysctl setting net.netfilter.nf_conntrack_max. Must be between `131072` and `589824`. Changing this forces a new resource to be created. NetNetfilterNfConntrackMax pulumi.IntPtrInput `pulumi:"netNetfilterNfConntrackMax"` // The sysctl setting vm.max_map_count. Must be between `65530` and `262144`. Changing this forces a new resource to be created. VmMaxMapCount pulumi.IntPtrInput `pulumi:"vmMaxMapCount"` // The sysctl setting vm.swappiness. Must be between `0` and `100`. Changing this forces a new resource to be created. VmSwappiness pulumi.IntPtrInput `pulumi:"vmSwappiness"` // The sysctl setting vm.vfs_cache_pressure. Must be between `0` and `100`. Changing this forces a new resource to be created. VmVfsCachePressure pulumi.IntPtrInput `pulumi:"vmVfsCachePressure"` }
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ElementType ¶ added in v4.8.0
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ElementType() reflect.Type
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput ¶ added in v4.8.0
func (i KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutputWithContext ¶ added in v4.8.0
func (i KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput ¶ added in v4.8.0
func (i KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext ¶ added in v4.8.0
func (i KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
type KubernetesClusterNodePoolLinuxOsConfigSysctlConfigInput ¶ added in v4.8.0
type KubernetesClusterNodePoolLinuxOsConfigSysctlConfigInput interface { pulumi.Input ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutputWithContext(context.Context) KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput }
KubernetesClusterNodePoolLinuxOsConfigSysctlConfigInput is an input type that accepts KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs and KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput values. You can construct a concrete instance of `KubernetesClusterNodePoolLinuxOsConfigSysctlConfigInput` via:
KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs{...}
type KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput ¶ added in v4.8.0
type KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ElementType ¶ added in v4.8.0
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ElementType() reflect.Type
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) FsAioMaxNr ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) FsAioMaxNr() pulumi.IntPtrOutput
The sysctl setting fs.aio-max-nr. Must be between `65536` and `6553500`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) FsFileMax ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) FsFileMax() pulumi.IntPtrOutput
The sysctl setting fs.file-max. Must be between `8192` and `12000500`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) FsInotifyMaxUserWatches ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) FsInotifyMaxUserWatches() pulumi.IntPtrOutput
The sysctl setting fs.inotify.max_user_watches. Must be between `781250` and `2097152`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) FsNrOpen ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) FsNrOpen() pulumi.IntPtrOutput
The sysctl setting fs.nr_open. Must be between `8192` and `20000500`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) KernelThreadsMax ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) KernelThreadsMax() pulumi.IntPtrOutput
The sysctl setting kernel.threads-max. Must be between `20` and `513785`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreNetdevMaxBacklog ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreNetdevMaxBacklog() pulumi.IntPtrOutput
The sysctl setting net.core.netdev_max_backlog. Must be between `1000` and `3240000`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreOptmemMax ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreOptmemMax() pulumi.IntPtrOutput
The sysctl setting net.core.optmem_max. Must be between `20480` and `4194304`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreRmemDefault ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreRmemDefault() pulumi.IntPtrOutput
The sysctl setting net.core.rmem_default. Must be between `212992` and `134217728`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreRmemMax ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreRmemMax() pulumi.IntPtrOutput
The sysctl setting net.core.rmem_max. Must be between `212992` and `134217728`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreSomaxconn ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreSomaxconn() pulumi.IntPtrOutput
The sysctl setting net.core.somaxconn. Must be between `4096` and `3240000`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreWmemDefault ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreWmemDefault() pulumi.IntPtrOutput
The sysctl setting net.core.wmem_default. Must be between `212992` and `134217728`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreWmemMax ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetCoreWmemMax() pulumi.IntPtrOutput
The sysctl setting net.core.wmem_max. Must be between `212992` and `134217728`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4IpLocalPortRangeMax ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4IpLocalPortRangeMax() pulumi.IntPtrOutput
The sysctl setting net.ipv4.ip_local_port_range max value. Must be between `1024` and `60999`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4IpLocalPortRangeMin ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4IpLocalPortRangeMin() pulumi.IntPtrOutput
The sysctl setting net.ipv4.ip_local_port_range min value. Must be between `1024` and `60999`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4NeighDefaultGcThresh1 ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4NeighDefaultGcThresh1() pulumi.IntPtrOutput
The sysctl setting net.ipv4.neigh.default.gc_thresh1. Must be between `128` and `80000`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4NeighDefaultGcThresh2 ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4NeighDefaultGcThresh2() pulumi.IntPtrOutput
The sysctl setting net.ipv4.neigh.default.gc_thresh2. Must be between `512` and `90000`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4NeighDefaultGcThresh3 ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4NeighDefaultGcThresh3() pulumi.IntPtrOutput
The sysctl setting net.ipv4.neigh.default.gc_thresh3. Must be between `1024` and `100000`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpFinTimeout ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpFinTimeout() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_fin_timeout. Must be between `5` and `120`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpKeepaliveIntvl ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpKeepaliveIntvl() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_keepalive_intvl. Must be between `10` and `75`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpKeepaliveProbes ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpKeepaliveProbes() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_keepalive_probes. Must be between `1` and `15`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpKeepaliveTime ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpKeepaliveTime() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_keepalive_time. Must be between `30` and `432000`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpMaxSynBacklog ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpMaxSynBacklog() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_max_syn_backlog. Must be between `128` and `3240000`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpMaxTwBuckets ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpMaxTwBuckets() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_max_tw_buckets. Must be between `8000` and `1440000`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpTwReuse ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetIpv4TcpTwReuse() pulumi.BoolPtrOutput
Is sysctl setting net.ipv4.tcp_tw_reuse enabled? Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetNetfilterNfConntrackBuckets ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetNetfilterNfConntrackBuckets() pulumi.IntPtrOutput
The sysctl setting net.netfilter.nf_conntrack_buckets. Must be between `65536` and `147456`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetNetfilterNfConntrackMax ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetNetfilterNfConntrackMax() pulumi.IntPtrOutput
The sysctl setting net.netfilter.nf_conntrack_max. Must be between `131072` and `589824`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutputWithContext ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) VmMaxMapCount ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) VmMaxMapCount() pulumi.IntPtrOutput
The sysctl setting vm.max_map_count. Must be between `65530` and `262144`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) VmSwappiness ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) VmSwappiness() pulumi.IntPtrOutput
The sysctl setting vm.swappiness. Must be between `0` and `100`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) VmVfsCachePressure ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) VmVfsCachePressure() pulumi.IntPtrOutput
The sysctl setting vm.vfs_cache_pressure. Must be between `0` and `100`. Changing this forces a new resource to be created.
type KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrInput ¶ added in v4.8.0
type KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrInput interface { pulumi.Input ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(context.Context) KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput }
KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrInput is an input type that accepts KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs, KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtr and KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput values. You can construct a concrete instance of `KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrInput` via:
KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs{...} or: nil
func KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtr ¶ added in v4.8.0
func KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtr(v *KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrInput
type KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput ¶ added in v4.8.0
type KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) ElementType ¶ added in v4.8.0
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) ElementType() reflect.Type
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsAioMaxNr ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsAioMaxNr() pulumi.IntPtrOutput
The sysctl setting fs.aio-max-nr. Must be between `65536` and `6553500`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsFileMax ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsFileMax() pulumi.IntPtrOutput
The sysctl setting fs.file-max. Must be between `8192` and `12000500`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsInotifyMaxUserWatches ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsInotifyMaxUserWatches() pulumi.IntPtrOutput
The sysctl setting fs.inotify.max_user_watches. Must be between `781250` and `2097152`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsNrOpen ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsNrOpen() pulumi.IntPtrOutput
The sysctl setting fs.nr_open. Must be between `8192` and `20000500`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) KernelThreadsMax ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) KernelThreadsMax() pulumi.IntPtrOutput
The sysctl setting kernel.threads-max. Must be between `20` and `513785`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreNetdevMaxBacklog ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreNetdevMaxBacklog() pulumi.IntPtrOutput
The sysctl setting net.core.netdev_max_backlog. Must be between `1000` and `3240000`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreOptmemMax ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreOptmemMax() pulumi.IntPtrOutput
The sysctl setting net.core.optmem_max. Must be between `20480` and `4194304`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreRmemDefault ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreRmemDefault() pulumi.IntPtrOutput
The sysctl setting net.core.rmem_default. Must be between `212992` and `134217728`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreRmemMax ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreRmemMax() pulumi.IntPtrOutput
The sysctl setting net.core.rmem_max. Must be between `212992` and `134217728`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreSomaxconn ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreSomaxconn() pulumi.IntPtrOutput
The sysctl setting net.core.somaxconn. Must be between `4096` and `3240000`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreWmemDefault ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreWmemDefault() pulumi.IntPtrOutput
The sysctl setting net.core.wmem_default. Must be between `212992` and `134217728`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreWmemMax ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetCoreWmemMax() pulumi.IntPtrOutput
The sysctl setting net.core.wmem_max. Must be between `212992` and `134217728`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4IpLocalPortRangeMax ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4IpLocalPortRangeMax() pulumi.IntPtrOutput
The sysctl setting net.ipv4.ip_local_port_range max value. Must be between `1024` and `60999`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4IpLocalPortRangeMin ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4IpLocalPortRangeMin() pulumi.IntPtrOutput
The sysctl setting net.ipv4.ip_local_port_range min value. Must be between `1024` and `60999`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh1 ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh1() pulumi.IntPtrOutput
The sysctl setting net.ipv4.neigh.default.gc_thresh1. Must be between `128` and `80000`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh2 ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh2() pulumi.IntPtrOutput
The sysctl setting net.ipv4.neigh.default.gc_thresh2. Must be between `512` and `90000`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh3 ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh3() pulumi.IntPtrOutput
The sysctl setting net.ipv4.neigh.default.gc_thresh3. Must be between `1024` and `100000`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpFinTimeout ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpFinTimeout() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_fin_timeout. Must be between `5` and `120`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpKeepaliveIntvl ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpKeepaliveIntvl() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_keepalive_intvl. Must be between `10` and `75`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpKeepaliveProbes ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpKeepaliveProbes() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_keepalive_probes. Must be between `1` and `15`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpKeepaliveTime ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpKeepaliveTime() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_keepalive_time. Must be between `30` and `432000`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpMaxSynBacklog ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpMaxSynBacklog() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_max_syn_backlog. Must be between `128` and `3240000`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpMaxTwBuckets ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpMaxTwBuckets() pulumi.IntPtrOutput
The sysctl setting net.ipv4.tcp_max_tw_buckets. Must be between `8000` and `1440000`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpTwReuse ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetIpv4TcpTwReuse() pulumi.BoolPtrOutput
Is sysctl setting net.ipv4.tcp_tw_reuse enabled? Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetNetfilterNfConntrackBuckets ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetNetfilterNfConntrackBuckets() pulumi.IntPtrOutput
The sysctl setting net.netfilter.nf_conntrack_buckets. Must be between `65536` and `147456`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetNetfilterNfConntrackMax ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetNetfilterNfConntrackMax() pulumi.IntPtrOutput
The sysctl setting net.netfilter.nf_conntrack_max. Must be between `131072` and `589824`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmMaxMapCount ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmMaxMapCount() pulumi.IntPtrOutput
The sysctl setting vm.max_map_count. Must be between `65530` and `262144`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmSwappiness ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmSwappiness() pulumi.IntPtrOutput
The sysctl setting vm.swappiness. Must be between `0` and `100`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmVfsCachePressure ¶ added in v4.8.0
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmVfsCachePressure() pulumi.IntPtrOutput
The sysctl setting vm.vfs_cache_pressure. Must be between `0` and `100`. Changing this forces a new resource to be created.
type KubernetesClusterNodePoolMap ¶
type KubernetesClusterNodePoolMap map[string]KubernetesClusterNodePoolInput
func (KubernetesClusterNodePoolMap) ElementType ¶
func (KubernetesClusterNodePoolMap) ElementType() reflect.Type
func (KubernetesClusterNodePoolMap) ToKubernetesClusterNodePoolMapOutput ¶
func (i KubernetesClusterNodePoolMap) ToKubernetesClusterNodePoolMapOutput() KubernetesClusterNodePoolMapOutput
func (KubernetesClusterNodePoolMap) ToKubernetesClusterNodePoolMapOutputWithContext ¶
func (i KubernetesClusterNodePoolMap) ToKubernetesClusterNodePoolMapOutputWithContext(ctx context.Context) KubernetesClusterNodePoolMapOutput
type KubernetesClusterNodePoolMapInput ¶
type KubernetesClusterNodePoolMapInput interface { pulumi.Input ToKubernetesClusterNodePoolMapOutput() KubernetesClusterNodePoolMapOutput ToKubernetesClusterNodePoolMapOutputWithContext(context.Context) KubernetesClusterNodePoolMapOutput }
KubernetesClusterNodePoolMapInput is an input type that accepts KubernetesClusterNodePoolMap and KubernetesClusterNodePoolMapOutput values. You can construct a concrete instance of `KubernetesClusterNodePoolMapInput` via:
KubernetesClusterNodePoolMap{ "key": KubernetesClusterNodePoolArgs{...} }
type KubernetesClusterNodePoolMapOutput ¶
type KubernetesClusterNodePoolMapOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodePoolMapOutput) ElementType ¶
func (KubernetesClusterNodePoolMapOutput) ElementType() reflect.Type
func (KubernetesClusterNodePoolMapOutput) MapIndex ¶
func (o KubernetesClusterNodePoolMapOutput) MapIndex(k pulumi.StringInput) KubernetesClusterNodePoolOutput
func (KubernetesClusterNodePoolMapOutput) ToKubernetesClusterNodePoolMapOutput ¶
func (o KubernetesClusterNodePoolMapOutput) ToKubernetesClusterNodePoolMapOutput() KubernetesClusterNodePoolMapOutput
func (KubernetesClusterNodePoolMapOutput) ToKubernetesClusterNodePoolMapOutputWithContext ¶
func (o KubernetesClusterNodePoolMapOutput) ToKubernetesClusterNodePoolMapOutputWithContext(ctx context.Context) KubernetesClusterNodePoolMapOutput
type KubernetesClusterNodePoolOutput ¶
type KubernetesClusterNodePoolOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodePoolOutput) ElementType ¶
func (KubernetesClusterNodePoolOutput) ElementType() reflect.Type
func (KubernetesClusterNodePoolOutput) ToKubernetesClusterNodePoolOutput ¶
func (o KubernetesClusterNodePoolOutput) ToKubernetesClusterNodePoolOutput() KubernetesClusterNodePoolOutput
func (KubernetesClusterNodePoolOutput) ToKubernetesClusterNodePoolOutputWithContext ¶
func (o KubernetesClusterNodePoolOutput) ToKubernetesClusterNodePoolOutputWithContext(ctx context.Context) KubernetesClusterNodePoolOutput
func (KubernetesClusterNodePoolOutput) ToKubernetesClusterNodePoolPtrOutput ¶
func (o KubernetesClusterNodePoolOutput) ToKubernetesClusterNodePoolPtrOutput() KubernetesClusterNodePoolPtrOutput
func (KubernetesClusterNodePoolOutput) ToKubernetesClusterNodePoolPtrOutputWithContext ¶
func (o KubernetesClusterNodePoolOutput) ToKubernetesClusterNodePoolPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolPtrOutput
type KubernetesClusterNodePoolPtrInput ¶
type KubernetesClusterNodePoolPtrInput interface { pulumi.Input ToKubernetesClusterNodePoolPtrOutput() KubernetesClusterNodePoolPtrOutput ToKubernetesClusterNodePoolPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolPtrOutput }
type KubernetesClusterNodePoolPtrOutput ¶
type KubernetesClusterNodePoolPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodePoolPtrOutput) Elem ¶ added in v4.20.0
func (o KubernetesClusterNodePoolPtrOutput) Elem() KubernetesClusterNodePoolOutput
func (KubernetesClusterNodePoolPtrOutput) ElementType ¶
func (KubernetesClusterNodePoolPtrOutput) ElementType() reflect.Type
func (KubernetesClusterNodePoolPtrOutput) ToKubernetesClusterNodePoolPtrOutput ¶
func (o KubernetesClusterNodePoolPtrOutput) ToKubernetesClusterNodePoolPtrOutput() KubernetesClusterNodePoolPtrOutput
func (KubernetesClusterNodePoolPtrOutput) ToKubernetesClusterNodePoolPtrOutputWithContext ¶
func (o KubernetesClusterNodePoolPtrOutput) ToKubernetesClusterNodePoolPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolPtrOutput
type KubernetesClusterNodePoolState ¶
type KubernetesClusterNodePoolState struct { // A list of Availability Zones where the Nodes in this Node Pool should be created in. Changing this forces a new resource to be created. 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 the nodes in this Node Pool have host encryption enabled? Defaults to `false`. EnableHostEncryption pulumi.BoolPtrInput // Should each node have a Public IP Address? Defaults to `false`. Changing this forces a new resource to be created. EnableNodePublicIp pulumi.BoolPtrInput // The Eviction Policy which should be used for Virtual Machines within the Virtual Machine Scale Set powering this Node Pool. Possible values are `Deallocate` and `Delete`. Changing this forces a new resource to be created. EvictionPolicy pulumi.StringPtrInput // Should the nodes in this Node Pool have Federal Information Processing Standard enabled? Changing this forces a new resource to be created. FipsEnabled pulumi.BoolPtrInput // A `kubeletConfig` block as defined below. KubeletConfig KubernetesClusterNodePoolKubeletConfigPtrInput // The type of disk used by kubelet. Possible Values are `OS`. KubeletDiskType pulumi.StringPtrInput // The ID of the Kubernetes Cluster where this Node Pool should exist. Changing this forces a new resource to be created. KubernetesClusterId pulumi.StringPtrInput // A `linuxOsConfig` block as defined below. LinuxOsConfig KubernetesClusterNodePoolLinuxOsConfigPtrInput // The maximum number of nodes which should exist within this Node Pool. Valid values are between `0` and `1000` 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 `0` and `1000` and must be less than or equal to `maxCount`. MinCount pulumi.IntPtrInput // Should this Node Pool be used for System or User resources? Possible values are `System` and `User`. Defaults to `User`. Mode pulumi.StringPtrInput // 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 `0` and `1000` (inclusive) for user pools and between `1` and `1000` (inclusive) for system pools 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. Changing this forces a new resource to be created. NodeLabels pulumi.StringMapInput // Resource ID for the Public IP Addresses Prefix for the nodes in this Node Pool. `enableNodePublicIp` should be `true`. Changing this forces a new resource to be created. NodePublicIpPrefixId pulumi.StringPtrInput // A list of Kubernetes taints which should be applied to nodes in the agent pool (e.g `key=value:NoSchedule`). Changing this forces a new resource to be created. NodeTaints pulumi.StringArrayInput // Version of Kubernetes used for the Agents. If not specified, the latest recommended version will be used at provisioning time (but won't auto-upgrade) OrchestratorVersion pulumi.StringPtrInput // The Agent Operating System disk size in GB. Changing this forces a new resource to be created. OsDiskSizeGb pulumi.IntPtrInput // The type of disk which should be used for the Operating System. Possible values are `Ephemeral` and `Managed`. Defaults to `Managed`. Changing this forces a new resource to be created. OsDiskType pulumi.StringPtrInput // OsSKU to be used to specify Linux OSType. Not applicable to Windows OSType. Possible values include: `Ubuntu`, `CBLMariner`. Defaults to `Ubuntu`. Changing this forces a new resource to be created. OsSku pulumi.StringPtrInput // 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 // The ID of the Subnet where the pods in the Node Pool should exist. Changing this forces a new resource to be created. PodSubnetId pulumi.StringPtrInput // The Priority for Virtual Machines within the Virtual Machine Scale Set that powers this Node Pool. Possible values are `Regular` and `Spot`. Defaults to `Regular`. Changing this forces a new resource to be created. Priority pulumi.StringPtrInput // The ID of the Proximity Placement Group where the Virtual Machine Scale Set that powers this Node Pool will be placed. Changing this forces a new resource to be created. ProximityPlacementGroupId pulumi.StringPtrInput // Specifies how the node pool should deal with scaled-down nodes. Allowed values are `Delete` and `Deallocate`. Defaults to `Delete`. ScaleDownMode pulumi.StringPtrInput // The maximum price you're willing to pay in USD per Virtual Machine. Valid values are `-1` (the current on-demand price for a Virtual Machine) or a positive value with up to five decimal places. Changing this forces a new resource to be created. SpotMaxPrice pulumi.Float64PtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Used to specify whether the UltraSSD is enabled in the Node Pool. Defaults to `false`. See [the documentation](https://docs.microsoft.com/en-us/azure/aks/use-ultra-disks) for more information. UltraSsdEnabled pulumi.BoolPtrInput // A `upgradeSettings` block as documented below. UpgradeSettings KubernetesClusterNodePoolUpgradeSettingsPtrInput // 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 // Used to specify the workload runtime. Allowed values are `OCIContainer` and `WasmWasi`. WorkloadRuntime pulumi.StringPtrInput }
func (KubernetesClusterNodePoolState) ElementType ¶
func (KubernetesClusterNodePoolState) ElementType() reflect.Type
type KubernetesClusterNodePoolUpgradeSettings ¶
type KubernetesClusterNodePoolUpgradeSettings struct { // The maximum number or percentage of nodes which will be added to the Node Pool size during an upgrade. MaxSurge string `pulumi:"maxSurge"` }
type KubernetesClusterNodePoolUpgradeSettingsArgs ¶
type KubernetesClusterNodePoolUpgradeSettingsArgs struct { // The maximum number or percentage of nodes which will be added to the Node Pool size during an upgrade. MaxSurge pulumi.StringInput `pulumi:"maxSurge"` }
func (KubernetesClusterNodePoolUpgradeSettingsArgs) ElementType ¶
func (KubernetesClusterNodePoolUpgradeSettingsArgs) ElementType() reflect.Type
func (KubernetesClusterNodePoolUpgradeSettingsArgs) ToKubernetesClusterNodePoolUpgradeSettingsOutput ¶
func (i KubernetesClusterNodePoolUpgradeSettingsArgs) ToKubernetesClusterNodePoolUpgradeSettingsOutput() KubernetesClusterNodePoolUpgradeSettingsOutput
func (KubernetesClusterNodePoolUpgradeSettingsArgs) ToKubernetesClusterNodePoolUpgradeSettingsOutputWithContext ¶
func (i KubernetesClusterNodePoolUpgradeSettingsArgs) ToKubernetesClusterNodePoolUpgradeSettingsOutputWithContext(ctx context.Context) KubernetesClusterNodePoolUpgradeSettingsOutput
func (KubernetesClusterNodePoolUpgradeSettingsArgs) ToKubernetesClusterNodePoolUpgradeSettingsPtrOutput ¶
func (i KubernetesClusterNodePoolUpgradeSettingsArgs) ToKubernetesClusterNodePoolUpgradeSettingsPtrOutput() KubernetesClusterNodePoolUpgradeSettingsPtrOutput
func (KubernetesClusterNodePoolUpgradeSettingsArgs) ToKubernetesClusterNodePoolUpgradeSettingsPtrOutputWithContext ¶
func (i KubernetesClusterNodePoolUpgradeSettingsArgs) ToKubernetesClusterNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolUpgradeSettingsPtrOutput
type KubernetesClusterNodePoolUpgradeSettingsInput ¶
type KubernetesClusterNodePoolUpgradeSettingsInput interface { pulumi.Input ToKubernetesClusterNodePoolUpgradeSettingsOutput() KubernetesClusterNodePoolUpgradeSettingsOutput ToKubernetesClusterNodePoolUpgradeSettingsOutputWithContext(context.Context) KubernetesClusterNodePoolUpgradeSettingsOutput }
KubernetesClusterNodePoolUpgradeSettingsInput is an input type that accepts KubernetesClusterNodePoolUpgradeSettingsArgs and KubernetesClusterNodePoolUpgradeSettingsOutput values. You can construct a concrete instance of `KubernetesClusterNodePoolUpgradeSettingsInput` via:
KubernetesClusterNodePoolUpgradeSettingsArgs{...}
type KubernetesClusterNodePoolUpgradeSettingsOutput ¶
type KubernetesClusterNodePoolUpgradeSettingsOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodePoolUpgradeSettingsOutput) ElementType ¶
func (KubernetesClusterNodePoolUpgradeSettingsOutput) ElementType() reflect.Type
func (KubernetesClusterNodePoolUpgradeSettingsOutput) MaxSurge ¶
func (o KubernetesClusterNodePoolUpgradeSettingsOutput) MaxSurge() pulumi.StringOutput
The maximum number or percentage of nodes which will be added to the Node Pool size during an upgrade.
func (KubernetesClusterNodePoolUpgradeSettingsOutput) ToKubernetesClusterNodePoolUpgradeSettingsOutput ¶
func (o KubernetesClusterNodePoolUpgradeSettingsOutput) ToKubernetesClusterNodePoolUpgradeSettingsOutput() KubernetesClusterNodePoolUpgradeSettingsOutput
func (KubernetesClusterNodePoolUpgradeSettingsOutput) ToKubernetesClusterNodePoolUpgradeSettingsOutputWithContext ¶
func (o KubernetesClusterNodePoolUpgradeSettingsOutput) ToKubernetesClusterNodePoolUpgradeSettingsOutputWithContext(ctx context.Context) KubernetesClusterNodePoolUpgradeSettingsOutput
func (KubernetesClusterNodePoolUpgradeSettingsOutput) ToKubernetesClusterNodePoolUpgradeSettingsPtrOutput ¶
func (o KubernetesClusterNodePoolUpgradeSettingsOutput) ToKubernetesClusterNodePoolUpgradeSettingsPtrOutput() KubernetesClusterNodePoolUpgradeSettingsPtrOutput
func (KubernetesClusterNodePoolUpgradeSettingsOutput) ToKubernetesClusterNodePoolUpgradeSettingsPtrOutputWithContext ¶
func (o KubernetesClusterNodePoolUpgradeSettingsOutput) ToKubernetesClusterNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolUpgradeSettingsPtrOutput
type KubernetesClusterNodePoolUpgradeSettingsPtrInput ¶
type KubernetesClusterNodePoolUpgradeSettingsPtrInput interface { pulumi.Input ToKubernetesClusterNodePoolUpgradeSettingsPtrOutput() KubernetesClusterNodePoolUpgradeSettingsPtrOutput ToKubernetesClusterNodePoolUpgradeSettingsPtrOutputWithContext(context.Context) KubernetesClusterNodePoolUpgradeSettingsPtrOutput }
KubernetesClusterNodePoolUpgradeSettingsPtrInput is an input type that accepts KubernetesClusterNodePoolUpgradeSettingsArgs, KubernetesClusterNodePoolUpgradeSettingsPtr and KubernetesClusterNodePoolUpgradeSettingsPtrOutput values. You can construct a concrete instance of `KubernetesClusterNodePoolUpgradeSettingsPtrInput` via:
KubernetesClusterNodePoolUpgradeSettingsArgs{...} or: nil
func KubernetesClusterNodePoolUpgradeSettingsPtr ¶
func KubernetesClusterNodePoolUpgradeSettingsPtr(v *KubernetesClusterNodePoolUpgradeSettingsArgs) KubernetesClusterNodePoolUpgradeSettingsPtrInput
type KubernetesClusterNodePoolUpgradeSettingsPtrOutput ¶
type KubernetesClusterNodePoolUpgradeSettingsPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodePoolUpgradeSettingsPtrOutput) ElementType ¶
func (KubernetesClusterNodePoolUpgradeSettingsPtrOutput) ElementType() reflect.Type
func (KubernetesClusterNodePoolUpgradeSettingsPtrOutput) MaxSurge ¶
func (o KubernetesClusterNodePoolUpgradeSettingsPtrOutput) MaxSurge() pulumi.StringPtrOutput
The maximum number or percentage of nodes which will be added to the Node Pool size during an upgrade.
func (KubernetesClusterNodePoolUpgradeSettingsPtrOutput) ToKubernetesClusterNodePoolUpgradeSettingsPtrOutput ¶
func (o KubernetesClusterNodePoolUpgradeSettingsPtrOutput) ToKubernetesClusterNodePoolUpgradeSettingsPtrOutput() KubernetesClusterNodePoolUpgradeSettingsPtrOutput
func (KubernetesClusterNodePoolUpgradeSettingsPtrOutput) ToKubernetesClusterNodePoolUpgradeSettingsPtrOutputWithContext ¶
func (o KubernetesClusterNodePoolUpgradeSettingsPtrOutput) ToKubernetesClusterNodePoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolUpgradeSettingsPtrOutput
type KubernetesClusterOutput ¶
type KubernetesClusterOutput struct{ *pulumi.OutputState }
func (KubernetesClusterOutput) ElementType ¶
func (KubernetesClusterOutput) ElementType() reflect.Type
func (KubernetesClusterOutput) ToKubernetesClusterOutput ¶
func (o KubernetesClusterOutput) ToKubernetesClusterOutput() KubernetesClusterOutput
func (KubernetesClusterOutput) ToKubernetesClusterOutputWithContext ¶
func (o KubernetesClusterOutput) ToKubernetesClusterOutputWithContext(ctx context.Context) KubernetesClusterOutput
func (KubernetesClusterOutput) ToKubernetesClusterPtrOutput ¶
func (o KubernetesClusterOutput) ToKubernetesClusterPtrOutput() KubernetesClusterPtrOutput
func (KubernetesClusterOutput) ToKubernetesClusterPtrOutputWithContext ¶
func (o KubernetesClusterOutput) ToKubernetesClusterPtrOutputWithContext(ctx context.Context) KubernetesClusterPtrOutput
type KubernetesClusterPtrInput ¶
type KubernetesClusterPtrInput interface { pulumi.Input ToKubernetesClusterPtrOutput() KubernetesClusterPtrOutput ToKubernetesClusterPtrOutputWithContext(ctx context.Context) KubernetesClusterPtrOutput }
type KubernetesClusterPtrOutput ¶
type KubernetesClusterPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterPtrOutput) Elem ¶ added in v4.20.0
func (o KubernetesClusterPtrOutput) Elem() KubernetesClusterOutput
func (KubernetesClusterPtrOutput) ElementType ¶
func (KubernetesClusterPtrOutput) ElementType() reflect.Type
func (KubernetesClusterPtrOutput) ToKubernetesClusterPtrOutput ¶
func (o KubernetesClusterPtrOutput) ToKubernetesClusterPtrOutput() KubernetesClusterPtrOutput
func (KubernetesClusterPtrOutput) ToKubernetesClusterPtrOutputWithContext ¶
func (o KubernetesClusterPtrOutput) ToKubernetesClusterPtrOutputWithContext(ctx context.Context) KubernetesClusterPtrOutput
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 { // A list of Object IDs of Azure Active Directory Groups which should have Admin Role on the Cluster. AdminGroupObjectIds []string `pulumi:"adminGroupObjectIds"` // Is Role Based Access Control based on Azure AD enabled? AzureRbacEnabled *bool `pulumi:"azureRbacEnabled"` // The Client ID of an Azure Active Directory Application. ClientAppId *string `pulumi:"clientAppId"` // Is the Azure Active Directory integration Managed, meaning that Azure will create/manage the Service Principal used for integration. Managed *bool `pulumi:"managed"` // 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 { // A list of Object IDs of Azure Active Directory Groups which should have Admin Role on the Cluster. AdminGroupObjectIds pulumi.StringArrayInput `pulumi:"adminGroupObjectIds"` // Is Role Based Access Control based on Azure AD enabled? AzureRbacEnabled pulumi.BoolPtrInput `pulumi:"azureRbacEnabled"` // The Client ID of an Azure Active Directory Application. ClientAppId pulumi.StringPtrInput `pulumi:"clientAppId"` // Is the Azure Active Directory integration Managed, meaning that Azure will create/manage the Service Principal used for integration. Managed pulumi.BoolPtrInput `pulumi:"managed"` // The Server ID of an Azure Active Directory Application. ServerAppId pulumi.StringPtrInput `pulumi:"serverAppId"` // The Server Secret of an Azure Active Directory Application. ServerAppSecret pulumi.StringPtrInput `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 }
KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryInput is an input type that accepts KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs and KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput values. You can construct a concrete instance of `KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryInput` via:
KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs{...}
type KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput ¶
type KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput struct{ *pulumi.OutputState }
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) AdminGroupObjectIds ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) AdminGroupObjectIds() pulumi.StringArrayOutput
A list of Object IDs of Azure Active Directory Groups which should have Admin Role on the Cluster.
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) AzureRbacEnabled ¶ added in v4.1.0
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) AzureRbacEnabled() pulumi.BoolPtrOutput
Is Role Based Access Control based on Azure AD enabled?
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ClientAppId ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ClientAppId() pulumi.StringPtrOutput
The Client ID of an Azure Active Directory Application.
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ElementType ¶
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ElementType() reflect.Type
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) Managed ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) Managed() pulumi.BoolPtrOutput
Is the Azure Active Directory integration Managed, meaning that Azure will create/manage the Service Principal used for integration.
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ServerAppId ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ServerAppId() pulumi.StringPtrOutput
The Server ID of an Azure Active Directory Application.
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ServerAppSecret ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryOutput) ServerAppSecret() pulumi.StringPtrOutput
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 }
KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrInput is an input type that accepts KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs, KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtr and KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput values. You can construct a concrete instance of `KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrInput` via:
KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs{...} or: nil
func KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtr ¶
func KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtr(v *KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryArgs) KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrInput
type KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput ¶
type KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) AdminGroupObjectIds ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) AdminGroupObjectIds() pulumi.StringArrayOutput
A list of Object IDs of Azure Active Directory Groups which should have Admin Role on the Cluster.
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) AzureRbacEnabled ¶ added in v4.1.0
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) AzureRbacEnabled() pulumi.BoolPtrOutput
Is Role Based Access Control based on Azure AD enabled?
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ClientAppId ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ClientAppId() pulumi.StringPtrOutput
The Client ID of an Azure Active Directory Application.
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ElementType ¶
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ElementType() reflect.Type
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) Managed ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) Managed() pulumi.BoolPtrOutput
Is the Azure Active Directory integration Managed, meaning that Azure will create/manage the Service Principal used for integration.
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ServerAppId ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ServerAppId() pulumi.StringPtrOutput
The Server ID of an Azure Active Directory Application.
func (KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ServerAppSecret ¶
func (o KubernetesClusterRoleBasedAccessControlAzureActiveDirectoryPtrOutput) ServerAppSecret() pulumi.StringPtrOutput
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 }
KubernetesClusterRoleBasedAccessControlInput is an input type that accepts KubernetesClusterRoleBasedAccessControlArgs and KubernetesClusterRoleBasedAccessControlOutput values. You can construct a concrete instance of `KubernetesClusterRoleBasedAccessControlInput` via:
KubernetesClusterRoleBasedAccessControlArgs{...}
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 }
KubernetesClusterRoleBasedAccessControlPtrInput is an input type that accepts KubernetesClusterRoleBasedAccessControlArgs, KubernetesClusterRoleBasedAccessControlPtr and KubernetesClusterRoleBasedAccessControlPtrOutput values. You can construct a concrete instance of `KubernetesClusterRoleBasedAccessControlPtrInput` via:
KubernetesClusterRoleBasedAccessControlArgs{...} or: nil
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.BoolPtrOutput
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 }
KubernetesClusterServicePrincipalInput is an input type that accepts KubernetesClusterServicePrincipalArgs and KubernetesClusterServicePrincipalOutput values. You can construct a concrete instance of `KubernetesClusterServicePrincipalInput` via:
KubernetesClusterServicePrincipalArgs{...}
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 }
KubernetesClusterServicePrincipalPtrInput is an input type that accepts KubernetesClusterServicePrincipalArgs, KubernetesClusterServicePrincipalPtr and KubernetesClusterServicePrincipalPtrOutput values. You can construct a concrete instance of `KubernetesClusterServicePrincipalPtrInput` via:
KubernetesClusterServicePrincipalArgs{...} or: nil
func KubernetesClusterServicePrincipalPtr ¶
func KubernetesClusterServicePrincipalPtr(v *KubernetesClusterServicePrincipalArgs) KubernetesClusterServicePrincipalPtrInput
type KubernetesClusterServicePrincipalPtrOutput ¶
type KubernetesClusterServicePrincipalPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterServicePrincipalPtrOutput) ClientId ¶
func (o KubernetesClusterServicePrincipalPtrOutput) ClientId() pulumi.StringPtrOutput
The Client ID for the Service Principal.
func (KubernetesClusterServicePrincipalPtrOutput) ClientSecret ¶
func (o KubernetesClusterServicePrincipalPtrOutput) ClientSecret() pulumi.StringPtrOutput
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 allow for incoming traffic to the server nodes. ApiServerAuthorizedIpRanges pulumi.StringArrayInput // A `autoScalerProfile` block as defined below. AutoScalerProfile KubernetesClusterAutoScalerProfilePtrInput // The upgrade channel for this Kubernetes Cluster. Possible values are `patch`, `rapid`, `node-image` and `stable`. Omitting this field sets this value to `none`. AutomaticChannelUpgrade pulumi.StringPtrInput // A `defaultNodePool` block as defined below. DefaultNodePool KubernetesClusterDefaultNodePoolPtrInput // The ID of the Disk Encryption Set which should be used for the Nodes and Volumes. More information [can be found in the documentation](https://docs.microsoft.com/en-us/azure/aks/azure-disk-customer-managed-keys). DiskEncryptionSetId pulumi.StringPtrInput // DNS prefix specified when creating the managed cluster. Changing this forces a new resource to be created. DnsPrefix pulumi.StringPtrInput // Specifies the DNS prefix to use with private clusters. Changing this forces a new resource to be created. DnsPrefixPrivateCluster pulumi.StringPtrInput EnablePodSecurityPolicy pulumi.BoolPtrInput // The FQDN of the Azure Kubernetes Managed Cluster. Fqdn pulumi.StringPtrInput // A `httpProxyConfig` block as defined below. HttpProxyConfig KubernetesClusterHttpProxyConfigPtrInput // An `identity` block as defined below. One of either `identity` or `servicePrincipal` must be specified. 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 // A `kubeletIdentity` block as defined below. Changing this forces a new resource to be created. KubeletIdentities KubernetesClusterKubeletIdentityArrayInput // 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 // - If `true` local accounts will be disabled. Defaults to `false`. See [the documentation](https://docs.microsoft.com/en-us/azure/aks/managed-aad#disable-local-accounts) for more information. LocalAccountDisabled pulumi.BoolPtrInput // The location where the Managed Kubernetes Cluster should be created. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // A `maintenanceWindow` block as defined below. MaintenanceWindow KubernetesClusterMaintenanceWindowPtrInput // 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 Azure Portal resources when private link has been enabled, which is only resolvable inside the Virtual Network used by the Kubernetes Cluster. PortalFqdn pulumi.StringPtrInput // Should this Kubernetes Cluster have its API server only exposed on internal IP addresses? This provides a Private IP Address for the Kubernetes API on the Virtual Network where the Kubernetes Cluster is located. Defaults to `false`. Changing this forces a new resource to be created. PrivateClusterEnabled pulumi.BoolPtrInput // Specifies whether a Public FQDN for this Private Cluster should be added. Defaults to `false`. PrivateClusterPublicFqdnEnabled pulumi.BoolPtrInput // Either the ID of Private DNS Zone which should be delegated to this Cluster, `System` to have AKS manage this or `None`. In case of `None` you will need to bring your own DNS server and set up resolving, otherwise cluster will have issues after provisioning. PrivateDnsZoneId 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 // Deprecated: Deprecated in favour of `private_cluster_enabled` PrivateLinkEnabled pulumi.BoolPtrInput PublicNetworkAccessEnabled 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. Changing this forces a new resource to be created. RoleBasedAccessControl KubernetesClusterRoleBasedAccessControlPtrInput // A `servicePrincipal` block as documented below. One of either `identity` or `servicePrincipal` must be specified. ServicePrincipal KubernetesClusterServicePrincipalPtrInput // The SKU Tier that should be used for this Kubernetes Cluster. Possible values are `Free` and `Paid` (which includes the Uptime SLA). Defaults to `Free`. SkuTier pulumi.StringPtrInput // 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 KubernetesClusterWindowsProfile ¶
type KubernetesClusterWindowsProfile struct { // The Admin Password for Windows VMs. Length must be between 14 and 123 characters. AdminPassword *string `pulumi:"adminPassword"` // The Admin Username for Windows VMs. AdminUsername string `pulumi:"adminUsername"` // Specifies the type of on-premise license which should be used for Node Pool Windows Virtual Machine. At this time the only possible value is `Windows_Server`. License *string `pulumi:"license"` }
type KubernetesClusterWindowsProfileArgs ¶
type KubernetesClusterWindowsProfileArgs struct { // The Admin Password for Windows VMs. Length must be between 14 and 123 characters. AdminPassword pulumi.StringPtrInput `pulumi:"adminPassword"` // The Admin Username for Windows VMs. AdminUsername pulumi.StringInput `pulumi:"adminUsername"` // Specifies the type of on-premise license which should be used for Node Pool Windows Virtual Machine. At this time the only possible value is `Windows_Server`. License pulumi.StringPtrInput `pulumi:"license"` }
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 }
KubernetesClusterWindowsProfileInput is an input type that accepts KubernetesClusterWindowsProfileArgs and KubernetesClusterWindowsProfileOutput values. You can construct a concrete instance of `KubernetesClusterWindowsProfileInput` via:
KubernetesClusterWindowsProfileArgs{...}
type KubernetesClusterWindowsProfileOutput ¶
type KubernetesClusterWindowsProfileOutput struct{ *pulumi.OutputState }
func (KubernetesClusterWindowsProfileOutput) AdminPassword ¶
func (o KubernetesClusterWindowsProfileOutput) AdminPassword() pulumi.StringPtrOutput
The Admin Password for Windows VMs. Length must be between 14 and 123 characters.
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) License ¶ added in v4.9.0
func (o KubernetesClusterWindowsProfileOutput) License() pulumi.StringPtrOutput
Specifies the type of on-premise license which should be used for Node Pool Windows Virtual Machine. At this time the only possible value is `Windows_Server`.
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 }
KubernetesClusterWindowsProfilePtrInput is an input type that accepts KubernetesClusterWindowsProfileArgs, KubernetesClusterWindowsProfilePtr and KubernetesClusterWindowsProfilePtrOutput values. You can construct a concrete instance of `KubernetesClusterWindowsProfilePtrInput` via:
KubernetesClusterWindowsProfileArgs{...} or: nil
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. Length must be between 14 and 123 characters.
func (KubernetesClusterWindowsProfilePtrOutput) AdminUsername ¶
func (o KubernetesClusterWindowsProfilePtrOutput) AdminUsername() pulumi.StringPtrOutput
The Admin Username for Windows VMs.
func (KubernetesClusterWindowsProfilePtrOutput) ElementType ¶
func (KubernetesClusterWindowsProfilePtrOutput) ElementType() reflect.Type
func (KubernetesClusterWindowsProfilePtrOutput) License ¶ added in v4.9.0
func (o KubernetesClusterWindowsProfilePtrOutput) License() pulumi.StringPtrOutput
Specifies the type of on-premise license which should be used for Node Pool Windows Virtual Machine. At this time the only possible value is `Windows_Server`.
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 LookupKubernetesClusterOutputArgs ¶ added in v4.20.0
type LookupKubernetesClusterOutputArgs struct { // The name of the managed Kubernetes Cluster. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group in which the managed Kubernetes Cluster exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getKubernetesCluster.
func (LookupKubernetesClusterOutputArgs) ElementType ¶ added in v4.20.0
func (LookupKubernetesClusterOutputArgs) ElementType() reflect.Type
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 primaries. ApiServerAuthorizedIpRanges []string `pulumi:"apiServerAuthorizedIpRanges"` // The ID of the Disk Encryption Set used for the Nodes and Volumes. DiskEncryptionSetId string `pulumi:"diskEncryptionSetId"` // The DNS Prefix of the managed Kubernetes cluster. DnsPrefix string `pulumi:"dnsPrefix"` // The FQDN of the Azure Kubernetes Managed Cluster. Fqdn string `pulumi:"fqdn"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A `identity` block as documented below. Identities []GetKubernetesClusterIdentity `pulumi:"identities"` // 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 and local accounts are not disabled. 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 and local accounts are not disabled. KubeAdminConfigs []GetKubernetesClusterKubeAdminConfig `pulumi:"kubeAdminConfigs"` // Base64 encoded Kubernetes configuration. KubeConfigRaw string `pulumi:"kubeConfigRaw"` // A `kubeConfig` block as defined below. KubeConfigs []GetKubernetesClusterKubeConfig `pulumi:"kubeConfigs"` // A `kubeletIdentity` block as documented below. KubeletIdentities []GetKubernetesClusterKubeletIdentity `pulumi:"kubeletIdentities"` // 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"` // If the cluster has the Kubernetes API only exposed on internal IP addresses. PrivateClusterEnabled bool `pulumi:"privateClusterEnabled"` // 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"` 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).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/containerservice" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := containerservice.LookupKubernetesCluster(ctx, &containerservice.LookupKubernetesClusterArgs{ Name: "myakscluster", ResourceGroupName: "my-example-resource-group", }, nil) if err != nil { return err } return nil }) }
```
type LookupKubernetesClusterResultOutput ¶ added in v4.20.0
type LookupKubernetesClusterResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getKubernetesCluster.
func LookupKubernetesClusterOutput ¶ added in v4.20.0
func LookupKubernetesClusterOutput(ctx *pulumi.Context, args LookupKubernetesClusterOutputArgs, opts ...pulumi.InvokeOption) LookupKubernetesClusterResultOutput
func (LookupKubernetesClusterResultOutput) AddonProfiles ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) AddonProfiles() GetKubernetesClusterAddonProfileArrayOutput
A `addonProfile` block as documented below.
func (LookupKubernetesClusterResultOutput) AgentPoolProfiles ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) AgentPoolProfiles() GetKubernetesClusterAgentPoolProfileArrayOutput
An `agentPoolProfile` block as documented below.
func (LookupKubernetesClusterResultOutput) ApiServerAuthorizedIpRanges ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) ApiServerAuthorizedIpRanges() pulumi.StringArrayOutput
The IP ranges to whitelist for incoming traffic to the primaries.
func (LookupKubernetesClusterResultOutput) DiskEncryptionSetId ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) DiskEncryptionSetId() pulumi.StringOutput
The ID of the Disk Encryption Set used for the Nodes and Volumes.
func (LookupKubernetesClusterResultOutput) DnsPrefix ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) DnsPrefix() pulumi.StringOutput
The DNS Prefix of the managed Kubernetes cluster.
func (LookupKubernetesClusterResultOutput) ElementType ¶ added in v4.20.0
func (LookupKubernetesClusterResultOutput) ElementType() reflect.Type
func (LookupKubernetesClusterResultOutput) Fqdn ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) Fqdn() pulumi.StringOutput
The FQDN of the Azure Kubernetes Managed Cluster.
func (LookupKubernetesClusterResultOutput) Id ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupKubernetesClusterResultOutput) Identities ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) Identities() GetKubernetesClusterIdentityArrayOutput
A `identity` block as documented below.
func (LookupKubernetesClusterResultOutput) KubeAdminConfigRaw ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) KubeAdminConfigRaw() pulumi.StringOutput
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 and local accounts are not disabled.
func (LookupKubernetesClusterResultOutput) KubeAdminConfigs ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) KubeAdminConfigs() GetKubernetesClusterKubeAdminConfigArrayOutput
A `kubeAdminConfig` block as defined below. This is only available when Role Based Access Control with Azure Active Directory is enabled and local accounts are not disabled.
func (LookupKubernetesClusterResultOutput) KubeConfigRaw ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) KubeConfigRaw() pulumi.StringOutput
Base64 encoded Kubernetes configuration.
func (LookupKubernetesClusterResultOutput) KubeConfigs ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) KubeConfigs() GetKubernetesClusterKubeConfigArrayOutput
A `kubeConfig` block as defined below.
func (LookupKubernetesClusterResultOutput) KubeletIdentities ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) KubeletIdentities() GetKubernetesClusterKubeletIdentityArrayOutput
A `kubeletIdentity` block as documented below.
func (LookupKubernetesClusterResultOutput) KubernetesVersion ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) KubernetesVersion() pulumi.StringOutput
The version of Kubernetes used on the managed Kubernetes Cluster.
func (LookupKubernetesClusterResultOutput) LinuxProfiles ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) LinuxProfiles() GetKubernetesClusterLinuxProfileArrayOutput
A `linuxProfile` block as documented below.
func (LookupKubernetesClusterResultOutput) Location ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) Location() pulumi.StringOutput
The Azure Region in which the managed Kubernetes Cluster exists.
func (LookupKubernetesClusterResultOutput) Name ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) Name() pulumi.StringOutput
The name assigned to this pool of agents.
func (LookupKubernetesClusterResultOutput) NetworkProfiles ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) NetworkProfiles() GetKubernetesClusterNetworkProfileArrayOutput
A `networkProfile` block as documented below.
func (LookupKubernetesClusterResultOutput) NodeResourceGroup ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) NodeResourceGroup() pulumi.StringOutput
Auto-generated Resource Group containing AKS Cluster resources.
func (LookupKubernetesClusterResultOutput) PrivateClusterEnabled ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) PrivateClusterEnabled() pulumi.BoolOutput
If the cluster has the Kubernetes API only exposed on internal IP addresses.
func (LookupKubernetesClusterResultOutput) PrivateFqdn ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) PrivateFqdn() pulumi.StringOutput
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
func (LookupKubernetesClusterResultOutput) PrivateLinkEnabled ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) PrivateLinkEnabled() pulumi.BoolOutput
func (LookupKubernetesClusterResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupKubernetesClusterResultOutput) RoleBasedAccessControls ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) RoleBasedAccessControls() GetKubernetesClusterRoleBasedAccessControlArrayOutput
A `roleBasedAccessControl` block as documented below.
func (LookupKubernetesClusterResultOutput) ServicePrincipals ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) ServicePrincipals() GetKubernetesClusterServicePrincipalArrayOutput
A `servicePrincipal` block as documented below.
func (LookupKubernetesClusterResultOutput) Tags ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutput ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutput() LookupKubernetesClusterResultOutput
func (LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutputWithContext ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutputWithContext(ctx context.Context) LookupKubernetesClusterResultOutput
func (LookupKubernetesClusterResultOutput) WindowsProfiles ¶ added in v4.20.0
func (o LookupKubernetesClusterResultOutput) WindowsProfiles() GetKubernetesClusterWindowsProfileArrayOutput
A `windowsProfile` block as documented below.
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 LookupRegistryOutputArgs ¶ added in v4.20.0
type LookupRegistryOutputArgs struct { // The name of the Container Registry. Name pulumi.StringInput `pulumi:"name"` // The Name of the Resource Group where this Container Registry exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getRegistry.
func (LookupRegistryOutputArgs) ElementType ¶ added in v4.20.0
func (LookupRegistryOutputArgs) ElementType() reflect.Type
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"` // 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"` // Deprecated: this attribute is no longer recognized by the API and is not functional anymore, thus this property will be removed in v3.0 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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/containerservice" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := containerservice.LookupRegistry(ctx, &containerservice.LookupRegistryArgs{ Name: "testacr", ResourceGroupName: "test", }, nil) if err != nil { return err } ctx.Export("loginServer", example.LoginServer) return nil }) }
```
type LookupRegistryResultOutput ¶ added in v4.20.0
type LookupRegistryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRegistry.
func LookupRegistryOutput ¶ added in v4.20.0
func LookupRegistryOutput(ctx *pulumi.Context, args LookupRegistryOutputArgs, opts ...pulumi.InvokeOption) LookupRegistryResultOutput
func (LookupRegistryResultOutput) AdminEnabled ¶ added in v4.20.0
func (o LookupRegistryResultOutput) AdminEnabled() pulumi.BoolOutput
Is the Administrator account enabled for this Container Registry.
func (LookupRegistryResultOutput) AdminPassword ¶ added in v4.20.0
func (o LookupRegistryResultOutput) AdminPassword() pulumi.StringOutput
The Password associated with the Container Registry Admin account - if the admin account is enabled.
func (LookupRegistryResultOutput) AdminUsername ¶ added in v4.20.0
func (o LookupRegistryResultOutput) AdminUsername() pulumi.StringOutput
The Username associated with the Container Registry Admin account - if the admin account is enabled.
func (LookupRegistryResultOutput) ElementType ¶ added in v4.20.0
func (LookupRegistryResultOutput) ElementType() reflect.Type
func (LookupRegistryResultOutput) Id ¶ added in v4.20.0
func (o LookupRegistryResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRegistryResultOutput) Location ¶ added in v4.20.0
func (o LookupRegistryResultOutput) Location() pulumi.StringOutput
The Azure Region in which this Container Registry exists.
func (LookupRegistryResultOutput) LoginServer ¶ added in v4.20.0
func (o LookupRegistryResultOutput) LoginServer() pulumi.StringOutput
The URL that can be used to log into the container registry.
func (LookupRegistryResultOutput) Name ¶ added in v4.20.0
func (o LookupRegistryResultOutput) Name() pulumi.StringOutput
func (LookupRegistryResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupRegistryResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupRegistryResultOutput) Sku ¶ added in v4.20.0
func (o LookupRegistryResultOutput) Sku() pulumi.StringOutput
The SKU of this Container Registry, such as `Basic`.
func (LookupRegistryResultOutput) StorageAccountId
deprecated
added in
v4.20.0
func (o LookupRegistryResultOutput) StorageAccountId() pulumi.StringOutput
Deprecated: this attribute is no longer recognized by the API and is not functional anymore, thus this property will be removed in v3.0
func (LookupRegistryResultOutput) Tags ¶ added in v4.20.0
func (o LookupRegistryResultOutput) Tags() pulumi.StringMapOutput
A map of tags assigned to the Container Registry.
func (LookupRegistryResultOutput) ToLookupRegistryResultOutput ¶ added in v4.20.0
func (o LookupRegistryResultOutput) ToLookupRegistryResultOutput() LookupRegistryResultOutput
func (LookupRegistryResultOutput) ToLookupRegistryResultOutputWithContext ¶ added in v4.20.0
func (o LookupRegistryResultOutput) ToLookupRegistryResultOutputWithContext(ctx context.Context) LookupRegistryResultOutput
type LookupRegistryScopeMapArgs ¶ added in v4.1.0
type LookupRegistryScopeMapArgs struct { // The Name of the Container Registry where the token exists. ContainerRegistryName string `pulumi:"containerRegistryName"` // The name of the Container Registry token. Name string `pulumi:"name"` // The Name of the Resource Group where this Container Registry token exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getRegistryScopeMap.
type LookupRegistryScopeMapOutputArgs ¶ added in v4.20.0
type LookupRegistryScopeMapOutputArgs struct { // The Name of the Container Registry where the token exists. ContainerRegistryName pulumi.StringInput `pulumi:"containerRegistryName"` // The name of the Container Registry token. Name pulumi.StringInput `pulumi:"name"` // The Name of the Resource Group where this Container Registry token exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getRegistryScopeMap.
func (LookupRegistryScopeMapOutputArgs) ElementType ¶ added in v4.20.0
func (LookupRegistryScopeMapOutputArgs) ElementType() reflect.Type
type LookupRegistryScopeMapResult ¶ added in v4.1.0
type LookupRegistryScopeMapResult struct { // The actions for the Scope Map. Actions []string `pulumi:"actions"` ContainerRegistryName string `pulumi:"containerRegistryName"` Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of values returned by getRegistryScopeMap.
func LookupRegistryScopeMap ¶ added in v4.1.0
func LookupRegistryScopeMap(ctx *pulumi.Context, args *LookupRegistryScopeMapArgs, opts ...pulumi.InvokeOption) (*LookupRegistryScopeMapResult, error)
Use this data source to access information about an existing Container Registry scope map.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/containerservice" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := containerservice.LookupRegistryScopeMap(ctx, &containerservice.LookupRegistryScopeMapArgs{ Name: "example-scope-map", ResourceGroupName: "example-resource-group", ContainerRegistryName: "example-registry", }, nil) if err != nil { return err } ctx.Export("actions", example.Actions) return nil }) }
```
type LookupRegistryScopeMapResultOutput ¶ added in v4.20.0
type LookupRegistryScopeMapResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRegistryScopeMap.
func LookupRegistryScopeMapOutput ¶ added in v4.20.0
func LookupRegistryScopeMapOutput(ctx *pulumi.Context, args LookupRegistryScopeMapOutputArgs, opts ...pulumi.InvokeOption) LookupRegistryScopeMapResultOutput
func (LookupRegistryScopeMapResultOutput) Actions ¶ added in v4.20.0
func (o LookupRegistryScopeMapResultOutput) Actions() pulumi.StringArrayOutput
The actions for the Scope Map.
func (LookupRegistryScopeMapResultOutput) ContainerRegistryName ¶ added in v4.20.0
func (o LookupRegistryScopeMapResultOutput) ContainerRegistryName() pulumi.StringOutput
func (LookupRegistryScopeMapResultOutput) Description ¶ added in v4.20.0
func (o LookupRegistryScopeMapResultOutput) Description() pulumi.StringOutput
func (LookupRegistryScopeMapResultOutput) ElementType ¶ added in v4.20.0
func (LookupRegistryScopeMapResultOutput) ElementType() reflect.Type
func (LookupRegistryScopeMapResultOutput) Id ¶ added in v4.20.0
func (o LookupRegistryScopeMapResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRegistryScopeMapResultOutput) Name ¶ added in v4.20.0
func (o LookupRegistryScopeMapResultOutput) Name() pulumi.StringOutput
func (LookupRegistryScopeMapResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupRegistryScopeMapResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupRegistryScopeMapResultOutput) ToLookupRegistryScopeMapResultOutput ¶ added in v4.20.0
func (o LookupRegistryScopeMapResultOutput) ToLookupRegistryScopeMapResultOutput() LookupRegistryScopeMapResultOutput
func (LookupRegistryScopeMapResultOutput) ToLookupRegistryScopeMapResultOutputWithContext ¶ added in v4.20.0
func (o LookupRegistryScopeMapResultOutput) ToLookupRegistryScopeMapResultOutputWithContext(ctx context.Context) LookupRegistryScopeMapResultOutput
type LookupRegistryTokenArgs ¶ added in v4.1.0
type LookupRegistryTokenArgs struct { // The Name of the Container Registry where the token exists. ContainerRegistryName string `pulumi:"containerRegistryName"` // The name of the Container Registry token. Name string `pulumi:"name"` // The Name of the Resource Group where this Container Registry token exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getRegistryToken.
type LookupRegistryTokenOutputArgs ¶ added in v4.20.0
type LookupRegistryTokenOutputArgs struct { // The Name of the Container Registry where the token exists. ContainerRegistryName pulumi.StringInput `pulumi:"containerRegistryName"` // The name of the Container Registry token. Name pulumi.StringInput `pulumi:"name"` // The Name of the Resource Group where this Container Registry token exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getRegistryToken.
func (LookupRegistryTokenOutputArgs) ElementType ¶ added in v4.20.0
func (LookupRegistryTokenOutputArgs) ElementType() reflect.Type
type LookupRegistryTokenResult ¶ added in v4.1.0
type LookupRegistryTokenResult struct { ContainerRegistryName string `pulumi:"containerRegistryName"` // Whether this Token is enabled. Enabled bool `pulumi:"enabled"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // The Scope Map ID used by the token. ScopeMapId string `pulumi:"scopeMapId"` }
A collection of values returned by getRegistryToken.
func LookupRegistryToken ¶ added in v4.1.0
func LookupRegistryToken(ctx *pulumi.Context, args *LookupRegistryTokenArgs, opts ...pulumi.InvokeOption) (*LookupRegistryTokenResult, error)
Use this data source to access information about an existing Container Registry token.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/containerservice" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := containerservice.LookupRegistryToken(ctx, &containerservice.LookupRegistryTokenArgs{ Name: "exampletoken", ResourceGroupName: "example-resource-group", ContainerRegistryName: "example-registry", }, nil) if err != nil { return err } ctx.Export("scopeMapId", example.ScopeMapId) return nil }) }
```
type LookupRegistryTokenResultOutput ¶ added in v4.20.0
type LookupRegistryTokenResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRegistryToken.
func LookupRegistryTokenOutput ¶ added in v4.20.0
func LookupRegistryTokenOutput(ctx *pulumi.Context, args LookupRegistryTokenOutputArgs, opts ...pulumi.InvokeOption) LookupRegistryTokenResultOutput
func (LookupRegistryTokenResultOutput) ContainerRegistryName ¶ added in v4.20.0
func (o LookupRegistryTokenResultOutput) ContainerRegistryName() pulumi.StringOutput
func (LookupRegistryTokenResultOutput) ElementType ¶ added in v4.20.0
func (LookupRegistryTokenResultOutput) ElementType() reflect.Type
func (LookupRegistryTokenResultOutput) Enabled ¶ added in v4.20.0
func (o LookupRegistryTokenResultOutput) Enabled() pulumi.BoolOutput
Whether this Token is enabled.
func (LookupRegistryTokenResultOutput) Id ¶ added in v4.20.0
func (o LookupRegistryTokenResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRegistryTokenResultOutput) Name ¶ added in v4.20.0
func (o LookupRegistryTokenResultOutput) Name() pulumi.StringOutput
func (LookupRegistryTokenResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupRegistryTokenResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupRegistryTokenResultOutput) ScopeMapId ¶ added in v4.20.0
func (o LookupRegistryTokenResultOutput) ScopeMapId() pulumi.StringOutput
The Scope Map ID used by the token.
func (LookupRegistryTokenResultOutput) ToLookupRegistryTokenResultOutput ¶ added in v4.20.0
func (o LookupRegistryTokenResultOutput) ToLookupRegistryTokenResultOutput() LookupRegistryTokenResultOutput
func (LookupRegistryTokenResultOutput) ToLookupRegistryTokenResultOutputWithContext ¶ added in v4.20.0
func (o LookupRegistryTokenResultOutput) ToLookupRegistryTokenResultOutputWithContext(ctx context.Context) LookupRegistryTokenResultOutput
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"` // Whether allows anonymous (unauthenticated) pull access to this Container Registry? Defaults to `false`. This is only supported on resources with the `Standard` or `Premium` SKU. AnonymousPullEnabled pulumi.BoolPtrOutput `pulumi:"anonymousPullEnabled"` // Whether to enable dedicated data endpoints for this Container Registry? Defaults to `false`. This is only supported on resources with the `Premium` SKU. DataEndpointEnabled pulumi.BoolPtrOutput `pulumi:"dataEndpointEnabled"` // An `encryption` block as documented below. Encryption RegistryEncryptionOutput `pulumi:"encryption"` // A list of Azure locations where the container registry should be geo-replicated. // // Deprecated: Deprecated in favour of `georeplications` GeoreplicationLocations pulumi.StringArrayOutput `pulumi:"georeplicationLocations"` // A `georeplications` block as documented below. Georeplications RegistryGeoreplicationArrayOutput `pulumi:"georeplications"` // An `identity` block as defined below. Identity RegistryIdentityOutput `pulumi:"identity"` // 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"` // Whether to allow trusted Azure services to access a network restricted Container Registry? Possible values are `None` and `AzureServices`. Defaults to `AzureServices`. NetworkRuleBypassOption pulumi.StringPtrOutput `pulumi:"networkRuleBypassOption"` // A `networkRuleSet` block as documented below. NetworkRuleSet RegistryNetworkRuleSetOutput `pulumi:"networkRuleSet"` // Whether public network access is allowed for the container registry. Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrOutput `pulumi:"publicNetworkAccessEnabled"` // Boolean value that indicates whether quarantine policy is enabled. Defaults to `false`. QuarantinePolicyEnabled pulumi.BoolPtrOutput `pulumi:"quarantinePolicyEnabled"` // 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"` // A `retentionPolicy` block as documented below. RetentionPolicy RegistryRetentionPolicyOutput `pulumi:"retentionPolicy"` // 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"` // Deprecated: this attribute is no longer recognized by the API and is not functional anymore, thus this property will be removed in v3.0 StorageAccountId pulumi.StringOutput `pulumi:"storageAccountId"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // A `trustPolicy` block as documented below. TrustPolicy RegistryTrustPolicyOutput `pulumi:"trustPolicy"` // Whether zone redundancy is enabled for this Container Registry? Changing this forces a new resource to be created. Defaults to `false`. ZoneRedundancyEnabled pulumi.BoolPtrOutput `pulumi:"zoneRedundancyEnabled"` }
Manages an Azure Container Registry.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { rg, err := core.NewResourceGroup(ctx, "rg", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = containerservice.NewRegistry(ctx, "acr", &containerservice.RegistryArgs{ ResourceGroupName: rg.Name, Location: rg.Location, Sku: pulumi.String("Premium"), AdminEnabled: pulumi.Bool(false), Georeplications: containerservice.RegistryGeoreplicationArray{ &containerservice.RegistryGeoreplicationArgs{ Location: pulumi.String("East US"), ZoneRedundancyEnabled: pulumi.Bool(true), Tags: nil, }, &containerservice.RegistryGeoreplicationArgs{ Location: pulumi.String("westeurope"), ZoneRedundancyEnabled: pulumi.Bool(true), Tags: nil, }, }, }) if err != nil { return err } return nil }) }
``` ### Encryption)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/authorization" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { rg, err := core.NewResourceGroup(ctx, "rg", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleUserAssignedIdentity, err := authorization.NewUserAssignedIdentity(ctx, "exampleUserAssignedIdentity", &authorization.UserAssignedIdentityArgs{ ResourceGroupName: pulumi.Any(azurerm_resource_group.Example.Name), Location: pulumi.Any(azurerm_resource_group.Example.Location), }) if err != nil { return err } exampleKey, err := keyvault.LookupKey(ctx, &keyvault.LookupKeyArgs{ Name: "super-secret", KeyVaultId: data.Azurerm_key_vault.Existing.Id, }, nil) if err != nil { return err } _, err = containerservice.NewRegistry(ctx, "acr", &containerservice.RegistryArgs{ ResourceGroupName: rg.Name, Location: rg.Location, Sku: pulumi.String("Premium"), Identity: &containerservice.RegistryIdentityArgs{ Type: pulumi.String("UserAssigned"), IdentityIds: pulumi.StringArray{ exampleUserAssignedIdentity.ID(), }, }, Encryption: &containerservice.RegistryEncryptionArgs{ Enabled: pulumi.Bool(true), KeyVaultKeyId: pulumi.String(exampleKey.Id), IdentityClientId: exampleUserAssignedIdentity.ClientId, }, }) if err != nil { return err } return nil }) }
```
## Import
Container Registries can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:containerservice/registry:Registry example /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/mygroup1/providers/Microsoft.ContainerRegistry/registries/myregistry1
```
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.
func (*Registry) ElementType ¶
func (*Registry) ToRegistryOutput ¶
func (i *Registry) ToRegistryOutput() RegistryOutput
func (*Registry) ToRegistryOutputWithContext ¶
func (i *Registry) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
func (*Registry) ToRegistryPtrOutput ¶
func (i *Registry) ToRegistryPtrOutput() RegistryPtrOutput
func (*Registry) ToRegistryPtrOutputWithContext ¶
func (i *Registry) ToRegistryPtrOutputWithContext(ctx context.Context) RegistryPtrOutput
type RegistryArgs ¶
type RegistryArgs struct { // Specifies whether the admin user is enabled. Defaults to `false`. AdminEnabled pulumi.BoolPtrInput // Whether allows anonymous (unauthenticated) pull access to this Container Registry? Defaults to `false`. This is only supported on resources with the `Standard` or `Premium` SKU. AnonymousPullEnabled pulumi.BoolPtrInput // Whether to enable dedicated data endpoints for this Container Registry? Defaults to `false`. This is only supported on resources with the `Premium` SKU. DataEndpointEnabled pulumi.BoolPtrInput // An `encryption` block as documented below. Encryption RegistryEncryptionPtrInput // A list of Azure locations where the container registry should be geo-replicated. // // Deprecated: Deprecated in favour of `georeplications` GeoreplicationLocations pulumi.StringArrayInput // A `georeplications` block as documented below. Georeplications RegistryGeoreplicationArrayInput // An `identity` block as defined below. Identity RegistryIdentityPtrInput // 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 // Whether to allow trusted Azure services to access a network restricted Container Registry? Possible values are `None` and `AzureServices`. Defaults to `AzureServices`. NetworkRuleBypassOption pulumi.StringPtrInput // A `networkRuleSet` block as documented below. NetworkRuleSet RegistryNetworkRuleSetPtrInput // Whether public network access is allowed for the container registry. Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // Boolean value that indicates whether quarantine policy is enabled. Defaults to `false`. QuarantinePolicyEnabled pulumi.BoolPtrInput // 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 // A `retentionPolicy` block as documented below. RetentionPolicy RegistryRetentionPolicyPtrInput // 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 // Deprecated: this attribute is no longer recognized by the API and is not functional anymore, thus this property will be removed in v3.0 StorageAccountId pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A `trustPolicy` block as documented below. TrustPolicy RegistryTrustPolicyPtrInput // Whether zone redundancy is enabled for this Container Registry? Changing this forces a new resource to be created. Defaults to `false`. ZoneRedundancyEnabled pulumi.BoolPtrInput }
The set of arguments for constructing a Registry resource.
func (RegistryArgs) ElementType ¶
func (RegistryArgs) ElementType() reflect.Type
type RegistryArray ¶
type RegistryArray []RegistryInput
func (RegistryArray) ElementType ¶
func (RegistryArray) ElementType() reflect.Type
func (RegistryArray) ToRegistryArrayOutput ¶
func (i RegistryArray) ToRegistryArrayOutput() RegistryArrayOutput
func (RegistryArray) ToRegistryArrayOutputWithContext ¶
func (i RegistryArray) ToRegistryArrayOutputWithContext(ctx context.Context) RegistryArrayOutput
type RegistryArrayInput ¶
type RegistryArrayInput interface { pulumi.Input ToRegistryArrayOutput() RegistryArrayOutput ToRegistryArrayOutputWithContext(context.Context) RegistryArrayOutput }
RegistryArrayInput is an input type that accepts RegistryArray and RegistryArrayOutput values. You can construct a concrete instance of `RegistryArrayInput` via:
RegistryArray{ RegistryArgs{...} }
type RegistryArrayOutput ¶
type RegistryArrayOutput struct{ *pulumi.OutputState }
func (RegistryArrayOutput) ElementType ¶
func (RegistryArrayOutput) ElementType() reflect.Type
func (RegistryArrayOutput) Index ¶
func (o RegistryArrayOutput) Index(i pulumi.IntInput) RegistryOutput
func (RegistryArrayOutput) ToRegistryArrayOutput ¶
func (o RegistryArrayOutput) ToRegistryArrayOutput() RegistryArrayOutput
func (RegistryArrayOutput) ToRegistryArrayOutputWithContext ¶
func (o RegistryArrayOutput) ToRegistryArrayOutputWithContext(ctx context.Context) RegistryArrayOutput
type RegistryEncryption ¶ added in v4.3.0
type RegistryEncryption struct { // Boolean value that indicates whether encryption is enabled. Enabled *bool `pulumi:"enabled"` // The client ID of the managed identity associated with the encryption key. IdentityClientId string `pulumi:"identityClientId"` // The ID of the Key Vault Key. KeyVaultKeyId string `pulumi:"keyVaultKeyId"` }
type RegistryEncryptionArgs ¶ added in v4.3.0
type RegistryEncryptionArgs struct { // Boolean value that indicates whether encryption is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The client ID of the managed identity associated with the encryption key. IdentityClientId pulumi.StringInput `pulumi:"identityClientId"` // The ID of the Key Vault Key. KeyVaultKeyId pulumi.StringInput `pulumi:"keyVaultKeyId"` }
func (RegistryEncryptionArgs) ElementType ¶ added in v4.3.0
func (RegistryEncryptionArgs) ElementType() reflect.Type
func (RegistryEncryptionArgs) ToRegistryEncryptionOutput ¶ added in v4.3.0
func (i RegistryEncryptionArgs) ToRegistryEncryptionOutput() RegistryEncryptionOutput
func (RegistryEncryptionArgs) ToRegistryEncryptionOutputWithContext ¶ added in v4.3.0
func (i RegistryEncryptionArgs) ToRegistryEncryptionOutputWithContext(ctx context.Context) RegistryEncryptionOutput
func (RegistryEncryptionArgs) ToRegistryEncryptionPtrOutput ¶ added in v4.3.0
func (i RegistryEncryptionArgs) ToRegistryEncryptionPtrOutput() RegistryEncryptionPtrOutput
func (RegistryEncryptionArgs) ToRegistryEncryptionPtrOutputWithContext ¶ added in v4.3.0
func (i RegistryEncryptionArgs) ToRegistryEncryptionPtrOutputWithContext(ctx context.Context) RegistryEncryptionPtrOutput
type RegistryEncryptionInput ¶ added in v4.3.0
type RegistryEncryptionInput interface { pulumi.Input ToRegistryEncryptionOutput() RegistryEncryptionOutput ToRegistryEncryptionOutputWithContext(context.Context) RegistryEncryptionOutput }
RegistryEncryptionInput is an input type that accepts RegistryEncryptionArgs and RegistryEncryptionOutput values. You can construct a concrete instance of `RegistryEncryptionInput` via:
RegistryEncryptionArgs{...}
type RegistryEncryptionOutput ¶ added in v4.3.0
type RegistryEncryptionOutput struct{ *pulumi.OutputState }
func (RegistryEncryptionOutput) ElementType ¶ added in v4.3.0
func (RegistryEncryptionOutput) ElementType() reflect.Type
func (RegistryEncryptionOutput) Enabled ¶ added in v4.3.0
func (o RegistryEncryptionOutput) Enabled() pulumi.BoolPtrOutput
Boolean value that indicates whether encryption is enabled.
func (RegistryEncryptionOutput) IdentityClientId ¶ added in v4.3.0
func (o RegistryEncryptionOutput) IdentityClientId() pulumi.StringOutput
The client ID of the managed identity associated with the encryption key.
func (RegistryEncryptionOutput) KeyVaultKeyId ¶ added in v4.3.0
func (o RegistryEncryptionOutput) KeyVaultKeyId() pulumi.StringOutput
The ID of the Key Vault Key.
func (RegistryEncryptionOutput) ToRegistryEncryptionOutput ¶ added in v4.3.0
func (o RegistryEncryptionOutput) ToRegistryEncryptionOutput() RegistryEncryptionOutput
func (RegistryEncryptionOutput) ToRegistryEncryptionOutputWithContext ¶ added in v4.3.0
func (o RegistryEncryptionOutput) ToRegistryEncryptionOutputWithContext(ctx context.Context) RegistryEncryptionOutput
func (RegistryEncryptionOutput) ToRegistryEncryptionPtrOutput ¶ added in v4.3.0
func (o RegistryEncryptionOutput) ToRegistryEncryptionPtrOutput() RegistryEncryptionPtrOutput
func (RegistryEncryptionOutput) ToRegistryEncryptionPtrOutputWithContext ¶ added in v4.3.0
func (o RegistryEncryptionOutput) ToRegistryEncryptionPtrOutputWithContext(ctx context.Context) RegistryEncryptionPtrOutput
type RegistryEncryptionPtrInput ¶ added in v4.3.0
type RegistryEncryptionPtrInput interface { pulumi.Input ToRegistryEncryptionPtrOutput() RegistryEncryptionPtrOutput ToRegistryEncryptionPtrOutputWithContext(context.Context) RegistryEncryptionPtrOutput }
RegistryEncryptionPtrInput is an input type that accepts RegistryEncryptionArgs, RegistryEncryptionPtr and RegistryEncryptionPtrOutput values. You can construct a concrete instance of `RegistryEncryptionPtrInput` via:
RegistryEncryptionArgs{...} or: nil
func RegistryEncryptionPtr ¶ added in v4.3.0
func RegistryEncryptionPtr(v *RegistryEncryptionArgs) RegistryEncryptionPtrInput
type RegistryEncryptionPtrOutput ¶ added in v4.3.0
type RegistryEncryptionPtrOutput struct{ *pulumi.OutputState }
func (RegistryEncryptionPtrOutput) Elem ¶ added in v4.3.0
func (o RegistryEncryptionPtrOutput) Elem() RegistryEncryptionOutput
func (RegistryEncryptionPtrOutput) ElementType ¶ added in v4.3.0
func (RegistryEncryptionPtrOutput) ElementType() reflect.Type
func (RegistryEncryptionPtrOutput) Enabled ¶ added in v4.3.0
func (o RegistryEncryptionPtrOutput) Enabled() pulumi.BoolPtrOutput
Boolean value that indicates whether encryption is enabled.
func (RegistryEncryptionPtrOutput) IdentityClientId ¶ added in v4.3.0
func (o RegistryEncryptionPtrOutput) IdentityClientId() pulumi.StringPtrOutput
The client ID of the managed identity associated with the encryption key.
func (RegistryEncryptionPtrOutput) KeyVaultKeyId ¶ added in v4.3.0
func (o RegistryEncryptionPtrOutput) KeyVaultKeyId() pulumi.StringPtrOutput
The ID of the Key Vault Key.
func (RegistryEncryptionPtrOutput) ToRegistryEncryptionPtrOutput ¶ added in v4.3.0
func (o RegistryEncryptionPtrOutput) ToRegistryEncryptionPtrOutput() RegistryEncryptionPtrOutput
func (RegistryEncryptionPtrOutput) ToRegistryEncryptionPtrOutputWithContext ¶ added in v4.3.0
func (o RegistryEncryptionPtrOutput) ToRegistryEncryptionPtrOutputWithContext(ctx context.Context) RegistryEncryptionPtrOutput
type RegistryGeoreplication ¶ added in v4.1.0
type RegistryGeoreplication struct { // A location where the container registry should be geo-replicated. Location string `pulumi:"location"` // Whether regional endpoint is enabled for this Container Registry? Defaults to `false`. RegionalEndpointEnabled *bool `pulumi:"regionalEndpointEnabled"` // A mapping of tags to assign to this replication location. Tags map[string]string `pulumi:"tags"` // Whether zone redundancy is enabled for this replication location? Defaults to `false`. ZoneRedundancyEnabled *bool `pulumi:"zoneRedundancyEnabled"` }
type RegistryGeoreplicationArgs ¶ added in v4.1.0
type RegistryGeoreplicationArgs struct { // A location where the container registry should be geo-replicated. Location pulumi.StringInput `pulumi:"location"` // Whether regional endpoint is enabled for this Container Registry? Defaults to `false`. RegionalEndpointEnabled pulumi.BoolPtrInput `pulumi:"regionalEndpointEnabled"` // A mapping of tags to assign to this replication location. Tags pulumi.StringMapInput `pulumi:"tags"` // Whether zone redundancy is enabled for this replication location? Defaults to `false`. ZoneRedundancyEnabled pulumi.BoolPtrInput `pulumi:"zoneRedundancyEnabled"` }
func (RegistryGeoreplicationArgs) ElementType ¶ added in v4.1.0
func (RegistryGeoreplicationArgs) ElementType() reflect.Type
func (RegistryGeoreplicationArgs) ToRegistryGeoreplicationOutput ¶ added in v4.1.0
func (i RegistryGeoreplicationArgs) ToRegistryGeoreplicationOutput() RegistryGeoreplicationOutput
func (RegistryGeoreplicationArgs) ToRegistryGeoreplicationOutputWithContext ¶ added in v4.1.0
func (i RegistryGeoreplicationArgs) ToRegistryGeoreplicationOutputWithContext(ctx context.Context) RegistryGeoreplicationOutput
type RegistryGeoreplicationArray ¶ added in v4.1.0
type RegistryGeoreplicationArray []RegistryGeoreplicationInput
func (RegistryGeoreplicationArray) ElementType ¶ added in v4.1.0
func (RegistryGeoreplicationArray) ElementType() reflect.Type
func (RegistryGeoreplicationArray) ToRegistryGeoreplicationArrayOutput ¶ added in v4.1.0
func (i RegistryGeoreplicationArray) ToRegistryGeoreplicationArrayOutput() RegistryGeoreplicationArrayOutput
func (RegistryGeoreplicationArray) ToRegistryGeoreplicationArrayOutputWithContext ¶ added in v4.1.0
func (i RegistryGeoreplicationArray) ToRegistryGeoreplicationArrayOutputWithContext(ctx context.Context) RegistryGeoreplicationArrayOutput
type RegistryGeoreplicationArrayInput ¶ added in v4.1.0
type RegistryGeoreplicationArrayInput interface { pulumi.Input ToRegistryGeoreplicationArrayOutput() RegistryGeoreplicationArrayOutput ToRegistryGeoreplicationArrayOutputWithContext(context.Context) RegistryGeoreplicationArrayOutput }
RegistryGeoreplicationArrayInput is an input type that accepts RegistryGeoreplicationArray and RegistryGeoreplicationArrayOutput values. You can construct a concrete instance of `RegistryGeoreplicationArrayInput` via:
RegistryGeoreplicationArray{ RegistryGeoreplicationArgs{...} }
type RegistryGeoreplicationArrayOutput ¶ added in v4.1.0
type RegistryGeoreplicationArrayOutput struct{ *pulumi.OutputState }
func (RegistryGeoreplicationArrayOutput) ElementType ¶ added in v4.1.0
func (RegistryGeoreplicationArrayOutput) ElementType() reflect.Type
func (RegistryGeoreplicationArrayOutput) Index ¶ added in v4.1.0
func (o RegistryGeoreplicationArrayOutput) Index(i pulumi.IntInput) RegistryGeoreplicationOutput
func (RegistryGeoreplicationArrayOutput) ToRegistryGeoreplicationArrayOutput ¶ added in v4.1.0
func (o RegistryGeoreplicationArrayOutput) ToRegistryGeoreplicationArrayOutput() RegistryGeoreplicationArrayOutput
func (RegistryGeoreplicationArrayOutput) ToRegistryGeoreplicationArrayOutputWithContext ¶ added in v4.1.0
func (o RegistryGeoreplicationArrayOutput) ToRegistryGeoreplicationArrayOutputWithContext(ctx context.Context) RegistryGeoreplicationArrayOutput
type RegistryGeoreplicationInput ¶ added in v4.1.0
type RegistryGeoreplicationInput interface { pulumi.Input ToRegistryGeoreplicationOutput() RegistryGeoreplicationOutput ToRegistryGeoreplicationOutputWithContext(context.Context) RegistryGeoreplicationOutput }
RegistryGeoreplicationInput is an input type that accepts RegistryGeoreplicationArgs and RegistryGeoreplicationOutput values. You can construct a concrete instance of `RegistryGeoreplicationInput` via:
RegistryGeoreplicationArgs{...}
type RegistryGeoreplicationOutput ¶ added in v4.1.0
type RegistryGeoreplicationOutput struct{ *pulumi.OutputState }
func (RegistryGeoreplicationOutput) ElementType ¶ added in v4.1.0
func (RegistryGeoreplicationOutput) ElementType() reflect.Type
func (RegistryGeoreplicationOutput) Location ¶ added in v4.1.0
func (o RegistryGeoreplicationOutput) Location() pulumi.StringOutput
A location where the container registry should be geo-replicated.
func (RegistryGeoreplicationOutput) RegionalEndpointEnabled ¶ added in v4.24.0
func (o RegistryGeoreplicationOutput) RegionalEndpointEnabled() pulumi.BoolPtrOutput
Whether regional endpoint is enabled for this Container Registry? Defaults to `false`.
func (RegistryGeoreplicationOutput) Tags ¶ added in v4.1.0
func (o RegistryGeoreplicationOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to this replication location.
func (RegistryGeoreplicationOutput) ToRegistryGeoreplicationOutput ¶ added in v4.1.0
func (o RegistryGeoreplicationOutput) ToRegistryGeoreplicationOutput() RegistryGeoreplicationOutput
func (RegistryGeoreplicationOutput) ToRegistryGeoreplicationOutputWithContext ¶ added in v4.1.0
func (o RegistryGeoreplicationOutput) ToRegistryGeoreplicationOutputWithContext(ctx context.Context) RegistryGeoreplicationOutput
func (RegistryGeoreplicationOutput) ZoneRedundancyEnabled ¶ added in v4.8.0
func (o RegistryGeoreplicationOutput) ZoneRedundancyEnabled() pulumi.BoolPtrOutput
Whether zone redundancy is enabled for this replication location? Defaults to `false`.
type RegistryIdentity ¶ added in v4.3.0
type RegistryIdentity struct { // A list of User Managed Identity ID's which should be assigned to the Container Registry. IdentityIds []string `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this Container Registry. PrincipalId *string `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this Container Registry. TenantId *string `pulumi:"tenantId"` // The type of Managed Identity which should be assigned to the Container Registry. Possible values are `SystemAssigned`, `UserAssigned` and `SystemAssigned, UserAssigned`. Type string `pulumi:"type"` }
type RegistryIdentityArgs ¶ added in v4.3.0
type RegistryIdentityArgs struct { // A list of User Managed Identity ID's which should be assigned to the Container Registry. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this Container Registry. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this Container Registry. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // The type of Managed Identity which should be assigned to the Container Registry. Possible values are `SystemAssigned`, `UserAssigned` and `SystemAssigned, UserAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (RegistryIdentityArgs) ElementType ¶ added in v4.3.0
func (RegistryIdentityArgs) ElementType() reflect.Type
func (RegistryIdentityArgs) ToRegistryIdentityOutput ¶ added in v4.3.0
func (i RegistryIdentityArgs) ToRegistryIdentityOutput() RegistryIdentityOutput
func (RegistryIdentityArgs) ToRegistryIdentityOutputWithContext ¶ added in v4.3.0
func (i RegistryIdentityArgs) ToRegistryIdentityOutputWithContext(ctx context.Context) RegistryIdentityOutput
func (RegistryIdentityArgs) ToRegistryIdentityPtrOutput ¶ added in v4.3.0
func (i RegistryIdentityArgs) ToRegistryIdentityPtrOutput() RegistryIdentityPtrOutput
func (RegistryIdentityArgs) ToRegistryIdentityPtrOutputWithContext ¶ added in v4.3.0
func (i RegistryIdentityArgs) ToRegistryIdentityPtrOutputWithContext(ctx context.Context) RegistryIdentityPtrOutput
type RegistryIdentityInput ¶ added in v4.3.0
type RegistryIdentityInput interface { pulumi.Input ToRegistryIdentityOutput() RegistryIdentityOutput ToRegistryIdentityOutputWithContext(context.Context) RegistryIdentityOutput }
RegistryIdentityInput is an input type that accepts RegistryIdentityArgs and RegistryIdentityOutput values. You can construct a concrete instance of `RegistryIdentityInput` via:
RegistryIdentityArgs{...}
type RegistryIdentityOutput ¶ added in v4.3.0
type RegistryIdentityOutput struct{ *pulumi.OutputState }
func (RegistryIdentityOutput) ElementType ¶ added in v4.3.0
func (RegistryIdentityOutput) ElementType() reflect.Type
func (RegistryIdentityOutput) IdentityIds ¶ added in v4.3.0
func (o RegistryIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Managed Identity ID's which should be assigned to the Container Registry.
func (RegistryIdentityOutput) PrincipalId ¶ added in v4.3.0
func (o RegistryIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this Container Registry.
func (RegistryIdentityOutput) TenantId ¶ added in v4.11.0
func (o RegistryIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this Container Registry.
func (RegistryIdentityOutput) ToRegistryIdentityOutput ¶ added in v4.3.0
func (o RegistryIdentityOutput) ToRegistryIdentityOutput() RegistryIdentityOutput
func (RegistryIdentityOutput) ToRegistryIdentityOutputWithContext ¶ added in v4.3.0
func (o RegistryIdentityOutput) ToRegistryIdentityOutputWithContext(ctx context.Context) RegistryIdentityOutput
func (RegistryIdentityOutput) ToRegistryIdentityPtrOutput ¶ added in v4.3.0
func (o RegistryIdentityOutput) ToRegistryIdentityPtrOutput() RegistryIdentityPtrOutput
func (RegistryIdentityOutput) ToRegistryIdentityPtrOutputWithContext ¶ added in v4.3.0
func (o RegistryIdentityOutput) ToRegistryIdentityPtrOutputWithContext(ctx context.Context) RegistryIdentityPtrOutput
func (RegistryIdentityOutput) Type ¶ added in v4.3.0
func (o RegistryIdentityOutput) Type() pulumi.StringOutput
The type of Managed Identity which should be assigned to the Container Registry. Possible values are `SystemAssigned`, `UserAssigned` and `SystemAssigned, UserAssigned`.
type RegistryIdentityPtrInput ¶ added in v4.3.0
type RegistryIdentityPtrInput interface { pulumi.Input ToRegistryIdentityPtrOutput() RegistryIdentityPtrOutput ToRegistryIdentityPtrOutputWithContext(context.Context) RegistryIdentityPtrOutput }
RegistryIdentityPtrInput is an input type that accepts RegistryIdentityArgs, RegistryIdentityPtr and RegistryIdentityPtrOutput values. You can construct a concrete instance of `RegistryIdentityPtrInput` via:
RegistryIdentityArgs{...} or: nil
func RegistryIdentityPtr ¶ added in v4.3.0
func RegistryIdentityPtr(v *RegistryIdentityArgs) RegistryIdentityPtrInput
type RegistryIdentityPtrOutput ¶ added in v4.3.0
type RegistryIdentityPtrOutput struct{ *pulumi.OutputState }
func (RegistryIdentityPtrOutput) Elem ¶ added in v4.3.0
func (o RegistryIdentityPtrOutput) Elem() RegistryIdentityOutput
func (RegistryIdentityPtrOutput) ElementType ¶ added in v4.3.0
func (RegistryIdentityPtrOutput) ElementType() reflect.Type
func (RegistryIdentityPtrOutput) IdentityIds ¶ added in v4.3.0
func (o RegistryIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Managed Identity ID's which should be assigned to the Container Registry.
func (RegistryIdentityPtrOutput) PrincipalId ¶ added in v4.3.0
func (o RegistryIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this Container Registry.
func (RegistryIdentityPtrOutput) TenantId ¶ added in v4.11.0
func (o RegistryIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this Container Registry.
func (RegistryIdentityPtrOutput) ToRegistryIdentityPtrOutput ¶ added in v4.3.0
func (o RegistryIdentityPtrOutput) ToRegistryIdentityPtrOutput() RegistryIdentityPtrOutput
func (RegistryIdentityPtrOutput) ToRegistryIdentityPtrOutputWithContext ¶ added in v4.3.0
func (o RegistryIdentityPtrOutput) ToRegistryIdentityPtrOutputWithContext(ctx context.Context) RegistryIdentityPtrOutput
func (RegistryIdentityPtrOutput) Type ¶ added in v4.3.0
func (o RegistryIdentityPtrOutput) Type() pulumi.StringPtrOutput
The type of Managed Identity which should be assigned to the Container Registry. Possible values are `SystemAssigned`, `UserAssigned` and `SystemAssigned, UserAssigned`.
type RegistryInput ¶
type RegistryInput interface { pulumi.Input ToRegistryOutput() RegistryOutput ToRegistryOutputWithContext(ctx context.Context) RegistryOutput }
type RegistryMap ¶
type RegistryMap map[string]RegistryInput
func (RegistryMap) ElementType ¶
func (RegistryMap) ElementType() reflect.Type
func (RegistryMap) ToRegistryMapOutput ¶
func (i RegistryMap) ToRegistryMapOutput() RegistryMapOutput
func (RegistryMap) ToRegistryMapOutputWithContext ¶
func (i RegistryMap) ToRegistryMapOutputWithContext(ctx context.Context) RegistryMapOutput
type RegistryMapInput ¶
type RegistryMapInput interface { pulumi.Input ToRegistryMapOutput() RegistryMapOutput ToRegistryMapOutputWithContext(context.Context) RegistryMapOutput }
RegistryMapInput is an input type that accepts RegistryMap and RegistryMapOutput values. You can construct a concrete instance of `RegistryMapInput` via:
RegistryMap{ "key": RegistryArgs{...} }
type RegistryMapOutput ¶
type RegistryMapOutput struct{ *pulumi.OutputState }
func (RegistryMapOutput) ElementType ¶
func (RegistryMapOutput) ElementType() reflect.Type
func (RegistryMapOutput) MapIndex ¶
func (o RegistryMapOutput) MapIndex(k pulumi.StringInput) RegistryOutput
func (RegistryMapOutput) ToRegistryMapOutput ¶
func (o RegistryMapOutput) ToRegistryMapOutput() RegistryMapOutput
func (RegistryMapOutput) ToRegistryMapOutputWithContext ¶
func (o RegistryMapOutput) ToRegistryMapOutputWithContext(ctx context.Context) RegistryMapOutput
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 }
RegistryNetworkRuleSetInput is an input type that accepts RegistryNetworkRuleSetArgs and RegistryNetworkRuleSetOutput values. You can construct a concrete instance of `RegistryNetworkRuleSetInput` via:
RegistryNetworkRuleSetArgs{...}
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 }
RegistryNetworkRuleSetIpRuleArrayInput is an input type that accepts RegistryNetworkRuleSetIpRuleArray and RegistryNetworkRuleSetIpRuleArrayOutput values. You can construct a concrete instance of `RegistryNetworkRuleSetIpRuleArrayInput` via:
RegistryNetworkRuleSetIpRuleArray{ RegistryNetworkRuleSetIpRuleArgs{...} }
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 }
RegistryNetworkRuleSetIpRuleInput is an input type that accepts RegistryNetworkRuleSetIpRuleArgs and RegistryNetworkRuleSetIpRuleOutput values. You can construct a concrete instance of `RegistryNetworkRuleSetIpRuleInput` via:
RegistryNetworkRuleSetIpRuleArgs{...}
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 }
RegistryNetworkRuleSetPtrInput is an input type that accepts RegistryNetworkRuleSetArgs, RegistryNetworkRuleSetPtr and RegistryNetworkRuleSetPtrOutput values. You can construct a concrete instance of `RegistryNetworkRuleSetPtrInput` via:
RegistryNetworkRuleSetArgs{...} or: nil
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 }
RegistryNetworkRuleSetVirtualNetworkArrayInput is an input type that accepts RegistryNetworkRuleSetVirtualNetworkArray and RegistryNetworkRuleSetVirtualNetworkArrayOutput values. You can construct a concrete instance of `RegistryNetworkRuleSetVirtualNetworkArrayInput` via:
RegistryNetworkRuleSetVirtualNetworkArray{ RegistryNetworkRuleSetVirtualNetworkArgs{...} }
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 }
RegistryNetworkRuleSetVirtualNetworkInput is an input type that accepts RegistryNetworkRuleSetVirtualNetworkArgs and RegistryNetworkRuleSetVirtualNetworkOutput values. You can construct a concrete instance of `RegistryNetworkRuleSetVirtualNetworkInput` via:
RegistryNetworkRuleSetVirtualNetworkArgs{...}
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 RegistryOutput ¶
type RegistryOutput struct{ *pulumi.OutputState }
func (RegistryOutput) ElementType ¶
func (RegistryOutput) ElementType() reflect.Type
func (RegistryOutput) ToRegistryOutput ¶
func (o RegistryOutput) ToRegistryOutput() RegistryOutput
func (RegistryOutput) ToRegistryOutputWithContext ¶
func (o RegistryOutput) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
func (RegistryOutput) ToRegistryPtrOutput ¶
func (o RegistryOutput) ToRegistryPtrOutput() RegistryPtrOutput
func (RegistryOutput) ToRegistryPtrOutputWithContext ¶
func (o RegistryOutput) ToRegistryPtrOutputWithContext(ctx context.Context) RegistryPtrOutput
type RegistryPtrInput ¶
type RegistryPtrInput interface { pulumi.Input ToRegistryPtrOutput() RegistryPtrOutput ToRegistryPtrOutputWithContext(ctx context.Context) RegistryPtrOutput }
type RegistryPtrOutput ¶
type RegistryPtrOutput struct{ *pulumi.OutputState }
func (RegistryPtrOutput) Elem ¶ added in v4.20.0
func (o RegistryPtrOutput) Elem() RegistryOutput
func (RegistryPtrOutput) ElementType ¶
func (RegistryPtrOutput) ElementType() reflect.Type
func (RegistryPtrOutput) ToRegistryPtrOutput ¶
func (o RegistryPtrOutput) ToRegistryPtrOutput() RegistryPtrOutput
func (RegistryPtrOutput) ToRegistryPtrOutputWithContext ¶
func (o RegistryPtrOutput) ToRegistryPtrOutputWithContext(ctx context.Context) RegistryPtrOutput
type RegistryRetentionPolicy ¶
type RegistryRetentionPolicyArgs ¶
type RegistryRetentionPolicyArgs struct { // The number of days to retain an untagged manifest after which it gets purged. Default is `7`. Days pulumi.IntPtrInput `pulumi:"days"` // Boolean value that indicates whether the policy is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (RegistryRetentionPolicyArgs) ElementType ¶
func (RegistryRetentionPolicyArgs) ElementType() reflect.Type
func (RegistryRetentionPolicyArgs) ToRegistryRetentionPolicyOutput ¶
func (i RegistryRetentionPolicyArgs) ToRegistryRetentionPolicyOutput() RegistryRetentionPolicyOutput
func (RegistryRetentionPolicyArgs) ToRegistryRetentionPolicyOutputWithContext ¶
func (i RegistryRetentionPolicyArgs) ToRegistryRetentionPolicyOutputWithContext(ctx context.Context) RegistryRetentionPolicyOutput
func (RegistryRetentionPolicyArgs) ToRegistryRetentionPolicyPtrOutput ¶
func (i RegistryRetentionPolicyArgs) ToRegistryRetentionPolicyPtrOutput() RegistryRetentionPolicyPtrOutput
func (RegistryRetentionPolicyArgs) ToRegistryRetentionPolicyPtrOutputWithContext ¶
func (i RegistryRetentionPolicyArgs) ToRegistryRetentionPolicyPtrOutputWithContext(ctx context.Context) RegistryRetentionPolicyPtrOutput
type RegistryRetentionPolicyInput ¶
type RegistryRetentionPolicyInput interface { pulumi.Input ToRegistryRetentionPolicyOutput() RegistryRetentionPolicyOutput ToRegistryRetentionPolicyOutputWithContext(context.Context) RegistryRetentionPolicyOutput }
RegistryRetentionPolicyInput is an input type that accepts RegistryRetentionPolicyArgs and RegistryRetentionPolicyOutput values. You can construct a concrete instance of `RegistryRetentionPolicyInput` via:
RegistryRetentionPolicyArgs{...}
type RegistryRetentionPolicyOutput ¶
type RegistryRetentionPolicyOutput struct{ *pulumi.OutputState }
func (RegistryRetentionPolicyOutput) Days ¶
func (o RegistryRetentionPolicyOutput) Days() pulumi.IntPtrOutput
The number of days to retain an untagged manifest after which it gets purged. Default is `7`.
func (RegistryRetentionPolicyOutput) ElementType ¶
func (RegistryRetentionPolicyOutput) ElementType() reflect.Type
func (RegistryRetentionPolicyOutput) Enabled ¶
func (o RegistryRetentionPolicyOutput) Enabled() pulumi.BoolPtrOutput
Boolean value that indicates whether the policy is enabled.
func (RegistryRetentionPolicyOutput) ToRegistryRetentionPolicyOutput ¶
func (o RegistryRetentionPolicyOutput) ToRegistryRetentionPolicyOutput() RegistryRetentionPolicyOutput
func (RegistryRetentionPolicyOutput) ToRegistryRetentionPolicyOutputWithContext ¶
func (o RegistryRetentionPolicyOutput) ToRegistryRetentionPolicyOutputWithContext(ctx context.Context) RegistryRetentionPolicyOutput
func (RegistryRetentionPolicyOutput) ToRegistryRetentionPolicyPtrOutput ¶
func (o RegistryRetentionPolicyOutput) ToRegistryRetentionPolicyPtrOutput() RegistryRetentionPolicyPtrOutput
func (RegistryRetentionPolicyOutput) ToRegistryRetentionPolicyPtrOutputWithContext ¶
func (o RegistryRetentionPolicyOutput) ToRegistryRetentionPolicyPtrOutputWithContext(ctx context.Context) RegistryRetentionPolicyPtrOutput
type RegistryRetentionPolicyPtrInput ¶
type RegistryRetentionPolicyPtrInput interface { pulumi.Input ToRegistryRetentionPolicyPtrOutput() RegistryRetentionPolicyPtrOutput ToRegistryRetentionPolicyPtrOutputWithContext(context.Context) RegistryRetentionPolicyPtrOutput }
RegistryRetentionPolicyPtrInput is an input type that accepts RegistryRetentionPolicyArgs, RegistryRetentionPolicyPtr and RegistryRetentionPolicyPtrOutput values. You can construct a concrete instance of `RegistryRetentionPolicyPtrInput` via:
RegistryRetentionPolicyArgs{...} or: nil
func RegistryRetentionPolicyPtr ¶
func RegistryRetentionPolicyPtr(v *RegistryRetentionPolicyArgs) RegistryRetentionPolicyPtrInput
type RegistryRetentionPolicyPtrOutput ¶
type RegistryRetentionPolicyPtrOutput struct{ *pulumi.OutputState }
func (RegistryRetentionPolicyPtrOutput) Days ¶
func (o RegistryRetentionPolicyPtrOutput) Days() pulumi.IntPtrOutput
The number of days to retain an untagged manifest after which it gets purged. Default is `7`.
func (RegistryRetentionPolicyPtrOutput) Elem ¶
func (o RegistryRetentionPolicyPtrOutput) Elem() RegistryRetentionPolicyOutput
func (RegistryRetentionPolicyPtrOutput) ElementType ¶
func (RegistryRetentionPolicyPtrOutput) ElementType() reflect.Type
func (RegistryRetentionPolicyPtrOutput) Enabled ¶
func (o RegistryRetentionPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
Boolean value that indicates whether the policy is enabled.
func (RegistryRetentionPolicyPtrOutput) ToRegistryRetentionPolicyPtrOutput ¶
func (o RegistryRetentionPolicyPtrOutput) ToRegistryRetentionPolicyPtrOutput() RegistryRetentionPolicyPtrOutput
func (RegistryRetentionPolicyPtrOutput) ToRegistryRetentionPolicyPtrOutputWithContext ¶
func (o RegistryRetentionPolicyPtrOutput) ToRegistryRetentionPolicyPtrOutputWithContext(ctx context.Context) RegistryRetentionPolicyPtrOutput
type RegistryScopeMap ¶ added in v4.1.0
type RegistryScopeMap struct { pulumi.CustomResourceState // A list of actions to attach to the scope map (e.g. `repo/content/read`, `repo2/content/delete`). Actions pulumi.StringArrayOutput `pulumi:"actions"` // The name of the Container Registry. Changing this forces a new resource to be created. ContainerRegistryName pulumi.StringOutput `pulumi:"containerRegistryName"` Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the name of the scope map. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Container Registry token. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages an Azure Container Registry scope map. Scope Maps are a preview feature only available in Premium SKU Container registries.
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = containerservice.NewRegistry(ctx, "exampleRegistry", &containerservice.RegistryArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, Sku: pulumi.String("Premium"), AdminEnabled: pulumi.Bool(false), GeoreplicationLocations: pulumi.StringArray{ pulumi.String("East US"), pulumi.String("West Europe"), }, }) if err != nil { return err } _, err = containerservice.NewRegistryScopeMap(ctx, "exampleRegistryScopeMap", &containerservice.RegistryScopeMapArgs{ ContainerRegistryName: pulumi.Any(azurerm_container_registry.Acr.Name), ResourceGroupName: pulumi.Any(azurerm_resource_group.Rg.Name), Actions: pulumi.StringArray{ pulumi.String("repositories/repo1/content/read"), pulumi.String("repositories/repo1/content/write"), }, }) if err != nil { return err } return nil }) }
```
## Import
Container Registries can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:containerservice/registryScopeMap:RegistryScopeMap example /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/mygroup1/providers/Microsoft.ContainerRegistry/registries/myregistry1/scopeMaps/scopemap1
```
func GetRegistryScopeMap ¶ added in v4.1.0
func GetRegistryScopeMap(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegistryScopeMapState, opts ...pulumi.ResourceOption) (*RegistryScopeMap, error)
GetRegistryScopeMap gets an existing RegistryScopeMap 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 NewRegistryScopeMap ¶ added in v4.1.0
func NewRegistryScopeMap(ctx *pulumi.Context, name string, args *RegistryScopeMapArgs, opts ...pulumi.ResourceOption) (*RegistryScopeMap, error)
NewRegistryScopeMap registers a new resource with the given unique name, arguments, and options.
func (*RegistryScopeMap) ElementType ¶ added in v4.1.0
func (*RegistryScopeMap) ElementType() reflect.Type
func (*RegistryScopeMap) ToRegistryScopeMapOutput ¶ added in v4.1.0
func (i *RegistryScopeMap) ToRegistryScopeMapOutput() RegistryScopeMapOutput
func (*RegistryScopeMap) ToRegistryScopeMapOutputWithContext ¶ added in v4.1.0
func (i *RegistryScopeMap) ToRegistryScopeMapOutputWithContext(ctx context.Context) RegistryScopeMapOutput
func (*RegistryScopeMap) ToRegistryScopeMapPtrOutput ¶ added in v4.1.0
func (i *RegistryScopeMap) ToRegistryScopeMapPtrOutput() RegistryScopeMapPtrOutput
func (*RegistryScopeMap) ToRegistryScopeMapPtrOutputWithContext ¶ added in v4.1.0
func (i *RegistryScopeMap) ToRegistryScopeMapPtrOutputWithContext(ctx context.Context) RegistryScopeMapPtrOutput
type RegistryScopeMapArgs ¶ added in v4.1.0
type RegistryScopeMapArgs struct { // A list of actions to attach to the scope map (e.g. `repo/content/read`, `repo2/content/delete`). Actions pulumi.StringArrayInput // The name of the Container Registry. Changing this forces a new resource to be created. ContainerRegistryName pulumi.StringInput Description pulumi.StringPtrInput // Specifies the name of the scope map. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Container Registry token. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a RegistryScopeMap resource.
func (RegistryScopeMapArgs) ElementType ¶ added in v4.1.0
func (RegistryScopeMapArgs) ElementType() reflect.Type
type RegistryScopeMapArray ¶ added in v4.1.0
type RegistryScopeMapArray []RegistryScopeMapInput
func (RegistryScopeMapArray) ElementType ¶ added in v4.1.0
func (RegistryScopeMapArray) ElementType() reflect.Type
func (RegistryScopeMapArray) ToRegistryScopeMapArrayOutput ¶ added in v4.1.0
func (i RegistryScopeMapArray) ToRegistryScopeMapArrayOutput() RegistryScopeMapArrayOutput
func (RegistryScopeMapArray) ToRegistryScopeMapArrayOutputWithContext ¶ added in v4.1.0
func (i RegistryScopeMapArray) ToRegistryScopeMapArrayOutputWithContext(ctx context.Context) RegistryScopeMapArrayOutput
type RegistryScopeMapArrayInput ¶ added in v4.1.0
type RegistryScopeMapArrayInput interface { pulumi.Input ToRegistryScopeMapArrayOutput() RegistryScopeMapArrayOutput ToRegistryScopeMapArrayOutputWithContext(context.Context) RegistryScopeMapArrayOutput }
RegistryScopeMapArrayInput is an input type that accepts RegistryScopeMapArray and RegistryScopeMapArrayOutput values. You can construct a concrete instance of `RegistryScopeMapArrayInput` via:
RegistryScopeMapArray{ RegistryScopeMapArgs{...} }
type RegistryScopeMapArrayOutput ¶ added in v4.1.0
type RegistryScopeMapArrayOutput struct{ *pulumi.OutputState }
func (RegistryScopeMapArrayOutput) ElementType ¶ added in v4.1.0
func (RegistryScopeMapArrayOutput) ElementType() reflect.Type
func (RegistryScopeMapArrayOutput) Index ¶ added in v4.1.0
func (o RegistryScopeMapArrayOutput) Index(i pulumi.IntInput) RegistryScopeMapOutput
func (RegistryScopeMapArrayOutput) ToRegistryScopeMapArrayOutput ¶ added in v4.1.0
func (o RegistryScopeMapArrayOutput) ToRegistryScopeMapArrayOutput() RegistryScopeMapArrayOutput
func (RegistryScopeMapArrayOutput) ToRegistryScopeMapArrayOutputWithContext ¶ added in v4.1.0
func (o RegistryScopeMapArrayOutput) ToRegistryScopeMapArrayOutputWithContext(ctx context.Context) RegistryScopeMapArrayOutput
type RegistryScopeMapInput ¶ added in v4.1.0
type RegistryScopeMapInput interface { pulumi.Input ToRegistryScopeMapOutput() RegistryScopeMapOutput ToRegistryScopeMapOutputWithContext(ctx context.Context) RegistryScopeMapOutput }
type RegistryScopeMapMap ¶ added in v4.1.0
type RegistryScopeMapMap map[string]RegistryScopeMapInput
func (RegistryScopeMapMap) ElementType ¶ added in v4.1.0
func (RegistryScopeMapMap) ElementType() reflect.Type
func (RegistryScopeMapMap) ToRegistryScopeMapMapOutput ¶ added in v4.1.0
func (i RegistryScopeMapMap) ToRegistryScopeMapMapOutput() RegistryScopeMapMapOutput
func (RegistryScopeMapMap) ToRegistryScopeMapMapOutputWithContext ¶ added in v4.1.0
func (i RegistryScopeMapMap) ToRegistryScopeMapMapOutputWithContext(ctx context.Context) RegistryScopeMapMapOutput
type RegistryScopeMapMapInput ¶ added in v4.1.0
type RegistryScopeMapMapInput interface { pulumi.Input ToRegistryScopeMapMapOutput() RegistryScopeMapMapOutput ToRegistryScopeMapMapOutputWithContext(context.Context) RegistryScopeMapMapOutput }
RegistryScopeMapMapInput is an input type that accepts RegistryScopeMapMap and RegistryScopeMapMapOutput values. You can construct a concrete instance of `RegistryScopeMapMapInput` via:
RegistryScopeMapMap{ "key": RegistryScopeMapArgs{...} }
type RegistryScopeMapMapOutput ¶ added in v4.1.0
type RegistryScopeMapMapOutput struct{ *pulumi.OutputState }
func (RegistryScopeMapMapOutput) ElementType ¶ added in v4.1.0
func (RegistryScopeMapMapOutput) ElementType() reflect.Type
func (RegistryScopeMapMapOutput) MapIndex ¶ added in v4.1.0
func (o RegistryScopeMapMapOutput) MapIndex(k pulumi.StringInput) RegistryScopeMapOutput
func (RegistryScopeMapMapOutput) ToRegistryScopeMapMapOutput ¶ added in v4.1.0
func (o RegistryScopeMapMapOutput) ToRegistryScopeMapMapOutput() RegistryScopeMapMapOutput
func (RegistryScopeMapMapOutput) ToRegistryScopeMapMapOutputWithContext ¶ added in v4.1.0
func (o RegistryScopeMapMapOutput) ToRegistryScopeMapMapOutputWithContext(ctx context.Context) RegistryScopeMapMapOutput
type RegistryScopeMapOutput ¶ added in v4.1.0
type RegistryScopeMapOutput struct{ *pulumi.OutputState }
func (RegistryScopeMapOutput) ElementType ¶ added in v4.1.0
func (RegistryScopeMapOutput) ElementType() reflect.Type
func (RegistryScopeMapOutput) ToRegistryScopeMapOutput ¶ added in v4.1.0
func (o RegistryScopeMapOutput) ToRegistryScopeMapOutput() RegistryScopeMapOutput
func (RegistryScopeMapOutput) ToRegistryScopeMapOutputWithContext ¶ added in v4.1.0
func (o RegistryScopeMapOutput) ToRegistryScopeMapOutputWithContext(ctx context.Context) RegistryScopeMapOutput
func (RegistryScopeMapOutput) ToRegistryScopeMapPtrOutput ¶ added in v4.1.0
func (o RegistryScopeMapOutput) ToRegistryScopeMapPtrOutput() RegistryScopeMapPtrOutput
func (RegistryScopeMapOutput) ToRegistryScopeMapPtrOutputWithContext ¶ added in v4.1.0
func (o RegistryScopeMapOutput) ToRegistryScopeMapPtrOutputWithContext(ctx context.Context) RegistryScopeMapPtrOutput
type RegistryScopeMapPtrInput ¶ added in v4.1.0
type RegistryScopeMapPtrInput interface { pulumi.Input ToRegistryScopeMapPtrOutput() RegistryScopeMapPtrOutput ToRegistryScopeMapPtrOutputWithContext(ctx context.Context) RegistryScopeMapPtrOutput }
type RegistryScopeMapPtrOutput ¶ added in v4.1.0
type RegistryScopeMapPtrOutput struct{ *pulumi.OutputState }
func (RegistryScopeMapPtrOutput) Elem ¶ added in v4.20.0
func (o RegistryScopeMapPtrOutput) Elem() RegistryScopeMapOutput
func (RegistryScopeMapPtrOutput) ElementType ¶ added in v4.1.0
func (RegistryScopeMapPtrOutput) ElementType() reflect.Type
func (RegistryScopeMapPtrOutput) ToRegistryScopeMapPtrOutput ¶ added in v4.1.0
func (o RegistryScopeMapPtrOutput) ToRegistryScopeMapPtrOutput() RegistryScopeMapPtrOutput
func (RegistryScopeMapPtrOutput) ToRegistryScopeMapPtrOutputWithContext ¶ added in v4.1.0
func (o RegistryScopeMapPtrOutput) ToRegistryScopeMapPtrOutputWithContext(ctx context.Context) RegistryScopeMapPtrOutput
type RegistryScopeMapState ¶ added in v4.1.0
type RegistryScopeMapState struct { // A list of actions to attach to the scope map (e.g. `repo/content/read`, `repo2/content/delete`). Actions pulumi.StringArrayInput // The name of the Container Registry. Changing this forces a new resource to be created. ContainerRegistryName pulumi.StringPtrInput Description pulumi.StringPtrInput // Specifies the name of the scope map. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Container Registry token. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput }
func (RegistryScopeMapState) ElementType ¶ added in v4.1.0
func (RegistryScopeMapState) ElementType() reflect.Type
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 // Whether allows anonymous (unauthenticated) pull access to this Container Registry? Defaults to `false`. This is only supported on resources with the `Standard` or `Premium` SKU. AnonymousPullEnabled pulumi.BoolPtrInput // Whether to enable dedicated data endpoints for this Container Registry? Defaults to `false`. This is only supported on resources with the `Premium` SKU. DataEndpointEnabled pulumi.BoolPtrInput // An `encryption` block as documented below. Encryption RegistryEncryptionPtrInput // A list of Azure locations where the container registry should be geo-replicated. // // Deprecated: Deprecated in favour of `georeplications` GeoreplicationLocations pulumi.StringArrayInput // A `georeplications` block as documented below. Georeplications RegistryGeoreplicationArrayInput // An `identity` block as defined below. Identity RegistryIdentityPtrInput // 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 // Whether to allow trusted Azure services to access a network restricted Container Registry? Possible values are `None` and `AzureServices`. Defaults to `AzureServices`. NetworkRuleBypassOption pulumi.StringPtrInput // A `networkRuleSet` block as documented below. NetworkRuleSet RegistryNetworkRuleSetPtrInput // Whether public network access is allowed for the container registry. Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // Boolean value that indicates whether quarantine policy is enabled. Defaults to `false`. QuarantinePolicyEnabled pulumi.BoolPtrInput // 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 // A `retentionPolicy` block as documented below. RetentionPolicy RegistryRetentionPolicyPtrInput // 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 // Deprecated: this attribute is no longer recognized by the API and is not functional anymore, thus this property will be removed in v3.0 StorageAccountId pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A `trustPolicy` block as documented below. TrustPolicy RegistryTrustPolicyPtrInput // Whether zone redundancy is enabled for this Container Registry? Changing this forces a new resource to be created. Defaults to `false`. ZoneRedundancyEnabled pulumi.BoolPtrInput }
func (RegistryState) ElementType ¶
func (RegistryState) ElementType() reflect.Type
type RegistryTask ¶ added in v4.32.0
type RegistryTask struct { pulumi.CustomResourceState // The name of the dedicated Container Registry Agent Pool for this Container Registry Task. AgentPoolName pulumi.StringPtrOutput `pulumi:"agentPoolName"` // A `agentSetting` block as defined below. AgentSetting RegistryTaskAgentSettingPtrOutput `pulumi:"agentSetting"` // A `baseImageTrigger` block as defined below. BaseImageTrigger RegistryTaskBaseImageTriggerPtrOutput `pulumi:"baseImageTrigger"` // The ID of the Container Registry that this Container Registry Task resides in. Changing this forces a new Container Registry Task to be created. ContainerRegistryId pulumi.StringOutput `pulumi:"containerRegistryId"` // A `dockerStep` block as defined below. DockerStep RegistryTaskDockerStepPtrOutput `pulumi:"dockerStep"` // Should this Container Registry Task be enabled? Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // A `encodedStep` block as defined below. EncodedStep RegistryTaskEncodedStepPtrOutput `pulumi:"encodedStep"` // A `fileStep` block as defined below. FileStep RegistryTaskFileStepPtrOutput `pulumi:"fileStep"` // A `identity` block as defined below. Identity RegistryTaskIdentityPtrOutput `pulumi:"identity"` // Whether this Container Registry Task is a system task. Changing this forces a new Container Registry Task to be created. Defaults to `false`. IsSystemTask pulumi.BoolPtrOutput `pulumi:"isSystemTask"` // The template that describes the run log artifact. LogTemplate pulumi.StringPtrOutput `pulumi:"logTemplate"` // The name which should be used for this Container Registry Task. Changing this forces a new Container Registry Task to be created. Name pulumi.StringOutput `pulumi:"name"` // A `platform` block as defined below. Platform RegistryTaskPlatformPtrOutput `pulumi:"platform"` // One `registryCredential` block as defined below. RegistryCredential RegistryTaskRegistryCredentialPtrOutput `pulumi:"registryCredential"` // One or more `sourceTrigger` blocks as defined below. SourceTriggers RegistryTaskSourceTriggerArrayOutput `pulumi:"sourceTriggers"` // A mapping of tags which should be assigned to the Container Registry Task. Tags pulumi.StringMapOutput `pulumi:"tags"` // The timeout of this Container Registry Task in seconds. The valid range lies from 300 to 28800. Defaults to 3600. TimeoutInSeconds pulumi.IntPtrOutput `pulumi:"timeoutInSeconds"` // One or more `timerTrigger` blocks as defined below. TimerTriggers RegistryTaskTimerTriggerArrayOutput `pulumi:"timerTriggers"` }
Manages a Container Registry Task.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleRegistry, err := containerservice.NewRegistry(ctx, "exampleRegistry", &containerservice.RegistryArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, Sku: pulumi.String("Basic"), }) if err != nil { return err } _, err = containerservice.NewRegistryTask(ctx, "exampleRegistryTask", &containerservice.RegistryTaskArgs{ ContainerRegistryId: exampleRegistry.ID(), Platform: &containerservice.RegistryTaskPlatformArgs{ Os: pulumi.String("Linux"), }, DockerStep: &containerservice.RegistryTaskDockerStepArgs{ DockerfilePath: pulumi.String("Dockerfile"), ContextPath: pulumi.String("https://github.com/<user name>/acr-build-helloworld-node#main"), ContextAccessToken: pulumi.String("<github personal access token>"), ImageNames: pulumi.StringArray{ pulumi.String("helloworld:{{.Run.ID}}"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Container Registry Tasks can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:containerservice/registryTask:RegistryTask example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/group1/providers/Microsoft.ContainerRegistry/registries/registry1/tasks/task1
```
func GetRegistryTask ¶ added in v4.32.0
func GetRegistryTask(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegistryTaskState, opts ...pulumi.ResourceOption) (*RegistryTask, error)
GetRegistryTask gets an existing RegistryTask 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 NewRegistryTask ¶ added in v4.32.0
func NewRegistryTask(ctx *pulumi.Context, name string, args *RegistryTaskArgs, opts ...pulumi.ResourceOption) (*RegistryTask, error)
NewRegistryTask registers a new resource with the given unique name, arguments, and options.
func (*RegistryTask) ElementType ¶ added in v4.32.0
func (*RegistryTask) ElementType() reflect.Type
func (*RegistryTask) ToRegistryTaskOutput ¶ added in v4.32.0
func (i *RegistryTask) ToRegistryTaskOutput() RegistryTaskOutput
func (*RegistryTask) ToRegistryTaskOutputWithContext ¶ added in v4.32.0
func (i *RegistryTask) ToRegistryTaskOutputWithContext(ctx context.Context) RegistryTaskOutput
func (*RegistryTask) ToRegistryTaskPtrOutput ¶ added in v4.32.0
func (i *RegistryTask) ToRegistryTaskPtrOutput() RegistryTaskPtrOutput
func (*RegistryTask) ToRegistryTaskPtrOutputWithContext ¶ added in v4.32.0
func (i *RegistryTask) ToRegistryTaskPtrOutputWithContext(ctx context.Context) RegistryTaskPtrOutput
type RegistryTaskAgentSetting ¶ added in v4.32.0
type RegistryTaskAgentSetting struct { // The number of cores required for the Container Registry Task. Cpu int `pulumi:"cpu"` }
type RegistryTaskAgentSettingArgs ¶ added in v4.32.0
type RegistryTaskAgentSettingArgs struct { // The number of cores required for the Container Registry Task. Cpu pulumi.IntInput `pulumi:"cpu"` }
func (RegistryTaskAgentSettingArgs) ElementType ¶ added in v4.32.0
func (RegistryTaskAgentSettingArgs) ElementType() reflect.Type
func (RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingOutput ¶ added in v4.32.0
func (i RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingOutput() RegistryTaskAgentSettingOutput
func (RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingOutputWithContext(ctx context.Context) RegistryTaskAgentSettingOutput
func (RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingPtrOutput ¶ added in v4.32.0
func (i RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingPtrOutput() RegistryTaskAgentSettingPtrOutput
func (RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingPtrOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingPtrOutputWithContext(ctx context.Context) RegistryTaskAgentSettingPtrOutput
type RegistryTaskAgentSettingInput ¶ added in v4.32.0
type RegistryTaskAgentSettingInput interface { pulumi.Input ToRegistryTaskAgentSettingOutput() RegistryTaskAgentSettingOutput ToRegistryTaskAgentSettingOutputWithContext(context.Context) RegistryTaskAgentSettingOutput }
RegistryTaskAgentSettingInput is an input type that accepts RegistryTaskAgentSettingArgs and RegistryTaskAgentSettingOutput values. You can construct a concrete instance of `RegistryTaskAgentSettingInput` via:
RegistryTaskAgentSettingArgs{...}
type RegistryTaskAgentSettingOutput ¶ added in v4.32.0
type RegistryTaskAgentSettingOutput struct{ *pulumi.OutputState }
func (RegistryTaskAgentSettingOutput) Cpu ¶ added in v4.32.0
func (o RegistryTaskAgentSettingOutput) Cpu() pulumi.IntOutput
The number of cores required for the Container Registry Task.
func (RegistryTaskAgentSettingOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskAgentSettingOutput) ElementType() reflect.Type
func (RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingOutput ¶ added in v4.32.0
func (o RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingOutput() RegistryTaskAgentSettingOutput
func (RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingOutputWithContext(ctx context.Context) RegistryTaskAgentSettingOutput
func (RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingPtrOutput ¶ added in v4.32.0
func (o RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingPtrOutput() RegistryTaskAgentSettingPtrOutput
func (RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingPtrOutputWithContext(ctx context.Context) RegistryTaskAgentSettingPtrOutput
type RegistryTaskAgentSettingPtrInput ¶ added in v4.32.0
type RegistryTaskAgentSettingPtrInput interface { pulumi.Input ToRegistryTaskAgentSettingPtrOutput() RegistryTaskAgentSettingPtrOutput ToRegistryTaskAgentSettingPtrOutputWithContext(context.Context) RegistryTaskAgentSettingPtrOutput }
RegistryTaskAgentSettingPtrInput is an input type that accepts RegistryTaskAgentSettingArgs, RegistryTaskAgentSettingPtr and RegistryTaskAgentSettingPtrOutput values. You can construct a concrete instance of `RegistryTaskAgentSettingPtrInput` via:
RegistryTaskAgentSettingArgs{...} or: nil
func RegistryTaskAgentSettingPtr ¶ added in v4.32.0
func RegistryTaskAgentSettingPtr(v *RegistryTaskAgentSettingArgs) RegistryTaskAgentSettingPtrInput
type RegistryTaskAgentSettingPtrOutput ¶ added in v4.32.0
type RegistryTaskAgentSettingPtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskAgentSettingPtrOutput) Cpu ¶ added in v4.32.0
func (o RegistryTaskAgentSettingPtrOutput) Cpu() pulumi.IntPtrOutput
The number of cores required for the Container Registry Task.
func (RegistryTaskAgentSettingPtrOutput) Elem ¶ added in v4.32.0
func (o RegistryTaskAgentSettingPtrOutput) Elem() RegistryTaskAgentSettingOutput
func (RegistryTaskAgentSettingPtrOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskAgentSettingPtrOutput) ElementType() reflect.Type
func (RegistryTaskAgentSettingPtrOutput) ToRegistryTaskAgentSettingPtrOutput ¶ added in v4.32.0
func (o RegistryTaskAgentSettingPtrOutput) ToRegistryTaskAgentSettingPtrOutput() RegistryTaskAgentSettingPtrOutput
func (RegistryTaskAgentSettingPtrOutput) ToRegistryTaskAgentSettingPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskAgentSettingPtrOutput) ToRegistryTaskAgentSettingPtrOutputWithContext(ctx context.Context) RegistryTaskAgentSettingPtrOutput
type RegistryTaskArgs ¶ added in v4.32.0
type RegistryTaskArgs struct { // The name of the dedicated Container Registry Agent Pool for this Container Registry Task. AgentPoolName pulumi.StringPtrInput // A `agentSetting` block as defined below. AgentSetting RegistryTaskAgentSettingPtrInput // A `baseImageTrigger` block as defined below. BaseImageTrigger RegistryTaskBaseImageTriggerPtrInput // The ID of the Container Registry that this Container Registry Task resides in. Changing this forces a new Container Registry Task to be created. ContainerRegistryId pulumi.StringInput // A `dockerStep` block as defined below. DockerStep RegistryTaskDockerStepPtrInput // Should this Container Registry Task be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // A `encodedStep` block as defined below. EncodedStep RegistryTaskEncodedStepPtrInput // A `fileStep` block as defined below. FileStep RegistryTaskFileStepPtrInput // A `identity` block as defined below. Identity RegistryTaskIdentityPtrInput // Whether this Container Registry Task is a system task. Changing this forces a new Container Registry Task to be created. Defaults to `false`. IsSystemTask pulumi.BoolPtrInput // The template that describes the run log artifact. LogTemplate pulumi.StringPtrInput // The name which should be used for this Container Registry Task. Changing this forces a new Container Registry Task to be created. Name pulumi.StringPtrInput // A `platform` block as defined below. Platform RegistryTaskPlatformPtrInput // One `registryCredential` block as defined below. RegistryCredential RegistryTaskRegistryCredentialPtrInput // One or more `sourceTrigger` blocks as defined below. SourceTriggers RegistryTaskSourceTriggerArrayInput // A mapping of tags which should be assigned to the Container Registry Task. Tags pulumi.StringMapInput // The timeout of this Container Registry Task in seconds. The valid range lies from 300 to 28800. Defaults to 3600. TimeoutInSeconds pulumi.IntPtrInput // One or more `timerTrigger` blocks as defined below. TimerTriggers RegistryTaskTimerTriggerArrayInput }
The set of arguments for constructing a RegistryTask resource.
func (RegistryTaskArgs) ElementType ¶ added in v4.32.0
func (RegistryTaskArgs) ElementType() reflect.Type
type RegistryTaskArray ¶ added in v4.32.0
type RegistryTaskArray []RegistryTaskInput
func (RegistryTaskArray) ElementType ¶ added in v4.32.0
func (RegistryTaskArray) ElementType() reflect.Type
func (RegistryTaskArray) ToRegistryTaskArrayOutput ¶ added in v4.32.0
func (i RegistryTaskArray) ToRegistryTaskArrayOutput() RegistryTaskArrayOutput
func (RegistryTaskArray) ToRegistryTaskArrayOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskArray) ToRegistryTaskArrayOutputWithContext(ctx context.Context) RegistryTaskArrayOutput
type RegistryTaskArrayInput ¶ added in v4.32.0
type RegistryTaskArrayInput interface { pulumi.Input ToRegistryTaskArrayOutput() RegistryTaskArrayOutput ToRegistryTaskArrayOutputWithContext(context.Context) RegistryTaskArrayOutput }
RegistryTaskArrayInput is an input type that accepts RegistryTaskArray and RegistryTaskArrayOutput values. You can construct a concrete instance of `RegistryTaskArrayInput` via:
RegistryTaskArray{ RegistryTaskArgs{...} }
type RegistryTaskArrayOutput ¶ added in v4.32.0
type RegistryTaskArrayOutput struct{ *pulumi.OutputState }
func (RegistryTaskArrayOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskArrayOutput) ElementType() reflect.Type
func (RegistryTaskArrayOutput) Index ¶ added in v4.32.0
func (o RegistryTaskArrayOutput) Index(i pulumi.IntInput) RegistryTaskOutput
func (RegistryTaskArrayOutput) ToRegistryTaskArrayOutput ¶ added in v4.32.0
func (o RegistryTaskArrayOutput) ToRegistryTaskArrayOutput() RegistryTaskArrayOutput
func (RegistryTaskArrayOutput) ToRegistryTaskArrayOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskArrayOutput) ToRegistryTaskArrayOutputWithContext(ctx context.Context) RegistryTaskArrayOutput
type RegistryTaskBaseImageTrigger ¶ added in v4.32.0
type RegistryTaskBaseImageTrigger struct { // Should the trigger be enabled? Defaults to `true`. Enabled *bool `pulumi:"enabled"` // The name which should be used for this trigger. Name string `pulumi:"name"` // The type of the trigger. Possible values are `All` and `Runtime`. Type string `pulumi:"type"` // The endpoint URL for receiving the trigger. UpdateTriggerEndpoint *string `pulumi:"updateTriggerEndpoint"` // Type of payload body for the trigger. Possible values are `Default` and `Token`. UpdateTriggerPayloadType *string `pulumi:"updateTriggerPayloadType"` }
type RegistryTaskBaseImageTriggerArgs ¶ added in v4.32.0
type RegistryTaskBaseImageTriggerArgs struct { // Should the trigger be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The name which should be used for this trigger. Name pulumi.StringInput `pulumi:"name"` // The type of the trigger. Possible values are `All` and `Runtime`. Type pulumi.StringInput `pulumi:"type"` // The endpoint URL for receiving the trigger. UpdateTriggerEndpoint pulumi.StringPtrInput `pulumi:"updateTriggerEndpoint"` // Type of payload body for the trigger. Possible values are `Default` and `Token`. UpdateTriggerPayloadType pulumi.StringPtrInput `pulumi:"updateTriggerPayloadType"` }
func (RegistryTaskBaseImageTriggerArgs) ElementType ¶ added in v4.32.0
func (RegistryTaskBaseImageTriggerArgs) ElementType() reflect.Type
func (RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerOutput ¶ added in v4.32.0
func (i RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerOutput() RegistryTaskBaseImageTriggerOutput
func (RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerOutputWithContext(ctx context.Context) RegistryTaskBaseImageTriggerOutput
func (RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerPtrOutput ¶ added in v4.32.0
func (i RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerPtrOutput() RegistryTaskBaseImageTriggerPtrOutput
func (RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerPtrOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerPtrOutputWithContext(ctx context.Context) RegistryTaskBaseImageTriggerPtrOutput
type RegistryTaskBaseImageTriggerInput ¶ added in v4.32.0
type RegistryTaskBaseImageTriggerInput interface { pulumi.Input ToRegistryTaskBaseImageTriggerOutput() RegistryTaskBaseImageTriggerOutput ToRegistryTaskBaseImageTriggerOutputWithContext(context.Context) RegistryTaskBaseImageTriggerOutput }
RegistryTaskBaseImageTriggerInput is an input type that accepts RegistryTaskBaseImageTriggerArgs and RegistryTaskBaseImageTriggerOutput values. You can construct a concrete instance of `RegistryTaskBaseImageTriggerInput` via:
RegistryTaskBaseImageTriggerArgs{...}
type RegistryTaskBaseImageTriggerOutput ¶ added in v4.32.0
type RegistryTaskBaseImageTriggerOutput struct{ *pulumi.OutputState }
func (RegistryTaskBaseImageTriggerOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskBaseImageTriggerOutput) ElementType() reflect.Type
func (RegistryTaskBaseImageTriggerOutput) Enabled ¶ added in v4.32.0
func (o RegistryTaskBaseImageTriggerOutput) Enabled() pulumi.BoolPtrOutput
Should the trigger be enabled? Defaults to `true`.
func (RegistryTaskBaseImageTriggerOutput) Name ¶ added in v4.32.0
func (o RegistryTaskBaseImageTriggerOutput) Name() pulumi.StringOutput
The name which should be used for this trigger.
func (RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerOutput ¶ added in v4.32.0
func (o RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerOutput() RegistryTaskBaseImageTriggerOutput
func (RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerOutputWithContext(ctx context.Context) RegistryTaskBaseImageTriggerOutput
func (RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerPtrOutput ¶ added in v4.32.0
func (o RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerPtrOutput() RegistryTaskBaseImageTriggerPtrOutput
func (RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerPtrOutputWithContext(ctx context.Context) RegistryTaskBaseImageTriggerPtrOutput
func (RegistryTaskBaseImageTriggerOutput) Type ¶ added in v4.32.0
func (o RegistryTaskBaseImageTriggerOutput) Type() pulumi.StringOutput
The type of the trigger. Possible values are `All` and `Runtime`.
func (RegistryTaskBaseImageTriggerOutput) UpdateTriggerEndpoint ¶ added in v4.32.0
func (o RegistryTaskBaseImageTriggerOutput) UpdateTriggerEndpoint() pulumi.StringPtrOutput
The endpoint URL for receiving the trigger.
func (RegistryTaskBaseImageTriggerOutput) UpdateTriggerPayloadType ¶ added in v4.32.0
func (o RegistryTaskBaseImageTriggerOutput) UpdateTriggerPayloadType() pulumi.StringPtrOutput
Type of payload body for the trigger. Possible values are `Default` and `Token`.
type RegistryTaskBaseImageTriggerPtrInput ¶ added in v4.32.0
type RegistryTaskBaseImageTriggerPtrInput interface { pulumi.Input ToRegistryTaskBaseImageTriggerPtrOutput() RegistryTaskBaseImageTriggerPtrOutput ToRegistryTaskBaseImageTriggerPtrOutputWithContext(context.Context) RegistryTaskBaseImageTriggerPtrOutput }
RegistryTaskBaseImageTriggerPtrInput is an input type that accepts RegistryTaskBaseImageTriggerArgs, RegistryTaskBaseImageTriggerPtr and RegistryTaskBaseImageTriggerPtrOutput values. You can construct a concrete instance of `RegistryTaskBaseImageTriggerPtrInput` via:
RegistryTaskBaseImageTriggerArgs{...} or: nil
func RegistryTaskBaseImageTriggerPtr ¶ added in v4.32.0
func RegistryTaskBaseImageTriggerPtr(v *RegistryTaskBaseImageTriggerArgs) RegistryTaskBaseImageTriggerPtrInput
type RegistryTaskBaseImageTriggerPtrOutput ¶ added in v4.32.0
type RegistryTaskBaseImageTriggerPtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskBaseImageTriggerPtrOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskBaseImageTriggerPtrOutput) ElementType() reflect.Type
func (RegistryTaskBaseImageTriggerPtrOutput) Enabled ¶ added in v4.32.0
func (o RegistryTaskBaseImageTriggerPtrOutput) Enabled() pulumi.BoolPtrOutput
Should the trigger be enabled? Defaults to `true`.
func (RegistryTaskBaseImageTriggerPtrOutput) Name ¶ added in v4.32.0
func (o RegistryTaskBaseImageTriggerPtrOutput) Name() pulumi.StringPtrOutput
The name which should be used for this trigger.
func (RegistryTaskBaseImageTriggerPtrOutput) ToRegistryTaskBaseImageTriggerPtrOutput ¶ added in v4.32.0
func (o RegistryTaskBaseImageTriggerPtrOutput) ToRegistryTaskBaseImageTriggerPtrOutput() RegistryTaskBaseImageTriggerPtrOutput
func (RegistryTaskBaseImageTriggerPtrOutput) ToRegistryTaskBaseImageTriggerPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskBaseImageTriggerPtrOutput) ToRegistryTaskBaseImageTriggerPtrOutputWithContext(ctx context.Context) RegistryTaskBaseImageTriggerPtrOutput
func (RegistryTaskBaseImageTriggerPtrOutput) Type ¶ added in v4.32.0
func (o RegistryTaskBaseImageTriggerPtrOutput) Type() pulumi.StringPtrOutput
The type of the trigger. Possible values are `All` and `Runtime`.
func (RegistryTaskBaseImageTriggerPtrOutput) UpdateTriggerEndpoint ¶ added in v4.32.0
func (o RegistryTaskBaseImageTriggerPtrOutput) UpdateTriggerEndpoint() pulumi.StringPtrOutput
The endpoint URL for receiving the trigger.
func (RegistryTaskBaseImageTriggerPtrOutput) UpdateTriggerPayloadType ¶ added in v4.32.0
func (o RegistryTaskBaseImageTriggerPtrOutput) UpdateTriggerPayloadType() pulumi.StringPtrOutput
Type of payload body for the trigger. Possible values are `Default` and `Token`.
type RegistryTaskDockerStep ¶ added in v4.32.0
type RegistryTaskDockerStep struct { // Specifies a map of arguments to be used when executing this step. Arguments map[string]string `pulumi:"arguments"` // Should the image cache be enabled? Defaults to `true`. CacheEnabled *bool `pulumi:"cacheEnabled"` // The token (Git PAT or SAS token of storage account blob) associated with the context for this step. ContextAccessToken string `pulumi:"contextAccessToken"` // The URL (absolute or relative) of the source context for this step. ContextPath string `pulumi:"contextPath"` // The Dockerfile path relative to the source context. DockerfilePath string `pulumi:"dockerfilePath"` // Specifies a list of fully qualified image names including the repository and tag. ImageNames []string `pulumi:"imageNames"` // Should the image built be pushed to the registry or not? Defaults to `true`. PushEnabled *bool `pulumi:"pushEnabled"` // Specifies a map of *secret* arguments to be used when executing this step. SecretArguments map[string]string `pulumi:"secretArguments"` // The name of the target build stage for the docker build. Target *string `pulumi:"target"` }
type RegistryTaskDockerStepArgs ¶ added in v4.32.0
type RegistryTaskDockerStepArgs struct { // Specifies a map of arguments to be used when executing this step. Arguments pulumi.StringMapInput `pulumi:"arguments"` // Should the image cache be enabled? Defaults to `true`. CacheEnabled pulumi.BoolPtrInput `pulumi:"cacheEnabled"` // The token (Git PAT or SAS token of storage account blob) associated with the context for this step. ContextAccessToken pulumi.StringInput `pulumi:"contextAccessToken"` // The URL (absolute or relative) of the source context for this step. ContextPath pulumi.StringInput `pulumi:"contextPath"` // The Dockerfile path relative to the source context. DockerfilePath pulumi.StringInput `pulumi:"dockerfilePath"` // Specifies a list of fully qualified image names including the repository and tag. ImageNames pulumi.StringArrayInput `pulumi:"imageNames"` // Should the image built be pushed to the registry or not? Defaults to `true`. PushEnabled pulumi.BoolPtrInput `pulumi:"pushEnabled"` // Specifies a map of *secret* arguments to be used when executing this step. SecretArguments pulumi.StringMapInput `pulumi:"secretArguments"` // The name of the target build stage for the docker build. Target pulumi.StringPtrInput `pulumi:"target"` }
func (RegistryTaskDockerStepArgs) ElementType ¶ added in v4.32.0
func (RegistryTaskDockerStepArgs) ElementType() reflect.Type
func (RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepOutput ¶ added in v4.32.0
func (i RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepOutput() RegistryTaskDockerStepOutput
func (RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepOutputWithContext(ctx context.Context) RegistryTaskDockerStepOutput
func (RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepPtrOutput ¶ added in v4.32.0
func (i RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepPtrOutput() RegistryTaskDockerStepPtrOutput
func (RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepPtrOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepPtrOutputWithContext(ctx context.Context) RegistryTaskDockerStepPtrOutput
type RegistryTaskDockerStepInput ¶ added in v4.32.0
type RegistryTaskDockerStepInput interface { pulumi.Input ToRegistryTaskDockerStepOutput() RegistryTaskDockerStepOutput ToRegistryTaskDockerStepOutputWithContext(context.Context) RegistryTaskDockerStepOutput }
RegistryTaskDockerStepInput is an input type that accepts RegistryTaskDockerStepArgs and RegistryTaskDockerStepOutput values. You can construct a concrete instance of `RegistryTaskDockerStepInput` via:
RegistryTaskDockerStepArgs{...}
type RegistryTaskDockerStepOutput ¶ added in v4.32.0
type RegistryTaskDockerStepOutput struct{ *pulumi.OutputState }
func (RegistryTaskDockerStepOutput) Arguments ¶ added in v4.32.0
func (o RegistryTaskDockerStepOutput) Arguments() pulumi.StringMapOutput
Specifies a map of arguments to be used when executing this step.
func (RegistryTaskDockerStepOutput) CacheEnabled ¶ added in v4.32.0
func (o RegistryTaskDockerStepOutput) CacheEnabled() pulumi.BoolPtrOutput
Should the image cache be enabled? Defaults to `true`.
func (RegistryTaskDockerStepOutput) ContextAccessToken ¶ added in v4.32.0
func (o RegistryTaskDockerStepOutput) ContextAccessToken() pulumi.StringOutput
The token (Git PAT or SAS token of storage account blob) associated with the context for this step.
func (RegistryTaskDockerStepOutput) ContextPath ¶ added in v4.32.0
func (o RegistryTaskDockerStepOutput) ContextPath() pulumi.StringOutput
The URL (absolute or relative) of the source context for this step.
func (RegistryTaskDockerStepOutput) DockerfilePath ¶ added in v4.32.0
func (o RegistryTaskDockerStepOutput) DockerfilePath() pulumi.StringOutput
The Dockerfile path relative to the source context.
func (RegistryTaskDockerStepOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskDockerStepOutput) ElementType() reflect.Type
func (RegistryTaskDockerStepOutput) ImageNames ¶ added in v4.32.0
func (o RegistryTaskDockerStepOutput) ImageNames() pulumi.StringArrayOutput
Specifies a list of fully qualified image names including the repository and tag.
func (RegistryTaskDockerStepOutput) PushEnabled ¶ added in v4.32.0
func (o RegistryTaskDockerStepOutput) PushEnabled() pulumi.BoolPtrOutput
Should the image built be pushed to the registry or not? Defaults to `true`.
func (RegistryTaskDockerStepOutput) SecretArguments ¶ added in v4.32.0
func (o RegistryTaskDockerStepOutput) SecretArguments() pulumi.StringMapOutput
Specifies a map of *secret* arguments to be used when executing this step.
func (RegistryTaskDockerStepOutput) Target ¶ added in v4.32.0
func (o RegistryTaskDockerStepOutput) Target() pulumi.StringPtrOutput
The name of the target build stage for the docker build.
func (RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepOutput ¶ added in v4.32.0
func (o RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepOutput() RegistryTaskDockerStepOutput
func (RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepOutputWithContext(ctx context.Context) RegistryTaskDockerStepOutput
func (RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepPtrOutput ¶ added in v4.32.0
func (o RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepPtrOutput() RegistryTaskDockerStepPtrOutput
func (RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepPtrOutputWithContext(ctx context.Context) RegistryTaskDockerStepPtrOutput
type RegistryTaskDockerStepPtrInput ¶ added in v4.32.0
type RegistryTaskDockerStepPtrInput interface { pulumi.Input ToRegistryTaskDockerStepPtrOutput() RegistryTaskDockerStepPtrOutput ToRegistryTaskDockerStepPtrOutputWithContext(context.Context) RegistryTaskDockerStepPtrOutput }
RegistryTaskDockerStepPtrInput is an input type that accepts RegistryTaskDockerStepArgs, RegistryTaskDockerStepPtr and RegistryTaskDockerStepPtrOutput values. You can construct a concrete instance of `RegistryTaskDockerStepPtrInput` via:
RegistryTaskDockerStepArgs{...} or: nil
func RegistryTaskDockerStepPtr ¶ added in v4.32.0
func RegistryTaskDockerStepPtr(v *RegistryTaskDockerStepArgs) RegistryTaskDockerStepPtrInput
type RegistryTaskDockerStepPtrOutput ¶ added in v4.32.0
type RegistryTaskDockerStepPtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskDockerStepPtrOutput) Arguments ¶ added in v4.32.0
func (o RegistryTaskDockerStepPtrOutput) Arguments() pulumi.StringMapOutput
Specifies a map of arguments to be used when executing this step.
func (RegistryTaskDockerStepPtrOutput) CacheEnabled ¶ added in v4.32.0
func (o RegistryTaskDockerStepPtrOutput) CacheEnabled() pulumi.BoolPtrOutput
Should the image cache be enabled? Defaults to `true`.
func (RegistryTaskDockerStepPtrOutput) ContextAccessToken ¶ added in v4.32.0
func (o RegistryTaskDockerStepPtrOutput) ContextAccessToken() pulumi.StringPtrOutput
The token (Git PAT or SAS token of storage account blob) associated with the context for this step.
func (RegistryTaskDockerStepPtrOutput) ContextPath ¶ added in v4.32.0
func (o RegistryTaskDockerStepPtrOutput) ContextPath() pulumi.StringPtrOutput
The URL (absolute or relative) of the source context for this step.
func (RegistryTaskDockerStepPtrOutput) DockerfilePath ¶ added in v4.32.0
func (o RegistryTaskDockerStepPtrOutput) DockerfilePath() pulumi.StringPtrOutput
The Dockerfile path relative to the source context.
func (RegistryTaskDockerStepPtrOutput) Elem ¶ added in v4.32.0
func (o RegistryTaskDockerStepPtrOutput) Elem() RegistryTaskDockerStepOutput
func (RegistryTaskDockerStepPtrOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskDockerStepPtrOutput) ElementType() reflect.Type
func (RegistryTaskDockerStepPtrOutput) ImageNames ¶ added in v4.32.0
func (o RegistryTaskDockerStepPtrOutput) ImageNames() pulumi.StringArrayOutput
Specifies a list of fully qualified image names including the repository and tag.
func (RegistryTaskDockerStepPtrOutput) PushEnabled ¶ added in v4.32.0
func (o RegistryTaskDockerStepPtrOutput) PushEnabled() pulumi.BoolPtrOutput
Should the image built be pushed to the registry or not? Defaults to `true`.
func (RegistryTaskDockerStepPtrOutput) SecretArguments ¶ added in v4.32.0
func (o RegistryTaskDockerStepPtrOutput) SecretArguments() pulumi.StringMapOutput
Specifies a map of *secret* arguments to be used when executing this step.
func (RegistryTaskDockerStepPtrOutput) Target ¶ added in v4.32.0
func (o RegistryTaskDockerStepPtrOutput) Target() pulumi.StringPtrOutput
The name of the target build stage for the docker build.
func (RegistryTaskDockerStepPtrOutput) ToRegistryTaskDockerStepPtrOutput ¶ added in v4.32.0
func (o RegistryTaskDockerStepPtrOutput) ToRegistryTaskDockerStepPtrOutput() RegistryTaskDockerStepPtrOutput
func (RegistryTaskDockerStepPtrOutput) ToRegistryTaskDockerStepPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskDockerStepPtrOutput) ToRegistryTaskDockerStepPtrOutputWithContext(ctx context.Context) RegistryTaskDockerStepPtrOutput
type RegistryTaskEncodedStep ¶ added in v4.32.0
type RegistryTaskEncodedStep struct { // The token (Git PAT or SAS token of storage account blob) associated with the context for this step. ContextAccessToken *string `pulumi:"contextAccessToken"` // The URL (absolute or relative) of the source context for this step. ContextPath *string `pulumi:"contextPath"` // Specifies a map of secret values that can be passed when running a task. SecretValues map[string]string `pulumi:"secretValues"` // The (optionally base64 encoded) content of the build template. TaskContent string `pulumi:"taskContent"` // The (optionally base64 encoded) content of the build parameters. ValueContent *string `pulumi:"valueContent"` // Specifies a map of values that can be passed when running a task. Values map[string]string `pulumi:"values"` }
type RegistryTaskEncodedStepArgs ¶ added in v4.32.0
type RegistryTaskEncodedStepArgs struct { // The token (Git PAT or SAS token of storage account blob) associated with the context for this step. ContextAccessToken pulumi.StringPtrInput `pulumi:"contextAccessToken"` // The URL (absolute or relative) of the source context for this step. ContextPath pulumi.StringPtrInput `pulumi:"contextPath"` // Specifies a map of secret values that can be passed when running a task. SecretValues pulumi.StringMapInput `pulumi:"secretValues"` // The (optionally base64 encoded) content of the build template. TaskContent pulumi.StringInput `pulumi:"taskContent"` // The (optionally base64 encoded) content of the build parameters. ValueContent pulumi.StringPtrInput `pulumi:"valueContent"` // Specifies a map of values that can be passed when running a task. Values pulumi.StringMapInput `pulumi:"values"` }
func (RegistryTaskEncodedStepArgs) ElementType ¶ added in v4.32.0
func (RegistryTaskEncodedStepArgs) ElementType() reflect.Type
func (RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepOutput ¶ added in v4.32.0
func (i RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepOutput() RegistryTaskEncodedStepOutput
func (RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepOutputWithContext(ctx context.Context) RegistryTaskEncodedStepOutput
func (RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepPtrOutput ¶ added in v4.32.0
func (i RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepPtrOutput() RegistryTaskEncodedStepPtrOutput
func (RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepPtrOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepPtrOutputWithContext(ctx context.Context) RegistryTaskEncodedStepPtrOutput
type RegistryTaskEncodedStepInput ¶ added in v4.32.0
type RegistryTaskEncodedStepInput interface { pulumi.Input ToRegistryTaskEncodedStepOutput() RegistryTaskEncodedStepOutput ToRegistryTaskEncodedStepOutputWithContext(context.Context) RegistryTaskEncodedStepOutput }
RegistryTaskEncodedStepInput is an input type that accepts RegistryTaskEncodedStepArgs and RegistryTaskEncodedStepOutput values. You can construct a concrete instance of `RegistryTaskEncodedStepInput` via:
RegistryTaskEncodedStepArgs{...}
type RegistryTaskEncodedStepOutput ¶ added in v4.32.0
type RegistryTaskEncodedStepOutput struct{ *pulumi.OutputState }
func (RegistryTaskEncodedStepOutput) ContextAccessToken ¶ added in v4.32.0
func (o RegistryTaskEncodedStepOutput) ContextAccessToken() pulumi.StringPtrOutput
The token (Git PAT or SAS token of storage account blob) associated with the context for this step.
func (RegistryTaskEncodedStepOutput) ContextPath ¶ added in v4.32.0
func (o RegistryTaskEncodedStepOutput) ContextPath() pulumi.StringPtrOutput
The URL (absolute or relative) of the source context for this step.
func (RegistryTaskEncodedStepOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskEncodedStepOutput) ElementType() reflect.Type
func (RegistryTaskEncodedStepOutput) SecretValues ¶ added in v4.32.0
func (o RegistryTaskEncodedStepOutput) SecretValues() pulumi.StringMapOutput
Specifies a map of secret values that can be passed when running a task.
func (RegistryTaskEncodedStepOutput) TaskContent ¶ added in v4.32.0
func (o RegistryTaskEncodedStepOutput) TaskContent() pulumi.StringOutput
The (optionally base64 encoded) content of the build template.
func (RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepOutput ¶ added in v4.32.0
func (o RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepOutput() RegistryTaskEncodedStepOutput
func (RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepOutputWithContext(ctx context.Context) RegistryTaskEncodedStepOutput
func (RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepPtrOutput ¶ added in v4.32.0
func (o RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepPtrOutput() RegistryTaskEncodedStepPtrOutput
func (RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepPtrOutputWithContext(ctx context.Context) RegistryTaskEncodedStepPtrOutput
func (RegistryTaskEncodedStepOutput) ValueContent ¶ added in v4.32.0
func (o RegistryTaskEncodedStepOutput) ValueContent() pulumi.StringPtrOutput
The (optionally base64 encoded) content of the build parameters.
func (RegistryTaskEncodedStepOutput) Values ¶ added in v4.32.0
func (o RegistryTaskEncodedStepOutput) Values() pulumi.StringMapOutput
Specifies a map of values that can be passed when running a task.
type RegistryTaskEncodedStepPtrInput ¶ added in v4.32.0
type RegistryTaskEncodedStepPtrInput interface { pulumi.Input ToRegistryTaskEncodedStepPtrOutput() RegistryTaskEncodedStepPtrOutput ToRegistryTaskEncodedStepPtrOutputWithContext(context.Context) RegistryTaskEncodedStepPtrOutput }
RegistryTaskEncodedStepPtrInput is an input type that accepts RegistryTaskEncodedStepArgs, RegistryTaskEncodedStepPtr and RegistryTaskEncodedStepPtrOutput values. You can construct a concrete instance of `RegistryTaskEncodedStepPtrInput` via:
RegistryTaskEncodedStepArgs{...} or: nil
func RegistryTaskEncodedStepPtr ¶ added in v4.32.0
func RegistryTaskEncodedStepPtr(v *RegistryTaskEncodedStepArgs) RegistryTaskEncodedStepPtrInput
type RegistryTaskEncodedStepPtrOutput ¶ added in v4.32.0
type RegistryTaskEncodedStepPtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskEncodedStepPtrOutput) ContextAccessToken ¶ added in v4.32.0
func (o RegistryTaskEncodedStepPtrOutput) ContextAccessToken() pulumi.StringPtrOutput
The token (Git PAT or SAS token of storage account blob) associated with the context for this step.
func (RegistryTaskEncodedStepPtrOutput) ContextPath ¶ added in v4.32.0
func (o RegistryTaskEncodedStepPtrOutput) ContextPath() pulumi.StringPtrOutput
The URL (absolute or relative) of the source context for this step.
func (RegistryTaskEncodedStepPtrOutput) Elem ¶ added in v4.32.0
func (o RegistryTaskEncodedStepPtrOutput) Elem() RegistryTaskEncodedStepOutput
func (RegistryTaskEncodedStepPtrOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskEncodedStepPtrOutput) ElementType() reflect.Type
func (RegistryTaskEncodedStepPtrOutput) SecretValues ¶ added in v4.32.0
func (o RegistryTaskEncodedStepPtrOutput) SecretValues() pulumi.StringMapOutput
Specifies a map of secret values that can be passed when running a task.
func (RegistryTaskEncodedStepPtrOutput) TaskContent ¶ added in v4.32.0
func (o RegistryTaskEncodedStepPtrOutput) TaskContent() pulumi.StringPtrOutput
The (optionally base64 encoded) content of the build template.
func (RegistryTaskEncodedStepPtrOutput) ToRegistryTaskEncodedStepPtrOutput ¶ added in v4.32.0
func (o RegistryTaskEncodedStepPtrOutput) ToRegistryTaskEncodedStepPtrOutput() RegistryTaskEncodedStepPtrOutput
func (RegistryTaskEncodedStepPtrOutput) ToRegistryTaskEncodedStepPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskEncodedStepPtrOutput) ToRegistryTaskEncodedStepPtrOutputWithContext(ctx context.Context) RegistryTaskEncodedStepPtrOutput
func (RegistryTaskEncodedStepPtrOutput) ValueContent ¶ added in v4.32.0
func (o RegistryTaskEncodedStepPtrOutput) ValueContent() pulumi.StringPtrOutput
The (optionally base64 encoded) content of the build parameters.
func (RegistryTaskEncodedStepPtrOutput) Values ¶ added in v4.32.0
func (o RegistryTaskEncodedStepPtrOutput) Values() pulumi.StringMapOutput
Specifies a map of values that can be passed when running a task.
type RegistryTaskFileStep ¶ added in v4.32.0
type RegistryTaskFileStep struct { // The token (Git PAT or SAS token of storage account blob) associated with the context for this step. ContextAccessToken *string `pulumi:"contextAccessToken"` // The URL (absolute or relative) of the source context for this step. ContextPath *string `pulumi:"contextPath"` // Specifies a map of secret values that can be passed when running a task. SecretValues map[string]string `pulumi:"secretValues"` // The task template file path relative to the source context. TaskFilePath string `pulumi:"taskFilePath"` // The parameters file path relative to the source context. ValueFilePath *string `pulumi:"valueFilePath"` // Specifies a map of values that can be passed when running a task. Values map[string]string `pulumi:"values"` }
type RegistryTaskFileStepArgs ¶ added in v4.32.0
type RegistryTaskFileStepArgs struct { // The token (Git PAT or SAS token of storage account blob) associated with the context for this step. ContextAccessToken pulumi.StringPtrInput `pulumi:"contextAccessToken"` // The URL (absolute or relative) of the source context for this step. ContextPath pulumi.StringPtrInput `pulumi:"contextPath"` // Specifies a map of secret values that can be passed when running a task. SecretValues pulumi.StringMapInput `pulumi:"secretValues"` // The task template file path relative to the source context. TaskFilePath pulumi.StringInput `pulumi:"taskFilePath"` // The parameters file path relative to the source context. ValueFilePath pulumi.StringPtrInput `pulumi:"valueFilePath"` // Specifies a map of values that can be passed when running a task. Values pulumi.StringMapInput `pulumi:"values"` }
func (RegistryTaskFileStepArgs) ElementType ¶ added in v4.32.0
func (RegistryTaskFileStepArgs) ElementType() reflect.Type
func (RegistryTaskFileStepArgs) ToRegistryTaskFileStepOutput ¶ added in v4.32.0
func (i RegistryTaskFileStepArgs) ToRegistryTaskFileStepOutput() RegistryTaskFileStepOutput
func (RegistryTaskFileStepArgs) ToRegistryTaskFileStepOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskFileStepArgs) ToRegistryTaskFileStepOutputWithContext(ctx context.Context) RegistryTaskFileStepOutput
func (RegistryTaskFileStepArgs) ToRegistryTaskFileStepPtrOutput ¶ added in v4.32.0
func (i RegistryTaskFileStepArgs) ToRegistryTaskFileStepPtrOutput() RegistryTaskFileStepPtrOutput
func (RegistryTaskFileStepArgs) ToRegistryTaskFileStepPtrOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskFileStepArgs) ToRegistryTaskFileStepPtrOutputWithContext(ctx context.Context) RegistryTaskFileStepPtrOutput
type RegistryTaskFileStepInput ¶ added in v4.32.0
type RegistryTaskFileStepInput interface { pulumi.Input ToRegistryTaskFileStepOutput() RegistryTaskFileStepOutput ToRegistryTaskFileStepOutputWithContext(context.Context) RegistryTaskFileStepOutput }
RegistryTaskFileStepInput is an input type that accepts RegistryTaskFileStepArgs and RegistryTaskFileStepOutput values. You can construct a concrete instance of `RegistryTaskFileStepInput` via:
RegistryTaskFileStepArgs{...}
type RegistryTaskFileStepOutput ¶ added in v4.32.0
type RegistryTaskFileStepOutput struct{ *pulumi.OutputState }
func (RegistryTaskFileStepOutput) ContextAccessToken ¶ added in v4.32.0
func (o RegistryTaskFileStepOutput) ContextAccessToken() pulumi.StringPtrOutput
The token (Git PAT or SAS token of storage account blob) associated with the context for this step.
func (RegistryTaskFileStepOutput) ContextPath ¶ added in v4.32.0
func (o RegistryTaskFileStepOutput) ContextPath() pulumi.StringPtrOutput
The URL (absolute or relative) of the source context for this step.
func (RegistryTaskFileStepOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskFileStepOutput) ElementType() reflect.Type
func (RegistryTaskFileStepOutput) SecretValues ¶ added in v4.32.0
func (o RegistryTaskFileStepOutput) SecretValues() pulumi.StringMapOutput
Specifies a map of secret values that can be passed when running a task.
func (RegistryTaskFileStepOutput) TaskFilePath ¶ added in v4.32.0
func (o RegistryTaskFileStepOutput) TaskFilePath() pulumi.StringOutput
The task template file path relative to the source context.
func (RegistryTaskFileStepOutput) ToRegistryTaskFileStepOutput ¶ added in v4.32.0
func (o RegistryTaskFileStepOutput) ToRegistryTaskFileStepOutput() RegistryTaskFileStepOutput
func (RegistryTaskFileStepOutput) ToRegistryTaskFileStepOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskFileStepOutput) ToRegistryTaskFileStepOutputWithContext(ctx context.Context) RegistryTaskFileStepOutput
func (RegistryTaskFileStepOutput) ToRegistryTaskFileStepPtrOutput ¶ added in v4.32.0
func (o RegistryTaskFileStepOutput) ToRegistryTaskFileStepPtrOutput() RegistryTaskFileStepPtrOutput
func (RegistryTaskFileStepOutput) ToRegistryTaskFileStepPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskFileStepOutput) ToRegistryTaskFileStepPtrOutputWithContext(ctx context.Context) RegistryTaskFileStepPtrOutput
func (RegistryTaskFileStepOutput) ValueFilePath ¶ added in v4.32.0
func (o RegistryTaskFileStepOutput) ValueFilePath() pulumi.StringPtrOutput
The parameters file path relative to the source context.
func (RegistryTaskFileStepOutput) Values ¶ added in v4.32.0
func (o RegistryTaskFileStepOutput) Values() pulumi.StringMapOutput
Specifies a map of values that can be passed when running a task.
type RegistryTaskFileStepPtrInput ¶ added in v4.32.0
type RegistryTaskFileStepPtrInput interface { pulumi.Input ToRegistryTaskFileStepPtrOutput() RegistryTaskFileStepPtrOutput ToRegistryTaskFileStepPtrOutputWithContext(context.Context) RegistryTaskFileStepPtrOutput }
RegistryTaskFileStepPtrInput is an input type that accepts RegistryTaskFileStepArgs, RegistryTaskFileStepPtr and RegistryTaskFileStepPtrOutput values. You can construct a concrete instance of `RegistryTaskFileStepPtrInput` via:
RegistryTaskFileStepArgs{...} or: nil
func RegistryTaskFileStepPtr ¶ added in v4.32.0
func RegistryTaskFileStepPtr(v *RegistryTaskFileStepArgs) RegistryTaskFileStepPtrInput
type RegistryTaskFileStepPtrOutput ¶ added in v4.32.0
type RegistryTaskFileStepPtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskFileStepPtrOutput) ContextAccessToken ¶ added in v4.32.0
func (o RegistryTaskFileStepPtrOutput) ContextAccessToken() pulumi.StringPtrOutput
The token (Git PAT or SAS token of storage account blob) associated with the context for this step.
func (RegistryTaskFileStepPtrOutput) ContextPath ¶ added in v4.32.0
func (o RegistryTaskFileStepPtrOutput) ContextPath() pulumi.StringPtrOutput
The URL (absolute or relative) of the source context for this step.
func (RegistryTaskFileStepPtrOutput) Elem ¶ added in v4.32.0
func (o RegistryTaskFileStepPtrOutput) Elem() RegistryTaskFileStepOutput
func (RegistryTaskFileStepPtrOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskFileStepPtrOutput) ElementType() reflect.Type
func (RegistryTaskFileStepPtrOutput) SecretValues ¶ added in v4.32.0
func (o RegistryTaskFileStepPtrOutput) SecretValues() pulumi.StringMapOutput
Specifies a map of secret values that can be passed when running a task.
func (RegistryTaskFileStepPtrOutput) TaskFilePath ¶ added in v4.32.0
func (o RegistryTaskFileStepPtrOutput) TaskFilePath() pulumi.StringPtrOutput
The task template file path relative to the source context.
func (RegistryTaskFileStepPtrOutput) ToRegistryTaskFileStepPtrOutput ¶ added in v4.32.0
func (o RegistryTaskFileStepPtrOutput) ToRegistryTaskFileStepPtrOutput() RegistryTaskFileStepPtrOutput
func (RegistryTaskFileStepPtrOutput) ToRegistryTaskFileStepPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskFileStepPtrOutput) ToRegistryTaskFileStepPtrOutputWithContext(ctx context.Context) RegistryTaskFileStepPtrOutput
func (RegistryTaskFileStepPtrOutput) ValueFilePath ¶ added in v4.32.0
func (o RegistryTaskFileStepPtrOutput) ValueFilePath() pulumi.StringPtrOutput
The parameters file path relative to the source context.
func (RegistryTaskFileStepPtrOutput) Values ¶ added in v4.32.0
func (o RegistryTaskFileStepPtrOutput) Values() pulumi.StringMapOutput
Specifies a map of values that can be passed when running a task.
type RegistryTaskIdentity ¶ added in v4.32.0
type RegistryTaskIdentity struct { // Specifies a list of user assigned identity IDs. IdentityIds []string `pulumi:"identityIds"` PrincipalId *string `pulumi:"principalId"` TenantId *string `pulumi:"tenantId"` // The type of the identity. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned`. Type string `pulumi:"type"` }
type RegistryTaskIdentityArgs ¶ added in v4.32.0
type RegistryTaskIdentityArgs struct { // Specifies a list of user assigned identity IDs. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // The type of the identity. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (RegistryTaskIdentityArgs) ElementType ¶ added in v4.32.0
func (RegistryTaskIdentityArgs) ElementType() reflect.Type
func (RegistryTaskIdentityArgs) ToRegistryTaskIdentityOutput ¶ added in v4.32.0
func (i RegistryTaskIdentityArgs) ToRegistryTaskIdentityOutput() RegistryTaskIdentityOutput
func (RegistryTaskIdentityArgs) ToRegistryTaskIdentityOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskIdentityArgs) ToRegistryTaskIdentityOutputWithContext(ctx context.Context) RegistryTaskIdentityOutput
func (RegistryTaskIdentityArgs) ToRegistryTaskIdentityPtrOutput ¶ added in v4.32.0
func (i RegistryTaskIdentityArgs) ToRegistryTaskIdentityPtrOutput() RegistryTaskIdentityPtrOutput
func (RegistryTaskIdentityArgs) ToRegistryTaskIdentityPtrOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskIdentityArgs) ToRegistryTaskIdentityPtrOutputWithContext(ctx context.Context) RegistryTaskIdentityPtrOutput
type RegistryTaskIdentityInput ¶ added in v4.32.0
type RegistryTaskIdentityInput interface { pulumi.Input ToRegistryTaskIdentityOutput() RegistryTaskIdentityOutput ToRegistryTaskIdentityOutputWithContext(context.Context) RegistryTaskIdentityOutput }
RegistryTaskIdentityInput is an input type that accepts RegistryTaskIdentityArgs and RegistryTaskIdentityOutput values. You can construct a concrete instance of `RegistryTaskIdentityInput` via:
RegistryTaskIdentityArgs{...}
type RegistryTaskIdentityOutput ¶ added in v4.32.0
type RegistryTaskIdentityOutput struct{ *pulumi.OutputState }
func (RegistryTaskIdentityOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskIdentityOutput) ElementType() reflect.Type
func (RegistryTaskIdentityOutput) IdentityIds ¶ added in v4.32.0
func (o RegistryTaskIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of user assigned identity IDs.
func (RegistryTaskIdentityOutput) PrincipalId ¶ added in v4.32.0
func (o RegistryTaskIdentityOutput) PrincipalId() pulumi.StringPtrOutput
func (RegistryTaskIdentityOutput) TenantId ¶ added in v4.32.0
func (o RegistryTaskIdentityOutput) TenantId() pulumi.StringPtrOutput
func (RegistryTaskIdentityOutput) ToRegistryTaskIdentityOutput ¶ added in v4.32.0
func (o RegistryTaskIdentityOutput) ToRegistryTaskIdentityOutput() RegistryTaskIdentityOutput
func (RegistryTaskIdentityOutput) ToRegistryTaskIdentityOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskIdentityOutput) ToRegistryTaskIdentityOutputWithContext(ctx context.Context) RegistryTaskIdentityOutput
func (RegistryTaskIdentityOutput) ToRegistryTaskIdentityPtrOutput ¶ added in v4.32.0
func (o RegistryTaskIdentityOutput) ToRegistryTaskIdentityPtrOutput() RegistryTaskIdentityPtrOutput
func (RegistryTaskIdentityOutput) ToRegistryTaskIdentityPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskIdentityOutput) ToRegistryTaskIdentityPtrOutputWithContext(ctx context.Context) RegistryTaskIdentityPtrOutput
func (RegistryTaskIdentityOutput) Type ¶ added in v4.32.0
func (o RegistryTaskIdentityOutput) Type() pulumi.StringOutput
The type of the identity. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned`.
type RegistryTaskIdentityPtrInput ¶ added in v4.32.0
type RegistryTaskIdentityPtrInput interface { pulumi.Input ToRegistryTaskIdentityPtrOutput() RegistryTaskIdentityPtrOutput ToRegistryTaskIdentityPtrOutputWithContext(context.Context) RegistryTaskIdentityPtrOutput }
RegistryTaskIdentityPtrInput is an input type that accepts RegistryTaskIdentityArgs, RegistryTaskIdentityPtr and RegistryTaskIdentityPtrOutput values. You can construct a concrete instance of `RegistryTaskIdentityPtrInput` via:
RegistryTaskIdentityArgs{...} or: nil
func RegistryTaskIdentityPtr ¶ added in v4.32.0
func RegistryTaskIdentityPtr(v *RegistryTaskIdentityArgs) RegistryTaskIdentityPtrInput
type RegistryTaskIdentityPtrOutput ¶ added in v4.32.0
type RegistryTaskIdentityPtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskIdentityPtrOutput) Elem ¶ added in v4.32.0
func (o RegistryTaskIdentityPtrOutput) Elem() RegistryTaskIdentityOutput
func (RegistryTaskIdentityPtrOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskIdentityPtrOutput) ElementType() reflect.Type
func (RegistryTaskIdentityPtrOutput) IdentityIds ¶ added in v4.32.0
func (o RegistryTaskIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of user assigned identity IDs.
func (RegistryTaskIdentityPtrOutput) PrincipalId ¶ added in v4.32.0
func (o RegistryTaskIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
func (RegistryTaskIdentityPtrOutput) TenantId ¶ added in v4.32.0
func (o RegistryTaskIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
func (RegistryTaskIdentityPtrOutput) ToRegistryTaskIdentityPtrOutput ¶ added in v4.32.0
func (o RegistryTaskIdentityPtrOutput) ToRegistryTaskIdentityPtrOutput() RegistryTaskIdentityPtrOutput
func (RegistryTaskIdentityPtrOutput) ToRegistryTaskIdentityPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskIdentityPtrOutput) ToRegistryTaskIdentityPtrOutputWithContext(ctx context.Context) RegistryTaskIdentityPtrOutput
func (RegistryTaskIdentityPtrOutput) Type ¶ added in v4.32.0
func (o RegistryTaskIdentityPtrOutput) Type() pulumi.StringPtrOutput
The type of the identity. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned`.
type RegistryTaskInput ¶ added in v4.32.0
type RegistryTaskInput interface { pulumi.Input ToRegistryTaskOutput() RegistryTaskOutput ToRegistryTaskOutputWithContext(ctx context.Context) RegistryTaskOutput }
type RegistryTaskMap ¶ added in v4.32.0
type RegistryTaskMap map[string]RegistryTaskInput
func (RegistryTaskMap) ElementType ¶ added in v4.32.0
func (RegistryTaskMap) ElementType() reflect.Type
func (RegistryTaskMap) ToRegistryTaskMapOutput ¶ added in v4.32.0
func (i RegistryTaskMap) ToRegistryTaskMapOutput() RegistryTaskMapOutput
func (RegistryTaskMap) ToRegistryTaskMapOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskMap) ToRegistryTaskMapOutputWithContext(ctx context.Context) RegistryTaskMapOutput
type RegistryTaskMapInput ¶ added in v4.32.0
type RegistryTaskMapInput interface { pulumi.Input ToRegistryTaskMapOutput() RegistryTaskMapOutput ToRegistryTaskMapOutputWithContext(context.Context) RegistryTaskMapOutput }
RegistryTaskMapInput is an input type that accepts RegistryTaskMap and RegistryTaskMapOutput values. You can construct a concrete instance of `RegistryTaskMapInput` via:
RegistryTaskMap{ "key": RegistryTaskArgs{...} }
type RegistryTaskMapOutput ¶ added in v4.32.0
type RegistryTaskMapOutput struct{ *pulumi.OutputState }
func (RegistryTaskMapOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskMapOutput) ElementType() reflect.Type
func (RegistryTaskMapOutput) MapIndex ¶ added in v4.32.0
func (o RegistryTaskMapOutput) MapIndex(k pulumi.StringInput) RegistryTaskOutput
func (RegistryTaskMapOutput) ToRegistryTaskMapOutput ¶ added in v4.32.0
func (o RegistryTaskMapOutput) ToRegistryTaskMapOutput() RegistryTaskMapOutput
func (RegistryTaskMapOutput) ToRegistryTaskMapOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskMapOutput) ToRegistryTaskMapOutputWithContext(ctx context.Context) RegistryTaskMapOutput
type RegistryTaskOutput ¶ added in v4.32.0
type RegistryTaskOutput struct{ *pulumi.OutputState }
func (RegistryTaskOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskOutput) ElementType() reflect.Type
func (RegistryTaskOutput) ToRegistryTaskOutput ¶ added in v4.32.0
func (o RegistryTaskOutput) ToRegistryTaskOutput() RegistryTaskOutput
func (RegistryTaskOutput) ToRegistryTaskOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskOutput) ToRegistryTaskOutputWithContext(ctx context.Context) RegistryTaskOutput
func (RegistryTaskOutput) ToRegistryTaskPtrOutput ¶ added in v4.32.0
func (o RegistryTaskOutput) ToRegistryTaskPtrOutput() RegistryTaskPtrOutput
func (RegistryTaskOutput) ToRegistryTaskPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskOutput) ToRegistryTaskPtrOutputWithContext(ctx context.Context) RegistryTaskPtrOutput
type RegistryTaskPlatform ¶ added in v4.32.0
type RegistryTaskPlatform struct { // The OS architecture. Possible values are `amd64`, `x86`, `386`, `arm` and `arm64`. Architecture *string `pulumi:"architecture"` // The operating system type required for the task. Possible values are `Windows` and `Linux`. Os string `pulumi:"os"` // The variant of the CPU. Possible values are `v6`, `v7`, `v8`. Variant *string `pulumi:"variant"` }
type RegistryTaskPlatformArgs ¶ added in v4.32.0
type RegistryTaskPlatformArgs struct { // The OS architecture. Possible values are `amd64`, `x86`, `386`, `arm` and `arm64`. Architecture pulumi.StringPtrInput `pulumi:"architecture"` // The operating system type required for the task. Possible values are `Windows` and `Linux`. Os pulumi.StringInput `pulumi:"os"` // The variant of the CPU. Possible values are `v6`, `v7`, `v8`. Variant pulumi.StringPtrInput `pulumi:"variant"` }
func (RegistryTaskPlatformArgs) ElementType ¶ added in v4.32.0
func (RegistryTaskPlatformArgs) ElementType() reflect.Type
func (RegistryTaskPlatformArgs) ToRegistryTaskPlatformOutput ¶ added in v4.32.0
func (i RegistryTaskPlatformArgs) ToRegistryTaskPlatformOutput() RegistryTaskPlatformOutput
func (RegistryTaskPlatformArgs) ToRegistryTaskPlatformOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskPlatformArgs) ToRegistryTaskPlatformOutputWithContext(ctx context.Context) RegistryTaskPlatformOutput
func (RegistryTaskPlatformArgs) ToRegistryTaskPlatformPtrOutput ¶ added in v4.32.0
func (i RegistryTaskPlatformArgs) ToRegistryTaskPlatformPtrOutput() RegistryTaskPlatformPtrOutput
func (RegistryTaskPlatformArgs) ToRegistryTaskPlatformPtrOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskPlatformArgs) ToRegistryTaskPlatformPtrOutputWithContext(ctx context.Context) RegistryTaskPlatformPtrOutput
type RegistryTaskPlatformInput ¶ added in v4.32.0
type RegistryTaskPlatformInput interface { pulumi.Input ToRegistryTaskPlatformOutput() RegistryTaskPlatformOutput ToRegistryTaskPlatformOutputWithContext(context.Context) RegistryTaskPlatformOutput }
RegistryTaskPlatformInput is an input type that accepts RegistryTaskPlatformArgs and RegistryTaskPlatformOutput values. You can construct a concrete instance of `RegistryTaskPlatformInput` via:
RegistryTaskPlatformArgs{...}
type RegistryTaskPlatformOutput ¶ added in v4.32.0
type RegistryTaskPlatformOutput struct{ *pulumi.OutputState }
func (RegistryTaskPlatformOutput) Architecture ¶ added in v4.32.0
func (o RegistryTaskPlatformOutput) Architecture() pulumi.StringPtrOutput
The OS architecture. Possible values are `amd64`, `x86`, `386`, `arm` and `arm64`.
func (RegistryTaskPlatformOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskPlatformOutput) ElementType() reflect.Type
func (RegistryTaskPlatformOutput) Os ¶ added in v4.32.0
func (o RegistryTaskPlatformOutput) Os() pulumi.StringOutput
The operating system type required for the task. Possible values are `Windows` and `Linux`.
func (RegistryTaskPlatformOutput) ToRegistryTaskPlatformOutput ¶ added in v4.32.0
func (o RegistryTaskPlatformOutput) ToRegistryTaskPlatformOutput() RegistryTaskPlatformOutput
func (RegistryTaskPlatformOutput) ToRegistryTaskPlatformOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskPlatformOutput) ToRegistryTaskPlatformOutputWithContext(ctx context.Context) RegistryTaskPlatformOutput
func (RegistryTaskPlatformOutput) ToRegistryTaskPlatformPtrOutput ¶ added in v4.32.0
func (o RegistryTaskPlatformOutput) ToRegistryTaskPlatformPtrOutput() RegistryTaskPlatformPtrOutput
func (RegistryTaskPlatformOutput) ToRegistryTaskPlatformPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskPlatformOutput) ToRegistryTaskPlatformPtrOutputWithContext(ctx context.Context) RegistryTaskPlatformPtrOutput
func (RegistryTaskPlatformOutput) Variant ¶ added in v4.32.0
func (o RegistryTaskPlatformOutput) Variant() pulumi.StringPtrOutput
The variant of the CPU. Possible values are `v6`, `v7`, `v8`.
type RegistryTaskPlatformPtrInput ¶ added in v4.32.0
type RegistryTaskPlatformPtrInput interface { pulumi.Input ToRegistryTaskPlatformPtrOutput() RegistryTaskPlatformPtrOutput ToRegistryTaskPlatformPtrOutputWithContext(context.Context) RegistryTaskPlatformPtrOutput }
RegistryTaskPlatformPtrInput is an input type that accepts RegistryTaskPlatformArgs, RegistryTaskPlatformPtr and RegistryTaskPlatformPtrOutput values. You can construct a concrete instance of `RegistryTaskPlatformPtrInput` via:
RegistryTaskPlatformArgs{...} or: nil
func RegistryTaskPlatformPtr ¶ added in v4.32.0
func RegistryTaskPlatformPtr(v *RegistryTaskPlatformArgs) RegistryTaskPlatformPtrInput
type RegistryTaskPlatformPtrOutput ¶ added in v4.32.0
type RegistryTaskPlatformPtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskPlatformPtrOutput) Architecture ¶ added in v4.32.0
func (o RegistryTaskPlatformPtrOutput) Architecture() pulumi.StringPtrOutput
The OS architecture. Possible values are `amd64`, `x86`, `386`, `arm` and `arm64`.
func (RegistryTaskPlatformPtrOutput) Elem ¶ added in v4.32.0
func (o RegistryTaskPlatformPtrOutput) Elem() RegistryTaskPlatformOutput
func (RegistryTaskPlatformPtrOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskPlatformPtrOutput) ElementType() reflect.Type
func (RegistryTaskPlatformPtrOutput) Os ¶ added in v4.32.0
func (o RegistryTaskPlatformPtrOutput) Os() pulumi.StringPtrOutput
The operating system type required for the task. Possible values are `Windows` and `Linux`.
func (RegistryTaskPlatformPtrOutput) ToRegistryTaskPlatformPtrOutput ¶ added in v4.32.0
func (o RegistryTaskPlatformPtrOutput) ToRegistryTaskPlatformPtrOutput() RegistryTaskPlatformPtrOutput
func (RegistryTaskPlatformPtrOutput) ToRegistryTaskPlatformPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskPlatformPtrOutput) ToRegistryTaskPlatformPtrOutputWithContext(ctx context.Context) RegistryTaskPlatformPtrOutput
func (RegistryTaskPlatformPtrOutput) Variant ¶ added in v4.32.0
func (o RegistryTaskPlatformPtrOutput) Variant() pulumi.StringPtrOutput
The variant of the CPU. Possible values are `v6`, `v7`, `v8`.
type RegistryTaskPtrInput ¶ added in v4.32.0
type RegistryTaskPtrInput interface { pulumi.Input ToRegistryTaskPtrOutput() RegistryTaskPtrOutput ToRegistryTaskPtrOutputWithContext(ctx context.Context) RegistryTaskPtrOutput }
type RegistryTaskPtrOutput ¶ added in v4.32.0
type RegistryTaskPtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskPtrOutput) Elem ¶ added in v4.32.0
func (o RegistryTaskPtrOutput) Elem() RegistryTaskOutput
func (RegistryTaskPtrOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskPtrOutput) ElementType() reflect.Type
func (RegistryTaskPtrOutput) ToRegistryTaskPtrOutput ¶ added in v4.32.0
func (o RegistryTaskPtrOutput) ToRegistryTaskPtrOutput() RegistryTaskPtrOutput
func (RegistryTaskPtrOutput) ToRegistryTaskPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskPtrOutput) ToRegistryTaskPtrOutputWithContext(ctx context.Context) RegistryTaskPtrOutput
type RegistryTaskRegistryCredential ¶ added in v4.32.0
type RegistryTaskRegistryCredential struct { // One or more `custom` blocks as defined above. Customs []RegistryTaskRegistryCredentialCustom `pulumi:"customs"` // One `source` block as defined below. Source *RegistryTaskRegistryCredentialSource `pulumi:"source"` }
type RegistryTaskRegistryCredentialArgs ¶ added in v4.32.0
type RegistryTaskRegistryCredentialArgs struct { // One or more `custom` blocks as defined above. Customs RegistryTaskRegistryCredentialCustomArrayInput `pulumi:"customs"` // One `source` block as defined below. Source RegistryTaskRegistryCredentialSourcePtrInput `pulumi:"source"` }
func (RegistryTaskRegistryCredentialArgs) ElementType ¶ added in v4.32.0
func (RegistryTaskRegistryCredentialArgs) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialOutput ¶ added in v4.32.0
func (i RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialOutput() RegistryTaskRegistryCredentialOutput
func (RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialOutput
func (RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialPtrOutput ¶ added in v4.32.0
func (i RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialPtrOutput() RegistryTaskRegistryCredentialPtrOutput
func (RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialPtrOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialPtrOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialPtrOutput
type RegistryTaskRegistryCredentialCustom ¶ added in v4.32.0
type RegistryTaskRegistryCredentialCustom struct { // The managed identity assigned to this custom credential. For user assigned identity, the value is the client ID of the identity. For system assigned identity, the value is `system`. Identity *string `pulumi:"identity"` // The login server of the custom Container Registry. LoginServer string `pulumi:"loginServer"` // The password for logging into the custom Container Registry. It can be either a plain text of password, or a Keyvault Secret ID. Password *string `pulumi:"password"` // The username for logging into the custom Container Registry. It can be either a plain text of username, or a Keyvault Secret ID. Username *string `pulumi:"username"` }
type RegistryTaskRegistryCredentialCustomArgs ¶ added in v4.32.0
type RegistryTaskRegistryCredentialCustomArgs struct { // The managed identity assigned to this custom credential. For user assigned identity, the value is the client ID of the identity. For system assigned identity, the value is `system`. Identity pulumi.StringPtrInput `pulumi:"identity"` // The login server of the custom Container Registry. LoginServer pulumi.StringInput `pulumi:"loginServer"` // The password for logging into the custom Container Registry. It can be either a plain text of password, or a Keyvault Secret ID. Password pulumi.StringPtrInput `pulumi:"password"` // The username for logging into the custom Container Registry. It can be either a plain text of username, or a Keyvault Secret ID. Username pulumi.StringPtrInput `pulumi:"username"` }
func (RegistryTaskRegistryCredentialCustomArgs) ElementType ¶ added in v4.32.0
func (RegistryTaskRegistryCredentialCustomArgs) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialCustomArgs) ToRegistryTaskRegistryCredentialCustomOutput ¶ added in v4.32.0
func (i RegistryTaskRegistryCredentialCustomArgs) ToRegistryTaskRegistryCredentialCustomOutput() RegistryTaskRegistryCredentialCustomOutput
func (RegistryTaskRegistryCredentialCustomArgs) ToRegistryTaskRegistryCredentialCustomOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskRegistryCredentialCustomArgs) ToRegistryTaskRegistryCredentialCustomOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialCustomOutput
type RegistryTaskRegistryCredentialCustomArray ¶ added in v4.32.0
type RegistryTaskRegistryCredentialCustomArray []RegistryTaskRegistryCredentialCustomInput
func (RegistryTaskRegistryCredentialCustomArray) ElementType ¶ added in v4.32.0
func (RegistryTaskRegistryCredentialCustomArray) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialCustomArray) ToRegistryTaskRegistryCredentialCustomArrayOutput ¶ added in v4.32.0
func (i RegistryTaskRegistryCredentialCustomArray) ToRegistryTaskRegistryCredentialCustomArrayOutput() RegistryTaskRegistryCredentialCustomArrayOutput
func (RegistryTaskRegistryCredentialCustomArray) ToRegistryTaskRegistryCredentialCustomArrayOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskRegistryCredentialCustomArray) ToRegistryTaskRegistryCredentialCustomArrayOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialCustomArrayOutput
type RegistryTaskRegistryCredentialCustomArrayInput ¶ added in v4.32.0
type RegistryTaskRegistryCredentialCustomArrayInput interface { pulumi.Input ToRegistryTaskRegistryCredentialCustomArrayOutput() RegistryTaskRegistryCredentialCustomArrayOutput ToRegistryTaskRegistryCredentialCustomArrayOutputWithContext(context.Context) RegistryTaskRegistryCredentialCustomArrayOutput }
RegistryTaskRegistryCredentialCustomArrayInput is an input type that accepts RegistryTaskRegistryCredentialCustomArray and RegistryTaskRegistryCredentialCustomArrayOutput values. You can construct a concrete instance of `RegistryTaskRegistryCredentialCustomArrayInput` via:
RegistryTaskRegistryCredentialCustomArray{ RegistryTaskRegistryCredentialCustomArgs{...} }
type RegistryTaskRegistryCredentialCustomArrayOutput ¶ added in v4.32.0
type RegistryTaskRegistryCredentialCustomArrayOutput struct{ *pulumi.OutputState }
func (RegistryTaskRegistryCredentialCustomArrayOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskRegistryCredentialCustomArrayOutput) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialCustomArrayOutput) ToRegistryTaskRegistryCredentialCustomArrayOutput ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialCustomArrayOutput) ToRegistryTaskRegistryCredentialCustomArrayOutput() RegistryTaskRegistryCredentialCustomArrayOutput
func (RegistryTaskRegistryCredentialCustomArrayOutput) ToRegistryTaskRegistryCredentialCustomArrayOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialCustomArrayOutput) ToRegistryTaskRegistryCredentialCustomArrayOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialCustomArrayOutput
type RegistryTaskRegistryCredentialCustomInput ¶ added in v4.32.0
type RegistryTaskRegistryCredentialCustomInput interface { pulumi.Input ToRegistryTaskRegistryCredentialCustomOutput() RegistryTaskRegistryCredentialCustomOutput ToRegistryTaskRegistryCredentialCustomOutputWithContext(context.Context) RegistryTaskRegistryCredentialCustomOutput }
RegistryTaskRegistryCredentialCustomInput is an input type that accepts RegistryTaskRegistryCredentialCustomArgs and RegistryTaskRegistryCredentialCustomOutput values. You can construct a concrete instance of `RegistryTaskRegistryCredentialCustomInput` via:
RegistryTaskRegistryCredentialCustomArgs{...}
type RegistryTaskRegistryCredentialCustomOutput ¶ added in v4.32.0
type RegistryTaskRegistryCredentialCustomOutput struct{ *pulumi.OutputState }
func (RegistryTaskRegistryCredentialCustomOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskRegistryCredentialCustomOutput) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialCustomOutput) Identity ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialCustomOutput) Identity() pulumi.StringPtrOutput
The managed identity assigned to this custom credential. For user assigned identity, the value is the client ID of the identity. For system assigned identity, the value is `system`.
func (RegistryTaskRegistryCredentialCustomOutput) LoginServer ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialCustomOutput) LoginServer() pulumi.StringOutput
The login server of the custom Container Registry.
func (RegistryTaskRegistryCredentialCustomOutput) Password ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialCustomOutput) Password() pulumi.StringPtrOutput
The password for logging into the custom Container Registry. It can be either a plain text of password, or a Keyvault Secret ID.
func (RegistryTaskRegistryCredentialCustomOutput) ToRegistryTaskRegistryCredentialCustomOutput ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialCustomOutput) ToRegistryTaskRegistryCredentialCustomOutput() RegistryTaskRegistryCredentialCustomOutput
func (RegistryTaskRegistryCredentialCustomOutput) ToRegistryTaskRegistryCredentialCustomOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialCustomOutput) ToRegistryTaskRegistryCredentialCustomOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialCustomOutput
func (RegistryTaskRegistryCredentialCustomOutput) Username ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialCustomOutput) Username() pulumi.StringPtrOutput
The username for logging into the custom Container Registry. It can be either a plain text of username, or a Keyvault Secret ID.
type RegistryTaskRegistryCredentialInput ¶ added in v4.32.0
type RegistryTaskRegistryCredentialInput interface { pulumi.Input ToRegistryTaskRegistryCredentialOutput() RegistryTaskRegistryCredentialOutput ToRegistryTaskRegistryCredentialOutputWithContext(context.Context) RegistryTaskRegistryCredentialOutput }
RegistryTaskRegistryCredentialInput is an input type that accepts RegistryTaskRegistryCredentialArgs and RegistryTaskRegistryCredentialOutput values. You can construct a concrete instance of `RegistryTaskRegistryCredentialInput` via:
RegistryTaskRegistryCredentialArgs{...}
type RegistryTaskRegistryCredentialOutput ¶ added in v4.32.0
type RegistryTaskRegistryCredentialOutput struct{ *pulumi.OutputState }
func (RegistryTaskRegistryCredentialOutput) Customs ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialOutput) Customs() RegistryTaskRegistryCredentialCustomArrayOutput
One or more `custom` blocks as defined above.
func (RegistryTaskRegistryCredentialOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskRegistryCredentialOutput) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialOutput) Source ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialOutput) Source() RegistryTaskRegistryCredentialSourcePtrOutput
One `source` block as defined below.
func (RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialOutput ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialOutput() RegistryTaskRegistryCredentialOutput
func (RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialOutput
func (RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialPtrOutput ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialPtrOutput() RegistryTaskRegistryCredentialPtrOutput
func (RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialPtrOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialPtrOutput
type RegistryTaskRegistryCredentialPtrInput ¶ added in v4.32.0
type RegistryTaskRegistryCredentialPtrInput interface { pulumi.Input ToRegistryTaskRegistryCredentialPtrOutput() RegistryTaskRegistryCredentialPtrOutput ToRegistryTaskRegistryCredentialPtrOutputWithContext(context.Context) RegistryTaskRegistryCredentialPtrOutput }
RegistryTaskRegistryCredentialPtrInput is an input type that accepts RegistryTaskRegistryCredentialArgs, RegistryTaskRegistryCredentialPtr and RegistryTaskRegistryCredentialPtrOutput values. You can construct a concrete instance of `RegistryTaskRegistryCredentialPtrInput` via:
RegistryTaskRegistryCredentialArgs{...} or: nil
func RegistryTaskRegistryCredentialPtr ¶ added in v4.32.0
func RegistryTaskRegistryCredentialPtr(v *RegistryTaskRegistryCredentialArgs) RegistryTaskRegistryCredentialPtrInput
type RegistryTaskRegistryCredentialPtrOutput ¶ added in v4.32.0
type RegistryTaskRegistryCredentialPtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskRegistryCredentialPtrOutput) Customs ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialPtrOutput) Customs() RegistryTaskRegistryCredentialCustomArrayOutput
One or more `custom` blocks as defined above.
func (RegistryTaskRegistryCredentialPtrOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskRegistryCredentialPtrOutput) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialPtrOutput) Source ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialPtrOutput) Source() RegistryTaskRegistryCredentialSourcePtrOutput
One `source` block as defined below.
func (RegistryTaskRegistryCredentialPtrOutput) ToRegistryTaskRegistryCredentialPtrOutput ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialPtrOutput) ToRegistryTaskRegistryCredentialPtrOutput() RegistryTaskRegistryCredentialPtrOutput
func (RegistryTaskRegistryCredentialPtrOutput) ToRegistryTaskRegistryCredentialPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialPtrOutput) ToRegistryTaskRegistryCredentialPtrOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialPtrOutput
type RegistryTaskRegistryCredentialSource ¶ added in v4.32.0
type RegistryTaskRegistryCredentialSource struct { // The login mode for the source registry. Possible values are `None` and `Default`. LoginMode string `pulumi:"loginMode"` }
type RegistryTaskRegistryCredentialSourceArgs ¶ added in v4.32.0
type RegistryTaskRegistryCredentialSourceArgs struct { // The login mode for the source registry. Possible values are `None` and `Default`. LoginMode pulumi.StringInput `pulumi:"loginMode"` }
func (RegistryTaskRegistryCredentialSourceArgs) ElementType ¶ added in v4.32.0
func (RegistryTaskRegistryCredentialSourceArgs) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourceOutput ¶ added in v4.32.0
func (i RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourceOutput() RegistryTaskRegistryCredentialSourceOutput
func (RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourceOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourceOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialSourceOutput
func (RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourcePtrOutput ¶ added in v4.32.0
func (i RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourcePtrOutput() RegistryTaskRegistryCredentialSourcePtrOutput
func (RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourcePtrOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourcePtrOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialSourcePtrOutput
type RegistryTaskRegistryCredentialSourceInput ¶ added in v4.32.0
type RegistryTaskRegistryCredentialSourceInput interface { pulumi.Input ToRegistryTaskRegistryCredentialSourceOutput() RegistryTaskRegistryCredentialSourceOutput ToRegistryTaskRegistryCredentialSourceOutputWithContext(context.Context) RegistryTaskRegistryCredentialSourceOutput }
RegistryTaskRegistryCredentialSourceInput is an input type that accepts RegistryTaskRegistryCredentialSourceArgs and RegistryTaskRegistryCredentialSourceOutput values. You can construct a concrete instance of `RegistryTaskRegistryCredentialSourceInput` via:
RegistryTaskRegistryCredentialSourceArgs{...}
type RegistryTaskRegistryCredentialSourceOutput ¶ added in v4.32.0
type RegistryTaskRegistryCredentialSourceOutput struct{ *pulumi.OutputState }
func (RegistryTaskRegistryCredentialSourceOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskRegistryCredentialSourceOutput) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialSourceOutput) LoginMode ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialSourceOutput) LoginMode() pulumi.StringOutput
The login mode for the source registry. Possible values are `None` and `Default`.
func (RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourceOutput ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourceOutput() RegistryTaskRegistryCredentialSourceOutput
func (RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourceOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourceOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialSourceOutput
func (RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourcePtrOutput ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourcePtrOutput() RegistryTaskRegistryCredentialSourcePtrOutput
func (RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourcePtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourcePtrOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialSourcePtrOutput
type RegistryTaskRegistryCredentialSourcePtrInput ¶ added in v4.32.0
type RegistryTaskRegistryCredentialSourcePtrInput interface { pulumi.Input ToRegistryTaskRegistryCredentialSourcePtrOutput() RegistryTaskRegistryCredentialSourcePtrOutput ToRegistryTaskRegistryCredentialSourcePtrOutputWithContext(context.Context) RegistryTaskRegistryCredentialSourcePtrOutput }
RegistryTaskRegistryCredentialSourcePtrInput is an input type that accepts RegistryTaskRegistryCredentialSourceArgs, RegistryTaskRegistryCredentialSourcePtr and RegistryTaskRegistryCredentialSourcePtrOutput values. You can construct a concrete instance of `RegistryTaskRegistryCredentialSourcePtrInput` via:
RegistryTaskRegistryCredentialSourceArgs{...} or: nil
func RegistryTaskRegistryCredentialSourcePtr ¶ added in v4.32.0
func RegistryTaskRegistryCredentialSourcePtr(v *RegistryTaskRegistryCredentialSourceArgs) RegistryTaskRegistryCredentialSourcePtrInput
type RegistryTaskRegistryCredentialSourcePtrOutput ¶ added in v4.32.0
type RegistryTaskRegistryCredentialSourcePtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskRegistryCredentialSourcePtrOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskRegistryCredentialSourcePtrOutput) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialSourcePtrOutput) LoginMode ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialSourcePtrOutput) LoginMode() pulumi.StringPtrOutput
The login mode for the source registry. Possible values are `None` and `Default`.
func (RegistryTaskRegistryCredentialSourcePtrOutput) ToRegistryTaskRegistryCredentialSourcePtrOutput ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialSourcePtrOutput) ToRegistryTaskRegistryCredentialSourcePtrOutput() RegistryTaskRegistryCredentialSourcePtrOutput
func (RegistryTaskRegistryCredentialSourcePtrOutput) ToRegistryTaskRegistryCredentialSourcePtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskRegistryCredentialSourcePtrOutput) ToRegistryTaskRegistryCredentialSourcePtrOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialSourcePtrOutput
type RegistryTaskSourceTrigger ¶ added in v4.32.0
type RegistryTaskSourceTrigger struct { // A `authentication` block as defined above. Authentication *RegistryTaskSourceTriggerAuthentication `pulumi:"authentication"` // The branch name of the source code. Branch *string `pulumi:"branch"` // Should the trigger be enabled? Defaults to `true`. Enabled *bool `pulumi:"enabled"` // Specifies a list of source events corresponding to the trigger. Possible values are `commit` and `pullrequest`. Events []string `pulumi:"events"` // The name which should be used for this trigger. Name string `pulumi:"name"` // The full URL to the source code repository. RepositoryUrl string `pulumi:"repositoryUrl"` // The type of the source control service. Possible values are `Github` and `VisualStudioTeamService`. SourceType string `pulumi:"sourceType"` }
type RegistryTaskSourceTriggerArgs ¶ added in v4.32.0
type RegistryTaskSourceTriggerArgs struct { // A `authentication` block as defined above. Authentication RegistryTaskSourceTriggerAuthenticationPtrInput `pulumi:"authentication"` // The branch name of the source code. Branch pulumi.StringPtrInput `pulumi:"branch"` // Should the trigger be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Specifies a list of source events corresponding to the trigger. Possible values are `commit` and `pullrequest`. Events pulumi.StringArrayInput `pulumi:"events"` // The name which should be used for this trigger. Name pulumi.StringInput `pulumi:"name"` // The full URL to the source code repository. RepositoryUrl pulumi.StringInput `pulumi:"repositoryUrl"` // The type of the source control service. Possible values are `Github` and `VisualStudioTeamService`. SourceType pulumi.StringInput `pulumi:"sourceType"` }
func (RegistryTaskSourceTriggerArgs) ElementType ¶ added in v4.32.0
func (RegistryTaskSourceTriggerArgs) ElementType() reflect.Type
func (RegistryTaskSourceTriggerArgs) ToRegistryTaskSourceTriggerOutput ¶ added in v4.32.0
func (i RegistryTaskSourceTriggerArgs) ToRegistryTaskSourceTriggerOutput() RegistryTaskSourceTriggerOutput
func (RegistryTaskSourceTriggerArgs) ToRegistryTaskSourceTriggerOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskSourceTriggerArgs) ToRegistryTaskSourceTriggerOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerOutput
type RegistryTaskSourceTriggerArray ¶ added in v4.32.0
type RegistryTaskSourceTriggerArray []RegistryTaskSourceTriggerInput
func (RegistryTaskSourceTriggerArray) ElementType ¶ added in v4.32.0
func (RegistryTaskSourceTriggerArray) ElementType() reflect.Type
func (RegistryTaskSourceTriggerArray) ToRegistryTaskSourceTriggerArrayOutput ¶ added in v4.32.0
func (i RegistryTaskSourceTriggerArray) ToRegistryTaskSourceTriggerArrayOutput() RegistryTaskSourceTriggerArrayOutput
func (RegistryTaskSourceTriggerArray) ToRegistryTaskSourceTriggerArrayOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskSourceTriggerArray) ToRegistryTaskSourceTriggerArrayOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerArrayOutput
type RegistryTaskSourceTriggerArrayInput ¶ added in v4.32.0
type RegistryTaskSourceTriggerArrayInput interface { pulumi.Input ToRegistryTaskSourceTriggerArrayOutput() RegistryTaskSourceTriggerArrayOutput ToRegistryTaskSourceTriggerArrayOutputWithContext(context.Context) RegistryTaskSourceTriggerArrayOutput }
RegistryTaskSourceTriggerArrayInput is an input type that accepts RegistryTaskSourceTriggerArray and RegistryTaskSourceTriggerArrayOutput values. You can construct a concrete instance of `RegistryTaskSourceTriggerArrayInput` via:
RegistryTaskSourceTriggerArray{ RegistryTaskSourceTriggerArgs{...} }
type RegistryTaskSourceTriggerArrayOutput ¶ added in v4.32.0
type RegistryTaskSourceTriggerArrayOutput struct{ *pulumi.OutputState }
func (RegistryTaskSourceTriggerArrayOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskSourceTriggerArrayOutput) ElementType() reflect.Type
func (RegistryTaskSourceTriggerArrayOutput) Index ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerArrayOutput) Index(i pulumi.IntInput) RegistryTaskSourceTriggerOutput
func (RegistryTaskSourceTriggerArrayOutput) ToRegistryTaskSourceTriggerArrayOutput ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerArrayOutput) ToRegistryTaskSourceTriggerArrayOutput() RegistryTaskSourceTriggerArrayOutput
func (RegistryTaskSourceTriggerArrayOutput) ToRegistryTaskSourceTriggerArrayOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerArrayOutput) ToRegistryTaskSourceTriggerArrayOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerArrayOutput
type RegistryTaskSourceTriggerAuthentication ¶ added in v4.32.0
type RegistryTaskSourceTriggerAuthentication struct { // Time in seconds that the token remains valid. ExpireInSeconds *int `pulumi:"expireInSeconds"` // The refresh token used to refresh the access token. RefreshToken *string `pulumi:"refreshToken"` // The scope of the access token. Scope *string `pulumi:"scope"` // The access token used to access the source control provider. Token string `pulumi:"token"` // The type of the token. Possible values are `PAT` (personal access token) and `OAuth`. TokenType string `pulumi:"tokenType"` }
type RegistryTaskSourceTriggerAuthenticationArgs ¶ added in v4.32.0
type RegistryTaskSourceTriggerAuthenticationArgs struct { // Time in seconds that the token remains valid. ExpireInSeconds pulumi.IntPtrInput `pulumi:"expireInSeconds"` // The refresh token used to refresh the access token. RefreshToken pulumi.StringPtrInput `pulumi:"refreshToken"` // The scope of the access token. Scope pulumi.StringPtrInput `pulumi:"scope"` // The access token used to access the source control provider. Token pulumi.StringInput `pulumi:"token"` // The type of the token. Possible values are `PAT` (personal access token) and `OAuth`. TokenType pulumi.StringInput `pulumi:"tokenType"` }
func (RegistryTaskSourceTriggerAuthenticationArgs) ElementType ¶ added in v4.32.0
func (RegistryTaskSourceTriggerAuthenticationArgs) ElementType() reflect.Type
func (RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationOutput ¶ added in v4.32.0
func (i RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationOutput() RegistryTaskSourceTriggerAuthenticationOutput
func (RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerAuthenticationOutput
func (RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationPtrOutput ¶ added in v4.32.0
func (i RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationPtrOutput() RegistryTaskSourceTriggerAuthenticationPtrOutput
func (RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationPtrOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationPtrOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerAuthenticationPtrOutput
type RegistryTaskSourceTriggerAuthenticationInput ¶ added in v4.32.0
type RegistryTaskSourceTriggerAuthenticationInput interface { pulumi.Input ToRegistryTaskSourceTriggerAuthenticationOutput() RegistryTaskSourceTriggerAuthenticationOutput ToRegistryTaskSourceTriggerAuthenticationOutputWithContext(context.Context) RegistryTaskSourceTriggerAuthenticationOutput }
RegistryTaskSourceTriggerAuthenticationInput is an input type that accepts RegistryTaskSourceTriggerAuthenticationArgs and RegistryTaskSourceTriggerAuthenticationOutput values. You can construct a concrete instance of `RegistryTaskSourceTriggerAuthenticationInput` via:
RegistryTaskSourceTriggerAuthenticationArgs{...}
type RegistryTaskSourceTriggerAuthenticationOutput ¶ added in v4.32.0
type RegistryTaskSourceTriggerAuthenticationOutput struct{ *pulumi.OutputState }
func (RegistryTaskSourceTriggerAuthenticationOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskSourceTriggerAuthenticationOutput) ElementType() reflect.Type
func (RegistryTaskSourceTriggerAuthenticationOutput) ExpireInSeconds ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerAuthenticationOutput) ExpireInSeconds() pulumi.IntPtrOutput
Time in seconds that the token remains valid.
func (RegistryTaskSourceTriggerAuthenticationOutput) RefreshToken ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerAuthenticationOutput) RefreshToken() pulumi.StringPtrOutput
The refresh token used to refresh the access token.
func (RegistryTaskSourceTriggerAuthenticationOutput) Scope ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerAuthenticationOutput) Scope() pulumi.StringPtrOutput
The scope of the access token.
func (RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationOutput ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationOutput() RegistryTaskSourceTriggerAuthenticationOutput
func (RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerAuthenticationOutput
func (RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutput ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutput() RegistryTaskSourceTriggerAuthenticationPtrOutput
func (RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerAuthenticationPtrOutput
func (RegistryTaskSourceTriggerAuthenticationOutput) Token ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerAuthenticationOutput) Token() pulumi.StringOutput
The access token used to access the source control provider.
func (RegistryTaskSourceTriggerAuthenticationOutput) TokenType ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerAuthenticationOutput) TokenType() pulumi.StringOutput
The type of the token. Possible values are `PAT` (personal access token) and `OAuth`.
type RegistryTaskSourceTriggerAuthenticationPtrInput ¶ added in v4.32.0
type RegistryTaskSourceTriggerAuthenticationPtrInput interface { pulumi.Input ToRegistryTaskSourceTriggerAuthenticationPtrOutput() RegistryTaskSourceTriggerAuthenticationPtrOutput ToRegistryTaskSourceTriggerAuthenticationPtrOutputWithContext(context.Context) RegistryTaskSourceTriggerAuthenticationPtrOutput }
RegistryTaskSourceTriggerAuthenticationPtrInput is an input type that accepts RegistryTaskSourceTriggerAuthenticationArgs, RegistryTaskSourceTriggerAuthenticationPtr and RegistryTaskSourceTriggerAuthenticationPtrOutput values. You can construct a concrete instance of `RegistryTaskSourceTriggerAuthenticationPtrInput` via:
RegistryTaskSourceTriggerAuthenticationArgs{...} or: nil
func RegistryTaskSourceTriggerAuthenticationPtr ¶ added in v4.32.0
func RegistryTaskSourceTriggerAuthenticationPtr(v *RegistryTaskSourceTriggerAuthenticationArgs) RegistryTaskSourceTriggerAuthenticationPtrInput
type RegistryTaskSourceTriggerAuthenticationPtrOutput ¶ added in v4.32.0
type RegistryTaskSourceTriggerAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskSourceTriggerAuthenticationPtrOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskSourceTriggerAuthenticationPtrOutput) ElementType() reflect.Type
func (RegistryTaskSourceTriggerAuthenticationPtrOutput) ExpireInSeconds ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) ExpireInSeconds() pulumi.IntPtrOutput
Time in seconds that the token remains valid.
func (RegistryTaskSourceTriggerAuthenticationPtrOutput) RefreshToken ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) RefreshToken() pulumi.StringPtrOutput
The refresh token used to refresh the access token.
func (RegistryTaskSourceTriggerAuthenticationPtrOutput) Scope ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) Scope() pulumi.StringPtrOutput
The scope of the access token.
func (RegistryTaskSourceTriggerAuthenticationPtrOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutput ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutput() RegistryTaskSourceTriggerAuthenticationPtrOutput
func (RegistryTaskSourceTriggerAuthenticationPtrOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerAuthenticationPtrOutput
func (RegistryTaskSourceTriggerAuthenticationPtrOutput) Token ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) Token() pulumi.StringPtrOutput
The access token used to access the source control provider.
func (RegistryTaskSourceTriggerAuthenticationPtrOutput) TokenType ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) TokenType() pulumi.StringPtrOutput
The type of the token. Possible values are `PAT` (personal access token) and `OAuth`.
type RegistryTaskSourceTriggerInput ¶ added in v4.32.0
type RegistryTaskSourceTriggerInput interface { pulumi.Input ToRegistryTaskSourceTriggerOutput() RegistryTaskSourceTriggerOutput ToRegistryTaskSourceTriggerOutputWithContext(context.Context) RegistryTaskSourceTriggerOutput }
RegistryTaskSourceTriggerInput is an input type that accepts RegistryTaskSourceTriggerArgs and RegistryTaskSourceTriggerOutput values. You can construct a concrete instance of `RegistryTaskSourceTriggerInput` via:
RegistryTaskSourceTriggerArgs{...}
type RegistryTaskSourceTriggerOutput ¶ added in v4.32.0
type RegistryTaskSourceTriggerOutput struct{ *pulumi.OutputState }
func (RegistryTaskSourceTriggerOutput) Authentication ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerOutput) Authentication() RegistryTaskSourceTriggerAuthenticationPtrOutput
A `authentication` block as defined above.
func (RegistryTaskSourceTriggerOutput) Branch ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerOutput) Branch() pulumi.StringPtrOutput
The branch name of the source code.
func (RegistryTaskSourceTriggerOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskSourceTriggerOutput) ElementType() reflect.Type
func (RegistryTaskSourceTriggerOutput) Enabled ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerOutput) Enabled() pulumi.BoolPtrOutput
Should the trigger be enabled? Defaults to `true`.
func (RegistryTaskSourceTriggerOutput) Events ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerOutput) Events() pulumi.StringArrayOutput
Specifies a list of source events corresponding to the trigger. Possible values are `commit` and `pullrequest`.
func (RegistryTaskSourceTriggerOutput) Name ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerOutput) Name() pulumi.StringOutput
The name which should be used for this trigger.
func (RegistryTaskSourceTriggerOutput) RepositoryUrl ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerOutput) RepositoryUrl() pulumi.StringOutput
The full URL to the source code repository.
func (RegistryTaskSourceTriggerOutput) SourceType ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerOutput) SourceType() pulumi.StringOutput
The type of the source control service. Possible values are `Github` and `VisualStudioTeamService`.
func (RegistryTaskSourceTriggerOutput) ToRegistryTaskSourceTriggerOutput ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerOutput) ToRegistryTaskSourceTriggerOutput() RegistryTaskSourceTriggerOutput
func (RegistryTaskSourceTriggerOutput) ToRegistryTaskSourceTriggerOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskSourceTriggerOutput) ToRegistryTaskSourceTriggerOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerOutput
type RegistryTaskState ¶ added in v4.32.0
type RegistryTaskState struct { // The name of the dedicated Container Registry Agent Pool for this Container Registry Task. AgentPoolName pulumi.StringPtrInput // A `agentSetting` block as defined below. AgentSetting RegistryTaskAgentSettingPtrInput // A `baseImageTrigger` block as defined below. BaseImageTrigger RegistryTaskBaseImageTriggerPtrInput // The ID of the Container Registry that this Container Registry Task resides in. Changing this forces a new Container Registry Task to be created. ContainerRegistryId pulumi.StringPtrInput // A `dockerStep` block as defined below. DockerStep RegistryTaskDockerStepPtrInput // Should this Container Registry Task be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // A `encodedStep` block as defined below. EncodedStep RegistryTaskEncodedStepPtrInput // A `fileStep` block as defined below. FileStep RegistryTaskFileStepPtrInput // A `identity` block as defined below. Identity RegistryTaskIdentityPtrInput // Whether this Container Registry Task is a system task. Changing this forces a new Container Registry Task to be created. Defaults to `false`. IsSystemTask pulumi.BoolPtrInput // The template that describes the run log artifact. LogTemplate pulumi.StringPtrInput // The name which should be used for this Container Registry Task. Changing this forces a new Container Registry Task to be created. Name pulumi.StringPtrInput // A `platform` block as defined below. Platform RegistryTaskPlatformPtrInput // One `registryCredential` block as defined below. RegistryCredential RegistryTaskRegistryCredentialPtrInput // One or more `sourceTrigger` blocks as defined below. SourceTriggers RegistryTaskSourceTriggerArrayInput // A mapping of tags which should be assigned to the Container Registry Task. Tags pulumi.StringMapInput // The timeout of this Container Registry Task in seconds. The valid range lies from 300 to 28800. Defaults to 3600. TimeoutInSeconds pulumi.IntPtrInput // One or more `timerTrigger` blocks as defined below. TimerTriggers RegistryTaskTimerTriggerArrayInput }
func (RegistryTaskState) ElementType ¶ added in v4.32.0
func (RegistryTaskState) ElementType() reflect.Type
type RegistryTaskTimerTrigger ¶ added in v4.32.0
type RegistryTaskTimerTriggerArgs ¶ added in v4.32.0
type RegistryTaskTimerTriggerArgs struct { // Should the trigger be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The name which should be used for this trigger. Name pulumi.StringInput `pulumi:"name"` // The CRON expression for the task schedule. Schedule pulumi.StringInput `pulumi:"schedule"` }
func (RegistryTaskTimerTriggerArgs) ElementType ¶ added in v4.32.0
func (RegistryTaskTimerTriggerArgs) ElementType() reflect.Type
func (RegistryTaskTimerTriggerArgs) ToRegistryTaskTimerTriggerOutput ¶ added in v4.32.0
func (i RegistryTaskTimerTriggerArgs) ToRegistryTaskTimerTriggerOutput() RegistryTaskTimerTriggerOutput
func (RegistryTaskTimerTriggerArgs) ToRegistryTaskTimerTriggerOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskTimerTriggerArgs) ToRegistryTaskTimerTriggerOutputWithContext(ctx context.Context) RegistryTaskTimerTriggerOutput
type RegistryTaskTimerTriggerArray ¶ added in v4.32.0
type RegistryTaskTimerTriggerArray []RegistryTaskTimerTriggerInput
func (RegistryTaskTimerTriggerArray) ElementType ¶ added in v4.32.0
func (RegistryTaskTimerTriggerArray) ElementType() reflect.Type
func (RegistryTaskTimerTriggerArray) ToRegistryTaskTimerTriggerArrayOutput ¶ added in v4.32.0
func (i RegistryTaskTimerTriggerArray) ToRegistryTaskTimerTriggerArrayOutput() RegistryTaskTimerTriggerArrayOutput
func (RegistryTaskTimerTriggerArray) ToRegistryTaskTimerTriggerArrayOutputWithContext ¶ added in v4.32.0
func (i RegistryTaskTimerTriggerArray) ToRegistryTaskTimerTriggerArrayOutputWithContext(ctx context.Context) RegistryTaskTimerTriggerArrayOutput
type RegistryTaskTimerTriggerArrayInput ¶ added in v4.32.0
type RegistryTaskTimerTriggerArrayInput interface { pulumi.Input ToRegistryTaskTimerTriggerArrayOutput() RegistryTaskTimerTriggerArrayOutput ToRegistryTaskTimerTriggerArrayOutputWithContext(context.Context) RegistryTaskTimerTriggerArrayOutput }
RegistryTaskTimerTriggerArrayInput is an input type that accepts RegistryTaskTimerTriggerArray and RegistryTaskTimerTriggerArrayOutput values. You can construct a concrete instance of `RegistryTaskTimerTriggerArrayInput` via:
RegistryTaskTimerTriggerArray{ RegistryTaskTimerTriggerArgs{...} }
type RegistryTaskTimerTriggerArrayOutput ¶ added in v4.32.0
type RegistryTaskTimerTriggerArrayOutput struct{ *pulumi.OutputState }
func (RegistryTaskTimerTriggerArrayOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskTimerTriggerArrayOutput) ElementType() reflect.Type
func (RegistryTaskTimerTriggerArrayOutput) Index ¶ added in v4.32.0
func (o RegistryTaskTimerTriggerArrayOutput) Index(i pulumi.IntInput) RegistryTaskTimerTriggerOutput
func (RegistryTaskTimerTriggerArrayOutput) ToRegistryTaskTimerTriggerArrayOutput ¶ added in v4.32.0
func (o RegistryTaskTimerTriggerArrayOutput) ToRegistryTaskTimerTriggerArrayOutput() RegistryTaskTimerTriggerArrayOutput
func (RegistryTaskTimerTriggerArrayOutput) ToRegistryTaskTimerTriggerArrayOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskTimerTriggerArrayOutput) ToRegistryTaskTimerTriggerArrayOutputWithContext(ctx context.Context) RegistryTaskTimerTriggerArrayOutput
type RegistryTaskTimerTriggerInput ¶ added in v4.32.0
type RegistryTaskTimerTriggerInput interface { pulumi.Input ToRegistryTaskTimerTriggerOutput() RegistryTaskTimerTriggerOutput ToRegistryTaskTimerTriggerOutputWithContext(context.Context) RegistryTaskTimerTriggerOutput }
RegistryTaskTimerTriggerInput is an input type that accepts RegistryTaskTimerTriggerArgs and RegistryTaskTimerTriggerOutput values. You can construct a concrete instance of `RegistryTaskTimerTriggerInput` via:
RegistryTaskTimerTriggerArgs{...}
type RegistryTaskTimerTriggerOutput ¶ added in v4.32.0
type RegistryTaskTimerTriggerOutput struct{ *pulumi.OutputState }
func (RegistryTaskTimerTriggerOutput) ElementType ¶ added in v4.32.0
func (RegistryTaskTimerTriggerOutput) ElementType() reflect.Type
func (RegistryTaskTimerTriggerOutput) Enabled ¶ added in v4.32.0
func (o RegistryTaskTimerTriggerOutput) Enabled() pulumi.BoolPtrOutput
Should the trigger be enabled? Defaults to `true`.
func (RegistryTaskTimerTriggerOutput) Name ¶ added in v4.32.0
func (o RegistryTaskTimerTriggerOutput) Name() pulumi.StringOutput
The name which should be used for this trigger.
func (RegistryTaskTimerTriggerOutput) Schedule ¶ added in v4.32.0
func (o RegistryTaskTimerTriggerOutput) Schedule() pulumi.StringOutput
The CRON expression for the task schedule.
func (RegistryTaskTimerTriggerOutput) ToRegistryTaskTimerTriggerOutput ¶ added in v4.32.0
func (o RegistryTaskTimerTriggerOutput) ToRegistryTaskTimerTriggerOutput() RegistryTaskTimerTriggerOutput
func (RegistryTaskTimerTriggerOutput) ToRegistryTaskTimerTriggerOutputWithContext ¶ added in v4.32.0
func (o RegistryTaskTimerTriggerOutput) ToRegistryTaskTimerTriggerOutputWithContext(ctx context.Context) RegistryTaskTimerTriggerOutput
type RegistryToken ¶ added in v4.1.0
type RegistryToken struct { pulumi.CustomResourceState // The name of the Container Registry. Changing this forces a new resource to be created. ContainerRegistryName pulumi.StringOutput `pulumi:"containerRegistryName"` // Should the Container Registry token be enabled? Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Specifies the name of the token. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the Container Registry token. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The ID of the Container Registry Scope Map associated with the token. ScopeMapId pulumi.StringOutput `pulumi:"scopeMapId"` }
Manages an Azure Container Registry token. Tokens are a preview feature only available in Premium SKU Container registries.
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = containerservice.NewRegistry(ctx, "exampleRegistry", &containerservice.RegistryArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, Sku: pulumi.String("Premium"), AdminEnabled: pulumi.Bool(false), GeoreplicationLocations: pulumi.StringArray{ pulumi.String("East US"), pulumi.String("West Europe"), }, }) if err != nil { return err } _, err = containerservice.NewRegistryScopeMap(ctx, "exampleRegistryScopeMap", &containerservice.RegistryScopeMapArgs{ ContainerRegistryName: pulumi.Any(azurerm_container_registry.Acr.Name), ResourceGroupName: pulumi.Any(azurerm_resource_group.Rg.Name), Actions: pulumi.StringArray{ pulumi.String("repositories/repo1/content/read"), pulumi.String("repositories/repo1/content/write"), }, }) if err != nil { return err } _, err = containerservice.NewRegistryToken(ctx, "exampleRegistryToken", &containerservice.RegistryTokenArgs{ ContainerRegistryName: pulumi.Any(azurerm_container_registry.Acr.Name), ResourceGroupName: pulumi.Any(azurerm_resource_group.Rg.Name), ScopeMapId: pulumi.Any(azurerm_container_registry_scope_map.Map.Id), }) if err != nil { return err } return nil }) }
```
## Import
Container Registries can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:containerservice/registryToken:RegistryToken example /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/mygroup1/providers/Microsoft.ContainerRegistry/registries/myregistry1/tokens/token1
```
func GetRegistryToken ¶ added in v4.1.0
func GetRegistryToken(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegistryTokenState, opts ...pulumi.ResourceOption) (*RegistryToken, error)
GetRegistryToken gets an existing RegistryToken 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 NewRegistryToken ¶ added in v4.1.0
func NewRegistryToken(ctx *pulumi.Context, name string, args *RegistryTokenArgs, opts ...pulumi.ResourceOption) (*RegistryToken, error)
NewRegistryToken registers a new resource with the given unique name, arguments, and options.
func (*RegistryToken) ElementType ¶ added in v4.1.0
func (*RegistryToken) ElementType() reflect.Type
func (*RegistryToken) ToRegistryTokenOutput ¶ added in v4.1.0
func (i *RegistryToken) ToRegistryTokenOutput() RegistryTokenOutput
func (*RegistryToken) ToRegistryTokenOutputWithContext ¶ added in v4.1.0
func (i *RegistryToken) ToRegistryTokenOutputWithContext(ctx context.Context) RegistryTokenOutput
func (*RegistryToken) ToRegistryTokenPtrOutput ¶ added in v4.1.0
func (i *RegistryToken) ToRegistryTokenPtrOutput() RegistryTokenPtrOutput
func (*RegistryToken) ToRegistryTokenPtrOutputWithContext ¶ added in v4.1.0
func (i *RegistryToken) ToRegistryTokenPtrOutputWithContext(ctx context.Context) RegistryTokenPtrOutput
type RegistryTokenArgs ¶ added in v4.1.0
type RegistryTokenArgs struct { // The name of the Container Registry. Changing this forces a new resource to be created. ContainerRegistryName pulumi.StringInput // Should the Container Registry token be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // Specifies the name of the token. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Container Registry token. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The ID of the Container Registry Scope Map associated with the token. ScopeMapId pulumi.StringInput }
The set of arguments for constructing a RegistryToken resource.
func (RegistryTokenArgs) ElementType ¶ added in v4.1.0
func (RegistryTokenArgs) ElementType() reflect.Type
type RegistryTokenArray ¶ added in v4.1.0
type RegistryTokenArray []RegistryTokenInput
func (RegistryTokenArray) ElementType ¶ added in v4.1.0
func (RegistryTokenArray) ElementType() reflect.Type
func (RegistryTokenArray) ToRegistryTokenArrayOutput ¶ added in v4.1.0
func (i RegistryTokenArray) ToRegistryTokenArrayOutput() RegistryTokenArrayOutput
func (RegistryTokenArray) ToRegistryTokenArrayOutputWithContext ¶ added in v4.1.0
func (i RegistryTokenArray) ToRegistryTokenArrayOutputWithContext(ctx context.Context) RegistryTokenArrayOutput
type RegistryTokenArrayInput ¶ added in v4.1.0
type RegistryTokenArrayInput interface { pulumi.Input ToRegistryTokenArrayOutput() RegistryTokenArrayOutput ToRegistryTokenArrayOutputWithContext(context.Context) RegistryTokenArrayOutput }
RegistryTokenArrayInput is an input type that accepts RegistryTokenArray and RegistryTokenArrayOutput values. You can construct a concrete instance of `RegistryTokenArrayInput` via:
RegistryTokenArray{ RegistryTokenArgs{...} }
type RegistryTokenArrayOutput ¶ added in v4.1.0
type RegistryTokenArrayOutput struct{ *pulumi.OutputState }
func (RegistryTokenArrayOutput) ElementType ¶ added in v4.1.0
func (RegistryTokenArrayOutput) ElementType() reflect.Type
func (RegistryTokenArrayOutput) Index ¶ added in v4.1.0
func (o RegistryTokenArrayOutput) Index(i pulumi.IntInput) RegistryTokenOutput
func (RegistryTokenArrayOutput) ToRegistryTokenArrayOutput ¶ added in v4.1.0
func (o RegistryTokenArrayOutput) ToRegistryTokenArrayOutput() RegistryTokenArrayOutput
func (RegistryTokenArrayOutput) ToRegistryTokenArrayOutputWithContext ¶ added in v4.1.0
func (o RegistryTokenArrayOutput) ToRegistryTokenArrayOutputWithContext(ctx context.Context) RegistryTokenArrayOutput
type RegistryTokenInput ¶ added in v4.1.0
type RegistryTokenInput interface { pulumi.Input ToRegistryTokenOutput() RegistryTokenOutput ToRegistryTokenOutputWithContext(ctx context.Context) RegistryTokenOutput }
type RegistryTokenMap ¶ added in v4.1.0
type RegistryTokenMap map[string]RegistryTokenInput
func (RegistryTokenMap) ElementType ¶ added in v4.1.0
func (RegistryTokenMap) ElementType() reflect.Type
func (RegistryTokenMap) ToRegistryTokenMapOutput ¶ added in v4.1.0
func (i RegistryTokenMap) ToRegistryTokenMapOutput() RegistryTokenMapOutput
func (RegistryTokenMap) ToRegistryTokenMapOutputWithContext ¶ added in v4.1.0
func (i RegistryTokenMap) ToRegistryTokenMapOutputWithContext(ctx context.Context) RegistryTokenMapOutput
type RegistryTokenMapInput ¶ added in v4.1.0
type RegistryTokenMapInput interface { pulumi.Input ToRegistryTokenMapOutput() RegistryTokenMapOutput ToRegistryTokenMapOutputWithContext(context.Context) RegistryTokenMapOutput }
RegistryTokenMapInput is an input type that accepts RegistryTokenMap and RegistryTokenMapOutput values. You can construct a concrete instance of `RegistryTokenMapInput` via:
RegistryTokenMap{ "key": RegistryTokenArgs{...} }
type RegistryTokenMapOutput ¶ added in v4.1.0
type RegistryTokenMapOutput struct{ *pulumi.OutputState }
func (RegistryTokenMapOutput) ElementType ¶ added in v4.1.0
func (RegistryTokenMapOutput) ElementType() reflect.Type
func (RegistryTokenMapOutput) MapIndex ¶ added in v4.1.0
func (o RegistryTokenMapOutput) MapIndex(k pulumi.StringInput) RegistryTokenOutput
func (RegistryTokenMapOutput) ToRegistryTokenMapOutput ¶ added in v4.1.0
func (o RegistryTokenMapOutput) ToRegistryTokenMapOutput() RegistryTokenMapOutput
func (RegistryTokenMapOutput) ToRegistryTokenMapOutputWithContext ¶ added in v4.1.0
func (o RegistryTokenMapOutput) ToRegistryTokenMapOutputWithContext(ctx context.Context) RegistryTokenMapOutput
type RegistryTokenOutput ¶ added in v4.1.0
type RegistryTokenOutput struct{ *pulumi.OutputState }
func (RegistryTokenOutput) ElementType ¶ added in v4.1.0
func (RegistryTokenOutput) ElementType() reflect.Type
func (RegistryTokenOutput) ToRegistryTokenOutput ¶ added in v4.1.0
func (o RegistryTokenOutput) ToRegistryTokenOutput() RegistryTokenOutput
func (RegistryTokenOutput) ToRegistryTokenOutputWithContext ¶ added in v4.1.0
func (o RegistryTokenOutput) ToRegistryTokenOutputWithContext(ctx context.Context) RegistryTokenOutput
func (RegistryTokenOutput) ToRegistryTokenPtrOutput ¶ added in v4.1.0
func (o RegistryTokenOutput) ToRegistryTokenPtrOutput() RegistryTokenPtrOutput
func (RegistryTokenOutput) ToRegistryTokenPtrOutputWithContext ¶ added in v4.1.0
func (o RegistryTokenOutput) ToRegistryTokenPtrOutputWithContext(ctx context.Context) RegistryTokenPtrOutput
type RegistryTokenPtrInput ¶ added in v4.1.0
type RegistryTokenPtrInput interface { pulumi.Input ToRegistryTokenPtrOutput() RegistryTokenPtrOutput ToRegistryTokenPtrOutputWithContext(ctx context.Context) RegistryTokenPtrOutput }
type RegistryTokenPtrOutput ¶ added in v4.1.0
type RegistryTokenPtrOutput struct{ *pulumi.OutputState }
func (RegistryTokenPtrOutput) Elem ¶ added in v4.20.0
func (o RegistryTokenPtrOutput) Elem() RegistryTokenOutput
func (RegistryTokenPtrOutput) ElementType ¶ added in v4.1.0
func (RegistryTokenPtrOutput) ElementType() reflect.Type
func (RegistryTokenPtrOutput) ToRegistryTokenPtrOutput ¶ added in v4.1.0
func (o RegistryTokenPtrOutput) ToRegistryTokenPtrOutput() RegistryTokenPtrOutput
func (RegistryTokenPtrOutput) ToRegistryTokenPtrOutputWithContext ¶ added in v4.1.0
func (o RegistryTokenPtrOutput) ToRegistryTokenPtrOutputWithContext(ctx context.Context) RegistryTokenPtrOutput
type RegistryTokenState ¶ added in v4.1.0
type RegistryTokenState struct { // The name of the Container Registry. Changing this forces a new resource to be created. ContainerRegistryName pulumi.StringPtrInput // Should the Container Registry token be enabled? Defaults to `true`. Enabled pulumi.BoolPtrInput // Specifies the name of the token. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the Container Registry token. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The ID of the Container Registry Scope Map associated with the token. ScopeMapId pulumi.StringPtrInput }
func (RegistryTokenState) ElementType ¶ added in v4.1.0
func (RegistryTokenState) ElementType() reflect.Type
type RegistryTrustPolicy ¶
type RegistryTrustPolicy struct { // Boolean value that indicates whether the policy is enabled. Enabled *bool `pulumi:"enabled"` }
type RegistryTrustPolicyArgs ¶
type RegistryTrustPolicyArgs struct { // Boolean value that indicates whether the policy is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (RegistryTrustPolicyArgs) ElementType ¶
func (RegistryTrustPolicyArgs) ElementType() reflect.Type
func (RegistryTrustPolicyArgs) ToRegistryTrustPolicyOutput ¶
func (i RegistryTrustPolicyArgs) ToRegistryTrustPolicyOutput() RegistryTrustPolicyOutput
func (RegistryTrustPolicyArgs) ToRegistryTrustPolicyOutputWithContext ¶
func (i RegistryTrustPolicyArgs) ToRegistryTrustPolicyOutputWithContext(ctx context.Context) RegistryTrustPolicyOutput
func (RegistryTrustPolicyArgs) ToRegistryTrustPolicyPtrOutput ¶
func (i RegistryTrustPolicyArgs) ToRegistryTrustPolicyPtrOutput() RegistryTrustPolicyPtrOutput
func (RegistryTrustPolicyArgs) ToRegistryTrustPolicyPtrOutputWithContext ¶
func (i RegistryTrustPolicyArgs) ToRegistryTrustPolicyPtrOutputWithContext(ctx context.Context) RegistryTrustPolicyPtrOutput
type RegistryTrustPolicyInput ¶
type RegistryTrustPolicyInput interface { pulumi.Input ToRegistryTrustPolicyOutput() RegistryTrustPolicyOutput ToRegistryTrustPolicyOutputWithContext(context.Context) RegistryTrustPolicyOutput }
RegistryTrustPolicyInput is an input type that accepts RegistryTrustPolicyArgs and RegistryTrustPolicyOutput values. You can construct a concrete instance of `RegistryTrustPolicyInput` via:
RegistryTrustPolicyArgs{...}
type RegistryTrustPolicyOutput ¶
type RegistryTrustPolicyOutput struct{ *pulumi.OutputState }
func (RegistryTrustPolicyOutput) ElementType ¶
func (RegistryTrustPolicyOutput) ElementType() reflect.Type
func (RegistryTrustPolicyOutput) Enabled ¶
func (o RegistryTrustPolicyOutput) Enabled() pulumi.BoolPtrOutput
Boolean value that indicates whether the policy is enabled.
func (RegistryTrustPolicyOutput) ToRegistryTrustPolicyOutput ¶
func (o RegistryTrustPolicyOutput) ToRegistryTrustPolicyOutput() RegistryTrustPolicyOutput
func (RegistryTrustPolicyOutput) ToRegistryTrustPolicyOutputWithContext ¶
func (o RegistryTrustPolicyOutput) ToRegistryTrustPolicyOutputWithContext(ctx context.Context) RegistryTrustPolicyOutput
func (RegistryTrustPolicyOutput) ToRegistryTrustPolicyPtrOutput ¶
func (o RegistryTrustPolicyOutput) ToRegistryTrustPolicyPtrOutput() RegistryTrustPolicyPtrOutput
func (RegistryTrustPolicyOutput) ToRegistryTrustPolicyPtrOutputWithContext ¶
func (o RegistryTrustPolicyOutput) ToRegistryTrustPolicyPtrOutputWithContext(ctx context.Context) RegistryTrustPolicyPtrOutput
type RegistryTrustPolicyPtrInput ¶
type RegistryTrustPolicyPtrInput interface { pulumi.Input ToRegistryTrustPolicyPtrOutput() RegistryTrustPolicyPtrOutput ToRegistryTrustPolicyPtrOutputWithContext(context.Context) RegistryTrustPolicyPtrOutput }
RegistryTrustPolicyPtrInput is an input type that accepts RegistryTrustPolicyArgs, RegistryTrustPolicyPtr and RegistryTrustPolicyPtrOutput values. You can construct a concrete instance of `RegistryTrustPolicyPtrInput` via:
RegistryTrustPolicyArgs{...} or: nil
func RegistryTrustPolicyPtr ¶
func RegistryTrustPolicyPtr(v *RegistryTrustPolicyArgs) RegistryTrustPolicyPtrInput
type RegistryTrustPolicyPtrOutput ¶
type RegistryTrustPolicyPtrOutput struct{ *pulumi.OutputState }
func (RegistryTrustPolicyPtrOutput) Elem ¶
func (o RegistryTrustPolicyPtrOutput) Elem() RegistryTrustPolicyOutput
func (RegistryTrustPolicyPtrOutput) ElementType ¶
func (RegistryTrustPolicyPtrOutput) ElementType() reflect.Type
func (RegistryTrustPolicyPtrOutput) Enabled ¶
func (o RegistryTrustPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
Boolean value that indicates whether the policy is enabled.
func (RegistryTrustPolicyPtrOutput) ToRegistryTrustPolicyPtrOutput ¶
func (o RegistryTrustPolicyPtrOutput) ToRegistryTrustPolicyPtrOutput() RegistryTrustPolicyPtrOutput
func (RegistryTrustPolicyPtrOutput) ToRegistryTrustPolicyPtrOutputWithContext ¶
func (o RegistryTrustPolicyPtrOutput) ToRegistryTrustPolicyPtrOutputWithContext(ctx context.Context) RegistryTrustPolicyPtrOutput
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { rg, err := core.NewResourceGroup(ctx, "rg", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } acr, err := containerservice.NewRegistry(ctx, "acr", &containerservice.RegistryArgs{ ResourceGroupName: rg.Name, Location: rg.Location, Sku: pulumi.String("Standard"), AdminEnabled: pulumi.Bool(false), }) if err != nil { return err } _, err = containerservice.NewRegistryWebhook(ctx, "webhook", &containerservice.RegistryWebhookArgs{ ResourceGroupName: rg.Name, RegistryName: acr.Name, Location: rg.Location, ServiceUri: pulumi.String("https://mywebhookreceiver.example/mytag"), Status: pulumi.String("enabled"), Scope: pulumi.String("mytag:*"), Actions: pulumi.StringArray{ pulumi.String("push"), }, CustomHeaders: pulumi.StringMap{ "Content-Type": pulumi.String("application/json"), }, }) if err != nil { return err } return nil }) }
```
## Import
Container Registry Webhooks can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:containerservice/registryWebhook:RegistryWebhook example /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/mygroup1/providers/Microsoft.ContainerRegistry/registries/myregistry1/webhooks/mywebhook1
```
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.
func (*RegistryWebhook) ElementType ¶
func (*RegistryWebhook) ElementType() reflect.Type
func (*RegistryWebhook) ToRegistryWebhookOutput ¶
func (i *RegistryWebhook) ToRegistryWebhookOutput() RegistryWebhookOutput
func (*RegistryWebhook) ToRegistryWebhookOutputWithContext ¶
func (i *RegistryWebhook) ToRegistryWebhookOutputWithContext(ctx context.Context) RegistryWebhookOutput
func (*RegistryWebhook) ToRegistryWebhookPtrOutput ¶
func (i *RegistryWebhook) ToRegistryWebhookPtrOutput() RegistryWebhookPtrOutput
func (*RegistryWebhook) ToRegistryWebhookPtrOutputWithContext ¶
func (i *RegistryWebhook) ToRegistryWebhookPtrOutputWithContext(ctx context.Context) RegistryWebhookPtrOutput
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 RegistryWebhookArray ¶
type RegistryWebhookArray []RegistryWebhookInput
func (RegistryWebhookArray) ElementType ¶
func (RegistryWebhookArray) ElementType() reflect.Type
func (RegistryWebhookArray) ToRegistryWebhookArrayOutput ¶
func (i RegistryWebhookArray) ToRegistryWebhookArrayOutput() RegistryWebhookArrayOutput
func (RegistryWebhookArray) ToRegistryWebhookArrayOutputWithContext ¶
func (i RegistryWebhookArray) ToRegistryWebhookArrayOutputWithContext(ctx context.Context) RegistryWebhookArrayOutput
type RegistryWebhookArrayInput ¶
type RegistryWebhookArrayInput interface { pulumi.Input ToRegistryWebhookArrayOutput() RegistryWebhookArrayOutput ToRegistryWebhookArrayOutputWithContext(context.Context) RegistryWebhookArrayOutput }
RegistryWebhookArrayInput is an input type that accepts RegistryWebhookArray and RegistryWebhookArrayOutput values. You can construct a concrete instance of `RegistryWebhookArrayInput` via:
RegistryWebhookArray{ RegistryWebhookArgs{...} }
type RegistryWebhookArrayOutput ¶
type RegistryWebhookArrayOutput struct{ *pulumi.OutputState }
func (RegistryWebhookArrayOutput) ElementType ¶
func (RegistryWebhookArrayOutput) ElementType() reflect.Type
func (RegistryWebhookArrayOutput) Index ¶
func (o RegistryWebhookArrayOutput) Index(i pulumi.IntInput) RegistryWebhookOutput
func (RegistryWebhookArrayOutput) ToRegistryWebhookArrayOutput ¶
func (o RegistryWebhookArrayOutput) ToRegistryWebhookArrayOutput() RegistryWebhookArrayOutput
func (RegistryWebhookArrayOutput) ToRegistryWebhookArrayOutputWithContext ¶
func (o RegistryWebhookArrayOutput) ToRegistryWebhookArrayOutputWithContext(ctx context.Context) RegistryWebhookArrayOutput
type RegistryWebhookInput ¶
type RegistryWebhookInput interface { pulumi.Input ToRegistryWebhookOutput() RegistryWebhookOutput ToRegistryWebhookOutputWithContext(ctx context.Context) RegistryWebhookOutput }
type RegistryWebhookMap ¶
type RegistryWebhookMap map[string]RegistryWebhookInput
func (RegistryWebhookMap) ElementType ¶
func (RegistryWebhookMap) ElementType() reflect.Type
func (RegistryWebhookMap) ToRegistryWebhookMapOutput ¶
func (i RegistryWebhookMap) ToRegistryWebhookMapOutput() RegistryWebhookMapOutput
func (RegistryWebhookMap) ToRegistryWebhookMapOutputWithContext ¶
func (i RegistryWebhookMap) ToRegistryWebhookMapOutputWithContext(ctx context.Context) RegistryWebhookMapOutput
type RegistryWebhookMapInput ¶
type RegistryWebhookMapInput interface { pulumi.Input ToRegistryWebhookMapOutput() RegistryWebhookMapOutput ToRegistryWebhookMapOutputWithContext(context.Context) RegistryWebhookMapOutput }
RegistryWebhookMapInput is an input type that accepts RegistryWebhookMap and RegistryWebhookMapOutput values. You can construct a concrete instance of `RegistryWebhookMapInput` via:
RegistryWebhookMap{ "key": RegistryWebhookArgs{...} }
type RegistryWebhookMapOutput ¶
type RegistryWebhookMapOutput struct{ *pulumi.OutputState }
func (RegistryWebhookMapOutput) ElementType ¶
func (RegistryWebhookMapOutput) ElementType() reflect.Type
func (RegistryWebhookMapOutput) MapIndex ¶
func (o RegistryWebhookMapOutput) MapIndex(k pulumi.StringInput) RegistryWebhookOutput
func (RegistryWebhookMapOutput) ToRegistryWebhookMapOutput ¶
func (o RegistryWebhookMapOutput) ToRegistryWebhookMapOutput() RegistryWebhookMapOutput
func (RegistryWebhookMapOutput) ToRegistryWebhookMapOutputWithContext ¶
func (o RegistryWebhookMapOutput) ToRegistryWebhookMapOutputWithContext(ctx context.Context) RegistryWebhookMapOutput
type RegistryWebhookOutput ¶
type RegistryWebhookOutput struct{ *pulumi.OutputState }
func (RegistryWebhookOutput) ElementType ¶
func (RegistryWebhookOutput) ElementType() reflect.Type
func (RegistryWebhookOutput) ToRegistryWebhookOutput ¶
func (o RegistryWebhookOutput) ToRegistryWebhookOutput() RegistryWebhookOutput
func (RegistryWebhookOutput) ToRegistryWebhookOutputWithContext ¶
func (o RegistryWebhookOutput) ToRegistryWebhookOutputWithContext(ctx context.Context) RegistryWebhookOutput
func (RegistryWebhookOutput) ToRegistryWebhookPtrOutput ¶
func (o RegistryWebhookOutput) ToRegistryWebhookPtrOutput() RegistryWebhookPtrOutput
func (RegistryWebhookOutput) ToRegistryWebhookPtrOutputWithContext ¶
func (o RegistryWebhookOutput) ToRegistryWebhookPtrOutputWithContext(ctx context.Context) RegistryWebhookPtrOutput
type RegistryWebhookPtrInput ¶
type RegistryWebhookPtrInput interface { pulumi.Input ToRegistryWebhookPtrOutput() RegistryWebhookPtrOutput ToRegistryWebhookPtrOutputWithContext(ctx context.Context) RegistryWebhookPtrOutput }
type RegistryWebhookPtrOutput ¶
type RegistryWebhookPtrOutput struct{ *pulumi.OutputState }
func (RegistryWebhookPtrOutput) Elem ¶ added in v4.20.0
func (o RegistryWebhookPtrOutput) Elem() RegistryWebhookOutput
func (RegistryWebhookPtrOutput) ElementType ¶
func (RegistryWebhookPtrOutput) ElementType() reflect.Type
func (RegistryWebhookPtrOutput) ToRegistryWebhookPtrOutput ¶
func (o RegistryWebhookPtrOutput) ToRegistryWebhookPtrOutput() RegistryWebhookPtrOutput
func (RegistryWebhookPtrOutput) ToRegistryWebhookPtrOutputWithContext ¶
func (o RegistryWebhookPtrOutput) ToRegistryWebhookPtrOutputWithContext(ctx context.Context) RegistryWebhookPtrOutput
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
deprecated
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { rg, err := core.NewResourceGroup(ctx, "rg", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } acr, err := containerservice.NewRegistry(ctx, "acr", &containerservice.RegistryArgs{ ResourceGroupName: rg.Name, Location: rg.Location, Sku: pulumi.String("Standard"), AdminEnabled: pulumi.Bool(false), }) if err != nil { return err } _, err = containerservice.NewRegistryWebhook(ctx, "webhook", &containerservice.RegistryWebhookArgs{ ResourceGroupName: rg.Name, RegistryName: acr.Name, Location: rg.Location, ServiceUri: pulumi.String("https://mywebhookreceiver.example/mytag"), Status: pulumi.String("enabled"), Scope: pulumi.String("mytag:*"), Actions: pulumi.StringArray{ pulumi.String("push"), }, CustomHeaders: pulumi.StringMap{ "Content-Type": pulumi.String("application/json"), }, }) if err != nil { return err } return nil }) }
```
## Import
Container Registry Webhooks can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:containerservice/registryWebook:RegistryWebook example /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/mygroup1/providers/Microsoft.ContainerRegistry/registries/myregistry1/webhooks/mywebhook1
```
Deprecated: azure.containerservice.RegistryWebook has been deprecated in favor of azure.containerservice.RegistryWebhook
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.
func (*RegistryWebook) ElementType ¶
func (*RegistryWebook) ElementType() reflect.Type
func (*RegistryWebook) ToRegistryWebookOutput ¶
func (i *RegistryWebook) ToRegistryWebookOutput() RegistryWebookOutput
func (*RegistryWebook) ToRegistryWebookOutputWithContext ¶
func (i *RegistryWebook) ToRegistryWebookOutputWithContext(ctx context.Context) RegistryWebookOutput
func (*RegistryWebook) ToRegistryWebookPtrOutput ¶
func (i *RegistryWebook) ToRegistryWebookPtrOutput() RegistryWebookPtrOutput
func (*RegistryWebook) ToRegistryWebookPtrOutputWithContext ¶
func (i *RegistryWebook) ToRegistryWebookPtrOutputWithContext(ctx context.Context) RegistryWebookPtrOutput
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 RegistryWebookArray ¶
type RegistryWebookArray []RegistryWebookInput
func (RegistryWebookArray) ElementType ¶
func (RegistryWebookArray) ElementType() reflect.Type
func (RegistryWebookArray) ToRegistryWebookArrayOutput ¶
func (i RegistryWebookArray) ToRegistryWebookArrayOutput() RegistryWebookArrayOutput
func (RegistryWebookArray) ToRegistryWebookArrayOutputWithContext ¶
func (i RegistryWebookArray) ToRegistryWebookArrayOutputWithContext(ctx context.Context) RegistryWebookArrayOutput
type RegistryWebookArrayInput ¶
type RegistryWebookArrayInput interface { pulumi.Input ToRegistryWebookArrayOutput() RegistryWebookArrayOutput ToRegistryWebookArrayOutputWithContext(context.Context) RegistryWebookArrayOutput }
RegistryWebookArrayInput is an input type that accepts RegistryWebookArray and RegistryWebookArrayOutput values. You can construct a concrete instance of `RegistryWebookArrayInput` via:
RegistryWebookArray{ RegistryWebookArgs{...} }
type RegistryWebookArrayOutput ¶
type RegistryWebookArrayOutput struct{ *pulumi.OutputState }
func (RegistryWebookArrayOutput) ElementType ¶
func (RegistryWebookArrayOutput) ElementType() reflect.Type
func (RegistryWebookArrayOutput) Index ¶
func (o RegistryWebookArrayOutput) Index(i pulumi.IntInput) RegistryWebookOutput
func (RegistryWebookArrayOutput) ToRegistryWebookArrayOutput ¶
func (o RegistryWebookArrayOutput) ToRegistryWebookArrayOutput() RegistryWebookArrayOutput
func (RegistryWebookArrayOutput) ToRegistryWebookArrayOutputWithContext ¶
func (o RegistryWebookArrayOutput) ToRegistryWebookArrayOutputWithContext(ctx context.Context) RegistryWebookArrayOutput
type RegistryWebookInput ¶
type RegistryWebookInput interface { pulumi.Input ToRegistryWebookOutput() RegistryWebookOutput ToRegistryWebookOutputWithContext(ctx context.Context) RegistryWebookOutput }
type RegistryWebookMap ¶
type RegistryWebookMap map[string]RegistryWebookInput
func (RegistryWebookMap) ElementType ¶
func (RegistryWebookMap) ElementType() reflect.Type
func (RegistryWebookMap) ToRegistryWebookMapOutput ¶
func (i RegistryWebookMap) ToRegistryWebookMapOutput() RegistryWebookMapOutput
func (RegistryWebookMap) ToRegistryWebookMapOutputWithContext ¶
func (i RegistryWebookMap) ToRegistryWebookMapOutputWithContext(ctx context.Context) RegistryWebookMapOutput
type RegistryWebookMapInput ¶
type RegistryWebookMapInput interface { pulumi.Input ToRegistryWebookMapOutput() RegistryWebookMapOutput ToRegistryWebookMapOutputWithContext(context.Context) RegistryWebookMapOutput }
RegistryWebookMapInput is an input type that accepts RegistryWebookMap and RegistryWebookMapOutput values. You can construct a concrete instance of `RegistryWebookMapInput` via:
RegistryWebookMap{ "key": RegistryWebookArgs{...} }
type RegistryWebookMapOutput ¶
type RegistryWebookMapOutput struct{ *pulumi.OutputState }
func (RegistryWebookMapOutput) ElementType ¶
func (RegistryWebookMapOutput) ElementType() reflect.Type
func (RegistryWebookMapOutput) MapIndex ¶
func (o RegistryWebookMapOutput) MapIndex(k pulumi.StringInput) RegistryWebookOutput
func (RegistryWebookMapOutput) ToRegistryWebookMapOutput ¶
func (o RegistryWebookMapOutput) ToRegistryWebookMapOutput() RegistryWebookMapOutput
func (RegistryWebookMapOutput) ToRegistryWebookMapOutputWithContext ¶
func (o RegistryWebookMapOutput) ToRegistryWebookMapOutputWithContext(ctx context.Context) RegistryWebookMapOutput
type RegistryWebookOutput ¶
type RegistryWebookOutput struct{ *pulumi.OutputState }
func (RegistryWebookOutput) ElementType ¶
func (RegistryWebookOutput) ElementType() reflect.Type
func (RegistryWebookOutput) ToRegistryWebookOutput ¶
func (o RegistryWebookOutput) ToRegistryWebookOutput() RegistryWebookOutput
func (RegistryWebookOutput) ToRegistryWebookOutputWithContext ¶
func (o RegistryWebookOutput) ToRegistryWebookOutputWithContext(ctx context.Context) RegistryWebookOutput
func (RegistryWebookOutput) ToRegistryWebookPtrOutput ¶
func (o RegistryWebookOutput) ToRegistryWebookPtrOutput() RegistryWebookPtrOutput
func (RegistryWebookOutput) ToRegistryWebookPtrOutputWithContext ¶
func (o RegistryWebookOutput) ToRegistryWebookPtrOutputWithContext(ctx context.Context) RegistryWebookPtrOutput
type RegistryWebookPtrInput ¶
type RegistryWebookPtrInput interface { pulumi.Input ToRegistryWebookPtrOutput() RegistryWebookPtrOutput ToRegistryWebookPtrOutputWithContext(ctx context.Context) RegistryWebookPtrOutput }
type RegistryWebookPtrOutput ¶
type RegistryWebookPtrOutput struct{ *pulumi.OutputState }
func (RegistryWebookPtrOutput) Elem ¶ added in v4.20.0
func (o RegistryWebookPtrOutput) Elem() RegistryWebookOutput
func (RegistryWebookPtrOutput) ElementType ¶
func (RegistryWebookPtrOutput) ElementType() reflect.Type
func (RegistryWebookPtrOutput) ToRegistryWebookPtrOutput ¶
func (o RegistryWebookPtrOutput) ToRegistryWebookPtrOutput() RegistryWebookPtrOutput
func (RegistryWebookPtrOutput) ToRegistryWebookPtrOutputWithContext ¶
func (o RegistryWebookPtrOutput) ToRegistryWebookPtrOutputWithContext(ctx context.Context) RegistryWebookPtrOutput
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
Source Files ¶
- getClusterNodePool.go
- getKubernetesCluster.go
- getKubernetesServiceVersions.go
- getRegistry.go
- getRegistryScopeMap.go
- getRegistryToken.go
- group.go
- init.go
- kubernetesCluster.go
- kubernetesClusterNodePool.go
- pulumiTypes.go
- registry.go
- registryScopeMap.go
- registryTask.go
- registryToken.go
- registryWebhook.go
- registryWebook.go