Documentation ¶
Index ¶
- type ConnectedRegistry
- type ConnectedRegistryArgs
- type ConnectedRegistryArray
- type ConnectedRegistryArrayInput
- type ConnectedRegistryArrayOutput
- func (ConnectedRegistryArrayOutput) ElementType() reflect.Type
- func (o ConnectedRegistryArrayOutput) Index(i pulumi.IntInput) ConnectedRegistryOutput
- func (o ConnectedRegistryArrayOutput) ToConnectedRegistryArrayOutput() ConnectedRegistryArrayOutput
- func (o ConnectedRegistryArrayOutput) ToConnectedRegistryArrayOutputWithContext(ctx context.Context) ConnectedRegistryArrayOutput
- type ConnectedRegistryInput
- type ConnectedRegistryMap
- type ConnectedRegistryMapInput
- type ConnectedRegistryMapOutput
- func (ConnectedRegistryMapOutput) ElementType() reflect.Type
- func (o ConnectedRegistryMapOutput) MapIndex(k pulumi.StringInput) ConnectedRegistryOutput
- func (o ConnectedRegistryMapOutput) ToConnectedRegistryMapOutput() ConnectedRegistryMapOutput
- func (o ConnectedRegistryMapOutput) ToConnectedRegistryMapOutputWithContext(ctx context.Context) ConnectedRegistryMapOutput
- type ConnectedRegistryNotification
- type ConnectedRegistryNotificationArgs
- func (ConnectedRegistryNotificationArgs) ElementType() reflect.Type
- func (i ConnectedRegistryNotificationArgs) ToConnectedRegistryNotificationOutput() ConnectedRegistryNotificationOutput
- func (i ConnectedRegistryNotificationArgs) ToConnectedRegistryNotificationOutputWithContext(ctx context.Context) ConnectedRegistryNotificationOutput
- type ConnectedRegistryNotificationArray
- func (ConnectedRegistryNotificationArray) ElementType() reflect.Type
- func (i ConnectedRegistryNotificationArray) ToConnectedRegistryNotificationArrayOutput() ConnectedRegistryNotificationArrayOutput
- func (i ConnectedRegistryNotificationArray) ToConnectedRegistryNotificationArrayOutputWithContext(ctx context.Context) ConnectedRegistryNotificationArrayOutput
- type ConnectedRegistryNotificationArrayInput
- type ConnectedRegistryNotificationArrayOutput
- func (ConnectedRegistryNotificationArrayOutput) ElementType() reflect.Type
- func (o ConnectedRegistryNotificationArrayOutput) Index(i pulumi.IntInput) ConnectedRegistryNotificationOutput
- func (o ConnectedRegistryNotificationArrayOutput) ToConnectedRegistryNotificationArrayOutput() ConnectedRegistryNotificationArrayOutput
- func (o ConnectedRegistryNotificationArrayOutput) ToConnectedRegistryNotificationArrayOutputWithContext(ctx context.Context) ConnectedRegistryNotificationArrayOutput
- type ConnectedRegistryNotificationInput
- type ConnectedRegistryNotificationOutput
- func (o ConnectedRegistryNotificationOutput) Action() pulumi.StringOutput
- func (o ConnectedRegistryNotificationOutput) Digest() pulumi.StringPtrOutput
- func (ConnectedRegistryNotificationOutput) ElementType() reflect.Type
- func (o ConnectedRegistryNotificationOutput) Name() pulumi.StringOutput
- func (o ConnectedRegistryNotificationOutput) Tag() pulumi.StringPtrOutput
- func (o ConnectedRegistryNotificationOutput) ToConnectedRegistryNotificationOutput() ConnectedRegistryNotificationOutput
- func (o ConnectedRegistryNotificationOutput) ToConnectedRegistryNotificationOutputWithContext(ctx context.Context) ConnectedRegistryNotificationOutput
- type ConnectedRegistryOutput
- func (o ConnectedRegistryOutput) AuditLogEnabled() pulumi.BoolPtrOutput
- func (o ConnectedRegistryOutput) ClientTokenIds() pulumi.StringArrayOutput
- func (o ConnectedRegistryOutput) ContainerRegistryId() pulumi.StringOutput
- func (ConnectedRegistryOutput) ElementType() reflect.Type
- func (o ConnectedRegistryOutput) LogLevel() pulumi.StringPtrOutput
- func (o ConnectedRegistryOutput) Mode() pulumi.StringPtrOutput
- func (o ConnectedRegistryOutput) Name() pulumi.StringOutput
- func (o ConnectedRegistryOutput) Notifications() ConnectedRegistryNotificationArrayOutput
- func (o ConnectedRegistryOutput) ParentRegistryId() pulumi.StringPtrOutput
- func (o ConnectedRegistryOutput) SyncMessageTtl() pulumi.StringPtrOutput
- func (o ConnectedRegistryOutput) SyncSchedule() pulumi.StringPtrOutput
- func (o ConnectedRegistryOutput) SyncTokenId() pulumi.StringOutput
- func (o ConnectedRegistryOutput) SyncWindow() pulumi.StringPtrOutput
- func (o ConnectedRegistryOutput) ToConnectedRegistryOutput() ConnectedRegistryOutput
- func (o ConnectedRegistryOutput) ToConnectedRegistryOutputWithContext(ctx context.Context) ConnectedRegistryOutput
- type ConnectedRegistryState
- type GetClusterNodePoolArgs
- type GetClusterNodePoolOutputArgs
- type GetClusterNodePoolResult
- type GetClusterNodePoolResultOutput
- 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
- func (o GetClusterNodePoolResultOutput) Zones() pulumi.StringArrayOutput
- 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 GetKubernetesClusterAciConnectorLinux
- type GetKubernetesClusterAciConnectorLinuxArgs
- func (GetKubernetesClusterAciConnectorLinuxArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterAciConnectorLinuxArgs) ToGetKubernetesClusterAciConnectorLinuxOutput() GetKubernetesClusterAciConnectorLinuxOutput
- func (i GetKubernetesClusterAciConnectorLinuxArgs) ToGetKubernetesClusterAciConnectorLinuxOutputWithContext(ctx context.Context) GetKubernetesClusterAciConnectorLinuxOutput
- type GetKubernetesClusterAciConnectorLinuxArray
- func (GetKubernetesClusterAciConnectorLinuxArray) ElementType() reflect.Type
- func (i GetKubernetesClusterAciConnectorLinuxArray) ToGetKubernetesClusterAciConnectorLinuxArrayOutput() GetKubernetesClusterAciConnectorLinuxArrayOutput
- func (i GetKubernetesClusterAciConnectorLinuxArray) ToGetKubernetesClusterAciConnectorLinuxArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAciConnectorLinuxArrayOutput
- type GetKubernetesClusterAciConnectorLinuxArrayInput
- type GetKubernetesClusterAciConnectorLinuxArrayOutput
- func (GetKubernetesClusterAciConnectorLinuxArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAciConnectorLinuxArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterAciConnectorLinuxOutput
- func (o GetKubernetesClusterAciConnectorLinuxArrayOutput) ToGetKubernetesClusterAciConnectorLinuxArrayOutput() GetKubernetesClusterAciConnectorLinuxArrayOutput
- func (o GetKubernetesClusterAciConnectorLinuxArrayOutput) ToGetKubernetesClusterAciConnectorLinuxArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAciConnectorLinuxArrayOutput
- type GetKubernetesClusterAciConnectorLinuxInput
- type GetKubernetesClusterAciConnectorLinuxOutput
- func (GetKubernetesClusterAciConnectorLinuxOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAciConnectorLinuxOutput) SubnetName() pulumi.StringOutput
- func (o GetKubernetesClusterAciConnectorLinuxOutput) ToGetKubernetesClusterAciConnectorLinuxOutput() GetKubernetesClusterAciConnectorLinuxOutput
- func (o GetKubernetesClusterAciConnectorLinuxOutput) ToGetKubernetesClusterAciConnectorLinuxOutputWithContext(ctx context.Context) GetKubernetesClusterAciConnectorLinuxOutput
- 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) 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
- func (o GetKubernetesClusterAgentPoolProfileOutput) Zones() pulumi.StringArrayOutput
- 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 GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControl
- type GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs
- func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput() GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
- func (i GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutputWithContext(ctx context.Context) GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
- type GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArray
- func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArray) ElementType() reflect.Type
- func (i GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArray) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput() GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput
- func (i GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArray) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput
- type GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayInput
- type GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput
- func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
- func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput() GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput
- func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput
- type GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlInput
- type GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
- func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) AdminGroupObjectIds() pulumi.StringArrayOutput
- func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) AzureRbacEnabled() pulumi.BoolOutput
- func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ClientAppId() pulumi.StringOutput
- func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) Managed() pulumi.BoolOutput
- func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ServerAppId() pulumi.StringOutput
- func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) TenantId() pulumi.StringOutput
- func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput() GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
- func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutputWithContext(ctx context.Context) GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
- 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) IdentityIds() pulumi.StringArrayOutput
- 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
- type GetKubernetesClusterIngressApplicationGateway
- type GetKubernetesClusterIngressApplicationGatewayArgs
- func (GetKubernetesClusterIngressApplicationGatewayArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterIngressApplicationGatewayArgs) ToGetKubernetesClusterIngressApplicationGatewayOutput() GetKubernetesClusterIngressApplicationGatewayOutput
- func (i GetKubernetesClusterIngressApplicationGatewayArgs) ToGetKubernetesClusterIngressApplicationGatewayOutputWithContext(ctx context.Context) GetKubernetesClusterIngressApplicationGatewayOutput
- type GetKubernetesClusterIngressApplicationGatewayArray
- func (GetKubernetesClusterIngressApplicationGatewayArray) ElementType() reflect.Type
- func (i GetKubernetesClusterIngressApplicationGatewayArray) ToGetKubernetesClusterIngressApplicationGatewayArrayOutput() GetKubernetesClusterIngressApplicationGatewayArrayOutput
- func (i GetKubernetesClusterIngressApplicationGatewayArray) ToGetKubernetesClusterIngressApplicationGatewayArrayOutputWithContext(ctx context.Context) GetKubernetesClusterIngressApplicationGatewayArrayOutput
- type GetKubernetesClusterIngressApplicationGatewayArrayInput
- type GetKubernetesClusterIngressApplicationGatewayArrayOutput
- func (GetKubernetesClusterIngressApplicationGatewayArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterIngressApplicationGatewayArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterIngressApplicationGatewayOutput
- func (o GetKubernetesClusterIngressApplicationGatewayArrayOutput) ToGetKubernetesClusterIngressApplicationGatewayArrayOutput() GetKubernetesClusterIngressApplicationGatewayArrayOutput
- func (o GetKubernetesClusterIngressApplicationGatewayArrayOutput) ToGetKubernetesClusterIngressApplicationGatewayArrayOutputWithContext(ctx context.Context) GetKubernetesClusterIngressApplicationGatewayArrayOutput
- type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentity
- type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs
- func (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() ...
- func (i GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(ctx context.Context) ...
- type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray
- func (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ElementType() reflect.Type
- func (i GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() ...
- func (i GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(ctx context.Context) ...
- type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput
- type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
- func (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() ...
- func (o GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(ctx context.Context) ...
- type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityInput
- type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
- func (o GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ClientId() pulumi.StringOutput
- func (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ObjectId() pulumi.StringOutput
- func (o GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() ...
- func (o GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(ctx context.Context) ...
- func (o GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) UserAssignedIdentityId() pulumi.StringOutput
- type GetKubernetesClusterIngressApplicationGatewayInput
- type GetKubernetesClusterIngressApplicationGatewayOutput
- func (o GetKubernetesClusterIngressApplicationGatewayOutput) EffectiveGatewayId() pulumi.StringOutput
- func (GetKubernetesClusterIngressApplicationGatewayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterIngressApplicationGatewayOutput) GatewayId() pulumi.StringOutput
- func (o GetKubernetesClusterIngressApplicationGatewayOutput) GatewayName() pulumi.StringOutput
- func (o GetKubernetesClusterIngressApplicationGatewayOutput) IngressApplicationGatewayIdentities() ...
- func (o GetKubernetesClusterIngressApplicationGatewayOutput) SubnetCidr() pulumi.StringOutput
- func (o GetKubernetesClusterIngressApplicationGatewayOutput) SubnetId() pulumi.StringOutput
- func (o GetKubernetesClusterIngressApplicationGatewayOutput) ToGetKubernetesClusterIngressApplicationGatewayOutput() GetKubernetesClusterIngressApplicationGatewayOutput
- func (o GetKubernetesClusterIngressApplicationGatewayOutput) ToGetKubernetesClusterIngressApplicationGatewayOutputWithContext(ctx context.Context) GetKubernetesClusterIngressApplicationGatewayOutput
- type GetKubernetesClusterKeyVaultSecretsProvider
- type GetKubernetesClusterKeyVaultSecretsProviderArgs
- func (GetKubernetesClusterKeyVaultSecretsProviderArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterKeyVaultSecretsProviderArgs) ToGetKubernetesClusterKeyVaultSecretsProviderOutput() GetKubernetesClusterKeyVaultSecretsProviderOutput
- func (i GetKubernetesClusterKeyVaultSecretsProviderArgs) ToGetKubernetesClusterKeyVaultSecretsProviderOutputWithContext(ctx context.Context) GetKubernetesClusterKeyVaultSecretsProviderOutput
- type GetKubernetesClusterKeyVaultSecretsProviderArray
- func (GetKubernetesClusterKeyVaultSecretsProviderArray) ElementType() reflect.Type
- func (i GetKubernetesClusterKeyVaultSecretsProviderArray) ToGetKubernetesClusterKeyVaultSecretsProviderArrayOutput() GetKubernetesClusterKeyVaultSecretsProviderArrayOutput
- func (i GetKubernetesClusterKeyVaultSecretsProviderArray) ToGetKubernetesClusterKeyVaultSecretsProviderArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKeyVaultSecretsProviderArrayOutput
- type GetKubernetesClusterKeyVaultSecretsProviderArrayInput
- type GetKubernetesClusterKeyVaultSecretsProviderArrayOutput
- func (GetKubernetesClusterKeyVaultSecretsProviderArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterKeyVaultSecretsProviderArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterKeyVaultSecretsProviderOutput
- func (o GetKubernetesClusterKeyVaultSecretsProviderArrayOutput) ToGetKubernetesClusterKeyVaultSecretsProviderArrayOutput() GetKubernetesClusterKeyVaultSecretsProviderArrayOutput
- func (o GetKubernetesClusterKeyVaultSecretsProviderArrayOutput) ToGetKubernetesClusterKeyVaultSecretsProviderArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKeyVaultSecretsProviderArrayOutput
- type GetKubernetesClusterKeyVaultSecretsProviderInput
- type GetKubernetesClusterKeyVaultSecretsProviderOutput
- func (GetKubernetesClusterKeyVaultSecretsProviderOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterKeyVaultSecretsProviderOutput) SecretIdentities() GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
- func (o GetKubernetesClusterKeyVaultSecretsProviderOutput) SecretRotationEnabled() pulumi.BoolOutput
- func (o GetKubernetesClusterKeyVaultSecretsProviderOutput) SecretRotationInterval() pulumi.StringOutput
- func (o GetKubernetesClusterKeyVaultSecretsProviderOutput) ToGetKubernetesClusterKeyVaultSecretsProviderOutput() GetKubernetesClusterKeyVaultSecretsProviderOutput
- func (o GetKubernetesClusterKeyVaultSecretsProviderOutput) ToGetKubernetesClusterKeyVaultSecretsProviderOutputWithContext(ctx context.Context) GetKubernetesClusterKeyVaultSecretsProviderOutput
- type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentity
- type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs
- func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput() GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
- func (i GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
- type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArray
- func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArray) ElementType() reflect.Type
- func (i GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArray) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput() GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
- func (i GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArray) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
- type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayInput
- type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
- func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
- func (o GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput() GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
- func (o GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
- type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityInput
- type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
- func (o GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ClientId() pulumi.StringOutput
- func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ObjectId() pulumi.StringOutput
- func (o GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput() GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
- func (o GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
- func (o GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) 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 GetKubernetesClusterMicrosoftDefender
- type GetKubernetesClusterMicrosoftDefenderArgs
- func (GetKubernetesClusterMicrosoftDefenderArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterMicrosoftDefenderArgs) ToGetKubernetesClusterMicrosoftDefenderOutput() GetKubernetesClusterMicrosoftDefenderOutput
- func (i GetKubernetesClusterMicrosoftDefenderArgs) ToGetKubernetesClusterMicrosoftDefenderOutputWithContext(ctx context.Context) GetKubernetesClusterMicrosoftDefenderOutput
- type GetKubernetesClusterMicrosoftDefenderArray
- func (GetKubernetesClusterMicrosoftDefenderArray) ElementType() reflect.Type
- func (i GetKubernetesClusterMicrosoftDefenderArray) ToGetKubernetesClusterMicrosoftDefenderArrayOutput() GetKubernetesClusterMicrosoftDefenderArrayOutput
- func (i GetKubernetesClusterMicrosoftDefenderArray) ToGetKubernetesClusterMicrosoftDefenderArrayOutputWithContext(ctx context.Context) GetKubernetesClusterMicrosoftDefenderArrayOutput
- type GetKubernetesClusterMicrosoftDefenderArrayInput
- type GetKubernetesClusterMicrosoftDefenderArrayOutput
- func (GetKubernetesClusterMicrosoftDefenderArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterMicrosoftDefenderArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterMicrosoftDefenderOutput
- func (o GetKubernetesClusterMicrosoftDefenderArrayOutput) ToGetKubernetesClusterMicrosoftDefenderArrayOutput() GetKubernetesClusterMicrosoftDefenderArrayOutput
- func (o GetKubernetesClusterMicrosoftDefenderArrayOutput) ToGetKubernetesClusterMicrosoftDefenderArrayOutputWithContext(ctx context.Context) GetKubernetesClusterMicrosoftDefenderArrayOutput
- type GetKubernetesClusterMicrosoftDefenderInput
- type GetKubernetesClusterMicrosoftDefenderOutput
- func (GetKubernetesClusterMicrosoftDefenderOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterMicrosoftDefenderOutput) LogAnalyticsWorkspaceId() pulumi.StringOutput
- func (o GetKubernetesClusterMicrosoftDefenderOutput) ToGetKubernetesClusterMicrosoftDefenderOutput() GetKubernetesClusterMicrosoftDefenderOutput
- func (o GetKubernetesClusterMicrosoftDefenderOutput) ToGetKubernetesClusterMicrosoftDefenderOutputWithContext(ctx context.Context) GetKubernetesClusterMicrosoftDefenderOutput
- 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 GetKubernetesClusterOmsAgent
- type GetKubernetesClusterOmsAgentArgs
- func (GetKubernetesClusterOmsAgentArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterOmsAgentArgs) ToGetKubernetesClusterOmsAgentOutput() GetKubernetesClusterOmsAgentOutput
- func (i GetKubernetesClusterOmsAgentArgs) ToGetKubernetesClusterOmsAgentOutputWithContext(ctx context.Context) GetKubernetesClusterOmsAgentOutput
- type GetKubernetesClusterOmsAgentArray
- func (GetKubernetesClusterOmsAgentArray) ElementType() reflect.Type
- func (i GetKubernetesClusterOmsAgentArray) ToGetKubernetesClusterOmsAgentArrayOutput() GetKubernetesClusterOmsAgentArrayOutput
- func (i GetKubernetesClusterOmsAgentArray) ToGetKubernetesClusterOmsAgentArrayOutputWithContext(ctx context.Context) GetKubernetesClusterOmsAgentArrayOutput
- type GetKubernetesClusterOmsAgentArrayInput
- type GetKubernetesClusterOmsAgentArrayOutput
- func (GetKubernetesClusterOmsAgentArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterOmsAgentArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterOmsAgentOutput
- func (o GetKubernetesClusterOmsAgentArrayOutput) ToGetKubernetesClusterOmsAgentArrayOutput() GetKubernetesClusterOmsAgentArrayOutput
- func (o GetKubernetesClusterOmsAgentArrayOutput) ToGetKubernetesClusterOmsAgentArrayOutputWithContext(ctx context.Context) GetKubernetesClusterOmsAgentArrayOutput
- type GetKubernetesClusterOmsAgentInput
- type GetKubernetesClusterOmsAgentOmsAgentIdentity
- type GetKubernetesClusterOmsAgentOmsAgentIdentityArgs
- func (GetKubernetesClusterOmsAgentOmsAgentIdentityArgs) ElementType() reflect.Type
- func (i GetKubernetesClusterOmsAgentOmsAgentIdentityArgs) ToGetKubernetesClusterOmsAgentOmsAgentIdentityOutput() GetKubernetesClusterOmsAgentOmsAgentIdentityOutput
- func (i GetKubernetesClusterOmsAgentOmsAgentIdentityArgs) ToGetKubernetesClusterOmsAgentOmsAgentIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterOmsAgentOmsAgentIdentityOutput
- type GetKubernetesClusterOmsAgentOmsAgentIdentityArray
- func (GetKubernetesClusterOmsAgentOmsAgentIdentityArray) ElementType() reflect.Type
- func (i GetKubernetesClusterOmsAgentOmsAgentIdentityArray) ToGetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput() GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
- func (i GetKubernetesClusterOmsAgentOmsAgentIdentityArray) ToGetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
- type GetKubernetesClusterOmsAgentOmsAgentIdentityArrayInput
- type GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
- func (GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) Index(i pulumi.IntInput) GetKubernetesClusterOmsAgentOmsAgentIdentityOutput
- func (o GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) ToGetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput() GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
- func (o GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) ToGetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
- type GetKubernetesClusterOmsAgentOmsAgentIdentityInput
- type GetKubernetesClusterOmsAgentOmsAgentIdentityOutput
- func (o GetKubernetesClusterOmsAgentOmsAgentIdentityOutput) ClientId() pulumi.StringOutput
- func (GetKubernetesClusterOmsAgentOmsAgentIdentityOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterOmsAgentOmsAgentIdentityOutput) ObjectId() pulumi.StringOutput
- func (o GetKubernetesClusterOmsAgentOmsAgentIdentityOutput) ToGetKubernetesClusterOmsAgentOmsAgentIdentityOutput() GetKubernetesClusterOmsAgentOmsAgentIdentityOutput
- func (o GetKubernetesClusterOmsAgentOmsAgentIdentityOutput) ToGetKubernetesClusterOmsAgentOmsAgentIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterOmsAgentOmsAgentIdentityOutput
- func (o GetKubernetesClusterOmsAgentOmsAgentIdentityOutput) UserAssignedIdentityId() pulumi.StringOutput
- type GetKubernetesClusterOmsAgentOutput
- func (GetKubernetesClusterOmsAgentOutput) ElementType() reflect.Type
- func (o GetKubernetesClusterOmsAgentOutput) LogAnalyticsWorkspaceId() pulumi.StringOutput
- func (o GetKubernetesClusterOmsAgentOutput) OmsAgentIdentities() GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
- func (o GetKubernetesClusterOmsAgentOutput) ToGetKubernetesClusterOmsAgentOutput() GetKubernetesClusterOmsAgentOutput
- func (o GetKubernetesClusterOmsAgentOutput) ToGetKubernetesClusterOmsAgentOutputWithContext(ctx context.Context) GetKubernetesClusterOmsAgentOutput
- 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 GroupContainerGpuLimit
- type GroupContainerGpuLimitArgs
- func (GroupContainerGpuLimitArgs) ElementType() reflect.Type
- func (i GroupContainerGpuLimitArgs) ToGroupContainerGpuLimitOutput() GroupContainerGpuLimitOutput
- func (i GroupContainerGpuLimitArgs) ToGroupContainerGpuLimitOutputWithContext(ctx context.Context) GroupContainerGpuLimitOutput
- func (i GroupContainerGpuLimitArgs) ToGroupContainerGpuLimitPtrOutput() GroupContainerGpuLimitPtrOutput
- func (i GroupContainerGpuLimitArgs) ToGroupContainerGpuLimitPtrOutputWithContext(ctx context.Context) GroupContainerGpuLimitPtrOutput
- type GroupContainerGpuLimitInput
- type GroupContainerGpuLimitOutput
- func (o GroupContainerGpuLimitOutput) Count() pulumi.IntPtrOutput
- func (GroupContainerGpuLimitOutput) ElementType() reflect.Type
- func (o GroupContainerGpuLimitOutput) Sku() pulumi.StringPtrOutput
- func (o GroupContainerGpuLimitOutput) ToGroupContainerGpuLimitOutput() GroupContainerGpuLimitOutput
- func (o GroupContainerGpuLimitOutput) ToGroupContainerGpuLimitOutputWithContext(ctx context.Context) GroupContainerGpuLimitOutput
- func (o GroupContainerGpuLimitOutput) ToGroupContainerGpuLimitPtrOutput() GroupContainerGpuLimitPtrOutput
- func (o GroupContainerGpuLimitOutput) ToGroupContainerGpuLimitPtrOutputWithContext(ctx context.Context) GroupContainerGpuLimitPtrOutput
- type GroupContainerGpuLimitPtrInput
- type GroupContainerGpuLimitPtrOutput
- func (o GroupContainerGpuLimitPtrOutput) Count() pulumi.IntPtrOutput
- func (o GroupContainerGpuLimitPtrOutput) Elem() GroupContainerGpuLimitOutput
- func (GroupContainerGpuLimitPtrOutput) ElementType() reflect.Type
- func (o GroupContainerGpuLimitPtrOutput) Sku() pulumi.StringPtrOutput
- func (o GroupContainerGpuLimitPtrOutput) ToGroupContainerGpuLimitPtrOutput() GroupContainerGpuLimitPtrOutput
- func (o GroupContainerGpuLimitPtrOutput) ToGroupContainerGpuLimitPtrOutputWithContext(ctx context.Context) GroupContainerGpuLimitPtrOutput
- 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) HttpHeaders() pulumi.StringMapOutput
- 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 (o GroupContainerOutput) CpuLimit() pulumi.Float64PtrOutput
- func (GroupContainerOutput) ElementType() reflect.Type
- func (o GroupContainerOutput) EnvironmentVariables() pulumi.StringMapOutput
- func (o GroupContainerOutput) Gpu() GroupContainerGpuPtrOutput
- func (o GroupContainerOutput) GpuLimit() GroupContainerGpuLimitPtrOutput
- func (o GroupContainerOutput) Image() pulumi.StringOutput
- func (o GroupContainerOutput) LivenessProbe() GroupContainerLivenessProbePtrOutput
- func (o GroupContainerOutput) Memory() pulumi.Float64Output
- func (o GroupContainerOutput) MemoryLimit() pulumi.Float64PtrOutput
- 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) HttpHeaders() pulumi.StringMapOutput
- 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) TenantId() 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) TenantId() 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 GroupInitContainer
- type GroupInitContainerArgs
- type GroupInitContainerArray
- type GroupInitContainerArrayInput
- type GroupInitContainerArrayOutput
- func (GroupInitContainerArrayOutput) ElementType() reflect.Type
- func (o GroupInitContainerArrayOutput) Index(i pulumi.IntInput) GroupInitContainerOutput
- func (o GroupInitContainerArrayOutput) ToGroupInitContainerArrayOutput() GroupInitContainerArrayOutput
- func (o GroupInitContainerArrayOutput) ToGroupInitContainerArrayOutputWithContext(ctx context.Context) GroupInitContainerArrayOutput
- type GroupInitContainerInput
- type GroupInitContainerOutput
- func (o GroupInitContainerOutput) Commands() pulumi.StringArrayOutput
- func (GroupInitContainerOutput) ElementType() reflect.Type
- func (o GroupInitContainerOutput) EnvironmentVariables() pulumi.StringMapOutput
- func (o GroupInitContainerOutput) Image() pulumi.StringOutput
- func (o GroupInitContainerOutput) Name() pulumi.StringOutput
- func (o GroupInitContainerOutput) SecureEnvironmentVariables() pulumi.StringMapOutput
- func (o GroupInitContainerOutput) ToGroupInitContainerOutput() GroupInitContainerOutput
- func (o GroupInitContainerOutput) ToGroupInitContainerOutputWithContext(ctx context.Context) GroupInitContainerOutput
- func (o GroupInitContainerOutput) Volumes() GroupInitContainerVolumeArrayOutput
- type GroupInitContainerVolume
- type GroupInitContainerVolumeArgs
- func (GroupInitContainerVolumeArgs) ElementType() reflect.Type
- func (i GroupInitContainerVolumeArgs) ToGroupInitContainerVolumeOutput() GroupInitContainerVolumeOutput
- func (i GroupInitContainerVolumeArgs) ToGroupInitContainerVolumeOutputWithContext(ctx context.Context) GroupInitContainerVolumeOutput
- type GroupInitContainerVolumeArray
- func (GroupInitContainerVolumeArray) ElementType() reflect.Type
- func (i GroupInitContainerVolumeArray) ToGroupInitContainerVolumeArrayOutput() GroupInitContainerVolumeArrayOutput
- func (i GroupInitContainerVolumeArray) ToGroupInitContainerVolumeArrayOutputWithContext(ctx context.Context) GroupInitContainerVolumeArrayOutput
- type GroupInitContainerVolumeArrayInput
- type GroupInitContainerVolumeArrayOutput
- func (GroupInitContainerVolumeArrayOutput) ElementType() reflect.Type
- func (o GroupInitContainerVolumeArrayOutput) Index(i pulumi.IntInput) GroupInitContainerVolumeOutput
- func (o GroupInitContainerVolumeArrayOutput) ToGroupInitContainerVolumeArrayOutput() GroupInitContainerVolumeArrayOutput
- func (o GroupInitContainerVolumeArrayOutput) ToGroupInitContainerVolumeArrayOutputWithContext(ctx context.Context) GroupInitContainerVolumeArrayOutput
- type GroupInitContainerVolumeGitRepo
- type GroupInitContainerVolumeGitRepoArgs
- func (GroupInitContainerVolumeGitRepoArgs) ElementType() reflect.Type
- func (i GroupInitContainerVolumeGitRepoArgs) ToGroupInitContainerVolumeGitRepoOutput() GroupInitContainerVolumeGitRepoOutput
- func (i GroupInitContainerVolumeGitRepoArgs) ToGroupInitContainerVolumeGitRepoOutputWithContext(ctx context.Context) GroupInitContainerVolumeGitRepoOutput
- func (i GroupInitContainerVolumeGitRepoArgs) ToGroupInitContainerVolumeGitRepoPtrOutput() GroupInitContainerVolumeGitRepoPtrOutput
- func (i GroupInitContainerVolumeGitRepoArgs) ToGroupInitContainerVolumeGitRepoPtrOutputWithContext(ctx context.Context) GroupInitContainerVolumeGitRepoPtrOutput
- type GroupInitContainerVolumeGitRepoInput
- type GroupInitContainerVolumeGitRepoOutput
- func (o GroupInitContainerVolumeGitRepoOutput) Directory() pulumi.StringPtrOutput
- func (GroupInitContainerVolumeGitRepoOutput) ElementType() reflect.Type
- func (o GroupInitContainerVolumeGitRepoOutput) Revision() pulumi.StringPtrOutput
- func (o GroupInitContainerVolumeGitRepoOutput) ToGroupInitContainerVolumeGitRepoOutput() GroupInitContainerVolumeGitRepoOutput
- func (o GroupInitContainerVolumeGitRepoOutput) ToGroupInitContainerVolumeGitRepoOutputWithContext(ctx context.Context) GroupInitContainerVolumeGitRepoOutput
- func (o GroupInitContainerVolumeGitRepoOutput) ToGroupInitContainerVolumeGitRepoPtrOutput() GroupInitContainerVolumeGitRepoPtrOutput
- func (o GroupInitContainerVolumeGitRepoOutput) ToGroupInitContainerVolumeGitRepoPtrOutputWithContext(ctx context.Context) GroupInitContainerVolumeGitRepoPtrOutput
- func (o GroupInitContainerVolumeGitRepoOutput) Url() pulumi.StringOutput
- type GroupInitContainerVolumeGitRepoPtrInput
- type GroupInitContainerVolumeGitRepoPtrOutput
- func (o GroupInitContainerVolumeGitRepoPtrOutput) Directory() pulumi.StringPtrOutput
- func (o GroupInitContainerVolumeGitRepoPtrOutput) Elem() GroupInitContainerVolumeGitRepoOutput
- func (GroupInitContainerVolumeGitRepoPtrOutput) ElementType() reflect.Type
- func (o GroupInitContainerVolumeGitRepoPtrOutput) Revision() pulumi.StringPtrOutput
- func (o GroupInitContainerVolumeGitRepoPtrOutput) ToGroupInitContainerVolumeGitRepoPtrOutput() GroupInitContainerVolumeGitRepoPtrOutput
- func (o GroupInitContainerVolumeGitRepoPtrOutput) ToGroupInitContainerVolumeGitRepoPtrOutputWithContext(ctx context.Context) GroupInitContainerVolumeGitRepoPtrOutput
- func (o GroupInitContainerVolumeGitRepoPtrOutput) Url() pulumi.StringPtrOutput
- type GroupInitContainerVolumeInput
- type GroupInitContainerVolumeOutput
- func (GroupInitContainerVolumeOutput) ElementType() reflect.Type
- func (o GroupInitContainerVolumeOutput) EmptyDir() pulumi.BoolPtrOutput
- func (o GroupInitContainerVolumeOutput) GitRepo() GroupInitContainerVolumeGitRepoPtrOutput
- func (o GroupInitContainerVolumeOutput) MountPath() pulumi.StringOutput
- func (o GroupInitContainerVolumeOutput) Name() pulumi.StringOutput
- func (o GroupInitContainerVolumeOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o GroupInitContainerVolumeOutput) Secret() pulumi.StringMapOutput
- func (o GroupInitContainerVolumeOutput) ShareName() pulumi.StringPtrOutput
- func (o GroupInitContainerVolumeOutput) StorageAccountKey() pulumi.StringPtrOutput
- func (o GroupInitContainerVolumeOutput) StorageAccountName() pulumi.StringPtrOutput
- func (o GroupInitContainerVolumeOutput) ToGroupInitContainerVolumeOutput() GroupInitContainerVolumeOutput
- func (o GroupInitContainerVolumeOutput) ToGroupInitContainerVolumeOutputWithContext(ctx context.Context) GroupInitContainerVolumeOutput
- type GroupInput
- type GroupMap
- type GroupMapInput
- type GroupMapOutput
- type GroupOutput
- func (o GroupOutput) Containers() GroupContainerArrayOutput
- func (o GroupOutput) Diagnostics() GroupDiagnosticsPtrOutput
- func (o GroupOutput) DnsConfig() GroupDnsConfigPtrOutput
- func (o GroupOutput) DnsNameLabel() pulumi.StringPtrOutput
- func (GroupOutput) ElementType() reflect.Type
- func (o GroupOutput) ExposedPorts() GroupExposedPortArrayOutput
- func (o GroupOutput) Fqdn() pulumi.StringOutput
- func (o GroupOutput) Identity() GroupIdentityPtrOutput
- func (o GroupOutput) ImageRegistryCredentials() GroupImageRegistryCredentialArrayOutput
- func (o GroupOutput) InitContainers() GroupInitContainerArrayOutput
- func (o GroupOutput) IpAddress() pulumi.StringOutput
- func (o GroupOutput) IpAddressType() pulumi.StringPtrOutput
- func (o GroupOutput) KeyVaultKeyId() pulumi.StringPtrOutput
- func (o GroupOutput) Location() pulumi.StringOutput
- func (o GroupOutput) Name() pulumi.StringOutput
- func (o GroupOutput) NetworkProfileId() pulumi.StringPtrOutput
- func (o GroupOutput) OsType() pulumi.StringOutput
- func (o GroupOutput) ResourceGroupName() pulumi.StringOutput
- func (o GroupOutput) RestartPolicy() pulumi.StringPtrOutput
- func (o GroupOutput) Tags() pulumi.StringMapOutput
- func (o GroupOutput) ToGroupOutput() GroupOutput
- func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
- type GroupState
- type KubernetesCluster
- type KubernetesClusterAciConnectorLinux
- type KubernetesClusterAciConnectorLinuxArgs
- func (KubernetesClusterAciConnectorLinuxArgs) ElementType() reflect.Type
- func (i KubernetesClusterAciConnectorLinuxArgs) ToKubernetesClusterAciConnectorLinuxOutput() KubernetesClusterAciConnectorLinuxOutput
- func (i KubernetesClusterAciConnectorLinuxArgs) ToKubernetesClusterAciConnectorLinuxOutputWithContext(ctx context.Context) KubernetesClusterAciConnectorLinuxOutput
- func (i KubernetesClusterAciConnectorLinuxArgs) ToKubernetesClusterAciConnectorLinuxPtrOutput() KubernetesClusterAciConnectorLinuxPtrOutput
- func (i KubernetesClusterAciConnectorLinuxArgs) ToKubernetesClusterAciConnectorLinuxPtrOutputWithContext(ctx context.Context) KubernetesClusterAciConnectorLinuxPtrOutput
- type KubernetesClusterAciConnectorLinuxInput
- type KubernetesClusterAciConnectorLinuxOutput
- func (KubernetesClusterAciConnectorLinuxOutput) ElementType() reflect.Type
- func (o KubernetesClusterAciConnectorLinuxOutput) SubnetName() pulumi.StringOutput
- func (o KubernetesClusterAciConnectorLinuxOutput) ToKubernetesClusterAciConnectorLinuxOutput() KubernetesClusterAciConnectorLinuxOutput
- func (o KubernetesClusterAciConnectorLinuxOutput) ToKubernetesClusterAciConnectorLinuxOutputWithContext(ctx context.Context) KubernetesClusterAciConnectorLinuxOutput
- func (o KubernetesClusterAciConnectorLinuxOutput) ToKubernetesClusterAciConnectorLinuxPtrOutput() KubernetesClusterAciConnectorLinuxPtrOutput
- func (o KubernetesClusterAciConnectorLinuxOutput) ToKubernetesClusterAciConnectorLinuxPtrOutputWithContext(ctx context.Context) KubernetesClusterAciConnectorLinuxPtrOutput
- type KubernetesClusterAciConnectorLinuxPtrInput
- type KubernetesClusterAciConnectorLinuxPtrOutput
- func (o KubernetesClusterAciConnectorLinuxPtrOutput) Elem() KubernetesClusterAciConnectorLinuxOutput
- func (KubernetesClusterAciConnectorLinuxPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterAciConnectorLinuxPtrOutput) SubnetName() pulumi.StringPtrOutput
- func (o KubernetesClusterAciConnectorLinuxPtrOutput) ToKubernetesClusterAciConnectorLinuxPtrOutput() KubernetesClusterAciConnectorLinuxPtrOutput
- func (o KubernetesClusterAciConnectorLinuxPtrOutput) ToKubernetesClusterAciConnectorLinuxPtrOutputWithContext(ctx context.Context) KubernetesClusterAciConnectorLinuxPtrOutput
- 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 KubernetesClusterAzureActiveDirectoryRoleBasedAccessControl
- type KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs
- func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ElementType() reflect.Type
- func (i KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput() KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
- func (i KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutputWithContext(ctx context.Context) KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
- func (i KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput() KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput
- func (i KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutputWithContext(ctx context.Context) KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput
- type KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlInput
- type KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) AdminGroupObjectIds() pulumi.StringArrayOutput
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) AzureRbacEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ClientAppId() pulumi.StringPtrOutput
- func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ElementType() reflect.Type
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) Managed() pulumi.BoolPtrOutput
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ServerAppId() pulumi.StringPtrOutput
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ServerAppSecret() pulumi.StringPtrOutput
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) TenantId() pulumi.StringPtrOutput
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput() KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutputWithContext(ctx context.Context) KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput() KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutputWithContext(ctx context.Context) KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput
- type KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrInput
- type KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) AdminGroupObjectIds() pulumi.StringArrayOutput
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) AzureRbacEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) ClientAppId() pulumi.StringPtrOutput
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) Elem() KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
- func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) Managed() pulumi.BoolPtrOutput
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) ServerAppId() pulumi.StringPtrOutput
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) ServerAppSecret() pulumi.StringPtrOutput
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput() KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput
- func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutputWithContext(ctx context.Context) KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput
- 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) CapacityReservationGroupId() pulumi.StringPtrOutput
- 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) HostGroupId() pulumi.StringPtrOutput
- 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
- func (o KubernetesClusterDefaultNodePoolOutput) Zones() pulumi.StringArrayOutput
- type KubernetesClusterDefaultNodePoolPtrInput
- type KubernetesClusterDefaultNodePoolPtrOutput
- func (o KubernetesClusterDefaultNodePoolPtrOutput) CapacityReservationGroupId() pulumi.StringPtrOutput
- 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) HostGroupId() pulumi.StringPtrOutput
- 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
- func (o KubernetesClusterDefaultNodePoolPtrOutput) Zones() pulumi.StringArrayOutput
- 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) IdentityIds() pulumi.StringArrayOutput
- func (o KubernetesClusterIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o KubernetesClusterIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o KubernetesClusterIdentityOutput) ToKubernetesClusterIdentityOutput() KubernetesClusterIdentityOutput
- func (o KubernetesClusterIdentityOutput) ToKubernetesClusterIdentityOutputWithContext(ctx context.Context) KubernetesClusterIdentityOutput
- func (o KubernetesClusterIdentityOutput) ToKubernetesClusterIdentityPtrOutput() KubernetesClusterIdentityPtrOutput
- func (o KubernetesClusterIdentityOutput) ToKubernetesClusterIdentityPtrOutputWithContext(ctx context.Context) KubernetesClusterIdentityPtrOutput
- func (o KubernetesClusterIdentityOutput) Type() pulumi.StringOutput
- type KubernetesClusterIdentityPtrInput
- type KubernetesClusterIdentityPtrOutput
- func (o KubernetesClusterIdentityPtrOutput) Elem() KubernetesClusterIdentityOutput
- func (KubernetesClusterIdentityPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- 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
- type KubernetesClusterIngressApplicationGateway
- type KubernetesClusterIngressApplicationGatewayArgs
- func (KubernetesClusterIngressApplicationGatewayArgs) ElementType() reflect.Type
- func (i KubernetesClusterIngressApplicationGatewayArgs) ToKubernetesClusterIngressApplicationGatewayOutput() KubernetesClusterIngressApplicationGatewayOutput
- func (i KubernetesClusterIngressApplicationGatewayArgs) ToKubernetesClusterIngressApplicationGatewayOutputWithContext(ctx context.Context) KubernetesClusterIngressApplicationGatewayOutput
- func (i KubernetesClusterIngressApplicationGatewayArgs) ToKubernetesClusterIngressApplicationGatewayPtrOutput() KubernetesClusterIngressApplicationGatewayPtrOutput
- func (i KubernetesClusterIngressApplicationGatewayArgs) ToKubernetesClusterIngressApplicationGatewayPtrOutputWithContext(ctx context.Context) KubernetesClusterIngressApplicationGatewayPtrOutput
- type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentity
- type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs
- func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ElementType() reflect.Type
- func (i KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() ...
- func (i KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(ctx context.Context) ...
- type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray
- func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ElementType() reflect.Type
- func (i KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() ...
- func (i KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(ctx context.Context) ...
- type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput
- type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
- func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ElementType() reflect.Type
- func (o KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) Index(i pulumi.IntInput) ...
- func (o KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() ...
- func (o KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(ctx context.Context) ...
- type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityInput
- type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
- func (o KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ClientId() pulumi.StringPtrOutput
- func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ElementType() reflect.Type
- func (o KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ObjectId() pulumi.StringPtrOutput
- func (o KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() ...
- func (o KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(ctx context.Context) ...
- func (o KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
- type KubernetesClusterIngressApplicationGatewayInput
- type KubernetesClusterIngressApplicationGatewayOutput
- func (o KubernetesClusterIngressApplicationGatewayOutput) EffectiveGatewayId() pulumi.StringPtrOutput
- func (KubernetesClusterIngressApplicationGatewayOutput) ElementType() reflect.Type
- func (o KubernetesClusterIngressApplicationGatewayOutput) GatewayId() pulumi.StringPtrOutput
- func (o KubernetesClusterIngressApplicationGatewayOutput) GatewayName() pulumi.StringPtrOutput
- func (o KubernetesClusterIngressApplicationGatewayOutput) IngressApplicationGatewayIdentities() ...
- func (o KubernetesClusterIngressApplicationGatewayOutput) SubnetCidr() pulumi.StringPtrOutput
- func (o KubernetesClusterIngressApplicationGatewayOutput) SubnetId() pulumi.StringPtrOutput
- func (o KubernetesClusterIngressApplicationGatewayOutput) ToKubernetesClusterIngressApplicationGatewayOutput() KubernetesClusterIngressApplicationGatewayOutput
- func (o KubernetesClusterIngressApplicationGatewayOutput) ToKubernetesClusterIngressApplicationGatewayOutputWithContext(ctx context.Context) KubernetesClusterIngressApplicationGatewayOutput
- func (o KubernetesClusterIngressApplicationGatewayOutput) ToKubernetesClusterIngressApplicationGatewayPtrOutput() KubernetesClusterIngressApplicationGatewayPtrOutput
- func (o KubernetesClusterIngressApplicationGatewayOutput) ToKubernetesClusterIngressApplicationGatewayPtrOutputWithContext(ctx context.Context) KubernetesClusterIngressApplicationGatewayPtrOutput
- type KubernetesClusterIngressApplicationGatewayPtrInput
- type KubernetesClusterIngressApplicationGatewayPtrOutput
- func (o KubernetesClusterIngressApplicationGatewayPtrOutput) EffectiveGatewayId() pulumi.StringPtrOutput
- func (o KubernetesClusterIngressApplicationGatewayPtrOutput) Elem() KubernetesClusterIngressApplicationGatewayOutput
- func (KubernetesClusterIngressApplicationGatewayPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterIngressApplicationGatewayPtrOutput) GatewayId() pulumi.StringPtrOutput
- func (o KubernetesClusterIngressApplicationGatewayPtrOutput) GatewayName() pulumi.StringPtrOutput
- func (o KubernetesClusterIngressApplicationGatewayPtrOutput) IngressApplicationGatewayIdentities() ...
- func (o KubernetesClusterIngressApplicationGatewayPtrOutput) SubnetCidr() pulumi.StringPtrOutput
- func (o KubernetesClusterIngressApplicationGatewayPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o KubernetesClusterIngressApplicationGatewayPtrOutput) ToKubernetesClusterIngressApplicationGatewayPtrOutput() KubernetesClusterIngressApplicationGatewayPtrOutput
- func (o KubernetesClusterIngressApplicationGatewayPtrOutput) ToKubernetesClusterIngressApplicationGatewayPtrOutputWithContext(ctx context.Context) KubernetesClusterIngressApplicationGatewayPtrOutput
- type KubernetesClusterInput
- type KubernetesClusterKeyVaultSecretsProvider
- type KubernetesClusterKeyVaultSecretsProviderArgs
- func (KubernetesClusterKeyVaultSecretsProviderArgs) ElementType() reflect.Type
- func (i KubernetesClusterKeyVaultSecretsProviderArgs) ToKubernetesClusterKeyVaultSecretsProviderOutput() KubernetesClusterKeyVaultSecretsProviderOutput
- func (i KubernetesClusterKeyVaultSecretsProviderArgs) ToKubernetesClusterKeyVaultSecretsProviderOutputWithContext(ctx context.Context) KubernetesClusterKeyVaultSecretsProviderOutput
- func (i KubernetesClusterKeyVaultSecretsProviderArgs) ToKubernetesClusterKeyVaultSecretsProviderPtrOutput() KubernetesClusterKeyVaultSecretsProviderPtrOutput
- func (i KubernetesClusterKeyVaultSecretsProviderArgs) ToKubernetesClusterKeyVaultSecretsProviderPtrOutputWithContext(ctx context.Context) KubernetesClusterKeyVaultSecretsProviderPtrOutput
- type KubernetesClusterKeyVaultSecretsProviderInput
- type KubernetesClusterKeyVaultSecretsProviderOutput
- func (KubernetesClusterKeyVaultSecretsProviderOutput) ElementType() reflect.Type
- func (o KubernetesClusterKeyVaultSecretsProviderOutput) SecretIdentities() KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
- func (o KubernetesClusterKeyVaultSecretsProviderOutput) SecretRotationEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterKeyVaultSecretsProviderOutput) SecretRotationInterval() pulumi.StringPtrOutput
- func (o KubernetesClusterKeyVaultSecretsProviderOutput) ToKubernetesClusterKeyVaultSecretsProviderOutput() KubernetesClusterKeyVaultSecretsProviderOutput
- func (o KubernetesClusterKeyVaultSecretsProviderOutput) ToKubernetesClusterKeyVaultSecretsProviderOutputWithContext(ctx context.Context) KubernetesClusterKeyVaultSecretsProviderOutput
- func (o KubernetesClusterKeyVaultSecretsProviderOutput) ToKubernetesClusterKeyVaultSecretsProviderPtrOutput() KubernetesClusterKeyVaultSecretsProviderPtrOutput
- func (o KubernetesClusterKeyVaultSecretsProviderOutput) ToKubernetesClusterKeyVaultSecretsProviderPtrOutputWithContext(ctx context.Context) KubernetesClusterKeyVaultSecretsProviderPtrOutput
- type KubernetesClusterKeyVaultSecretsProviderPtrInput
- type KubernetesClusterKeyVaultSecretsProviderPtrOutput
- func (o KubernetesClusterKeyVaultSecretsProviderPtrOutput) Elem() KubernetesClusterKeyVaultSecretsProviderOutput
- func (KubernetesClusterKeyVaultSecretsProviderPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterKeyVaultSecretsProviderPtrOutput) SecretIdentities() KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
- func (o KubernetesClusterKeyVaultSecretsProviderPtrOutput) SecretRotationEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterKeyVaultSecretsProviderPtrOutput) SecretRotationInterval() pulumi.StringPtrOutput
- func (o KubernetesClusterKeyVaultSecretsProviderPtrOutput) ToKubernetesClusterKeyVaultSecretsProviderPtrOutput() KubernetesClusterKeyVaultSecretsProviderPtrOutput
- func (o KubernetesClusterKeyVaultSecretsProviderPtrOutput) ToKubernetesClusterKeyVaultSecretsProviderPtrOutputWithContext(ctx context.Context) KubernetesClusterKeyVaultSecretsProviderPtrOutput
- type KubernetesClusterKeyVaultSecretsProviderSecretIdentity
- type KubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs
- func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs) ElementType() reflect.Type
- func (i KubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput() KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
- func (i KubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutputWithContext(ctx context.Context) KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
- type KubernetesClusterKeyVaultSecretsProviderSecretIdentityArray
- func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityArray) ElementType() reflect.Type
- func (i KubernetesClusterKeyVaultSecretsProviderSecretIdentityArray) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput() KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
- func (i KubernetesClusterKeyVaultSecretsProviderSecretIdentityArray) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
- type KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayInput
- type KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
- func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) ElementType() reflect.Type
- func (o KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) Index(i pulumi.IntInput) KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
- func (o KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput() KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
- func (o KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
- type KubernetesClusterKeyVaultSecretsProviderSecretIdentityInput
- type KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
- func (o KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ClientId() pulumi.StringPtrOutput
- func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ElementType() reflect.Type
- func (o KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ObjectId() pulumi.StringPtrOutput
- func (o KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput() KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
- func (o KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutputWithContext(ctx context.Context) KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
- func (o KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
- 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
- func (i KubernetesClusterKubeletIdentityArgs) ToKubernetesClusterKubeletIdentityPtrOutput() KubernetesClusterKubeletIdentityPtrOutput
- func (i KubernetesClusterKubeletIdentityArgs) ToKubernetesClusterKubeletIdentityPtrOutputWithContext(ctx context.Context) KubernetesClusterKubeletIdentityPtrOutput
- 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) ToKubernetesClusterKubeletIdentityPtrOutput() KubernetesClusterKubeletIdentityPtrOutput
- func (o KubernetesClusterKubeletIdentityOutput) ToKubernetesClusterKubeletIdentityPtrOutputWithContext(ctx context.Context) KubernetesClusterKubeletIdentityPtrOutput
- func (o KubernetesClusterKubeletIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
- type KubernetesClusterKubeletIdentityPtrInput
- type KubernetesClusterKubeletIdentityPtrOutput
- func (o KubernetesClusterKubeletIdentityPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o KubernetesClusterKubeletIdentityPtrOutput) Elem() KubernetesClusterKubeletIdentityOutput
- func (KubernetesClusterKubeletIdentityPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterKubeletIdentityPtrOutput) ObjectId() pulumi.StringPtrOutput
- func (o KubernetesClusterKubeletIdentityPtrOutput) ToKubernetesClusterKubeletIdentityPtrOutput() KubernetesClusterKubeletIdentityPtrOutput
- func (o KubernetesClusterKubeletIdentityPtrOutput) ToKubernetesClusterKubeletIdentityPtrOutputWithContext(ctx context.Context) KubernetesClusterKubeletIdentityPtrOutput
- func (o KubernetesClusterKubeletIdentityPtrOutput) 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 KubernetesClusterMicrosoftDefender
- type KubernetesClusterMicrosoftDefenderArgs
- func (KubernetesClusterMicrosoftDefenderArgs) ElementType() reflect.Type
- func (i KubernetesClusterMicrosoftDefenderArgs) ToKubernetesClusterMicrosoftDefenderOutput() KubernetesClusterMicrosoftDefenderOutput
- func (i KubernetesClusterMicrosoftDefenderArgs) ToKubernetesClusterMicrosoftDefenderOutputWithContext(ctx context.Context) KubernetesClusterMicrosoftDefenderOutput
- func (i KubernetesClusterMicrosoftDefenderArgs) ToKubernetesClusterMicrosoftDefenderPtrOutput() KubernetesClusterMicrosoftDefenderPtrOutput
- func (i KubernetesClusterMicrosoftDefenderArgs) ToKubernetesClusterMicrosoftDefenderPtrOutputWithContext(ctx context.Context) KubernetesClusterMicrosoftDefenderPtrOutput
- type KubernetesClusterMicrosoftDefenderInput
- type KubernetesClusterMicrosoftDefenderOutput
- func (KubernetesClusterMicrosoftDefenderOutput) ElementType() reflect.Type
- func (o KubernetesClusterMicrosoftDefenderOutput) LogAnalyticsWorkspaceId() pulumi.StringOutput
- func (o KubernetesClusterMicrosoftDefenderOutput) ToKubernetesClusterMicrosoftDefenderOutput() KubernetesClusterMicrosoftDefenderOutput
- func (o KubernetesClusterMicrosoftDefenderOutput) ToKubernetesClusterMicrosoftDefenderOutputWithContext(ctx context.Context) KubernetesClusterMicrosoftDefenderOutput
- func (o KubernetesClusterMicrosoftDefenderOutput) ToKubernetesClusterMicrosoftDefenderPtrOutput() KubernetesClusterMicrosoftDefenderPtrOutput
- func (o KubernetesClusterMicrosoftDefenderOutput) ToKubernetesClusterMicrosoftDefenderPtrOutputWithContext(ctx context.Context) KubernetesClusterMicrosoftDefenderPtrOutput
- type KubernetesClusterMicrosoftDefenderPtrInput
- type KubernetesClusterMicrosoftDefenderPtrOutput
- func (o KubernetesClusterMicrosoftDefenderPtrOutput) Elem() KubernetesClusterMicrosoftDefenderOutput
- func (KubernetesClusterMicrosoftDefenderPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterMicrosoftDefenderPtrOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
- func (o KubernetesClusterMicrosoftDefenderPtrOutput) ToKubernetesClusterMicrosoftDefenderPtrOutput() KubernetesClusterMicrosoftDefenderPtrOutput
- func (o KubernetesClusterMicrosoftDefenderPtrOutput) ToKubernetesClusterMicrosoftDefenderPtrOutputWithContext(ctx context.Context) KubernetesClusterMicrosoftDefenderPtrOutput
- 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) IpVersions() pulumi.StringArrayOutput
- 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) IpVersions() pulumi.StringArrayOutput
- 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
- 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 (o KubernetesClusterNodePoolOutput) CapacityReservationGroupId() pulumi.StringPtrOutput
- func (KubernetesClusterNodePoolOutput) ElementType() reflect.Type
- func (o KubernetesClusterNodePoolOutput) EnableAutoScaling() pulumi.BoolPtrOutput
- func (o KubernetesClusterNodePoolOutput) EnableHostEncryption() pulumi.BoolPtrOutput
- func (o KubernetesClusterNodePoolOutput) EnableNodePublicIp() pulumi.BoolPtrOutput
- func (o KubernetesClusterNodePoolOutput) EvictionPolicy() pulumi.StringPtrOutput
- func (o KubernetesClusterNodePoolOutput) FipsEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterNodePoolOutput) HostGroupId() pulumi.StringPtrOutput
- func (o KubernetesClusterNodePoolOutput) KubeletConfig() KubernetesClusterNodePoolKubeletConfigPtrOutput
- func (o KubernetesClusterNodePoolOutput) KubeletDiskType() pulumi.StringOutput
- func (o KubernetesClusterNodePoolOutput) KubernetesClusterId() pulumi.StringOutput
- func (o KubernetesClusterNodePoolOutput) LinuxOsConfig() KubernetesClusterNodePoolLinuxOsConfigPtrOutput
- func (o KubernetesClusterNodePoolOutput) MaxCount() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolOutput) MaxPods() pulumi.IntOutput
- func (o KubernetesClusterNodePoolOutput) MinCount() pulumi.IntPtrOutput
- func (o KubernetesClusterNodePoolOutput) Mode() pulumi.StringPtrOutput
- func (o KubernetesClusterNodePoolOutput) Name() pulumi.StringOutput
- func (o KubernetesClusterNodePoolOutput) NodeCount() pulumi.IntOutput
- func (o KubernetesClusterNodePoolOutput) NodeLabels() pulumi.StringMapOutput
- func (o KubernetesClusterNodePoolOutput) NodePublicIpPrefixId() pulumi.StringPtrOutput
- func (o KubernetesClusterNodePoolOutput) NodeTaints() pulumi.StringArrayOutput
- func (o KubernetesClusterNodePoolOutput) OrchestratorVersion() pulumi.StringOutput
- func (o KubernetesClusterNodePoolOutput) OsDiskSizeGb() pulumi.IntOutput
- func (o KubernetesClusterNodePoolOutput) OsDiskType() pulumi.StringPtrOutput
- func (o KubernetesClusterNodePoolOutput) OsSku() pulumi.StringOutput
- func (o KubernetesClusterNodePoolOutput) OsType() pulumi.StringPtrOutput
- func (o KubernetesClusterNodePoolOutput) PodSubnetId() pulumi.StringPtrOutput
- func (o KubernetesClusterNodePoolOutput) Priority() pulumi.StringPtrOutput
- func (o KubernetesClusterNodePoolOutput) ProximityPlacementGroupId() pulumi.StringPtrOutput
- func (o KubernetesClusterNodePoolOutput) ScaleDownMode() pulumi.StringPtrOutput
- func (o KubernetesClusterNodePoolOutput) SpotMaxPrice() pulumi.Float64PtrOutput
- func (o KubernetesClusterNodePoolOutput) Tags() pulumi.StringMapOutput
- func (o KubernetesClusterNodePoolOutput) ToKubernetesClusterNodePoolOutput() KubernetesClusterNodePoolOutput
- func (o KubernetesClusterNodePoolOutput) ToKubernetesClusterNodePoolOutputWithContext(ctx context.Context) KubernetesClusterNodePoolOutput
- func (o KubernetesClusterNodePoolOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterNodePoolOutput) UpgradeSettings() KubernetesClusterNodePoolUpgradeSettingsPtrOutput
- func (o KubernetesClusterNodePoolOutput) VmSize() pulumi.StringOutput
- func (o KubernetesClusterNodePoolOutput) VnetSubnetId() pulumi.StringPtrOutput
- func (o KubernetesClusterNodePoolOutput) WorkloadRuntime() pulumi.StringPtrOutput
- func (o KubernetesClusterNodePoolOutput) Zones() pulumi.StringArrayOutput
- 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 KubernetesClusterOmsAgent
- type KubernetesClusterOmsAgentArgs
- func (KubernetesClusterOmsAgentArgs) ElementType() reflect.Type
- func (i KubernetesClusterOmsAgentArgs) ToKubernetesClusterOmsAgentOutput() KubernetesClusterOmsAgentOutput
- func (i KubernetesClusterOmsAgentArgs) ToKubernetesClusterOmsAgentOutputWithContext(ctx context.Context) KubernetesClusterOmsAgentOutput
- func (i KubernetesClusterOmsAgentArgs) ToKubernetesClusterOmsAgentPtrOutput() KubernetesClusterOmsAgentPtrOutput
- func (i KubernetesClusterOmsAgentArgs) ToKubernetesClusterOmsAgentPtrOutputWithContext(ctx context.Context) KubernetesClusterOmsAgentPtrOutput
- type KubernetesClusterOmsAgentInput
- type KubernetesClusterOmsAgentOmsAgentIdentity
- type KubernetesClusterOmsAgentOmsAgentIdentityArgs
- func (KubernetesClusterOmsAgentOmsAgentIdentityArgs) ElementType() reflect.Type
- func (i KubernetesClusterOmsAgentOmsAgentIdentityArgs) ToKubernetesClusterOmsAgentOmsAgentIdentityOutput() KubernetesClusterOmsAgentOmsAgentIdentityOutput
- func (i KubernetesClusterOmsAgentOmsAgentIdentityArgs) ToKubernetesClusterOmsAgentOmsAgentIdentityOutputWithContext(ctx context.Context) KubernetesClusterOmsAgentOmsAgentIdentityOutput
- type KubernetesClusterOmsAgentOmsAgentIdentityArray
- func (KubernetesClusterOmsAgentOmsAgentIdentityArray) ElementType() reflect.Type
- func (i KubernetesClusterOmsAgentOmsAgentIdentityArray) ToKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput() KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
- func (i KubernetesClusterOmsAgentOmsAgentIdentityArray) ToKubernetesClusterOmsAgentOmsAgentIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
- type KubernetesClusterOmsAgentOmsAgentIdentityArrayInput
- type KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
- func (KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) ElementType() reflect.Type
- func (o KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) Index(i pulumi.IntInput) KubernetesClusterOmsAgentOmsAgentIdentityOutput
- func (o KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) ToKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput() KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
- func (o KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) ToKubernetesClusterOmsAgentOmsAgentIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
- type KubernetesClusterOmsAgentOmsAgentIdentityInput
- type KubernetesClusterOmsAgentOmsAgentIdentityOutput
- func (o KubernetesClusterOmsAgentOmsAgentIdentityOutput) ClientId() pulumi.StringPtrOutput
- func (KubernetesClusterOmsAgentOmsAgentIdentityOutput) ElementType() reflect.Type
- func (o KubernetesClusterOmsAgentOmsAgentIdentityOutput) ObjectId() pulumi.StringPtrOutput
- func (o KubernetesClusterOmsAgentOmsAgentIdentityOutput) ToKubernetesClusterOmsAgentOmsAgentIdentityOutput() KubernetesClusterOmsAgentOmsAgentIdentityOutput
- func (o KubernetesClusterOmsAgentOmsAgentIdentityOutput) ToKubernetesClusterOmsAgentOmsAgentIdentityOutputWithContext(ctx context.Context) KubernetesClusterOmsAgentOmsAgentIdentityOutput
- func (o KubernetesClusterOmsAgentOmsAgentIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
- type KubernetesClusterOmsAgentOutput
- func (KubernetesClusterOmsAgentOutput) ElementType() reflect.Type
- func (o KubernetesClusterOmsAgentOutput) LogAnalyticsWorkspaceId() pulumi.StringOutput
- func (o KubernetesClusterOmsAgentOutput) OmsAgentIdentities() KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
- func (o KubernetesClusterOmsAgentOutput) ToKubernetesClusterOmsAgentOutput() KubernetesClusterOmsAgentOutput
- func (o KubernetesClusterOmsAgentOutput) ToKubernetesClusterOmsAgentOutputWithContext(ctx context.Context) KubernetesClusterOmsAgentOutput
- func (o KubernetesClusterOmsAgentOutput) ToKubernetesClusterOmsAgentPtrOutput() KubernetesClusterOmsAgentPtrOutput
- func (o KubernetesClusterOmsAgentOutput) ToKubernetesClusterOmsAgentPtrOutputWithContext(ctx context.Context) KubernetesClusterOmsAgentPtrOutput
- type KubernetesClusterOmsAgentPtrInput
- type KubernetesClusterOmsAgentPtrOutput
- func (o KubernetesClusterOmsAgentPtrOutput) Elem() KubernetesClusterOmsAgentOutput
- func (KubernetesClusterOmsAgentPtrOutput) ElementType() reflect.Type
- func (o KubernetesClusterOmsAgentPtrOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
- func (o KubernetesClusterOmsAgentPtrOutput) OmsAgentIdentities() KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
- func (o KubernetesClusterOmsAgentPtrOutput) ToKubernetesClusterOmsAgentPtrOutput() KubernetesClusterOmsAgentPtrOutput
- func (o KubernetesClusterOmsAgentPtrOutput) ToKubernetesClusterOmsAgentPtrOutputWithContext(ctx context.Context) KubernetesClusterOmsAgentPtrOutput
- type KubernetesClusterOutput
- func (o KubernetesClusterOutput) AciConnectorLinux() KubernetesClusterAciConnectorLinuxPtrOutput
- func (o KubernetesClusterOutput) ApiServerAuthorizedIpRanges() pulumi.StringArrayOutput
- func (o KubernetesClusterOutput) AutoScalerProfile() KubernetesClusterAutoScalerProfileOutput
- func (o KubernetesClusterOutput) AutomaticChannelUpgrade() pulumi.StringPtrOutput
- func (o KubernetesClusterOutput) AzureActiveDirectoryRoleBasedAccessControl() KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput
- func (o KubernetesClusterOutput) AzurePolicyEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterOutput) DefaultNodePool() KubernetesClusterDefaultNodePoolOutput
- func (o KubernetesClusterOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
- func (o KubernetesClusterOutput) DnsPrefix() pulumi.StringPtrOutput
- func (o KubernetesClusterOutput) DnsPrefixPrivateCluster() pulumi.StringPtrOutput
- func (KubernetesClusterOutput) ElementType() reflect.Type
- func (o KubernetesClusterOutput) EnablePodSecurityPolicy() pulumi.BoolPtrOutput
- func (o KubernetesClusterOutput) Fqdn() pulumi.StringOutput
- func (o KubernetesClusterOutput) HttpApplicationRoutingEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterOutput) HttpApplicationRoutingZoneName() pulumi.StringOutput
- func (o KubernetesClusterOutput) HttpProxyConfig() KubernetesClusterHttpProxyConfigPtrOutput
- func (o KubernetesClusterOutput) Identity() KubernetesClusterIdentityPtrOutput
- func (o KubernetesClusterOutput) IngressApplicationGateway() KubernetesClusterIngressApplicationGatewayPtrOutput
- func (o KubernetesClusterOutput) KeyVaultSecretsProvider() KubernetesClusterKeyVaultSecretsProviderPtrOutput
- func (o KubernetesClusterOutput) KubeAdminConfigRaw() pulumi.StringOutput
- func (o KubernetesClusterOutput) KubeAdminConfigs() KubernetesClusterKubeAdminConfigArrayOutput
- func (o KubernetesClusterOutput) KubeConfigRaw() pulumi.StringOutput
- func (o KubernetesClusterOutput) KubeConfigs() KubernetesClusterKubeConfigArrayOutput
- func (o KubernetesClusterOutput) KubeletIdentity() KubernetesClusterKubeletIdentityOutput
- func (o KubernetesClusterOutput) KubernetesVersion() pulumi.StringOutput
- func (o KubernetesClusterOutput) LinuxProfile() KubernetesClusterLinuxProfilePtrOutput
- func (o KubernetesClusterOutput) LocalAccountDisabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterOutput) Location() pulumi.StringOutput
- func (o KubernetesClusterOutput) MaintenanceWindow() KubernetesClusterMaintenanceWindowPtrOutput
- func (o KubernetesClusterOutput) MicrosoftDefender() KubernetesClusterMicrosoftDefenderPtrOutput
- func (o KubernetesClusterOutput) Name() pulumi.StringOutput
- func (o KubernetesClusterOutput) NetworkProfile() KubernetesClusterNetworkProfileOutput
- func (o KubernetesClusterOutput) NodeResourceGroup() pulumi.StringOutput
- func (o KubernetesClusterOutput) OidcIssuerEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterOutput) OidcIssuerUrl() pulumi.StringOutput
- func (o KubernetesClusterOutput) OmsAgent() KubernetesClusterOmsAgentPtrOutput
- func (o KubernetesClusterOutput) OpenServiceMeshEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterOutput) PortalFqdn() pulumi.StringOutput
- func (o KubernetesClusterOutput) PrivateClusterEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterOutput) PrivateClusterPublicFqdnEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterOutput) PrivateDnsZoneId() pulumi.StringOutput
- func (o KubernetesClusterOutput) PrivateFqdn() pulumi.StringOutput
- func (o KubernetesClusterOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterOutput) ResourceGroupName() pulumi.StringOutput
- func (o KubernetesClusterOutput) RoleBasedAccessControlEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterOutput) RunCommandEnabled() pulumi.BoolPtrOutput
- func (o KubernetesClusterOutput) ServicePrincipal() KubernetesClusterServicePrincipalPtrOutput
- func (o KubernetesClusterOutput) SkuTier() pulumi.StringPtrOutput
- func (o KubernetesClusterOutput) Tags() pulumi.StringMapOutput
- func (o KubernetesClusterOutput) ToKubernetesClusterOutput() KubernetesClusterOutput
- func (o KubernetesClusterOutput) ToKubernetesClusterOutputWithContext(ctx context.Context) KubernetesClusterOutput
- func (o KubernetesClusterOutput) WindowsProfile() KubernetesClusterWindowsProfileOutput
- 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 LookupGroupArgs
- type LookupGroupOutputArgs
- type LookupGroupResult
- type LookupGroupResultOutput
- func (LookupGroupResultOutput) ElementType() reflect.Type
- func (o LookupGroupResultOutput) Fqdn() pulumi.StringOutput
- func (o LookupGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupGroupResultOutput) IpAddress() pulumi.StringOutput
- func (o LookupGroupResultOutput) Location() pulumi.StringOutput
- func (o LookupGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupGroupResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupGroupResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
- type LookupKubernetesClusterArgs
- type LookupKubernetesClusterOutputArgs
- type LookupKubernetesClusterResult
- type LookupKubernetesClusterResultOutput
- func (o LookupKubernetesClusterResultOutput) AciConnectorLinuxes() GetKubernetesClusterAciConnectorLinuxArrayOutput
- func (o LookupKubernetesClusterResultOutput) AgentPoolProfiles() GetKubernetesClusterAgentPoolProfileArrayOutput
- func (o LookupKubernetesClusterResultOutput) ApiServerAuthorizedIpRanges() pulumi.StringArrayOutput
- func (o LookupKubernetesClusterResultOutput) AzureActiveDirectoryRoleBasedAccessControls() GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput
- func (o LookupKubernetesClusterResultOutput) AzurePolicyEnabled() pulumi.BoolOutput
- 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) HttpApplicationRoutingEnabled() pulumi.BoolOutput
- func (o LookupKubernetesClusterResultOutput) HttpApplicationRoutingZoneName() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) Id() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) Identities() GetKubernetesClusterIdentityArrayOutput
- func (o LookupKubernetesClusterResultOutput) IngressApplicationGateways() GetKubernetesClusterIngressApplicationGatewayArrayOutput
- func (o LookupKubernetesClusterResultOutput) KeyVaultSecretsProviders() GetKubernetesClusterKeyVaultSecretsProviderArrayOutput
- 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) MicrosoftDefenders() GetKubernetesClusterMicrosoftDefenderArrayOutput
- func (o LookupKubernetesClusterResultOutput) Name() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) NetworkProfiles() GetKubernetesClusterNetworkProfileArrayOutput
- func (o LookupKubernetesClusterResultOutput) NodeResourceGroup() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) OidcIssuerEnabled() pulumi.BoolOutput
- func (o LookupKubernetesClusterResultOutput) OidcIssuerUrl() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) OmsAgents() GetKubernetesClusterOmsAgentArrayOutput
- func (o LookupKubernetesClusterResultOutput) OpenServiceMeshEnabled() pulumi.BoolOutput
- func (o LookupKubernetesClusterResultOutput) PrivateClusterEnabled() pulumi.BoolOutput
- func (o LookupKubernetesClusterResultOutput) PrivateFqdn() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) RoleBasedAccessControlEnabled() pulumi.BoolOutput
- 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 (o LookupRegistryResultOutput) DataEndpointEnabled() pulumi.BoolOutput
- 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) 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
- type RegistryAgentPool
- type RegistryAgentPoolArgs
- type RegistryAgentPoolArray
- type RegistryAgentPoolArrayInput
- type RegistryAgentPoolArrayOutput
- func (RegistryAgentPoolArrayOutput) ElementType() reflect.Type
- func (o RegistryAgentPoolArrayOutput) Index(i pulumi.IntInput) RegistryAgentPoolOutput
- func (o RegistryAgentPoolArrayOutput) ToRegistryAgentPoolArrayOutput() RegistryAgentPoolArrayOutput
- func (o RegistryAgentPoolArrayOutput) ToRegistryAgentPoolArrayOutputWithContext(ctx context.Context) RegistryAgentPoolArrayOutput
- type RegistryAgentPoolInput
- type RegistryAgentPoolMap
- type RegistryAgentPoolMapInput
- type RegistryAgentPoolMapOutput
- func (RegistryAgentPoolMapOutput) ElementType() reflect.Type
- func (o RegistryAgentPoolMapOutput) MapIndex(k pulumi.StringInput) RegistryAgentPoolOutput
- func (o RegistryAgentPoolMapOutput) ToRegistryAgentPoolMapOutput() RegistryAgentPoolMapOutput
- func (o RegistryAgentPoolMapOutput) ToRegistryAgentPoolMapOutputWithContext(ctx context.Context) RegistryAgentPoolMapOutput
- type RegistryAgentPoolOutput
- func (o RegistryAgentPoolOutput) ContainerRegistryName() pulumi.StringOutput
- func (RegistryAgentPoolOutput) ElementType() reflect.Type
- func (o RegistryAgentPoolOutput) InstanceCount() pulumi.IntPtrOutput
- func (o RegistryAgentPoolOutput) Location() pulumi.StringOutput
- func (o RegistryAgentPoolOutput) Name() pulumi.StringOutput
- func (o RegistryAgentPoolOutput) ResourceGroupName() pulumi.StringOutput
- func (o RegistryAgentPoolOutput) Tags() pulumi.StringMapOutput
- func (o RegistryAgentPoolOutput) Tier() pulumi.StringPtrOutput
- func (o RegistryAgentPoolOutput) ToRegistryAgentPoolOutput() RegistryAgentPoolOutput
- func (o RegistryAgentPoolOutput) ToRegistryAgentPoolOutputWithContext(ctx context.Context) RegistryAgentPoolOutput
- func (o RegistryAgentPoolOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
- type RegistryAgentPoolState
- 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 (o RegistryOutput) AdminEnabled() pulumi.BoolPtrOutput
- func (o RegistryOutput) AdminPassword() pulumi.StringOutput
- func (o RegistryOutput) AdminUsername() pulumi.StringOutput
- func (o RegistryOutput) AnonymousPullEnabled() pulumi.BoolPtrOutput
- func (o RegistryOutput) DataEndpointEnabled() pulumi.BoolPtrOutput
- func (RegistryOutput) ElementType() reflect.Type
- func (o RegistryOutput) Encryption() RegistryEncryptionOutput
- func (o RegistryOutput) ExportPolicyEnabled() pulumi.BoolPtrOutput
- func (o RegistryOutput) Georeplications() RegistryGeoreplicationArrayOutput
- func (o RegistryOutput) Identity() RegistryIdentityPtrOutput
- func (o RegistryOutput) Location() pulumi.StringOutput
- func (o RegistryOutput) LoginServer() pulumi.StringOutput
- func (o RegistryOutput) Name() pulumi.StringOutput
- func (o RegistryOutput) NetworkRuleBypassOption() pulumi.StringPtrOutput
- func (o RegistryOutput) NetworkRuleSet() RegistryNetworkRuleSetOutput
- func (o RegistryOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
- func (o RegistryOutput) QuarantinePolicyEnabled() pulumi.BoolPtrOutput
- func (o RegistryOutput) ResourceGroupName() pulumi.StringOutput
- func (o RegistryOutput) RetentionPolicy() RegistryRetentionPolicyOutput
- func (o RegistryOutput) Sku() pulumi.StringOutput
- func (o RegistryOutput) Tags() pulumi.StringMapOutput
- func (o RegistryOutput) ToRegistryOutput() RegistryOutput
- func (o RegistryOutput) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
- func (o RegistryOutput) TrustPolicy() RegistryTrustPolicyOutput
- func (o RegistryOutput) ZoneRedundancyEnabled() pulumi.BoolPtrOutput
- 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
- 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 (o RegistryScopeMapOutput) Actions() pulumi.StringArrayOutput
- func (o RegistryScopeMapOutput) ContainerRegistryName() pulumi.StringOutput
- func (o RegistryScopeMapOutput) Description() pulumi.StringPtrOutput
- func (RegistryScopeMapOutput) ElementType() reflect.Type
- func (o RegistryScopeMapOutput) Name() pulumi.StringOutput
- func (o RegistryScopeMapOutput) ResourceGroupName() pulumi.StringOutput
- func (o RegistryScopeMapOutput) ToRegistryScopeMapOutput() RegistryScopeMapOutput
- func (o RegistryScopeMapOutput) ToRegistryScopeMapOutputWithContext(ctx context.Context) RegistryScopeMapOutput
- type RegistryScopeMapState
- type RegistryState
- type RegistryTask
- 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 (o RegistryTaskOutput) AgentPoolName() pulumi.StringPtrOutput
- func (o RegistryTaskOutput) AgentSetting() RegistryTaskAgentSettingPtrOutput
- func (o RegistryTaskOutput) BaseImageTrigger() RegistryTaskBaseImageTriggerPtrOutput
- func (o RegistryTaskOutput) ContainerRegistryId() pulumi.StringOutput
- func (o RegistryTaskOutput) DockerStep() RegistryTaskDockerStepPtrOutput
- func (RegistryTaskOutput) ElementType() reflect.Type
- func (o RegistryTaskOutput) Enabled() pulumi.BoolPtrOutput
- func (o RegistryTaskOutput) EncodedStep() RegistryTaskEncodedStepPtrOutput
- func (o RegistryTaskOutput) FileStep() RegistryTaskFileStepPtrOutput
- func (o RegistryTaskOutput) Identity() RegistryTaskIdentityPtrOutput
- func (o RegistryTaskOutput) IsSystemTask() pulumi.BoolPtrOutput
- func (o RegistryTaskOutput) LogTemplate() pulumi.StringPtrOutput
- func (o RegistryTaskOutput) Name() pulumi.StringOutput
- func (o RegistryTaskOutput) Platform() RegistryTaskPlatformPtrOutput
- func (o RegistryTaskOutput) RegistryCredential() RegistryTaskRegistryCredentialPtrOutput
- func (o RegistryTaskOutput) SourceTriggers() RegistryTaskSourceTriggerArrayOutput
- func (o RegistryTaskOutput) Tags() pulumi.StringMapOutput
- func (o RegistryTaskOutput) TimeoutInSeconds() pulumi.IntPtrOutput
- func (o RegistryTaskOutput) TimerTriggers() RegistryTaskTimerTriggerArrayOutput
- func (o RegistryTaskOutput) ToRegistryTaskOutput() RegistryTaskOutput
- func (o RegistryTaskOutput) ToRegistryTaskOutputWithContext(ctx context.Context) RegistryTaskOutput
- 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 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
- 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 (o RegistryTokenOutput) ContainerRegistryName() pulumi.StringOutput
- func (RegistryTokenOutput) ElementType() reflect.Type
- func (o RegistryTokenOutput) Enabled() pulumi.BoolPtrOutput
- func (o RegistryTokenOutput) Name() pulumi.StringOutput
- func (o RegistryTokenOutput) ResourceGroupName() pulumi.StringOutput
- func (o RegistryTokenOutput) ScopeMapId() pulumi.StringOutput
- func (o RegistryTokenOutput) ToRegistryTokenOutput() RegistryTokenOutput
- func (o RegistryTokenOutput) ToRegistryTokenOutputWithContext(ctx context.Context) RegistryTokenOutput
- 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
- 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 (o RegistryWebhookOutput) Actions() pulumi.StringArrayOutput
- func (o RegistryWebhookOutput) CustomHeaders() pulumi.StringMapOutput
- func (RegistryWebhookOutput) ElementType() reflect.Type
- func (o RegistryWebhookOutput) Location() pulumi.StringOutput
- func (o RegistryWebhookOutput) Name() pulumi.StringOutput
- func (o RegistryWebhookOutput) RegistryName() pulumi.StringOutput
- func (o RegistryWebhookOutput) ResourceGroupName() pulumi.StringOutput
- func (o RegistryWebhookOutput) Scope() pulumi.StringPtrOutput
- func (o RegistryWebhookOutput) ServiceUri() pulumi.StringOutput
- func (o RegistryWebhookOutput) Status() pulumi.StringPtrOutput
- func (o RegistryWebhookOutput) Tags() pulumi.StringMapOutput
- func (o RegistryWebhookOutput) ToRegistryWebhookOutput() RegistryWebhookOutput
- func (o RegistryWebhookOutput) ToRegistryWebhookOutputWithContext(ctx context.Context) RegistryWebhookOutput
- type RegistryWebhookState
- type RegistryWebookdeprecated
- 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 (o RegistryWebookOutput) Actions() pulumi.StringArrayOutput
- func (o RegistryWebookOutput) CustomHeaders() pulumi.StringMapOutput
- func (RegistryWebookOutput) ElementType() reflect.Type
- func (o RegistryWebookOutput) Location() pulumi.StringOutput
- func (o RegistryWebookOutput) Name() pulumi.StringOutput
- func (o RegistryWebookOutput) RegistryName() pulumi.StringOutput
- func (o RegistryWebookOutput) ResourceGroupName() pulumi.StringOutput
- func (o RegistryWebookOutput) Scope() pulumi.StringPtrOutput
- func (o RegistryWebookOutput) ServiceUri() pulumi.StringOutput
- func (o RegistryWebookOutput) Status() pulumi.StringPtrOutput
- func (o RegistryWebookOutput) Tags() pulumi.StringMapOutput
- func (o RegistryWebookOutput) ToRegistryWebookOutput() RegistryWebookOutput
- func (o RegistryWebookOutput) ToRegistryWebookOutputWithContext(ctx context.Context) RegistryWebookOutput
- type RegistryWebookState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectedRegistry ¶ added in v5.2.0
type ConnectedRegistry struct { pulumi.CustomResourceState // Should the log auditing be enabled? AuditLogEnabled pulumi.BoolPtrOutput `pulumi:"auditLogEnabled"` // Specifies a list of IDs of Container Registry Tokens, which are meant to be used by the clients to connect to the Connected Registry. ClientTokenIds pulumi.StringArrayOutput `pulumi:"clientTokenIds"` // The ID of the Container Registry that this Connected Registry will reside in. Changing this forces a new Container Connected Registry to be created. ContainerRegistryId pulumi.StringOutput `pulumi:"containerRegistryId"` // The verbosity of the logs. Possible values are `None`, `Debug`, `Information`, `Warning` and `Error`. LogLevel pulumi.StringPtrOutput `pulumi:"logLevel"` // The mode of the Connected Registry. Possible values are `Mirror`, `ReadOnly`, `ReadWrite` and `Registry`. Changing this forces a new Container Connected Registry to be created. Mode pulumi.StringPtrOutput `pulumi:"mode"` // The name which should be used for this Container Connected Registry. Changing this forces a new Container Connected Registry to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `notification` blocks as defined below. Notifications ConnectedRegistryNotificationArrayOutput `pulumi:"notifications"` // The ID of the parent registry. This can be either a Container Registry ID or a Connected Registry ID. Changing this forces a new Container Connected Registry to be created. ParentRegistryId pulumi.StringPtrOutput `pulumi:"parentRegistryId"` // The period of time (in form of ISO8601) for which a message is available to sync before it is expired. Allowed range is from `P1D` to `P90D`. SyncMessageTtl pulumi.StringPtrOutput `pulumi:"syncMessageTtl"` // The cron expression indicating the schedule that the Connected Registry will sync with its parent. SyncSchedule pulumi.StringPtrOutput `pulumi:"syncSchedule"` // The ID of the Container Registry Token which is used for synchronizing the Connected Registry. Changing this forces a new Container Connected Registry to be created. SyncTokenId pulumi.StringOutput `pulumi:"syncTokenId"` // The time window (in form of ISO8601) during which sync is enabled for each schedule occurrence. Allowed range is from `PT3H` to `P7D`. SyncWindow pulumi.StringPtrOutput `pulumi:"syncWindow"` }
Manages a Container Connected Registry.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v5/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("Premium"), DataEndpointEnabled: pulumi.Bool(true), }) if err != nil { return err } exampleRegistryScopeMap, err := containerservice.NewRegistryScopeMap(ctx, "exampleRegistryScopeMap", &containerservice.RegistryScopeMapArgs{ ContainerRegistryName: exampleRegistry.Name, ResourceGroupName: exampleRegistry.ResourceGroupName, Actions: pulumi.StringArray{ pulumi.String("repositories/hello-world/content/delete"), pulumi.String("repositories/hello-world/content/read"), pulumi.String("repositories/hello-world/content/write"), pulumi.String("repositories/hello-world/metadata/read"), pulumi.String("repositories/hello-world/metadata/write"), pulumi.String("gateway/examplecr/config/read"), pulumi.String("gateway/examplecr/config/write"), pulumi.String("gateway/examplecr/message/read"), pulumi.String("gateway/examplecr/message/write"), }, }) if err != nil { return err } exampleRegistryToken, err := containerservice.NewRegistryToken(ctx, "exampleRegistryToken", &containerservice.RegistryTokenArgs{ ContainerRegistryName: exampleRegistry.Name, ResourceGroupName: exampleRegistry.ResourceGroupName, ScopeMapId: exampleRegistryScopeMap.ID(), }) if err != nil { return err } _, err = containerservice.NewConnectedRegistry(ctx, "exampleConnectedRegistry", &containerservice.ConnectedRegistryArgs{ ContainerRegistryId: exampleRegistry.ID(), SyncTokenId: exampleRegistryToken.ID(), }) if err != nil { return err } return nil }) }
```
## Import
Container Connected Registries can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:containerservice/connectedRegistry:ConnectedRegistry example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/group1/providers/Microsoft.ContainerRegistry/registries/registry1/connectedRegistries/registry1
```
func GetConnectedRegistry ¶ added in v5.2.0
func GetConnectedRegistry(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectedRegistryState, opts ...pulumi.ResourceOption) (*ConnectedRegistry, error)
GetConnectedRegistry gets an existing ConnectedRegistry 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 NewConnectedRegistry ¶ added in v5.2.0
func NewConnectedRegistry(ctx *pulumi.Context, name string, args *ConnectedRegistryArgs, opts ...pulumi.ResourceOption) (*ConnectedRegistry, error)
NewConnectedRegistry registers a new resource with the given unique name, arguments, and options.
func (*ConnectedRegistry) ElementType ¶ added in v5.2.0
func (*ConnectedRegistry) ElementType() reflect.Type
func (*ConnectedRegistry) ToConnectedRegistryOutput ¶ added in v5.2.0
func (i *ConnectedRegistry) ToConnectedRegistryOutput() ConnectedRegistryOutput
func (*ConnectedRegistry) ToConnectedRegistryOutputWithContext ¶ added in v5.2.0
func (i *ConnectedRegistry) ToConnectedRegistryOutputWithContext(ctx context.Context) ConnectedRegistryOutput
type ConnectedRegistryArgs ¶ added in v5.2.0
type ConnectedRegistryArgs struct { // Should the log auditing be enabled? AuditLogEnabled pulumi.BoolPtrInput // Specifies a list of IDs of Container Registry Tokens, which are meant to be used by the clients to connect to the Connected Registry. ClientTokenIds pulumi.StringArrayInput // The ID of the Container Registry that this Connected Registry will reside in. Changing this forces a new Container Connected Registry to be created. ContainerRegistryId pulumi.StringInput // The verbosity of the logs. Possible values are `None`, `Debug`, `Information`, `Warning` and `Error`. LogLevel pulumi.StringPtrInput // The mode of the Connected Registry. Possible values are `Mirror`, `ReadOnly`, `ReadWrite` and `Registry`. Changing this forces a new Container Connected Registry to be created. Mode pulumi.StringPtrInput // The name which should be used for this Container Connected Registry. Changing this forces a new Container Connected Registry to be created. Name pulumi.StringPtrInput // One or more `notification` blocks as defined below. Notifications ConnectedRegistryNotificationArrayInput // The ID of the parent registry. This can be either a Container Registry ID or a Connected Registry ID. Changing this forces a new Container Connected Registry to be created. ParentRegistryId pulumi.StringPtrInput // The period of time (in form of ISO8601) for which a message is available to sync before it is expired. Allowed range is from `P1D` to `P90D`. SyncMessageTtl pulumi.StringPtrInput // The cron expression indicating the schedule that the Connected Registry will sync with its parent. SyncSchedule pulumi.StringPtrInput // The ID of the Container Registry Token which is used for synchronizing the Connected Registry. Changing this forces a new Container Connected Registry to be created. SyncTokenId pulumi.StringInput // The time window (in form of ISO8601) during which sync is enabled for each schedule occurrence. Allowed range is from `PT3H` to `P7D`. SyncWindow pulumi.StringPtrInput }
The set of arguments for constructing a ConnectedRegistry resource.
func (ConnectedRegistryArgs) ElementType ¶ added in v5.2.0
func (ConnectedRegistryArgs) ElementType() reflect.Type
type ConnectedRegistryArray ¶ added in v5.2.0
type ConnectedRegistryArray []ConnectedRegistryInput
func (ConnectedRegistryArray) ElementType ¶ added in v5.2.0
func (ConnectedRegistryArray) ElementType() reflect.Type
func (ConnectedRegistryArray) ToConnectedRegistryArrayOutput ¶ added in v5.2.0
func (i ConnectedRegistryArray) ToConnectedRegistryArrayOutput() ConnectedRegistryArrayOutput
func (ConnectedRegistryArray) ToConnectedRegistryArrayOutputWithContext ¶ added in v5.2.0
func (i ConnectedRegistryArray) ToConnectedRegistryArrayOutputWithContext(ctx context.Context) ConnectedRegistryArrayOutput
type ConnectedRegistryArrayInput ¶ added in v5.2.0
type ConnectedRegistryArrayInput interface { pulumi.Input ToConnectedRegistryArrayOutput() ConnectedRegistryArrayOutput ToConnectedRegistryArrayOutputWithContext(context.Context) ConnectedRegistryArrayOutput }
ConnectedRegistryArrayInput is an input type that accepts ConnectedRegistryArray and ConnectedRegistryArrayOutput values. You can construct a concrete instance of `ConnectedRegistryArrayInput` via:
ConnectedRegistryArray{ ConnectedRegistryArgs{...} }
type ConnectedRegistryArrayOutput ¶ added in v5.2.0
type ConnectedRegistryArrayOutput struct{ *pulumi.OutputState }
func (ConnectedRegistryArrayOutput) ElementType ¶ added in v5.2.0
func (ConnectedRegistryArrayOutput) ElementType() reflect.Type
func (ConnectedRegistryArrayOutput) Index ¶ added in v5.2.0
func (o ConnectedRegistryArrayOutput) Index(i pulumi.IntInput) ConnectedRegistryOutput
func (ConnectedRegistryArrayOutput) ToConnectedRegistryArrayOutput ¶ added in v5.2.0
func (o ConnectedRegistryArrayOutput) ToConnectedRegistryArrayOutput() ConnectedRegistryArrayOutput
func (ConnectedRegistryArrayOutput) ToConnectedRegistryArrayOutputWithContext ¶ added in v5.2.0
func (o ConnectedRegistryArrayOutput) ToConnectedRegistryArrayOutputWithContext(ctx context.Context) ConnectedRegistryArrayOutput
type ConnectedRegistryInput ¶ added in v5.2.0
type ConnectedRegistryInput interface { pulumi.Input ToConnectedRegistryOutput() ConnectedRegistryOutput ToConnectedRegistryOutputWithContext(ctx context.Context) ConnectedRegistryOutput }
type ConnectedRegistryMap ¶ added in v5.2.0
type ConnectedRegistryMap map[string]ConnectedRegistryInput
func (ConnectedRegistryMap) ElementType ¶ added in v5.2.0
func (ConnectedRegistryMap) ElementType() reflect.Type
func (ConnectedRegistryMap) ToConnectedRegistryMapOutput ¶ added in v5.2.0
func (i ConnectedRegistryMap) ToConnectedRegistryMapOutput() ConnectedRegistryMapOutput
func (ConnectedRegistryMap) ToConnectedRegistryMapOutputWithContext ¶ added in v5.2.0
func (i ConnectedRegistryMap) ToConnectedRegistryMapOutputWithContext(ctx context.Context) ConnectedRegistryMapOutput
type ConnectedRegistryMapInput ¶ added in v5.2.0
type ConnectedRegistryMapInput interface { pulumi.Input ToConnectedRegistryMapOutput() ConnectedRegistryMapOutput ToConnectedRegistryMapOutputWithContext(context.Context) ConnectedRegistryMapOutput }
ConnectedRegistryMapInput is an input type that accepts ConnectedRegistryMap and ConnectedRegistryMapOutput values. You can construct a concrete instance of `ConnectedRegistryMapInput` via:
ConnectedRegistryMap{ "key": ConnectedRegistryArgs{...} }
type ConnectedRegistryMapOutput ¶ added in v5.2.0
type ConnectedRegistryMapOutput struct{ *pulumi.OutputState }
func (ConnectedRegistryMapOutput) ElementType ¶ added in v5.2.0
func (ConnectedRegistryMapOutput) ElementType() reflect.Type
func (ConnectedRegistryMapOutput) MapIndex ¶ added in v5.2.0
func (o ConnectedRegistryMapOutput) MapIndex(k pulumi.StringInput) ConnectedRegistryOutput
func (ConnectedRegistryMapOutput) ToConnectedRegistryMapOutput ¶ added in v5.2.0
func (o ConnectedRegistryMapOutput) ToConnectedRegistryMapOutput() ConnectedRegistryMapOutput
func (ConnectedRegistryMapOutput) ToConnectedRegistryMapOutputWithContext ¶ added in v5.2.0
func (o ConnectedRegistryMapOutput) ToConnectedRegistryMapOutputWithContext(ctx context.Context) ConnectedRegistryMapOutput
type ConnectedRegistryNotification ¶ added in v5.2.0
type ConnectedRegistryNotification struct { // The action of the artifact that wants to be subscribed for the Connected Registry. Possible values are `push`, `delete` and `*` (i.e. any). Action string `pulumi:"action"` // The digest of the artifact that wants to be subscribed for the Connected Registry. Digest *string `pulumi:"digest"` // The name of the artifact that wants to be subscribed for the Connected Registry. Name string `pulumi:"name"` // The tag of the artifact that wants to be subscribed for the Connected Registry. Tag *string `pulumi:"tag"` }
type ConnectedRegistryNotificationArgs ¶ added in v5.2.0
type ConnectedRegistryNotificationArgs struct { // The action of the artifact that wants to be subscribed for the Connected Registry. Possible values are `push`, `delete` and `*` (i.e. any). Action pulumi.StringInput `pulumi:"action"` // The digest of the artifact that wants to be subscribed for the Connected Registry. Digest pulumi.StringPtrInput `pulumi:"digest"` // The name of the artifact that wants to be subscribed for the Connected Registry. Name pulumi.StringInput `pulumi:"name"` // The tag of the artifact that wants to be subscribed for the Connected Registry. Tag pulumi.StringPtrInput `pulumi:"tag"` }
func (ConnectedRegistryNotificationArgs) ElementType ¶ added in v5.2.0
func (ConnectedRegistryNotificationArgs) ElementType() reflect.Type
func (ConnectedRegistryNotificationArgs) ToConnectedRegistryNotificationOutput ¶ added in v5.2.0
func (i ConnectedRegistryNotificationArgs) ToConnectedRegistryNotificationOutput() ConnectedRegistryNotificationOutput
func (ConnectedRegistryNotificationArgs) ToConnectedRegistryNotificationOutputWithContext ¶ added in v5.2.0
func (i ConnectedRegistryNotificationArgs) ToConnectedRegistryNotificationOutputWithContext(ctx context.Context) ConnectedRegistryNotificationOutput
type ConnectedRegistryNotificationArray ¶ added in v5.2.0
type ConnectedRegistryNotificationArray []ConnectedRegistryNotificationInput
func (ConnectedRegistryNotificationArray) ElementType ¶ added in v5.2.0
func (ConnectedRegistryNotificationArray) ElementType() reflect.Type
func (ConnectedRegistryNotificationArray) ToConnectedRegistryNotificationArrayOutput ¶ added in v5.2.0
func (i ConnectedRegistryNotificationArray) ToConnectedRegistryNotificationArrayOutput() ConnectedRegistryNotificationArrayOutput
func (ConnectedRegistryNotificationArray) ToConnectedRegistryNotificationArrayOutputWithContext ¶ added in v5.2.0
func (i ConnectedRegistryNotificationArray) ToConnectedRegistryNotificationArrayOutputWithContext(ctx context.Context) ConnectedRegistryNotificationArrayOutput
type ConnectedRegistryNotificationArrayInput ¶ added in v5.2.0
type ConnectedRegistryNotificationArrayInput interface { pulumi.Input ToConnectedRegistryNotificationArrayOutput() ConnectedRegistryNotificationArrayOutput ToConnectedRegistryNotificationArrayOutputWithContext(context.Context) ConnectedRegistryNotificationArrayOutput }
ConnectedRegistryNotificationArrayInput is an input type that accepts ConnectedRegistryNotificationArray and ConnectedRegistryNotificationArrayOutput values. You can construct a concrete instance of `ConnectedRegistryNotificationArrayInput` via:
ConnectedRegistryNotificationArray{ ConnectedRegistryNotificationArgs{...} }
type ConnectedRegistryNotificationArrayOutput ¶ added in v5.2.0
type ConnectedRegistryNotificationArrayOutput struct{ *pulumi.OutputState }
func (ConnectedRegistryNotificationArrayOutput) ElementType ¶ added in v5.2.0
func (ConnectedRegistryNotificationArrayOutput) ElementType() reflect.Type
func (ConnectedRegistryNotificationArrayOutput) ToConnectedRegistryNotificationArrayOutput ¶ added in v5.2.0
func (o ConnectedRegistryNotificationArrayOutput) ToConnectedRegistryNotificationArrayOutput() ConnectedRegistryNotificationArrayOutput
func (ConnectedRegistryNotificationArrayOutput) ToConnectedRegistryNotificationArrayOutputWithContext ¶ added in v5.2.0
func (o ConnectedRegistryNotificationArrayOutput) ToConnectedRegistryNotificationArrayOutputWithContext(ctx context.Context) ConnectedRegistryNotificationArrayOutput
type ConnectedRegistryNotificationInput ¶ added in v5.2.0
type ConnectedRegistryNotificationInput interface { pulumi.Input ToConnectedRegistryNotificationOutput() ConnectedRegistryNotificationOutput ToConnectedRegistryNotificationOutputWithContext(context.Context) ConnectedRegistryNotificationOutput }
ConnectedRegistryNotificationInput is an input type that accepts ConnectedRegistryNotificationArgs and ConnectedRegistryNotificationOutput values. You can construct a concrete instance of `ConnectedRegistryNotificationInput` via:
ConnectedRegistryNotificationArgs{...}
type ConnectedRegistryNotificationOutput ¶ added in v5.2.0
type ConnectedRegistryNotificationOutput struct{ *pulumi.OutputState }
func (ConnectedRegistryNotificationOutput) Action ¶ added in v5.2.0
func (o ConnectedRegistryNotificationOutput) Action() pulumi.StringOutput
The action of the artifact that wants to be subscribed for the Connected Registry. Possible values are `push`, `delete` and `*` (i.e. any).
func (ConnectedRegistryNotificationOutput) Digest ¶ added in v5.2.0
func (o ConnectedRegistryNotificationOutput) Digest() pulumi.StringPtrOutput
The digest of the artifact that wants to be subscribed for the Connected Registry.
func (ConnectedRegistryNotificationOutput) ElementType ¶ added in v5.2.0
func (ConnectedRegistryNotificationOutput) ElementType() reflect.Type
func (ConnectedRegistryNotificationOutput) Name ¶ added in v5.2.0
func (o ConnectedRegistryNotificationOutput) Name() pulumi.StringOutput
The name of the artifact that wants to be subscribed for the Connected Registry.
func (ConnectedRegistryNotificationOutput) Tag ¶ added in v5.2.0
func (o ConnectedRegistryNotificationOutput) Tag() pulumi.StringPtrOutput
The tag of the artifact that wants to be subscribed for the Connected Registry.
func (ConnectedRegistryNotificationOutput) ToConnectedRegistryNotificationOutput ¶ added in v5.2.0
func (o ConnectedRegistryNotificationOutput) ToConnectedRegistryNotificationOutput() ConnectedRegistryNotificationOutput
func (ConnectedRegistryNotificationOutput) ToConnectedRegistryNotificationOutputWithContext ¶ added in v5.2.0
func (o ConnectedRegistryNotificationOutput) ToConnectedRegistryNotificationOutputWithContext(ctx context.Context) ConnectedRegistryNotificationOutput
type ConnectedRegistryOutput ¶ added in v5.2.0
type ConnectedRegistryOutput struct{ *pulumi.OutputState }
func (ConnectedRegistryOutput) AuditLogEnabled ¶ added in v5.5.0
func (o ConnectedRegistryOutput) AuditLogEnabled() pulumi.BoolPtrOutput
Should the log auditing be enabled?
func (ConnectedRegistryOutput) ClientTokenIds ¶ added in v5.5.0
func (o ConnectedRegistryOutput) ClientTokenIds() pulumi.StringArrayOutput
Specifies a list of IDs of Container Registry Tokens, which are meant to be used by the clients to connect to the Connected Registry.
func (ConnectedRegistryOutput) ContainerRegistryId ¶ added in v5.5.0
func (o ConnectedRegistryOutput) ContainerRegistryId() pulumi.StringOutput
The ID of the Container Registry that this Connected Registry will reside in. Changing this forces a new Container Connected Registry to be created.
func (ConnectedRegistryOutput) ElementType ¶ added in v5.2.0
func (ConnectedRegistryOutput) ElementType() reflect.Type
func (ConnectedRegistryOutput) LogLevel ¶ added in v5.5.0
func (o ConnectedRegistryOutput) LogLevel() pulumi.StringPtrOutput
The verbosity of the logs. Possible values are `None`, `Debug`, `Information`, `Warning` and `Error`.
func (ConnectedRegistryOutput) Mode ¶ added in v5.5.0
func (o ConnectedRegistryOutput) Mode() pulumi.StringPtrOutput
The mode of the Connected Registry. Possible values are `Mirror`, `ReadOnly`, `ReadWrite` and `Registry`. Changing this forces a new Container Connected Registry to be created.
func (ConnectedRegistryOutput) Name ¶ added in v5.5.0
func (o ConnectedRegistryOutput) Name() pulumi.StringOutput
The name which should be used for this Container Connected Registry. Changing this forces a new Container Connected Registry to be created.
func (ConnectedRegistryOutput) Notifications ¶ added in v5.5.0
func (o ConnectedRegistryOutput) Notifications() ConnectedRegistryNotificationArrayOutput
One or more `notification` blocks as defined below.
func (ConnectedRegistryOutput) ParentRegistryId ¶ added in v5.5.0
func (o ConnectedRegistryOutput) ParentRegistryId() pulumi.StringPtrOutput
The ID of the parent registry. This can be either a Container Registry ID or a Connected Registry ID. Changing this forces a new Container Connected Registry to be created.
func (ConnectedRegistryOutput) SyncMessageTtl ¶ added in v5.5.0
func (o ConnectedRegistryOutput) SyncMessageTtl() pulumi.StringPtrOutput
The period of time (in form of ISO8601) for which a message is available to sync before it is expired. Allowed range is from `P1D` to `P90D`.
func (ConnectedRegistryOutput) SyncSchedule ¶ added in v5.5.0
func (o ConnectedRegistryOutput) SyncSchedule() pulumi.StringPtrOutput
The cron expression indicating the schedule that the Connected Registry will sync with its parent.
func (ConnectedRegistryOutput) SyncTokenId ¶ added in v5.5.0
func (o ConnectedRegistryOutput) SyncTokenId() pulumi.StringOutput
The ID of the Container Registry Token which is used for synchronizing the Connected Registry. Changing this forces a new Container Connected Registry to be created.
func (ConnectedRegistryOutput) SyncWindow ¶ added in v5.5.0
func (o ConnectedRegistryOutput) SyncWindow() pulumi.StringPtrOutput
The time window (in form of ISO8601) during which sync is enabled for each schedule occurrence. Allowed range is from `PT3H` to `P7D`.
func (ConnectedRegistryOutput) ToConnectedRegistryOutput ¶ added in v5.2.0
func (o ConnectedRegistryOutput) ToConnectedRegistryOutput() ConnectedRegistryOutput
func (ConnectedRegistryOutput) ToConnectedRegistryOutputWithContext ¶ added in v5.2.0
func (o ConnectedRegistryOutput) ToConnectedRegistryOutputWithContext(ctx context.Context) ConnectedRegistryOutput
type ConnectedRegistryState ¶ added in v5.2.0
type ConnectedRegistryState struct { // Should the log auditing be enabled? AuditLogEnabled pulumi.BoolPtrInput // Specifies a list of IDs of Container Registry Tokens, which are meant to be used by the clients to connect to the Connected Registry. ClientTokenIds pulumi.StringArrayInput // The ID of the Container Registry that this Connected Registry will reside in. Changing this forces a new Container Connected Registry to be created. ContainerRegistryId pulumi.StringPtrInput // The verbosity of the logs. Possible values are `None`, `Debug`, `Information`, `Warning` and `Error`. LogLevel pulumi.StringPtrInput // The mode of the Connected Registry. Possible values are `Mirror`, `ReadOnly`, `ReadWrite` and `Registry`. Changing this forces a new Container Connected Registry to be created. Mode pulumi.StringPtrInput // The name which should be used for this Container Connected Registry. Changing this forces a new Container Connected Registry to be created. Name pulumi.StringPtrInput // One or more `notification` blocks as defined below. Notifications ConnectedRegistryNotificationArrayInput // The ID of the parent registry. This can be either a Container Registry ID or a Connected Registry ID. Changing this forces a new Container Connected Registry to be created. ParentRegistryId pulumi.StringPtrInput // The period of time (in form of ISO8601) for which a message is available to sync before it is expired. Allowed range is from `P1D` to `P90D`. SyncMessageTtl pulumi.StringPtrInput // The cron expression indicating the schedule that the Connected Registry will sync with its parent. SyncSchedule pulumi.StringPtrInput // The ID of the Container Registry Token which is used for synchronizing the Connected Registry. Changing this forces a new Container Connected Registry to be created. SyncTokenId pulumi.StringPtrInput // The time window (in form of ISO8601) during which sync is enabled for each schedule occurrence. Allowed range is from `PT3H` to `P7D`. SyncWindow pulumi.StringPtrInput }
func (ConnectedRegistryState) ElementType ¶ added in v5.2.0
func (ConnectedRegistryState) ElementType() reflect.Type
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 ¶
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 ¶
func (GetClusterNodePoolOutputArgs) ElementType() reflect.Type
type GetClusterNodePoolResult ¶
type GetClusterNodePoolResult struct { // 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 list of the Availability Zones where the Nodes in this Node Pool exist. Zones []string `pulumi:"zones"` }
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/v5/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 ¶
type GetClusterNodePoolResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterNodePool.
func GetClusterNodePoolOutput ¶
func GetClusterNodePoolOutput(ctx *pulumi.Context, args GetClusterNodePoolOutputArgs, opts ...pulumi.InvokeOption) GetClusterNodePoolResultOutput
func (GetClusterNodePoolResultOutput) ElementType ¶
func (GetClusterNodePoolResultOutput) ElementType() reflect.Type
func (GetClusterNodePoolResultOutput) EnableAutoScaling ¶
func (o GetClusterNodePoolResultOutput) EnableAutoScaling() pulumi.BoolOutput
Does this Node Pool have Auto-Scaling enabled?
func (GetClusterNodePoolResultOutput) EnableNodePublicIp ¶
func (o GetClusterNodePoolResultOutput) EnableNodePublicIp() pulumi.BoolOutput
Do nodes in this Node Pool have a Public IP Address?
func (GetClusterNodePoolResultOutput) EvictionPolicy ¶
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 ¶
func (o GetClusterNodePoolResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterNodePoolResultOutput) KubernetesClusterName ¶
func (o GetClusterNodePoolResultOutput) KubernetesClusterName() pulumi.StringOutput
func (GetClusterNodePoolResultOutput) MaxCount ¶
func (o GetClusterNodePoolResultOutput) MaxCount() pulumi.IntOutput
The maximum number of Nodes allowed when auto-scaling is enabled.
func (GetClusterNodePoolResultOutput) MaxPods ¶
func (o GetClusterNodePoolResultOutput) MaxPods() pulumi.IntOutput
The maximum number of Pods allowed on each Node in this Node Pool.
func (GetClusterNodePoolResultOutput) MinCount ¶
func (o GetClusterNodePoolResultOutput) MinCount() pulumi.IntOutput
The minimum number of Nodes allowed when auto-scaling is enabled.
func (GetClusterNodePoolResultOutput) Mode ¶
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 ¶
func (o GetClusterNodePoolResultOutput) Name() pulumi.StringOutput
func (GetClusterNodePoolResultOutput) NodeCount ¶
func (o GetClusterNodePoolResultOutput) NodeCount() pulumi.IntOutput
The current number of Nodes in the Node Pool.
func (GetClusterNodePoolResultOutput) NodeLabels ¶
func (o GetClusterNodePoolResultOutput) NodeLabels() pulumi.StringMapOutput
A map of Kubernetes Labels applied to each Node in this Node Pool.
func (GetClusterNodePoolResultOutput) NodePublicIpPrefixId ¶
func (o GetClusterNodePoolResultOutput) NodePublicIpPrefixId() pulumi.StringOutput
Resource ID for the Public IP Addresses Prefix for the nodes in this Agent Pool.
func (GetClusterNodePoolResultOutput) NodeTaints ¶
func (o GetClusterNodePoolResultOutput) NodeTaints() pulumi.StringArrayOutput
A map of Kubernetes Taints applied to each Node in this Node Pool.
func (GetClusterNodePoolResultOutput) OrchestratorVersion ¶
func (o GetClusterNodePoolResultOutput) OrchestratorVersion() pulumi.StringOutput
The version of Kubernetes configured on each Node in this Node Pool.
func (GetClusterNodePoolResultOutput) OsDiskSizeGb ¶
func (o GetClusterNodePoolResultOutput) OsDiskSizeGb() pulumi.IntOutput
The size of the OS Disk on each Node in this Node Pool.
func (GetClusterNodePoolResultOutput) OsDiskType ¶
func (o GetClusterNodePoolResultOutput) OsDiskType() pulumi.StringOutput
The type of the OS Disk on each Node in this Node Pool.
func (GetClusterNodePoolResultOutput) OsType ¶
func (o GetClusterNodePoolResultOutput) OsType() pulumi.StringOutput
The operating system used on each Node in this Node Pool.
func (GetClusterNodePoolResultOutput) Priority ¶
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 ¶
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 ¶
func (o GetClusterNodePoolResultOutput) ResourceGroupName() pulumi.StringOutput
func (GetClusterNodePoolResultOutput) SpotMaxPrice ¶
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 ¶
func (o GetClusterNodePoolResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the Kubernetes Cluster Node Pool.
func (GetClusterNodePoolResultOutput) ToGetClusterNodePoolResultOutput ¶
func (o GetClusterNodePoolResultOutput) ToGetClusterNodePoolResultOutput() GetClusterNodePoolResultOutput
func (GetClusterNodePoolResultOutput) ToGetClusterNodePoolResultOutputWithContext ¶
func (o GetClusterNodePoolResultOutput) ToGetClusterNodePoolResultOutputWithContext(ctx context.Context) GetClusterNodePoolResultOutput
func (GetClusterNodePoolResultOutput) UpgradeSettings ¶
func (o GetClusterNodePoolResultOutput) UpgradeSettings() GetClusterNodePoolUpgradeSettingArrayOutput
A `upgradeSettings` block as documented below.
func (GetClusterNodePoolResultOutput) VmSize ¶
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 ¶
func (o GetClusterNodePoolResultOutput) VnetSubnetId() pulumi.StringOutput
The ID of the Subnet in which this Node Pool exists.
func (GetClusterNodePoolResultOutput) Zones ¶
func (o GetClusterNodePoolResultOutput) Zones() pulumi.StringArrayOutput
A list of the Availability Zones where the Nodes in this Node Pool exist.
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 GetKubernetesClusterAciConnectorLinux ¶
type GetKubernetesClusterAciConnectorLinux struct { // The subnet name for the virtual nodes to run. SubnetName string `pulumi:"subnetName"` }
type GetKubernetesClusterAciConnectorLinuxArgs ¶
type GetKubernetesClusterAciConnectorLinuxArgs struct { // The subnet name for the virtual nodes to run. SubnetName pulumi.StringInput `pulumi:"subnetName"` }
func (GetKubernetesClusterAciConnectorLinuxArgs) ElementType ¶
func (GetKubernetesClusterAciConnectorLinuxArgs) ElementType() reflect.Type
func (GetKubernetesClusterAciConnectorLinuxArgs) ToGetKubernetesClusterAciConnectorLinuxOutput ¶
func (i GetKubernetesClusterAciConnectorLinuxArgs) ToGetKubernetesClusterAciConnectorLinuxOutput() GetKubernetesClusterAciConnectorLinuxOutput
func (GetKubernetesClusterAciConnectorLinuxArgs) ToGetKubernetesClusterAciConnectorLinuxOutputWithContext ¶
func (i GetKubernetesClusterAciConnectorLinuxArgs) ToGetKubernetesClusterAciConnectorLinuxOutputWithContext(ctx context.Context) GetKubernetesClusterAciConnectorLinuxOutput
type GetKubernetesClusterAciConnectorLinuxArray ¶
type GetKubernetesClusterAciConnectorLinuxArray []GetKubernetesClusterAciConnectorLinuxInput
func (GetKubernetesClusterAciConnectorLinuxArray) ElementType ¶
func (GetKubernetesClusterAciConnectorLinuxArray) ElementType() reflect.Type
func (GetKubernetesClusterAciConnectorLinuxArray) ToGetKubernetesClusterAciConnectorLinuxArrayOutput ¶
func (i GetKubernetesClusterAciConnectorLinuxArray) ToGetKubernetesClusterAciConnectorLinuxArrayOutput() GetKubernetesClusterAciConnectorLinuxArrayOutput
func (GetKubernetesClusterAciConnectorLinuxArray) ToGetKubernetesClusterAciConnectorLinuxArrayOutputWithContext ¶
func (i GetKubernetesClusterAciConnectorLinuxArray) ToGetKubernetesClusterAciConnectorLinuxArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAciConnectorLinuxArrayOutput
type GetKubernetesClusterAciConnectorLinuxArrayInput ¶
type GetKubernetesClusterAciConnectorLinuxArrayInput interface { pulumi.Input ToGetKubernetesClusterAciConnectorLinuxArrayOutput() GetKubernetesClusterAciConnectorLinuxArrayOutput ToGetKubernetesClusterAciConnectorLinuxArrayOutputWithContext(context.Context) GetKubernetesClusterAciConnectorLinuxArrayOutput }
GetKubernetesClusterAciConnectorLinuxArrayInput is an input type that accepts GetKubernetesClusterAciConnectorLinuxArray and GetKubernetesClusterAciConnectorLinuxArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterAciConnectorLinuxArrayInput` via:
GetKubernetesClusterAciConnectorLinuxArray{ GetKubernetesClusterAciConnectorLinuxArgs{...} }
type GetKubernetesClusterAciConnectorLinuxArrayOutput ¶
type GetKubernetesClusterAciConnectorLinuxArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAciConnectorLinuxArrayOutput) ElementType ¶
func (GetKubernetesClusterAciConnectorLinuxArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterAciConnectorLinuxArrayOutput) ToGetKubernetesClusterAciConnectorLinuxArrayOutput ¶
func (o GetKubernetesClusterAciConnectorLinuxArrayOutput) ToGetKubernetesClusterAciConnectorLinuxArrayOutput() GetKubernetesClusterAciConnectorLinuxArrayOutput
func (GetKubernetesClusterAciConnectorLinuxArrayOutput) ToGetKubernetesClusterAciConnectorLinuxArrayOutputWithContext ¶
func (o GetKubernetesClusterAciConnectorLinuxArrayOutput) ToGetKubernetesClusterAciConnectorLinuxArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAciConnectorLinuxArrayOutput
type GetKubernetesClusterAciConnectorLinuxInput ¶
type GetKubernetesClusterAciConnectorLinuxInput interface { pulumi.Input ToGetKubernetesClusterAciConnectorLinuxOutput() GetKubernetesClusterAciConnectorLinuxOutput ToGetKubernetesClusterAciConnectorLinuxOutputWithContext(context.Context) GetKubernetesClusterAciConnectorLinuxOutput }
GetKubernetesClusterAciConnectorLinuxInput is an input type that accepts GetKubernetesClusterAciConnectorLinuxArgs and GetKubernetesClusterAciConnectorLinuxOutput values. You can construct a concrete instance of `GetKubernetesClusterAciConnectorLinuxInput` via:
GetKubernetesClusterAciConnectorLinuxArgs{...}
type GetKubernetesClusterAciConnectorLinuxOutput ¶
type GetKubernetesClusterAciConnectorLinuxOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAciConnectorLinuxOutput) ElementType ¶
func (GetKubernetesClusterAciConnectorLinuxOutput) ElementType() reflect.Type
func (GetKubernetesClusterAciConnectorLinuxOutput) SubnetName ¶
func (o GetKubernetesClusterAciConnectorLinuxOutput) SubnetName() pulumi.StringOutput
The subnet name for the virtual nodes to run.
func (GetKubernetesClusterAciConnectorLinuxOutput) ToGetKubernetesClusterAciConnectorLinuxOutput ¶
func (o GetKubernetesClusterAciConnectorLinuxOutput) ToGetKubernetesClusterAciConnectorLinuxOutput() GetKubernetesClusterAciConnectorLinuxOutput
func (GetKubernetesClusterAciConnectorLinuxOutput) ToGetKubernetesClusterAciConnectorLinuxOutputWithContext ¶
func (o GetKubernetesClusterAciConnectorLinuxOutput) ToGetKubernetesClusterAciConnectorLinuxOutputWithContext(ctx context.Context) GetKubernetesClusterAciConnectorLinuxOutput
type GetKubernetesClusterAgentPoolProfile ¶
type GetKubernetesClusterAgentPoolProfile struct { // 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 Managed Service Identity that is configured on this Kubernetes 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"` // A list of Availability Zones in which this Kubernetes Cluster is located. Zones []string `pulumi:"zones"` }
type GetKubernetesClusterAgentPoolProfileArgs ¶
type GetKubernetesClusterAgentPoolProfileArgs struct { // 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 Managed Service Identity that is configured on this Kubernetes 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"` // A list of Availability Zones in which this Kubernetes Cluster is located. Zones pulumi.StringArrayInput `pulumi:"zones"` }
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) 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 ¶
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 Managed Service Identity that is configured on this Kubernetes 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.
func (GetKubernetesClusterAgentPoolProfileOutput) Zones ¶
func (o GetKubernetesClusterAgentPoolProfileOutput) Zones() pulumi.StringArrayOutput
A list of Availability Zones in which this Kubernetes Cluster is located.
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 GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControl ¶
type GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControl 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 Tenant ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster. TenantId string `pulumi:"tenantId"` }
type GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs ¶
type GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs 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.BoolInput `pulumi:"azureRbacEnabled"` // The Client ID of an Azure Active Directory Application. ClientAppId pulumi.StringInput `pulumi:"clientAppId"` // Is the Azure Active Directory integration Managed, meaning that Azure will create/manage the Service Principal used for integration. 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 Managed Service Identity that is configured on this Kubernetes Cluster. TenantId pulumi.StringInput `pulumi:"tenantId"` }
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ElementType ¶
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ElementType() reflect.Type
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput ¶
func (i GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput() GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutputWithContext ¶
func (i GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutputWithContext(ctx context.Context) GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
type GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArray ¶
type GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArray []GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlInput
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArray) ElementType ¶
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArray) ElementType() reflect.Type
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArray) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput ¶
func (i GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArray) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput() GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArray) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutputWithContext ¶
func (i GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArray) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput
type GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayInput ¶
type GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayInput interface { pulumi.Input ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput() GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutputWithContext(context.Context) GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput }
GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayInput is an input type that accepts GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArray and GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayInput` via:
GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArray{ GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs{...} }
type GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput ¶
type GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput) ElementType ¶
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput ¶
func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput() GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutputWithContext ¶
func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutputWithContext(ctx context.Context) GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput
type GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlInput ¶
type GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlInput interface { pulumi.Input ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput() GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutputWithContext(context.Context) GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput }
GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlInput is an input type that accepts GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs and GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput values. You can construct a concrete instance of `GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlInput` via:
GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs{...}
type GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput ¶
type GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) AdminGroupObjectIds ¶
func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) AdminGroupObjectIds() pulumi.StringArrayOutput
A list of Object IDs of Azure Active Directory Groups which should have Admin Role on the Cluster.
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) AzureRbacEnabled ¶
func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) AzureRbacEnabled() pulumi.BoolOutput
Is Role Based Access Control based on Azure AD enabled?
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ClientAppId ¶
func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ClientAppId() pulumi.StringOutput
The Client ID of an Azure Active Directory Application.
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ElementType ¶
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ElementType() reflect.Type
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) Managed ¶
func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) Managed() pulumi.BoolOutput
Is the Azure Active Directory integration Managed, meaning that Azure will create/manage the Service Principal used for integration.
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ServerAppId ¶
func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ServerAppId() pulumi.StringOutput
The Server ID of an Azure Active Directory Application.
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) TenantId ¶
func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) TenantId() pulumi.StringOutput
The Tenant ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput ¶
func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput() GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
func (GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutputWithContext ¶
func (o GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ToGetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutputWithContext(ctx context.Context) GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
type GetKubernetesClusterIdentity ¶
type GetKubernetesClusterIdentity struct { // The list of User Assigned Managed Identity IDs assigned to this Kubernetes Cluster. IdentityIds []string `pulumi:"identityIds"` // The Principal ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster. PrincipalId string `pulumi:"principalId"` // The Tenant ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster. TenantId string `pulumi:"tenantId"` // The type of Managed Service Identity that is configured on this Kubernetes Cluster. Type string `pulumi:"type"` }
type GetKubernetesClusterIdentityArgs ¶
type GetKubernetesClusterIdentityArgs struct { // The list of User Assigned Managed Identity IDs assigned to this Kubernetes Cluster. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The Tenant ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster. TenantId pulumi.StringInput `pulumi:"tenantId"` // The type of Managed Service Identity that is configured on this Kubernetes Cluster. Type pulumi.StringInput `pulumi:"type"` }
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) IdentityIds ¶
func (o GetKubernetesClusterIdentityOutput) IdentityIds() pulumi.StringArrayOutput
The list of User Assigned Managed Identity IDs assigned to this Kubernetes Cluster.
func (GetKubernetesClusterIdentityOutput) PrincipalId ¶
func (o GetKubernetesClusterIdentityOutput) PrincipalId() pulumi.StringOutput
The Principal ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
func (GetKubernetesClusterIdentityOutput) TenantId ¶
func (o GetKubernetesClusterIdentityOutput) TenantId() pulumi.StringOutput
The Tenant ID of the System Assigned Managed Service Identity that is configured on this Kubernetes Cluster.
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 Managed Service Identity that is configured on this Kubernetes Cluster.
type GetKubernetesClusterIngressApplicationGateway ¶
type GetKubernetesClusterIngressApplicationGateway struct { // The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster. EffectiveGatewayId string `pulumi:"effectiveGatewayId"` // 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"` GatewayName string `pulumi:"gatewayName"` // An `ingressApplicationGatewayIdentity` block as defined below. IngressApplicationGatewayIdentities []GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentity `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 GetKubernetesClusterIngressApplicationGatewayArgs ¶
type GetKubernetesClusterIngressApplicationGatewayArgs struct { // The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster. EffectiveGatewayId pulumi.StringInput `pulumi:"effectiveGatewayId"` // 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"` GatewayName pulumi.StringInput `pulumi:"gatewayName"` // An `ingressApplicationGatewayIdentity` block as defined below. IngressApplicationGatewayIdentities GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput `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 (GetKubernetesClusterIngressApplicationGatewayArgs) ElementType ¶
func (GetKubernetesClusterIngressApplicationGatewayArgs) ElementType() reflect.Type
func (GetKubernetesClusterIngressApplicationGatewayArgs) ToGetKubernetesClusterIngressApplicationGatewayOutput ¶
func (i GetKubernetesClusterIngressApplicationGatewayArgs) ToGetKubernetesClusterIngressApplicationGatewayOutput() GetKubernetesClusterIngressApplicationGatewayOutput
func (GetKubernetesClusterIngressApplicationGatewayArgs) ToGetKubernetesClusterIngressApplicationGatewayOutputWithContext ¶
func (i GetKubernetesClusterIngressApplicationGatewayArgs) ToGetKubernetesClusterIngressApplicationGatewayOutputWithContext(ctx context.Context) GetKubernetesClusterIngressApplicationGatewayOutput
type GetKubernetesClusterIngressApplicationGatewayArray ¶
type GetKubernetesClusterIngressApplicationGatewayArray []GetKubernetesClusterIngressApplicationGatewayInput
func (GetKubernetesClusterIngressApplicationGatewayArray) ElementType ¶
func (GetKubernetesClusterIngressApplicationGatewayArray) ElementType() reflect.Type
func (GetKubernetesClusterIngressApplicationGatewayArray) ToGetKubernetesClusterIngressApplicationGatewayArrayOutput ¶
func (i GetKubernetesClusterIngressApplicationGatewayArray) ToGetKubernetesClusterIngressApplicationGatewayArrayOutput() GetKubernetesClusterIngressApplicationGatewayArrayOutput
func (GetKubernetesClusterIngressApplicationGatewayArray) ToGetKubernetesClusterIngressApplicationGatewayArrayOutputWithContext ¶
func (i GetKubernetesClusterIngressApplicationGatewayArray) ToGetKubernetesClusterIngressApplicationGatewayArrayOutputWithContext(ctx context.Context) GetKubernetesClusterIngressApplicationGatewayArrayOutput
type GetKubernetesClusterIngressApplicationGatewayArrayInput ¶
type GetKubernetesClusterIngressApplicationGatewayArrayInput interface { pulumi.Input ToGetKubernetesClusterIngressApplicationGatewayArrayOutput() GetKubernetesClusterIngressApplicationGatewayArrayOutput ToGetKubernetesClusterIngressApplicationGatewayArrayOutputWithContext(context.Context) GetKubernetesClusterIngressApplicationGatewayArrayOutput }
GetKubernetesClusterIngressApplicationGatewayArrayInput is an input type that accepts GetKubernetesClusterIngressApplicationGatewayArray and GetKubernetesClusterIngressApplicationGatewayArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterIngressApplicationGatewayArrayInput` via:
GetKubernetesClusterIngressApplicationGatewayArray{ GetKubernetesClusterIngressApplicationGatewayArgs{...} }
type GetKubernetesClusterIngressApplicationGatewayArrayOutput ¶
type GetKubernetesClusterIngressApplicationGatewayArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterIngressApplicationGatewayArrayOutput) ElementType ¶
func (GetKubernetesClusterIngressApplicationGatewayArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterIngressApplicationGatewayArrayOutput) ToGetKubernetesClusterIngressApplicationGatewayArrayOutput ¶
func (o GetKubernetesClusterIngressApplicationGatewayArrayOutput) ToGetKubernetesClusterIngressApplicationGatewayArrayOutput() GetKubernetesClusterIngressApplicationGatewayArrayOutput
func (GetKubernetesClusterIngressApplicationGatewayArrayOutput) ToGetKubernetesClusterIngressApplicationGatewayArrayOutputWithContext ¶
func (o GetKubernetesClusterIngressApplicationGatewayArrayOutput) ToGetKubernetesClusterIngressApplicationGatewayArrayOutputWithContext(ctx context.Context) GetKubernetesClusterIngressApplicationGatewayArrayOutput
type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentity ¶
type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentity 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 GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs ¶
type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs 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 (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ElementType ¶
func (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput ¶
func (i GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
func (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext ¶
func (i GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray ¶
type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray []GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityInput
func (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ElementType ¶
func (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput ¶
func (i GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
func (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext ¶
func (i GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput ¶
type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput interface { pulumi.Input ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(context.Context) GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput }
GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput is an input type that accepts GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray and GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput` via:
GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray{ GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs{...} }
type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput ¶
type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ElementType ¶
func (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) Index ¶
func (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput ¶
func (o GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
func (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext ¶
func (o GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityInput ¶
type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityInput interface { pulumi.Input ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(context.Context) GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput }
GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityInput is an input type that accepts GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs and GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput values. You can construct a concrete instance of `GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityInput` via:
GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs{...}
type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput ¶
type GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ClientId ¶
func (o GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ClientId() pulumi.StringOutput
The Client ID of the user-defined Managed Identity assigned to the Kubelets.
func (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ElementType ¶
func (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ObjectId ¶
func (o GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ObjectId() pulumi.StringOutput
The Object ID of the user-defined Managed Identity assigned to the Kubelets.
func (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput ¶
func (o GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
func (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext ¶
func (o GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToGetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
func (GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) UserAssignedIdentityId ¶
func (o GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) UserAssignedIdentityId() pulumi.StringOutput
The ID of the User Assigned Identity assigned to the Kubelets.
type GetKubernetesClusterIngressApplicationGatewayInput ¶
type GetKubernetesClusterIngressApplicationGatewayInput interface { pulumi.Input ToGetKubernetesClusterIngressApplicationGatewayOutput() GetKubernetesClusterIngressApplicationGatewayOutput ToGetKubernetesClusterIngressApplicationGatewayOutputWithContext(context.Context) GetKubernetesClusterIngressApplicationGatewayOutput }
GetKubernetesClusterIngressApplicationGatewayInput is an input type that accepts GetKubernetesClusterIngressApplicationGatewayArgs and GetKubernetesClusterIngressApplicationGatewayOutput values. You can construct a concrete instance of `GetKubernetesClusterIngressApplicationGatewayInput` via:
GetKubernetesClusterIngressApplicationGatewayArgs{...}
type GetKubernetesClusterIngressApplicationGatewayOutput ¶
type GetKubernetesClusterIngressApplicationGatewayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterIngressApplicationGatewayOutput) EffectiveGatewayId ¶
func (o GetKubernetesClusterIngressApplicationGatewayOutput) EffectiveGatewayId() pulumi.StringOutput
The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster.
func (GetKubernetesClusterIngressApplicationGatewayOutput) ElementType ¶
func (GetKubernetesClusterIngressApplicationGatewayOutput) ElementType() reflect.Type
func (GetKubernetesClusterIngressApplicationGatewayOutput) GatewayId ¶
func (o GetKubernetesClusterIngressApplicationGatewayOutput) 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 (GetKubernetesClusterIngressApplicationGatewayOutput) GatewayName ¶
func (o GetKubernetesClusterIngressApplicationGatewayOutput) GatewayName() pulumi.StringOutput
func (GetKubernetesClusterIngressApplicationGatewayOutput) IngressApplicationGatewayIdentities ¶
func (o GetKubernetesClusterIngressApplicationGatewayOutput) IngressApplicationGatewayIdentities() GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
An `ingressApplicationGatewayIdentity` block as defined below.
func (GetKubernetesClusterIngressApplicationGatewayOutput) SubnetCidr ¶
func (o GetKubernetesClusterIngressApplicationGatewayOutput) 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 (GetKubernetesClusterIngressApplicationGatewayOutput) SubnetId ¶
func (o GetKubernetesClusterIngressApplicationGatewayOutput) 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 (GetKubernetesClusterIngressApplicationGatewayOutput) ToGetKubernetesClusterIngressApplicationGatewayOutput ¶
func (o GetKubernetesClusterIngressApplicationGatewayOutput) ToGetKubernetesClusterIngressApplicationGatewayOutput() GetKubernetesClusterIngressApplicationGatewayOutput
func (GetKubernetesClusterIngressApplicationGatewayOutput) ToGetKubernetesClusterIngressApplicationGatewayOutputWithContext ¶
func (o GetKubernetesClusterIngressApplicationGatewayOutput) ToGetKubernetesClusterIngressApplicationGatewayOutputWithContext(ctx context.Context) GetKubernetesClusterIngressApplicationGatewayOutput
type GetKubernetesClusterKeyVaultSecretsProvider ¶
type GetKubernetesClusterKeyVaultSecretsProvider struct { // A `secretIdentity` block as documented below. SecretIdentities []GetKubernetesClusterKeyVaultSecretsProviderSecretIdentity `pulumi:"secretIdentities"` // Is secret rotation enabled? SecretRotationEnabled bool `pulumi:"secretRotationEnabled"` // The interval to poll for secret rotation. SecretRotationInterval string `pulumi:"secretRotationInterval"` }
type GetKubernetesClusterKeyVaultSecretsProviderArgs ¶
type GetKubernetesClusterKeyVaultSecretsProviderArgs struct { // A `secretIdentity` block as documented below. SecretIdentities GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayInput `pulumi:"secretIdentities"` // Is secret rotation enabled? SecretRotationEnabled pulumi.BoolInput `pulumi:"secretRotationEnabled"` // The interval to poll for secret rotation. SecretRotationInterval pulumi.StringInput `pulumi:"secretRotationInterval"` }
func (GetKubernetesClusterKeyVaultSecretsProviderArgs) ElementType ¶
func (GetKubernetesClusterKeyVaultSecretsProviderArgs) ElementType() reflect.Type
func (GetKubernetesClusterKeyVaultSecretsProviderArgs) ToGetKubernetesClusterKeyVaultSecretsProviderOutput ¶
func (i GetKubernetesClusterKeyVaultSecretsProviderArgs) ToGetKubernetesClusterKeyVaultSecretsProviderOutput() GetKubernetesClusterKeyVaultSecretsProviderOutput
func (GetKubernetesClusterKeyVaultSecretsProviderArgs) ToGetKubernetesClusterKeyVaultSecretsProviderOutputWithContext ¶
func (i GetKubernetesClusterKeyVaultSecretsProviderArgs) ToGetKubernetesClusterKeyVaultSecretsProviderOutputWithContext(ctx context.Context) GetKubernetesClusterKeyVaultSecretsProviderOutput
type GetKubernetesClusterKeyVaultSecretsProviderArray ¶
type GetKubernetesClusterKeyVaultSecretsProviderArray []GetKubernetesClusterKeyVaultSecretsProviderInput
func (GetKubernetesClusterKeyVaultSecretsProviderArray) ElementType ¶
func (GetKubernetesClusterKeyVaultSecretsProviderArray) ElementType() reflect.Type
func (GetKubernetesClusterKeyVaultSecretsProviderArray) ToGetKubernetesClusterKeyVaultSecretsProviderArrayOutput ¶
func (i GetKubernetesClusterKeyVaultSecretsProviderArray) ToGetKubernetesClusterKeyVaultSecretsProviderArrayOutput() GetKubernetesClusterKeyVaultSecretsProviderArrayOutput
func (GetKubernetesClusterKeyVaultSecretsProviderArray) ToGetKubernetesClusterKeyVaultSecretsProviderArrayOutputWithContext ¶
func (i GetKubernetesClusterKeyVaultSecretsProviderArray) ToGetKubernetesClusterKeyVaultSecretsProviderArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKeyVaultSecretsProviderArrayOutput
type GetKubernetesClusterKeyVaultSecretsProviderArrayInput ¶
type GetKubernetesClusterKeyVaultSecretsProviderArrayInput interface { pulumi.Input ToGetKubernetesClusterKeyVaultSecretsProviderArrayOutput() GetKubernetesClusterKeyVaultSecretsProviderArrayOutput ToGetKubernetesClusterKeyVaultSecretsProviderArrayOutputWithContext(context.Context) GetKubernetesClusterKeyVaultSecretsProviderArrayOutput }
GetKubernetesClusterKeyVaultSecretsProviderArrayInput is an input type that accepts GetKubernetesClusterKeyVaultSecretsProviderArray and GetKubernetesClusterKeyVaultSecretsProviderArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterKeyVaultSecretsProviderArrayInput` via:
GetKubernetesClusterKeyVaultSecretsProviderArray{ GetKubernetesClusterKeyVaultSecretsProviderArgs{...} }
type GetKubernetesClusterKeyVaultSecretsProviderArrayOutput ¶
type GetKubernetesClusterKeyVaultSecretsProviderArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterKeyVaultSecretsProviderArrayOutput) ElementType ¶
func (GetKubernetesClusterKeyVaultSecretsProviderArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterKeyVaultSecretsProviderArrayOutput) ToGetKubernetesClusterKeyVaultSecretsProviderArrayOutput ¶
func (o GetKubernetesClusterKeyVaultSecretsProviderArrayOutput) ToGetKubernetesClusterKeyVaultSecretsProviderArrayOutput() GetKubernetesClusterKeyVaultSecretsProviderArrayOutput
func (GetKubernetesClusterKeyVaultSecretsProviderArrayOutput) ToGetKubernetesClusterKeyVaultSecretsProviderArrayOutputWithContext ¶
func (o GetKubernetesClusterKeyVaultSecretsProviderArrayOutput) ToGetKubernetesClusterKeyVaultSecretsProviderArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKeyVaultSecretsProviderArrayOutput
type GetKubernetesClusterKeyVaultSecretsProviderInput ¶
type GetKubernetesClusterKeyVaultSecretsProviderInput interface { pulumi.Input ToGetKubernetesClusterKeyVaultSecretsProviderOutput() GetKubernetesClusterKeyVaultSecretsProviderOutput ToGetKubernetesClusterKeyVaultSecretsProviderOutputWithContext(context.Context) GetKubernetesClusterKeyVaultSecretsProviderOutput }
GetKubernetesClusterKeyVaultSecretsProviderInput is an input type that accepts GetKubernetesClusterKeyVaultSecretsProviderArgs and GetKubernetesClusterKeyVaultSecretsProviderOutput values. You can construct a concrete instance of `GetKubernetesClusterKeyVaultSecretsProviderInput` via:
GetKubernetesClusterKeyVaultSecretsProviderArgs{...}
type GetKubernetesClusterKeyVaultSecretsProviderOutput ¶
type GetKubernetesClusterKeyVaultSecretsProviderOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterKeyVaultSecretsProviderOutput) ElementType ¶
func (GetKubernetesClusterKeyVaultSecretsProviderOutput) ElementType() reflect.Type
func (GetKubernetesClusterKeyVaultSecretsProviderOutput) SecretIdentities ¶
func (o GetKubernetesClusterKeyVaultSecretsProviderOutput) SecretIdentities() GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
A `secretIdentity` block as documented below.
func (GetKubernetesClusterKeyVaultSecretsProviderOutput) SecretRotationEnabled ¶
func (o GetKubernetesClusterKeyVaultSecretsProviderOutput) SecretRotationEnabled() pulumi.BoolOutput
Is secret rotation enabled?
func (GetKubernetesClusterKeyVaultSecretsProviderOutput) SecretRotationInterval ¶
func (o GetKubernetesClusterKeyVaultSecretsProviderOutput) SecretRotationInterval() pulumi.StringOutput
The interval to poll for secret rotation.
func (GetKubernetesClusterKeyVaultSecretsProviderOutput) ToGetKubernetesClusterKeyVaultSecretsProviderOutput ¶
func (o GetKubernetesClusterKeyVaultSecretsProviderOutput) ToGetKubernetesClusterKeyVaultSecretsProviderOutput() GetKubernetesClusterKeyVaultSecretsProviderOutput
func (GetKubernetesClusterKeyVaultSecretsProviderOutput) ToGetKubernetesClusterKeyVaultSecretsProviderOutputWithContext ¶
func (o GetKubernetesClusterKeyVaultSecretsProviderOutput) ToGetKubernetesClusterKeyVaultSecretsProviderOutputWithContext(ctx context.Context) GetKubernetesClusterKeyVaultSecretsProviderOutput
type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentity ¶
type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentity 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 GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs ¶
type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs 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 (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs) ElementType ¶
func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs) ElementType() reflect.Type
func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput ¶
func (i GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput() GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutputWithContext ¶
func (i GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArray ¶
type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArray []GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityInput
func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArray) ElementType ¶
func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArray) ElementType() reflect.Type
func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArray) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput ¶
func (i GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArray) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput() GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArray) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutputWithContext ¶
func (i GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArray) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayInput ¶
type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayInput interface { pulumi.Input ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput() GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutputWithContext(context.Context) GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput }
GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayInput is an input type that accepts GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArray and GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayInput` via:
GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArray{ GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs{...} }
type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput ¶
type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) ElementType ¶
func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput ¶
func (o GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput() GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutputWithContext ¶
func (o GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityInput ¶
type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityInput interface { pulumi.Input ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput() GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutputWithContext(context.Context) GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput }
GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityInput is an input type that accepts GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs and GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput values. You can construct a concrete instance of `GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityInput` via:
GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs{...}
type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput ¶
type GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ClientId ¶
func (o GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ClientId() pulumi.StringOutput
The Client ID of the user-defined Managed Identity assigned to the Kubelets.
func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ElementType ¶
func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ElementType() reflect.Type
func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ObjectId ¶
func (o GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ObjectId() pulumi.StringOutput
The Object ID of the user-defined Managed Identity assigned to the Kubelets.
func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput ¶
func (o GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput() GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutputWithContext ¶
func (o GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ToGetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
func (GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) UserAssignedIdentityId ¶
func (o GetKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) 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 GetKubernetesClusterMicrosoftDefender ¶ added in v5.3.0
type GetKubernetesClusterMicrosoftDefender struct { // The ID of the Log Analytics Workspace which the OMS Agent should send data to. LogAnalyticsWorkspaceId string `pulumi:"logAnalyticsWorkspaceId"` }
type GetKubernetesClusterMicrosoftDefenderArgs ¶ added in v5.3.0
type GetKubernetesClusterMicrosoftDefenderArgs struct { // The ID of the Log Analytics Workspace which the OMS Agent should send data to. LogAnalyticsWorkspaceId pulumi.StringInput `pulumi:"logAnalyticsWorkspaceId"` }
func (GetKubernetesClusterMicrosoftDefenderArgs) ElementType ¶ added in v5.3.0
func (GetKubernetesClusterMicrosoftDefenderArgs) ElementType() reflect.Type
func (GetKubernetesClusterMicrosoftDefenderArgs) ToGetKubernetesClusterMicrosoftDefenderOutput ¶ added in v5.3.0
func (i GetKubernetesClusterMicrosoftDefenderArgs) ToGetKubernetesClusterMicrosoftDefenderOutput() GetKubernetesClusterMicrosoftDefenderOutput
func (GetKubernetesClusterMicrosoftDefenderArgs) ToGetKubernetesClusterMicrosoftDefenderOutputWithContext ¶ added in v5.3.0
func (i GetKubernetesClusterMicrosoftDefenderArgs) ToGetKubernetesClusterMicrosoftDefenderOutputWithContext(ctx context.Context) GetKubernetesClusterMicrosoftDefenderOutput
type GetKubernetesClusterMicrosoftDefenderArray ¶ added in v5.3.0
type GetKubernetesClusterMicrosoftDefenderArray []GetKubernetesClusterMicrosoftDefenderInput
func (GetKubernetesClusterMicrosoftDefenderArray) ElementType ¶ added in v5.3.0
func (GetKubernetesClusterMicrosoftDefenderArray) ElementType() reflect.Type
func (GetKubernetesClusterMicrosoftDefenderArray) ToGetKubernetesClusterMicrosoftDefenderArrayOutput ¶ added in v5.3.0
func (i GetKubernetesClusterMicrosoftDefenderArray) ToGetKubernetesClusterMicrosoftDefenderArrayOutput() GetKubernetesClusterMicrosoftDefenderArrayOutput
func (GetKubernetesClusterMicrosoftDefenderArray) ToGetKubernetesClusterMicrosoftDefenderArrayOutputWithContext ¶ added in v5.3.0
func (i GetKubernetesClusterMicrosoftDefenderArray) ToGetKubernetesClusterMicrosoftDefenderArrayOutputWithContext(ctx context.Context) GetKubernetesClusterMicrosoftDefenderArrayOutput
type GetKubernetesClusterMicrosoftDefenderArrayInput ¶ added in v5.3.0
type GetKubernetesClusterMicrosoftDefenderArrayInput interface { pulumi.Input ToGetKubernetesClusterMicrosoftDefenderArrayOutput() GetKubernetesClusterMicrosoftDefenderArrayOutput ToGetKubernetesClusterMicrosoftDefenderArrayOutputWithContext(context.Context) GetKubernetesClusterMicrosoftDefenderArrayOutput }
GetKubernetesClusterMicrosoftDefenderArrayInput is an input type that accepts GetKubernetesClusterMicrosoftDefenderArray and GetKubernetesClusterMicrosoftDefenderArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterMicrosoftDefenderArrayInput` via:
GetKubernetesClusterMicrosoftDefenderArray{ GetKubernetesClusterMicrosoftDefenderArgs{...} }
type GetKubernetesClusterMicrosoftDefenderArrayOutput ¶ added in v5.3.0
type GetKubernetesClusterMicrosoftDefenderArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterMicrosoftDefenderArrayOutput) ElementType ¶ added in v5.3.0
func (GetKubernetesClusterMicrosoftDefenderArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterMicrosoftDefenderArrayOutput) ToGetKubernetesClusterMicrosoftDefenderArrayOutput ¶ added in v5.3.0
func (o GetKubernetesClusterMicrosoftDefenderArrayOutput) ToGetKubernetesClusterMicrosoftDefenderArrayOutput() GetKubernetesClusterMicrosoftDefenderArrayOutput
func (GetKubernetesClusterMicrosoftDefenderArrayOutput) ToGetKubernetesClusterMicrosoftDefenderArrayOutputWithContext ¶ added in v5.3.0
func (o GetKubernetesClusterMicrosoftDefenderArrayOutput) ToGetKubernetesClusterMicrosoftDefenderArrayOutputWithContext(ctx context.Context) GetKubernetesClusterMicrosoftDefenderArrayOutput
type GetKubernetesClusterMicrosoftDefenderInput ¶ added in v5.3.0
type GetKubernetesClusterMicrosoftDefenderInput interface { pulumi.Input ToGetKubernetesClusterMicrosoftDefenderOutput() GetKubernetesClusterMicrosoftDefenderOutput ToGetKubernetesClusterMicrosoftDefenderOutputWithContext(context.Context) GetKubernetesClusterMicrosoftDefenderOutput }
GetKubernetesClusterMicrosoftDefenderInput is an input type that accepts GetKubernetesClusterMicrosoftDefenderArgs and GetKubernetesClusterMicrosoftDefenderOutput values. You can construct a concrete instance of `GetKubernetesClusterMicrosoftDefenderInput` via:
GetKubernetesClusterMicrosoftDefenderArgs{...}
type GetKubernetesClusterMicrosoftDefenderOutput ¶ added in v5.3.0
type GetKubernetesClusterMicrosoftDefenderOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterMicrosoftDefenderOutput) ElementType ¶ added in v5.3.0
func (GetKubernetesClusterMicrosoftDefenderOutput) ElementType() reflect.Type
func (GetKubernetesClusterMicrosoftDefenderOutput) LogAnalyticsWorkspaceId ¶ added in v5.3.0
func (o GetKubernetesClusterMicrosoftDefenderOutput) LogAnalyticsWorkspaceId() pulumi.StringOutput
The ID of the Log Analytics Workspace which the OMS Agent should send data to.
func (GetKubernetesClusterMicrosoftDefenderOutput) ToGetKubernetesClusterMicrosoftDefenderOutput ¶ added in v5.3.0
func (o GetKubernetesClusterMicrosoftDefenderOutput) ToGetKubernetesClusterMicrosoftDefenderOutput() GetKubernetesClusterMicrosoftDefenderOutput
func (GetKubernetesClusterMicrosoftDefenderOutput) ToGetKubernetesClusterMicrosoftDefenderOutputWithContext ¶ added in v5.3.0
func (o GetKubernetesClusterMicrosoftDefenderOutput) ToGetKubernetesClusterMicrosoftDefenderOutputWithContext(ctx context.Context) GetKubernetesClusterMicrosoftDefenderOutput
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. e.g. `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. e.g. `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. e.g. `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 GetKubernetesClusterOmsAgent ¶
type GetKubernetesClusterOmsAgent struct { // 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 []GetKubernetesClusterOmsAgentOmsAgentIdentity `pulumi:"omsAgentIdentities"` }
type GetKubernetesClusterOmsAgentArgs ¶
type GetKubernetesClusterOmsAgentArgs struct { // 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 GetKubernetesClusterOmsAgentOmsAgentIdentityArrayInput `pulumi:"omsAgentIdentities"` }
func (GetKubernetesClusterOmsAgentArgs) ElementType ¶
func (GetKubernetesClusterOmsAgentArgs) ElementType() reflect.Type
func (GetKubernetesClusterOmsAgentArgs) ToGetKubernetesClusterOmsAgentOutput ¶
func (i GetKubernetesClusterOmsAgentArgs) ToGetKubernetesClusterOmsAgentOutput() GetKubernetesClusterOmsAgentOutput
func (GetKubernetesClusterOmsAgentArgs) ToGetKubernetesClusterOmsAgentOutputWithContext ¶
func (i GetKubernetesClusterOmsAgentArgs) ToGetKubernetesClusterOmsAgentOutputWithContext(ctx context.Context) GetKubernetesClusterOmsAgentOutput
type GetKubernetesClusterOmsAgentArray ¶
type GetKubernetesClusterOmsAgentArray []GetKubernetesClusterOmsAgentInput
func (GetKubernetesClusterOmsAgentArray) ElementType ¶
func (GetKubernetesClusterOmsAgentArray) ElementType() reflect.Type
func (GetKubernetesClusterOmsAgentArray) ToGetKubernetesClusterOmsAgentArrayOutput ¶
func (i GetKubernetesClusterOmsAgentArray) ToGetKubernetesClusterOmsAgentArrayOutput() GetKubernetesClusterOmsAgentArrayOutput
func (GetKubernetesClusterOmsAgentArray) ToGetKubernetesClusterOmsAgentArrayOutputWithContext ¶
func (i GetKubernetesClusterOmsAgentArray) ToGetKubernetesClusterOmsAgentArrayOutputWithContext(ctx context.Context) GetKubernetesClusterOmsAgentArrayOutput
type GetKubernetesClusterOmsAgentArrayInput ¶
type GetKubernetesClusterOmsAgentArrayInput interface { pulumi.Input ToGetKubernetesClusterOmsAgentArrayOutput() GetKubernetesClusterOmsAgentArrayOutput ToGetKubernetesClusterOmsAgentArrayOutputWithContext(context.Context) GetKubernetesClusterOmsAgentArrayOutput }
GetKubernetesClusterOmsAgentArrayInput is an input type that accepts GetKubernetesClusterOmsAgentArray and GetKubernetesClusterOmsAgentArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterOmsAgentArrayInput` via:
GetKubernetesClusterOmsAgentArray{ GetKubernetesClusterOmsAgentArgs{...} }
type GetKubernetesClusterOmsAgentArrayOutput ¶
type GetKubernetesClusterOmsAgentArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterOmsAgentArrayOutput) ElementType ¶
func (GetKubernetesClusterOmsAgentArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterOmsAgentArrayOutput) ToGetKubernetesClusterOmsAgentArrayOutput ¶
func (o GetKubernetesClusterOmsAgentArrayOutput) ToGetKubernetesClusterOmsAgentArrayOutput() GetKubernetesClusterOmsAgentArrayOutput
func (GetKubernetesClusterOmsAgentArrayOutput) ToGetKubernetesClusterOmsAgentArrayOutputWithContext ¶
func (o GetKubernetesClusterOmsAgentArrayOutput) ToGetKubernetesClusterOmsAgentArrayOutputWithContext(ctx context.Context) GetKubernetesClusterOmsAgentArrayOutput
type GetKubernetesClusterOmsAgentInput ¶
type GetKubernetesClusterOmsAgentInput interface { pulumi.Input ToGetKubernetesClusterOmsAgentOutput() GetKubernetesClusterOmsAgentOutput ToGetKubernetesClusterOmsAgentOutputWithContext(context.Context) GetKubernetesClusterOmsAgentOutput }
GetKubernetesClusterOmsAgentInput is an input type that accepts GetKubernetesClusterOmsAgentArgs and GetKubernetesClusterOmsAgentOutput values. You can construct a concrete instance of `GetKubernetesClusterOmsAgentInput` via:
GetKubernetesClusterOmsAgentArgs{...}
type GetKubernetesClusterOmsAgentOmsAgentIdentity ¶
type GetKubernetesClusterOmsAgentOmsAgentIdentity 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 GetKubernetesClusterOmsAgentOmsAgentIdentityArgs ¶
type GetKubernetesClusterOmsAgentOmsAgentIdentityArgs 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 (GetKubernetesClusterOmsAgentOmsAgentIdentityArgs) ElementType ¶
func (GetKubernetesClusterOmsAgentOmsAgentIdentityArgs) ElementType() reflect.Type
func (GetKubernetesClusterOmsAgentOmsAgentIdentityArgs) ToGetKubernetesClusterOmsAgentOmsAgentIdentityOutput ¶
func (i GetKubernetesClusterOmsAgentOmsAgentIdentityArgs) ToGetKubernetesClusterOmsAgentOmsAgentIdentityOutput() GetKubernetesClusterOmsAgentOmsAgentIdentityOutput
func (GetKubernetesClusterOmsAgentOmsAgentIdentityArgs) ToGetKubernetesClusterOmsAgentOmsAgentIdentityOutputWithContext ¶
func (i GetKubernetesClusterOmsAgentOmsAgentIdentityArgs) ToGetKubernetesClusterOmsAgentOmsAgentIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterOmsAgentOmsAgentIdentityOutput
type GetKubernetesClusterOmsAgentOmsAgentIdentityArray ¶
type GetKubernetesClusterOmsAgentOmsAgentIdentityArray []GetKubernetesClusterOmsAgentOmsAgentIdentityInput
func (GetKubernetesClusterOmsAgentOmsAgentIdentityArray) ElementType ¶
func (GetKubernetesClusterOmsAgentOmsAgentIdentityArray) ElementType() reflect.Type
func (GetKubernetesClusterOmsAgentOmsAgentIdentityArray) ToGetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput ¶
func (i GetKubernetesClusterOmsAgentOmsAgentIdentityArray) ToGetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput() GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
func (GetKubernetesClusterOmsAgentOmsAgentIdentityArray) ToGetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutputWithContext ¶
func (i GetKubernetesClusterOmsAgentOmsAgentIdentityArray) ToGetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
type GetKubernetesClusterOmsAgentOmsAgentIdentityArrayInput ¶
type GetKubernetesClusterOmsAgentOmsAgentIdentityArrayInput interface { pulumi.Input ToGetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput() GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput ToGetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutputWithContext(context.Context) GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput }
GetKubernetesClusterOmsAgentOmsAgentIdentityArrayInput is an input type that accepts GetKubernetesClusterOmsAgentOmsAgentIdentityArray and GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput values. You can construct a concrete instance of `GetKubernetesClusterOmsAgentOmsAgentIdentityArrayInput` via:
GetKubernetesClusterOmsAgentOmsAgentIdentityArray{ GetKubernetesClusterOmsAgentOmsAgentIdentityArgs{...} }
type GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput ¶
type GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) ElementType ¶
func (GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) ElementType() reflect.Type
func (GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) ToGetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput ¶
func (o GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) ToGetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput() GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
func (GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) ToGetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutputWithContext ¶
func (o GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) ToGetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutputWithContext(ctx context.Context) GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
type GetKubernetesClusterOmsAgentOmsAgentIdentityInput ¶
type GetKubernetesClusterOmsAgentOmsAgentIdentityInput interface { pulumi.Input ToGetKubernetesClusterOmsAgentOmsAgentIdentityOutput() GetKubernetesClusterOmsAgentOmsAgentIdentityOutput ToGetKubernetesClusterOmsAgentOmsAgentIdentityOutputWithContext(context.Context) GetKubernetesClusterOmsAgentOmsAgentIdentityOutput }
GetKubernetesClusterOmsAgentOmsAgentIdentityInput is an input type that accepts GetKubernetesClusterOmsAgentOmsAgentIdentityArgs and GetKubernetesClusterOmsAgentOmsAgentIdentityOutput values. You can construct a concrete instance of `GetKubernetesClusterOmsAgentOmsAgentIdentityInput` via:
GetKubernetesClusterOmsAgentOmsAgentIdentityArgs{...}
type GetKubernetesClusterOmsAgentOmsAgentIdentityOutput ¶
type GetKubernetesClusterOmsAgentOmsAgentIdentityOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterOmsAgentOmsAgentIdentityOutput) ClientId ¶
func (o GetKubernetesClusterOmsAgentOmsAgentIdentityOutput) ClientId() pulumi.StringOutput
The Client ID of the user-defined Managed Identity assigned to the Kubelets.
func (GetKubernetesClusterOmsAgentOmsAgentIdentityOutput) ElementType ¶
func (GetKubernetesClusterOmsAgentOmsAgentIdentityOutput) ElementType() reflect.Type
func (GetKubernetesClusterOmsAgentOmsAgentIdentityOutput) ObjectId ¶
func (o GetKubernetesClusterOmsAgentOmsAgentIdentityOutput) ObjectId() pulumi.StringOutput
The Object ID of the user-defined Managed Identity assigned to the Kubelets.
func (GetKubernetesClusterOmsAgentOmsAgentIdentityOutput) ToGetKubernetesClusterOmsAgentOmsAgentIdentityOutput ¶
func (o GetKubernetesClusterOmsAgentOmsAgentIdentityOutput) ToGetKubernetesClusterOmsAgentOmsAgentIdentityOutput() GetKubernetesClusterOmsAgentOmsAgentIdentityOutput
func (GetKubernetesClusterOmsAgentOmsAgentIdentityOutput) ToGetKubernetesClusterOmsAgentOmsAgentIdentityOutputWithContext ¶
func (o GetKubernetesClusterOmsAgentOmsAgentIdentityOutput) ToGetKubernetesClusterOmsAgentOmsAgentIdentityOutputWithContext(ctx context.Context) GetKubernetesClusterOmsAgentOmsAgentIdentityOutput
func (GetKubernetesClusterOmsAgentOmsAgentIdentityOutput) UserAssignedIdentityId ¶
func (o GetKubernetesClusterOmsAgentOmsAgentIdentityOutput) UserAssignedIdentityId() pulumi.StringOutput
The ID of the User Assigned Identity assigned to the Kubelets.
type GetKubernetesClusterOmsAgentOutput ¶
type GetKubernetesClusterOmsAgentOutput struct{ *pulumi.OutputState }
func (GetKubernetesClusterOmsAgentOutput) ElementType ¶
func (GetKubernetesClusterOmsAgentOutput) ElementType() reflect.Type
func (GetKubernetesClusterOmsAgentOutput) LogAnalyticsWorkspaceId ¶
func (o GetKubernetesClusterOmsAgentOutput) LogAnalyticsWorkspaceId() pulumi.StringOutput
The ID of the Log Analytics Workspace which the OMS Agent should send data to.
func (GetKubernetesClusterOmsAgentOutput) OmsAgentIdentities ¶
func (o GetKubernetesClusterOmsAgentOutput) OmsAgentIdentities() GetKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
An `omsAgentIdentity` block as defined below.
func (GetKubernetesClusterOmsAgentOutput) ToGetKubernetesClusterOmsAgentOutput ¶
func (o GetKubernetesClusterOmsAgentOutput) ToGetKubernetesClusterOmsAgentOutput() GetKubernetesClusterOmsAgentOutput
func (GetKubernetesClusterOmsAgentOutput) ToGetKubernetesClusterOmsAgentOutputWithContext ¶
func (o GetKubernetesClusterOmsAgentOutput) ToGetKubernetesClusterOmsAgentOutputWithContext(ctx context.Context) GetKubernetesClusterOmsAgentOutput
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 ¶
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 ¶
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/v5/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 ¶
type GetKubernetesServiceVersionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getKubernetesServiceVersions.
func GetKubernetesServiceVersionsOutput ¶
func GetKubernetesServiceVersionsOutput(ctx *pulumi.Context, args GetKubernetesServiceVersionsOutputArgs, opts ...pulumi.InvokeOption) GetKubernetesServiceVersionsResultOutput
func (GetKubernetesServiceVersionsResultOutput) ElementType ¶
func (GetKubernetesServiceVersionsResultOutput) ElementType() reflect.Type
func (GetKubernetesServiceVersionsResultOutput) Id ¶
func (o GetKubernetesServiceVersionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetKubernetesServiceVersionsResultOutput) IncludePreview ¶
func (o GetKubernetesServiceVersionsResultOutput) IncludePreview() pulumi.BoolPtrOutput
func (GetKubernetesServiceVersionsResultOutput) LatestVersion ¶
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 ¶
func (o GetKubernetesServiceVersionsResultOutput) Location() pulumi.StringOutput
func (GetKubernetesServiceVersionsResultOutput) ToGetKubernetesServiceVersionsResultOutput ¶
func (o GetKubernetesServiceVersionsResultOutput) ToGetKubernetesServiceVersionsResultOutput() GetKubernetesServiceVersionsResultOutput
func (GetKubernetesServiceVersionsResultOutput) ToGetKubernetesServiceVersionsResultOutputWithContext ¶
func (o GetKubernetesServiceVersionsResultOutput) ToGetKubernetesServiceVersionsResultOutputWithContext(ctx context.Context) GetKubernetesServiceVersionsResultOutput
func (GetKubernetesServiceVersionsResultOutput) VersionPrefix ¶
func (o GetKubernetesServiceVersionsResultOutput) VersionPrefix() pulumi.StringPtrOutput
func (GetKubernetesServiceVersionsResultOutput) Versions ¶
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 GroupIdentityPtrOutput `pulumi:"identity"` // A `imageRegistryCredential` block as documented below. Changing this forces a new resource to be created. ImageRegistryCredentials GroupImageRegistryCredentialArrayOutput `pulumi:"imageRegistryCredentials"` // The definition of an init container that is part of the group as documented in the `initContainer` block below. Changing this forces a new resource to be created. InitContainers GroupInitContainerArrayOutput `pulumi:"initContainers"` // 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"` // The Key Vault key URI for CMK encryption. Changing this forces a new resource to be created. KeyVaultKeyId pulumi.StringPtrOutput `pulumi:"keyVaultKeyId"` // 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/v5/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v5/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
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 // The definition of an init container that is part of the group as documented in the `initContainer` block below. Changing this forces a new resource to be created. InitContainers GroupInitContainerArrayInput // 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 // The Key Vault key URI for CMK encryption. Changing this forces a new resource to be created. KeyVaultKeyId 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"` // The upper limit of the number of CPU cores of the containers. CpuLimit *float64 `pulumi:"cpuLimit"` // 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"` // A `gpuLimit` block as defined below. GpuLimit *GroupContainerGpuLimit `pulumi:"gpuLimit"` // 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"` // The the upper limit of the memory of the containers in GB. MemoryLimit *float64 `pulumi:"memoryLimit"` // 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"` // The upper limit of the number of CPU cores of the containers. CpuLimit pulumi.Float64PtrInput `pulumi:"cpuLimit"` // 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"` // A `gpuLimit` block as defined below. GpuLimit GroupContainerGpuLimitPtrInput `pulumi:"gpuLimit"` // 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"` // The the upper limit of the memory of the containers in GB. MemoryLimit pulumi.Float64PtrInput `pulumi:"memoryLimit"` // 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 GroupContainerGpuLimit ¶ added in v5.12.0
type GroupContainerGpuLimit 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 GroupContainerGpuLimitArgs ¶ added in v5.12.0
type GroupContainerGpuLimitArgs 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 (GroupContainerGpuLimitArgs) ElementType ¶ added in v5.12.0
func (GroupContainerGpuLimitArgs) ElementType() reflect.Type
func (GroupContainerGpuLimitArgs) ToGroupContainerGpuLimitOutput ¶ added in v5.12.0
func (i GroupContainerGpuLimitArgs) ToGroupContainerGpuLimitOutput() GroupContainerGpuLimitOutput
func (GroupContainerGpuLimitArgs) ToGroupContainerGpuLimitOutputWithContext ¶ added in v5.12.0
func (i GroupContainerGpuLimitArgs) ToGroupContainerGpuLimitOutputWithContext(ctx context.Context) GroupContainerGpuLimitOutput
func (GroupContainerGpuLimitArgs) ToGroupContainerGpuLimitPtrOutput ¶ added in v5.12.0
func (i GroupContainerGpuLimitArgs) ToGroupContainerGpuLimitPtrOutput() GroupContainerGpuLimitPtrOutput
func (GroupContainerGpuLimitArgs) ToGroupContainerGpuLimitPtrOutputWithContext ¶ added in v5.12.0
func (i GroupContainerGpuLimitArgs) ToGroupContainerGpuLimitPtrOutputWithContext(ctx context.Context) GroupContainerGpuLimitPtrOutput
type GroupContainerGpuLimitInput ¶ added in v5.12.0
type GroupContainerGpuLimitInput interface { pulumi.Input ToGroupContainerGpuLimitOutput() GroupContainerGpuLimitOutput ToGroupContainerGpuLimitOutputWithContext(context.Context) GroupContainerGpuLimitOutput }
GroupContainerGpuLimitInput is an input type that accepts GroupContainerGpuLimitArgs and GroupContainerGpuLimitOutput values. You can construct a concrete instance of `GroupContainerGpuLimitInput` via:
GroupContainerGpuLimitArgs{...}
type GroupContainerGpuLimitOutput ¶ added in v5.12.0
type GroupContainerGpuLimitOutput struct{ *pulumi.OutputState }
func (GroupContainerGpuLimitOutput) Count ¶ added in v5.12.0
func (o GroupContainerGpuLimitOutput) 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 (GroupContainerGpuLimitOutput) ElementType ¶ added in v5.12.0
func (GroupContainerGpuLimitOutput) ElementType() reflect.Type
func (GroupContainerGpuLimitOutput) Sku ¶ added in v5.12.0
func (o GroupContainerGpuLimitOutput) 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 (GroupContainerGpuLimitOutput) ToGroupContainerGpuLimitOutput ¶ added in v5.12.0
func (o GroupContainerGpuLimitOutput) ToGroupContainerGpuLimitOutput() GroupContainerGpuLimitOutput
func (GroupContainerGpuLimitOutput) ToGroupContainerGpuLimitOutputWithContext ¶ added in v5.12.0
func (o GroupContainerGpuLimitOutput) ToGroupContainerGpuLimitOutputWithContext(ctx context.Context) GroupContainerGpuLimitOutput
func (GroupContainerGpuLimitOutput) ToGroupContainerGpuLimitPtrOutput ¶ added in v5.12.0
func (o GroupContainerGpuLimitOutput) ToGroupContainerGpuLimitPtrOutput() GroupContainerGpuLimitPtrOutput
func (GroupContainerGpuLimitOutput) ToGroupContainerGpuLimitPtrOutputWithContext ¶ added in v5.12.0
func (o GroupContainerGpuLimitOutput) ToGroupContainerGpuLimitPtrOutputWithContext(ctx context.Context) GroupContainerGpuLimitPtrOutput
type GroupContainerGpuLimitPtrInput ¶ added in v5.12.0
type GroupContainerGpuLimitPtrInput interface { pulumi.Input ToGroupContainerGpuLimitPtrOutput() GroupContainerGpuLimitPtrOutput ToGroupContainerGpuLimitPtrOutputWithContext(context.Context) GroupContainerGpuLimitPtrOutput }
GroupContainerGpuLimitPtrInput is an input type that accepts GroupContainerGpuLimitArgs, GroupContainerGpuLimitPtr and GroupContainerGpuLimitPtrOutput values. You can construct a concrete instance of `GroupContainerGpuLimitPtrInput` via:
GroupContainerGpuLimitArgs{...} or: nil
func GroupContainerGpuLimitPtr ¶ added in v5.12.0
func GroupContainerGpuLimitPtr(v *GroupContainerGpuLimitArgs) GroupContainerGpuLimitPtrInput
type GroupContainerGpuLimitPtrOutput ¶ added in v5.12.0
type GroupContainerGpuLimitPtrOutput struct{ *pulumi.OutputState }
func (GroupContainerGpuLimitPtrOutput) Count ¶ added in v5.12.0
func (o GroupContainerGpuLimitPtrOutput) 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 (GroupContainerGpuLimitPtrOutput) Elem ¶ added in v5.12.0
func (o GroupContainerGpuLimitPtrOutput) Elem() GroupContainerGpuLimitOutput
func (GroupContainerGpuLimitPtrOutput) ElementType ¶ added in v5.12.0
func (GroupContainerGpuLimitPtrOutput) ElementType() reflect.Type
func (GroupContainerGpuLimitPtrOutput) Sku ¶ added in v5.12.0
func (o GroupContainerGpuLimitPtrOutput) 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 (GroupContainerGpuLimitPtrOutput) ToGroupContainerGpuLimitPtrOutput ¶ added in v5.12.0
func (o GroupContainerGpuLimitPtrOutput) ToGroupContainerGpuLimitPtrOutput() GroupContainerGpuLimitPtrOutput
func (GroupContainerGpuLimitPtrOutput) ToGroupContainerGpuLimitPtrOutputWithContext ¶ added in v5.12.0
func (o GroupContainerGpuLimitPtrOutput) ToGroupContainerGpuLimitPtrOutputWithContext(ctx context.Context) GroupContainerGpuLimitPtrOutput
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 { // A map of HTTP headers used to access on the container. Changing this forces a new resource to be created. HttpHeaders map[string]string `pulumi:"httpHeaders"` // 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 { // A map of HTTP headers used to access on the container. Changing this forces a new resource to be created. HttpHeaders pulumi.StringMapInput `pulumi:"httpHeaders"` // 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) HttpHeaders ¶ added in v5.13.0
func (o GroupContainerLivenessProbeHttpGetOutput) HttpHeaders() pulumi.StringMapOutput
A map of HTTP headers used to access on the container. Changing this forces a new resource to be created.
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) CpuLimit ¶ added in v5.12.0
func (o GroupContainerOutput) CpuLimit() pulumi.Float64PtrOutput
The upper limit of the number of CPU cores of the containers.
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) GpuLimit ¶ added in v5.12.0
func (o GroupContainerOutput) GpuLimit() GroupContainerGpuLimitPtrOutput
A `gpuLimit` block as defined below.
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) MemoryLimit ¶ added in v5.12.0
func (o GroupContainerOutput) MemoryLimit() pulumi.Float64PtrOutput
The the upper limit of the memory of the containers in GB.
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 { // A map of HTTP headers used to access on the container. Changing this forces a new resource to be created. HttpHeaders map[string]string `pulumi:"httpHeaders"` // 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 { // A map of HTTP headers used to access on the container. Changing this forces a new resource to be created. HttpHeaders pulumi.StringMapInput `pulumi:"httpHeaders"` // 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) HttpHeaders ¶ added in v5.13.0
func (o GroupContainerReadinessProbeHttpGetOutput) HttpHeaders() pulumi.StringMapOutput
A map of HTTP headers used to access on the container. Changing this forces a new resource to be created.
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 ¶
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 ¶
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 ¶
func (GroupExposedPortArgs) ElementType() reflect.Type
func (GroupExposedPortArgs) ToGroupExposedPortOutput ¶
func (i GroupExposedPortArgs) ToGroupExposedPortOutput() GroupExposedPortOutput
func (GroupExposedPortArgs) ToGroupExposedPortOutputWithContext ¶
func (i GroupExposedPortArgs) ToGroupExposedPortOutputWithContext(ctx context.Context) GroupExposedPortOutput
type GroupExposedPortArray ¶
type GroupExposedPortArray []GroupExposedPortInput
func (GroupExposedPortArray) ElementType ¶
func (GroupExposedPortArray) ElementType() reflect.Type
func (GroupExposedPortArray) ToGroupExposedPortArrayOutput ¶
func (i GroupExposedPortArray) ToGroupExposedPortArrayOutput() GroupExposedPortArrayOutput
func (GroupExposedPortArray) ToGroupExposedPortArrayOutputWithContext ¶
func (i GroupExposedPortArray) ToGroupExposedPortArrayOutputWithContext(ctx context.Context) GroupExposedPortArrayOutput
type GroupExposedPortArrayInput ¶
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 ¶
type GroupExposedPortArrayOutput struct{ *pulumi.OutputState }
func (GroupExposedPortArrayOutput) ElementType ¶
func (GroupExposedPortArrayOutput) ElementType() reflect.Type
func (GroupExposedPortArrayOutput) Index ¶
func (o GroupExposedPortArrayOutput) Index(i pulumi.IntInput) GroupExposedPortOutput
func (GroupExposedPortArrayOutput) ToGroupExposedPortArrayOutput ¶
func (o GroupExposedPortArrayOutput) ToGroupExposedPortArrayOutput() GroupExposedPortArrayOutput
func (GroupExposedPortArrayOutput) ToGroupExposedPortArrayOutputWithContext ¶
func (o GroupExposedPortArrayOutput) ToGroupExposedPortArrayOutputWithContext(ctx context.Context) GroupExposedPortArrayOutput
type GroupExposedPortInput ¶
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 ¶
type GroupExposedPortOutput struct{ *pulumi.OutputState }
func (GroupExposedPortOutput) ElementType ¶
func (GroupExposedPortOutput) ElementType() reflect.Type
func (GroupExposedPortOutput) Port ¶
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 ¶
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 ¶
func (o GroupExposedPortOutput) ToGroupExposedPortOutput() GroupExposedPortOutput
func (GroupExposedPortOutput) ToGroupExposedPortOutputWithContext ¶
func (o GroupExposedPortOutput) ToGroupExposedPortOutputWithContext(ctx context.Context) GroupExposedPortOutput
type GroupIdentity ¶
type GroupIdentity struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Container Group. IdentityIds []string `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId *string `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Container Group. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type string `pulumi:"type"` }
type GroupIdentityArgs ¶
type GroupIdentityArgs struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Container Group. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Container Group. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). 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 Assigned Managed Identity IDs to be assigned to this Container Group.
func (GroupIdentityOutput) PrincipalId ¶
func (o GroupIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (GroupIdentityOutput) TenantId ¶
func (o GroupIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
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
Specifies the type of Managed Service Identity that should be configured on this Container Group. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
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 Assigned Managed Identity IDs to be assigned to this Container Group.
func (GroupIdentityPtrOutput) PrincipalId ¶
func (o GroupIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (GroupIdentityPtrOutput) TenantId ¶
func (o GroupIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
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
Specifies the type of Managed Service Identity that should be configured on this Container Group. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
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 GroupInitContainer ¶ added in v5.2.0
type GroupInitContainer 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"` // 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"` // The container image name. Changing this forces a new resource to be created. Image string `pulumi:"image"` // Specifies the name of the Container Group. Changing this forces a new resource to be created. Name string `pulumi:"name"` // 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 []GroupInitContainerVolume `pulumi:"volumes"` }
type GroupInitContainerArgs ¶ added in v5.2.0
type GroupInitContainerArgs 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"` // 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"` // The container image name. Changing this forces a new resource to be created. Image pulumi.StringInput `pulumi:"image"` // Specifies the name of the Container Group. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` // 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 GroupInitContainerVolumeArrayInput `pulumi:"volumes"` }
func (GroupInitContainerArgs) ElementType ¶ added in v5.2.0
func (GroupInitContainerArgs) ElementType() reflect.Type
func (GroupInitContainerArgs) ToGroupInitContainerOutput ¶ added in v5.2.0
func (i GroupInitContainerArgs) ToGroupInitContainerOutput() GroupInitContainerOutput
func (GroupInitContainerArgs) ToGroupInitContainerOutputWithContext ¶ added in v5.2.0
func (i GroupInitContainerArgs) ToGroupInitContainerOutputWithContext(ctx context.Context) GroupInitContainerOutput
type GroupInitContainerArray ¶ added in v5.2.0
type GroupInitContainerArray []GroupInitContainerInput
func (GroupInitContainerArray) ElementType ¶ added in v5.2.0
func (GroupInitContainerArray) ElementType() reflect.Type
func (GroupInitContainerArray) ToGroupInitContainerArrayOutput ¶ added in v5.2.0
func (i GroupInitContainerArray) ToGroupInitContainerArrayOutput() GroupInitContainerArrayOutput
func (GroupInitContainerArray) ToGroupInitContainerArrayOutputWithContext ¶ added in v5.2.0
func (i GroupInitContainerArray) ToGroupInitContainerArrayOutputWithContext(ctx context.Context) GroupInitContainerArrayOutput
type GroupInitContainerArrayInput ¶ added in v5.2.0
type GroupInitContainerArrayInput interface { pulumi.Input ToGroupInitContainerArrayOutput() GroupInitContainerArrayOutput ToGroupInitContainerArrayOutputWithContext(context.Context) GroupInitContainerArrayOutput }
GroupInitContainerArrayInput is an input type that accepts GroupInitContainerArray and GroupInitContainerArrayOutput values. You can construct a concrete instance of `GroupInitContainerArrayInput` via:
GroupInitContainerArray{ GroupInitContainerArgs{...} }
type GroupInitContainerArrayOutput ¶ added in v5.2.0
type GroupInitContainerArrayOutput struct{ *pulumi.OutputState }
func (GroupInitContainerArrayOutput) ElementType ¶ added in v5.2.0
func (GroupInitContainerArrayOutput) ElementType() reflect.Type
func (GroupInitContainerArrayOutput) Index ¶ added in v5.2.0
func (o GroupInitContainerArrayOutput) Index(i pulumi.IntInput) GroupInitContainerOutput
func (GroupInitContainerArrayOutput) ToGroupInitContainerArrayOutput ¶ added in v5.2.0
func (o GroupInitContainerArrayOutput) ToGroupInitContainerArrayOutput() GroupInitContainerArrayOutput
func (GroupInitContainerArrayOutput) ToGroupInitContainerArrayOutputWithContext ¶ added in v5.2.0
func (o GroupInitContainerArrayOutput) ToGroupInitContainerArrayOutputWithContext(ctx context.Context) GroupInitContainerArrayOutput
type GroupInitContainerInput ¶ added in v5.2.0
type GroupInitContainerInput interface { pulumi.Input ToGroupInitContainerOutput() GroupInitContainerOutput ToGroupInitContainerOutputWithContext(context.Context) GroupInitContainerOutput }
GroupInitContainerInput is an input type that accepts GroupInitContainerArgs and GroupInitContainerOutput values. You can construct a concrete instance of `GroupInitContainerInput` via:
GroupInitContainerArgs{...}
type GroupInitContainerOutput ¶ added in v5.2.0
type GroupInitContainerOutput struct{ *pulumi.OutputState }
func (GroupInitContainerOutput) Commands ¶ added in v5.2.0
func (o GroupInitContainerOutput) Commands() pulumi.StringArrayOutput
A list of commands which should be run on the container. Changing this forces a new resource to be created.
func (GroupInitContainerOutput) ElementType ¶ added in v5.2.0
func (GroupInitContainerOutput) ElementType() reflect.Type
func (GroupInitContainerOutput) EnvironmentVariables ¶ added in v5.2.0
func (o GroupInitContainerOutput) 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 (GroupInitContainerOutput) Image ¶ added in v5.2.0
func (o GroupInitContainerOutput) Image() pulumi.StringOutput
The container image name. Changing this forces a new resource to be created.
func (GroupInitContainerOutput) Name ¶ added in v5.2.0
func (o GroupInitContainerOutput) Name() pulumi.StringOutput
Specifies the name of the Container Group. Changing this forces a new resource to be created.
func (GroupInitContainerOutput) SecureEnvironmentVariables ¶ added in v5.2.0
func (o GroupInitContainerOutput) 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 (GroupInitContainerOutput) ToGroupInitContainerOutput ¶ added in v5.2.0
func (o GroupInitContainerOutput) ToGroupInitContainerOutput() GroupInitContainerOutput
func (GroupInitContainerOutput) ToGroupInitContainerOutputWithContext ¶ added in v5.2.0
func (o GroupInitContainerOutput) ToGroupInitContainerOutputWithContext(ctx context.Context) GroupInitContainerOutput
func (GroupInitContainerOutput) Volumes ¶ added in v5.2.0
func (o GroupInitContainerOutput) Volumes() GroupInitContainerVolumeArrayOutput
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 GroupInitContainerVolume ¶ added in v5.2.0
type GroupInitContainerVolume 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 *GroupInitContainerVolumeGitRepo `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 GroupInitContainerVolumeArgs ¶ added in v5.2.0
type GroupInitContainerVolumeArgs 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 GroupInitContainerVolumeGitRepoPtrInput `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 (GroupInitContainerVolumeArgs) ElementType ¶ added in v5.2.0
func (GroupInitContainerVolumeArgs) ElementType() reflect.Type
func (GroupInitContainerVolumeArgs) ToGroupInitContainerVolumeOutput ¶ added in v5.2.0
func (i GroupInitContainerVolumeArgs) ToGroupInitContainerVolumeOutput() GroupInitContainerVolumeOutput
func (GroupInitContainerVolumeArgs) ToGroupInitContainerVolumeOutputWithContext ¶ added in v5.2.0
func (i GroupInitContainerVolumeArgs) ToGroupInitContainerVolumeOutputWithContext(ctx context.Context) GroupInitContainerVolumeOutput
type GroupInitContainerVolumeArray ¶ added in v5.2.0
type GroupInitContainerVolumeArray []GroupInitContainerVolumeInput
func (GroupInitContainerVolumeArray) ElementType ¶ added in v5.2.0
func (GroupInitContainerVolumeArray) ElementType() reflect.Type
func (GroupInitContainerVolumeArray) ToGroupInitContainerVolumeArrayOutput ¶ added in v5.2.0
func (i GroupInitContainerVolumeArray) ToGroupInitContainerVolumeArrayOutput() GroupInitContainerVolumeArrayOutput
func (GroupInitContainerVolumeArray) ToGroupInitContainerVolumeArrayOutputWithContext ¶ added in v5.2.0
func (i GroupInitContainerVolumeArray) ToGroupInitContainerVolumeArrayOutputWithContext(ctx context.Context) GroupInitContainerVolumeArrayOutput
type GroupInitContainerVolumeArrayInput ¶ added in v5.2.0
type GroupInitContainerVolumeArrayInput interface { pulumi.Input ToGroupInitContainerVolumeArrayOutput() GroupInitContainerVolumeArrayOutput ToGroupInitContainerVolumeArrayOutputWithContext(context.Context) GroupInitContainerVolumeArrayOutput }
GroupInitContainerVolumeArrayInput is an input type that accepts GroupInitContainerVolumeArray and GroupInitContainerVolumeArrayOutput values. You can construct a concrete instance of `GroupInitContainerVolumeArrayInput` via:
GroupInitContainerVolumeArray{ GroupInitContainerVolumeArgs{...} }
type GroupInitContainerVolumeArrayOutput ¶ added in v5.2.0
type GroupInitContainerVolumeArrayOutput struct{ *pulumi.OutputState }
func (GroupInitContainerVolumeArrayOutput) ElementType ¶ added in v5.2.0
func (GroupInitContainerVolumeArrayOutput) ElementType() reflect.Type
func (GroupInitContainerVolumeArrayOutput) Index ¶ added in v5.2.0
func (o GroupInitContainerVolumeArrayOutput) Index(i pulumi.IntInput) GroupInitContainerVolumeOutput
func (GroupInitContainerVolumeArrayOutput) ToGroupInitContainerVolumeArrayOutput ¶ added in v5.2.0
func (o GroupInitContainerVolumeArrayOutput) ToGroupInitContainerVolumeArrayOutput() GroupInitContainerVolumeArrayOutput
func (GroupInitContainerVolumeArrayOutput) ToGroupInitContainerVolumeArrayOutputWithContext ¶ added in v5.2.0
func (o GroupInitContainerVolumeArrayOutput) ToGroupInitContainerVolumeArrayOutputWithContext(ctx context.Context) GroupInitContainerVolumeArrayOutput
type GroupInitContainerVolumeGitRepo ¶ added in v5.2.0
type GroupInitContainerVolumeGitRepo 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 GroupInitContainerVolumeGitRepoArgs ¶ added in v5.2.0
type GroupInitContainerVolumeGitRepoArgs 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 (GroupInitContainerVolumeGitRepoArgs) ElementType ¶ added in v5.2.0
func (GroupInitContainerVolumeGitRepoArgs) ElementType() reflect.Type
func (GroupInitContainerVolumeGitRepoArgs) ToGroupInitContainerVolumeGitRepoOutput ¶ added in v5.2.0
func (i GroupInitContainerVolumeGitRepoArgs) ToGroupInitContainerVolumeGitRepoOutput() GroupInitContainerVolumeGitRepoOutput
func (GroupInitContainerVolumeGitRepoArgs) ToGroupInitContainerVolumeGitRepoOutputWithContext ¶ added in v5.2.0
func (i GroupInitContainerVolumeGitRepoArgs) ToGroupInitContainerVolumeGitRepoOutputWithContext(ctx context.Context) GroupInitContainerVolumeGitRepoOutput
func (GroupInitContainerVolumeGitRepoArgs) ToGroupInitContainerVolumeGitRepoPtrOutput ¶ added in v5.2.0
func (i GroupInitContainerVolumeGitRepoArgs) ToGroupInitContainerVolumeGitRepoPtrOutput() GroupInitContainerVolumeGitRepoPtrOutput
func (GroupInitContainerVolumeGitRepoArgs) ToGroupInitContainerVolumeGitRepoPtrOutputWithContext ¶ added in v5.2.0
func (i GroupInitContainerVolumeGitRepoArgs) ToGroupInitContainerVolumeGitRepoPtrOutputWithContext(ctx context.Context) GroupInitContainerVolumeGitRepoPtrOutput
type GroupInitContainerVolumeGitRepoInput ¶ added in v5.2.0
type GroupInitContainerVolumeGitRepoInput interface { pulumi.Input ToGroupInitContainerVolumeGitRepoOutput() GroupInitContainerVolumeGitRepoOutput ToGroupInitContainerVolumeGitRepoOutputWithContext(context.Context) GroupInitContainerVolumeGitRepoOutput }
GroupInitContainerVolumeGitRepoInput is an input type that accepts GroupInitContainerVolumeGitRepoArgs and GroupInitContainerVolumeGitRepoOutput values. You can construct a concrete instance of `GroupInitContainerVolumeGitRepoInput` via:
GroupInitContainerVolumeGitRepoArgs{...}
type GroupInitContainerVolumeGitRepoOutput ¶ added in v5.2.0
type GroupInitContainerVolumeGitRepoOutput struct{ *pulumi.OutputState }
func (GroupInitContainerVolumeGitRepoOutput) Directory ¶ added in v5.2.0
func (o GroupInitContainerVolumeGitRepoOutput) Directory() pulumi.StringPtrOutput
Specifies the directory into which the repository should be cloned. Changing this forces a new resource to be created.
func (GroupInitContainerVolumeGitRepoOutput) ElementType ¶ added in v5.2.0
func (GroupInitContainerVolumeGitRepoOutput) ElementType() reflect.Type
func (GroupInitContainerVolumeGitRepoOutput) Revision ¶ added in v5.2.0
func (o GroupInitContainerVolumeGitRepoOutput) 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 (GroupInitContainerVolumeGitRepoOutput) ToGroupInitContainerVolumeGitRepoOutput ¶ added in v5.2.0
func (o GroupInitContainerVolumeGitRepoOutput) ToGroupInitContainerVolumeGitRepoOutput() GroupInitContainerVolumeGitRepoOutput
func (GroupInitContainerVolumeGitRepoOutput) ToGroupInitContainerVolumeGitRepoOutputWithContext ¶ added in v5.2.0
func (o GroupInitContainerVolumeGitRepoOutput) ToGroupInitContainerVolumeGitRepoOutputWithContext(ctx context.Context) GroupInitContainerVolumeGitRepoOutput
func (GroupInitContainerVolumeGitRepoOutput) ToGroupInitContainerVolumeGitRepoPtrOutput ¶ added in v5.2.0
func (o GroupInitContainerVolumeGitRepoOutput) ToGroupInitContainerVolumeGitRepoPtrOutput() GroupInitContainerVolumeGitRepoPtrOutput
func (GroupInitContainerVolumeGitRepoOutput) ToGroupInitContainerVolumeGitRepoPtrOutputWithContext ¶ added in v5.2.0
func (o GroupInitContainerVolumeGitRepoOutput) ToGroupInitContainerVolumeGitRepoPtrOutputWithContext(ctx context.Context) GroupInitContainerVolumeGitRepoPtrOutput
func (GroupInitContainerVolumeGitRepoOutput) Url ¶ added in v5.2.0
func (o GroupInitContainerVolumeGitRepoOutput) Url() pulumi.StringOutput
Specifies the Git repository to be cloned. Changing this forces a new resource to be created.
type GroupInitContainerVolumeGitRepoPtrInput ¶ added in v5.2.0
type GroupInitContainerVolumeGitRepoPtrInput interface { pulumi.Input ToGroupInitContainerVolumeGitRepoPtrOutput() GroupInitContainerVolumeGitRepoPtrOutput ToGroupInitContainerVolumeGitRepoPtrOutputWithContext(context.Context) GroupInitContainerVolumeGitRepoPtrOutput }
GroupInitContainerVolumeGitRepoPtrInput is an input type that accepts GroupInitContainerVolumeGitRepoArgs, GroupInitContainerVolumeGitRepoPtr and GroupInitContainerVolumeGitRepoPtrOutput values. You can construct a concrete instance of `GroupInitContainerVolumeGitRepoPtrInput` via:
GroupInitContainerVolumeGitRepoArgs{...} or: nil
func GroupInitContainerVolumeGitRepoPtr ¶ added in v5.2.0
func GroupInitContainerVolumeGitRepoPtr(v *GroupInitContainerVolumeGitRepoArgs) GroupInitContainerVolumeGitRepoPtrInput
type GroupInitContainerVolumeGitRepoPtrOutput ¶ added in v5.2.0
type GroupInitContainerVolumeGitRepoPtrOutput struct{ *pulumi.OutputState }
func (GroupInitContainerVolumeGitRepoPtrOutput) Directory ¶ added in v5.2.0
func (o GroupInitContainerVolumeGitRepoPtrOutput) Directory() pulumi.StringPtrOutput
Specifies the directory into which the repository should be cloned. Changing this forces a new resource to be created.
func (GroupInitContainerVolumeGitRepoPtrOutput) ElementType ¶ added in v5.2.0
func (GroupInitContainerVolumeGitRepoPtrOutput) ElementType() reflect.Type
func (GroupInitContainerVolumeGitRepoPtrOutput) Revision ¶ added in v5.2.0
func (o GroupInitContainerVolumeGitRepoPtrOutput) 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 (GroupInitContainerVolumeGitRepoPtrOutput) ToGroupInitContainerVolumeGitRepoPtrOutput ¶ added in v5.2.0
func (o GroupInitContainerVolumeGitRepoPtrOutput) ToGroupInitContainerVolumeGitRepoPtrOutput() GroupInitContainerVolumeGitRepoPtrOutput
func (GroupInitContainerVolumeGitRepoPtrOutput) ToGroupInitContainerVolumeGitRepoPtrOutputWithContext ¶ added in v5.2.0
func (o GroupInitContainerVolumeGitRepoPtrOutput) ToGroupInitContainerVolumeGitRepoPtrOutputWithContext(ctx context.Context) GroupInitContainerVolumeGitRepoPtrOutput
func (GroupInitContainerVolumeGitRepoPtrOutput) Url ¶ added in v5.2.0
func (o GroupInitContainerVolumeGitRepoPtrOutput) Url() pulumi.StringPtrOutput
Specifies the Git repository to be cloned. Changing this forces a new resource to be created.
type GroupInitContainerVolumeInput ¶ added in v5.2.0
type GroupInitContainerVolumeInput interface { pulumi.Input ToGroupInitContainerVolumeOutput() GroupInitContainerVolumeOutput ToGroupInitContainerVolumeOutputWithContext(context.Context) GroupInitContainerVolumeOutput }
GroupInitContainerVolumeInput is an input type that accepts GroupInitContainerVolumeArgs and GroupInitContainerVolumeOutput values. You can construct a concrete instance of `GroupInitContainerVolumeInput` via:
GroupInitContainerVolumeArgs{...}
type GroupInitContainerVolumeOutput ¶ added in v5.2.0
type GroupInitContainerVolumeOutput struct{ *pulumi.OutputState }
func (GroupInitContainerVolumeOutput) ElementType ¶ added in v5.2.0
func (GroupInitContainerVolumeOutput) ElementType() reflect.Type
func (GroupInitContainerVolumeOutput) EmptyDir ¶ added in v5.2.0
func (o GroupInitContainerVolumeOutput) 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 (GroupInitContainerVolumeOutput) GitRepo ¶ added in v5.2.0
func (o GroupInitContainerVolumeOutput) GitRepo() GroupInitContainerVolumeGitRepoPtrOutput
A `gitRepo` block as defined below.
func (GroupInitContainerVolumeOutput) MountPath ¶ added in v5.2.0
func (o GroupInitContainerVolumeOutput) MountPath() pulumi.StringOutput
The path on which this volume is to be mounted. Changing this forces a new resource to be created.
func (GroupInitContainerVolumeOutput) Name ¶ added in v5.2.0
func (o GroupInitContainerVolumeOutput) Name() pulumi.StringOutput
Specifies the name of the Container Group. Changing this forces a new resource to be created.
func (GroupInitContainerVolumeOutput) ReadOnly ¶ added in v5.2.0
func (o GroupInitContainerVolumeOutput) 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 (GroupInitContainerVolumeOutput) Secret ¶ added in v5.2.0
func (o GroupInitContainerVolumeOutput) 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 (GroupInitContainerVolumeOutput) ShareName ¶ added in v5.2.0
func (o GroupInitContainerVolumeOutput) 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 (GroupInitContainerVolumeOutput) StorageAccountKey ¶ added in v5.2.0
func (o GroupInitContainerVolumeOutput) StorageAccountKey() pulumi.StringPtrOutput
The access key for the Azure Storage account specified as above. Changing this forces a new resource to be created.
func (GroupInitContainerVolumeOutput) StorageAccountName ¶ added in v5.2.0
func (o GroupInitContainerVolumeOutput) 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 (GroupInitContainerVolumeOutput) ToGroupInitContainerVolumeOutput ¶ added in v5.2.0
func (o GroupInitContainerVolumeOutput) ToGroupInitContainerVolumeOutput() GroupInitContainerVolumeOutput
func (GroupInitContainerVolumeOutput) ToGroupInitContainerVolumeOutputWithContext ¶ added in v5.2.0
func (o GroupInitContainerVolumeOutput) ToGroupInitContainerVolumeOutputWithContext(ctx context.Context) GroupInitContainerVolumeOutput
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) Containers ¶ added in v5.5.0
func (o GroupOutput) Containers() GroupContainerArrayOutput
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.
func (GroupOutput) Diagnostics ¶ added in v5.5.0
func (o GroupOutput) Diagnostics() GroupDiagnosticsPtrOutput
A `diagnostics` block as documented below.
func (GroupOutput) DnsConfig ¶ added in v5.5.0
func (o GroupOutput) DnsConfig() GroupDnsConfigPtrOutput
A `dnsConfig` block as documented below.
func (GroupOutput) DnsNameLabel ¶ added in v5.5.0
func (o GroupOutput) DnsNameLabel() pulumi.StringPtrOutput
The DNS label/name for the container groups IP. Changing this forces a new resource to be created.
func (GroupOutput) ElementType ¶
func (GroupOutput) ElementType() reflect.Type
func (GroupOutput) ExposedPorts ¶ added in v5.5.0
func (o GroupOutput) ExposedPorts() GroupExposedPortArrayOutput
Zero or more `exposedPort` blocks as defined below. Changing this forces a new resource to be created.
func (GroupOutput) Fqdn ¶ added in v5.5.0
func (o GroupOutput) Fqdn() pulumi.StringOutput
The FQDN of the container group derived from `dnsNameLabel`.
func (GroupOutput) Identity ¶ added in v5.5.0
func (o GroupOutput) Identity() GroupIdentityPtrOutput
An `identity` block as defined below.
func (GroupOutput) ImageRegistryCredentials ¶ added in v5.5.0
func (o GroupOutput) ImageRegistryCredentials() GroupImageRegistryCredentialArrayOutput
A `imageRegistryCredential` block as documented below. Changing this forces a new resource to be created.
func (GroupOutput) InitContainers ¶ added in v5.5.0
func (o GroupOutput) InitContainers() GroupInitContainerArrayOutput
The definition of an init container that is part of the group as documented in the `initContainer` block below. Changing this forces a new resource to be created.
func (GroupOutput) IpAddress ¶ added in v5.5.0
func (o GroupOutput) IpAddress() pulumi.StringOutput
The IP address allocated to the container group.
func (GroupOutput) IpAddressType ¶ added in v5.5.0
func (o GroupOutput) IpAddressType() pulumi.StringPtrOutput
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.
func (GroupOutput) KeyVaultKeyId ¶ added in v5.6.0
func (o GroupOutput) KeyVaultKeyId() pulumi.StringPtrOutput
The Key Vault key URI for CMK encryption. Changing this forces a new resource to be created.
func (GroupOutput) Location ¶ added in v5.5.0
func (o GroupOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (GroupOutput) Name ¶ added in v5.5.0
func (o GroupOutput) Name() pulumi.StringOutput
Specifies the name of the Container Group. Changing this forces a new resource to be created.
func (GroupOutput) NetworkProfileId ¶ added in v5.5.0
func (o GroupOutput) NetworkProfileId() pulumi.StringPtrOutput
Network profile ID for deploying to virtual network.
func (GroupOutput) OsType ¶ added in v5.5.0
func (o GroupOutput) OsType() pulumi.StringOutput
The OS for the container group. Allowed values are `Linux` and `Windows`. Changing this forces a new resource to be created.
func (GroupOutput) ResourceGroupName ¶ added in v5.5.0
func (o GroupOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the Container Group. Changing this forces a new resource to be created.
func (GroupOutput) RestartPolicy ¶ added in v5.5.0
func (o GroupOutput) RestartPolicy() pulumi.StringPtrOutput
Restart policy for the container group. Allowed values are `Always`, `Never`, `OnFailure`. Defaults to `Always`. Changing this forces a new resource to be created.
func (GroupOutput) Tags ¶ added in v5.5.0
func (o GroupOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (GroupOutput) ToGroupOutput ¶
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
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 definition of an init container that is part of the group as documented in the `initContainer` block below. Changing this forces a new resource to be created. InitContainers GroupInitContainerArrayInput // 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 // The Key Vault key URI for CMK encryption. Changing this forces a new resource to be created. KeyVaultKeyId 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 `aciConnectorLinux` block as defined below. For more details, please visit [Create and configure an AKS cluster to use virtual nodes](https://docs.microsoft.com/azure/aks/virtual-nodes-portal). AciConnectorLinux KubernetesClusterAciConnectorLinuxPtrOutput `pulumi:"aciConnectorLinux"` // 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 `azureActiveDirectoryRoleBasedAccessControl` block as defined below. AzureActiveDirectoryRoleBasedAccessControl KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput `pulumi:"azureActiveDirectoryRoleBasedAccessControl"` // Should the Azure Policy Add-On be enabled? 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) AzurePolicyEnabled pulumi.BoolPtrOutput `pulumi:"azurePolicyEnabled"` // 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/azure/aks/azure-disk-customer-managed-keys). Changing this forces a new resource to be created. 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"` // Should HTTP Application Routing be enabled? HttpApplicationRoutingEnabled pulumi.BoolPtrOutput `pulumi:"httpApplicationRoutingEnabled"` // The Zone Name of the HTTP Application Routing. HttpApplicationRoutingZoneName pulumi.StringOutput `pulumi:"httpApplicationRoutingZoneName"` // 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"` // A `ingressApplicationGateway` block as defined below. IngressApplicationGateway KubernetesClusterIngressApplicationGatewayPtrOutput `pulumi:"ingressApplicationGateway"` // A `keyVaultSecretsProvider` block as defined below. For more details, please visit [Azure Keyvault Secrets Provider for AKS](https://docs.microsoft.com/azure/aks/csi-secrets-store-driver). KeyVaultSecretsProvider KubernetesClusterKeyVaultSecretsProviderPtrOutput `pulumi:"keyVaultSecretsProvider"` // 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 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 and local accounts 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. KubeletIdentity KubernetesClusterKubeletIdentityOutput `pulumi:"kubeletIdentity"` // 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). AKS does not require an exact patch version to be specified, minor version aliases such as `1.22` are also supported. - The minor version's latest GA patch is automatically chosen in that case. More details can be found in [the documentation](https://docs.microsoft.com/en-us/azure/aks/supported-kubernetes-versions?tabs=azure-cli#alias-minor-version). 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/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"` // A `microsoftDefender` block as defined below. MicrosoftDefender KubernetesClusterMicrosoftDefenderPtrOutput `pulumi:"microsoftDefender"` // 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"` // Enable or Disable the [OIDC issuer URL](https://docs.microsoft.com/azure/aks/cluster-configuration#oidc-issuer-preview) OidcIssuerEnabled pulumi.BoolPtrOutput `pulumi:"oidcIssuerEnabled"` // The OIDC issuer URL that is associated with the cluster. OidcIssuerUrl pulumi.StringOutput `pulumi:"oidcIssuerUrl"` // A `omsAgent` block as defined below. OmsAgent KubernetesClusterOmsAgentPtrOutput `pulumi:"omsAgent"` // Is Open Service Mesh enabled? For more details, please visit [Open Service Mesh for AKS](https://docs.microsoft.com/azure/aks/open-service-mesh-about). OpenServiceMeshEnabled pulumi.BoolPtrOutput `pulumi:"openServiceMeshEnabled"` // 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.BoolPtrOutput `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. Changing this forces a new resource to be created. 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"` 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"` // Whether Role Based Access Control for the Kubernetes Cluster should be enabled. Defaults to `true`. Changing this forces a new resource to be created. RoleBasedAccessControlEnabled pulumi.BoolPtrOutput `pulumi:"roleBasedAccessControlEnabled"` // Whether to enable run command for the cluster or not. Defaults to `true`. RunCommandEnabled pulumi.BoolPtrOutput `pulumi:"runCommandEnabled"` // 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/v5/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v5/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
type KubernetesClusterAciConnectorLinux ¶
type KubernetesClusterAciConnectorLinux struct { // The subnet name for the virtual nodes to run. SubnetName string `pulumi:"subnetName"` }
type KubernetesClusterAciConnectorLinuxArgs ¶
type KubernetesClusterAciConnectorLinuxArgs struct { // The subnet name for the virtual nodes to run. SubnetName pulumi.StringInput `pulumi:"subnetName"` }
func (KubernetesClusterAciConnectorLinuxArgs) ElementType ¶
func (KubernetesClusterAciConnectorLinuxArgs) ElementType() reflect.Type
func (KubernetesClusterAciConnectorLinuxArgs) ToKubernetesClusterAciConnectorLinuxOutput ¶
func (i KubernetesClusterAciConnectorLinuxArgs) ToKubernetesClusterAciConnectorLinuxOutput() KubernetesClusterAciConnectorLinuxOutput
func (KubernetesClusterAciConnectorLinuxArgs) ToKubernetesClusterAciConnectorLinuxOutputWithContext ¶
func (i KubernetesClusterAciConnectorLinuxArgs) ToKubernetesClusterAciConnectorLinuxOutputWithContext(ctx context.Context) KubernetesClusterAciConnectorLinuxOutput
func (KubernetesClusterAciConnectorLinuxArgs) ToKubernetesClusterAciConnectorLinuxPtrOutput ¶
func (i KubernetesClusterAciConnectorLinuxArgs) ToKubernetesClusterAciConnectorLinuxPtrOutput() KubernetesClusterAciConnectorLinuxPtrOutput
func (KubernetesClusterAciConnectorLinuxArgs) ToKubernetesClusterAciConnectorLinuxPtrOutputWithContext ¶
func (i KubernetesClusterAciConnectorLinuxArgs) ToKubernetesClusterAciConnectorLinuxPtrOutputWithContext(ctx context.Context) KubernetesClusterAciConnectorLinuxPtrOutput
type KubernetesClusterAciConnectorLinuxInput ¶
type KubernetesClusterAciConnectorLinuxInput interface { pulumi.Input ToKubernetesClusterAciConnectorLinuxOutput() KubernetesClusterAciConnectorLinuxOutput ToKubernetesClusterAciConnectorLinuxOutputWithContext(context.Context) KubernetesClusterAciConnectorLinuxOutput }
KubernetesClusterAciConnectorLinuxInput is an input type that accepts KubernetesClusterAciConnectorLinuxArgs and KubernetesClusterAciConnectorLinuxOutput values. You can construct a concrete instance of `KubernetesClusterAciConnectorLinuxInput` via:
KubernetesClusterAciConnectorLinuxArgs{...}
type KubernetesClusterAciConnectorLinuxOutput ¶
type KubernetesClusterAciConnectorLinuxOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAciConnectorLinuxOutput) ElementType ¶
func (KubernetesClusterAciConnectorLinuxOutput) ElementType() reflect.Type
func (KubernetesClusterAciConnectorLinuxOutput) SubnetName ¶
func (o KubernetesClusterAciConnectorLinuxOutput) SubnetName() pulumi.StringOutput
The subnet name for the virtual nodes to run.
func (KubernetesClusterAciConnectorLinuxOutput) ToKubernetesClusterAciConnectorLinuxOutput ¶
func (o KubernetesClusterAciConnectorLinuxOutput) ToKubernetesClusterAciConnectorLinuxOutput() KubernetesClusterAciConnectorLinuxOutput
func (KubernetesClusterAciConnectorLinuxOutput) ToKubernetesClusterAciConnectorLinuxOutputWithContext ¶
func (o KubernetesClusterAciConnectorLinuxOutput) ToKubernetesClusterAciConnectorLinuxOutputWithContext(ctx context.Context) KubernetesClusterAciConnectorLinuxOutput
func (KubernetesClusterAciConnectorLinuxOutput) ToKubernetesClusterAciConnectorLinuxPtrOutput ¶
func (o KubernetesClusterAciConnectorLinuxOutput) ToKubernetesClusterAciConnectorLinuxPtrOutput() KubernetesClusterAciConnectorLinuxPtrOutput
func (KubernetesClusterAciConnectorLinuxOutput) ToKubernetesClusterAciConnectorLinuxPtrOutputWithContext ¶
func (o KubernetesClusterAciConnectorLinuxOutput) ToKubernetesClusterAciConnectorLinuxPtrOutputWithContext(ctx context.Context) KubernetesClusterAciConnectorLinuxPtrOutput
type KubernetesClusterAciConnectorLinuxPtrInput ¶
type KubernetesClusterAciConnectorLinuxPtrInput interface { pulumi.Input ToKubernetesClusterAciConnectorLinuxPtrOutput() KubernetesClusterAciConnectorLinuxPtrOutput ToKubernetesClusterAciConnectorLinuxPtrOutputWithContext(context.Context) KubernetesClusterAciConnectorLinuxPtrOutput }
KubernetesClusterAciConnectorLinuxPtrInput is an input type that accepts KubernetesClusterAciConnectorLinuxArgs, KubernetesClusterAciConnectorLinuxPtr and KubernetesClusterAciConnectorLinuxPtrOutput values. You can construct a concrete instance of `KubernetesClusterAciConnectorLinuxPtrInput` via:
KubernetesClusterAciConnectorLinuxArgs{...} or: nil
func KubernetesClusterAciConnectorLinuxPtr ¶
func KubernetesClusterAciConnectorLinuxPtr(v *KubernetesClusterAciConnectorLinuxArgs) KubernetesClusterAciConnectorLinuxPtrInput
type KubernetesClusterAciConnectorLinuxPtrOutput ¶
type KubernetesClusterAciConnectorLinuxPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAciConnectorLinuxPtrOutput) ElementType ¶
func (KubernetesClusterAciConnectorLinuxPtrOutput) ElementType() reflect.Type
func (KubernetesClusterAciConnectorLinuxPtrOutput) SubnetName ¶
func (o KubernetesClusterAciConnectorLinuxPtrOutput) SubnetName() pulumi.StringPtrOutput
The subnet name for the virtual nodes to run.
func (KubernetesClusterAciConnectorLinuxPtrOutput) ToKubernetesClusterAciConnectorLinuxPtrOutput ¶
func (o KubernetesClusterAciConnectorLinuxPtrOutput) ToKubernetesClusterAciConnectorLinuxPtrOutput() KubernetesClusterAciConnectorLinuxPtrOutput
func (KubernetesClusterAciConnectorLinuxPtrOutput) ToKubernetesClusterAciConnectorLinuxPtrOutputWithContext ¶
func (o KubernetesClusterAciConnectorLinuxPtrOutput) ToKubernetesClusterAciConnectorLinuxPtrOutputWithContext(ctx context.Context) KubernetesClusterAciConnectorLinuxPtrOutput
type KubernetesClusterArgs ¶
type KubernetesClusterArgs struct { // A `aciConnectorLinux` block as defined below. For more details, please visit [Create and configure an AKS cluster to use virtual nodes](https://docs.microsoft.com/azure/aks/virtual-nodes-portal). AciConnectorLinux KubernetesClusterAciConnectorLinuxPtrInput // 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 `azureActiveDirectoryRoleBasedAccessControl` block as defined below. AzureActiveDirectoryRoleBasedAccessControl KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrInput // Should the Azure Policy Add-On be enabled? 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) AzurePolicyEnabled pulumi.BoolPtrInput // 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/azure/aks/azure-disk-customer-managed-keys). Changing this forces a new resource to be created. 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 // Should HTTP Application Routing be enabled? HttpApplicationRoutingEnabled 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 `ingressApplicationGateway` block as defined below. IngressApplicationGateway KubernetesClusterIngressApplicationGatewayPtrInput // A `keyVaultSecretsProvider` block as defined below. For more details, please visit [Azure Keyvault Secrets Provider for AKS](https://docs.microsoft.com/azure/aks/csi-secrets-store-driver). KeyVaultSecretsProvider KubernetesClusterKeyVaultSecretsProviderPtrInput // A `kubeletIdentity` block as defined below. Changing this forces a new resource to be created. KubeletIdentity KubernetesClusterKubeletIdentityPtrInput // 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). AKS does not require an exact patch version to be specified, minor version aliases such as `1.22` are also supported. - The minor version's latest GA patch is automatically chosen in that case. More details can be found in [the documentation](https://docs.microsoft.com/en-us/azure/aks/supported-kubernetes-versions?tabs=azure-cli#alias-minor-version). 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/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 // A `microsoftDefender` block as defined below. MicrosoftDefender KubernetesClusterMicrosoftDefenderPtrInput // 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 // Enable or Disable the [OIDC issuer URL](https://docs.microsoft.com/azure/aks/cluster-configuration#oidc-issuer-preview) OidcIssuerEnabled pulumi.BoolPtrInput // A `omsAgent` block as defined below. OmsAgent KubernetesClusterOmsAgentPtrInput // Is Open Service Mesh enabled? For more details, please visit [Open Service Mesh for AKS](https://docs.microsoft.com/azure/aks/open-service-mesh-about). OpenServiceMeshEnabled pulumi.BoolPtrInput // 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. Changing this forces a new resource to be created. PrivateDnsZoneId pulumi.StringPtrInput 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 // Whether Role Based Access Control for the Kubernetes Cluster should be enabled. Defaults to `true`. Changing this forces a new resource to be created. RoleBasedAccessControlEnabled pulumi.BoolPtrInput // Whether to enable run command for the cluster or not. Defaults to `true`. RunCommandEnabled pulumi.BoolPtrInput // 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 ¶
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 ¶
func (o KubernetesClusterAutoScalerProfileOutput) MaxNodeProvisioningTime() pulumi.StringPtrOutput
Maximum time the autoscaler waits for a node to be provisioned. Defaults to `15m`.
func (KubernetesClusterAutoScalerProfileOutput) MaxUnreadyNodes ¶
func (o KubernetesClusterAutoScalerProfileOutput) MaxUnreadyNodes() pulumi.IntPtrOutput
Maximum Number of allowed unready nodes. Defaults to `3`.
func (KubernetesClusterAutoScalerProfileOutput) MaxUnreadyPercentage ¶
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 ¶
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 ¶
func (o KubernetesClusterAutoScalerProfilePtrOutput) MaxNodeProvisioningTime() pulumi.StringPtrOutput
Maximum time the autoscaler waits for a node to be provisioned. Defaults to `15m`.
func (KubernetesClusterAutoScalerProfilePtrOutput) MaxUnreadyNodes ¶
func (o KubernetesClusterAutoScalerProfilePtrOutput) MaxUnreadyNodes() pulumi.IntPtrOutput
Maximum Number of allowed unready nodes. Defaults to `3`.
func (KubernetesClusterAutoScalerProfilePtrOutput) MaxUnreadyPercentage ¶
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 KubernetesClusterAzureActiveDirectoryRoleBasedAccessControl ¶
type KubernetesClusterAzureActiveDirectoryRoleBasedAccessControl 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 KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs ¶
type KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs 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 (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ElementType ¶
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ElementType() reflect.Type
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput ¶
func (i KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput() KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutputWithContext ¶
func (i KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutputWithContext(ctx context.Context) KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput ¶
func (i KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput() KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutputWithContext ¶
func (i KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutputWithContext(ctx context.Context) KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput
type KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlInput ¶
type KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlInput interface { pulumi.Input ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput() KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutputWithContext(context.Context) KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput }
KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlInput is an input type that accepts KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs and KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput values. You can construct a concrete instance of `KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlInput` via:
KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs{...}
type KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput ¶
type KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) AdminGroupObjectIds ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) AdminGroupObjectIds() pulumi.StringArrayOutput
A list of Object IDs of Azure Active Directory Groups which should have Admin Role on the Cluster.
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) AzureRbacEnabled ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) AzureRbacEnabled() pulumi.BoolPtrOutput
Is Role Based Access Control based on Azure AD enabled?
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ClientAppId ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ClientAppId() pulumi.StringPtrOutput
The Client ID of an Azure Active Directory Application.
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ElementType ¶
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ElementType() reflect.Type
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) Managed ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) Managed() pulumi.BoolPtrOutput
Is the Azure Active Directory integration Managed, meaning that Azure will create/manage the Service Principal used for integration.
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ServerAppId ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ServerAppId() pulumi.StringPtrOutput
The Server ID of an Azure Active Directory Application.
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ServerAppSecret ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ServerAppSecret() pulumi.StringPtrOutput
The Server Secret of an Azure Active Directory Application.
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) TenantId ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) 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 (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput() KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutputWithContext ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutputWithContext(ctx context.Context) KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput() KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutputWithContext ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlOutput) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutputWithContext(ctx context.Context) KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput
type KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrInput ¶
type KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrInput interface { pulumi.Input ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput() KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutputWithContext(context.Context) KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput }
KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrInput is an input type that accepts KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs, KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtr and KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput values. You can construct a concrete instance of `KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrInput` via:
KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs{...} or: nil
func KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtr ¶
func KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtr(v *KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArgs) KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrInput
type KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput ¶
type KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) AdminGroupObjectIds ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) AdminGroupObjectIds() pulumi.StringArrayOutput
A list of Object IDs of Azure Active Directory Groups which should have Admin Role on the Cluster.
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) AzureRbacEnabled ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) AzureRbacEnabled() pulumi.BoolPtrOutput
Is Role Based Access Control based on Azure AD enabled?
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) ClientAppId ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) ClientAppId() pulumi.StringPtrOutput
The Client ID of an Azure Active Directory Application.
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) ElementType ¶
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) ElementType() reflect.Type
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) Managed ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) Managed() pulumi.BoolPtrOutput
Is the Azure Active Directory integration Managed, meaning that Azure will create/manage the Service Principal used for integration.
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) ServerAppId ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) ServerAppId() pulumi.StringPtrOutput
The Server ID of an Azure Active Directory Application.
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) ServerAppSecret ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) ServerAppSecret() pulumi.StringPtrOutput
The Server Secret of an Azure Active Directory Application.
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) TenantId ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) 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 (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput() KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput
func (KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutputWithContext ¶
func (o KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput) ToKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutputWithContext(ctx context.Context) KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput
type KubernetesClusterDefaultNodePool ¶
type KubernetesClusterDefaultNodePool struct { // Specifies the ID of the Capacity Reservation Group within which this AKS Cluster should be created. Changing this forces a new resource to be created. CapacityReservationGroupId *string `pulumi:"capacityReservationGroupId"` // Should [the Kubernetes Auto Scaler](https://docs.microsoft.com/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"` HostGroupId *string `pulumi:"hostGroupId"` // A `kubeletConfig` block as defined below. KubeletConfig *KubernetesClusterDefaultNodePoolKubeletConfig `pulumi:"kubeletConfig"` // The type of disk used by kubelet. Possible values are `OS` and `Temporary`. 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. 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 default node pool will be created with the version specified by `kubernetesVersion`. If both are unspecified, the latest recommended version will be used at provisioning time (but won't auto-upgrade). AKS does not require an exact patch version to be specified, minor version aliases such as `1.22` are also supported. - The minor version's latest GA patch is automatically chosen in that case. More details can be found in [the documentation](https://docs.microsoft.com/en-us/azure/aks/supported-kubernetes-versions?tabs=azure-cli#alias-minor-version). 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/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`. Changing this forces a new resource to be created. 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"` // Specifies a list of Availability Zones in which this Kubernetes Cluster should be located. Changing this forces a new Kubernetes Cluster to be created. Zones []string `pulumi:"zones"` }
type KubernetesClusterDefaultNodePoolArgs ¶
type KubernetesClusterDefaultNodePoolArgs struct { // Specifies the ID of the Capacity Reservation Group within which this AKS Cluster should be created. Changing this forces a new resource to be created. CapacityReservationGroupId pulumi.StringPtrInput `pulumi:"capacityReservationGroupId"` // Should [the Kubernetes Auto Scaler](https://docs.microsoft.com/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"` HostGroupId pulumi.StringPtrInput `pulumi:"hostGroupId"` // A `kubeletConfig` block as defined below. KubeletConfig KubernetesClusterDefaultNodePoolKubeletConfigPtrInput `pulumi:"kubeletConfig"` // The type of disk used by kubelet. Possible values are `OS` and `Temporary`. 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. 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 default node pool will be created with the version specified by `kubernetesVersion`. If both are unspecified, the latest recommended version will be used at provisioning time (but won't auto-upgrade). AKS does not require an exact patch version to be specified, minor version aliases such as `1.22` are also supported. - The minor version's latest GA patch is automatically chosen in that case. More details can be found in [the documentation](https://docs.microsoft.com/en-us/azure/aks/supported-kubernetes-versions?tabs=azure-cli#alias-minor-version). 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/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`. Changing this forces a new resource to be created. 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"` // Specifies a list of Availability Zones in which this Kubernetes Cluster should be located. Changing this forces a new Kubernetes Cluster to be created. Zones pulumi.StringArrayInput `pulumi:"zones"` }
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 ¶
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 ¶
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 ¶
func (KubernetesClusterDefaultNodePoolKubeletConfigArgs) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigOutput ¶
func (i KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigOutput() KubernetesClusterDefaultNodePoolKubeletConfigOutput
func (KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigOutputWithContext ¶
func (i KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolKubeletConfigOutput
func (KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutput ¶
func (i KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutput() KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
func (KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutputWithContext ¶
func (i KubernetesClusterDefaultNodePoolKubeletConfigArgs) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
type KubernetesClusterDefaultNodePoolKubeletConfigInput ¶
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 ¶
type KubernetesClusterDefaultNodePoolKubeletConfigOutput struct{ *pulumi.OutputState }
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) AllowedUnsafeSysctls ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) ImageGcHighThreshold ¶
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 ¶
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 ¶
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 ¶
func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigOutput() KubernetesClusterDefaultNodePoolKubeletConfigOutput
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigOutputWithContext ¶
func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolKubeletConfigOutput
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutput ¶
func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutput() KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutputWithContext ¶
func (o KubernetesClusterDefaultNodePoolKubeletConfigOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
func (KubernetesClusterDefaultNodePoolKubeletConfigOutput) TopologyManagerPolicy ¶
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 ¶
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 ¶
func KubernetesClusterDefaultNodePoolKubeletConfigPtr(v *KubernetesClusterDefaultNodePoolKubeletConfigArgs) KubernetesClusterDefaultNodePoolKubeletConfigPtrInput
type KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput ¶
type KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) AllowedUnsafeSysctls ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ImageGcHighThreshold ¶
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 ¶
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 ¶
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 ¶
func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutput() KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutputWithContext ¶
func (o KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) ToKubernetesClusterDefaultNodePoolKubeletConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
func (KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput) TopologyManagerPolicy ¶
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 ¶
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 ¶
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 ¶
func (KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutput ¶
func (i KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutputWithContext ¶
func (i KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput ¶
func (i KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutputWithContext ¶
func (i KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
type KubernetesClusterDefaultNodePoolLinuxOsConfigInput ¶
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 ¶
type KubernetesClusterDefaultNodePoolLinuxOsConfigOutput struct{ *pulumi.OutputState }
func (KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ElementType ¶
func (KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) SwapFileSizeMb ¶
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 ¶
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) SysctlConfig() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
A `sysctlConfig` block as defined below. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutput ¶
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutputWithContext ¶
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput ¶
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutputWithContext ¶
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigOutput) TransparentHugePageDefrag ¶
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 ¶
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 ¶
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 ¶
func KubernetesClusterDefaultNodePoolLinuxOsConfigPtr(v *KubernetesClusterDefaultNodePoolLinuxOsConfigArgs) KubernetesClusterDefaultNodePoolLinuxOsConfigPtrInput
type KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput ¶
type KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) ElementType ¶
func (KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) SwapFileSizeMb ¶
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 ¶
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) SysctlConfig() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
A `sysctlConfig` block as defined below. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput ¶
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutputWithContext ¶
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigPtrOutput) TransparentHugePageDefrag ¶
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 ¶
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 ¶
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 `1048576`. 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 ¶
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 `1048576`. 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 ¶
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput ¶
func (i KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutputWithContext ¶
func (i KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput ¶
func (i KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext ¶
func (i KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigInput ¶
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 ¶
type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput struct{ *pulumi.OutputState }
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ElementType ¶
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) FsAioMaxNr ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) NetNetfilterNfConntrackMax() pulumi.IntPtrOutput
The sysctl setting net.netfilter.nf_conntrack_max. Must be between `131072` and `1048576`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput ¶
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutputWithContext ¶
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput ¶
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext ¶
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigOutput) VmMaxMapCount ¶
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 ¶
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 ¶
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 ¶
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 ¶
func KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtr(v *KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigArgs) KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrInput
type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput ¶
type KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) ElementType ¶
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) ElementType() reflect.Type
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsAioMaxNr ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetNetfilterNfConntrackMax() pulumi.IntPtrOutput
The sysctl setting net.netfilter.nf_conntrack_max. Must be between `131072` and `1048576`. Changing this forces a new resource to be created.
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput ¶
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext ¶
func (o KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmMaxMapCount ¶
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 ¶
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 ¶
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) CapacityReservationGroupId ¶ added in v5.12.0
func (o KubernetesClusterDefaultNodePoolOutput) CapacityReservationGroupId() pulumi.StringPtrOutput
Specifies the ID of the Capacity Reservation Group within which this AKS Cluster should be created. 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/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 ¶
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) HostGroupId ¶ added in v5.13.0
func (o KubernetesClusterDefaultNodePoolOutput) HostGroupId() pulumi.StringPtrOutput
func (KubernetesClusterDefaultNodePoolOutput) KubeletConfig ¶
func (o KubernetesClusterDefaultNodePoolOutput) KubeletConfig() KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
A `kubeletConfig` block as defined below.
func (KubernetesClusterDefaultNodePoolOutput) KubeletDiskType ¶
func (o KubernetesClusterDefaultNodePoolOutput) KubeletDiskType() pulumi.StringPtrOutput
The type of disk used by kubelet. Possible values are `OS` and `Temporary`.
func (KubernetesClusterDefaultNodePoolOutput) LinuxOsConfig ¶
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.
func (KubernetesClusterDefaultNodePoolOutput) NodePublicIpPrefixId ¶
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 default node pool will be created with the version specified by `kubernetesVersion`. If both are unspecified, the latest recommended version will be used at provisioning time (but won't auto-upgrade). AKS does not require an exact patch version to be specified, minor version aliases such as `1.22` are also supported. - The minor version's latest GA patch is automatically chosen in that case. More details can be found in [the documentation](https://docs.microsoft.com/en-us/azure/aks/supported-kubernetes-versions?tabs=azure-cli#alias-minor-version).
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 ¶
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 ¶
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 ¶
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/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`. Changing this forces a new resource to be created.
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.
func (KubernetesClusterDefaultNodePoolOutput) Zones ¶
func (o KubernetesClusterDefaultNodePoolOutput) Zones() pulumi.StringArrayOutput
Specifies a list of Availability Zones in which this Kubernetes Cluster should be located. Changing this forces a new Kubernetes Cluster 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) CapacityReservationGroupId ¶ added in v5.12.0
func (o KubernetesClusterDefaultNodePoolPtrOutput) CapacityReservationGroupId() pulumi.StringPtrOutput
Specifies the ID of the Capacity Reservation Group within which this AKS Cluster should be created. 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/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 ¶
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) HostGroupId ¶ added in v5.13.0
func (o KubernetesClusterDefaultNodePoolPtrOutput) HostGroupId() pulumi.StringPtrOutput
func (KubernetesClusterDefaultNodePoolPtrOutput) KubeletConfig ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) KubeletConfig() KubernetesClusterDefaultNodePoolKubeletConfigPtrOutput
A `kubeletConfig` block as defined below.
func (KubernetesClusterDefaultNodePoolPtrOutput) KubeletDiskType ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) KubeletDiskType() pulumi.StringPtrOutput
The type of disk used by kubelet. Possible values are `OS` and `Temporary`.
func (KubernetesClusterDefaultNodePoolPtrOutput) LinuxOsConfig ¶
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.
func (KubernetesClusterDefaultNodePoolPtrOutput) NodePublicIpPrefixId ¶
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 default node pool will be created with the version specified by `kubernetesVersion`. If both are unspecified, the latest recommended version will be used at provisioning time (but won't auto-upgrade). AKS does not require an exact patch version to be specified, minor version aliases such as `1.22` are also supported. - The minor version's latest GA patch is automatically chosen in that case. More details can be found in [the documentation](https://docs.microsoft.com/en-us/azure/aks/supported-kubernetes-versions?tabs=azure-cli#alias-minor-version).
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 ¶
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 ¶
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 ¶
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/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`. Changing this forces a new resource to be created.
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.
func (KubernetesClusterDefaultNodePoolPtrOutput) Zones ¶
func (o KubernetesClusterDefaultNodePoolPtrOutput) Zones() pulumi.StringArrayOutput
Specifies a list of Availability Zones in which this Kubernetes Cluster should be located. Changing this forces a new Kubernetes Cluster 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 ¶
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 ¶
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 ¶
func (KubernetesClusterHttpProxyConfigArgs) ElementType() reflect.Type
func (KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigOutput ¶
func (i KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigOutput() KubernetesClusterHttpProxyConfigOutput
func (KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigOutputWithContext ¶
func (i KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigOutputWithContext(ctx context.Context) KubernetesClusterHttpProxyConfigOutput
func (KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigPtrOutput ¶
func (i KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigPtrOutput() KubernetesClusterHttpProxyConfigPtrOutput
func (KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigPtrOutputWithContext ¶
func (i KubernetesClusterHttpProxyConfigArgs) ToKubernetesClusterHttpProxyConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterHttpProxyConfigPtrOutput
type KubernetesClusterHttpProxyConfigInput ¶
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 ¶
type KubernetesClusterHttpProxyConfigOutput struct{ *pulumi.OutputState }
func (KubernetesClusterHttpProxyConfigOutput) ElementType ¶
func (KubernetesClusterHttpProxyConfigOutput) ElementType() reflect.Type
func (KubernetesClusterHttpProxyConfigOutput) HttpProxy ¶
func (o KubernetesClusterHttpProxyConfigOutput) HttpProxy() pulumi.StringPtrOutput
The proxy address to be used when communicating over HTTP.
func (KubernetesClusterHttpProxyConfigOutput) HttpsProxy ¶
func (o KubernetesClusterHttpProxyConfigOutput) HttpsProxy() pulumi.StringPtrOutput
The proxy address to be used when communicating over HTTPS.
func (KubernetesClusterHttpProxyConfigOutput) NoProxies ¶
func (o KubernetesClusterHttpProxyConfigOutput) NoProxies() pulumi.StringArrayOutput
The list of domains that will not use the proxy for communication.
func (KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigOutput ¶
func (o KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigOutput() KubernetesClusterHttpProxyConfigOutput
func (KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigOutputWithContext ¶
func (o KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigOutputWithContext(ctx context.Context) KubernetesClusterHttpProxyConfigOutput
func (KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigPtrOutput ¶
func (o KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigPtrOutput() KubernetesClusterHttpProxyConfigPtrOutput
func (KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigPtrOutputWithContext ¶
func (o KubernetesClusterHttpProxyConfigOutput) ToKubernetesClusterHttpProxyConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterHttpProxyConfigPtrOutput
func (KubernetesClusterHttpProxyConfigOutput) TrustedCa ¶
func (o KubernetesClusterHttpProxyConfigOutput) TrustedCa() pulumi.StringPtrOutput
The base64 encoded alternative CA certificate content in PEM format.
type KubernetesClusterHttpProxyConfigPtrInput ¶
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 ¶
func KubernetesClusterHttpProxyConfigPtr(v *KubernetesClusterHttpProxyConfigArgs) KubernetesClusterHttpProxyConfigPtrInput
type KubernetesClusterHttpProxyConfigPtrOutput ¶
type KubernetesClusterHttpProxyConfigPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterHttpProxyConfigPtrOutput) ElementType ¶
func (KubernetesClusterHttpProxyConfigPtrOutput) ElementType() reflect.Type
func (KubernetesClusterHttpProxyConfigPtrOutput) HttpProxy ¶
func (o KubernetesClusterHttpProxyConfigPtrOutput) HttpProxy() pulumi.StringPtrOutput
The proxy address to be used when communicating over HTTP.
func (KubernetesClusterHttpProxyConfigPtrOutput) HttpsProxy ¶
func (o KubernetesClusterHttpProxyConfigPtrOutput) HttpsProxy() pulumi.StringPtrOutput
The proxy address to be used when communicating over HTTPS.
func (KubernetesClusterHttpProxyConfigPtrOutput) NoProxies ¶
func (o KubernetesClusterHttpProxyConfigPtrOutput) NoProxies() pulumi.StringArrayOutput
The list of domains that will not use the proxy for communication.
func (KubernetesClusterHttpProxyConfigPtrOutput) ToKubernetesClusterHttpProxyConfigPtrOutput ¶
func (o KubernetesClusterHttpProxyConfigPtrOutput) ToKubernetesClusterHttpProxyConfigPtrOutput() KubernetesClusterHttpProxyConfigPtrOutput
func (KubernetesClusterHttpProxyConfigPtrOutput) ToKubernetesClusterHttpProxyConfigPtrOutputWithContext ¶
func (o KubernetesClusterHttpProxyConfigPtrOutput) ToKubernetesClusterHttpProxyConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterHttpProxyConfigPtrOutput
func (KubernetesClusterHttpProxyConfigPtrOutput) TrustedCa ¶
func (o KubernetesClusterHttpProxyConfigPtrOutput) TrustedCa() pulumi.StringPtrOutput
The base64 encoded alternative CA certificate content in PEM format.
type KubernetesClusterIdentity ¶
type KubernetesClusterIdentity struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Kubernetes Cluster. IdentityIds []string `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. 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"` // Specifies the type of Managed Service Identity that should be configured on this Kubernetes Cluster. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type string `pulumi:"type"` }
type KubernetesClusterIdentityArgs ¶
type KubernetesClusterIdentityArgs struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Kubernetes Cluster. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. 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"` // Specifies the type of Managed Service Identity that should be configured on this Kubernetes Cluster. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type pulumi.StringInput `pulumi:"type"` }
func (KubernetesClusterIdentityArgs) ElementType ¶
func (KubernetesClusterIdentityArgs) ElementType() reflect.Type
func (KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityOutput ¶
func (i KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityOutput() KubernetesClusterIdentityOutput
func (KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityOutputWithContext ¶
func (i KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityOutputWithContext(ctx context.Context) KubernetesClusterIdentityOutput
func (KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityPtrOutput ¶
func (i KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityPtrOutput() KubernetesClusterIdentityPtrOutput
func (KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityPtrOutputWithContext ¶
func (i KubernetesClusterIdentityArgs) ToKubernetesClusterIdentityPtrOutputWithContext(ctx context.Context) KubernetesClusterIdentityPtrOutput
type KubernetesClusterIdentityInput ¶
type KubernetesClusterIdentityInput interface { pulumi.Input ToKubernetesClusterIdentityOutput() KubernetesClusterIdentityOutput ToKubernetesClusterIdentityOutputWithContext(context.Context) KubernetesClusterIdentityOutput }
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) IdentityIds ¶
func (o KubernetesClusterIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Kubernetes Cluster.
func (KubernetesClusterIdentityOutput) PrincipalId ¶
func (o KubernetesClusterIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
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
Specifies the type of Managed Service Identity that should be configured on this Kubernetes Cluster. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
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) IdentityIds ¶
func (o KubernetesClusterIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Kubernetes Cluster.
func (KubernetesClusterIdentityPtrOutput) PrincipalId ¶
func (o KubernetesClusterIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
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
Specifies the type of Managed Service Identity that should be configured on this Kubernetes Cluster. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type KubernetesClusterIngressApplicationGateway ¶
type KubernetesClusterIngressApplicationGateway struct { // The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster. EffectiveGatewayId *string `pulumi:"effectiveGatewayId"` // The ID of the Application Gateway to integrate with the ingress controller of this Kubernetes Cluster. See [this](https://docs.microsoft.com/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/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 []KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentity `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/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/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details. SubnetId *string `pulumi:"subnetId"` }
type KubernetesClusterIngressApplicationGatewayArgs ¶
type KubernetesClusterIngressApplicationGatewayArgs struct { // The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster. EffectiveGatewayId pulumi.StringPtrInput `pulumi:"effectiveGatewayId"` // The ID of the Application Gateway to integrate with the ingress controller of this Kubernetes Cluster. See [this](https://docs.microsoft.com/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/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 KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput `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/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/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` }
func (KubernetesClusterIngressApplicationGatewayArgs) ElementType ¶
func (KubernetesClusterIngressApplicationGatewayArgs) ElementType() reflect.Type
func (KubernetesClusterIngressApplicationGatewayArgs) ToKubernetesClusterIngressApplicationGatewayOutput ¶
func (i KubernetesClusterIngressApplicationGatewayArgs) ToKubernetesClusterIngressApplicationGatewayOutput() KubernetesClusterIngressApplicationGatewayOutput
func (KubernetesClusterIngressApplicationGatewayArgs) ToKubernetesClusterIngressApplicationGatewayOutputWithContext ¶
func (i KubernetesClusterIngressApplicationGatewayArgs) ToKubernetesClusterIngressApplicationGatewayOutputWithContext(ctx context.Context) KubernetesClusterIngressApplicationGatewayOutput
func (KubernetesClusterIngressApplicationGatewayArgs) ToKubernetesClusterIngressApplicationGatewayPtrOutput ¶
func (i KubernetesClusterIngressApplicationGatewayArgs) ToKubernetesClusterIngressApplicationGatewayPtrOutput() KubernetesClusterIngressApplicationGatewayPtrOutput
func (KubernetesClusterIngressApplicationGatewayArgs) ToKubernetesClusterIngressApplicationGatewayPtrOutputWithContext ¶
func (i KubernetesClusterIngressApplicationGatewayArgs) ToKubernetesClusterIngressApplicationGatewayPtrOutputWithContext(ctx context.Context) KubernetesClusterIngressApplicationGatewayPtrOutput
type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentity ¶
type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentity 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 KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs ¶
type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs 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 (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ElementType ¶
func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ElementType() reflect.Type
func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput ¶
func (i KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext ¶
func (i KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(ctx context.Context) KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray ¶
type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray []KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityInput
func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ElementType ¶
func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ElementType() reflect.Type
func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput ¶
func (i KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext ¶
func (i KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput ¶
type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput interface { pulumi.Input ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(context.Context) KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput }
KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput is an input type that accepts KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray and KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput values. You can construct a concrete instance of `KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayInput` via:
KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArray{ KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs{...} }
type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput ¶
type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput struct{ *pulumi.OutputState }
func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ElementType ¶
func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) Index ¶
func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput ¶
func (o KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput() KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext ¶
func (o KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityInput ¶
type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityInput interface { pulumi.Input ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(context.Context) KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput }
KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityInput is an input type that accepts KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs and KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput values. You can construct a concrete instance of `KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityInput` via:
KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArgs{...}
type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput ¶
type KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput struct{ *pulumi.OutputState }
func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ClientId ¶
func (o KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) 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 (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ElementType ¶
func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ElementType() reflect.Type
func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ObjectId ¶
func (o KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) 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 (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput ¶
func (o KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput() KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext ¶
func (o KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) ToKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutputWithContext(ctx context.Context) KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput
func (KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) UserAssignedIdentityId ¶
func (o KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
The ID of the User Assigned Identity assigned to the Kubelets. If not specified a Managed Identity is created automatically.
type KubernetesClusterIngressApplicationGatewayInput ¶
type KubernetesClusterIngressApplicationGatewayInput interface { pulumi.Input ToKubernetesClusterIngressApplicationGatewayOutput() KubernetesClusterIngressApplicationGatewayOutput ToKubernetesClusterIngressApplicationGatewayOutputWithContext(context.Context) KubernetesClusterIngressApplicationGatewayOutput }
KubernetesClusterIngressApplicationGatewayInput is an input type that accepts KubernetesClusterIngressApplicationGatewayArgs and KubernetesClusterIngressApplicationGatewayOutput values. You can construct a concrete instance of `KubernetesClusterIngressApplicationGatewayInput` via:
KubernetesClusterIngressApplicationGatewayArgs{...}
type KubernetesClusterIngressApplicationGatewayOutput ¶
type KubernetesClusterIngressApplicationGatewayOutput struct{ *pulumi.OutputState }
func (KubernetesClusterIngressApplicationGatewayOutput) EffectiveGatewayId ¶
func (o KubernetesClusterIngressApplicationGatewayOutput) EffectiveGatewayId() pulumi.StringPtrOutput
The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster.
func (KubernetesClusterIngressApplicationGatewayOutput) ElementType ¶
func (KubernetesClusterIngressApplicationGatewayOutput) ElementType() reflect.Type
func (KubernetesClusterIngressApplicationGatewayOutput) GatewayId ¶
func (o KubernetesClusterIngressApplicationGatewayOutput) 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/azure/application-gateway/tutorial-ingress-controller-add-on-existing) page for further details.
func (KubernetesClusterIngressApplicationGatewayOutput) GatewayName ¶
func (o KubernetesClusterIngressApplicationGatewayOutput) 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/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details.
func (KubernetesClusterIngressApplicationGatewayOutput) IngressApplicationGatewayIdentities ¶
func (o KubernetesClusterIngressApplicationGatewayOutput) IngressApplicationGatewayIdentities() KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
An `ingressApplicationGatewayIdentity` block is exported. The exported attributes are defined below.
func (KubernetesClusterIngressApplicationGatewayOutput) SubnetCidr ¶
func (o KubernetesClusterIngressApplicationGatewayOutput) 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/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details.
func (KubernetesClusterIngressApplicationGatewayOutput) SubnetId ¶
func (o KubernetesClusterIngressApplicationGatewayOutput) 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/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details.
func (KubernetesClusterIngressApplicationGatewayOutput) ToKubernetesClusterIngressApplicationGatewayOutput ¶
func (o KubernetesClusterIngressApplicationGatewayOutput) ToKubernetesClusterIngressApplicationGatewayOutput() KubernetesClusterIngressApplicationGatewayOutput
func (KubernetesClusterIngressApplicationGatewayOutput) ToKubernetesClusterIngressApplicationGatewayOutputWithContext ¶
func (o KubernetesClusterIngressApplicationGatewayOutput) ToKubernetesClusterIngressApplicationGatewayOutputWithContext(ctx context.Context) KubernetesClusterIngressApplicationGatewayOutput
func (KubernetesClusterIngressApplicationGatewayOutput) ToKubernetesClusterIngressApplicationGatewayPtrOutput ¶
func (o KubernetesClusterIngressApplicationGatewayOutput) ToKubernetesClusterIngressApplicationGatewayPtrOutput() KubernetesClusterIngressApplicationGatewayPtrOutput
func (KubernetesClusterIngressApplicationGatewayOutput) ToKubernetesClusterIngressApplicationGatewayPtrOutputWithContext ¶
func (o KubernetesClusterIngressApplicationGatewayOutput) ToKubernetesClusterIngressApplicationGatewayPtrOutputWithContext(ctx context.Context) KubernetesClusterIngressApplicationGatewayPtrOutput
type KubernetesClusterIngressApplicationGatewayPtrInput ¶
type KubernetesClusterIngressApplicationGatewayPtrInput interface { pulumi.Input ToKubernetesClusterIngressApplicationGatewayPtrOutput() KubernetesClusterIngressApplicationGatewayPtrOutput ToKubernetesClusterIngressApplicationGatewayPtrOutputWithContext(context.Context) KubernetesClusterIngressApplicationGatewayPtrOutput }
KubernetesClusterIngressApplicationGatewayPtrInput is an input type that accepts KubernetesClusterIngressApplicationGatewayArgs, KubernetesClusterIngressApplicationGatewayPtr and KubernetesClusterIngressApplicationGatewayPtrOutput values. You can construct a concrete instance of `KubernetesClusterIngressApplicationGatewayPtrInput` via:
KubernetesClusterIngressApplicationGatewayArgs{...} or: nil
func KubernetesClusterIngressApplicationGatewayPtr ¶
func KubernetesClusterIngressApplicationGatewayPtr(v *KubernetesClusterIngressApplicationGatewayArgs) KubernetesClusterIngressApplicationGatewayPtrInput
type KubernetesClusterIngressApplicationGatewayPtrOutput ¶
type KubernetesClusterIngressApplicationGatewayPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterIngressApplicationGatewayPtrOutput) EffectiveGatewayId ¶
func (o KubernetesClusterIngressApplicationGatewayPtrOutput) EffectiveGatewayId() pulumi.StringPtrOutput
The ID of the Application Gateway associated with the ingress controller deployed to this Kubernetes Cluster.
func (KubernetesClusterIngressApplicationGatewayPtrOutput) ElementType ¶
func (KubernetesClusterIngressApplicationGatewayPtrOutput) ElementType() reflect.Type
func (KubernetesClusterIngressApplicationGatewayPtrOutput) GatewayId ¶
func (o KubernetesClusterIngressApplicationGatewayPtrOutput) 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/azure/application-gateway/tutorial-ingress-controller-add-on-existing) page for further details.
func (KubernetesClusterIngressApplicationGatewayPtrOutput) GatewayName ¶
func (o KubernetesClusterIngressApplicationGatewayPtrOutput) 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/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details.
func (KubernetesClusterIngressApplicationGatewayPtrOutput) IngressApplicationGatewayIdentities ¶
func (o KubernetesClusterIngressApplicationGatewayPtrOutput) IngressApplicationGatewayIdentities() KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentityArrayOutput
An `ingressApplicationGatewayIdentity` block is exported. The exported attributes are defined below.
func (KubernetesClusterIngressApplicationGatewayPtrOutput) SubnetCidr ¶
func (o KubernetesClusterIngressApplicationGatewayPtrOutput) 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/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details.
func (KubernetesClusterIngressApplicationGatewayPtrOutput) SubnetId ¶
func (o KubernetesClusterIngressApplicationGatewayPtrOutput) 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/azure/application-gateway/tutorial-ingress-controller-add-on-new) page for further details.
func (KubernetesClusterIngressApplicationGatewayPtrOutput) ToKubernetesClusterIngressApplicationGatewayPtrOutput ¶
func (o KubernetesClusterIngressApplicationGatewayPtrOutput) ToKubernetesClusterIngressApplicationGatewayPtrOutput() KubernetesClusterIngressApplicationGatewayPtrOutput
func (KubernetesClusterIngressApplicationGatewayPtrOutput) ToKubernetesClusterIngressApplicationGatewayPtrOutputWithContext ¶
func (o KubernetesClusterIngressApplicationGatewayPtrOutput) ToKubernetesClusterIngressApplicationGatewayPtrOutputWithContext(ctx context.Context) KubernetesClusterIngressApplicationGatewayPtrOutput
type KubernetesClusterInput ¶
type KubernetesClusterInput interface { pulumi.Input ToKubernetesClusterOutput() KubernetesClusterOutput ToKubernetesClusterOutputWithContext(ctx context.Context) KubernetesClusterOutput }
type KubernetesClusterKeyVaultSecretsProvider ¶
type KubernetesClusterKeyVaultSecretsProvider struct { // An `secretIdentity` block is exported. The exported attributes are defined below. SecretIdentities []KubernetesClusterKeyVaultSecretsProviderSecretIdentity `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 KubernetesClusterKeyVaultSecretsProviderArgs ¶
type KubernetesClusterKeyVaultSecretsProviderArgs struct { // An `secretIdentity` block is exported. The exported attributes are defined below. SecretIdentities KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayInput `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 (KubernetesClusterKeyVaultSecretsProviderArgs) ElementType ¶
func (KubernetesClusterKeyVaultSecretsProviderArgs) ElementType() reflect.Type
func (KubernetesClusterKeyVaultSecretsProviderArgs) ToKubernetesClusterKeyVaultSecretsProviderOutput ¶
func (i KubernetesClusterKeyVaultSecretsProviderArgs) ToKubernetesClusterKeyVaultSecretsProviderOutput() KubernetesClusterKeyVaultSecretsProviderOutput
func (KubernetesClusterKeyVaultSecretsProviderArgs) ToKubernetesClusterKeyVaultSecretsProviderOutputWithContext ¶
func (i KubernetesClusterKeyVaultSecretsProviderArgs) ToKubernetesClusterKeyVaultSecretsProviderOutputWithContext(ctx context.Context) KubernetesClusterKeyVaultSecretsProviderOutput
func (KubernetesClusterKeyVaultSecretsProviderArgs) ToKubernetesClusterKeyVaultSecretsProviderPtrOutput ¶
func (i KubernetesClusterKeyVaultSecretsProviderArgs) ToKubernetesClusterKeyVaultSecretsProviderPtrOutput() KubernetesClusterKeyVaultSecretsProviderPtrOutput
func (KubernetesClusterKeyVaultSecretsProviderArgs) ToKubernetesClusterKeyVaultSecretsProviderPtrOutputWithContext ¶
func (i KubernetesClusterKeyVaultSecretsProviderArgs) ToKubernetesClusterKeyVaultSecretsProviderPtrOutputWithContext(ctx context.Context) KubernetesClusterKeyVaultSecretsProviderPtrOutput
type KubernetesClusterKeyVaultSecretsProviderInput ¶
type KubernetesClusterKeyVaultSecretsProviderInput interface { pulumi.Input ToKubernetesClusterKeyVaultSecretsProviderOutput() KubernetesClusterKeyVaultSecretsProviderOutput ToKubernetesClusterKeyVaultSecretsProviderOutputWithContext(context.Context) KubernetesClusterKeyVaultSecretsProviderOutput }
KubernetesClusterKeyVaultSecretsProviderInput is an input type that accepts KubernetesClusterKeyVaultSecretsProviderArgs and KubernetesClusterKeyVaultSecretsProviderOutput values. You can construct a concrete instance of `KubernetesClusterKeyVaultSecretsProviderInput` via:
KubernetesClusterKeyVaultSecretsProviderArgs{...}
type KubernetesClusterKeyVaultSecretsProviderOutput ¶
type KubernetesClusterKeyVaultSecretsProviderOutput struct{ *pulumi.OutputState }
func (KubernetesClusterKeyVaultSecretsProviderOutput) ElementType ¶
func (KubernetesClusterKeyVaultSecretsProviderOutput) ElementType() reflect.Type
func (KubernetesClusterKeyVaultSecretsProviderOutput) SecretIdentities ¶
func (o KubernetesClusterKeyVaultSecretsProviderOutput) SecretIdentities() KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
An `secretIdentity` block is exported. The exported attributes are defined below.
func (KubernetesClusterKeyVaultSecretsProviderOutput) SecretRotationEnabled ¶
func (o KubernetesClusterKeyVaultSecretsProviderOutput) SecretRotationEnabled() pulumi.BoolPtrOutput
Is secret rotation enabled?
func (KubernetesClusterKeyVaultSecretsProviderOutput) SecretRotationInterval ¶
func (o KubernetesClusterKeyVaultSecretsProviderOutput) SecretRotationInterval() pulumi.StringPtrOutput
The interval to poll for secret rotation. This attribute is only set when `secretRotation` is true and defaults to `2m`.
func (KubernetesClusterKeyVaultSecretsProviderOutput) ToKubernetesClusterKeyVaultSecretsProviderOutput ¶
func (o KubernetesClusterKeyVaultSecretsProviderOutput) ToKubernetesClusterKeyVaultSecretsProviderOutput() KubernetesClusterKeyVaultSecretsProviderOutput
func (KubernetesClusterKeyVaultSecretsProviderOutput) ToKubernetesClusterKeyVaultSecretsProviderOutputWithContext ¶
func (o KubernetesClusterKeyVaultSecretsProviderOutput) ToKubernetesClusterKeyVaultSecretsProviderOutputWithContext(ctx context.Context) KubernetesClusterKeyVaultSecretsProviderOutput
func (KubernetesClusterKeyVaultSecretsProviderOutput) ToKubernetesClusterKeyVaultSecretsProviderPtrOutput ¶
func (o KubernetesClusterKeyVaultSecretsProviderOutput) ToKubernetesClusterKeyVaultSecretsProviderPtrOutput() KubernetesClusterKeyVaultSecretsProviderPtrOutput
func (KubernetesClusterKeyVaultSecretsProviderOutput) ToKubernetesClusterKeyVaultSecretsProviderPtrOutputWithContext ¶
func (o KubernetesClusterKeyVaultSecretsProviderOutput) ToKubernetesClusterKeyVaultSecretsProviderPtrOutputWithContext(ctx context.Context) KubernetesClusterKeyVaultSecretsProviderPtrOutput
type KubernetesClusterKeyVaultSecretsProviderPtrInput ¶
type KubernetesClusterKeyVaultSecretsProviderPtrInput interface { pulumi.Input ToKubernetesClusterKeyVaultSecretsProviderPtrOutput() KubernetesClusterKeyVaultSecretsProviderPtrOutput ToKubernetesClusterKeyVaultSecretsProviderPtrOutputWithContext(context.Context) KubernetesClusterKeyVaultSecretsProviderPtrOutput }
KubernetesClusterKeyVaultSecretsProviderPtrInput is an input type that accepts KubernetesClusterKeyVaultSecretsProviderArgs, KubernetesClusterKeyVaultSecretsProviderPtr and KubernetesClusterKeyVaultSecretsProviderPtrOutput values. You can construct a concrete instance of `KubernetesClusterKeyVaultSecretsProviderPtrInput` via:
KubernetesClusterKeyVaultSecretsProviderArgs{...} or: nil
func KubernetesClusterKeyVaultSecretsProviderPtr ¶
func KubernetesClusterKeyVaultSecretsProviderPtr(v *KubernetesClusterKeyVaultSecretsProviderArgs) KubernetesClusterKeyVaultSecretsProviderPtrInput
type KubernetesClusterKeyVaultSecretsProviderPtrOutput ¶
type KubernetesClusterKeyVaultSecretsProviderPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterKeyVaultSecretsProviderPtrOutput) ElementType ¶
func (KubernetesClusterKeyVaultSecretsProviderPtrOutput) ElementType() reflect.Type
func (KubernetesClusterKeyVaultSecretsProviderPtrOutput) SecretIdentities ¶
func (o KubernetesClusterKeyVaultSecretsProviderPtrOutput) SecretIdentities() KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
An `secretIdentity` block is exported. The exported attributes are defined below.
func (KubernetesClusterKeyVaultSecretsProviderPtrOutput) SecretRotationEnabled ¶
func (o KubernetesClusterKeyVaultSecretsProviderPtrOutput) SecretRotationEnabled() pulumi.BoolPtrOutput
Is secret rotation enabled?
func (KubernetesClusterKeyVaultSecretsProviderPtrOutput) SecretRotationInterval ¶
func (o KubernetesClusterKeyVaultSecretsProviderPtrOutput) SecretRotationInterval() pulumi.StringPtrOutput
The interval to poll for secret rotation. This attribute is only set when `secretRotation` is true and defaults to `2m`.
func (KubernetesClusterKeyVaultSecretsProviderPtrOutput) ToKubernetesClusterKeyVaultSecretsProviderPtrOutput ¶
func (o KubernetesClusterKeyVaultSecretsProviderPtrOutput) ToKubernetesClusterKeyVaultSecretsProviderPtrOutput() KubernetesClusterKeyVaultSecretsProviderPtrOutput
func (KubernetesClusterKeyVaultSecretsProviderPtrOutput) ToKubernetesClusterKeyVaultSecretsProviderPtrOutputWithContext ¶
func (o KubernetesClusterKeyVaultSecretsProviderPtrOutput) ToKubernetesClusterKeyVaultSecretsProviderPtrOutputWithContext(ctx context.Context) KubernetesClusterKeyVaultSecretsProviderPtrOutput
type KubernetesClusterKeyVaultSecretsProviderSecretIdentity ¶
type KubernetesClusterKeyVaultSecretsProviderSecretIdentity 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 KubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs ¶
type KubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs 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 (KubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs) ElementType ¶
func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs) ElementType() reflect.Type
func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput ¶
func (i KubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput() KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutputWithContext ¶
func (i KubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutputWithContext(ctx context.Context) KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
type KubernetesClusterKeyVaultSecretsProviderSecretIdentityArray ¶
type KubernetesClusterKeyVaultSecretsProviderSecretIdentityArray []KubernetesClusterKeyVaultSecretsProviderSecretIdentityInput
func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityArray) ElementType ¶
func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityArray) ElementType() reflect.Type
func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityArray) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput ¶
func (i KubernetesClusterKeyVaultSecretsProviderSecretIdentityArray) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput() KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityArray) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutputWithContext ¶
func (i KubernetesClusterKeyVaultSecretsProviderSecretIdentityArray) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
type KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayInput ¶
type KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayInput interface { pulumi.Input ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput() KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutputWithContext(context.Context) KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput }
KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayInput is an input type that accepts KubernetesClusterKeyVaultSecretsProviderSecretIdentityArray and KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput values. You can construct a concrete instance of `KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayInput` via:
KubernetesClusterKeyVaultSecretsProviderSecretIdentityArray{ KubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs{...} }
type KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput ¶
type KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput struct{ *pulumi.OutputState }
func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) ElementType ¶
func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) ElementType() reflect.Type
func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput ¶
func (o KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput() KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutputWithContext ¶
func (o KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterKeyVaultSecretsProviderSecretIdentityArrayOutput
type KubernetesClusterKeyVaultSecretsProviderSecretIdentityInput ¶
type KubernetesClusterKeyVaultSecretsProviderSecretIdentityInput interface { pulumi.Input ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput() KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutputWithContext(context.Context) KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput }
KubernetesClusterKeyVaultSecretsProviderSecretIdentityInput is an input type that accepts KubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs and KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput values. You can construct a concrete instance of `KubernetesClusterKeyVaultSecretsProviderSecretIdentityInput` via:
KubernetesClusterKeyVaultSecretsProviderSecretIdentityArgs{...}
type KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput ¶
type KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput struct{ *pulumi.OutputState }
func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ClientId ¶
func (o KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) 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 (KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ElementType ¶
func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ElementType() reflect.Type
func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ObjectId ¶
func (o KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) 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 (KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput ¶
func (o KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput() KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutputWithContext ¶
func (o KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) ToKubernetesClusterKeyVaultSecretsProviderSecretIdentityOutputWithContext(ctx context.Context) KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput
func (KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) UserAssignedIdentityId ¶
func (o KubernetesClusterKeyVaultSecretsProviderSecretIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
The ID of the User Assigned Identity assigned to the Kubelets. If not specified a Managed Identity is created automatically.
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
func (KubernetesClusterKubeletIdentityArgs) ToKubernetesClusterKubeletIdentityPtrOutput ¶
func (i KubernetesClusterKubeletIdentityArgs) ToKubernetesClusterKubeletIdentityPtrOutput() KubernetesClusterKubeletIdentityPtrOutput
func (KubernetesClusterKubeletIdentityArgs) ToKubernetesClusterKubeletIdentityPtrOutputWithContext ¶
func (i KubernetesClusterKubeletIdentityArgs) ToKubernetesClusterKubeletIdentityPtrOutputWithContext(ctx context.Context) KubernetesClusterKubeletIdentityPtrOutput
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) ToKubernetesClusterKubeletIdentityPtrOutput ¶
func (o KubernetesClusterKubeletIdentityOutput) ToKubernetesClusterKubeletIdentityPtrOutput() KubernetesClusterKubeletIdentityPtrOutput
func (KubernetesClusterKubeletIdentityOutput) ToKubernetesClusterKubeletIdentityPtrOutputWithContext ¶
func (o KubernetesClusterKubeletIdentityOutput) ToKubernetesClusterKubeletIdentityPtrOutputWithContext(ctx context.Context) KubernetesClusterKubeletIdentityPtrOutput
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 KubernetesClusterKubeletIdentityPtrInput ¶
type KubernetesClusterKubeletIdentityPtrInput interface { pulumi.Input ToKubernetesClusterKubeletIdentityPtrOutput() KubernetesClusterKubeletIdentityPtrOutput ToKubernetesClusterKubeletIdentityPtrOutputWithContext(context.Context) KubernetesClusterKubeletIdentityPtrOutput }
KubernetesClusterKubeletIdentityPtrInput is an input type that accepts KubernetesClusterKubeletIdentityArgs, KubernetesClusterKubeletIdentityPtr and KubernetesClusterKubeletIdentityPtrOutput values. You can construct a concrete instance of `KubernetesClusterKubeletIdentityPtrInput` via:
KubernetesClusterKubeletIdentityArgs{...} or: nil
func KubernetesClusterKubeletIdentityPtr ¶
func KubernetesClusterKubeletIdentityPtr(v *KubernetesClusterKubeletIdentityArgs) KubernetesClusterKubeletIdentityPtrInput
type KubernetesClusterKubeletIdentityPtrOutput ¶
type KubernetesClusterKubeletIdentityPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterKubeletIdentityPtrOutput) ClientId ¶
func (o KubernetesClusterKubeletIdentityPtrOutput) 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 (KubernetesClusterKubeletIdentityPtrOutput) ElementType ¶
func (KubernetesClusterKubeletIdentityPtrOutput) ElementType() reflect.Type
func (KubernetesClusterKubeletIdentityPtrOutput) ObjectId ¶
func (o KubernetesClusterKubeletIdentityPtrOutput) 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 (KubernetesClusterKubeletIdentityPtrOutput) ToKubernetesClusterKubeletIdentityPtrOutput ¶
func (o KubernetesClusterKubeletIdentityPtrOutput) ToKubernetesClusterKubeletIdentityPtrOutput() KubernetesClusterKubeletIdentityPtrOutput
func (KubernetesClusterKubeletIdentityPtrOutput) ToKubernetesClusterKubeletIdentityPtrOutputWithContext ¶
func (o KubernetesClusterKubeletIdentityPtrOutput) ToKubernetesClusterKubeletIdentityPtrOutputWithContext(ctx context.Context) KubernetesClusterKubeletIdentityPtrOutput
func (KubernetesClusterKubeletIdentityPtrOutput) UserAssignedIdentityId ¶
func (o KubernetesClusterKubeletIdentityPtrOutput) 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 ¶
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 ¶
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. For example, specifying `1` will allow maintenance from 1:00am to 2:00am. Specifying `1`, `2` will allow maintenance from 1:00am to 3:00m. Possible values are between `0` and `23`. Hours []int `pulumi:"hours"` }
type KubernetesClusterMaintenanceWindowAllowedArgs ¶
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. For example, specifying `1` will allow maintenance from 1:00am to 2:00am. Specifying `1`, `2` will allow maintenance from 1:00am to 3:00m. Possible values are between `0` and `23`. Hours pulumi.IntArrayInput `pulumi:"hours"` }
func (KubernetesClusterMaintenanceWindowAllowedArgs) ElementType ¶
func (KubernetesClusterMaintenanceWindowAllowedArgs) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowAllowedArgs) ToKubernetesClusterMaintenanceWindowAllowedOutput ¶
func (i KubernetesClusterMaintenanceWindowAllowedArgs) ToKubernetesClusterMaintenanceWindowAllowedOutput() KubernetesClusterMaintenanceWindowAllowedOutput
func (KubernetesClusterMaintenanceWindowAllowedArgs) ToKubernetesClusterMaintenanceWindowAllowedOutputWithContext ¶
func (i KubernetesClusterMaintenanceWindowAllowedArgs) ToKubernetesClusterMaintenanceWindowAllowedOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowAllowedOutput
type KubernetesClusterMaintenanceWindowAllowedArray ¶
type KubernetesClusterMaintenanceWindowAllowedArray []KubernetesClusterMaintenanceWindowAllowedInput
func (KubernetesClusterMaintenanceWindowAllowedArray) ElementType ¶
func (KubernetesClusterMaintenanceWindowAllowedArray) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowAllowedArray) ToKubernetesClusterMaintenanceWindowAllowedArrayOutput ¶
func (i KubernetesClusterMaintenanceWindowAllowedArray) ToKubernetesClusterMaintenanceWindowAllowedArrayOutput() KubernetesClusterMaintenanceWindowAllowedArrayOutput
func (KubernetesClusterMaintenanceWindowAllowedArray) ToKubernetesClusterMaintenanceWindowAllowedArrayOutputWithContext ¶
func (i KubernetesClusterMaintenanceWindowAllowedArray) ToKubernetesClusterMaintenanceWindowAllowedArrayOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowAllowedArrayOutput
type KubernetesClusterMaintenanceWindowAllowedArrayInput ¶
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 ¶
type KubernetesClusterMaintenanceWindowAllowedArrayOutput struct{ *pulumi.OutputState }
func (KubernetesClusterMaintenanceWindowAllowedArrayOutput) ElementType ¶
func (KubernetesClusterMaintenanceWindowAllowedArrayOutput) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowAllowedArrayOutput ¶
func (o KubernetesClusterMaintenanceWindowAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowAllowedArrayOutput() KubernetesClusterMaintenanceWindowAllowedArrayOutput
func (KubernetesClusterMaintenanceWindowAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowAllowedArrayOutputWithContext ¶
func (o KubernetesClusterMaintenanceWindowAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowAllowedArrayOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowAllowedArrayOutput
type KubernetesClusterMaintenanceWindowAllowedInput ¶
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 ¶
type KubernetesClusterMaintenanceWindowAllowedOutput struct{ *pulumi.OutputState }
func (KubernetesClusterMaintenanceWindowAllowedOutput) Day ¶
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 ¶
func (KubernetesClusterMaintenanceWindowAllowedOutput) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowAllowedOutput) Hours ¶
func (o KubernetesClusterMaintenanceWindowAllowedOutput) Hours() pulumi.IntArrayOutput
An array of hour slots in a day. For example, specifying `1` will allow maintenance from 1:00am to 2:00am. Specifying `1`, `2` will allow maintenance from 1:00am to 3:00m. Possible values are between `0` and `23`.
func (KubernetesClusterMaintenanceWindowAllowedOutput) ToKubernetesClusterMaintenanceWindowAllowedOutput ¶
func (o KubernetesClusterMaintenanceWindowAllowedOutput) ToKubernetesClusterMaintenanceWindowAllowedOutput() KubernetesClusterMaintenanceWindowAllowedOutput
func (KubernetesClusterMaintenanceWindowAllowedOutput) ToKubernetesClusterMaintenanceWindowAllowedOutputWithContext ¶
func (o KubernetesClusterMaintenanceWindowAllowedOutput) ToKubernetesClusterMaintenanceWindowAllowedOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowAllowedOutput
type KubernetesClusterMaintenanceWindowArgs ¶
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 ¶
func (KubernetesClusterMaintenanceWindowArgs) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowOutput ¶
func (i KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowOutput() KubernetesClusterMaintenanceWindowOutput
func (KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowOutputWithContext ¶
func (i KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowOutput
func (KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowPtrOutput ¶
func (i KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowPtrOutput() KubernetesClusterMaintenanceWindowPtrOutput
func (KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowPtrOutputWithContext ¶
func (i KubernetesClusterMaintenanceWindowArgs) ToKubernetesClusterMaintenanceWindowPtrOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowPtrOutput
type KubernetesClusterMaintenanceWindowInput ¶
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 KubernetesClusterMaintenanceWindowNotAllowedArgs ¶
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 ¶
func (KubernetesClusterMaintenanceWindowNotAllowedArgs) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowNotAllowedArgs) ToKubernetesClusterMaintenanceWindowNotAllowedOutput ¶
func (i KubernetesClusterMaintenanceWindowNotAllowedArgs) ToKubernetesClusterMaintenanceWindowNotAllowedOutput() KubernetesClusterMaintenanceWindowNotAllowedOutput
func (KubernetesClusterMaintenanceWindowNotAllowedArgs) ToKubernetesClusterMaintenanceWindowNotAllowedOutputWithContext ¶
func (i KubernetesClusterMaintenanceWindowNotAllowedArgs) ToKubernetesClusterMaintenanceWindowNotAllowedOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowNotAllowedOutput
type KubernetesClusterMaintenanceWindowNotAllowedArray ¶
type KubernetesClusterMaintenanceWindowNotAllowedArray []KubernetesClusterMaintenanceWindowNotAllowedInput
func (KubernetesClusterMaintenanceWindowNotAllowedArray) ElementType ¶
func (KubernetesClusterMaintenanceWindowNotAllowedArray) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowNotAllowedArray) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutput ¶
func (i KubernetesClusterMaintenanceWindowNotAllowedArray) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutput() KubernetesClusterMaintenanceWindowNotAllowedArrayOutput
func (KubernetesClusterMaintenanceWindowNotAllowedArray) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutputWithContext ¶
func (i KubernetesClusterMaintenanceWindowNotAllowedArray) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowNotAllowedArrayOutput
type KubernetesClusterMaintenanceWindowNotAllowedArrayInput ¶
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 ¶
type KubernetesClusterMaintenanceWindowNotAllowedArrayOutput struct{ *pulumi.OutputState }
func (KubernetesClusterMaintenanceWindowNotAllowedArrayOutput) ElementType ¶
func (KubernetesClusterMaintenanceWindowNotAllowedArrayOutput) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowNotAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutput ¶
func (o KubernetesClusterMaintenanceWindowNotAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutput() KubernetesClusterMaintenanceWindowNotAllowedArrayOutput
func (KubernetesClusterMaintenanceWindowNotAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutputWithContext ¶
func (o KubernetesClusterMaintenanceWindowNotAllowedArrayOutput) ToKubernetesClusterMaintenanceWindowNotAllowedArrayOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowNotAllowedArrayOutput
type KubernetesClusterMaintenanceWindowNotAllowedInput ¶
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 ¶
type KubernetesClusterMaintenanceWindowNotAllowedOutput struct{ *pulumi.OutputState }
func (KubernetesClusterMaintenanceWindowNotAllowedOutput) ElementType ¶
func (KubernetesClusterMaintenanceWindowNotAllowedOutput) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowNotAllowedOutput) End ¶
func (o KubernetesClusterMaintenanceWindowNotAllowedOutput) End() pulumi.StringOutput
The end of a time span, formatted as an RFC3339 string.
func (KubernetesClusterMaintenanceWindowNotAllowedOutput) Start ¶
func (o KubernetesClusterMaintenanceWindowNotAllowedOutput) Start() pulumi.StringOutput
The start of a time span, formatted as an RFC3339 string.
func (KubernetesClusterMaintenanceWindowNotAllowedOutput) ToKubernetesClusterMaintenanceWindowNotAllowedOutput ¶
func (o KubernetesClusterMaintenanceWindowNotAllowedOutput) ToKubernetesClusterMaintenanceWindowNotAllowedOutput() KubernetesClusterMaintenanceWindowNotAllowedOutput
func (KubernetesClusterMaintenanceWindowNotAllowedOutput) ToKubernetesClusterMaintenanceWindowNotAllowedOutputWithContext ¶
func (o KubernetesClusterMaintenanceWindowNotAllowedOutput) ToKubernetesClusterMaintenanceWindowNotAllowedOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowNotAllowedOutput
type KubernetesClusterMaintenanceWindowOutput ¶
type KubernetesClusterMaintenanceWindowOutput struct{ *pulumi.OutputState }
func (KubernetesClusterMaintenanceWindowOutput) Alloweds ¶
func (o KubernetesClusterMaintenanceWindowOutput) Alloweds() KubernetesClusterMaintenanceWindowAllowedArrayOutput
One or more `allowed` block as defined below.
func (KubernetesClusterMaintenanceWindowOutput) ElementType ¶
func (KubernetesClusterMaintenanceWindowOutput) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowOutput) NotAlloweds ¶
func (o KubernetesClusterMaintenanceWindowOutput) NotAlloweds() KubernetesClusterMaintenanceWindowNotAllowedArrayOutput
One or more `notAllowed` block as defined below.
func (KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowOutput ¶
func (o KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowOutput() KubernetesClusterMaintenanceWindowOutput
func (KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowOutputWithContext ¶
func (o KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowOutput
func (KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowPtrOutput ¶
func (o KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowPtrOutput() KubernetesClusterMaintenanceWindowPtrOutput
func (KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowPtrOutputWithContext ¶
func (o KubernetesClusterMaintenanceWindowOutput) ToKubernetesClusterMaintenanceWindowPtrOutputWithContext(ctx context.Context) KubernetesClusterMaintenanceWindowPtrOutput
type KubernetesClusterMaintenanceWindowPtrInput ¶
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 ¶
func KubernetesClusterMaintenanceWindowPtr(v *KubernetesClusterMaintenanceWindowArgs) KubernetesClusterMaintenanceWindowPtrInput
type KubernetesClusterMaintenanceWindowPtrOutput ¶
type KubernetesClusterMaintenanceWindowPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterMaintenanceWindowPtrOutput) Alloweds ¶
func (o KubernetesClusterMaintenanceWindowPtrOutput) Alloweds() KubernetesClusterMaintenanceWindowAllowedArrayOutput
One or more `allowed` block as defined below.
func (KubernetesClusterMaintenanceWindowPtrOutput) ElementType ¶
func (KubernetesClusterMaintenanceWindowPtrOutput) ElementType() reflect.Type
func (KubernetesClusterMaintenanceWindowPtrOutput) NotAlloweds ¶
func (o KubernetesClusterMaintenanceWindowPtrOutput) NotAlloweds() KubernetesClusterMaintenanceWindowNotAllowedArrayOutput
One or more `notAllowed` block as defined below.
func (KubernetesClusterMaintenanceWindowPtrOutput) ToKubernetesClusterMaintenanceWindowPtrOutput ¶
func (o KubernetesClusterMaintenanceWindowPtrOutput) ToKubernetesClusterMaintenanceWindowPtrOutput() KubernetesClusterMaintenanceWindowPtrOutput
func (KubernetesClusterMaintenanceWindowPtrOutput) ToKubernetesClusterMaintenanceWindowPtrOutputWithContext ¶
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 KubernetesClusterMicrosoftDefender ¶ added in v5.3.0
type KubernetesClusterMicrosoftDefender struct { // Specifies the ID of the Log Analytics Workspace where the audit logs collected by Microsoft Defender should be sent to. LogAnalyticsWorkspaceId string `pulumi:"logAnalyticsWorkspaceId"` }
type KubernetesClusterMicrosoftDefenderArgs ¶ added in v5.3.0
type KubernetesClusterMicrosoftDefenderArgs struct { // Specifies the ID of the Log Analytics Workspace where the audit logs collected by Microsoft Defender should be sent to. LogAnalyticsWorkspaceId pulumi.StringInput `pulumi:"logAnalyticsWorkspaceId"` }
func (KubernetesClusterMicrosoftDefenderArgs) ElementType ¶ added in v5.3.0
func (KubernetesClusterMicrosoftDefenderArgs) ElementType() reflect.Type
func (KubernetesClusterMicrosoftDefenderArgs) ToKubernetesClusterMicrosoftDefenderOutput ¶ added in v5.3.0
func (i KubernetesClusterMicrosoftDefenderArgs) ToKubernetesClusterMicrosoftDefenderOutput() KubernetesClusterMicrosoftDefenderOutput
func (KubernetesClusterMicrosoftDefenderArgs) ToKubernetesClusterMicrosoftDefenderOutputWithContext ¶ added in v5.3.0
func (i KubernetesClusterMicrosoftDefenderArgs) ToKubernetesClusterMicrosoftDefenderOutputWithContext(ctx context.Context) KubernetesClusterMicrosoftDefenderOutput
func (KubernetesClusterMicrosoftDefenderArgs) ToKubernetesClusterMicrosoftDefenderPtrOutput ¶ added in v5.3.0
func (i KubernetesClusterMicrosoftDefenderArgs) ToKubernetesClusterMicrosoftDefenderPtrOutput() KubernetesClusterMicrosoftDefenderPtrOutput
func (KubernetesClusterMicrosoftDefenderArgs) ToKubernetesClusterMicrosoftDefenderPtrOutputWithContext ¶ added in v5.3.0
func (i KubernetesClusterMicrosoftDefenderArgs) ToKubernetesClusterMicrosoftDefenderPtrOutputWithContext(ctx context.Context) KubernetesClusterMicrosoftDefenderPtrOutput
type KubernetesClusterMicrosoftDefenderInput ¶ added in v5.3.0
type KubernetesClusterMicrosoftDefenderInput interface { pulumi.Input ToKubernetesClusterMicrosoftDefenderOutput() KubernetesClusterMicrosoftDefenderOutput ToKubernetesClusterMicrosoftDefenderOutputWithContext(context.Context) KubernetesClusterMicrosoftDefenderOutput }
KubernetesClusterMicrosoftDefenderInput is an input type that accepts KubernetesClusterMicrosoftDefenderArgs and KubernetesClusterMicrosoftDefenderOutput values. You can construct a concrete instance of `KubernetesClusterMicrosoftDefenderInput` via:
KubernetesClusterMicrosoftDefenderArgs{...}
type KubernetesClusterMicrosoftDefenderOutput ¶ added in v5.3.0
type KubernetesClusterMicrosoftDefenderOutput struct{ *pulumi.OutputState }
func (KubernetesClusterMicrosoftDefenderOutput) ElementType ¶ added in v5.3.0
func (KubernetesClusterMicrosoftDefenderOutput) ElementType() reflect.Type
func (KubernetesClusterMicrosoftDefenderOutput) LogAnalyticsWorkspaceId ¶ added in v5.3.0
func (o KubernetesClusterMicrosoftDefenderOutput) LogAnalyticsWorkspaceId() pulumi.StringOutput
Specifies the ID of the Log Analytics Workspace where the audit logs collected by Microsoft Defender should be sent to.
func (KubernetesClusterMicrosoftDefenderOutput) ToKubernetesClusterMicrosoftDefenderOutput ¶ added in v5.3.0
func (o KubernetesClusterMicrosoftDefenderOutput) ToKubernetesClusterMicrosoftDefenderOutput() KubernetesClusterMicrosoftDefenderOutput
func (KubernetesClusterMicrosoftDefenderOutput) ToKubernetesClusterMicrosoftDefenderOutputWithContext ¶ added in v5.3.0
func (o KubernetesClusterMicrosoftDefenderOutput) ToKubernetesClusterMicrosoftDefenderOutputWithContext(ctx context.Context) KubernetesClusterMicrosoftDefenderOutput
func (KubernetesClusterMicrosoftDefenderOutput) ToKubernetesClusterMicrosoftDefenderPtrOutput ¶ added in v5.3.0
func (o KubernetesClusterMicrosoftDefenderOutput) ToKubernetesClusterMicrosoftDefenderPtrOutput() KubernetesClusterMicrosoftDefenderPtrOutput
func (KubernetesClusterMicrosoftDefenderOutput) ToKubernetesClusterMicrosoftDefenderPtrOutputWithContext ¶ added in v5.3.0
func (o KubernetesClusterMicrosoftDefenderOutput) ToKubernetesClusterMicrosoftDefenderPtrOutputWithContext(ctx context.Context) KubernetesClusterMicrosoftDefenderPtrOutput
type KubernetesClusterMicrosoftDefenderPtrInput ¶ added in v5.3.0
type KubernetesClusterMicrosoftDefenderPtrInput interface { pulumi.Input ToKubernetesClusterMicrosoftDefenderPtrOutput() KubernetesClusterMicrosoftDefenderPtrOutput ToKubernetesClusterMicrosoftDefenderPtrOutputWithContext(context.Context) KubernetesClusterMicrosoftDefenderPtrOutput }
KubernetesClusterMicrosoftDefenderPtrInput is an input type that accepts KubernetesClusterMicrosoftDefenderArgs, KubernetesClusterMicrosoftDefenderPtr and KubernetesClusterMicrosoftDefenderPtrOutput values. You can construct a concrete instance of `KubernetesClusterMicrosoftDefenderPtrInput` via:
KubernetesClusterMicrosoftDefenderArgs{...} or: nil
func KubernetesClusterMicrosoftDefenderPtr ¶ added in v5.3.0
func KubernetesClusterMicrosoftDefenderPtr(v *KubernetesClusterMicrosoftDefenderArgs) KubernetesClusterMicrosoftDefenderPtrInput
type KubernetesClusterMicrosoftDefenderPtrOutput ¶ added in v5.3.0
type KubernetesClusterMicrosoftDefenderPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterMicrosoftDefenderPtrOutput) ElementType ¶ added in v5.3.0
func (KubernetesClusterMicrosoftDefenderPtrOutput) ElementType() reflect.Type
func (KubernetesClusterMicrosoftDefenderPtrOutput) LogAnalyticsWorkspaceId ¶ added in v5.3.0
func (o KubernetesClusterMicrosoftDefenderPtrOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
Specifies the ID of the Log Analytics Workspace where the audit logs collected by Microsoft Defender should be sent to.
func (KubernetesClusterMicrosoftDefenderPtrOutput) ToKubernetesClusterMicrosoftDefenderPtrOutput ¶ added in v5.3.0
func (o KubernetesClusterMicrosoftDefenderPtrOutput) ToKubernetesClusterMicrosoftDefenderPtrOutput() KubernetesClusterMicrosoftDefenderPtrOutput
func (KubernetesClusterMicrosoftDefenderPtrOutput) ToKubernetesClusterMicrosoftDefenderPtrOutputWithContext ¶ added in v5.3.0
func (o KubernetesClusterMicrosoftDefenderPtrOutput) ToKubernetesClusterMicrosoftDefenderPtrOutputWithContext(ctx context.Context) KubernetesClusterMicrosoftDefenderPtrOutput
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"` // Specifies a list of IP versions the Kubernetes Cluster will use to assign IP addresses to its nodes and pods. Possible values are `IPv4` and/or `IPv6`. `IPv4` must always be specified. Changing this forces a new resource to be created. IpVersions []string `pulumi:"ipVersions"` // 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`, `kubenet` and `none`. 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/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"` // Specifies a list of IP versions the Kubernetes Cluster will use to assign IP addresses to its nodes and pods. Possible values are `IPv4` and/or `IPv6`. `IPv4` must always be specified. Changing this forces a new resource to be created. IpVersions pulumi.StringArrayInput `pulumi:"ipVersions"` // 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`, `kubenet` and `none`. 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/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 ¶
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 ¶
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 ¶
func (KubernetesClusterNetworkProfileNatGatewayProfileArgs) ElementType() reflect.Type
func (KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfileOutput ¶
func (i KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfileOutput() KubernetesClusterNetworkProfileNatGatewayProfileOutput
func (KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfileOutputWithContext ¶
func (i KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfileOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileNatGatewayProfileOutput
func (KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutput ¶
func (i KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutput() KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
func (KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutputWithContext ¶
func (i KubernetesClusterNetworkProfileNatGatewayProfileArgs) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
type KubernetesClusterNetworkProfileNatGatewayProfileInput ¶
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 ¶
type KubernetesClusterNetworkProfileNatGatewayProfileOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNetworkProfileNatGatewayProfileOutput) EffectiveOutboundIps ¶
func (o KubernetesClusterNetworkProfileNatGatewayProfileOutput) EffectiveOutboundIps() pulumi.StringArrayOutput
The outcome (resource IDs) of the specified arguments.
func (KubernetesClusterNetworkProfileNatGatewayProfileOutput) ElementType ¶
func (KubernetesClusterNetworkProfileNatGatewayProfileOutput) ElementType() reflect.Type
func (KubernetesClusterNetworkProfileNatGatewayProfileOutput) IdleTimeoutInMinutes ¶
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 ¶
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 ¶
func (o KubernetesClusterNetworkProfileNatGatewayProfileOutput) ToKubernetesClusterNetworkProfileNatGatewayProfileOutput() KubernetesClusterNetworkProfileNatGatewayProfileOutput
func (KubernetesClusterNetworkProfileNatGatewayProfileOutput) ToKubernetesClusterNetworkProfileNatGatewayProfileOutputWithContext ¶
func (o KubernetesClusterNetworkProfileNatGatewayProfileOutput) ToKubernetesClusterNetworkProfileNatGatewayProfileOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileNatGatewayProfileOutput
func (KubernetesClusterNetworkProfileNatGatewayProfileOutput) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutput ¶
func (o KubernetesClusterNetworkProfileNatGatewayProfileOutput) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutput() KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
func (KubernetesClusterNetworkProfileNatGatewayProfileOutput) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutputWithContext ¶
func (o KubernetesClusterNetworkProfileNatGatewayProfileOutput) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutputWithContext(ctx context.Context) KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
type KubernetesClusterNetworkProfileNatGatewayProfilePtrInput ¶
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 ¶
func KubernetesClusterNetworkProfileNatGatewayProfilePtr(v *KubernetesClusterNetworkProfileNatGatewayProfileArgs) KubernetesClusterNetworkProfileNatGatewayProfilePtrInput
type KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput ¶
type KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) EffectiveOutboundIps ¶
func (o KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) EffectiveOutboundIps() pulumi.StringArrayOutput
The outcome (resource IDs) of the specified arguments.
func (KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) ElementType ¶
func (KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) ElementType() reflect.Type
func (KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) IdleTimeoutInMinutes ¶
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 ¶
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 ¶
func (o KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutput() KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput
func (KubernetesClusterNetworkProfileNatGatewayProfilePtrOutput) ToKubernetesClusterNetworkProfileNatGatewayProfilePtrOutputWithContext ¶
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) IpVersions ¶ added in v5.1.0
func (o KubernetesClusterNetworkProfileOutput) IpVersions() pulumi.StringArrayOutput
Specifies a list of IP versions the Kubernetes Cluster will use to assign IP addresses to its nodes and pods. Possible values are `IPv4` and/or `IPv6`. `IPv4` must always be specified. Changing this forces a new resource to be created.
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 ¶
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`, `kubenet` and `none`. 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/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) IpVersions ¶ added in v5.1.0
func (o KubernetesClusterNetworkProfilePtrOutput) IpVersions() pulumi.StringArrayOutput
Specifies a list of IP versions the Kubernetes Cluster will use to assign IP addresses to its nodes and pods. Possible values are `IPv4` and/or `IPv6`. `IPv4` must always be specified. Changing this forces a new resource to be created.
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 ¶
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`, `kubenet` and `none`. 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/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 // Specifies the ID of the Capacity Reservation Group where this Node Pool should exist. Changing this forces a new resource to be created. CapacityReservationGroupId pulumi.StringPtrOutput `pulumi:"capacityReservationGroupId"` // Whether to enable [auto-scaler](https://docs.microsoft.com/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"` HostGroupId pulumi.StringPtrOutput `pulumi:"hostGroupId"` // A `kubeletConfig` block as defined below. KubeletConfig KubernetesClusterNodePoolKubeletConfigPtrOutput `pulumi:"kubeletConfig"` // The type of disk used by kubelet. Possible values are `OS` and `Temporary`. 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. 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). AKS does not require an exact patch version to be specified, minor version aliases such as `1.22` are also supported. - The minor version's latest GA patch is automatically chosen in that case. More details can be found in [the documentation](https://docs.microsoft.com/en-us/azure/aks/supported-kubernetes-versions?tabs=azure-cli#alias-minor-version). 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/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"` // Specifies a list of Availability Zones in which this Kubernetes Cluster Node Pool should be located. Changing this forces a new Kubernetes Cluster Node Pool to be created. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
## Example Usage
This example provisions a basic Kubernetes Node Pool.
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v5/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"), }, ServicePrincipal: &containerservice.KubernetesClusterServicePrincipalArgs{ ClientId: pulumi.String("00000000-0000-0000-0000-000000000000"), ClientSecret: pulumi.String("00000000000000000000000000000000"), }, }) if err != nil { return err } _, err = containerservice.NewKubernetesClusterNodePool(ctx, "exampleKubernetesClusterNodePool", &containerservice.KubernetesClusterNodePoolArgs{ KubernetesClusterId: exampleKubernetesCluster.ID(), VmSize: pulumi.String("Standard_DS2_v2"), NodeCount: pulumi.Int(1), Tags: pulumi.StringMap{ "Environment": pulumi.String("Production"), }, }) if err != nil { return err } return nil }) }
```
## 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
type KubernetesClusterNodePoolArgs ¶
type KubernetesClusterNodePoolArgs struct { // Specifies the ID of the Capacity Reservation Group where this Node Pool should exist. Changing this forces a new resource to be created. CapacityReservationGroupId pulumi.StringPtrInput // Whether to enable [auto-scaler](https://docs.microsoft.com/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 HostGroupId pulumi.StringPtrInput // A `kubeletConfig` block as defined below. KubeletConfig KubernetesClusterNodePoolKubeletConfigPtrInput // The type of disk used by kubelet. Possible values are `OS` and `Temporary`. 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. 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). AKS does not require an exact patch version to be specified, minor version aliases such as `1.22` are also supported. - The minor version's latest GA patch is automatically chosen in that case. More details can be found in [the documentation](https://docs.microsoft.com/en-us/azure/aks/supported-kubernetes-versions?tabs=azure-cli#alias-minor-version). 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/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 // Specifies a list of Availability Zones in which this Kubernetes Cluster Node Pool should be located. Changing this forces a new Kubernetes Cluster Node Pool to be created. Zones pulumi.StringArrayInput }
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 ¶
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 ¶
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 ¶
func (KubernetesClusterNodePoolKubeletConfigArgs) ElementType() reflect.Type
func (KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigOutput ¶
func (i KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigOutput() KubernetesClusterNodePoolKubeletConfigOutput
func (KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigOutputWithContext ¶
func (i KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigOutputWithContext(ctx context.Context) KubernetesClusterNodePoolKubeletConfigOutput
func (KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigPtrOutput ¶
func (i KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigPtrOutput() KubernetesClusterNodePoolKubeletConfigPtrOutput
func (KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigPtrOutputWithContext ¶
func (i KubernetesClusterNodePoolKubeletConfigArgs) ToKubernetesClusterNodePoolKubeletConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolKubeletConfigPtrOutput
type KubernetesClusterNodePoolKubeletConfigInput ¶
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 ¶
type KubernetesClusterNodePoolKubeletConfigOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodePoolKubeletConfigOutput) AllowedUnsafeSysctls ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (KubernetesClusterNodePoolKubeletConfigOutput) ElementType() reflect.Type
func (KubernetesClusterNodePoolKubeletConfigOutput) ImageGcHighThreshold ¶
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 ¶
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 ¶
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 ¶
func (o KubernetesClusterNodePoolKubeletConfigOutput) ToKubernetesClusterNodePoolKubeletConfigOutput() KubernetesClusterNodePoolKubeletConfigOutput
func (KubernetesClusterNodePoolKubeletConfigOutput) ToKubernetesClusterNodePoolKubeletConfigOutputWithContext ¶
func (o KubernetesClusterNodePoolKubeletConfigOutput) ToKubernetesClusterNodePoolKubeletConfigOutputWithContext(ctx context.Context) KubernetesClusterNodePoolKubeletConfigOutput
func (KubernetesClusterNodePoolKubeletConfigOutput) ToKubernetesClusterNodePoolKubeletConfigPtrOutput ¶
func (o KubernetesClusterNodePoolKubeletConfigOutput) ToKubernetesClusterNodePoolKubeletConfigPtrOutput() KubernetesClusterNodePoolKubeletConfigPtrOutput
func (KubernetesClusterNodePoolKubeletConfigOutput) ToKubernetesClusterNodePoolKubeletConfigPtrOutputWithContext ¶
func (o KubernetesClusterNodePoolKubeletConfigOutput) ToKubernetesClusterNodePoolKubeletConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolKubeletConfigPtrOutput
func (KubernetesClusterNodePoolKubeletConfigOutput) TopologyManagerPolicy ¶
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 ¶
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 ¶
func KubernetesClusterNodePoolKubeletConfigPtr(v *KubernetesClusterNodePoolKubeletConfigArgs) KubernetesClusterNodePoolKubeletConfigPtrInput
type KubernetesClusterNodePoolKubeletConfigPtrOutput ¶
type KubernetesClusterNodePoolKubeletConfigPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodePoolKubeletConfigPtrOutput) AllowedUnsafeSysctls ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (KubernetesClusterNodePoolKubeletConfigPtrOutput) ElementType() reflect.Type
func (KubernetesClusterNodePoolKubeletConfigPtrOutput) ImageGcHighThreshold ¶
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 ¶
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 ¶
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 ¶
func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) ToKubernetesClusterNodePoolKubeletConfigPtrOutput() KubernetesClusterNodePoolKubeletConfigPtrOutput
func (KubernetesClusterNodePoolKubeletConfigPtrOutput) ToKubernetesClusterNodePoolKubeletConfigPtrOutputWithContext ¶
func (o KubernetesClusterNodePoolKubeletConfigPtrOutput) ToKubernetesClusterNodePoolKubeletConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolKubeletConfigPtrOutput
func (KubernetesClusterNodePoolKubeletConfigPtrOutput) TopologyManagerPolicy ¶
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 ¶
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 ¶
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 ¶
func (KubernetesClusterNodePoolLinuxOsConfigArgs) ElementType() reflect.Type
func (KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigOutput ¶
func (i KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigOutput() KubernetesClusterNodePoolLinuxOsConfigOutput
func (KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigOutputWithContext ¶
func (i KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigOutput
func (KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutput ¶
func (i KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutputWithContext ¶
func (i KubernetesClusterNodePoolLinuxOsConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigPtrOutput
type KubernetesClusterNodePoolLinuxOsConfigInput ¶
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 ¶
type KubernetesClusterNodePoolLinuxOsConfigOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodePoolLinuxOsConfigOutput) ElementType ¶
func (KubernetesClusterNodePoolLinuxOsConfigOutput) ElementType() reflect.Type
func (KubernetesClusterNodePoolLinuxOsConfigOutput) SwapFileSizeMb ¶
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 ¶
func (o KubernetesClusterNodePoolLinuxOsConfigOutput) SysctlConfig() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
A `sysctlConfig` block as defined below. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigOutput ¶
func (o KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigOutput() KubernetesClusterNodePoolLinuxOsConfigOutput
func (KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigOutputWithContext ¶
func (o KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigOutput
func (KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutput ¶
func (o KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutputWithContext ¶
func (o KubernetesClusterNodePoolLinuxOsConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigOutput) TransparentHugePageDefrag ¶
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 ¶
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 ¶
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 ¶
func KubernetesClusterNodePoolLinuxOsConfigPtr(v *KubernetesClusterNodePoolLinuxOsConfigArgs) KubernetesClusterNodePoolLinuxOsConfigPtrInput
type KubernetesClusterNodePoolLinuxOsConfigPtrOutput ¶
type KubernetesClusterNodePoolLinuxOsConfigPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodePoolLinuxOsConfigPtrOutput) ElementType ¶
func (KubernetesClusterNodePoolLinuxOsConfigPtrOutput) ElementType() reflect.Type
func (KubernetesClusterNodePoolLinuxOsConfigPtrOutput) SwapFileSizeMb ¶
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 ¶
func (o KubernetesClusterNodePoolLinuxOsConfigPtrOutput) SysctlConfig() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
A `sysctlConfig` block as defined below. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutput ¶
func (o KubernetesClusterNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutputWithContext ¶
func (o KubernetesClusterNodePoolLinuxOsConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigPtrOutput) TransparentHugePageDefrag ¶
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 ¶
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 ¶
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 `1048576`. 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 ¶
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 `1048576`. 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 ¶
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ElementType() reflect.Type
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput ¶
func (i KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutputWithContext ¶
func (i KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput ¶
func (i KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext ¶
func (i KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
type KubernetesClusterNodePoolLinuxOsConfigSysctlConfigInput ¶
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 ¶
type KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ElementType ¶
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ElementType() reflect.Type
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) FsAioMaxNr ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) NetNetfilterNfConntrackMax() pulumi.IntPtrOutput
The sysctl setting net.netfilter.nf_conntrack_max. Must be between `131072` and `1048576`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput ¶
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutputWithContext ¶
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput ¶
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext ¶
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigOutput) VmMaxMapCount ¶
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 ¶
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 ¶
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 ¶
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 ¶
func KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtr(v *KubernetesClusterNodePoolLinuxOsConfigSysctlConfigArgs) KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrInput
type KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput ¶
type KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) ElementType ¶
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) ElementType() reflect.Type
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) FsAioMaxNr ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) NetNetfilterNfConntrackMax() pulumi.IntPtrOutput
The sysctl setting net.netfilter.nf_conntrack_max. Must be between `131072` and `1048576`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput ¶
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput() KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext ¶
func (o KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) ToKubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutputWithContext(ctx context.Context) KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput
func (KubernetesClusterNodePoolLinuxOsConfigSysctlConfigPtrOutput) VmMaxMapCount ¶
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 ¶
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 ¶
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) CapacityReservationGroupId ¶ added in v5.12.0
func (o KubernetesClusterNodePoolOutput) CapacityReservationGroupId() pulumi.StringPtrOutput
Specifies the ID of the Capacity Reservation Group where this Node Pool should exist. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolOutput) ElementType ¶
func (KubernetesClusterNodePoolOutput) ElementType() reflect.Type
func (KubernetesClusterNodePoolOutput) EnableAutoScaling ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) EnableAutoScaling() pulumi.BoolPtrOutput
Whether to enable [auto-scaler](https://docs.microsoft.com/azure/aks/cluster-autoscaler). Defaults to `false`.
func (KubernetesClusterNodePoolOutput) EnableHostEncryption ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) EnableHostEncryption() pulumi.BoolPtrOutput
Should the nodes in this Node Pool have host encryption enabled? Defaults to `false`.
func (KubernetesClusterNodePoolOutput) EnableNodePublicIp ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) EnableNodePublicIp() pulumi.BoolPtrOutput
Should each node have a Public IP Address? Defaults to `false`. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolOutput) EvictionPolicy ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) EvictionPolicy() pulumi.StringPtrOutput
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.
func (KubernetesClusterNodePoolOutput) FipsEnabled ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) 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 (KubernetesClusterNodePoolOutput) HostGroupId ¶ added in v5.13.0
func (o KubernetesClusterNodePoolOutput) HostGroupId() pulumi.StringPtrOutput
func (KubernetesClusterNodePoolOutput) KubeletConfig ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) KubeletConfig() KubernetesClusterNodePoolKubeletConfigPtrOutput
A `kubeletConfig` block as defined below.
func (KubernetesClusterNodePoolOutput) KubeletDiskType ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) KubeletDiskType() pulumi.StringOutput
The type of disk used by kubelet. Possible values are `OS` and `Temporary`.
func (KubernetesClusterNodePoolOutput) KubernetesClusterId ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) KubernetesClusterId() pulumi.StringOutput
The ID of the Kubernetes Cluster where this Node Pool should exist. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolOutput) LinuxOsConfig ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) LinuxOsConfig() KubernetesClusterNodePoolLinuxOsConfigPtrOutput
A `linuxOsConfig` block as defined below.
func (KubernetesClusterNodePoolOutput) MaxCount ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) MaxCount() pulumi.IntPtrOutput
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`.
func (KubernetesClusterNodePoolOutput) MaxPods ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) MaxPods() pulumi.IntOutput
The maximum number of pods that can run on each agent. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolOutput) MinCount ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) MinCount() pulumi.IntPtrOutput
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`.
func (KubernetesClusterNodePoolOutput) Mode ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) Mode() pulumi.StringPtrOutput
Should this Node Pool be used for System or User resources? Possible values are `System` and `User`. Defaults to `User`.
func (KubernetesClusterNodePoolOutput) Name ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) Name() pulumi.StringOutput
The name of the Node Pool which should be created within the Kubernetes Cluster. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolOutput) NodeCount ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) NodeCount() pulumi.IntOutput
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`.
func (KubernetesClusterNodePoolOutput) NodeLabels ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) NodeLabels() pulumi.StringMapOutput
A map of Kubernetes labels which should be applied to nodes in this Node Pool.
func (KubernetesClusterNodePoolOutput) NodePublicIpPrefixId ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) 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 (KubernetesClusterNodePoolOutput) NodeTaints ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) NodeTaints() pulumi.StringArrayOutput
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.
func (KubernetesClusterNodePoolOutput) OrchestratorVersion ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) OrchestratorVersion() pulumi.StringOutput
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). AKS does not require an exact patch version to be specified, minor version aliases such as `1.22` are also supported. - The minor version's latest GA patch is automatically chosen in that case. More details can be found in [the documentation](https://docs.microsoft.com/en-us/azure/aks/supported-kubernetes-versions?tabs=azure-cli#alias-minor-version).
func (KubernetesClusterNodePoolOutput) OsDiskSizeGb ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) OsDiskSizeGb() pulumi.IntOutput
The Agent Operating System disk size in GB. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolOutput) OsDiskType ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) 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 (KubernetesClusterNodePoolOutput) OsSku ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) OsSku() pulumi.StringOutput
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 (KubernetesClusterNodePoolOutput) OsType ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) OsType() pulumi.StringPtrOutput
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`.
func (KubernetesClusterNodePoolOutput) PodSubnetId ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) PodSubnetId() pulumi.StringPtrOutput
The ID of the Subnet where the pods in the Node Pool should exist. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolOutput) Priority ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) Priority() pulumi.StringPtrOutput
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.
func (KubernetesClusterNodePoolOutput) ProximityPlacementGroupId ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) ProximityPlacementGroupId() pulumi.StringPtrOutput
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.
func (KubernetesClusterNodePoolOutput) ScaleDownMode ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) ScaleDownMode() pulumi.StringPtrOutput
Specifies how the node pool should deal with scaled-down nodes. Allowed values are `Delete` and `Deallocate`. Defaults to `Delete`.
func (KubernetesClusterNodePoolOutput) SpotMaxPrice ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) SpotMaxPrice() pulumi.Float64PtrOutput
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.
func (KubernetesClusterNodePoolOutput) Tags ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (KubernetesClusterNodePoolOutput) ToKubernetesClusterNodePoolOutput ¶
func (o KubernetesClusterNodePoolOutput) ToKubernetesClusterNodePoolOutput() KubernetesClusterNodePoolOutput
func (KubernetesClusterNodePoolOutput) ToKubernetesClusterNodePoolOutputWithContext ¶
func (o KubernetesClusterNodePoolOutput) ToKubernetesClusterNodePoolOutputWithContext(ctx context.Context) KubernetesClusterNodePoolOutput
func (KubernetesClusterNodePoolOutput) UltraSsdEnabled ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) UltraSsdEnabled() pulumi.BoolPtrOutput
Used to specify whether the UltraSSD is enabled in the Node Pool. Defaults to `false`. See [the documentation](https://docs.microsoft.com/azure/aks/use-ultra-disks) for more information.
func (KubernetesClusterNodePoolOutput) UpgradeSettings ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) UpgradeSettings() KubernetesClusterNodePoolUpgradeSettingsPtrOutput
A `upgradeSettings` block as documented below.
func (KubernetesClusterNodePoolOutput) VmSize ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) VmSize() pulumi.StringOutput
The SKU which should be used for the Virtual Machines used in this Node Pool. Changing this forces a new resource to be created.
func (KubernetesClusterNodePoolOutput) VnetSubnetId ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) VnetSubnetId() pulumi.StringPtrOutput
The ID of the Subnet where this Node Pool should exist.
func (KubernetesClusterNodePoolOutput) WorkloadRuntime ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) WorkloadRuntime() pulumi.StringPtrOutput
Used to specify the workload runtime. Allowed values are `OCIContainer` and `WasmWasi`.
func (KubernetesClusterNodePoolOutput) Zones ¶ added in v5.5.0
func (o KubernetesClusterNodePoolOutput) Zones() pulumi.StringArrayOutput
Specifies a list of Availability Zones in which this Kubernetes Cluster Node Pool should be located. Changing this forces a new Kubernetes Cluster Node Pool to be created.
type KubernetesClusterNodePoolState ¶
type KubernetesClusterNodePoolState struct { // Specifies the ID of the Capacity Reservation Group where this Node Pool should exist. Changing this forces a new resource to be created. CapacityReservationGroupId pulumi.StringPtrInput // Whether to enable [auto-scaler](https://docs.microsoft.com/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 HostGroupId pulumi.StringPtrInput // A `kubeletConfig` block as defined below. KubeletConfig KubernetesClusterNodePoolKubeletConfigPtrInput // The type of disk used by kubelet. Possible values are `OS` and `Temporary`. 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. 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). AKS does not require an exact patch version to be specified, minor version aliases such as `1.22` are also supported. - The minor version's latest GA patch is automatically chosen in that case. More details can be found in [the documentation](https://docs.microsoft.com/en-us/azure/aks/supported-kubernetes-versions?tabs=azure-cli#alias-minor-version). 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/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 // Specifies a list of Availability Zones in which this Kubernetes Cluster Node Pool should be located. Changing this forces a new Kubernetes Cluster Node Pool to be created. Zones pulumi.StringArrayInput }
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 KubernetesClusterOmsAgent ¶
type KubernetesClusterOmsAgent struct { // The ID of the Log Analytics Workspace which the OMS Agent should send data to. LogAnalyticsWorkspaceId string `pulumi:"logAnalyticsWorkspaceId"` // An `omsAgentIdentity` block is exported. The exported attributes are defined below. OmsAgentIdentities []KubernetesClusterOmsAgentOmsAgentIdentity `pulumi:"omsAgentIdentities"` }
type KubernetesClusterOmsAgentArgs ¶
type KubernetesClusterOmsAgentArgs struct { // The ID of the Log Analytics Workspace which the OMS Agent should send data to. LogAnalyticsWorkspaceId pulumi.StringInput `pulumi:"logAnalyticsWorkspaceId"` // An `omsAgentIdentity` block is exported. The exported attributes are defined below. OmsAgentIdentities KubernetesClusterOmsAgentOmsAgentIdentityArrayInput `pulumi:"omsAgentIdentities"` }
func (KubernetesClusterOmsAgentArgs) ElementType ¶
func (KubernetesClusterOmsAgentArgs) ElementType() reflect.Type
func (KubernetesClusterOmsAgentArgs) ToKubernetesClusterOmsAgentOutput ¶
func (i KubernetesClusterOmsAgentArgs) ToKubernetesClusterOmsAgentOutput() KubernetesClusterOmsAgentOutput
func (KubernetesClusterOmsAgentArgs) ToKubernetesClusterOmsAgentOutputWithContext ¶
func (i KubernetesClusterOmsAgentArgs) ToKubernetesClusterOmsAgentOutputWithContext(ctx context.Context) KubernetesClusterOmsAgentOutput
func (KubernetesClusterOmsAgentArgs) ToKubernetesClusterOmsAgentPtrOutput ¶
func (i KubernetesClusterOmsAgentArgs) ToKubernetesClusterOmsAgentPtrOutput() KubernetesClusterOmsAgentPtrOutput
func (KubernetesClusterOmsAgentArgs) ToKubernetesClusterOmsAgentPtrOutputWithContext ¶
func (i KubernetesClusterOmsAgentArgs) ToKubernetesClusterOmsAgentPtrOutputWithContext(ctx context.Context) KubernetesClusterOmsAgentPtrOutput
type KubernetesClusterOmsAgentInput ¶
type KubernetesClusterOmsAgentInput interface { pulumi.Input ToKubernetesClusterOmsAgentOutput() KubernetesClusterOmsAgentOutput ToKubernetesClusterOmsAgentOutputWithContext(context.Context) KubernetesClusterOmsAgentOutput }
KubernetesClusterOmsAgentInput is an input type that accepts KubernetesClusterOmsAgentArgs and KubernetesClusterOmsAgentOutput values. You can construct a concrete instance of `KubernetesClusterOmsAgentInput` via:
KubernetesClusterOmsAgentArgs{...}
type KubernetesClusterOmsAgentOmsAgentIdentity ¶
type KubernetesClusterOmsAgentOmsAgentIdentity 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 KubernetesClusterOmsAgentOmsAgentIdentityArgs ¶
type KubernetesClusterOmsAgentOmsAgentIdentityArgs 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 (KubernetesClusterOmsAgentOmsAgentIdentityArgs) ElementType ¶
func (KubernetesClusterOmsAgentOmsAgentIdentityArgs) ElementType() reflect.Type
func (KubernetesClusterOmsAgentOmsAgentIdentityArgs) ToKubernetesClusterOmsAgentOmsAgentIdentityOutput ¶
func (i KubernetesClusterOmsAgentOmsAgentIdentityArgs) ToKubernetesClusterOmsAgentOmsAgentIdentityOutput() KubernetesClusterOmsAgentOmsAgentIdentityOutput
func (KubernetesClusterOmsAgentOmsAgentIdentityArgs) ToKubernetesClusterOmsAgentOmsAgentIdentityOutputWithContext ¶
func (i KubernetesClusterOmsAgentOmsAgentIdentityArgs) ToKubernetesClusterOmsAgentOmsAgentIdentityOutputWithContext(ctx context.Context) KubernetesClusterOmsAgentOmsAgentIdentityOutput
type KubernetesClusterOmsAgentOmsAgentIdentityArray ¶
type KubernetesClusterOmsAgentOmsAgentIdentityArray []KubernetesClusterOmsAgentOmsAgentIdentityInput
func (KubernetesClusterOmsAgentOmsAgentIdentityArray) ElementType ¶
func (KubernetesClusterOmsAgentOmsAgentIdentityArray) ElementType() reflect.Type
func (KubernetesClusterOmsAgentOmsAgentIdentityArray) ToKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput ¶
func (i KubernetesClusterOmsAgentOmsAgentIdentityArray) ToKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput() KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
func (KubernetesClusterOmsAgentOmsAgentIdentityArray) ToKubernetesClusterOmsAgentOmsAgentIdentityArrayOutputWithContext ¶
func (i KubernetesClusterOmsAgentOmsAgentIdentityArray) ToKubernetesClusterOmsAgentOmsAgentIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
type KubernetesClusterOmsAgentOmsAgentIdentityArrayInput ¶
type KubernetesClusterOmsAgentOmsAgentIdentityArrayInput interface { pulumi.Input ToKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput() KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput ToKubernetesClusterOmsAgentOmsAgentIdentityArrayOutputWithContext(context.Context) KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput }
KubernetesClusterOmsAgentOmsAgentIdentityArrayInput is an input type that accepts KubernetesClusterOmsAgentOmsAgentIdentityArray and KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput values. You can construct a concrete instance of `KubernetesClusterOmsAgentOmsAgentIdentityArrayInput` via:
KubernetesClusterOmsAgentOmsAgentIdentityArray{ KubernetesClusterOmsAgentOmsAgentIdentityArgs{...} }
type KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput ¶
type KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput struct{ *pulumi.OutputState }
func (KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) ElementType ¶
func (KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) ElementType() reflect.Type
func (KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) ToKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput ¶
func (o KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) ToKubernetesClusterOmsAgentOmsAgentIdentityArrayOutput() KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
func (KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) ToKubernetesClusterOmsAgentOmsAgentIdentityArrayOutputWithContext ¶
func (o KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput) ToKubernetesClusterOmsAgentOmsAgentIdentityArrayOutputWithContext(ctx context.Context) KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
type KubernetesClusterOmsAgentOmsAgentIdentityInput ¶
type KubernetesClusterOmsAgentOmsAgentIdentityInput interface { pulumi.Input ToKubernetesClusterOmsAgentOmsAgentIdentityOutput() KubernetesClusterOmsAgentOmsAgentIdentityOutput ToKubernetesClusterOmsAgentOmsAgentIdentityOutputWithContext(context.Context) KubernetesClusterOmsAgentOmsAgentIdentityOutput }
KubernetesClusterOmsAgentOmsAgentIdentityInput is an input type that accepts KubernetesClusterOmsAgentOmsAgentIdentityArgs and KubernetesClusterOmsAgentOmsAgentIdentityOutput values. You can construct a concrete instance of `KubernetesClusterOmsAgentOmsAgentIdentityInput` via:
KubernetesClusterOmsAgentOmsAgentIdentityArgs{...}
type KubernetesClusterOmsAgentOmsAgentIdentityOutput ¶
type KubernetesClusterOmsAgentOmsAgentIdentityOutput struct{ *pulumi.OutputState }
func (KubernetesClusterOmsAgentOmsAgentIdentityOutput) ClientId ¶
func (o KubernetesClusterOmsAgentOmsAgentIdentityOutput) 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 (KubernetesClusterOmsAgentOmsAgentIdentityOutput) ElementType ¶
func (KubernetesClusterOmsAgentOmsAgentIdentityOutput) ElementType() reflect.Type
func (KubernetesClusterOmsAgentOmsAgentIdentityOutput) ObjectId ¶
func (o KubernetesClusterOmsAgentOmsAgentIdentityOutput) 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 (KubernetesClusterOmsAgentOmsAgentIdentityOutput) ToKubernetesClusterOmsAgentOmsAgentIdentityOutput ¶
func (o KubernetesClusterOmsAgentOmsAgentIdentityOutput) ToKubernetesClusterOmsAgentOmsAgentIdentityOutput() KubernetesClusterOmsAgentOmsAgentIdentityOutput
func (KubernetesClusterOmsAgentOmsAgentIdentityOutput) ToKubernetesClusterOmsAgentOmsAgentIdentityOutputWithContext ¶
func (o KubernetesClusterOmsAgentOmsAgentIdentityOutput) ToKubernetesClusterOmsAgentOmsAgentIdentityOutputWithContext(ctx context.Context) KubernetesClusterOmsAgentOmsAgentIdentityOutput
func (KubernetesClusterOmsAgentOmsAgentIdentityOutput) UserAssignedIdentityId ¶
func (o KubernetesClusterOmsAgentOmsAgentIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
The ID of the User Assigned Identity assigned to the Kubelets. If not specified a Managed Identity is created automatically.
type KubernetesClusterOmsAgentOutput ¶
type KubernetesClusterOmsAgentOutput struct{ *pulumi.OutputState }
func (KubernetesClusterOmsAgentOutput) ElementType ¶
func (KubernetesClusterOmsAgentOutput) ElementType() reflect.Type
func (KubernetesClusterOmsAgentOutput) LogAnalyticsWorkspaceId ¶
func (o KubernetesClusterOmsAgentOutput) LogAnalyticsWorkspaceId() pulumi.StringOutput
The ID of the Log Analytics Workspace which the OMS Agent should send data to.
func (KubernetesClusterOmsAgentOutput) OmsAgentIdentities ¶
func (o KubernetesClusterOmsAgentOutput) OmsAgentIdentities() KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
An `omsAgentIdentity` block is exported. The exported attributes are defined below.
func (KubernetesClusterOmsAgentOutput) ToKubernetesClusterOmsAgentOutput ¶
func (o KubernetesClusterOmsAgentOutput) ToKubernetesClusterOmsAgentOutput() KubernetesClusterOmsAgentOutput
func (KubernetesClusterOmsAgentOutput) ToKubernetesClusterOmsAgentOutputWithContext ¶
func (o KubernetesClusterOmsAgentOutput) ToKubernetesClusterOmsAgentOutputWithContext(ctx context.Context) KubernetesClusterOmsAgentOutput
func (KubernetesClusterOmsAgentOutput) ToKubernetesClusterOmsAgentPtrOutput ¶
func (o KubernetesClusterOmsAgentOutput) ToKubernetesClusterOmsAgentPtrOutput() KubernetesClusterOmsAgentPtrOutput
func (KubernetesClusterOmsAgentOutput) ToKubernetesClusterOmsAgentPtrOutputWithContext ¶
func (o KubernetesClusterOmsAgentOutput) ToKubernetesClusterOmsAgentPtrOutputWithContext(ctx context.Context) KubernetesClusterOmsAgentPtrOutput
type KubernetesClusterOmsAgentPtrInput ¶
type KubernetesClusterOmsAgentPtrInput interface { pulumi.Input ToKubernetesClusterOmsAgentPtrOutput() KubernetesClusterOmsAgentPtrOutput ToKubernetesClusterOmsAgentPtrOutputWithContext(context.Context) KubernetesClusterOmsAgentPtrOutput }
KubernetesClusterOmsAgentPtrInput is an input type that accepts KubernetesClusterOmsAgentArgs, KubernetesClusterOmsAgentPtr and KubernetesClusterOmsAgentPtrOutput values. You can construct a concrete instance of `KubernetesClusterOmsAgentPtrInput` via:
KubernetesClusterOmsAgentArgs{...} or: nil
func KubernetesClusterOmsAgentPtr ¶
func KubernetesClusterOmsAgentPtr(v *KubernetesClusterOmsAgentArgs) KubernetesClusterOmsAgentPtrInput
type KubernetesClusterOmsAgentPtrOutput ¶
type KubernetesClusterOmsAgentPtrOutput struct{ *pulumi.OutputState }
func (KubernetesClusterOmsAgentPtrOutput) Elem ¶
func (o KubernetesClusterOmsAgentPtrOutput) Elem() KubernetesClusterOmsAgentOutput
func (KubernetesClusterOmsAgentPtrOutput) ElementType ¶
func (KubernetesClusterOmsAgentPtrOutput) ElementType() reflect.Type
func (KubernetesClusterOmsAgentPtrOutput) LogAnalyticsWorkspaceId ¶
func (o KubernetesClusterOmsAgentPtrOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
The ID of the Log Analytics Workspace which the OMS Agent should send data to.
func (KubernetesClusterOmsAgentPtrOutput) OmsAgentIdentities ¶
func (o KubernetesClusterOmsAgentPtrOutput) OmsAgentIdentities() KubernetesClusterOmsAgentOmsAgentIdentityArrayOutput
An `omsAgentIdentity` block is exported. The exported attributes are defined below.
func (KubernetesClusterOmsAgentPtrOutput) ToKubernetesClusterOmsAgentPtrOutput ¶
func (o KubernetesClusterOmsAgentPtrOutput) ToKubernetesClusterOmsAgentPtrOutput() KubernetesClusterOmsAgentPtrOutput
func (KubernetesClusterOmsAgentPtrOutput) ToKubernetesClusterOmsAgentPtrOutputWithContext ¶
func (o KubernetesClusterOmsAgentPtrOutput) ToKubernetesClusterOmsAgentPtrOutputWithContext(ctx context.Context) KubernetesClusterOmsAgentPtrOutput
type KubernetesClusterOutput ¶
type KubernetesClusterOutput struct{ *pulumi.OutputState }
func (KubernetesClusterOutput) AciConnectorLinux ¶ added in v5.5.0
func (o KubernetesClusterOutput) AciConnectorLinux() KubernetesClusterAciConnectorLinuxPtrOutput
A `aciConnectorLinux` block as defined below. For more details, please visit [Create and configure an AKS cluster to use virtual nodes](https://docs.microsoft.com/azure/aks/virtual-nodes-portal).
func (KubernetesClusterOutput) ApiServerAuthorizedIpRanges ¶ added in v5.5.0
func (o KubernetesClusterOutput) ApiServerAuthorizedIpRanges() pulumi.StringArrayOutput
The IP ranges to allow for incoming traffic to the server nodes.
func (KubernetesClusterOutput) AutoScalerProfile ¶ added in v5.5.0
func (o KubernetesClusterOutput) AutoScalerProfile() KubernetesClusterAutoScalerProfileOutput
A `autoScalerProfile` block as defined below.
func (KubernetesClusterOutput) AutomaticChannelUpgrade ¶ added in v5.5.0
func (o KubernetesClusterOutput) AutomaticChannelUpgrade() pulumi.StringPtrOutput
The upgrade channel for this Kubernetes Cluster. Possible values are `patch`, `rapid`, `node-image` and `stable`. Omitting this field sets this value to `none`.
func (KubernetesClusterOutput) AzureActiveDirectoryRoleBasedAccessControl ¶ added in v5.5.0
func (o KubernetesClusterOutput) AzureActiveDirectoryRoleBasedAccessControl() KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrOutput
- A `azureActiveDirectoryRoleBasedAccessControl` block as defined below.
func (KubernetesClusterOutput) AzurePolicyEnabled ¶ added in v5.5.0
func (o KubernetesClusterOutput) AzurePolicyEnabled() pulumi.BoolPtrOutput
Should the Azure Policy Add-On be enabled? 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 (KubernetesClusterOutput) DefaultNodePool ¶ added in v5.5.0
func (o KubernetesClusterOutput) DefaultNodePool() KubernetesClusterDefaultNodePoolOutput
A `defaultNodePool` block as defined below.
func (KubernetesClusterOutput) DiskEncryptionSetId ¶ added in v5.5.0
func (o KubernetesClusterOutput) DiskEncryptionSetId() pulumi.StringPtrOutput
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/azure/aks/azure-disk-customer-managed-keys). Changing this forces a new resource to be created.
func (KubernetesClusterOutput) DnsPrefix ¶ added in v5.5.0
func (o KubernetesClusterOutput) DnsPrefix() pulumi.StringPtrOutput
DNS prefix specified when creating the managed cluster. Changing this forces a new resource to be created.
func (KubernetesClusterOutput) DnsPrefixPrivateCluster ¶ added in v5.5.0
func (o KubernetesClusterOutput) DnsPrefixPrivateCluster() pulumi.StringPtrOutput
Specifies the DNS prefix to use with private clusters. Changing this forces a new resource to be created.
func (KubernetesClusterOutput) ElementType ¶
func (KubernetesClusterOutput) ElementType() reflect.Type
func (KubernetesClusterOutput) EnablePodSecurityPolicy ¶ added in v5.5.0
func (o KubernetesClusterOutput) EnablePodSecurityPolicy() pulumi.BoolPtrOutput
func (KubernetesClusterOutput) Fqdn ¶ added in v5.5.0
func (o KubernetesClusterOutput) Fqdn() pulumi.StringOutput
The FQDN of the Azure Kubernetes Managed Cluster.
func (KubernetesClusterOutput) HttpApplicationRoutingEnabled ¶ added in v5.5.0
func (o KubernetesClusterOutput) HttpApplicationRoutingEnabled() pulumi.BoolPtrOutput
Should HTTP Application Routing be enabled?
func (KubernetesClusterOutput) HttpApplicationRoutingZoneName ¶ added in v5.5.0
func (o KubernetesClusterOutput) HttpApplicationRoutingZoneName() pulumi.StringOutput
The Zone Name of the HTTP Application Routing.
func (KubernetesClusterOutput) HttpProxyConfig ¶ added in v5.5.0
func (o KubernetesClusterOutput) HttpProxyConfig() KubernetesClusterHttpProxyConfigPtrOutput
A `httpProxyConfig` block as defined below.
func (KubernetesClusterOutput) Identity ¶ added in v5.5.0
func (o KubernetesClusterOutput) Identity() KubernetesClusterIdentityPtrOutput
An `identity` block as defined below. One of either `identity` or `servicePrincipal` must be specified.
func (KubernetesClusterOutput) IngressApplicationGateway ¶ added in v5.5.0
func (o KubernetesClusterOutput) IngressApplicationGateway() KubernetesClusterIngressApplicationGatewayPtrOutput
A `ingressApplicationGateway` block as defined below.
func (KubernetesClusterOutput) KeyVaultSecretsProvider ¶ added in v5.5.0
func (o KubernetesClusterOutput) KeyVaultSecretsProvider() KubernetesClusterKeyVaultSecretsProviderPtrOutput
A `keyVaultSecretsProvider` block as defined below. For more details, please visit [Azure Keyvault Secrets Provider for AKS](https://docs.microsoft.com/azure/aks/csi-secrets-store-driver).
func (KubernetesClusterOutput) KubeAdminConfigRaw ¶ added in v5.5.0
func (o KubernetesClusterOutput) 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 enabled.
func (KubernetesClusterOutput) KubeAdminConfigs ¶ added in v5.5.0
func (o KubernetesClusterOutput) KubeAdminConfigs() KubernetesClusterKubeAdminConfigArrayOutput
A `kubeAdminConfig` block as defined below. This is only available when Role Based Access Control with Azure Active Directory is enabled and local accounts enabled.
func (KubernetesClusterOutput) KubeConfigRaw ¶ added in v5.5.0
func (o KubernetesClusterOutput) KubeConfigRaw() pulumi.StringOutput
Raw Kubernetes config to be used by [kubectl](https://kubernetes.io/docs/reference/kubectl/overview/) and other compatible tools.
func (KubernetesClusterOutput) KubeConfigs ¶ added in v5.5.0
func (o KubernetesClusterOutput) KubeConfigs() KubernetesClusterKubeConfigArrayOutput
A `kubeConfig` block as defined below.
func (KubernetesClusterOutput) KubeletIdentity ¶ added in v5.5.0
func (o KubernetesClusterOutput) KubeletIdentity() KubernetesClusterKubeletIdentityOutput
A `kubeletIdentity` block as defined below. Changing this forces a new resource to be created.
func (KubernetesClusterOutput) KubernetesVersion ¶ added in v5.5.0
func (o KubernetesClusterOutput) KubernetesVersion() pulumi.StringOutput
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). AKS does not require an exact patch version to be specified, minor version aliases such as `1.22` are also supported. - The minor version's latest GA patch is automatically chosen in that case. More details can be found in [the documentation](https://docs.microsoft.com/en-us/azure/aks/supported-kubernetes-versions?tabs=azure-cli#alias-minor-version).
func (KubernetesClusterOutput) LinuxProfile ¶ added in v5.5.0
func (o KubernetesClusterOutput) LinuxProfile() KubernetesClusterLinuxProfilePtrOutput
A `linuxProfile` block as defined below.
func (KubernetesClusterOutput) LocalAccountDisabled ¶ added in v5.5.0
func (o KubernetesClusterOutput) LocalAccountDisabled() pulumi.BoolPtrOutput
- If `true` local accounts will be disabled. Defaults to `false`. See [the documentation](https://docs.microsoft.com/azure/aks/managed-aad#disable-local-accounts) for more information.
func (KubernetesClusterOutput) Location ¶ added in v5.5.0
func (o KubernetesClusterOutput) Location() pulumi.StringOutput
The location where the Managed Kubernetes Cluster should be created. Changing this forces a new resource to be created.
func (KubernetesClusterOutput) MaintenanceWindow ¶ added in v5.5.0
func (o KubernetesClusterOutput) MaintenanceWindow() KubernetesClusterMaintenanceWindowPtrOutput
A `maintenanceWindow` block as defined below.
func (KubernetesClusterOutput) MicrosoftDefender ¶ added in v5.5.0
func (o KubernetesClusterOutput) MicrosoftDefender() KubernetesClusterMicrosoftDefenderPtrOutput
A `microsoftDefender` block as defined below.
func (KubernetesClusterOutput) Name ¶ added in v5.5.0
func (o KubernetesClusterOutput) Name() pulumi.StringOutput
The name of the Managed Kubernetes Cluster to create. Changing this forces a new resource to be created.
func (KubernetesClusterOutput) NetworkProfile ¶ added in v5.5.0
func (o KubernetesClusterOutput) NetworkProfile() KubernetesClusterNetworkProfileOutput
A `networkProfile` block as defined below.
func (KubernetesClusterOutput) NodeResourceGroup ¶ added in v5.5.0
func (o KubernetesClusterOutput) NodeResourceGroup() pulumi.StringOutput
The name of the Resource Group where the Kubernetes Nodes should exist. Changing this forces a new resource to be created.
func (KubernetesClusterOutput) OidcIssuerEnabled ¶ added in v5.5.0
func (o KubernetesClusterOutput) OidcIssuerEnabled() pulumi.BoolPtrOutput
Enable or Disable the [OIDC issuer URL](https://docs.microsoft.com/azure/aks/cluster-configuration#oidc-issuer-preview)
func (KubernetesClusterOutput) OidcIssuerUrl ¶ added in v5.5.0
func (o KubernetesClusterOutput) OidcIssuerUrl() pulumi.StringOutput
The OIDC issuer URL that is associated with the cluster.
func (KubernetesClusterOutput) OmsAgent ¶ added in v5.5.0
func (o KubernetesClusterOutput) OmsAgent() KubernetesClusterOmsAgentPtrOutput
A `omsAgent` block as defined below.
func (KubernetesClusterOutput) OpenServiceMeshEnabled ¶ added in v5.5.0
func (o KubernetesClusterOutput) OpenServiceMeshEnabled() pulumi.BoolPtrOutput
Is Open Service Mesh enabled? For more details, please visit [Open Service Mesh for AKS](https://docs.microsoft.com/azure/aks/open-service-mesh-about).
func (KubernetesClusterOutput) PortalFqdn ¶ added in v5.5.0
func (o KubernetesClusterOutput) PortalFqdn() pulumi.StringOutput
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.
func (KubernetesClusterOutput) PrivateClusterEnabled ¶ added in v5.5.0
func (o KubernetesClusterOutput) PrivateClusterEnabled() pulumi.BoolPtrOutput
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.
func (KubernetesClusterOutput) PrivateClusterPublicFqdnEnabled ¶ added in v5.5.0
func (o KubernetesClusterOutput) PrivateClusterPublicFqdnEnabled() pulumi.BoolPtrOutput
Specifies whether a Public FQDN for this Private Cluster should be added. Defaults to `false`.
func (KubernetesClusterOutput) PrivateDnsZoneId ¶ added in v5.5.0
func (o KubernetesClusterOutput) PrivateDnsZoneId() pulumi.StringOutput
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. Changing this forces a new resource to be created.
func (KubernetesClusterOutput) PrivateFqdn ¶ added in v5.5.0
func (o KubernetesClusterOutput) PrivateFqdn() pulumi.StringOutput
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.
func (KubernetesClusterOutput) PublicNetworkAccessEnabled ¶ added in v5.5.0
func (o KubernetesClusterOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
func (KubernetesClusterOutput) ResourceGroupName ¶ added in v5.5.0
func (o KubernetesClusterOutput) ResourceGroupName() pulumi.StringOutput
Specifies the Resource Group where the Managed Kubernetes Cluster should exist. Changing this forces a new resource to be created.
func (KubernetesClusterOutput) RoleBasedAccessControlEnabled ¶ added in v5.5.0
func (o KubernetesClusterOutput) RoleBasedAccessControlEnabled() pulumi.BoolPtrOutput
Whether Role Based Access Control for the Kubernetes Cluster should be enabled. Defaults to `true`. Changing this forces a new resource to be created.
func (KubernetesClusterOutput) RunCommandEnabled ¶ added in v5.5.0
func (o KubernetesClusterOutput) RunCommandEnabled() pulumi.BoolPtrOutput
Whether to enable run command for the cluster or not. Defaults to `true`.
func (KubernetesClusterOutput) ServicePrincipal ¶ added in v5.5.0
func (o KubernetesClusterOutput) ServicePrincipal() KubernetesClusterServicePrincipalPtrOutput
A `servicePrincipal` block as documented below. One of either `identity` or `servicePrincipal` must be specified.
func (KubernetesClusterOutput) SkuTier ¶ added in v5.5.0
func (o KubernetesClusterOutput) SkuTier() pulumi.StringPtrOutput
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`.
func (KubernetesClusterOutput) Tags ¶ added in v5.5.0
func (o KubernetesClusterOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (KubernetesClusterOutput) ToKubernetesClusterOutput ¶
func (o KubernetesClusterOutput) ToKubernetesClusterOutput() KubernetesClusterOutput
func (KubernetesClusterOutput) ToKubernetesClusterOutputWithContext ¶
func (o KubernetesClusterOutput) ToKubernetesClusterOutputWithContext(ctx context.Context) KubernetesClusterOutput
func (KubernetesClusterOutput) WindowsProfile ¶ added in v5.5.0
func (o KubernetesClusterOutput) WindowsProfile() KubernetesClusterWindowsProfileOutput
A `windowsProfile` block as defined below.
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 `aciConnectorLinux` block as defined below. For more details, please visit [Create and configure an AKS cluster to use virtual nodes](https://docs.microsoft.com/azure/aks/virtual-nodes-portal). AciConnectorLinux KubernetesClusterAciConnectorLinuxPtrInput // 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 `azureActiveDirectoryRoleBasedAccessControl` block as defined below. AzureActiveDirectoryRoleBasedAccessControl KubernetesClusterAzureActiveDirectoryRoleBasedAccessControlPtrInput // Should the Azure Policy Add-On be enabled? 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) AzurePolicyEnabled pulumi.BoolPtrInput // 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/azure/aks/azure-disk-customer-managed-keys). Changing this forces a new resource to be created. 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 // Should HTTP Application Routing be enabled? HttpApplicationRoutingEnabled pulumi.BoolPtrInput // The Zone Name of the HTTP Application Routing. HttpApplicationRoutingZoneName 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 // A `ingressApplicationGateway` block as defined below. IngressApplicationGateway KubernetesClusterIngressApplicationGatewayPtrInput // A `keyVaultSecretsProvider` block as defined below. For more details, please visit [Azure Keyvault Secrets Provider for AKS](https://docs.microsoft.com/azure/aks/csi-secrets-store-driver). KeyVaultSecretsProvider KubernetesClusterKeyVaultSecretsProviderPtrInput // 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 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 and local accounts 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. KubeletIdentity KubernetesClusterKubeletIdentityPtrInput // 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). AKS does not require an exact patch version to be specified, minor version aliases such as `1.22` are also supported. - The minor version's latest GA patch is automatically chosen in that case. More details can be found in [the documentation](https://docs.microsoft.com/en-us/azure/aks/supported-kubernetes-versions?tabs=azure-cli#alias-minor-version). 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/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 // A `microsoftDefender` block as defined below. MicrosoftDefender KubernetesClusterMicrosoftDefenderPtrInput // 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 // Enable or Disable the [OIDC issuer URL](https://docs.microsoft.com/azure/aks/cluster-configuration#oidc-issuer-preview) OidcIssuerEnabled pulumi.BoolPtrInput // The OIDC issuer URL that is associated with the cluster. OidcIssuerUrl pulumi.StringPtrInput // A `omsAgent` block as defined below. OmsAgent KubernetesClusterOmsAgentPtrInput // Is Open Service Mesh enabled? For more details, please visit [Open Service Mesh for AKS](https://docs.microsoft.com/azure/aks/open-service-mesh-about). OpenServiceMeshEnabled pulumi.BoolPtrInput // 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. Changing this forces a new resource to be created. 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 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 // Whether Role Based Access Control for the Kubernetes Cluster should be enabled. Defaults to `true`. Changing this forces a new resource to be created. RoleBasedAccessControlEnabled pulumi.BoolPtrInput // Whether to enable run command for the cluster or not. Defaults to `true`. RunCommandEnabled pulumi.BoolPtrInput // 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 ¶
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 ¶
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 LookupGroupArgs ¶
type LookupGroupArgs struct { // The name of this Container Group instance. Name string `pulumi:"name"` // The name of the Resource Group where the Container Group instance exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getGroup.
type LookupGroupOutputArgs ¶
type LookupGroupOutputArgs struct { // The name of this Container Group instance. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the Container Group instance exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getGroup.
func (LookupGroupOutputArgs) ElementType ¶
func (LookupGroupOutputArgs) ElementType() reflect.Type
type LookupGroupResult ¶
type LookupGroupResult struct { // The FQDN of the Container Group instance derived from `dnsNameLabel`. Fqdn string `pulumi:"fqdn"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The IP address allocated to the Container Group instance. IpAddress string `pulumi:"ipAddress"` // The Azure Region where the Container Group instance exists. Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags assigned to the Container Group instance. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getGroup.
func LookupGroup ¶
func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)
Use this data source to access information about an existing Container Group instance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/containerservice" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := containerservice.LookupGroup(ctx, &containerservice.LookupGroupArgs{ Name: "existing", ResourceGroupName: "existing", }, nil) if err != nil { return err } ctx.Export("id", example.Id) ctx.Export("ipAddress", example.IpAddress) ctx.Export("fqdn", example.Fqdn) return nil }) }
```
type LookupGroupResultOutput ¶
type LookupGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroup.
func LookupGroupOutput ¶
func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput
func (LookupGroupResultOutput) ElementType ¶
func (LookupGroupResultOutput) ElementType() reflect.Type
func (LookupGroupResultOutput) Fqdn ¶
func (o LookupGroupResultOutput) Fqdn() pulumi.StringOutput
The FQDN of the Container Group instance derived from `dnsNameLabel`.
func (LookupGroupResultOutput) Id ¶
func (o LookupGroupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupGroupResultOutput) IpAddress ¶
func (o LookupGroupResultOutput) IpAddress() pulumi.StringOutput
The IP address allocated to the Container Group instance.
func (LookupGroupResultOutput) Location ¶
func (o LookupGroupResultOutput) Location() pulumi.StringOutput
The Azure Region where the Container Group instance exists.
func (LookupGroupResultOutput) Name ¶
func (o LookupGroupResultOutput) Name() pulumi.StringOutput
func (LookupGroupResultOutput) ResourceGroupName ¶
func (o LookupGroupResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupGroupResultOutput) Tags ¶
func (o LookupGroupResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the Container Group instance.
func (LookupGroupResultOutput) ToLookupGroupResultOutput ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
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 ¶
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 ¶
func (LookupKubernetesClusterOutputArgs) ElementType() reflect.Type
type LookupKubernetesClusterResult ¶
type LookupKubernetesClusterResult struct { // An `aciConnectorLinux` block as documented below. AciConnectorLinuxes []GetKubernetesClusterAciConnectorLinux `pulumi:"aciConnectorLinuxes"` // 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"` // An `azureActiveDirectoryRoleBasedAccessControl` block as documented below. AzureActiveDirectoryRoleBasedAccessControls []GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControl `pulumi:"azureActiveDirectoryRoleBasedAccessControls"` // Is Azure Policy enabled on this managed Kubernetes Cluster? AzurePolicyEnabled bool `pulumi:"azurePolicyEnabled"` // 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"` // Is HTTP Application Routing enabled for this managed Kubernetes Cluster? HttpApplicationRoutingEnabled bool `pulumi:"httpApplicationRoutingEnabled"` // The Zone Name of the HTTP Application Routing. HttpApplicationRoutingZoneName string `pulumi:"httpApplicationRoutingZoneName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // An `identity` block as documented below. Identities []GetKubernetesClusterIdentity `pulumi:"identities"` // An `ingressApplicationGateway` block as documented below. IngressApplicationGateways []GetKubernetesClusterIngressApplicationGateway `pulumi:"ingressApplicationGateways"` // A `keyVaultSecretsProvider` block as documented below. KeyVaultSecretsProviders []GetKubernetesClusterKeyVaultSecretsProvider `pulumi:"keyVaultSecretsProviders"` // 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"` // A `microsoftDefender` block as defined below. MicrosoftDefenders []GetKubernetesClusterMicrosoftDefender `pulumi:"microsoftDefenders"` // 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"` // Whether or not the OIDC feature is enabled or disabled. OidcIssuerEnabled bool `pulumi:"oidcIssuerEnabled"` // The OIDC issuer URL that is associated with the cluster. OidcIssuerUrl string `pulumi:"oidcIssuerUrl"` // An `omsAgent` block as documented below. OmsAgents []GetKubernetesClusterOmsAgent `pulumi:"omsAgents"` // Is Open Service Mesh enabled for this managed Kubernetes Cluster? OpenServiceMeshEnabled bool `pulumi:"openServiceMeshEnabled"` // 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"` ResourceGroupName string `pulumi:"resourceGroupName"` // Is Role Based Access Control enabled for this managed Kubernetes Cluster. RoleBasedAccessControlEnabled bool `pulumi:"roleBasedAccessControlEnabled"` // 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/v5/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 ¶
type LookupKubernetesClusterResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getKubernetesCluster.
func LookupKubernetesClusterOutput ¶
func LookupKubernetesClusterOutput(ctx *pulumi.Context, args LookupKubernetesClusterOutputArgs, opts ...pulumi.InvokeOption) LookupKubernetesClusterResultOutput
func (LookupKubernetesClusterResultOutput) AciConnectorLinuxes ¶
func (o LookupKubernetesClusterResultOutput) AciConnectorLinuxes() GetKubernetesClusterAciConnectorLinuxArrayOutput
An `aciConnectorLinux` block as documented below.
func (LookupKubernetesClusterResultOutput) AgentPoolProfiles ¶
func (o LookupKubernetesClusterResultOutput) AgentPoolProfiles() GetKubernetesClusterAgentPoolProfileArrayOutput
An `agentPoolProfile` block as documented below.
func (LookupKubernetesClusterResultOutput) ApiServerAuthorizedIpRanges ¶
func (o LookupKubernetesClusterResultOutput) ApiServerAuthorizedIpRanges() pulumi.StringArrayOutput
The IP ranges to whitelist for incoming traffic to the primaries.
func (LookupKubernetesClusterResultOutput) AzureActiveDirectoryRoleBasedAccessControls ¶
func (o LookupKubernetesClusterResultOutput) AzureActiveDirectoryRoleBasedAccessControls() GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControlArrayOutput
An `azureActiveDirectoryRoleBasedAccessControl` block as documented below.
func (LookupKubernetesClusterResultOutput) AzurePolicyEnabled ¶
func (o LookupKubernetesClusterResultOutput) AzurePolicyEnabled() pulumi.BoolOutput
Is Azure Policy enabled on this managed Kubernetes Cluster?
func (LookupKubernetesClusterResultOutput) DiskEncryptionSetId ¶
func (o LookupKubernetesClusterResultOutput) DiskEncryptionSetId() pulumi.StringOutput
The ID of the Disk Encryption Set used for the Nodes and Volumes.
func (LookupKubernetesClusterResultOutput) DnsPrefix ¶
func (o LookupKubernetesClusterResultOutput) DnsPrefix() pulumi.StringOutput
The DNS Prefix of the managed Kubernetes cluster.
func (LookupKubernetesClusterResultOutput) ElementType ¶
func (LookupKubernetesClusterResultOutput) ElementType() reflect.Type
func (LookupKubernetesClusterResultOutput) Fqdn ¶
func (o LookupKubernetesClusterResultOutput) Fqdn() pulumi.StringOutput
The FQDN of the Azure Kubernetes Managed Cluster.
func (LookupKubernetesClusterResultOutput) HttpApplicationRoutingEnabled ¶
func (o LookupKubernetesClusterResultOutput) HttpApplicationRoutingEnabled() pulumi.BoolOutput
Is HTTP Application Routing enabled for this managed Kubernetes Cluster?
func (LookupKubernetesClusterResultOutput) HttpApplicationRoutingZoneName ¶
func (o LookupKubernetesClusterResultOutput) HttpApplicationRoutingZoneName() pulumi.StringOutput
The Zone Name of the HTTP Application Routing.
func (LookupKubernetesClusterResultOutput) Id ¶
func (o LookupKubernetesClusterResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupKubernetesClusterResultOutput) Identities ¶
func (o LookupKubernetesClusterResultOutput) Identities() GetKubernetesClusterIdentityArrayOutput
An `identity` block as documented below.
func (LookupKubernetesClusterResultOutput) IngressApplicationGateways ¶
func (o LookupKubernetesClusterResultOutput) IngressApplicationGateways() GetKubernetesClusterIngressApplicationGatewayArrayOutput
An `ingressApplicationGateway` block as documented below.
func (LookupKubernetesClusterResultOutput) KeyVaultSecretsProviders ¶
func (o LookupKubernetesClusterResultOutput) KeyVaultSecretsProviders() GetKubernetesClusterKeyVaultSecretsProviderArrayOutput
A `keyVaultSecretsProvider` block as documented below.
func (LookupKubernetesClusterResultOutput) KubeAdminConfigRaw ¶
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 ¶
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 ¶
func (o LookupKubernetesClusterResultOutput) KubeConfigRaw() pulumi.StringOutput
Base64 encoded Kubernetes configuration.
func (LookupKubernetesClusterResultOutput) KubeConfigs ¶
func (o LookupKubernetesClusterResultOutput) KubeConfigs() GetKubernetesClusterKubeConfigArrayOutput
A `kubeConfig` block as defined below.
func (LookupKubernetesClusterResultOutput) KubeletIdentities ¶
func (o LookupKubernetesClusterResultOutput) KubeletIdentities() GetKubernetesClusterKubeletIdentityArrayOutput
A `kubeletIdentity` block as documented below.
func (LookupKubernetesClusterResultOutput) KubernetesVersion ¶
func (o LookupKubernetesClusterResultOutput) KubernetesVersion() pulumi.StringOutput
The version of Kubernetes used on the managed Kubernetes Cluster.
func (LookupKubernetesClusterResultOutput) LinuxProfiles ¶
func (o LookupKubernetesClusterResultOutput) LinuxProfiles() GetKubernetesClusterLinuxProfileArrayOutput
A `linuxProfile` block as documented below.
func (LookupKubernetesClusterResultOutput) Location ¶
func (o LookupKubernetesClusterResultOutput) Location() pulumi.StringOutput
The Azure Region in which the managed Kubernetes Cluster exists.
func (LookupKubernetesClusterResultOutput) MicrosoftDefenders ¶ added in v5.3.0
func (o LookupKubernetesClusterResultOutput) MicrosoftDefenders() GetKubernetesClusterMicrosoftDefenderArrayOutput
A `microsoftDefender` block as defined below.
func (LookupKubernetesClusterResultOutput) Name ¶
func (o LookupKubernetesClusterResultOutput) Name() pulumi.StringOutput
The name assigned to this pool of agents.
func (LookupKubernetesClusterResultOutput) NetworkProfiles ¶
func (o LookupKubernetesClusterResultOutput) NetworkProfiles() GetKubernetesClusterNetworkProfileArrayOutput
A `networkProfile` block as documented below.
func (LookupKubernetesClusterResultOutput) NodeResourceGroup ¶
func (o LookupKubernetesClusterResultOutput) NodeResourceGroup() pulumi.StringOutput
Auto-generated Resource Group containing AKS Cluster resources.
func (LookupKubernetesClusterResultOutput) OidcIssuerEnabled ¶ added in v5.1.0
func (o LookupKubernetesClusterResultOutput) OidcIssuerEnabled() pulumi.BoolOutput
Whether or not the OIDC feature is enabled or disabled.
func (LookupKubernetesClusterResultOutput) OidcIssuerUrl ¶ added in v5.1.0
func (o LookupKubernetesClusterResultOutput) OidcIssuerUrl() pulumi.StringOutput
The OIDC issuer URL that is associated with the cluster.
func (LookupKubernetesClusterResultOutput) OmsAgents ¶
func (o LookupKubernetesClusterResultOutput) OmsAgents() GetKubernetesClusterOmsAgentArrayOutput
An `omsAgent` block as documented below.
func (LookupKubernetesClusterResultOutput) OpenServiceMeshEnabled ¶
func (o LookupKubernetesClusterResultOutput) OpenServiceMeshEnabled() pulumi.BoolOutput
Is Open Service Mesh enabled for this managed Kubernetes Cluster?
func (LookupKubernetesClusterResultOutput) PrivateClusterEnabled ¶
func (o LookupKubernetesClusterResultOutput) PrivateClusterEnabled() pulumi.BoolOutput
If the cluster has the Kubernetes API only exposed on internal IP addresses.
func (LookupKubernetesClusterResultOutput) PrivateFqdn ¶
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) ResourceGroupName ¶
func (o LookupKubernetesClusterResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupKubernetesClusterResultOutput) RoleBasedAccessControlEnabled ¶
func (o LookupKubernetesClusterResultOutput) RoleBasedAccessControlEnabled() pulumi.BoolOutput
Is Role Based Access Control enabled for this managed Kubernetes Cluster.
func (LookupKubernetesClusterResultOutput) ServicePrincipals ¶
func (o LookupKubernetesClusterResultOutput) ServicePrincipals() GetKubernetesClusterServicePrincipalArrayOutput
A `servicePrincipal` block as documented below.
func (LookupKubernetesClusterResultOutput) Tags ¶
func (o LookupKubernetesClusterResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutput ¶
func (o LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutput() LookupKubernetesClusterResultOutput
func (LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutputWithContext ¶
func (o LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutputWithContext(ctx context.Context) LookupKubernetesClusterResultOutput
func (LookupKubernetesClusterResultOutput) WindowsProfiles ¶
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 ¶
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 ¶
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"` // Whether dedicated data endpoints for this Container Registry are enabled? DataEndpointEnabled bool `pulumi:"dataEndpointEnabled"` // 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"` // 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/v5/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 ¶
type LookupRegistryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRegistry.
func LookupRegistryOutput ¶
func LookupRegistryOutput(ctx *pulumi.Context, args LookupRegistryOutputArgs, opts ...pulumi.InvokeOption) LookupRegistryResultOutput
func (LookupRegistryResultOutput) AdminEnabled ¶
func (o LookupRegistryResultOutput) AdminEnabled() pulumi.BoolOutput
Is the Administrator account enabled for this Container Registry.
func (LookupRegistryResultOutput) AdminPassword ¶
func (o LookupRegistryResultOutput) AdminPassword() pulumi.StringOutput
The Password associated with the Container Registry Admin account - if the admin account is enabled.
func (LookupRegistryResultOutput) AdminUsername ¶
func (o LookupRegistryResultOutput) AdminUsername() pulumi.StringOutput
The Username associated with the Container Registry Admin account - if the admin account is enabled.
func (LookupRegistryResultOutput) DataEndpointEnabled ¶ added in v5.12.0
func (o LookupRegistryResultOutput) DataEndpointEnabled() pulumi.BoolOutput
Whether dedicated data endpoints for this Container Registry are enabled?
func (LookupRegistryResultOutput) ElementType ¶
func (LookupRegistryResultOutput) ElementType() reflect.Type
func (LookupRegistryResultOutput) Id ¶
func (o LookupRegistryResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRegistryResultOutput) Location ¶
func (o LookupRegistryResultOutput) Location() pulumi.StringOutput
The Azure Region in which this Container Registry exists.
func (LookupRegistryResultOutput) LoginServer ¶
func (o LookupRegistryResultOutput) LoginServer() pulumi.StringOutput
The URL that can be used to log into the container registry.
func (LookupRegistryResultOutput) Name ¶
func (o LookupRegistryResultOutput) Name() pulumi.StringOutput
func (LookupRegistryResultOutput) ResourceGroupName ¶
func (o LookupRegistryResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupRegistryResultOutput) Sku ¶
func (o LookupRegistryResultOutput) Sku() pulumi.StringOutput
The SKU of this Container Registry, such as `Basic`.
func (LookupRegistryResultOutput) Tags ¶
func (o LookupRegistryResultOutput) Tags() pulumi.StringMapOutput
A map of tags assigned to the Container Registry.
func (LookupRegistryResultOutput) ToLookupRegistryResultOutput ¶
func (o LookupRegistryResultOutput) ToLookupRegistryResultOutput() LookupRegistryResultOutput
func (LookupRegistryResultOutput) ToLookupRegistryResultOutputWithContext ¶
func (o LookupRegistryResultOutput) ToLookupRegistryResultOutputWithContext(ctx context.Context) LookupRegistryResultOutput
type LookupRegistryScopeMapArgs ¶
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 ¶
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 ¶
func (LookupRegistryScopeMapOutputArgs) ElementType() reflect.Type
type LookupRegistryScopeMapResult ¶
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 ¶
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/v5/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 ¶
type LookupRegistryScopeMapResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRegistryScopeMap.
func LookupRegistryScopeMapOutput ¶
func LookupRegistryScopeMapOutput(ctx *pulumi.Context, args LookupRegistryScopeMapOutputArgs, opts ...pulumi.InvokeOption) LookupRegistryScopeMapResultOutput
func (LookupRegistryScopeMapResultOutput) Actions ¶
func (o LookupRegistryScopeMapResultOutput) Actions() pulumi.StringArrayOutput
The actions for the Scope Map.
func (LookupRegistryScopeMapResultOutput) ContainerRegistryName ¶
func (o LookupRegistryScopeMapResultOutput) ContainerRegistryName() pulumi.StringOutput
func (LookupRegistryScopeMapResultOutput) Description ¶
func (o LookupRegistryScopeMapResultOutput) Description() pulumi.StringOutput
func (LookupRegistryScopeMapResultOutput) ElementType ¶
func (LookupRegistryScopeMapResultOutput) ElementType() reflect.Type
func (LookupRegistryScopeMapResultOutput) Id ¶
func (o LookupRegistryScopeMapResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRegistryScopeMapResultOutput) Name ¶
func (o LookupRegistryScopeMapResultOutput) Name() pulumi.StringOutput
func (LookupRegistryScopeMapResultOutput) ResourceGroupName ¶
func (o LookupRegistryScopeMapResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupRegistryScopeMapResultOutput) ToLookupRegistryScopeMapResultOutput ¶
func (o LookupRegistryScopeMapResultOutput) ToLookupRegistryScopeMapResultOutput() LookupRegistryScopeMapResultOutput
func (LookupRegistryScopeMapResultOutput) ToLookupRegistryScopeMapResultOutputWithContext ¶
func (o LookupRegistryScopeMapResultOutput) ToLookupRegistryScopeMapResultOutputWithContext(ctx context.Context) LookupRegistryScopeMapResultOutput
type LookupRegistryTokenArgs ¶
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 ¶
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 ¶
func (LookupRegistryTokenOutputArgs) ElementType() reflect.Type
type LookupRegistryTokenResult ¶
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 ¶
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/v5/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 ¶
type LookupRegistryTokenResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRegistryToken.
func LookupRegistryTokenOutput ¶
func LookupRegistryTokenOutput(ctx *pulumi.Context, args LookupRegistryTokenOutputArgs, opts ...pulumi.InvokeOption) LookupRegistryTokenResultOutput
func (LookupRegistryTokenResultOutput) ContainerRegistryName ¶
func (o LookupRegistryTokenResultOutput) ContainerRegistryName() pulumi.StringOutput
func (LookupRegistryTokenResultOutput) ElementType ¶
func (LookupRegistryTokenResultOutput) ElementType() reflect.Type
func (LookupRegistryTokenResultOutput) Enabled ¶
func (o LookupRegistryTokenResultOutput) Enabled() pulumi.BoolOutput
Whether this Token is enabled.
func (LookupRegistryTokenResultOutput) Id ¶
func (o LookupRegistryTokenResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRegistryTokenResultOutput) Name ¶
func (o LookupRegistryTokenResultOutput) Name() pulumi.StringOutput
func (LookupRegistryTokenResultOutput) ResourceGroupName ¶
func (o LookupRegistryTokenResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupRegistryTokenResultOutput) ScopeMapId ¶
func (o LookupRegistryTokenResultOutput) ScopeMapId() pulumi.StringOutput
The Scope Map ID used by the token.
func (LookupRegistryTokenResultOutput) ToLookupRegistryTokenResultOutput ¶
func (o LookupRegistryTokenResultOutput) ToLookupRegistryTokenResultOutput() LookupRegistryTokenResultOutput
func (LookupRegistryTokenResultOutput) ToLookupRegistryTokenResultOutputWithContext ¶
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"` // Boolean value that indicates whether export policy is enabled. Defaults to `true`. In order to set it to `false`, make sure the `publicNetworkAccessEnabled` is also set to `false`. ExportPolicyEnabled pulumi.BoolPtrOutput `pulumi:"exportPolicyEnabled"` // A `georeplications` block as documented below. Georeplications RegistryGeoreplicationArrayOutput `pulumi:"georeplications"` // An `identity` block as defined below. Identity RegistryIdentityPtrOutput `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`. Sku pulumi.StringOutput `pulumi:"sku"` // 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/v5/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = containerservice.NewRegistry(ctx, "acr", &containerservice.RegistryArgs{ ResourceGroupName: example.Name, Location: example.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/v5/go/azure/authorization" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/keyvault" "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 } exampleUserAssignedIdentity, err := authorization.NewUserAssignedIdentity(ctx, "exampleUserAssignedIdentity", &authorization.UserAssignedIdentityArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.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: exampleResourceGroup.Name, Location: exampleResourceGroup.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 }) }
``` ### Attaching A Container Registry To A Kubernetes Cluster)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/authorization" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v5/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("Premium"), }) 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 } _, err = authorization.NewAssignment(ctx, "exampleAssignment", &authorization.AssignmentArgs{ PrincipalId: exampleKubernetesCluster.KubeletIdentity.ApplyT(func(kubeletIdentity containerservice.KubernetesClusterKubeletIdentity) (string, error) { return kubeletIdentity.ObjectId, nil }).(pulumi.StringOutput), RoleDefinitionName: pulumi.String("AcrPull"), Scope: exampleRegistry.ID(), SkipServicePrincipalAadCheck: pulumi.Bool(true), }) 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
type RegistryAgentPool ¶ added in v5.1.0
type RegistryAgentPool struct { pulumi.CustomResourceState // Name of Azure Container Registry to create an Agent Pool for. Changing this forces a new Azure Container Registry Agent Pool to be created. ContainerRegistryName pulumi.StringOutput `pulumi:"containerRegistryName"` // VMSS instance count. Defaults to `1`. InstanceCount pulumi.IntPtrOutput `pulumi:"instanceCount"` // The Azure Region where the Azure Container Registry Agent Pool should exist. Changing this forces a new Azure Container Registry Agent Pool to be created. Location pulumi.StringOutput `pulumi:"location"` // The name which should be used for this Azure Container Registry Agent Pool. Changing this forces a new Azure Container Registry Agent Pool to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Azure Container Registry Agent Pool should exist. Changing this forces a new Azure Container Registry Agent Pool to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags which should be assigned to the Azure Container Registry Agent Pool. Tags pulumi.StringMapOutput `pulumi:"tags"` // Sets the VM your agent pool will run on. Valid values are: `S1` (2 vCPUs, 3 GiB RAM), `S2` (4 vCPUs, 8 GiB RAM), `S3` (8 vCPUs, 16 GiB RAM) or `I6` (64 vCPUs, 216 GiB RAM, Isolated). Defaults to `S1`. Changing this forces a new Azure Container Registry Agent Pool to be created. Tier pulumi.StringPtrOutput `pulumi:"tier"` // The ID of the Virtual Network Subnet Resource where the agent machines will be running. Changing this forces a new Azure Container Registry Agent Pool to be created. VirtualNetworkSubnetId pulumi.StringPtrOutput `pulumi:"virtualNetworkSubnetId"` }
Manages an Azure Container Registry Agent Pool.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v5/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 Europ"), }) if err != nil { return err } exampleRegistry, err := containerservice.NewRegistry(ctx, "exampleRegistry", &containerservice.RegistryArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, Sku: pulumi.String("Premium"), }) if err != nil { return err } _, err = containerservice.NewRegistryAgentPool(ctx, "exampleRegistryAgentPool", &containerservice.RegistryAgentPoolArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, ContainerRegistryName: exampleRegistry.Name, }) if err != nil { return err } return nil }) }
```
## Import
Azure Container Registry Agent Pool can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:containerservice/registryAgentPool:RegistryAgentPool example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resGroup1/providers/Microsoft.ContainerRegistry/registries/registry1/agentPools/agentpool1
```
func GetRegistryAgentPool ¶ added in v5.1.0
func GetRegistryAgentPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegistryAgentPoolState, opts ...pulumi.ResourceOption) (*RegistryAgentPool, error)
GetRegistryAgentPool gets an existing RegistryAgentPool 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 NewRegistryAgentPool ¶ added in v5.1.0
func NewRegistryAgentPool(ctx *pulumi.Context, name string, args *RegistryAgentPoolArgs, opts ...pulumi.ResourceOption) (*RegistryAgentPool, error)
NewRegistryAgentPool registers a new resource with the given unique name, arguments, and options.
func (*RegistryAgentPool) ElementType ¶ added in v5.1.0
func (*RegistryAgentPool) ElementType() reflect.Type
func (*RegistryAgentPool) ToRegistryAgentPoolOutput ¶ added in v5.1.0
func (i *RegistryAgentPool) ToRegistryAgentPoolOutput() RegistryAgentPoolOutput
func (*RegistryAgentPool) ToRegistryAgentPoolOutputWithContext ¶ added in v5.1.0
func (i *RegistryAgentPool) ToRegistryAgentPoolOutputWithContext(ctx context.Context) RegistryAgentPoolOutput
type RegistryAgentPoolArgs ¶ added in v5.1.0
type RegistryAgentPoolArgs struct { // Name of Azure Container Registry to create an Agent Pool for. Changing this forces a new Azure Container Registry Agent Pool to be created. ContainerRegistryName pulumi.StringInput // VMSS instance count. Defaults to `1`. InstanceCount pulumi.IntPtrInput // The Azure Region where the Azure Container Registry Agent Pool should exist. Changing this forces a new Azure Container Registry Agent Pool to be created. Location pulumi.StringPtrInput // The name which should be used for this Azure Container Registry Agent Pool. Changing this forces a new Azure Container Registry Agent Pool to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Azure Container Registry Agent Pool should exist. Changing this forces a new Azure Container Registry Agent Pool to be created. ResourceGroupName pulumi.StringInput // A mapping of tags which should be assigned to the Azure Container Registry Agent Pool. Tags pulumi.StringMapInput // Sets the VM your agent pool will run on. Valid values are: `S1` (2 vCPUs, 3 GiB RAM), `S2` (4 vCPUs, 8 GiB RAM), `S3` (8 vCPUs, 16 GiB RAM) or `I6` (64 vCPUs, 216 GiB RAM, Isolated). Defaults to `S1`. Changing this forces a new Azure Container Registry Agent Pool to be created. Tier pulumi.StringPtrInput // The ID of the Virtual Network Subnet Resource where the agent machines will be running. Changing this forces a new Azure Container Registry Agent Pool to be created. VirtualNetworkSubnetId pulumi.StringPtrInput }
The set of arguments for constructing a RegistryAgentPool resource.
func (RegistryAgentPoolArgs) ElementType ¶ added in v5.1.0
func (RegistryAgentPoolArgs) ElementType() reflect.Type
type RegistryAgentPoolArray ¶ added in v5.1.0
type RegistryAgentPoolArray []RegistryAgentPoolInput
func (RegistryAgentPoolArray) ElementType ¶ added in v5.1.0
func (RegistryAgentPoolArray) ElementType() reflect.Type
func (RegistryAgentPoolArray) ToRegistryAgentPoolArrayOutput ¶ added in v5.1.0
func (i RegistryAgentPoolArray) ToRegistryAgentPoolArrayOutput() RegistryAgentPoolArrayOutput
func (RegistryAgentPoolArray) ToRegistryAgentPoolArrayOutputWithContext ¶ added in v5.1.0
func (i RegistryAgentPoolArray) ToRegistryAgentPoolArrayOutputWithContext(ctx context.Context) RegistryAgentPoolArrayOutput
type RegistryAgentPoolArrayInput ¶ added in v5.1.0
type RegistryAgentPoolArrayInput interface { pulumi.Input ToRegistryAgentPoolArrayOutput() RegistryAgentPoolArrayOutput ToRegistryAgentPoolArrayOutputWithContext(context.Context) RegistryAgentPoolArrayOutput }
RegistryAgentPoolArrayInput is an input type that accepts RegistryAgentPoolArray and RegistryAgentPoolArrayOutput values. You can construct a concrete instance of `RegistryAgentPoolArrayInput` via:
RegistryAgentPoolArray{ RegistryAgentPoolArgs{...} }
type RegistryAgentPoolArrayOutput ¶ added in v5.1.0
type RegistryAgentPoolArrayOutput struct{ *pulumi.OutputState }
func (RegistryAgentPoolArrayOutput) ElementType ¶ added in v5.1.0
func (RegistryAgentPoolArrayOutput) ElementType() reflect.Type
func (RegistryAgentPoolArrayOutput) Index ¶ added in v5.1.0
func (o RegistryAgentPoolArrayOutput) Index(i pulumi.IntInput) RegistryAgentPoolOutput
func (RegistryAgentPoolArrayOutput) ToRegistryAgentPoolArrayOutput ¶ added in v5.1.0
func (o RegistryAgentPoolArrayOutput) ToRegistryAgentPoolArrayOutput() RegistryAgentPoolArrayOutput
func (RegistryAgentPoolArrayOutput) ToRegistryAgentPoolArrayOutputWithContext ¶ added in v5.1.0
func (o RegistryAgentPoolArrayOutput) ToRegistryAgentPoolArrayOutputWithContext(ctx context.Context) RegistryAgentPoolArrayOutput
type RegistryAgentPoolInput ¶ added in v5.1.0
type RegistryAgentPoolInput interface { pulumi.Input ToRegistryAgentPoolOutput() RegistryAgentPoolOutput ToRegistryAgentPoolOutputWithContext(ctx context.Context) RegistryAgentPoolOutput }
type RegistryAgentPoolMap ¶ added in v5.1.0
type RegistryAgentPoolMap map[string]RegistryAgentPoolInput
func (RegistryAgentPoolMap) ElementType ¶ added in v5.1.0
func (RegistryAgentPoolMap) ElementType() reflect.Type
func (RegistryAgentPoolMap) ToRegistryAgentPoolMapOutput ¶ added in v5.1.0
func (i RegistryAgentPoolMap) ToRegistryAgentPoolMapOutput() RegistryAgentPoolMapOutput
func (RegistryAgentPoolMap) ToRegistryAgentPoolMapOutputWithContext ¶ added in v5.1.0
func (i RegistryAgentPoolMap) ToRegistryAgentPoolMapOutputWithContext(ctx context.Context) RegistryAgentPoolMapOutput
type RegistryAgentPoolMapInput ¶ added in v5.1.0
type RegistryAgentPoolMapInput interface { pulumi.Input ToRegistryAgentPoolMapOutput() RegistryAgentPoolMapOutput ToRegistryAgentPoolMapOutputWithContext(context.Context) RegistryAgentPoolMapOutput }
RegistryAgentPoolMapInput is an input type that accepts RegistryAgentPoolMap and RegistryAgentPoolMapOutput values. You can construct a concrete instance of `RegistryAgentPoolMapInput` via:
RegistryAgentPoolMap{ "key": RegistryAgentPoolArgs{...} }
type RegistryAgentPoolMapOutput ¶ added in v5.1.0
type RegistryAgentPoolMapOutput struct{ *pulumi.OutputState }
func (RegistryAgentPoolMapOutput) ElementType ¶ added in v5.1.0
func (RegistryAgentPoolMapOutput) ElementType() reflect.Type
func (RegistryAgentPoolMapOutput) MapIndex ¶ added in v5.1.0
func (o RegistryAgentPoolMapOutput) MapIndex(k pulumi.StringInput) RegistryAgentPoolOutput
func (RegistryAgentPoolMapOutput) ToRegistryAgentPoolMapOutput ¶ added in v5.1.0
func (o RegistryAgentPoolMapOutput) ToRegistryAgentPoolMapOutput() RegistryAgentPoolMapOutput
func (RegistryAgentPoolMapOutput) ToRegistryAgentPoolMapOutputWithContext ¶ added in v5.1.0
func (o RegistryAgentPoolMapOutput) ToRegistryAgentPoolMapOutputWithContext(ctx context.Context) RegistryAgentPoolMapOutput
type RegistryAgentPoolOutput ¶ added in v5.1.0
type RegistryAgentPoolOutput struct{ *pulumi.OutputState }
func (RegistryAgentPoolOutput) ContainerRegistryName ¶ added in v5.5.0
func (o RegistryAgentPoolOutput) ContainerRegistryName() pulumi.StringOutput
Name of Azure Container Registry to create an Agent Pool for. Changing this forces a new Azure Container Registry Agent Pool to be created.
func (RegistryAgentPoolOutput) ElementType ¶ added in v5.1.0
func (RegistryAgentPoolOutput) ElementType() reflect.Type
func (RegistryAgentPoolOutput) InstanceCount ¶ added in v5.5.0
func (o RegistryAgentPoolOutput) InstanceCount() pulumi.IntPtrOutput
VMSS instance count. Defaults to `1`.
func (RegistryAgentPoolOutput) Location ¶ added in v5.5.0
func (o RegistryAgentPoolOutput) Location() pulumi.StringOutput
The Azure Region where the Azure Container Registry Agent Pool should exist. Changing this forces a new Azure Container Registry Agent Pool to be created.
func (RegistryAgentPoolOutput) Name ¶ added in v5.5.0
func (o RegistryAgentPoolOutput) Name() pulumi.StringOutput
The name which should be used for this Azure Container Registry Agent Pool. Changing this forces a new Azure Container Registry Agent Pool to be created.
func (RegistryAgentPoolOutput) ResourceGroupName ¶ added in v5.5.0
func (o RegistryAgentPoolOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Azure Container Registry Agent Pool should exist. Changing this forces a new Azure Container Registry Agent Pool to be created.
func (RegistryAgentPoolOutput) Tags ¶ added in v5.5.0
func (o RegistryAgentPoolOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Azure Container Registry Agent Pool.
func (RegistryAgentPoolOutput) Tier ¶ added in v5.5.0
func (o RegistryAgentPoolOutput) Tier() pulumi.StringPtrOutput
Sets the VM your agent pool will run on. Valid values are: `S1` (2 vCPUs, 3 GiB RAM), `S2` (4 vCPUs, 8 GiB RAM), `S3` (8 vCPUs, 16 GiB RAM) or `I6` (64 vCPUs, 216 GiB RAM, Isolated). Defaults to `S1`. Changing this forces a new Azure Container Registry Agent Pool to be created.
func (RegistryAgentPoolOutput) ToRegistryAgentPoolOutput ¶ added in v5.1.0
func (o RegistryAgentPoolOutput) ToRegistryAgentPoolOutput() RegistryAgentPoolOutput
func (RegistryAgentPoolOutput) ToRegistryAgentPoolOutputWithContext ¶ added in v5.1.0
func (o RegistryAgentPoolOutput) ToRegistryAgentPoolOutputWithContext(ctx context.Context) RegistryAgentPoolOutput
func (RegistryAgentPoolOutput) VirtualNetworkSubnetId ¶ added in v5.5.0
func (o RegistryAgentPoolOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
The ID of the Virtual Network Subnet Resource where the agent machines will be running. Changing this forces a new Azure Container Registry Agent Pool to be created.
type RegistryAgentPoolState ¶ added in v5.1.0
type RegistryAgentPoolState struct { // Name of Azure Container Registry to create an Agent Pool for. Changing this forces a new Azure Container Registry Agent Pool to be created. ContainerRegistryName pulumi.StringPtrInput // VMSS instance count. Defaults to `1`. InstanceCount pulumi.IntPtrInput // The Azure Region where the Azure Container Registry Agent Pool should exist. Changing this forces a new Azure Container Registry Agent Pool to be created. Location pulumi.StringPtrInput // The name which should be used for this Azure Container Registry Agent Pool. Changing this forces a new Azure Container Registry Agent Pool to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Azure Container Registry Agent Pool should exist. Changing this forces a new Azure Container Registry Agent Pool to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags which should be assigned to the Azure Container Registry Agent Pool. Tags pulumi.StringMapInput // Sets the VM your agent pool will run on. Valid values are: `S1` (2 vCPUs, 3 GiB RAM), `S2` (4 vCPUs, 8 GiB RAM), `S3` (8 vCPUs, 16 GiB RAM) or `I6` (64 vCPUs, 216 GiB RAM, Isolated). Defaults to `S1`. Changing this forces a new Azure Container Registry Agent Pool to be created. Tier pulumi.StringPtrInput // The ID of the Virtual Network Subnet Resource where the agent machines will be running. Changing this forces a new Azure Container Registry Agent Pool to be created. VirtualNetworkSubnetId pulumi.StringPtrInput }
func (RegistryAgentPoolState) ElementType ¶ added in v5.1.0
func (RegistryAgentPoolState) ElementType() reflect.Type
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 // Boolean value that indicates whether export policy is enabled. Defaults to `true`. In order to set it to `false`, make sure the `publicNetworkAccessEnabled` is also set to `false`. ExportPolicyEnabled pulumi.BoolPtrInput // 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`. Sku pulumi.StringInput // 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 ¶
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 ¶
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 ¶
func (RegistryEncryptionArgs) ElementType() reflect.Type
func (RegistryEncryptionArgs) ToRegistryEncryptionOutput ¶
func (i RegistryEncryptionArgs) ToRegistryEncryptionOutput() RegistryEncryptionOutput
func (RegistryEncryptionArgs) ToRegistryEncryptionOutputWithContext ¶
func (i RegistryEncryptionArgs) ToRegistryEncryptionOutputWithContext(ctx context.Context) RegistryEncryptionOutput
func (RegistryEncryptionArgs) ToRegistryEncryptionPtrOutput ¶
func (i RegistryEncryptionArgs) ToRegistryEncryptionPtrOutput() RegistryEncryptionPtrOutput
func (RegistryEncryptionArgs) ToRegistryEncryptionPtrOutputWithContext ¶
func (i RegistryEncryptionArgs) ToRegistryEncryptionPtrOutputWithContext(ctx context.Context) RegistryEncryptionPtrOutput
type RegistryEncryptionInput ¶
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 ¶
type RegistryEncryptionOutput struct{ *pulumi.OutputState }
func (RegistryEncryptionOutput) ElementType ¶
func (RegistryEncryptionOutput) ElementType() reflect.Type
func (RegistryEncryptionOutput) Enabled ¶
func (o RegistryEncryptionOutput) Enabled() pulumi.BoolPtrOutput
Boolean value that indicates whether encryption is enabled.
func (RegistryEncryptionOutput) IdentityClientId ¶
func (o RegistryEncryptionOutput) IdentityClientId() pulumi.StringOutput
The client ID of the managed identity associated with the encryption key.
func (RegistryEncryptionOutput) KeyVaultKeyId ¶
func (o RegistryEncryptionOutput) KeyVaultKeyId() pulumi.StringOutput
The ID of the Key Vault Key.
func (RegistryEncryptionOutput) ToRegistryEncryptionOutput ¶
func (o RegistryEncryptionOutput) ToRegistryEncryptionOutput() RegistryEncryptionOutput
func (RegistryEncryptionOutput) ToRegistryEncryptionOutputWithContext ¶
func (o RegistryEncryptionOutput) ToRegistryEncryptionOutputWithContext(ctx context.Context) RegistryEncryptionOutput
func (RegistryEncryptionOutput) ToRegistryEncryptionPtrOutput ¶
func (o RegistryEncryptionOutput) ToRegistryEncryptionPtrOutput() RegistryEncryptionPtrOutput
func (RegistryEncryptionOutput) ToRegistryEncryptionPtrOutputWithContext ¶
func (o RegistryEncryptionOutput) ToRegistryEncryptionPtrOutputWithContext(ctx context.Context) RegistryEncryptionPtrOutput
type RegistryEncryptionPtrInput ¶
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 ¶
func RegistryEncryptionPtr(v *RegistryEncryptionArgs) RegistryEncryptionPtrInput
type RegistryEncryptionPtrOutput ¶
type RegistryEncryptionPtrOutput struct{ *pulumi.OutputState }
func (RegistryEncryptionPtrOutput) Elem ¶
func (o RegistryEncryptionPtrOutput) Elem() RegistryEncryptionOutput
func (RegistryEncryptionPtrOutput) ElementType ¶
func (RegistryEncryptionPtrOutput) ElementType() reflect.Type
func (RegistryEncryptionPtrOutput) Enabled ¶
func (o RegistryEncryptionPtrOutput) Enabled() pulumi.BoolPtrOutput
Boolean value that indicates whether encryption is enabled.
func (RegistryEncryptionPtrOutput) IdentityClientId ¶
func (o RegistryEncryptionPtrOutput) IdentityClientId() pulumi.StringPtrOutput
The client ID of the managed identity associated with the encryption key.
func (RegistryEncryptionPtrOutput) KeyVaultKeyId ¶
func (o RegistryEncryptionPtrOutput) KeyVaultKeyId() pulumi.StringPtrOutput
The ID of the Key Vault Key.
func (RegistryEncryptionPtrOutput) ToRegistryEncryptionPtrOutput ¶
func (o RegistryEncryptionPtrOutput) ToRegistryEncryptionPtrOutput() RegistryEncryptionPtrOutput
func (RegistryEncryptionPtrOutput) ToRegistryEncryptionPtrOutputWithContext ¶
func (o RegistryEncryptionPtrOutput) ToRegistryEncryptionPtrOutputWithContext(ctx context.Context) RegistryEncryptionPtrOutput
type RegistryGeoreplication ¶
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 ¶
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 ¶
func (RegistryGeoreplicationArgs) ElementType() reflect.Type
func (RegistryGeoreplicationArgs) ToRegistryGeoreplicationOutput ¶
func (i RegistryGeoreplicationArgs) ToRegistryGeoreplicationOutput() RegistryGeoreplicationOutput
func (RegistryGeoreplicationArgs) ToRegistryGeoreplicationOutputWithContext ¶
func (i RegistryGeoreplicationArgs) ToRegistryGeoreplicationOutputWithContext(ctx context.Context) RegistryGeoreplicationOutput
type RegistryGeoreplicationArray ¶
type RegistryGeoreplicationArray []RegistryGeoreplicationInput
func (RegistryGeoreplicationArray) ElementType ¶
func (RegistryGeoreplicationArray) ElementType() reflect.Type
func (RegistryGeoreplicationArray) ToRegistryGeoreplicationArrayOutput ¶
func (i RegistryGeoreplicationArray) ToRegistryGeoreplicationArrayOutput() RegistryGeoreplicationArrayOutput
func (RegistryGeoreplicationArray) ToRegistryGeoreplicationArrayOutputWithContext ¶
func (i RegistryGeoreplicationArray) ToRegistryGeoreplicationArrayOutputWithContext(ctx context.Context) RegistryGeoreplicationArrayOutput
type RegistryGeoreplicationArrayInput ¶
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 ¶
type RegistryGeoreplicationArrayOutput struct{ *pulumi.OutputState }
func (RegistryGeoreplicationArrayOutput) ElementType ¶
func (RegistryGeoreplicationArrayOutput) ElementType() reflect.Type
func (RegistryGeoreplicationArrayOutput) Index ¶
func (o RegistryGeoreplicationArrayOutput) Index(i pulumi.IntInput) RegistryGeoreplicationOutput
func (RegistryGeoreplicationArrayOutput) ToRegistryGeoreplicationArrayOutput ¶
func (o RegistryGeoreplicationArrayOutput) ToRegistryGeoreplicationArrayOutput() RegistryGeoreplicationArrayOutput
func (RegistryGeoreplicationArrayOutput) ToRegistryGeoreplicationArrayOutputWithContext ¶
func (o RegistryGeoreplicationArrayOutput) ToRegistryGeoreplicationArrayOutputWithContext(ctx context.Context) RegistryGeoreplicationArrayOutput
type RegistryGeoreplicationInput ¶
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 ¶
type RegistryGeoreplicationOutput struct{ *pulumi.OutputState }
func (RegistryGeoreplicationOutput) ElementType ¶
func (RegistryGeoreplicationOutput) ElementType() reflect.Type
func (RegistryGeoreplicationOutput) Location ¶
func (o RegistryGeoreplicationOutput) Location() pulumi.StringOutput
A location where the container registry should be geo-replicated.
func (RegistryGeoreplicationOutput) RegionalEndpointEnabled ¶
func (o RegistryGeoreplicationOutput) RegionalEndpointEnabled() pulumi.BoolPtrOutput
Whether regional endpoint is enabled for this Container Registry? Defaults to `false`.
func (RegistryGeoreplicationOutput) Tags ¶
func (o RegistryGeoreplicationOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to this replication location.
func (RegistryGeoreplicationOutput) ToRegistryGeoreplicationOutput ¶
func (o RegistryGeoreplicationOutput) ToRegistryGeoreplicationOutput() RegistryGeoreplicationOutput
func (RegistryGeoreplicationOutput) ToRegistryGeoreplicationOutputWithContext ¶
func (o RegistryGeoreplicationOutput) ToRegistryGeoreplicationOutputWithContext(ctx context.Context) RegistryGeoreplicationOutput
func (RegistryGeoreplicationOutput) ZoneRedundancyEnabled ¶
func (o RegistryGeoreplicationOutput) ZoneRedundancyEnabled() pulumi.BoolPtrOutput
Whether zone redundancy is enabled for this replication location? Defaults to `false`.
type RegistryIdentity ¶
type RegistryIdentity struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Container Registry. IdentityIds []string `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId *string `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Container Registry. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type string `pulumi:"type"` }
type RegistryIdentityArgs ¶
type RegistryIdentityArgs struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Container Registry. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Container Registry. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type pulumi.StringInput `pulumi:"type"` }
func (RegistryIdentityArgs) ElementType ¶
func (RegistryIdentityArgs) ElementType() reflect.Type
func (RegistryIdentityArgs) ToRegistryIdentityOutput ¶
func (i RegistryIdentityArgs) ToRegistryIdentityOutput() RegistryIdentityOutput
func (RegistryIdentityArgs) ToRegistryIdentityOutputWithContext ¶
func (i RegistryIdentityArgs) ToRegistryIdentityOutputWithContext(ctx context.Context) RegistryIdentityOutput
func (RegistryIdentityArgs) ToRegistryIdentityPtrOutput ¶
func (i RegistryIdentityArgs) ToRegistryIdentityPtrOutput() RegistryIdentityPtrOutput
func (RegistryIdentityArgs) ToRegistryIdentityPtrOutputWithContext ¶
func (i RegistryIdentityArgs) ToRegistryIdentityPtrOutputWithContext(ctx context.Context) RegistryIdentityPtrOutput
type RegistryIdentityInput ¶
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 ¶
type RegistryIdentityOutput struct{ *pulumi.OutputState }
func (RegistryIdentityOutput) ElementType ¶
func (RegistryIdentityOutput) ElementType() reflect.Type
func (RegistryIdentityOutput) IdentityIds ¶
func (o RegistryIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Container Registry.
func (RegistryIdentityOutput) PrincipalId ¶
func (o RegistryIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (RegistryIdentityOutput) TenantId ¶
func (o RegistryIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (RegistryIdentityOutput) ToRegistryIdentityOutput ¶
func (o RegistryIdentityOutput) ToRegistryIdentityOutput() RegistryIdentityOutput
func (RegistryIdentityOutput) ToRegistryIdentityOutputWithContext ¶
func (o RegistryIdentityOutput) ToRegistryIdentityOutputWithContext(ctx context.Context) RegistryIdentityOutput
func (RegistryIdentityOutput) ToRegistryIdentityPtrOutput ¶
func (o RegistryIdentityOutput) ToRegistryIdentityPtrOutput() RegistryIdentityPtrOutput
func (RegistryIdentityOutput) ToRegistryIdentityPtrOutputWithContext ¶
func (o RegistryIdentityOutput) ToRegistryIdentityPtrOutputWithContext(ctx context.Context) RegistryIdentityPtrOutput
func (RegistryIdentityOutput) Type ¶
func (o RegistryIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this Container Registry. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type RegistryIdentityPtrInput ¶
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 ¶
func RegistryIdentityPtr(v *RegistryIdentityArgs) RegistryIdentityPtrInput
type RegistryIdentityPtrOutput ¶
type RegistryIdentityPtrOutput struct{ *pulumi.OutputState }
func (RegistryIdentityPtrOutput) Elem ¶
func (o RegistryIdentityPtrOutput) Elem() RegistryIdentityOutput
func (RegistryIdentityPtrOutput) ElementType ¶
func (RegistryIdentityPtrOutput) ElementType() reflect.Type
func (RegistryIdentityPtrOutput) IdentityIds ¶
func (o RegistryIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Container Registry.
func (RegistryIdentityPtrOutput) PrincipalId ¶
func (o RegistryIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (RegistryIdentityPtrOutput) TenantId ¶
func (o RegistryIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (RegistryIdentityPtrOutput) ToRegistryIdentityPtrOutput ¶
func (o RegistryIdentityPtrOutput) ToRegistryIdentityPtrOutput() RegistryIdentityPtrOutput
func (RegistryIdentityPtrOutput) ToRegistryIdentityPtrOutputWithContext ¶
func (o RegistryIdentityPtrOutput) ToRegistryIdentityPtrOutputWithContext(ctx context.Context) RegistryIdentityPtrOutput
func (RegistryIdentityPtrOutput) Type ¶
func (o RegistryIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this Container Registry. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
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) AdminEnabled ¶ added in v5.5.0
func (o RegistryOutput) AdminEnabled() pulumi.BoolPtrOutput
Specifies whether the admin user is enabled. Defaults to `false`.
func (RegistryOutput) AdminPassword ¶ added in v5.5.0
func (o RegistryOutput) AdminPassword() pulumi.StringOutput
The Password associated with the Container Registry Admin account - if the admin account is enabled.
func (RegistryOutput) AdminUsername ¶ added in v5.5.0
func (o RegistryOutput) AdminUsername() pulumi.StringOutput
The Username associated with the Container Registry Admin account - if the admin account is enabled.
func (RegistryOutput) AnonymousPullEnabled ¶ added in v5.5.0
func (o RegistryOutput) AnonymousPullEnabled() pulumi.BoolPtrOutput
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.
func (RegistryOutput) DataEndpointEnabled ¶ added in v5.5.0
func (o RegistryOutput) DataEndpointEnabled() pulumi.BoolPtrOutput
Whether to enable dedicated data endpoints for this Container Registry? Defaults to `false`. This is only supported on resources with the `Premium` SKU.
func (RegistryOutput) ElementType ¶
func (RegistryOutput) ElementType() reflect.Type
func (RegistryOutput) Encryption ¶ added in v5.5.0
func (o RegistryOutput) Encryption() RegistryEncryptionOutput
An `encryption` block as documented below.
func (RegistryOutput) ExportPolicyEnabled ¶ added in v5.5.0
func (o RegistryOutput) ExportPolicyEnabled() pulumi.BoolPtrOutput
Boolean value that indicates whether export policy is enabled. Defaults to `true`. In order to set it to `false`, make sure the `publicNetworkAccessEnabled` is also set to `false`.
func (RegistryOutput) Georeplications ¶ added in v5.5.0
func (o RegistryOutput) Georeplications() RegistryGeoreplicationArrayOutput
A `georeplications` block as documented below.
func (RegistryOutput) Identity ¶ added in v5.5.0
func (o RegistryOutput) Identity() RegistryIdentityPtrOutput
An `identity` block as defined below.
func (RegistryOutput) Location ¶ added in v5.5.0
func (o RegistryOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (RegistryOutput) LoginServer ¶ added in v5.5.0
func (o RegistryOutput) LoginServer() pulumi.StringOutput
The URL that can be used to log into the container registry.
func (RegistryOutput) Name ¶ added in v5.5.0
func (o RegistryOutput) Name() pulumi.StringOutput
Specifies the name of the Container Registry. Changing this forces a new resource to be created.
func (RegistryOutput) NetworkRuleBypassOption ¶ added in v5.5.0
func (o RegistryOutput) NetworkRuleBypassOption() pulumi.StringPtrOutput
Whether to allow trusted Azure services to access a network restricted Container Registry? Possible values are `None` and `AzureServices`. Defaults to `AzureServices`.
func (RegistryOutput) NetworkRuleSet ¶ added in v5.5.0
func (o RegistryOutput) NetworkRuleSet() RegistryNetworkRuleSetOutput
A `networkRuleSet` block as documented below.
func (RegistryOutput) PublicNetworkAccessEnabled ¶ added in v5.5.0
func (o RegistryOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Whether public network access is allowed for the container registry. Defaults to `true`.
func (RegistryOutput) QuarantinePolicyEnabled ¶ added in v5.5.0
func (o RegistryOutput) QuarantinePolicyEnabled() pulumi.BoolPtrOutput
Boolean value that indicates whether quarantine policy is enabled. Defaults to `false`.
func (RegistryOutput) ResourceGroupName ¶ added in v5.5.0
func (o RegistryOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the Container Registry. Changing this forces a new resource to be created.
func (RegistryOutput) RetentionPolicy ¶ added in v5.5.0
func (o RegistryOutput) RetentionPolicy() RegistryRetentionPolicyOutput
A `retentionPolicy` block as documented below.
func (RegistryOutput) Sku ¶ added in v5.5.0
func (o RegistryOutput) Sku() pulumi.StringOutput
The SKU name of the container registry. Possible values are `Basic`, `Standard` and `Premium`.
func (RegistryOutput) Tags ¶ added in v5.5.0
func (o RegistryOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (RegistryOutput) ToRegistryOutput ¶
func (o RegistryOutput) ToRegistryOutput() RegistryOutput
func (RegistryOutput) ToRegistryOutputWithContext ¶
func (o RegistryOutput) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
func (RegistryOutput) TrustPolicy ¶ added in v5.5.0
func (o RegistryOutput) TrustPolicy() RegistryTrustPolicyOutput
A `trustPolicy` block as documented below.
func (RegistryOutput) ZoneRedundancyEnabled ¶ added in v5.5.0
func (o RegistryOutput) ZoneRedundancyEnabled() pulumi.BoolPtrOutput
Whether zone redundancy is enabled for this Container Registry? Changing this forces a new resource to be created. Defaults to `false`.
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 ¶
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/v5/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v5/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("Premium"), AdminEnabled: pulumi.Bool(false), Georeplications: containerservice.RegistryGeoreplicationArray{ &containerservice.RegistryGeoreplicationArgs{ Location: pulumi.String("East US"), }, &containerservice.RegistryGeoreplicationArgs{ Location: pulumi.String("West Europe"), }, }, }) if err != nil { return err } _, err = containerservice.NewRegistryScopeMap(ctx, "exampleRegistryScopeMap", &containerservice.RegistryScopeMapArgs{ ContainerRegistryName: exampleRegistry.Name, ResourceGroupName: exampleResourceGroup.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 ¶
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 ¶
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 ¶
func (*RegistryScopeMap) ElementType() reflect.Type
func (*RegistryScopeMap) ToRegistryScopeMapOutput ¶
func (i *RegistryScopeMap) ToRegistryScopeMapOutput() RegistryScopeMapOutput
func (*RegistryScopeMap) ToRegistryScopeMapOutputWithContext ¶
func (i *RegistryScopeMap) ToRegistryScopeMapOutputWithContext(ctx context.Context) RegistryScopeMapOutput
type RegistryScopeMapArgs ¶
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 ¶
func (RegistryScopeMapArgs) ElementType() reflect.Type
type RegistryScopeMapArray ¶
type RegistryScopeMapArray []RegistryScopeMapInput
func (RegistryScopeMapArray) ElementType ¶
func (RegistryScopeMapArray) ElementType() reflect.Type
func (RegistryScopeMapArray) ToRegistryScopeMapArrayOutput ¶
func (i RegistryScopeMapArray) ToRegistryScopeMapArrayOutput() RegistryScopeMapArrayOutput
func (RegistryScopeMapArray) ToRegistryScopeMapArrayOutputWithContext ¶
func (i RegistryScopeMapArray) ToRegistryScopeMapArrayOutputWithContext(ctx context.Context) RegistryScopeMapArrayOutput
type RegistryScopeMapArrayInput ¶
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 ¶
type RegistryScopeMapArrayOutput struct{ *pulumi.OutputState }
func (RegistryScopeMapArrayOutput) ElementType ¶
func (RegistryScopeMapArrayOutput) ElementType() reflect.Type
func (RegistryScopeMapArrayOutput) Index ¶
func (o RegistryScopeMapArrayOutput) Index(i pulumi.IntInput) RegistryScopeMapOutput
func (RegistryScopeMapArrayOutput) ToRegistryScopeMapArrayOutput ¶
func (o RegistryScopeMapArrayOutput) ToRegistryScopeMapArrayOutput() RegistryScopeMapArrayOutput
func (RegistryScopeMapArrayOutput) ToRegistryScopeMapArrayOutputWithContext ¶
func (o RegistryScopeMapArrayOutput) ToRegistryScopeMapArrayOutputWithContext(ctx context.Context) RegistryScopeMapArrayOutput
type RegistryScopeMapInput ¶
type RegistryScopeMapInput interface { pulumi.Input ToRegistryScopeMapOutput() RegistryScopeMapOutput ToRegistryScopeMapOutputWithContext(ctx context.Context) RegistryScopeMapOutput }
type RegistryScopeMapMap ¶
type RegistryScopeMapMap map[string]RegistryScopeMapInput
func (RegistryScopeMapMap) ElementType ¶
func (RegistryScopeMapMap) ElementType() reflect.Type
func (RegistryScopeMapMap) ToRegistryScopeMapMapOutput ¶
func (i RegistryScopeMapMap) ToRegistryScopeMapMapOutput() RegistryScopeMapMapOutput
func (RegistryScopeMapMap) ToRegistryScopeMapMapOutputWithContext ¶
func (i RegistryScopeMapMap) ToRegistryScopeMapMapOutputWithContext(ctx context.Context) RegistryScopeMapMapOutput
type RegistryScopeMapMapInput ¶
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 ¶
type RegistryScopeMapMapOutput struct{ *pulumi.OutputState }
func (RegistryScopeMapMapOutput) ElementType ¶
func (RegistryScopeMapMapOutput) ElementType() reflect.Type
func (RegistryScopeMapMapOutput) MapIndex ¶
func (o RegistryScopeMapMapOutput) MapIndex(k pulumi.StringInput) RegistryScopeMapOutput
func (RegistryScopeMapMapOutput) ToRegistryScopeMapMapOutput ¶
func (o RegistryScopeMapMapOutput) ToRegistryScopeMapMapOutput() RegistryScopeMapMapOutput
func (RegistryScopeMapMapOutput) ToRegistryScopeMapMapOutputWithContext ¶
func (o RegistryScopeMapMapOutput) ToRegistryScopeMapMapOutputWithContext(ctx context.Context) RegistryScopeMapMapOutput
type RegistryScopeMapOutput ¶
type RegistryScopeMapOutput struct{ *pulumi.OutputState }
func (RegistryScopeMapOutput) Actions ¶ added in v5.5.0
func (o RegistryScopeMapOutput) Actions() pulumi.StringArrayOutput
A list of actions to attach to the scope map (e.g. `repo/content/read`, `repo2/content/delete`).
func (RegistryScopeMapOutput) ContainerRegistryName ¶ added in v5.5.0
func (o RegistryScopeMapOutput) ContainerRegistryName() pulumi.StringOutput
The name of the Container Registry. Changing this forces a new resource to be created.
func (RegistryScopeMapOutput) Description ¶ added in v5.5.0
func (o RegistryScopeMapOutput) Description() pulumi.StringPtrOutput
func (RegistryScopeMapOutput) ElementType ¶
func (RegistryScopeMapOutput) ElementType() reflect.Type
func (RegistryScopeMapOutput) Name ¶ added in v5.5.0
func (o RegistryScopeMapOutput) Name() pulumi.StringOutput
Specifies the name of the scope map. Changing this forces a new resource to be created.
func (RegistryScopeMapOutput) ResourceGroupName ¶ added in v5.5.0
func (o RegistryScopeMapOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the Container Registry token. Changing this forces a new resource to be created.
func (RegistryScopeMapOutput) ToRegistryScopeMapOutput ¶
func (o RegistryScopeMapOutput) ToRegistryScopeMapOutput() RegistryScopeMapOutput
func (RegistryScopeMapOutput) ToRegistryScopeMapOutputWithContext ¶
func (o RegistryScopeMapOutput) ToRegistryScopeMapOutputWithContext(ctx context.Context) RegistryScopeMapOutput
type RegistryScopeMapState ¶
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 ¶
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 // Boolean value that indicates whether export policy is enabled. Defaults to `true`. In order to set it to `false`, make sure the `publicNetworkAccessEnabled` is also set to `false`. ExportPolicyEnabled pulumi.BoolPtrInput // 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`. Sku 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 ¶
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"` // An `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/v5/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v5/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 ¶
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 ¶
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 ¶
func (*RegistryTask) ElementType() reflect.Type
func (*RegistryTask) ToRegistryTaskOutput ¶
func (i *RegistryTask) ToRegistryTaskOutput() RegistryTaskOutput
func (*RegistryTask) ToRegistryTaskOutputWithContext ¶
func (i *RegistryTask) ToRegistryTaskOutputWithContext(ctx context.Context) RegistryTaskOutput
type RegistryTaskAgentSetting ¶
type RegistryTaskAgentSetting struct { // The number of cores required for the Container Registry Task. Cpu int `pulumi:"cpu"` }
type RegistryTaskAgentSettingArgs ¶
type RegistryTaskAgentSettingArgs struct { // The number of cores required for the Container Registry Task. Cpu pulumi.IntInput `pulumi:"cpu"` }
func (RegistryTaskAgentSettingArgs) ElementType ¶
func (RegistryTaskAgentSettingArgs) ElementType() reflect.Type
func (RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingOutput ¶
func (i RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingOutput() RegistryTaskAgentSettingOutput
func (RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingOutputWithContext ¶
func (i RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingOutputWithContext(ctx context.Context) RegistryTaskAgentSettingOutput
func (RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingPtrOutput ¶
func (i RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingPtrOutput() RegistryTaskAgentSettingPtrOutput
func (RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingPtrOutputWithContext ¶
func (i RegistryTaskAgentSettingArgs) ToRegistryTaskAgentSettingPtrOutputWithContext(ctx context.Context) RegistryTaskAgentSettingPtrOutput
type RegistryTaskAgentSettingInput ¶
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 ¶
type RegistryTaskAgentSettingOutput struct{ *pulumi.OutputState }
func (RegistryTaskAgentSettingOutput) Cpu ¶
func (o RegistryTaskAgentSettingOutput) Cpu() pulumi.IntOutput
The number of cores required for the Container Registry Task.
func (RegistryTaskAgentSettingOutput) ElementType ¶
func (RegistryTaskAgentSettingOutput) ElementType() reflect.Type
func (RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingOutput ¶
func (o RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingOutput() RegistryTaskAgentSettingOutput
func (RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingOutputWithContext ¶
func (o RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingOutputWithContext(ctx context.Context) RegistryTaskAgentSettingOutput
func (RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingPtrOutput ¶
func (o RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingPtrOutput() RegistryTaskAgentSettingPtrOutput
func (RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingPtrOutputWithContext ¶
func (o RegistryTaskAgentSettingOutput) ToRegistryTaskAgentSettingPtrOutputWithContext(ctx context.Context) RegistryTaskAgentSettingPtrOutput
type RegistryTaskAgentSettingPtrInput ¶
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 ¶
func RegistryTaskAgentSettingPtr(v *RegistryTaskAgentSettingArgs) RegistryTaskAgentSettingPtrInput
type RegistryTaskAgentSettingPtrOutput ¶
type RegistryTaskAgentSettingPtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskAgentSettingPtrOutput) Cpu ¶
func (o RegistryTaskAgentSettingPtrOutput) Cpu() pulumi.IntPtrOutput
The number of cores required for the Container Registry Task.
func (RegistryTaskAgentSettingPtrOutput) Elem ¶
func (o RegistryTaskAgentSettingPtrOutput) Elem() RegistryTaskAgentSettingOutput
func (RegistryTaskAgentSettingPtrOutput) ElementType ¶
func (RegistryTaskAgentSettingPtrOutput) ElementType() reflect.Type
func (RegistryTaskAgentSettingPtrOutput) ToRegistryTaskAgentSettingPtrOutput ¶
func (o RegistryTaskAgentSettingPtrOutput) ToRegistryTaskAgentSettingPtrOutput() RegistryTaskAgentSettingPtrOutput
func (RegistryTaskAgentSettingPtrOutput) ToRegistryTaskAgentSettingPtrOutputWithContext ¶
func (o RegistryTaskAgentSettingPtrOutput) ToRegistryTaskAgentSettingPtrOutputWithContext(ctx context.Context) RegistryTaskAgentSettingPtrOutput
type RegistryTaskArgs ¶
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 // An `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 ¶
func (RegistryTaskArgs) ElementType() reflect.Type
type RegistryTaskArray ¶
type RegistryTaskArray []RegistryTaskInput
func (RegistryTaskArray) ElementType ¶
func (RegistryTaskArray) ElementType() reflect.Type
func (RegistryTaskArray) ToRegistryTaskArrayOutput ¶
func (i RegistryTaskArray) ToRegistryTaskArrayOutput() RegistryTaskArrayOutput
func (RegistryTaskArray) ToRegistryTaskArrayOutputWithContext ¶
func (i RegistryTaskArray) ToRegistryTaskArrayOutputWithContext(ctx context.Context) RegistryTaskArrayOutput
type RegistryTaskArrayInput ¶
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 ¶
type RegistryTaskArrayOutput struct{ *pulumi.OutputState }
func (RegistryTaskArrayOutput) ElementType ¶
func (RegistryTaskArrayOutput) ElementType() reflect.Type
func (RegistryTaskArrayOutput) Index ¶
func (o RegistryTaskArrayOutput) Index(i pulumi.IntInput) RegistryTaskOutput
func (RegistryTaskArrayOutput) ToRegistryTaskArrayOutput ¶
func (o RegistryTaskArrayOutput) ToRegistryTaskArrayOutput() RegistryTaskArrayOutput
func (RegistryTaskArrayOutput) ToRegistryTaskArrayOutputWithContext ¶
func (o RegistryTaskArrayOutput) ToRegistryTaskArrayOutputWithContext(ctx context.Context) RegistryTaskArrayOutput
type RegistryTaskBaseImageTrigger ¶
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 ¶
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 ¶
func (RegistryTaskBaseImageTriggerArgs) ElementType() reflect.Type
func (RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerOutput ¶
func (i RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerOutput() RegistryTaskBaseImageTriggerOutput
func (RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerOutputWithContext ¶
func (i RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerOutputWithContext(ctx context.Context) RegistryTaskBaseImageTriggerOutput
func (RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerPtrOutput ¶
func (i RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerPtrOutput() RegistryTaskBaseImageTriggerPtrOutput
func (RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerPtrOutputWithContext ¶
func (i RegistryTaskBaseImageTriggerArgs) ToRegistryTaskBaseImageTriggerPtrOutputWithContext(ctx context.Context) RegistryTaskBaseImageTriggerPtrOutput
type RegistryTaskBaseImageTriggerInput ¶
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 ¶
type RegistryTaskBaseImageTriggerOutput struct{ *pulumi.OutputState }
func (RegistryTaskBaseImageTriggerOutput) ElementType ¶
func (RegistryTaskBaseImageTriggerOutput) ElementType() reflect.Type
func (RegistryTaskBaseImageTriggerOutput) Enabled ¶
func (o RegistryTaskBaseImageTriggerOutput) Enabled() pulumi.BoolPtrOutput
Should the trigger be enabled? Defaults to `true`.
func (RegistryTaskBaseImageTriggerOutput) Name ¶
func (o RegistryTaskBaseImageTriggerOutput) Name() pulumi.StringOutput
The name which should be used for this trigger.
func (RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerOutput ¶
func (o RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerOutput() RegistryTaskBaseImageTriggerOutput
func (RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerOutputWithContext ¶
func (o RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerOutputWithContext(ctx context.Context) RegistryTaskBaseImageTriggerOutput
func (RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerPtrOutput ¶
func (o RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerPtrOutput() RegistryTaskBaseImageTriggerPtrOutput
func (RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerPtrOutputWithContext ¶
func (o RegistryTaskBaseImageTriggerOutput) ToRegistryTaskBaseImageTriggerPtrOutputWithContext(ctx context.Context) RegistryTaskBaseImageTriggerPtrOutput
func (RegistryTaskBaseImageTriggerOutput) Type ¶
func (o RegistryTaskBaseImageTriggerOutput) Type() pulumi.StringOutput
The type of the trigger. Possible values are `All` and `Runtime`.
func (RegistryTaskBaseImageTriggerOutput) UpdateTriggerEndpoint ¶
func (o RegistryTaskBaseImageTriggerOutput) UpdateTriggerEndpoint() pulumi.StringPtrOutput
The endpoint URL for receiving the trigger.
func (RegistryTaskBaseImageTriggerOutput) UpdateTriggerPayloadType ¶
func (o RegistryTaskBaseImageTriggerOutput) UpdateTriggerPayloadType() pulumi.StringPtrOutput
Type of payload body for the trigger. Possible values are `Default` and `Token`.
type RegistryTaskBaseImageTriggerPtrInput ¶
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 ¶
func RegistryTaskBaseImageTriggerPtr(v *RegistryTaskBaseImageTriggerArgs) RegistryTaskBaseImageTriggerPtrInput
type RegistryTaskBaseImageTriggerPtrOutput ¶
type RegistryTaskBaseImageTriggerPtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskBaseImageTriggerPtrOutput) ElementType ¶
func (RegistryTaskBaseImageTriggerPtrOutput) ElementType() reflect.Type
func (RegistryTaskBaseImageTriggerPtrOutput) Enabled ¶
func (o RegistryTaskBaseImageTriggerPtrOutput) Enabled() pulumi.BoolPtrOutput
Should the trigger be enabled? Defaults to `true`.
func (RegistryTaskBaseImageTriggerPtrOutput) Name ¶
func (o RegistryTaskBaseImageTriggerPtrOutput) Name() pulumi.StringPtrOutput
The name which should be used for this trigger.
func (RegistryTaskBaseImageTriggerPtrOutput) ToRegistryTaskBaseImageTriggerPtrOutput ¶
func (o RegistryTaskBaseImageTriggerPtrOutput) ToRegistryTaskBaseImageTriggerPtrOutput() RegistryTaskBaseImageTriggerPtrOutput
func (RegistryTaskBaseImageTriggerPtrOutput) ToRegistryTaskBaseImageTriggerPtrOutputWithContext ¶
func (o RegistryTaskBaseImageTriggerPtrOutput) ToRegistryTaskBaseImageTriggerPtrOutputWithContext(ctx context.Context) RegistryTaskBaseImageTriggerPtrOutput
func (RegistryTaskBaseImageTriggerPtrOutput) Type ¶
func (o RegistryTaskBaseImageTriggerPtrOutput) Type() pulumi.StringPtrOutput
The type of the trigger. Possible values are `All` and `Runtime`.
func (RegistryTaskBaseImageTriggerPtrOutput) UpdateTriggerEndpoint ¶
func (o RegistryTaskBaseImageTriggerPtrOutput) UpdateTriggerEndpoint() pulumi.StringPtrOutput
The endpoint URL for receiving the trigger.
func (RegistryTaskBaseImageTriggerPtrOutput) UpdateTriggerPayloadType ¶
func (o RegistryTaskBaseImageTriggerPtrOutput) UpdateTriggerPayloadType() pulumi.StringPtrOutput
Type of payload body for the trigger. Possible values are `Default` and `Token`.
type RegistryTaskDockerStep ¶
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 ¶
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 ¶
func (RegistryTaskDockerStepArgs) ElementType() reflect.Type
func (RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepOutput ¶
func (i RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepOutput() RegistryTaskDockerStepOutput
func (RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepOutputWithContext ¶
func (i RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepOutputWithContext(ctx context.Context) RegistryTaskDockerStepOutput
func (RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepPtrOutput ¶
func (i RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepPtrOutput() RegistryTaskDockerStepPtrOutput
func (RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepPtrOutputWithContext ¶
func (i RegistryTaskDockerStepArgs) ToRegistryTaskDockerStepPtrOutputWithContext(ctx context.Context) RegistryTaskDockerStepPtrOutput
type RegistryTaskDockerStepInput ¶
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 ¶
type RegistryTaskDockerStepOutput struct{ *pulumi.OutputState }
func (RegistryTaskDockerStepOutput) Arguments ¶
func (o RegistryTaskDockerStepOutput) Arguments() pulumi.StringMapOutput
Specifies a map of arguments to be used when executing this step.
func (RegistryTaskDockerStepOutput) CacheEnabled ¶
func (o RegistryTaskDockerStepOutput) CacheEnabled() pulumi.BoolPtrOutput
Should the image cache be enabled? Defaults to `true`.
func (RegistryTaskDockerStepOutput) ContextAccessToken ¶
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 ¶
func (o RegistryTaskDockerStepOutput) ContextPath() pulumi.StringOutput
The URL (absolute or relative) of the source context for this step.
func (RegistryTaskDockerStepOutput) DockerfilePath ¶
func (o RegistryTaskDockerStepOutput) DockerfilePath() pulumi.StringOutput
The Dockerfile path relative to the source context.
func (RegistryTaskDockerStepOutput) ElementType ¶
func (RegistryTaskDockerStepOutput) ElementType() reflect.Type
func (RegistryTaskDockerStepOutput) ImageNames ¶
func (o RegistryTaskDockerStepOutput) ImageNames() pulumi.StringArrayOutput
Specifies a list of fully qualified image names including the repository and tag.
func (RegistryTaskDockerStepOutput) PushEnabled ¶
func (o RegistryTaskDockerStepOutput) PushEnabled() pulumi.BoolPtrOutput
Should the image built be pushed to the registry or not? Defaults to `true`.
func (RegistryTaskDockerStepOutput) SecretArguments ¶
func (o RegistryTaskDockerStepOutput) SecretArguments() pulumi.StringMapOutput
Specifies a map of *secret* arguments to be used when executing this step.
func (RegistryTaskDockerStepOutput) Target ¶
func (o RegistryTaskDockerStepOutput) Target() pulumi.StringPtrOutput
The name of the target build stage for the docker build.
func (RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepOutput ¶
func (o RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepOutput() RegistryTaskDockerStepOutput
func (RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepOutputWithContext ¶
func (o RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepOutputWithContext(ctx context.Context) RegistryTaskDockerStepOutput
func (RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepPtrOutput ¶
func (o RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepPtrOutput() RegistryTaskDockerStepPtrOutput
func (RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepPtrOutputWithContext ¶
func (o RegistryTaskDockerStepOutput) ToRegistryTaskDockerStepPtrOutputWithContext(ctx context.Context) RegistryTaskDockerStepPtrOutput
type RegistryTaskDockerStepPtrInput ¶
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 ¶
func RegistryTaskDockerStepPtr(v *RegistryTaskDockerStepArgs) RegistryTaskDockerStepPtrInput
type RegistryTaskDockerStepPtrOutput ¶
type RegistryTaskDockerStepPtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskDockerStepPtrOutput) Arguments ¶
func (o RegistryTaskDockerStepPtrOutput) Arguments() pulumi.StringMapOutput
Specifies a map of arguments to be used when executing this step.
func (RegistryTaskDockerStepPtrOutput) CacheEnabled ¶
func (o RegistryTaskDockerStepPtrOutput) CacheEnabled() pulumi.BoolPtrOutput
Should the image cache be enabled? Defaults to `true`.
func (RegistryTaskDockerStepPtrOutput) ContextAccessToken ¶
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 ¶
func (o RegistryTaskDockerStepPtrOutput) ContextPath() pulumi.StringPtrOutput
The URL (absolute or relative) of the source context for this step.
func (RegistryTaskDockerStepPtrOutput) DockerfilePath ¶
func (o RegistryTaskDockerStepPtrOutput) DockerfilePath() pulumi.StringPtrOutput
The Dockerfile path relative to the source context.
func (RegistryTaskDockerStepPtrOutput) Elem ¶
func (o RegistryTaskDockerStepPtrOutput) Elem() RegistryTaskDockerStepOutput
func (RegistryTaskDockerStepPtrOutput) ElementType ¶
func (RegistryTaskDockerStepPtrOutput) ElementType() reflect.Type
func (RegistryTaskDockerStepPtrOutput) ImageNames ¶
func (o RegistryTaskDockerStepPtrOutput) ImageNames() pulumi.StringArrayOutput
Specifies a list of fully qualified image names including the repository and tag.
func (RegistryTaskDockerStepPtrOutput) PushEnabled ¶
func (o RegistryTaskDockerStepPtrOutput) PushEnabled() pulumi.BoolPtrOutput
Should the image built be pushed to the registry or not? Defaults to `true`.
func (RegistryTaskDockerStepPtrOutput) SecretArguments ¶
func (o RegistryTaskDockerStepPtrOutput) SecretArguments() pulumi.StringMapOutput
Specifies a map of *secret* arguments to be used when executing this step.
func (RegistryTaskDockerStepPtrOutput) Target ¶
func (o RegistryTaskDockerStepPtrOutput) Target() pulumi.StringPtrOutput
The name of the target build stage for the docker build.
func (RegistryTaskDockerStepPtrOutput) ToRegistryTaskDockerStepPtrOutput ¶
func (o RegistryTaskDockerStepPtrOutput) ToRegistryTaskDockerStepPtrOutput() RegistryTaskDockerStepPtrOutput
func (RegistryTaskDockerStepPtrOutput) ToRegistryTaskDockerStepPtrOutputWithContext ¶
func (o RegistryTaskDockerStepPtrOutput) ToRegistryTaskDockerStepPtrOutputWithContext(ctx context.Context) RegistryTaskDockerStepPtrOutput
type RegistryTaskEncodedStep ¶
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 ¶
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 ¶
func (RegistryTaskEncodedStepArgs) ElementType() reflect.Type
func (RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepOutput ¶
func (i RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepOutput() RegistryTaskEncodedStepOutput
func (RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepOutputWithContext ¶
func (i RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepOutputWithContext(ctx context.Context) RegistryTaskEncodedStepOutput
func (RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepPtrOutput ¶
func (i RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepPtrOutput() RegistryTaskEncodedStepPtrOutput
func (RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepPtrOutputWithContext ¶
func (i RegistryTaskEncodedStepArgs) ToRegistryTaskEncodedStepPtrOutputWithContext(ctx context.Context) RegistryTaskEncodedStepPtrOutput
type RegistryTaskEncodedStepInput ¶
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 ¶
type RegistryTaskEncodedStepOutput struct{ *pulumi.OutputState }
func (RegistryTaskEncodedStepOutput) ContextAccessToken ¶
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 ¶
func (o RegistryTaskEncodedStepOutput) ContextPath() pulumi.StringPtrOutput
The URL (absolute or relative) of the source context for this step.
func (RegistryTaskEncodedStepOutput) ElementType ¶
func (RegistryTaskEncodedStepOutput) ElementType() reflect.Type
func (RegistryTaskEncodedStepOutput) SecretValues ¶
func (o RegistryTaskEncodedStepOutput) SecretValues() pulumi.StringMapOutput
Specifies a map of secret values that can be passed when running a task.
func (RegistryTaskEncodedStepOutput) TaskContent ¶
func (o RegistryTaskEncodedStepOutput) TaskContent() pulumi.StringOutput
The (optionally base64 encoded) content of the build template.
func (RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepOutput ¶
func (o RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepOutput() RegistryTaskEncodedStepOutput
func (RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepOutputWithContext ¶
func (o RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepOutputWithContext(ctx context.Context) RegistryTaskEncodedStepOutput
func (RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepPtrOutput ¶
func (o RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepPtrOutput() RegistryTaskEncodedStepPtrOutput
func (RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepPtrOutputWithContext ¶
func (o RegistryTaskEncodedStepOutput) ToRegistryTaskEncodedStepPtrOutputWithContext(ctx context.Context) RegistryTaskEncodedStepPtrOutput
func (RegistryTaskEncodedStepOutput) ValueContent ¶
func (o RegistryTaskEncodedStepOutput) ValueContent() pulumi.StringPtrOutput
The (optionally base64 encoded) content of the build parameters.
func (RegistryTaskEncodedStepOutput) Values ¶
func (o RegistryTaskEncodedStepOutput) Values() pulumi.StringMapOutput
Specifies a map of values that can be passed when running a task.
type RegistryTaskEncodedStepPtrInput ¶
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 ¶
func RegistryTaskEncodedStepPtr(v *RegistryTaskEncodedStepArgs) RegistryTaskEncodedStepPtrInput
type RegistryTaskEncodedStepPtrOutput ¶
type RegistryTaskEncodedStepPtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskEncodedStepPtrOutput) ContextAccessToken ¶
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 ¶
func (o RegistryTaskEncodedStepPtrOutput) ContextPath() pulumi.StringPtrOutput
The URL (absolute or relative) of the source context for this step.
func (RegistryTaskEncodedStepPtrOutput) Elem ¶
func (o RegistryTaskEncodedStepPtrOutput) Elem() RegistryTaskEncodedStepOutput
func (RegistryTaskEncodedStepPtrOutput) ElementType ¶
func (RegistryTaskEncodedStepPtrOutput) ElementType() reflect.Type
func (RegistryTaskEncodedStepPtrOutput) SecretValues ¶
func (o RegistryTaskEncodedStepPtrOutput) SecretValues() pulumi.StringMapOutput
Specifies a map of secret values that can be passed when running a task.
func (RegistryTaskEncodedStepPtrOutput) TaskContent ¶
func (o RegistryTaskEncodedStepPtrOutput) TaskContent() pulumi.StringPtrOutput
The (optionally base64 encoded) content of the build template.
func (RegistryTaskEncodedStepPtrOutput) ToRegistryTaskEncodedStepPtrOutput ¶
func (o RegistryTaskEncodedStepPtrOutput) ToRegistryTaskEncodedStepPtrOutput() RegistryTaskEncodedStepPtrOutput
func (RegistryTaskEncodedStepPtrOutput) ToRegistryTaskEncodedStepPtrOutputWithContext ¶
func (o RegistryTaskEncodedStepPtrOutput) ToRegistryTaskEncodedStepPtrOutputWithContext(ctx context.Context) RegistryTaskEncodedStepPtrOutput
func (RegistryTaskEncodedStepPtrOutput) ValueContent ¶
func (o RegistryTaskEncodedStepPtrOutput) ValueContent() pulumi.StringPtrOutput
The (optionally base64 encoded) content of the build parameters.
func (RegistryTaskEncodedStepPtrOutput) Values ¶
func (o RegistryTaskEncodedStepPtrOutput) Values() pulumi.StringMapOutput
Specifies a map of values that can be passed when running a task.
type RegistryTaskFileStep ¶
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 ¶
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 ¶
func (RegistryTaskFileStepArgs) ElementType() reflect.Type
func (RegistryTaskFileStepArgs) ToRegistryTaskFileStepOutput ¶
func (i RegistryTaskFileStepArgs) ToRegistryTaskFileStepOutput() RegistryTaskFileStepOutput
func (RegistryTaskFileStepArgs) ToRegistryTaskFileStepOutputWithContext ¶
func (i RegistryTaskFileStepArgs) ToRegistryTaskFileStepOutputWithContext(ctx context.Context) RegistryTaskFileStepOutput
func (RegistryTaskFileStepArgs) ToRegistryTaskFileStepPtrOutput ¶
func (i RegistryTaskFileStepArgs) ToRegistryTaskFileStepPtrOutput() RegistryTaskFileStepPtrOutput
func (RegistryTaskFileStepArgs) ToRegistryTaskFileStepPtrOutputWithContext ¶
func (i RegistryTaskFileStepArgs) ToRegistryTaskFileStepPtrOutputWithContext(ctx context.Context) RegistryTaskFileStepPtrOutput
type RegistryTaskFileStepInput ¶
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 ¶
type RegistryTaskFileStepOutput struct{ *pulumi.OutputState }
func (RegistryTaskFileStepOutput) ContextAccessToken ¶
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 ¶
func (o RegistryTaskFileStepOutput) ContextPath() pulumi.StringPtrOutput
The URL (absolute or relative) of the source context for this step.
func (RegistryTaskFileStepOutput) ElementType ¶
func (RegistryTaskFileStepOutput) ElementType() reflect.Type
func (RegistryTaskFileStepOutput) SecretValues ¶
func (o RegistryTaskFileStepOutput) SecretValues() pulumi.StringMapOutput
Specifies a map of secret values that can be passed when running a task.
func (RegistryTaskFileStepOutput) TaskFilePath ¶
func (o RegistryTaskFileStepOutput) TaskFilePath() pulumi.StringOutput
The task template file path relative to the source context.
func (RegistryTaskFileStepOutput) ToRegistryTaskFileStepOutput ¶
func (o RegistryTaskFileStepOutput) ToRegistryTaskFileStepOutput() RegistryTaskFileStepOutput
func (RegistryTaskFileStepOutput) ToRegistryTaskFileStepOutputWithContext ¶
func (o RegistryTaskFileStepOutput) ToRegistryTaskFileStepOutputWithContext(ctx context.Context) RegistryTaskFileStepOutput
func (RegistryTaskFileStepOutput) ToRegistryTaskFileStepPtrOutput ¶
func (o RegistryTaskFileStepOutput) ToRegistryTaskFileStepPtrOutput() RegistryTaskFileStepPtrOutput
func (RegistryTaskFileStepOutput) ToRegistryTaskFileStepPtrOutputWithContext ¶
func (o RegistryTaskFileStepOutput) ToRegistryTaskFileStepPtrOutputWithContext(ctx context.Context) RegistryTaskFileStepPtrOutput
func (RegistryTaskFileStepOutput) ValueFilePath ¶
func (o RegistryTaskFileStepOutput) ValueFilePath() pulumi.StringPtrOutput
The parameters file path relative to the source context.
func (RegistryTaskFileStepOutput) Values ¶
func (o RegistryTaskFileStepOutput) Values() pulumi.StringMapOutput
Specifies a map of values that can be passed when running a task.
type RegistryTaskFileStepPtrInput ¶
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 ¶
func RegistryTaskFileStepPtr(v *RegistryTaskFileStepArgs) RegistryTaskFileStepPtrInput
type RegistryTaskFileStepPtrOutput ¶
type RegistryTaskFileStepPtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskFileStepPtrOutput) ContextAccessToken ¶
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 ¶
func (o RegistryTaskFileStepPtrOutput) ContextPath() pulumi.StringPtrOutput
The URL (absolute or relative) of the source context for this step.
func (RegistryTaskFileStepPtrOutput) Elem ¶
func (o RegistryTaskFileStepPtrOutput) Elem() RegistryTaskFileStepOutput
func (RegistryTaskFileStepPtrOutput) ElementType ¶
func (RegistryTaskFileStepPtrOutput) ElementType() reflect.Type
func (RegistryTaskFileStepPtrOutput) SecretValues ¶
func (o RegistryTaskFileStepPtrOutput) SecretValues() pulumi.StringMapOutput
Specifies a map of secret values that can be passed when running a task.
func (RegistryTaskFileStepPtrOutput) TaskFilePath ¶
func (o RegistryTaskFileStepPtrOutput) TaskFilePath() pulumi.StringPtrOutput
The task template file path relative to the source context.
func (RegistryTaskFileStepPtrOutput) ToRegistryTaskFileStepPtrOutput ¶
func (o RegistryTaskFileStepPtrOutput) ToRegistryTaskFileStepPtrOutput() RegistryTaskFileStepPtrOutput
func (RegistryTaskFileStepPtrOutput) ToRegistryTaskFileStepPtrOutputWithContext ¶
func (o RegistryTaskFileStepPtrOutput) ToRegistryTaskFileStepPtrOutputWithContext(ctx context.Context) RegistryTaskFileStepPtrOutput
func (RegistryTaskFileStepPtrOutput) ValueFilePath ¶
func (o RegistryTaskFileStepPtrOutput) ValueFilePath() pulumi.StringPtrOutput
The parameters file path relative to the source context.
func (RegistryTaskFileStepPtrOutput) Values ¶
func (o RegistryTaskFileStepPtrOutput) Values() pulumi.StringMapOutput
Specifies a map of values that can be passed when running a task.
type RegistryTaskIdentity ¶
type RegistryTaskIdentity struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Container Registry Task. IdentityIds []string `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId *string `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Container Registry Task. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type string `pulumi:"type"` }
type RegistryTaskIdentityArgs ¶
type RegistryTaskIdentityArgs struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Container Registry Task. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Container Registry Task. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type pulumi.StringInput `pulumi:"type"` }
func (RegistryTaskIdentityArgs) ElementType ¶
func (RegistryTaskIdentityArgs) ElementType() reflect.Type
func (RegistryTaskIdentityArgs) ToRegistryTaskIdentityOutput ¶
func (i RegistryTaskIdentityArgs) ToRegistryTaskIdentityOutput() RegistryTaskIdentityOutput
func (RegistryTaskIdentityArgs) ToRegistryTaskIdentityOutputWithContext ¶
func (i RegistryTaskIdentityArgs) ToRegistryTaskIdentityOutputWithContext(ctx context.Context) RegistryTaskIdentityOutput
func (RegistryTaskIdentityArgs) ToRegistryTaskIdentityPtrOutput ¶
func (i RegistryTaskIdentityArgs) ToRegistryTaskIdentityPtrOutput() RegistryTaskIdentityPtrOutput
func (RegistryTaskIdentityArgs) ToRegistryTaskIdentityPtrOutputWithContext ¶
func (i RegistryTaskIdentityArgs) ToRegistryTaskIdentityPtrOutputWithContext(ctx context.Context) RegistryTaskIdentityPtrOutput
type RegistryTaskIdentityInput ¶
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 ¶
type RegistryTaskIdentityOutput struct{ *pulumi.OutputState }
func (RegistryTaskIdentityOutput) ElementType ¶
func (RegistryTaskIdentityOutput) ElementType() reflect.Type
func (RegistryTaskIdentityOutput) IdentityIds ¶
func (o RegistryTaskIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Container Registry Task.
func (RegistryTaskIdentityOutput) PrincipalId ¶
func (o RegistryTaskIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (RegistryTaskIdentityOutput) TenantId ¶
func (o RegistryTaskIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (RegistryTaskIdentityOutput) ToRegistryTaskIdentityOutput ¶
func (o RegistryTaskIdentityOutput) ToRegistryTaskIdentityOutput() RegistryTaskIdentityOutput
func (RegistryTaskIdentityOutput) ToRegistryTaskIdentityOutputWithContext ¶
func (o RegistryTaskIdentityOutput) ToRegistryTaskIdentityOutputWithContext(ctx context.Context) RegistryTaskIdentityOutput
func (RegistryTaskIdentityOutput) ToRegistryTaskIdentityPtrOutput ¶
func (o RegistryTaskIdentityOutput) ToRegistryTaskIdentityPtrOutput() RegistryTaskIdentityPtrOutput
func (RegistryTaskIdentityOutput) ToRegistryTaskIdentityPtrOutputWithContext ¶
func (o RegistryTaskIdentityOutput) ToRegistryTaskIdentityPtrOutputWithContext(ctx context.Context) RegistryTaskIdentityPtrOutput
func (RegistryTaskIdentityOutput) Type ¶
func (o RegistryTaskIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this Container Registry Task. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type RegistryTaskIdentityPtrInput ¶
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 ¶
func RegistryTaskIdentityPtr(v *RegistryTaskIdentityArgs) RegistryTaskIdentityPtrInput
type RegistryTaskIdentityPtrOutput ¶
type RegistryTaskIdentityPtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskIdentityPtrOutput) Elem ¶
func (o RegistryTaskIdentityPtrOutput) Elem() RegistryTaskIdentityOutput
func (RegistryTaskIdentityPtrOutput) ElementType ¶
func (RegistryTaskIdentityPtrOutput) ElementType() reflect.Type
func (RegistryTaskIdentityPtrOutput) IdentityIds ¶
func (o RegistryTaskIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Container Registry Task.
func (RegistryTaskIdentityPtrOutput) PrincipalId ¶
func (o RegistryTaskIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (RegistryTaskIdentityPtrOutput) TenantId ¶
func (o RegistryTaskIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (RegistryTaskIdentityPtrOutput) ToRegistryTaskIdentityPtrOutput ¶
func (o RegistryTaskIdentityPtrOutput) ToRegistryTaskIdentityPtrOutput() RegistryTaskIdentityPtrOutput
func (RegistryTaskIdentityPtrOutput) ToRegistryTaskIdentityPtrOutputWithContext ¶
func (o RegistryTaskIdentityPtrOutput) ToRegistryTaskIdentityPtrOutputWithContext(ctx context.Context) RegistryTaskIdentityPtrOutput
func (RegistryTaskIdentityPtrOutput) Type ¶
func (o RegistryTaskIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this Container Registry Task. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type RegistryTaskInput ¶
type RegistryTaskInput interface { pulumi.Input ToRegistryTaskOutput() RegistryTaskOutput ToRegistryTaskOutputWithContext(ctx context.Context) RegistryTaskOutput }
type RegistryTaskMap ¶
type RegistryTaskMap map[string]RegistryTaskInput
func (RegistryTaskMap) ElementType ¶
func (RegistryTaskMap) ElementType() reflect.Type
func (RegistryTaskMap) ToRegistryTaskMapOutput ¶
func (i RegistryTaskMap) ToRegistryTaskMapOutput() RegistryTaskMapOutput
func (RegistryTaskMap) ToRegistryTaskMapOutputWithContext ¶
func (i RegistryTaskMap) ToRegistryTaskMapOutputWithContext(ctx context.Context) RegistryTaskMapOutput
type RegistryTaskMapInput ¶
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 ¶
type RegistryTaskMapOutput struct{ *pulumi.OutputState }
func (RegistryTaskMapOutput) ElementType ¶
func (RegistryTaskMapOutput) ElementType() reflect.Type
func (RegistryTaskMapOutput) MapIndex ¶
func (o RegistryTaskMapOutput) MapIndex(k pulumi.StringInput) RegistryTaskOutput
func (RegistryTaskMapOutput) ToRegistryTaskMapOutput ¶
func (o RegistryTaskMapOutput) ToRegistryTaskMapOutput() RegistryTaskMapOutput
func (RegistryTaskMapOutput) ToRegistryTaskMapOutputWithContext ¶
func (o RegistryTaskMapOutput) ToRegistryTaskMapOutputWithContext(ctx context.Context) RegistryTaskMapOutput
type RegistryTaskOutput ¶
type RegistryTaskOutput struct{ *pulumi.OutputState }
func (RegistryTaskOutput) AgentPoolName ¶ added in v5.5.0
func (o RegistryTaskOutput) AgentPoolName() pulumi.StringPtrOutput
The name of the dedicated Container Registry Agent Pool for this Container Registry Task.
func (RegistryTaskOutput) AgentSetting ¶ added in v5.5.0
func (o RegistryTaskOutput) AgentSetting() RegistryTaskAgentSettingPtrOutput
A `agentSetting` block as defined below.
func (RegistryTaskOutput) BaseImageTrigger ¶ added in v5.5.0
func (o RegistryTaskOutput) BaseImageTrigger() RegistryTaskBaseImageTriggerPtrOutput
A `baseImageTrigger` block as defined below.
func (RegistryTaskOutput) ContainerRegistryId ¶ added in v5.5.0
func (o RegistryTaskOutput) ContainerRegistryId() pulumi.StringOutput
The ID of the Container Registry that this Container Registry Task resides in. Changing this forces a new Container Registry Task to be created.
func (RegistryTaskOutput) DockerStep ¶ added in v5.5.0
func (o RegistryTaskOutput) DockerStep() RegistryTaskDockerStepPtrOutput
A `dockerStep` block as defined below.
func (RegistryTaskOutput) ElementType ¶
func (RegistryTaskOutput) ElementType() reflect.Type
func (RegistryTaskOutput) Enabled ¶ added in v5.5.0
func (o RegistryTaskOutput) Enabled() pulumi.BoolPtrOutput
Should this Container Registry Task be enabled? Defaults to `true`.
func (RegistryTaskOutput) EncodedStep ¶ added in v5.5.0
func (o RegistryTaskOutput) EncodedStep() RegistryTaskEncodedStepPtrOutput
A `encodedStep` block as defined below.
func (RegistryTaskOutput) FileStep ¶ added in v5.5.0
func (o RegistryTaskOutput) FileStep() RegistryTaskFileStepPtrOutput
A `fileStep` block as defined below.
func (RegistryTaskOutput) Identity ¶ added in v5.5.0
func (o RegistryTaskOutput) Identity() RegistryTaskIdentityPtrOutput
An `identity` block as defined below.
func (RegistryTaskOutput) IsSystemTask ¶ added in v5.5.0
func (o RegistryTaskOutput) IsSystemTask() pulumi.BoolPtrOutput
Whether this Container Registry Task is a system task. Changing this forces a new Container Registry Task to be created. Defaults to `false`.
func (RegistryTaskOutput) LogTemplate ¶ added in v5.5.0
func (o RegistryTaskOutput) LogTemplate() pulumi.StringPtrOutput
The template that describes the run log artifact.
func (RegistryTaskOutput) Name ¶ added in v5.5.0
func (o RegistryTaskOutput) Name() pulumi.StringOutput
The name which should be used for this Container Registry Task. Changing this forces a new Container Registry Task to be created.
func (RegistryTaskOutput) Platform ¶ added in v5.5.0
func (o RegistryTaskOutput) Platform() RegistryTaskPlatformPtrOutput
A `platform` block as defined below.
func (RegistryTaskOutput) RegistryCredential ¶ added in v5.5.0
func (o RegistryTaskOutput) RegistryCredential() RegistryTaskRegistryCredentialPtrOutput
One `registryCredential` block as defined below.
func (RegistryTaskOutput) SourceTriggers ¶ added in v5.5.0
func (o RegistryTaskOutput) SourceTriggers() RegistryTaskSourceTriggerArrayOutput
One or more `sourceTrigger` blocks as defined below.
func (RegistryTaskOutput) Tags ¶ added in v5.5.0
func (o RegistryTaskOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Container Registry Task.
func (RegistryTaskOutput) TimeoutInSeconds ¶ added in v5.5.0
func (o RegistryTaskOutput) TimeoutInSeconds() pulumi.IntPtrOutput
The timeout of this Container Registry Task in seconds. The valid range lies from 300 to 28800. Defaults to 3600.
func (RegistryTaskOutput) TimerTriggers ¶ added in v5.5.0
func (o RegistryTaskOutput) TimerTriggers() RegistryTaskTimerTriggerArrayOutput
One or more `timerTrigger` blocks as defined below.
func (RegistryTaskOutput) ToRegistryTaskOutput ¶
func (o RegistryTaskOutput) ToRegistryTaskOutput() RegistryTaskOutput
func (RegistryTaskOutput) ToRegistryTaskOutputWithContext ¶
func (o RegistryTaskOutput) ToRegistryTaskOutputWithContext(ctx context.Context) RegistryTaskOutput
type RegistryTaskPlatform ¶
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 ¶
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 ¶
func (RegistryTaskPlatformArgs) ElementType() reflect.Type
func (RegistryTaskPlatformArgs) ToRegistryTaskPlatformOutput ¶
func (i RegistryTaskPlatformArgs) ToRegistryTaskPlatformOutput() RegistryTaskPlatformOutput
func (RegistryTaskPlatformArgs) ToRegistryTaskPlatformOutputWithContext ¶
func (i RegistryTaskPlatformArgs) ToRegistryTaskPlatformOutputWithContext(ctx context.Context) RegistryTaskPlatformOutput
func (RegistryTaskPlatformArgs) ToRegistryTaskPlatformPtrOutput ¶
func (i RegistryTaskPlatformArgs) ToRegistryTaskPlatformPtrOutput() RegistryTaskPlatformPtrOutput
func (RegistryTaskPlatformArgs) ToRegistryTaskPlatformPtrOutputWithContext ¶
func (i RegistryTaskPlatformArgs) ToRegistryTaskPlatformPtrOutputWithContext(ctx context.Context) RegistryTaskPlatformPtrOutput
type RegistryTaskPlatformInput ¶
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 ¶
type RegistryTaskPlatformOutput struct{ *pulumi.OutputState }
func (RegistryTaskPlatformOutput) Architecture ¶
func (o RegistryTaskPlatformOutput) Architecture() pulumi.StringPtrOutput
The OS architecture. Possible values are `amd64`, `x86`, `386`, `arm` and `arm64`.
func (RegistryTaskPlatformOutput) ElementType ¶
func (RegistryTaskPlatformOutput) ElementType() reflect.Type
func (RegistryTaskPlatformOutput) Os ¶
func (o RegistryTaskPlatformOutput) Os() pulumi.StringOutput
The operating system type required for the task. Possible values are `Windows` and `Linux`.
func (RegistryTaskPlatformOutput) ToRegistryTaskPlatformOutput ¶
func (o RegistryTaskPlatformOutput) ToRegistryTaskPlatformOutput() RegistryTaskPlatformOutput
func (RegistryTaskPlatformOutput) ToRegistryTaskPlatformOutputWithContext ¶
func (o RegistryTaskPlatformOutput) ToRegistryTaskPlatformOutputWithContext(ctx context.Context) RegistryTaskPlatformOutput
func (RegistryTaskPlatformOutput) ToRegistryTaskPlatformPtrOutput ¶
func (o RegistryTaskPlatformOutput) ToRegistryTaskPlatformPtrOutput() RegistryTaskPlatformPtrOutput
func (RegistryTaskPlatformOutput) ToRegistryTaskPlatformPtrOutputWithContext ¶
func (o RegistryTaskPlatformOutput) ToRegistryTaskPlatformPtrOutputWithContext(ctx context.Context) RegistryTaskPlatformPtrOutput
func (RegistryTaskPlatformOutput) Variant ¶
func (o RegistryTaskPlatformOutput) Variant() pulumi.StringPtrOutput
The variant of the CPU. Possible values are `v6`, `v7`, `v8`.
type RegistryTaskPlatformPtrInput ¶
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 ¶
func RegistryTaskPlatformPtr(v *RegistryTaskPlatformArgs) RegistryTaskPlatformPtrInput
type RegistryTaskPlatformPtrOutput ¶
type RegistryTaskPlatformPtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskPlatformPtrOutput) Architecture ¶
func (o RegistryTaskPlatformPtrOutput) Architecture() pulumi.StringPtrOutput
The OS architecture. Possible values are `amd64`, `x86`, `386`, `arm` and `arm64`.
func (RegistryTaskPlatformPtrOutput) Elem ¶
func (o RegistryTaskPlatformPtrOutput) Elem() RegistryTaskPlatformOutput
func (RegistryTaskPlatformPtrOutput) ElementType ¶
func (RegistryTaskPlatformPtrOutput) ElementType() reflect.Type
func (RegistryTaskPlatformPtrOutput) Os ¶
func (o RegistryTaskPlatformPtrOutput) Os() pulumi.StringPtrOutput
The operating system type required for the task. Possible values are `Windows` and `Linux`.
func (RegistryTaskPlatformPtrOutput) ToRegistryTaskPlatformPtrOutput ¶
func (o RegistryTaskPlatformPtrOutput) ToRegistryTaskPlatformPtrOutput() RegistryTaskPlatformPtrOutput
func (RegistryTaskPlatformPtrOutput) ToRegistryTaskPlatformPtrOutputWithContext ¶
func (o RegistryTaskPlatformPtrOutput) ToRegistryTaskPlatformPtrOutputWithContext(ctx context.Context) RegistryTaskPlatformPtrOutput
func (RegistryTaskPlatformPtrOutput) Variant ¶
func (o RegistryTaskPlatformPtrOutput) Variant() pulumi.StringPtrOutput
The variant of the CPU. Possible values are `v6`, `v7`, `v8`.
type RegistryTaskRegistryCredential ¶
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 ¶
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 ¶
func (RegistryTaskRegistryCredentialArgs) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialOutput ¶
func (i RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialOutput() RegistryTaskRegistryCredentialOutput
func (RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialOutputWithContext ¶
func (i RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialOutput
func (RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialPtrOutput ¶
func (i RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialPtrOutput() RegistryTaskRegistryCredentialPtrOutput
func (RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialPtrOutputWithContext ¶
func (i RegistryTaskRegistryCredentialArgs) ToRegistryTaskRegistryCredentialPtrOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialPtrOutput
type RegistryTaskRegistryCredentialCustom ¶
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 ¶
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 ¶
func (RegistryTaskRegistryCredentialCustomArgs) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialCustomArgs) ToRegistryTaskRegistryCredentialCustomOutput ¶
func (i RegistryTaskRegistryCredentialCustomArgs) ToRegistryTaskRegistryCredentialCustomOutput() RegistryTaskRegistryCredentialCustomOutput
func (RegistryTaskRegistryCredentialCustomArgs) ToRegistryTaskRegistryCredentialCustomOutputWithContext ¶
func (i RegistryTaskRegistryCredentialCustomArgs) ToRegistryTaskRegistryCredentialCustomOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialCustomOutput
type RegistryTaskRegistryCredentialCustomArray ¶
type RegistryTaskRegistryCredentialCustomArray []RegistryTaskRegistryCredentialCustomInput
func (RegistryTaskRegistryCredentialCustomArray) ElementType ¶
func (RegistryTaskRegistryCredentialCustomArray) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialCustomArray) ToRegistryTaskRegistryCredentialCustomArrayOutput ¶
func (i RegistryTaskRegistryCredentialCustomArray) ToRegistryTaskRegistryCredentialCustomArrayOutput() RegistryTaskRegistryCredentialCustomArrayOutput
func (RegistryTaskRegistryCredentialCustomArray) ToRegistryTaskRegistryCredentialCustomArrayOutputWithContext ¶
func (i RegistryTaskRegistryCredentialCustomArray) ToRegistryTaskRegistryCredentialCustomArrayOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialCustomArrayOutput
type RegistryTaskRegistryCredentialCustomArrayInput ¶
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 ¶
type RegistryTaskRegistryCredentialCustomArrayOutput struct{ *pulumi.OutputState }
func (RegistryTaskRegistryCredentialCustomArrayOutput) ElementType ¶
func (RegistryTaskRegistryCredentialCustomArrayOutput) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialCustomArrayOutput) ToRegistryTaskRegistryCredentialCustomArrayOutput ¶
func (o RegistryTaskRegistryCredentialCustomArrayOutput) ToRegistryTaskRegistryCredentialCustomArrayOutput() RegistryTaskRegistryCredentialCustomArrayOutput
func (RegistryTaskRegistryCredentialCustomArrayOutput) ToRegistryTaskRegistryCredentialCustomArrayOutputWithContext ¶
func (o RegistryTaskRegistryCredentialCustomArrayOutput) ToRegistryTaskRegistryCredentialCustomArrayOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialCustomArrayOutput
type RegistryTaskRegistryCredentialCustomInput ¶
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 ¶
type RegistryTaskRegistryCredentialCustomOutput struct{ *pulumi.OutputState }
func (RegistryTaskRegistryCredentialCustomOutput) ElementType ¶
func (RegistryTaskRegistryCredentialCustomOutput) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialCustomOutput) Identity ¶
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 ¶
func (o RegistryTaskRegistryCredentialCustomOutput) LoginServer() pulumi.StringOutput
The login server of the custom Container Registry.
func (RegistryTaskRegistryCredentialCustomOutput) Password ¶
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 ¶
func (o RegistryTaskRegistryCredentialCustomOutput) ToRegistryTaskRegistryCredentialCustomOutput() RegistryTaskRegistryCredentialCustomOutput
func (RegistryTaskRegistryCredentialCustomOutput) ToRegistryTaskRegistryCredentialCustomOutputWithContext ¶
func (o RegistryTaskRegistryCredentialCustomOutput) ToRegistryTaskRegistryCredentialCustomOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialCustomOutput
func (RegistryTaskRegistryCredentialCustomOutput) Username ¶
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 ¶
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 ¶
type RegistryTaskRegistryCredentialOutput struct{ *pulumi.OutputState }
func (RegistryTaskRegistryCredentialOutput) Customs ¶
func (o RegistryTaskRegistryCredentialOutput) Customs() RegistryTaskRegistryCredentialCustomArrayOutput
One or more `custom` blocks as defined above.
func (RegistryTaskRegistryCredentialOutput) ElementType ¶
func (RegistryTaskRegistryCredentialOutput) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialOutput) Source ¶
func (o RegistryTaskRegistryCredentialOutput) Source() RegistryTaskRegistryCredentialSourcePtrOutput
One `source` block as defined below.
func (RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialOutput ¶
func (o RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialOutput() RegistryTaskRegistryCredentialOutput
func (RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialOutputWithContext ¶
func (o RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialOutput
func (RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialPtrOutput ¶
func (o RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialPtrOutput() RegistryTaskRegistryCredentialPtrOutput
func (RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialPtrOutputWithContext ¶
func (o RegistryTaskRegistryCredentialOutput) ToRegistryTaskRegistryCredentialPtrOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialPtrOutput
type RegistryTaskRegistryCredentialPtrInput ¶
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 ¶
func RegistryTaskRegistryCredentialPtr(v *RegistryTaskRegistryCredentialArgs) RegistryTaskRegistryCredentialPtrInput
type RegistryTaskRegistryCredentialPtrOutput ¶
type RegistryTaskRegistryCredentialPtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskRegistryCredentialPtrOutput) Customs ¶
func (o RegistryTaskRegistryCredentialPtrOutput) Customs() RegistryTaskRegistryCredentialCustomArrayOutput
One or more `custom` blocks as defined above.
func (RegistryTaskRegistryCredentialPtrOutput) ElementType ¶
func (RegistryTaskRegistryCredentialPtrOutput) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialPtrOutput) Source ¶
func (o RegistryTaskRegistryCredentialPtrOutput) Source() RegistryTaskRegistryCredentialSourcePtrOutput
One `source` block as defined below.
func (RegistryTaskRegistryCredentialPtrOutput) ToRegistryTaskRegistryCredentialPtrOutput ¶
func (o RegistryTaskRegistryCredentialPtrOutput) ToRegistryTaskRegistryCredentialPtrOutput() RegistryTaskRegistryCredentialPtrOutput
func (RegistryTaskRegistryCredentialPtrOutput) ToRegistryTaskRegistryCredentialPtrOutputWithContext ¶
func (o RegistryTaskRegistryCredentialPtrOutput) ToRegistryTaskRegistryCredentialPtrOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialPtrOutput
type RegistryTaskRegistryCredentialSource ¶
type RegistryTaskRegistryCredentialSource struct { // The login mode for the source registry. Possible values are `None` and `Default`. LoginMode string `pulumi:"loginMode"` }
type RegistryTaskRegistryCredentialSourceArgs ¶
type RegistryTaskRegistryCredentialSourceArgs struct { // The login mode for the source registry. Possible values are `None` and `Default`. LoginMode pulumi.StringInput `pulumi:"loginMode"` }
func (RegistryTaskRegistryCredentialSourceArgs) ElementType ¶
func (RegistryTaskRegistryCredentialSourceArgs) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourceOutput ¶
func (i RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourceOutput() RegistryTaskRegistryCredentialSourceOutput
func (RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourceOutputWithContext ¶
func (i RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourceOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialSourceOutput
func (RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourcePtrOutput ¶
func (i RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourcePtrOutput() RegistryTaskRegistryCredentialSourcePtrOutput
func (RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourcePtrOutputWithContext ¶
func (i RegistryTaskRegistryCredentialSourceArgs) ToRegistryTaskRegistryCredentialSourcePtrOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialSourcePtrOutput
type RegistryTaskRegistryCredentialSourceInput ¶
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 ¶
type RegistryTaskRegistryCredentialSourceOutput struct{ *pulumi.OutputState }
func (RegistryTaskRegistryCredentialSourceOutput) ElementType ¶
func (RegistryTaskRegistryCredentialSourceOutput) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialSourceOutput) LoginMode ¶
func (o RegistryTaskRegistryCredentialSourceOutput) LoginMode() pulumi.StringOutput
The login mode for the source registry. Possible values are `None` and `Default`.
func (RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourceOutput ¶
func (o RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourceOutput() RegistryTaskRegistryCredentialSourceOutput
func (RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourceOutputWithContext ¶
func (o RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourceOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialSourceOutput
func (RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourcePtrOutput ¶
func (o RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourcePtrOutput() RegistryTaskRegistryCredentialSourcePtrOutput
func (RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourcePtrOutputWithContext ¶
func (o RegistryTaskRegistryCredentialSourceOutput) ToRegistryTaskRegistryCredentialSourcePtrOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialSourcePtrOutput
type RegistryTaskRegistryCredentialSourcePtrInput ¶
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 ¶
func RegistryTaskRegistryCredentialSourcePtr(v *RegistryTaskRegistryCredentialSourceArgs) RegistryTaskRegistryCredentialSourcePtrInput
type RegistryTaskRegistryCredentialSourcePtrOutput ¶
type RegistryTaskRegistryCredentialSourcePtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskRegistryCredentialSourcePtrOutput) ElementType ¶
func (RegistryTaskRegistryCredentialSourcePtrOutput) ElementType() reflect.Type
func (RegistryTaskRegistryCredentialSourcePtrOutput) LoginMode ¶
func (o RegistryTaskRegistryCredentialSourcePtrOutput) LoginMode() pulumi.StringPtrOutput
The login mode for the source registry. Possible values are `None` and `Default`.
func (RegistryTaskRegistryCredentialSourcePtrOutput) ToRegistryTaskRegistryCredentialSourcePtrOutput ¶
func (o RegistryTaskRegistryCredentialSourcePtrOutput) ToRegistryTaskRegistryCredentialSourcePtrOutput() RegistryTaskRegistryCredentialSourcePtrOutput
func (RegistryTaskRegistryCredentialSourcePtrOutput) ToRegistryTaskRegistryCredentialSourcePtrOutputWithContext ¶
func (o RegistryTaskRegistryCredentialSourcePtrOutput) ToRegistryTaskRegistryCredentialSourcePtrOutputWithContext(ctx context.Context) RegistryTaskRegistryCredentialSourcePtrOutput
type RegistryTaskSourceTrigger ¶
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 ¶
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 ¶
func (RegistryTaskSourceTriggerArgs) ElementType() reflect.Type
func (RegistryTaskSourceTriggerArgs) ToRegistryTaskSourceTriggerOutput ¶
func (i RegistryTaskSourceTriggerArgs) ToRegistryTaskSourceTriggerOutput() RegistryTaskSourceTriggerOutput
func (RegistryTaskSourceTriggerArgs) ToRegistryTaskSourceTriggerOutputWithContext ¶
func (i RegistryTaskSourceTriggerArgs) ToRegistryTaskSourceTriggerOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerOutput
type RegistryTaskSourceTriggerArray ¶
type RegistryTaskSourceTriggerArray []RegistryTaskSourceTriggerInput
func (RegistryTaskSourceTriggerArray) ElementType ¶
func (RegistryTaskSourceTriggerArray) ElementType() reflect.Type
func (RegistryTaskSourceTriggerArray) ToRegistryTaskSourceTriggerArrayOutput ¶
func (i RegistryTaskSourceTriggerArray) ToRegistryTaskSourceTriggerArrayOutput() RegistryTaskSourceTriggerArrayOutput
func (RegistryTaskSourceTriggerArray) ToRegistryTaskSourceTriggerArrayOutputWithContext ¶
func (i RegistryTaskSourceTriggerArray) ToRegistryTaskSourceTriggerArrayOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerArrayOutput
type RegistryTaskSourceTriggerArrayInput ¶
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 ¶
type RegistryTaskSourceTriggerArrayOutput struct{ *pulumi.OutputState }
func (RegistryTaskSourceTriggerArrayOutput) ElementType ¶
func (RegistryTaskSourceTriggerArrayOutput) ElementType() reflect.Type
func (RegistryTaskSourceTriggerArrayOutput) Index ¶
func (o RegistryTaskSourceTriggerArrayOutput) Index(i pulumi.IntInput) RegistryTaskSourceTriggerOutput
func (RegistryTaskSourceTriggerArrayOutput) ToRegistryTaskSourceTriggerArrayOutput ¶
func (o RegistryTaskSourceTriggerArrayOutput) ToRegistryTaskSourceTriggerArrayOutput() RegistryTaskSourceTriggerArrayOutput
func (RegistryTaskSourceTriggerArrayOutput) ToRegistryTaskSourceTriggerArrayOutputWithContext ¶
func (o RegistryTaskSourceTriggerArrayOutput) ToRegistryTaskSourceTriggerArrayOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerArrayOutput
type RegistryTaskSourceTriggerAuthentication ¶
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 ¶
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 ¶
func (RegistryTaskSourceTriggerAuthenticationArgs) ElementType() reflect.Type
func (RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationOutput ¶
func (i RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationOutput() RegistryTaskSourceTriggerAuthenticationOutput
func (RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationOutputWithContext ¶
func (i RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerAuthenticationOutput
func (RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationPtrOutput ¶
func (i RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationPtrOutput() RegistryTaskSourceTriggerAuthenticationPtrOutput
func (RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationPtrOutputWithContext ¶
func (i RegistryTaskSourceTriggerAuthenticationArgs) ToRegistryTaskSourceTriggerAuthenticationPtrOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerAuthenticationPtrOutput
type RegistryTaskSourceTriggerAuthenticationInput ¶
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 ¶
type RegistryTaskSourceTriggerAuthenticationOutput struct{ *pulumi.OutputState }
func (RegistryTaskSourceTriggerAuthenticationOutput) ElementType ¶
func (RegistryTaskSourceTriggerAuthenticationOutput) ElementType() reflect.Type
func (RegistryTaskSourceTriggerAuthenticationOutput) ExpireInSeconds ¶
func (o RegistryTaskSourceTriggerAuthenticationOutput) ExpireInSeconds() pulumi.IntPtrOutput
Time in seconds that the token remains valid.
func (RegistryTaskSourceTriggerAuthenticationOutput) RefreshToken ¶
func (o RegistryTaskSourceTriggerAuthenticationOutput) RefreshToken() pulumi.StringPtrOutput
The refresh token used to refresh the access token.
func (RegistryTaskSourceTriggerAuthenticationOutput) Scope ¶
func (o RegistryTaskSourceTriggerAuthenticationOutput) Scope() pulumi.StringPtrOutput
The scope of the access token.
func (RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationOutput ¶
func (o RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationOutput() RegistryTaskSourceTriggerAuthenticationOutput
func (RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationOutputWithContext ¶
func (o RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerAuthenticationOutput
func (RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutput ¶
func (o RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutput() RegistryTaskSourceTriggerAuthenticationPtrOutput
func (RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutputWithContext ¶
func (o RegistryTaskSourceTriggerAuthenticationOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerAuthenticationPtrOutput
func (RegistryTaskSourceTriggerAuthenticationOutput) Token ¶
func (o RegistryTaskSourceTriggerAuthenticationOutput) Token() pulumi.StringOutput
The access token used to access the source control provider.
func (RegistryTaskSourceTriggerAuthenticationOutput) TokenType ¶
func (o RegistryTaskSourceTriggerAuthenticationOutput) TokenType() pulumi.StringOutput
The type of the token. Possible values are `PAT` (personal access token) and `OAuth`.
type RegistryTaskSourceTriggerAuthenticationPtrInput ¶
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 ¶
func RegistryTaskSourceTriggerAuthenticationPtr(v *RegistryTaskSourceTriggerAuthenticationArgs) RegistryTaskSourceTriggerAuthenticationPtrInput
type RegistryTaskSourceTriggerAuthenticationPtrOutput ¶
type RegistryTaskSourceTriggerAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (RegistryTaskSourceTriggerAuthenticationPtrOutput) ElementType ¶
func (RegistryTaskSourceTriggerAuthenticationPtrOutput) ElementType() reflect.Type
func (RegistryTaskSourceTriggerAuthenticationPtrOutput) ExpireInSeconds ¶
func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) ExpireInSeconds() pulumi.IntPtrOutput
Time in seconds that the token remains valid.
func (RegistryTaskSourceTriggerAuthenticationPtrOutput) RefreshToken ¶
func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) RefreshToken() pulumi.StringPtrOutput
The refresh token used to refresh the access token.
func (RegistryTaskSourceTriggerAuthenticationPtrOutput) Scope ¶
func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) Scope() pulumi.StringPtrOutput
The scope of the access token.
func (RegistryTaskSourceTriggerAuthenticationPtrOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutput ¶
func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutput() RegistryTaskSourceTriggerAuthenticationPtrOutput
func (RegistryTaskSourceTriggerAuthenticationPtrOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutputWithContext ¶
func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) ToRegistryTaskSourceTriggerAuthenticationPtrOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerAuthenticationPtrOutput
func (RegistryTaskSourceTriggerAuthenticationPtrOutput) Token ¶
func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) Token() pulumi.StringPtrOutput
The access token used to access the source control provider.
func (RegistryTaskSourceTriggerAuthenticationPtrOutput) TokenType ¶
func (o RegistryTaskSourceTriggerAuthenticationPtrOutput) TokenType() pulumi.StringPtrOutput
The type of the token. Possible values are `PAT` (personal access token) and `OAuth`.
type RegistryTaskSourceTriggerInput ¶
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 ¶
type RegistryTaskSourceTriggerOutput struct{ *pulumi.OutputState }
func (RegistryTaskSourceTriggerOutput) Authentication ¶
func (o RegistryTaskSourceTriggerOutput) Authentication() RegistryTaskSourceTriggerAuthenticationPtrOutput
A `authentication` block as defined above.
func (RegistryTaskSourceTriggerOutput) Branch ¶
func (o RegistryTaskSourceTriggerOutput) Branch() pulumi.StringPtrOutput
The branch name of the source code.
func (RegistryTaskSourceTriggerOutput) ElementType ¶
func (RegistryTaskSourceTriggerOutput) ElementType() reflect.Type
func (RegistryTaskSourceTriggerOutput) Enabled ¶
func (o RegistryTaskSourceTriggerOutput) Enabled() pulumi.BoolPtrOutput
Should the trigger be enabled? Defaults to `true`.
func (RegistryTaskSourceTriggerOutput) Events ¶
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 ¶
func (o RegistryTaskSourceTriggerOutput) Name() pulumi.StringOutput
The name which should be used for this trigger.
func (RegistryTaskSourceTriggerOutput) RepositoryUrl ¶
func (o RegistryTaskSourceTriggerOutput) RepositoryUrl() pulumi.StringOutput
The full URL to the source code repository.
func (RegistryTaskSourceTriggerOutput) SourceType ¶
func (o RegistryTaskSourceTriggerOutput) SourceType() pulumi.StringOutput
The type of the source control service. Possible values are `Github` and `VisualStudioTeamService`.
func (RegistryTaskSourceTriggerOutput) ToRegistryTaskSourceTriggerOutput ¶
func (o RegistryTaskSourceTriggerOutput) ToRegistryTaskSourceTriggerOutput() RegistryTaskSourceTriggerOutput
func (RegistryTaskSourceTriggerOutput) ToRegistryTaskSourceTriggerOutputWithContext ¶
func (o RegistryTaskSourceTriggerOutput) ToRegistryTaskSourceTriggerOutputWithContext(ctx context.Context) RegistryTaskSourceTriggerOutput
type RegistryTaskState ¶
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 // An `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 ¶
func (RegistryTaskState) ElementType() reflect.Type
type RegistryTaskTimerTriggerArgs ¶
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 ¶
func (RegistryTaskTimerTriggerArgs) ElementType() reflect.Type
func (RegistryTaskTimerTriggerArgs) ToRegistryTaskTimerTriggerOutput ¶
func (i RegistryTaskTimerTriggerArgs) ToRegistryTaskTimerTriggerOutput() RegistryTaskTimerTriggerOutput
func (RegistryTaskTimerTriggerArgs) ToRegistryTaskTimerTriggerOutputWithContext ¶
func (i RegistryTaskTimerTriggerArgs) ToRegistryTaskTimerTriggerOutputWithContext(ctx context.Context) RegistryTaskTimerTriggerOutput
type RegistryTaskTimerTriggerArray ¶
type RegistryTaskTimerTriggerArray []RegistryTaskTimerTriggerInput
func (RegistryTaskTimerTriggerArray) ElementType ¶
func (RegistryTaskTimerTriggerArray) ElementType() reflect.Type
func (RegistryTaskTimerTriggerArray) ToRegistryTaskTimerTriggerArrayOutput ¶
func (i RegistryTaskTimerTriggerArray) ToRegistryTaskTimerTriggerArrayOutput() RegistryTaskTimerTriggerArrayOutput
func (RegistryTaskTimerTriggerArray) ToRegistryTaskTimerTriggerArrayOutputWithContext ¶
func (i RegistryTaskTimerTriggerArray) ToRegistryTaskTimerTriggerArrayOutputWithContext(ctx context.Context) RegistryTaskTimerTriggerArrayOutput
type RegistryTaskTimerTriggerArrayInput ¶
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 ¶
type RegistryTaskTimerTriggerArrayOutput struct{ *pulumi.OutputState }
func (RegistryTaskTimerTriggerArrayOutput) ElementType ¶
func (RegistryTaskTimerTriggerArrayOutput) ElementType() reflect.Type
func (RegistryTaskTimerTriggerArrayOutput) Index ¶
func (o RegistryTaskTimerTriggerArrayOutput) Index(i pulumi.IntInput) RegistryTaskTimerTriggerOutput
func (RegistryTaskTimerTriggerArrayOutput) ToRegistryTaskTimerTriggerArrayOutput ¶
func (o RegistryTaskTimerTriggerArrayOutput) ToRegistryTaskTimerTriggerArrayOutput() RegistryTaskTimerTriggerArrayOutput
func (RegistryTaskTimerTriggerArrayOutput) ToRegistryTaskTimerTriggerArrayOutputWithContext ¶
func (o RegistryTaskTimerTriggerArrayOutput) ToRegistryTaskTimerTriggerArrayOutputWithContext(ctx context.Context) RegistryTaskTimerTriggerArrayOutput
type RegistryTaskTimerTriggerInput ¶
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 ¶
type RegistryTaskTimerTriggerOutput struct{ *pulumi.OutputState }
func (RegistryTaskTimerTriggerOutput) ElementType ¶
func (RegistryTaskTimerTriggerOutput) ElementType() reflect.Type
func (RegistryTaskTimerTriggerOutput) Enabled ¶
func (o RegistryTaskTimerTriggerOutput) Enabled() pulumi.BoolPtrOutput
Should the trigger be enabled? Defaults to `true`.
func (RegistryTaskTimerTriggerOutput) Name ¶
func (o RegistryTaskTimerTriggerOutput) Name() pulumi.StringOutput
The name which should be used for this trigger.
func (RegistryTaskTimerTriggerOutput) Schedule ¶
func (o RegistryTaskTimerTriggerOutput) Schedule() pulumi.StringOutput
The CRON expression for the task schedule.
func (RegistryTaskTimerTriggerOutput) ToRegistryTaskTimerTriggerOutput ¶
func (o RegistryTaskTimerTriggerOutput) ToRegistryTaskTimerTriggerOutput() RegistryTaskTimerTriggerOutput
func (RegistryTaskTimerTriggerOutput) ToRegistryTaskTimerTriggerOutputWithContext ¶
func (o RegistryTaskTimerTriggerOutput) ToRegistryTaskTimerTriggerOutputWithContext(ctx context.Context) RegistryTaskTimerTriggerOutput
type RegistryToken ¶
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/v5/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v5/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("Premium"), AdminEnabled: pulumi.Bool(false), Georeplications: containerservice.RegistryGeoreplicationArray{ &containerservice.RegistryGeoreplicationArgs{ Location: pulumi.String("East US"), }, &containerservice.RegistryGeoreplicationArgs{ Location: pulumi.String("West Europe"), }, }, }) if err != nil { return err } exampleRegistryScopeMap, err := containerservice.NewRegistryScopeMap(ctx, "exampleRegistryScopeMap", &containerservice.RegistryScopeMapArgs{ ContainerRegistryName: exampleRegistry.Name, ResourceGroupName: exampleResourceGroup.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: exampleRegistry.Name, ResourceGroupName: exampleResourceGroup.Name, ScopeMapId: exampleRegistryScopeMap.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 ¶
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 ¶
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 ¶
func (*RegistryToken) ElementType() reflect.Type
func (*RegistryToken) ToRegistryTokenOutput ¶
func (i *RegistryToken) ToRegistryTokenOutput() RegistryTokenOutput
func (*RegistryToken) ToRegistryTokenOutputWithContext ¶
func (i *RegistryToken) ToRegistryTokenOutputWithContext(ctx context.Context) RegistryTokenOutput
type RegistryTokenArgs ¶
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 ¶
func (RegistryTokenArgs) ElementType() reflect.Type
type RegistryTokenArray ¶
type RegistryTokenArray []RegistryTokenInput
func (RegistryTokenArray) ElementType ¶
func (RegistryTokenArray) ElementType() reflect.Type
func (RegistryTokenArray) ToRegistryTokenArrayOutput ¶
func (i RegistryTokenArray) ToRegistryTokenArrayOutput() RegistryTokenArrayOutput
func (RegistryTokenArray) ToRegistryTokenArrayOutputWithContext ¶
func (i RegistryTokenArray) ToRegistryTokenArrayOutputWithContext(ctx context.Context) RegistryTokenArrayOutput
type RegistryTokenArrayInput ¶
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 ¶
type RegistryTokenArrayOutput struct{ *pulumi.OutputState }
func (RegistryTokenArrayOutput) ElementType ¶
func (RegistryTokenArrayOutput) ElementType() reflect.Type
func (RegistryTokenArrayOutput) Index ¶
func (o RegistryTokenArrayOutput) Index(i pulumi.IntInput) RegistryTokenOutput
func (RegistryTokenArrayOutput) ToRegistryTokenArrayOutput ¶
func (o RegistryTokenArrayOutput) ToRegistryTokenArrayOutput() RegistryTokenArrayOutput
func (RegistryTokenArrayOutput) ToRegistryTokenArrayOutputWithContext ¶
func (o RegistryTokenArrayOutput) ToRegistryTokenArrayOutputWithContext(ctx context.Context) RegistryTokenArrayOutput
type RegistryTokenInput ¶
type RegistryTokenInput interface { pulumi.Input ToRegistryTokenOutput() RegistryTokenOutput ToRegistryTokenOutputWithContext(ctx context.Context) RegistryTokenOutput }
type RegistryTokenMap ¶
type RegistryTokenMap map[string]RegistryTokenInput
func (RegistryTokenMap) ElementType ¶
func (RegistryTokenMap) ElementType() reflect.Type
func (RegistryTokenMap) ToRegistryTokenMapOutput ¶
func (i RegistryTokenMap) ToRegistryTokenMapOutput() RegistryTokenMapOutput
func (RegistryTokenMap) ToRegistryTokenMapOutputWithContext ¶
func (i RegistryTokenMap) ToRegistryTokenMapOutputWithContext(ctx context.Context) RegistryTokenMapOutput
type RegistryTokenMapInput ¶
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 ¶
type RegistryTokenMapOutput struct{ *pulumi.OutputState }
func (RegistryTokenMapOutput) ElementType ¶
func (RegistryTokenMapOutput) ElementType() reflect.Type
func (RegistryTokenMapOutput) MapIndex ¶
func (o RegistryTokenMapOutput) MapIndex(k pulumi.StringInput) RegistryTokenOutput
func (RegistryTokenMapOutput) ToRegistryTokenMapOutput ¶
func (o RegistryTokenMapOutput) ToRegistryTokenMapOutput() RegistryTokenMapOutput
func (RegistryTokenMapOutput) ToRegistryTokenMapOutputWithContext ¶
func (o RegistryTokenMapOutput) ToRegistryTokenMapOutputWithContext(ctx context.Context) RegistryTokenMapOutput
type RegistryTokenOutput ¶
type RegistryTokenOutput struct{ *pulumi.OutputState }
func (RegistryTokenOutput) ContainerRegistryName ¶ added in v5.5.0
func (o RegistryTokenOutput) ContainerRegistryName() pulumi.StringOutput
The name of the Container Registry. Changing this forces a new resource to be created.
func (RegistryTokenOutput) ElementType ¶
func (RegistryTokenOutput) ElementType() reflect.Type
func (RegistryTokenOutput) Enabled ¶ added in v5.5.0
func (o RegistryTokenOutput) Enabled() pulumi.BoolPtrOutput
Should the Container Registry token be enabled? Defaults to `true`.
func (RegistryTokenOutput) Name ¶ added in v5.5.0
func (o RegistryTokenOutput) Name() pulumi.StringOutput
Specifies the name of the token. Changing this forces a new resource to be created.
func (RegistryTokenOutput) ResourceGroupName ¶ added in v5.5.0
func (o RegistryTokenOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the Container Registry token. Changing this forces a new resource to be created.
func (RegistryTokenOutput) ScopeMapId ¶ added in v5.5.0
func (o RegistryTokenOutput) ScopeMapId() pulumi.StringOutput
The ID of the Container Registry Scope Map associated with the token.
func (RegistryTokenOutput) ToRegistryTokenOutput ¶
func (o RegistryTokenOutput) ToRegistryTokenOutput() RegistryTokenOutput
func (RegistryTokenOutput) ToRegistryTokenOutputWithContext ¶
func (o RegistryTokenOutput) ToRegistryTokenOutputWithContext(ctx context.Context) RegistryTokenOutput
type RegistryTokenState ¶
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 ¶
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/v5/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } acr, err := containerservice.NewRegistry(ctx, "acr", &containerservice.RegistryArgs{ ResourceGroupName: example.Name, Location: example.Location, Sku: pulumi.String("Standard"), AdminEnabled: pulumi.Bool(false), }) if err != nil { return err } _, err = containerservice.NewRegistryWebhook(ctx, "webhook", &containerservice.RegistryWebhookArgs{ ResourceGroupName: example.Name, RegistryName: acr.Name, Location: example.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
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) Actions ¶ added in v5.5.0
func (o RegistryWebhookOutput) Actions() pulumi.StringArrayOutput
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`
func (RegistryWebhookOutput) CustomHeaders ¶ added in v5.5.0
func (o RegistryWebhookOutput) CustomHeaders() pulumi.StringMapOutput
Custom headers that will be added to the webhook notifications request.
func (RegistryWebhookOutput) ElementType ¶
func (RegistryWebhookOutput) ElementType() reflect.Type
func (RegistryWebhookOutput) Location ¶ added in v5.5.0
func (o RegistryWebhookOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (RegistryWebhookOutput) Name ¶ added in v5.5.0
func (o RegistryWebhookOutput) Name() pulumi.StringOutput
Specifies the name of the Container Registry Webhook. Changing this forces a new resource to be created.
func (RegistryWebhookOutput) RegistryName ¶ added in v5.5.0
func (o RegistryWebhookOutput) RegistryName() pulumi.StringOutput
The Name of Container registry this Webhook belongs to. Changing this forces a new resource to be created.
func (RegistryWebhookOutput) ResourceGroupName ¶ added in v5.5.0
func (o RegistryWebhookOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the Container Registry Webhook. Changing this forces a new resource to be created.
func (RegistryWebhookOutput) Scope ¶ added in v5.5.0
func (o RegistryWebhookOutput) Scope() pulumi.StringPtrOutput
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.
func (RegistryWebhookOutput) ServiceUri ¶ added in v5.5.0
func (o RegistryWebhookOutput) ServiceUri() pulumi.StringOutput
Specifies the service URI for the Webhook to post notifications.
func (RegistryWebhookOutput) Status ¶ added in v5.5.0
func (o RegistryWebhookOutput) Status() pulumi.StringPtrOutput
Specifies if this Webhook triggers notifications or not. Valid values: `enabled` and `disabled`. Default is `enabled`.
func (RegistryWebhookOutput) Tags ¶ added in v5.5.0
func (o RegistryWebhookOutput) Tags() pulumi.StringMapOutput
func (RegistryWebhookOutput) ToRegistryWebhookOutput ¶
func (o RegistryWebhookOutput) ToRegistryWebhookOutput() RegistryWebhookOutput
func (RegistryWebhookOutput) ToRegistryWebhookOutputWithContext ¶
func (o RegistryWebhookOutput) ToRegistryWebhookOutputWithContext(ctx context.Context) RegistryWebhookOutput
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/v5/go/azure/containerservice" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } acr, err := containerservice.NewRegistry(ctx, "acr", &containerservice.RegistryArgs{ ResourceGroupName: example.Name, Location: example.Location, Sku: pulumi.String("Standard"), AdminEnabled: pulumi.Bool(false), }) if err != nil { return err } _, err = containerservice.NewRegistryWebhook(ctx, "webhook", &containerservice.RegistryWebhookArgs{ ResourceGroupName: example.Name, RegistryName: acr.Name, Location: example.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
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) Actions ¶ added in v5.5.0
func (o RegistryWebookOutput) Actions() pulumi.StringArrayOutput
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`
func (RegistryWebookOutput) CustomHeaders ¶ added in v5.5.0
func (o RegistryWebookOutput) CustomHeaders() pulumi.StringMapOutput
Custom headers that will be added to the webhook notifications request.
func (RegistryWebookOutput) ElementType ¶
func (RegistryWebookOutput) ElementType() reflect.Type
func (RegistryWebookOutput) Location ¶ added in v5.5.0
func (o RegistryWebookOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (RegistryWebookOutput) Name ¶ added in v5.5.0
func (o RegistryWebookOutput) Name() pulumi.StringOutput
Specifies the name of the Container Registry Webhook. Changing this forces a new resource to be created.
func (RegistryWebookOutput) RegistryName ¶ added in v5.5.0
func (o RegistryWebookOutput) RegistryName() pulumi.StringOutput
The Name of Container registry this Webhook belongs to. Changing this forces a new resource to be created.
func (RegistryWebookOutput) ResourceGroupName ¶ added in v5.5.0
func (o RegistryWebookOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the Container Registry Webhook. Changing this forces a new resource to be created.
func (RegistryWebookOutput) Scope ¶ added in v5.5.0
func (o RegistryWebookOutput) Scope() pulumi.StringPtrOutput
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.
func (RegistryWebookOutput) ServiceUri ¶ added in v5.5.0
func (o RegistryWebookOutput) ServiceUri() pulumi.StringOutput
Specifies the service URI for the Webhook to post notifications.
func (RegistryWebookOutput) Status ¶ added in v5.5.0
func (o RegistryWebookOutput) Status() pulumi.StringPtrOutput
Specifies if this Webhook triggers notifications or not. Valid values: `enabled` and `disabled`. Default is `enabled`.
func (RegistryWebookOutput) Tags ¶ added in v5.5.0
func (o RegistryWebookOutput) Tags() pulumi.StringMapOutput
func (RegistryWebookOutput) ToRegistryWebookOutput ¶
func (o RegistryWebookOutput) ToRegistryWebookOutput() RegistryWebookOutput
func (RegistryWebookOutput) ToRegistryWebookOutputWithContext ¶
func (o RegistryWebookOutput) ToRegistryWebookOutputWithContext(ctx context.Context) RegistryWebookOutput
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 ¶
- connectedRegistry.go
- getClusterNodePool.go
- getGroup.go
- getKubernetesCluster.go
- getKubernetesServiceVersions.go
- getRegistry.go
- getRegistryScopeMap.go
- getRegistryToken.go
- group.go
- init.go
- kubernetesCluster.go
- kubernetesClusterNodePool.go
- pulumiTypes.go
- registry.go
- registryAgentPool.go
- registryScopeMap.go
- registryTask.go
- registryToken.go
- registryWebhook.go
- registryWebook.go