Documentation
¶
Index ¶
- type AgentPool
- type AgentPoolArgs
- type AgentPoolState
- type ContainerServiceLinuxProfile
- type ContainerServiceLinuxProfileArgs
- func (ContainerServiceLinuxProfileArgs) ElementType() reflect.Type
- func (i ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfileOutput() ContainerServiceLinuxProfileOutput
- func (i ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfileOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileOutput
- func (i ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfilePtrOutput() ContainerServiceLinuxProfilePtrOutput
- func (i ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfilePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfilePtrOutput
- type ContainerServiceLinuxProfileInput
- type ContainerServiceLinuxProfileOutput
- func (o ContainerServiceLinuxProfileOutput) AdminUsername() pulumi.StringOutput
- func (ContainerServiceLinuxProfileOutput) ElementType() reflect.Type
- func (o ContainerServiceLinuxProfileOutput) Ssh() ContainerServiceSshConfigurationOutput
- func (o ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfileOutput() ContainerServiceLinuxProfileOutput
- func (o ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfileOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileOutput
- func (o ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfilePtrOutput() ContainerServiceLinuxProfilePtrOutput
- func (o ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfilePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfilePtrOutput
- type ContainerServiceLinuxProfilePtrInput
- type ContainerServiceLinuxProfilePtrOutput
- func (o ContainerServiceLinuxProfilePtrOutput) AdminUsername() pulumi.StringPtrOutput
- func (o ContainerServiceLinuxProfilePtrOutput) Elem() ContainerServiceLinuxProfileOutput
- func (ContainerServiceLinuxProfilePtrOutput) ElementType() reflect.Type
- func (o ContainerServiceLinuxProfilePtrOutput) Ssh() ContainerServiceSshConfigurationPtrOutput
- func (o ContainerServiceLinuxProfilePtrOutput) ToContainerServiceLinuxProfilePtrOutput() ContainerServiceLinuxProfilePtrOutput
- func (o ContainerServiceLinuxProfilePtrOutput) ToContainerServiceLinuxProfilePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfilePtrOutput
- type ContainerServiceLinuxProfileResponse
- type ContainerServiceLinuxProfileResponseArgs
- func (ContainerServiceLinuxProfileResponseArgs) ElementType() reflect.Type
- func (i ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponseOutput() ContainerServiceLinuxProfileResponseOutput
- func (i ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponseOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponseOutput
- func (i ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponsePtrOutput() ContainerServiceLinuxProfileResponsePtrOutput
- func (i ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponsePtrOutput
- type ContainerServiceLinuxProfileResponseInput
- type ContainerServiceLinuxProfileResponseOutput
- func (o ContainerServiceLinuxProfileResponseOutput) AdminUsername() pulumi.StringOutput
- func (ContainerServiceLinuxProfileResponseOutput) ElementType() reflect.Type
- func (o ContainerServiceLinuxProfileResponseOutput) Ssh() ContainerServiceSshConfigurationResponseOutput
- func (o ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponseOutput() ContainerServiceLinuxProfileResponseOutput
- func (o ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponseOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponseOutput
- func (o ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponsePtrOutput() ContainerServiceLinuxProfileResponsePtrOutput
- func (o ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponsePtrOutput
- type ContainerServiceLinuxProfileResponsePtrInput
- type ContainerServiceLinuxProfileResponsePtrOutput
- func (o ContainerServiceLinuxProfileResponsePtrOutput) AdminUsername() pulumi.StringPtrOutput
- func (o ContainerServiceLinuxProfileResponsePtrOutput) Elem() ContainerServiceLinuxProfileResponseOutput
- func (ContainerServiceLinuxProfileResponsePtrOutput) ElementType() reflect.Type
- func (o ContainerServiceLinuxProfileResponsePtrOutput) Ssh() ContainerServiceSshConfigurationResponsePtrOutput
- func (o ContainerServiceLinuxProfileResponsePtrOutput) ToContainerServiceLinuxProfileResponsePtrOutput() ContainerServiceLinuxProfileResponsePtrOutput
- func (o ContainerServiceLinuxProfileResponsePtrOutput) ToContainerServiceLinuxProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponsePtrOutput
- type ContainerServiceNetworkProfile
- type ContainerServiceNetworkProfileArgs
- func (ContainerServiceNetworkProfileArgs) ElementType() reflect.Type
- func (i ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfileOutput() ContainerServiceNetworkProfileOutput
- func (i ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfileOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileOutput
- func (i ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfilePtrOutput() ContainerServiceNetworkProfilePtrOutput
- func (i ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfilePtrOutputWithContext(ctx context.Context) ContainerServiceNetworkProfilePtrOutput
- type ContainerServiceNetworkProfileInput
- type ContainerServiceNetworkProfileOutput
- func (o ContainerServiceNetworkProfileOutput) DnsServiceIP() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfileOutput) DockerBridgeCidr() pulumi.StringPtrOutput
- func (ContainerServiceNetworkProfileOutput) ElementType() reflect.Type
- func (o ContainerServiceNetworkProfileOutput) NetworkPlugin() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfileOutput) NetworkPolicy() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfileOutput) PodCidr() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfileOutput) ServiceCidr() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfileOutput() ContainerServiceNetworkProfileOutput
- func (o ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfileOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileOutput
- func (o ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfilePtrOutput() ContainerServiceNetworkProfilePtrOutput
- func (o ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfilePtrOutputWithContext(ctx context.Context) ContainerServiceNetworkProfilePtrOutput
- type ContainerServiceNetworkProfilePtrInput
- type ContainerServiceNetworkProfilePtrOutput
- func (o ContainerServiceNetworkProfilePtrOutput) DnsServiceIP() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfilePtrOutput) DockerBridgeCidr() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfilePtrOutput) Elem() ContainerServiceNetworkProfileOutput
- func (ContainerServiceNetworkProfilePtrOutput) ElementType() reflect.Type
- func (o ContainerServiceNetworkProfilePtrOutput) NetworkPlugin() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfilePtrOutput) NetworkPolicy() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfilePtrOutput) PodCidr() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfilePtrOutput) ServiceCidr() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfilePtrOutput) ToContainerServiceNetworkProfilePtrOutput() ContainerServiceNetworkProfilePtrOutput
- func (o ContainerServiceNetworkProfilePtrOutput) ToContainerServiceNetworkProfilePtrOutputWithContext(ctx context.Context) ContainerServiceNetworkProfilePtrOutput
- type ContainerServiceNetworkProfileResponse
- type ContainerServiceNetworkProfileResponseArgs
- func (ContainerServiceNetworkProfileResponseArgs) ElementType() reflect.Type
- func (i ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponseOutput() ContainerServiceNetworkProfileResponseOutput
- func (i ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponseOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileResponseOutput
- func (i ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponsePtrOutput() ContainerServiceNetworkProfileResponsePtrOutput
- func (i ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileResponsePtrOutput
- type ContainerServiceNetworkProfileResponseInput
- type ContainerServiceNetworkProfileResponseOutput
- func (o ContainerServiceNetworkProfileResponseOutput) DnsServiceIP() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfileResponseOutput) DockerBridgeCidr() pulumi.StringPtrOutput
- func (ContainerServiceNetworkProfileResponseOutput) ElementType() reflect.Type
- func (o ContainerServiceNetworkProfileResponseOutput) NetworkPlugin() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfileResponseOutput) NetworkPolicy() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfileResponseOutput) PodCidr() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfileResponseOutput) ServiceCidr() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponseOutput() ContainerServiceNetworkProfileResponseOutput
- func (o ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponseOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileResponseOutput
- func (o ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponsePtrOutput() ContainerServiceNetworkProfileResponsePtrOutput
- func (o ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileResponsePtrOutput
- type ContainerServiceNetworkProfileResponsePtrInput
- type ContainerServiceNetworkProfileResponsePtrOutput
- func (o ContainerServiceNetworkProfileResponsePtrOutput) DnsServiceIP() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfileResponsePtrOutput) DockerBridgeCidr() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfileResponsePtrOutput) Elem() ContainerServiceNetworkProfileResponseOutput
- func (ContainerServiceNetworkProfileResponsePtrOutput) ElementType() reflect.Type
- func (o ContainerServiceNetworkProfileResponsePtrOutput) NetworkPlugin() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfileResponsePtrOutput) NetworkPolicy() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfileResponsePtrOutput) PodCidr() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfileResponsePtrOutput) ServiceCidr() pulumi.StringPtrOutput
- func (o ContainerServiceNetworkProfileResponsePtrOutput) ToContainerServiceNetworkProfileResponsePtrOutput() ContainerServiceNetworkProfileResponsePtrOutput
- func (o ContainerServiceNetworkProfileResponsePtrOutput) ToContainerServiceNetworkProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileResponsePtrOutput
- type ContainerServiceSshConfiguration
- type ContainerServiceSshConfigurationArgs
- func (ContainerServiceSshConfigurationArgs) ElementType() reflect.Type
- func (i ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationOutput() ContainerServiceSshConfigurationOutput
- func (i ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationOutput
- func (i ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationPtrOutput() ContainerServiceSshConfigurationPtrOutput
- func (i ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationPtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationPtrOutput
- type ContainerServiceSshConfigurationInput
- type ContainerServiceSshConfigurationOutput
- func (ContainerServiceSshConfigurationOutput) ElementType() reflect.Type
- func (o ContainerServiceSshConfigurationOutput) PublicKeys() ContainerServiceSshPublicKeyArrayOutput
- func (o ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationOutput() ContainerServiceSshConfigurationOutput
- func (o ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationOutput
- func (o ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationPtrOutput() ContainerServiceSshConfigurationPtrOutput
- func (o ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationPtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationPtrOutput
- type ContainerServiceSshConfigurationPtrInput
- type ContainerServiceSshConfigurationPtrOutput
- func (o ContainerServiceSshConfigurationPtrOutput) Elem() ContainerServiceSshConfigurationOutput
- func (ContainerServiceSshConfigurationPtrOutput) ElementType() reflect.Type
- func (o ContainerServiceSshConfigurationPtrOutput) PublicKeys() ContainerServiceSshPublicKeyArrayOutput
- func (o ContainerServiceSshConfigurationPtrOutput) ToContainerServiceSshConfigurationPtrOutput() ContainerServiceSshConfigurationPtrOutput
- func (o ContainerServiceSshConfigurationPtrOutput) ToContainerServiceSshConfigurationPtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationPtrOutput
- type ContainerServiceSshConfigurationResponse
- type ContainerServiceSshConfigurationResponseArgs
- func (ContainerServiceSshConfigurationResponseArgs) ElementType() reflect.Type
- func (i ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponseOutput() ContainerServiceSshConfigurationResponseOutput
- func (i ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponseOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponseOutput
- func (i ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponsePtrOutput() ContainerServiceSshConfigurationResponsePtrOutput
- func (i ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponsePtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponsePtrOutput
- type ContainerServiceSshConfigurationResponseInput
- type ContainerServiceSshConfigurationResponseOutput
- func (ContainerServiceSshConfigurationResponseOutput) ElementType() reflect.Type
- func (o ContainerServiceSshConfigurationResponseOutput) PublicKeys() ContainerServiceSshPublicKeyResponseArrayOutput
- func (o ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponseOutput() ContainerServiceSshConfigurationResponseOutput
- func (o ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponseOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponseOutput
- func (o ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponsePtrOutput() ContainerServiceSshConfigurationResponsePtrOutput
- func (o ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponsePtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponsePtrOutput
- type ContainerServiceSshConfigurationResponsePtrInput
- type ContainerServiceSshConfigurationResponsePtrOutput
- func (o ContainerServiceSshConfigurationResponsePtrOutput) Elem() ContainerServiceSshConfigurationResponseOutput
- func (ContainerServiceSshConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o ContainerServiceSshConfigurationResponsePtrOutput) PublicKeys() ContainerServiceSshPublicKeyResponseArrayOutput
- func (o ContainerServiceSshConfigurationResponsePtrOutput) ToContainerServiceSshConfigurationResponsePtrOutput() ContainerServiceSshConfigurationResponsePtrOutput
- func (o ContainerServiceSshConfigurationResponsePtrOutput) ToContainerServiceSshConfigurationResponsePtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponsePtrOutput
- type ContainerServiceSshPublicKey
- type ContainerServiceSshPublicKeyArgs
- func (ContainerServiceSshPublicKeyArgs) ElementType() reflect.Type
- func (i ContainerServiceSshPublicKeyArgs) ToContainerServiceSshPublicKeyOutput() ContainerServiceSshPublicKeyOutput
- func (i ContainerServiceSshPublicKeyArgs) ToContainerServiceSshPublicKeyOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyOutput
- type ContainerServiceSshPublicKeyArray
- func (ContainerServiceSshPublicKeyArray) ElementType() reflect.Type
- func (i ContainerServiceSshPublicKeyArray) ToContainerServiceSshPublicKeyArrayOutput() ContainerServiceSshPublicKeyArrayOutput
- func (i ContainerServiceSshPublicKeyArray) ToContainerServiceSshPublicKeyArrayOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyArrayOutput
- type ContainerServiceSshPublicKeyArrayInput
- type ContainerServiceSshPublicKeyArrayOutput
- func (ContainerServiceSshPublicKeyArrayOutput) ElementType() reflect.Type
- func (o ContainerServiceSshPublicKeyArrayOutput) Index(i pulumi.IntInput) ContainerServiceSshPublicKeyOutput
- func (o ContainerServiceSshPublicKeyArrayOutput) ToContainerServiceSshPublicKeyArrayOutput() ContainerServiceSshPublicKeyArrayOutput
- func (o ContainerServiceSshPublicKeyArrayOutput) ToContainerServiceSshPublicKeyArrayOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyArrayOutput
- type ContainerServiceSshPublicKeyInput
- type ContainerServiceSshPublicKeyOutput
- func (ContainerServiceSshPublicKeyOutput) ElementType() reflect.Type
- func (o ContainerServiceSshPublicKeyOutput) KeyData() pulumi.StringOutput
- func (o ContainerServiceSshPublicKeyOutput) ToContainerServiceSshPublicKeyOutput() ContainerServiceSshPublicKeyOutput
- func (o ContainerServiceSshPublicKeyOutput) ToContainerServiceSshPublicKeyOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyOutput
- type ContainerServiceSshPublicKeyResponse
- type ContainerServiceSshPublicKeyResponseArgs
- func (ContainerServiceSshPublicKeyResponseArgs) ElementType() reflect.Type
- func (i ContainerServiceSshPublicKeyResponseArgs) ToContainerServiceSshPublicKeyResponseOutput() ContainerServiceSshPublicKeyResponseOutput
- func (i ContainerServiceSshPublicKeyResponseArgs) ToContainerServiceSshPublicKeyResponseOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyResponseOutput
- type ContainerServiceSshPublicKeyResponseArray
- func (ContainerServiceSshPublicKeyResponseArray) ElementType() reflect.Type
- func (i ContainerServiceSshPublicKeyResponseArray) ToContainerServiceSshPublicKeyResponseArrayOutput() ContainerServiceSshPublicKeyResponseArrayOutput
- func (i ContainerServiceSshPublicKeyResponseArray) ToContainerServiceSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyResponseArrayOutput
- type ContainerServiceSshPublicKeyResponseArrayInput
- type ContainerServiceSshPublicKeyResponseArrayOutput
- func (ContainerServiceSshPublicKeyResponseArrayOutput) ElementType() reflect.Type
- func (o ContainerServiceSshPublicKeyResponseArrayOutput) Index(i pulumi.IntInput) ContainerServiceSshPublicKeyResponseOutput
- func (o ContainerServiceSshPublicKeyResponseArrayOutput) ToContainerServiceSshPublicKeyResponseArrayOutput() ContainerServiceSshPublicKeyResponseArrayOutput
- func (o ContainerServiceSshPublicKeyResponseArrayOutput) ToContainerServiceSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyResponseArrayOutput
- type ContainerServiceSshPublicKeyResponseInput
- type ContainerServiceSshPublicKeyResponseOutput
- func (ContainerServiceSshPublicKeyResponseOutput) ElementType() reflect.Type
- func (o ContainerServiceSshPublicKeyResponseOutput) KeyData() pulumi.StringOutput
- func (o ContainerServiceSshPublicKeyResponseOutput) ToContainerServiceSshPublicKeyResponseOutput() ContainerServiceSshPublicKeyResponseOutput
- func (o ContainerServiceSshPublicKeyResponseOutput) ToContainerServiceSshPublicKeyResponseOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyResponseOutput
- type CredentialResultResponse
- type CredentialResultResponseArgs
- func (CredentialResultResponseArgs) ElementType() reflect.Type
- func (i CredentialResultResponseArgs) ToCredentialResultResponseOutput() CredentialResultResponseOutput
- func (i CredentialResultResponseArgs) ToCredentialResultResponseOutputWithContext(ctx context.Context) CredentialResultResponseOutput
- type CredentialResultResponseArray
- func (CredentialResultResponseArray) ElementType() reflect.Type
- func (i CredentialResultResponseArray) ToCredentialResultResponseArrayOutput() CredentialResultResponseArrayOutput
- func (i CredentialResultResponseArray) ToCredentialResultResponseArrayOutputWithContext(ctx context.Context) CredentialResultResponseArrayOutput
- type CredentialResultResponseArrayInput
- type CredentialResultResponseArrayOutput
- func (CredentialResultResponseArrayOutput) ElementType() reflect.Type
- func (o CredentialResultResponseArrayOutput) Index(i pulumi.IntInput) CredentialResultResponseOutput
- func (o CredentialResultResponseArrayOutput) ToCredentialResultResponseArrayOutput() CredentialResultResponseArrayOutput
- func (o CredentialResultResponseArrayOutput) ToCredentialResultResponseArrayOutputWithContext(ctx context.Context) CredentialResultResponseArrayOutput
- type CredentialResultResponseInput
- type CredentialResultResponseOutput
- func (CredentialResultResponseOutput) ElementType() reflect.Type
- func (o CredentialResultResponseOutput) Name() pulumi.StringOutput
- func (o CredentialResultResponseOutput) ToCredentialResultResponseOutput() CredentialResultResponseOutput
- func (o CredentialResultResponseOutput) ToCredentialResultResponseOutputWithContext(ctx context.Context) CredentialResultResponseOutput
- func (o CredentialResultResponseOutput) Value() pulumi.StringOutput
- type ListManagedClusterAccessProfileArgs
- type ListManagedClusterAccessProfileResult
- type ListManagedClusterAdminCredentialsArgs
- type ListManagedClusterAdminCredentialsResult
- type ListManagedClusterUserCredentialsArgs
- type ListManagedClusterUserCredentialsResult
- type LookupAgentPoolArgs
- type LookupAgentPoolResult
- type LookupManagedClusterArgs
- type LookupManagedClusterResult
- type ManagedCluster
- type ManagedClusterAADProfile
- type ManagedClusterAADProfileArgs
- func (ManagedClusterAADProfileArgs) ElementType() reflect.Type
- func (i ManagedClusterAADProfileArgs) ToManagedClusterAADProfileOutput() ManagedClusterAADProfileOutput
- func (i ManagedClusterAADProfileArgs) ToManagedClusterAADProfileOutputWithContext(ctx context.Context) ManagedClusterAADProfileOutput
- func (i ManagedClusterAADProfileArgs) ToManagedClusterAADProfilePtrOutput() ManagedClusterAADProfilePtrOutput
- func (i ManagedClusterAADProfileArgs) ToManagedClusterAADProfilePtrOutputWithContext(ctx context.Context) ManagedClusterAADProfilePtrOutput
- type ManagedClusterAADProfileInput
- type ManagedClusterAADProfileOutput
- func (o ManagedClusterAADProfileOutput) ClientAppID() pulumi.StringOutput
- func (ManagedClusterAADProfileOutput) ElementType() reflect.Type
- func (o ManagedClusterAADProfileOutput) ServerAppID() pulumi.StringOutput
- func (o ManagedClusterAADProfileOutput) ServerAppSecret() pulumi.StringPtrOutput
- func (o ManagedClusterAADProfileOutput) TenantID() pulumi.StringPtrOutput
- func (o ManagedClusterAADProfileOutput) ToManagedClusterAADProfileOutput() ManagedClusterAADProfileOutput
- func (o ManagedClusterAADProfileOutput) ToManagedClusterAADProfileOutputWithContext(ctx context.Context) ManagedClusterAADProfileOutput
- func (o ManagedClusterAADProfileOutput) ToManagedClusterAADProfilePtrOutput() ManagedClusterAADProfilePtrOutput
- func (o ManagedClusterAADProfileOutput) ToManagedClusterAADProfilePtrOutputWithContext(ctx context.Context) ManagedClusterAADProfilePtrOutput
- type ManagedClusterAADProfilePtrInput
- type ManagedClusterAADProfilePtrOutput
- func (o ManagedClusterAADProfilePtrOutput) ClientAppID() pulumi.StringPtrOutput
- func (o ManagedClusterAADProfilePtrOutput) Elem() ManagedClusterAADProfileOutput
- func (ManagedClusterAADProfilePtrOutput) ElementType() reflect.Type
- func (o ManagedClusterAADProfilePtrOutput) ServerAppID() pulumi.StringPtrOutput
- func (o ManagedClusterAADProfilePtrOutput) ServerAppSecret() pulumi.StringPtrOutput
- func (o ManagedClusterAADProfilePtrOutput) TenantID() pulumi.StringPtrOutput
- func (o ManagedClusterAADProfilePtrOutput) ToManagedClusterAADProfilePtrOutput() ManagedClusterAADProfilePtrOutput
- func (o ManagedClusterAADProfilePtrOutput) ToManagedClusterAADProfilePtrOutputWithContext(ctx context.Context) ManagedClusterAADProfilePtrOutput
- type ManagedClusterAADProfileResponse
- type ManagedClusterAADProfileResponseArgs
- func (ManagedClusterAADProfileResponseArgs) ElementType() reflect.Type
- func (i ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponseOutput() ManagedClusterAADProfileResponseOutput
- func (i ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAADProfileResponseOutput
- func (i ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponsePtrOutput() ManagedClusterAADProfileResponsePtrOutput
- func (i ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterAADProfileResponsePtrOutput
- type ManagedClusterAADProfileResponseInput
- type ManagedClusterAADProfileResponseOutput
- func (o ManagedClusterAADProfileResponseOutput) ClientAppID() pulumi.StringOutput
- func (ManagedClusterAADProfileResponseOutput) ElementType() reflect.Type
- func (o ManagedClusterAADProfileResponseOutput) ServerAppID() pulumi.StringOutput
- func (o ManagedClusterAADProfileResponseOutput) ServerAppSecret() pulumi.StringPtrOutput
- func (o ManagedClusterAADProfileResponseOutput) TenantID() pulumi.StringPtrOutput
- func (o ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponseOutput() ManagedClusterAADProfileResponseOutput
- func (o ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAADProfileResponseOutput
- func (o ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponsePtrOutput() ManagedClusterAADProfileResponsePtrOutput
- func (o ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterAADProfileResponsePtrOutput
- type ManagedClusterAADProfileResponsePtrInput
- type ManagedClusterAADProfileResponsePtrOutput
- func (o ManagedClusterAADProfileResponsePtrOutput) ClientAppID() pulumi.StringPtrOutput
- func (o ManagedClusterAADProfileResponsePtrOutput) Elem() ManagedClusterAADProfileResponseOutput
- func (ManagedClusterAADProfileResponsePtrOutput) ElementType() reflect.Type
- func (o ManagedClusterAADProfileResponsePtrOutput) ServerAppID() pulumi.StringPtrOutput
- func (o ManagedClusterAADProfileResponsePtrOutput) ServerAppSecret() pulumi.StringPtrOutput
- func (o ManagedClusterAADProfileResponsePtrOutput) TenantID() pulumi.StringPtrOutput
- func (o ManagedClusterAADProfileResponsePtrOutput) ToManagedClusterAADProfileResponsePtrOutput() ManagedClusterAADProfileResponsePtrOutput
- func (o ManagedClusterAADProfileResponsePtrOutput) ToManagedClusterAADProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterAADProfileResponsePtrOutput
- type ManagedClusterAddonProfile
- type ManagedClusterAddonProfileArgs
- func (ManagedClusterAddonProfileArgs) ElementType() reflect.Type
- func (i ManagedClusterAddonProfileArgs) ToManagedClusterAddonProfileOutput() ManagedClusterAddonProfileOutput
- func (i ManagedClusterAddonProfileArgs) ToManagedClusterAddonProfileOutputWithContext(ctx context.Context) ManagedClusterAddonProfileOutput
- type ManagedClusterAddonProfileInput
- type ManagedClusterAddonProfileMap
- func (ManagedClusterAddonProfileMap) ElementType() reflect.Type
- func (i ManagedClusterAddonProfileMap) ToManagedClusterAddonProfileMapOutput() ManagedClusterAddonProfileMapOutput
- func (i ManagedClusterAddonProfileMap) ToManagedClusterAddonProfileMapOutputWithContext(ctx context.Context) ManagedClusterAddonProfileMapOutput
- type ManagedClusterAddonProfileMapInput
- type ManagedClusterAddonProfileMapOutput
- func (ManagedClusterAddonProfileMapOutput) ElementType() reflect.Type
- func (o ManagedClusterAddonProfileMapOutput) MapIndex(k pulumi.StringInput) ManagedClusterAddonProfileOutput
- func (o ManagedClusterAddonProfileMapOutput) ToManagedClusterAddonProfileMapOutput() ManagedClusterAddonProfileMapOutput
- func (o ManagedClusterAddonProfileMapOutput) ToManagedClusterAddonProfileMapOutputWithContext(ctx context.Context) ManagedClusterAddonProfileMapOutput
- type ManagedClusterAddonProfileOutput
- func (o ManagedClusterAddonProfileOutput) Config() pulumi.StringMapOutput
- func (ManagedClusterAddonProfileOutput) ElementType() reflect.Type
- func (o ManagedClusterAddonProfileOutput) Enabled() pulumi.BoolOutput
- func (o ManagedClusterAddonProfileOutput) ToManagedClusterAddonProfileOutput() ManagedClusterAddonProfileOutput
- func (o ManagedClusterAddonProfileOutput) ToManagedClusterAddonProfileOutputWithContext(ctx context.Context) ManagedClusterAddonProfileOutput
- type ManagedClusterAddonProfileResponse
- type ManagedClusterAddonProfileResponseArgs
- func (ManagedClusterAddonProfileResponseArgs) ElementType() reflect.Type
- func (i ManagedClusterAddonProfileResponseArgs) ToManagedClusterAddonProfileResponseOutput() ManagedClusterAddonProfileResponseOutput
- func (i ManagedClusterAddonProfileResponseArgs) ToManagedClusterAddonProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAddonProfileResponseOutput
- type ManagedClusterAddonProfileResponseInput
- type ManagedClusterAddonProfileResponseMap
- func (ManagedClusterAddonProfileResponseMap) ElementType() reflect.Type
- func (i ManagedClusterAddonProfileResponseMap) ToManagedClusterAddonProfileResponseMapOutput() ManagedClusterAddonProfileResponseMapOutput
- func (i ManagedClusterAddonProfileResponseMap) ToManagedClusterAddonProfileResponseMapOutputWithContext(ctx context.Context) ManagedClusterAddonProfileResponseMapOutput
- type ManagedClusterAddonProfileResponseMapInput
- type ManagedClusterAddonProfileResponseMapOutput
- func (ManagedClusterAddonProfileResponseMapOutput) ElementType() reflect.Type
- func (o ManagedClusterAddonProfileResponseMapOutput) MapIndex(k pulumi.StringInput) ManagedClusterAddonProfileResponseOutput
- func (o ManagedClusterAddonProfileResponseMapOutput) ToManagedClusterAddonProfileResponseMapOutput() ManagedClusterAddonProfileResponseMapOutput
- func (o ManagedClusterAddonProfileResponseMapOutput) ToManagedClusterAddonProfileResponseMapOutputWithContext(ctx context.Context) ManagedClusterAddonProfileResponseMapOutput
- type ManagedClusterAddonProfileResponseOutput
- func (o ManagedClusterAddonProfileResponseOutput) Config() pulumi.StringMapOutput
- func (ManagedClusterAddonProfileResponseOutput) ElementType() reflect.Type
- func (o ManagedClusterAddonProfileResponseOutput) Enabled() pulumi.BoolOutput
- func (o ManagedClusterAddonProfileResponseOutput) ToManagedClusterAddonProfileResponseOutput() ManagedClusterAddonProfileResponseOutput
- func (o ManagedClusterAddonProfileResponseOutput) ToManagedClusterAddonProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAddonProfileResponseOutput
- type ManagedClusterAgentPoolProfile
- type ManagedClusterAgentPoolProfileArgs
- func (ManagedClusterAgentPoolProfileArgs) ElementType() reflect.Type
- func (i ManagedClusterAgentPoolProfileArgs) ToManagedClusterAgentPoolProfileOutput() ManagedClusterAgentPoolProfileOutput
- func (i ManagedClusterAgentPoolProfileArgs) ToManagedClusterAgentPoolProfileOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileOutput
- type ManagedClusterAgentPoolProfileArray
- func (ManagedClusterAgentPoolProfileArray) ElementType() reflect.Type
- func (i ManagedClusterAgentPoolProfileArray) ToManagedClusterAgentPoolProfileArrayOutput() ManagedClusterAgentPoolProfileArrayOutput
- func (i ManagedClusterAgentPoolProfileArray) ToManagedClusterAgentPoolProfileArrayOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileArrayOutput
- type ManagedClusterAgentPoolProfileArrayInput
- type ManagedClusterAgentPoolProfileArrayOutput
- func (ManagedClusterAgentPoolProfileArrayOutput) ElementType() reflect.Type
- func (o ManagedClusterAgentPoolProfileArrayOutput) Index(i pulumi.IntInput) ManagedClusterAgentPoolProfileOutput
- func (o ManagedClusterAgentPoolProfileArrayOutput) ToManagedClusterAgentPoolProfileArrayOutput() ManagedClusterAgentPoolProfileArrayOutput
- func (o ManagedClusterAgentPoolProfileArrayOutput) ToManagedClusterAgentPoolProfileArrayOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileArrayOutput
- type ManagedClusterAgentPoolProfileInput
- type ManagedClusterAgentPoolProfileOutput
- func (o ManagedClusterAgentPoolProfileOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o ManagedClusterAgentPoolProfileOutput) Count() pulumi.IntOutput
- func (ManagedClusterAgentPoolProfileOutput) ElementType() reflect.Type
- func (o ManagedClusterAgentPoolProfileOutput) EnableAutoScaling() pulumi.BoolPtrOutput
- func (o ManagedClusterAgentPoolProfileOutput) MaxCount() pulumi.IntPtrOutput
- func (o ManagedClusterAgentPoolProfileOutput) MaxPods() pulumi.IntPtrOutput
- func (o ManagedClusterAgentPoolProfileOutput) MinCount() pulumi.IntPtrOutput
- func (o ManagedClusterAgentPoolProfileOutput) Name() pulumi.StringOutput
- func (o ManagedClusterAgentPoolProfileOutput) OrchestratorVersion() pulumi.StringPtrOutput
- func (o ManagedClusterAgentPoolProfileOutput) OsDiskSizeGB() pulumi.IntPtrOutput
- func (o ManagedClusterAgentPoolProfileOutput) OsType() pulumi.StringPtrOutput
- func (o ManagedClusterAgentPoolProfileOutput) ToManagedClusterAgentPoolProfileOutput() ManagedClusterAgentPoolProfileOutput
- func (o ManagedClusterAgentPoolProfileOutput) ToManagedClusterAgentPoolProfileOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileOutput
- func (o ManagedClusterAgentPoolProfileOutput) Type() pulumi.StringPtrOutput
- func (o ManagedClusterAgentPoolProfileOutput) VmSize() pulumi.StringOutput
- func (o ManagedClusterAgentPoolProfileOutput) VnetSubnetID() pulumi.StringPtrOutput
- type ManagedClusterAgentPoolProfileResponse
- type ManagedClusterAgentPoolProfileResponseArgs
- func (ManagedClusterAgentPoolProfileResponseArgs) ElementType() reflect.Type
- func (i ManagedClusterAgentPoolProfileResponseArgs) ToManagedClusterAgentPoolProfileResponseOutput() ManagedClusterAgentPoolProfileResponseOutput
- func (i ManagedClusterAgentPoolProfileResponseArgs) ToManagedClusterAgentPoolProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileResponseOutput
- type ManagedClusterAgentPoolProfileResponseArray
- func (ManagedClusterAgentPoolProfileResponseArray) ElementType() reflect.Type
- func (i ManagedClusterAgentPoolProfileResponseArray) ToManagedClusterAgentPoolProfileResponseArrayOutput() ManagedClusterAgentPoolProfileResponseArrayOutput
- func (i ManagedClusterAgentPoolProfileResponseArray) ToManagedClusterAgentPoolProfileResponseArrayOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileResponseArrayOutput
- type ManagedClusterAgentPoolProfileResponseArrayInput
- type ManagedClusterAgentPoolProfileResponseArrayOutput
- func (ManagedClusterAgentPoolProfileResponseArrayOutput) ElementType() reflect.Type
- func (o ManagedClusterAgentPoolProfileResponseArrayOutput) Index(i pulumi.IntInput) ManagedClusterAgentPoolProfileResponseOutput
- func (o ManagedClusterAgentPoolProfileResponseArrayOutput) ToManagedClusterAgentPoolProfileResponseArrayOutput() ManagedClusterAgentPoolProfileResponseArrayOutput
- func (o ManagedClusterAgentPoolProfileResponseArrayOutput) ToManagedClusterAgentPoolProfileResponseArrayOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileResponseArrayOutput
- type ManagedClusterAgentPoolProfileResponseInput
- type ManagedClusterAgentPoolProfileResponseOutput
- func (o ManagedClusterAgentPoolProfileResponseOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o ManagedClusterAgentPoolProfileResponseOutput) Count() pulumi.IntOutput
- func (ManagedClusterAgentPoolProfileResponseOutput) ElementType() reflect.Type
- func (o ManagedClusterAgentPoolProfileResponseOutput) EnableAutoScaling() pulumi.BoolPtrOutput
- func (o ManagedClusterAgentPoolProfileResponseOutput) MaxCount() pulumi.IntPtrOutput
- func (o ManagedClusterAgentPoolProfileResponseOutput) MaxPods() pulumi.IntPtrOutput
- func (o ManagedClusterAgentPoolProfileResponseOutput) MinCount() pulumi.IntPtrOutput
- func (o ManagedClusterAgentPoolProfileResponseOutput) Name() pulumi.StringOutput
- func (o ManagedClusterAgentPoolProfileResponseOutput) OrchestratorVersion() pulumi.StringPtrOutput
- func (o ManagedClusterAgentPoolProfileResponseOutput) OsDiskSizeGB() pulumi.IntPtrOutput
- func (o ManagedClusterAgentPoolProfileResponseOutput) OsType() pulumi.StringPtrOutput
- func (o ManagedClusterAgentPoolProfileResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o ManagedClusterAgentPoolProfileResponseOutput) ToManagedClusterAgentPoolProfileResponseOutput() ManagedClusterAgentPoolProfileResponseOutput
- func (o ManagedClusterAgentPoolProfileResponseOutput) ToManagedClusterAgentPoolProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileResponseOutput
- func (o ManagedClusterAgentPoolProfileResponseOutput) Type() pulumi.StringPtrOutput
- func (o ManagedClusterAgentPoolProfileResponseOutput) VmSize() pulumi.StringOutput
- func (o ManagedClusterAgentPoolProfileResponseOutput) VnetSubnetID() pulumi.StringPtrOutput
- type ManagedClusterArgs
- type ManagedClusterServicePrincipalProfile
- type ManagedClusterServicePrincipalProfileArgs
- func (ManagedClusterServicePrincipalProfileArgs) ElementType() reflect.Type
- func (i ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfileOutput() ManagedClusterServicePrincipalProfileOutput
- func (i ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfileOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileOutput
- func (i ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfilePtrOutput() ManagedClusterServicePrincipalProfilePtrOutput
- func (i ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfilePtrOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfilePtrOutput
- type ManagedClusterServicePrincipalProfileInput
- type ManagedClusterServicePrincipalProfileOutput
- func (o ManagedClusterServicePrincipalProfileOutput) ClientId() pulumi.StringOutput
- func (ManagedClusterServicePrincipalProfileOutput) ElementType() reflect.Type
- func (o ManagedClusterServicePrincipalProfileOutput) Secret() pulumi.StringPtrOutput
- func (o ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfileOutput() ManagedClusterServicePrincipalProfileOutput
- func (o ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfileOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileOutput
- func (o ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfilePtrOutput() ManagedClusterServicePrincipalProfilePtrOutput
- func (o ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfilePtrOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfilePtrOutput
- type ManagedClusterServicePrincipalProfilePtrInput
- type ManagedClusterServicePrincipalProfilePtrOutput
- func (o ManagedClusterServicePrincipalProfilePtrOutput) ClientId() pulumi.StringPtrOutput
- func (o ManagedClusterServicePrincipalProfilePtrOutput) Elem() ManagedClusterServicePrincipalProfileOutput
- func (ManagedClusterServicePrincipalProfilePtrOutput) ElementType() reflect.Type
- func (o ManagedClusterServicePrincipalProfilePtrOutput) Secret() pulumi.StringPtrOutput
- func (o ManagedClusterServicePrincipalProfilePtrOutput) ToManagedClusterServicePrincipalProfilePtrOutput() ManagedClusterServicePrincipalProfilePtrOutput
- func (o ManagedClusterServicePrincipalProfilePtrOutput) ToManagedClusterServicePrincipalProfilePtrOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfilePtrOutput
- type ManagedClusterServicePrincipalProfileResponse
- type ManagedClusterServicePrincipalProfileResponseArgs
- func (ManagedClusterServicePrincipalProfileResponseArgs) ElementType() reflect.Type
- func (i ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponseOutput() ManagedClusterServicePrincipalProfileResponseOutput
- func (i ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponseOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileResponseOutput
- func (i ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponsePtrOutput() ManagedClusterServicePrincipalProfileResponsePtrOutput
- func (i ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileResponsePtrOutput
- type ManagedClusterServicePrincipalProfileResponseInput
- type ManagedClusterServicePrincipalProfileResponseOutput
- func (o ManagedClusterServicePrincipalProfileResponseOutput) ClientId() pulumi.StringOutput
- func (ManagedClusterServicePrincipalProfileResponseOutput) ElementType() reflect.Type
- func (o ManagedClusterServicePrincipalProfileResponseOutput) Secret() pulumi.StringPtrOutput
- func (o ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponseOutput() ManagedClusterServicePrincipalProfileResponseOutput
- func (o ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponseOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileResponseOutput
- func (o ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponsePtrOutput() ManagedClusterServicePrincipalProfileResponsePtrOutput
- func (o ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileResponsePtrOutput
- type ManagedClusterServicePrincipalProfileResponsePtrInput
- type ManagedClusterServicePrincipalProfileResponsePtrOutput
- func (o ManagedClusterServicePrincipalProfileResponsePtrOutput) ClientId() pulumi.StringPtrOutput
- func (o ManagedClusterServicePrincipalProfileResponsePtrOutput) Elem() ManagedClusterServicePrincipalProfileResponseOutput
- func (ManagedClusterServicePrincipalProfileResponsePtrOutput) ElementType() reflect.Type
- func (o ManagedClusterServicePrincipalProfileResponsePtrOutput) Secret() pulumi.StringPtrOutput
- func (o ManagedClusterServicePrincipalProfileResponsePtrOutput) ToManagedClusterServicePrincipalProfileResponsePtrOutput() ManagedClusterServicePrincipalProfileResponsePtrOutput
- func (o ManagedClusterServicePrincipalProfileResponsePtrOutput) ToManagedClusterServicePrincipalProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileResponsePtrOutput
- type ManagedClusterState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentPool ¶
type AgentPool struct { pulumi.CustomResourceState // (PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType. AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"` // Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1. Count pulumi.IntOutput `pulumi:"count"` // Whether to enable auto-scaler EnableAutoScaling pulumi.BoolPtrOutput `pulumi:"enableAutoScaling"` // Maximum number of nodes for auto-scaling MaxCount pulumi.IntPtrOutput `pulumi:"maxCount"` // Maximum number of pods that can run on a node. MaxPods pulumi.IntPtrOutput `pulumi:"maxPods"` // Minimum number of nodes for auto-scaling MinCount pulumi.IntPtrOutput `pulumi:"minCount"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringOutput `pulumi:"name"` // Version of orchestrator specified when creating the managed cluster. OrchestratorVersion pulumi.StringPtrOutput `pulumi:"orchestratorVersion"` // OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified. OsDiskSizeGB pulumi.IntPtrOutput `pulumi:"osDiskSizeGB"` // OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. OsType pulumi.StringPtrOutput `pulumi:"osType"` // The current deployment or provisioning state, which only appears in the response. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // AgentPoolType represents types of an agent pool Type pulumi.StringOutput `pulumi:"type"` // Size of agent VMs. VmSize pulumi.StringOutput `pulumi:"vmSize"` // VNet SubnetID specifies the VNet's subnet identifier. VnetSubnetID pulumi.StringPtrOutput `pulumi:"vnetSubnetID"` }
Agent Pool.
func GetAgentPool ¶
func GetAgentPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AgentPoolState, opts ...pulumi.ResourceOption) (*AgentPool, error)
GetAgentPool gets an existing AgentPool 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 NewAgentPool ¶
func NewAgentPool(ctx *pulumi.Context, name string, args *AgentPoolArgs, opts ...pulumi.ResourceOption) (*AgentPool, error)
NewAgentPool registers a new resource with the given unique name, arguments, and options.
type AgentPoolArgs ¶
type AgentPoolArgs struct { // The name of the agent pool. AgentPoolName pulumi.StringInput // (PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType. AvailabilityZones pulumi.StringArrayInput // Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1. Count pulumi.IntInput // Whether to enable auto-scaler EnableAutoScaling pulumi.BoolPtrInput // The name of the managed cluster resource. ManagedClusterName pulumi.StringInput // Maximum number of nodes for auto-scaling MaxCount pulumi.IntPtrInput // Maximum number of pods that can run on a node. MaxPods pulumi.IntPtrInput // Minimum number of nodes for auto-scaling MinCount pulumi.IntPtrInput // Version of orchestrator specified when creating the managed cluster. OrchestratorVersion pulumi.StringPtrInput // OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified. OsDiskSizeGB pulumi.IntPtrInput // OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. OsType pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // AgentPoolType represents types of an agent pool Type pulumi.StringPtrInput // Size of agent VMs. VmSize pulumi.StringInput // VNet SubnetID specifies the VNet's subnet identifier. VnetSubnetID pulumi.StringPtrInput }
The set of arguments for constructing a AgentPool resource.
func (AgentPoolArgs) ElementType ¶
func (AgentPoolArgs) ElementType() reflect.Type
type AgentPoolState ¶
type AgentPoolState struct { // (PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType. AvailabilityZones pulumi.StringArrayInput // Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1. Count pulumi.IntPtrInput // Whether to enable auto-scaler EnableAutoScaling pulumi.BoolPtrInput // Maximum number of nodes for auto-scaling MaxCount pulumi.IntPtrInput // Maximum number of pods that can run on a node. MaxPods pulumi.IntPtrInput // Minimum number of nodes for auto-scaling MinCount pulumi.IntPtrInput // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name pulumi.StringPtrInput // Version of orchestrator specified when creating the managed cluster. OrchestratorVersion pulumi.StringPtrInput // OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified. OsDiskSizeGB pulumi.IntPtrInput // OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. OsType pulumi.StringPtrInput // The current deployment or provisioning state, which only appears in the response. ProvisioningState pulumi.StringPtrInput // AgentPoolType represents types of an agent pool Type pulumi.StringPtrInput // Size of agent VMs. VmSize pulumi.StringPtrInput // VNet SubnetID specifies the VNet's subnet identifier. VnetSubnetID pulumi.StringPtrInput }
func (AgentPoolState) ElementType ¶
func (AgentPoolState) ElementType() reflect.Type
type ContainerServiceLinuxProfile ¶
type ContainerServiceLinuxProfile struct { // The administrator username to use for Linux VMs. AdminUsername string `pulumi:"adminUsername"` // SSH configuration for Linux-based VMs running on Azure. Ssh ContainerServiceSshConfiguration `pulumi:"ssh"` }
Profile for Linux VMs in the container service cluster.
type ContainerServiceLinuxProfileArgs ¶
type ContainerServiceLinuxProfileArgs struct { // The administrator username to use for Linux VMs. AdminUsername pulumi.StringInput `pulumi:"adminUsername"` // SSH configuration for Linux-based VMs running on Azure. Ssh ContainerServiceSshConfigurationInput `pulumi:"ssh"` }
Profile for Linux VMs in the container service cluster.
func (ContainerServiceLinuxProfileArgs) ElementType ¶
func (ContainerServiceLinuxProfileArgs) ElementType() reflect.Type
func (ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfileOutput ¶
func (i ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfileOutput() ContainerServiceLinuxProfileOutput
func (ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfileOutputWithContext ¶
func (i ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfileOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileOutput
func (ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfilePtrOutput ¶
func (i ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfilePtrOutput() ContainerServiceLinuxProfilePtrOutput
func (ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfilePtrOutputWithContext ¶
func (i ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfilePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfilePtrOutput
type ContainerServiceLinuxProfileInput ¶
type ContainerServiceLinuxProfileInput interface { pulumi.Input ToContainerServiceLinuxProfileOutput() ContainerServiceLinuxProfileOutput ToContainerServiceLinuxProfileOutputWithContext(context.Context) ContainerServiceLinuxProfileOutput }
ContainerServiceLinuxProfileInput is an input type that accepts ContainerServiceLinuxProfileArgs and ContainerServiceLinuxProfileOutput values. You can construct a concrete instance of `ContainerServiceLinuxProfileInput` via:
ContainerServiceLinuxProfileArgs{...}
type ContainerServiceLinuxProfileOutput ¶
type ContainerServiceLinuxProfileOutput struct{ *pulumi.OutputState }
Profile for Linux VMs in the container service cluster.
func (ContainerServiceLinuxProfileOutput) AdminUsername ¶
func (o ContainerServiceLinuxProfileOutput) AdminUsername() pulumi.StringOutput
The administrator username to use for Linux VMs.
func (ContainerServiceLinuxProfileOutput) ElementType ¶
func (ContainerServiceLinuxProfileOutput) ElementType() reflect.Type
func (ContainerServiceLinuxProfileOutput) Ssh ¶
SSH configuration for Linux-based VMs running on Azure.
func (ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfileOutput ¶
func (o ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfileOutput() ContainerServiceLinuxProfileOutput
func (ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfileOutputWithContext ¶
func (o ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfileOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileOutput
func (ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfilePtrOutput ¶
func (o ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfilePtrOutput() ContainerServiceLinuxProfilePtrOutput
func (ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfilePtrOutputWithContext ¶
func (o ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfilePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfilePtrOutput
type ContainerServiceLinuxProfilePtrInput ¶
type ContainerServiceLinuxProfilePtrInput interface { pulumi.Input ToContainerServiceLinuxProfilePtrOutput() ContainerServiceLinuxProfilePtrOutput ToContainerServiceLinuxProfilePtrOutputWithContext(context.Context) ContainerServiceLinuxProfilePtrOutput }
ContainerServiceLinuxProfilePtrInput is an input type that accepts ContainerServiceLinuxProfileArgs, ContainerServiceLinuxProfilePtr and ContainerServiceLinuxProfilePtrOutput values. You can construct a concrete instance of `ContainerServiceLinuxProfilePtrInput` via:
ContainerServiceLinuxProfileArgs{...} or: nil
func ContainerServiceLinuxProfilePtr ¶
func ContainerServiceLinuxProfilePtr(v *ContainerServiceLinuxProfileArgs) ContainerServiceLinuxProfilePtrInput
type ContainerServiceLinuxProfilePtrOutput ¶
type ContainerServiceLinuxProfilePtrOutput struct{ *pulumi.OutputState }
func (ContainerServiceLinuxProfilePtrOutput) AdminUsername ¶
func (o ContainerServiceLinuxProfilePtrOutput) AdminUsername() pulumi.StringPtrOutput
The administrator username to use for Linux VMs.
func (ContainerServiceLinuxProfilePtrOutput) ElementType ¶
func (ContainerServiceLinuxProfilePtrOutput) ElementType() reflect.Type
func (ContainerServiceLinuxProfilePtrOutput) Ssh ¶
SSH configuration for Linux-based VMs running on Azure.
func (ContainerServiceLinuxProfilePtrOutput) ToContainerServiceLinuxProfilePtrOutput ¶
func (o ContainerServiceLinuxProfilePtrOutput) ToContainerServiceLinuxProfilePtrOutput() ContainerServiceLinuxProfilePtrOutput
func (ContainerServiceLinuxProfilePtrOutput) ToContainerServiceLinuxProfilePtrOutputWithContext ¶
func (o ContainerServiceLinuxProfilePtrOutput) ToContainerServiceLinuxProfilePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfilePtrOutput
type ContainerServiceLinuxProfileResponse ¶
type ContainerServiceLinuxProfileResponse struct { // The administrator username to use for Linux VMs. AdminUsername string `pulumi:"adminUsername"` // SSH configuration for Linux-based VMs running on Azure. Ssh ContainerServiceSshConfigurationResponse `pulumi:"ssh"` }
Profile for Linux VMs in the container service cluster.
type ContainerServiceLinuxProfileResponseArgs ¶
type ContainerServiceLinuxProfileResponseArgs struct { // The administrator username to use for Linux VMs. AdminUsername pulumi.StringInput `pulumi:"adminUsername"` // SSH configuration for Linux-based VMs running on Azure. Ssh ContainerServiceSshConfigurationResponseInput `pulumi:"ssh"` }
Profile for Linux VMs in the container service cluster.
func (ContainerServiceLinuxProfileResponseArgs) ElementType ¶
func (ContainerServiceLinuxProfileResponseArgs) ElementType() reflect.Type
func (ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponseOutput ¶
func (i ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponseOutput() ContainerServiceLinuxProfileResponseOutput
func (ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponseOutputWithContext ¶
func (i ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponseOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponseOutput
func (ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponsePtrOutput ¶
func (i ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponsePtrOutput() ContainerServiceLinuxProfileResponsePtrOutput
func (ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponsePtrOutputWithContext ¶
func (i ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponsePtrOutput
type ContainerServiceLinuxProfileResponseInput ¶
type ContainerServiceLinuxProfileResponseInput interface { pulumi.Input ToContainerServiceLinuxProfileResponseOutput() ContainerServiceLinuxProfileResponseOutput ToContainerServiceLinuxProfileResponseOutputWithContext(context.Context) ContainerServiceLinuxProfileResponseOutput }
ContainerServiceLinuxProfileResponseInput is an input type that accepts ContainerServiceLinuxProfileResponseArgs and ContainerServiceLinuxProfileResponseOutput values. You can construct a concrete instance of `ContainerServiceLinuxProfileResponseInput` via:
ContainerServiceLinuxProfileResponseArgs{...}
type ContainerServiceLinuxProfileResponseOutput ¶
type ContainerServiceLinuxProfileResponseOutput struct{ *pulumi.OutputState }
Profile for Linux VMs in the container service cluster.
func (ContainerServiceLinuxProfileResponseOutput) AdminUsername ¶
func (o ContainerServiceLinuxProfileResponseOutput) AdminUsername() pulumi.StringOutput
The administrator username to use for Linux VMs.
func (ContainerServiceLinuxProfileResponseOutput) ElementType ¶
func (ContainerServiceLinuxProfileResponseOutput) ElementType() reflect.Type
func (ContainerServiceLinuxProfileResponseOutput) Ssh ¶
func (o ContainerServiceLinuxProfileResponseOutput) Ssh() ContainerServiceSshConfigurationResponseOutput
SSH configuration for Linux-based VMs running on Azure.
func (ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponseOutput ¶
func (o ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponseOutput() ContainerServiceLinuxProfileResponseOutput
func (ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponseOutputWithContext ¶
func (o ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponseOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponseOutput
func (ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponsePtrOutput ¶
func (o ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponsePtrOutput() ContainerServiceLinuxProfileResponsePtrOutput
func (ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponsePtrOutputWithContext ¶
func (o ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponsePtrOutput
type ContainerServiceLinuxProfileResponsePtrInput ¶
type ContainerServiceLinuxProfileResponsePtrInput interface { pulumi.Input ToContainerServiceLinuxProfileResponsePtrOutput() ContainerServiceLinuxProfileResponsePtrOutput ToContainerServiceLinuxProfileResponsePtrOutputWithContext(context.Context) ContainerServiceLinuxProfileResponsePtrOutput }
ContainerServiceLinuxProfileResponsePtrInput is an input type that accepts ContainerServiceLinuxProfileResponseArgs, ContainerServiceLinuxProfileResponsePtr and ContainerServiceLinuxProfileResponsePtrOutput values. You can construct a concrete instance of `ContainerServiceLinuxProfileResponsePtrInput` via:
ContainerServiceLinuxProfileResponseArgs{...} or: nil
func ContainerServiceLinuxProfileResponsePtr ¶
func ContainerServiceLinuxProfileResponsePtr(v *ContainerServiceLinuxProfileResponseArgs) ContainerServiceLinuxProfileResponsePtrInput
type ContainerServiceLinuxProfileResponsePtrOutput ¶
type ContainerServiceLinuxProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (ContainerServiceLinuxProfileResponsePtrOutput) AdminUsername ¶
func (o ContainerServiceLinuxProfileResponsePtrOutput) AdminUsername() pulumi.StringPtrOutput
The administrator username to use for Linux VMs.
func (ContainerServiceLinuxProfileResponsePtrOutput) ElementType ¶
func (ContainerServiceLinuxProfileResponsePtrOutput) ElementType() reflect.Type
func (ContainerServiceLinuxProfileResponsePtrOutput) Ssh ¶
func (o ContainerServiceLinuxProfileResponsePtrOutput) Ssh() ContainerServiceSshConfigurationResponsePtrOutput
SSH configuration for Linux-based VMs running on Azure.
func (ContainerServiceLinuxProfileResponsePtrOutput) ToContainerServiceLinuxProfileResponsePtrOutput ¶
func (o ContainerServiceLinuxProfileResponsePtrOutput) ToContainerServiceLinuxProfileResponsePtrOutput() ContainerServiceLinuxProfileResponsePtrOutput
func (ContainerServiceLinuxProfileResponsePtrOutput) ToContainerServiceLinuxProfileResponsePtrOutputWithContext ¶
func (o ContainerServiceLinuxProfileResponsePtrOutput) ToContainerServiceLinuxProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponsePtrOutput
type ContainerServiceNetworkProfile ¶
type ContainerServiceNetworkProfile struct { // An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. DnsServiceIP *string `pulumi:"dnsServiceIP"` // A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range. DockerBridgeCidr *string `pulumi:"dockerBridgeCidr"` // Network plugin used for building Kubernetes network. NetworkPlugin *string `pulumi:"networkPlugin"` // Network policy used for building Kubernetes network. NetworkPolicy *string `pulumi:"networkPolicy"` // A CIDR notation IP range from which to assign pod IPs when kubenet is used. PodCidr *string `pulumi:"podCidr"` // A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges. ServiceCidr *string `pulumi:"serviceCidr"` }
Profile of network configuration.
type ContainerServiceNetworkProfileArgs ¶
type ContainerServiceNetworkProfileArgs struct { // An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. DnsServiceIP pulumi.StringPtrInput `pulumi:"dnsServiceIP"` // A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range. DockerBridgeCidr pulumi.StringPtrInput `pulumi:"dockerBridgeCidr"` // Network plugin used for building Kubernetes network. NetworkPlugin pulumi.StringPtrInput `pulumi:"networkPlugin"` // Network policy used for building Kubernetes network. NetworkPolicy pulumi.StringPtrInput `pulumi:"networkPolicy"` // A CIDR notation IP range from which to assign pod IPs when kubenet is used. PodCidr pulumi.StringPtrInput `pulumi:"podCidr"` // A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges. ServiceCidr pulumi.StringPtrInput `pulumi:"serviceCidr"` }
Profile of network configuration.
func (ContainerServiceNetworkProfileArgs) ElementType ¶
func (ContainerServiceNetworkProfileArgs) ElementType() reflect.Type
func (ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfileOutput ¶
func (i ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfileOutput() ContainerServiceNetworkProfileOutput
func (ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfileOutputWithContext ¶
func (i ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfileOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileOutput
func (ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfilePtrOutput ¶
func (i ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfilePtrOutput() ContainerServiceNetworkProfilePtrOutput
func (ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfilePtrOutputWithContext ¶
func (i ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfilePtrOutputWithContext(ctx context.Context) ContainerServiceNetworkProfilePtrOutput
type ContainerServiceNetworkProfileInput ¶
type ContainerServiceNetworkProfileInput interface { pulumi.Input ToContainerServiceNetworkProfileOutput() ContainerServiceNetworkProfileOutput ToContainerServiceNetworkProfileOutputWithContext(context.Context) ContainerServiceNetworkProfileOutput }
ContainerServiceNetworkProfileInput is an input type that accepts ContainerServiceNetworkProfileArgs and ContainerServiceNetworkProfileOutput values. You can construct a concrete instance of `ContainerServiceNetworkProfileInput` via:
ContainerServiceNetworkProfileArgs{...}
type ContainerServiceNetworkProfileOutput ¶
type ContainerServiceNetworkProfileOutput struct{ *pulumi.OutputState }
Profile of network configuration.
func (ContainerServiceNetworkProfileOutput) DnsServiceIP ¶
func (o ContainerServiceNetworkProfileOutput) DnsServiceIP() pulumi.StringPtrOutput
An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
func (ContainerServiceNetworkProfileOutput) DockerBridgeCidr ¶
func (o ContainerServiceNetworkProfileOutput) DockerBridgeCidr() pulumi.StringPtrOutput
A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
func (ContainerServiceNetworkProfileOutput) ElementType ¶
func (ContainerServiceNetworkProfileOutput) ElementType() reflect.Type
func (ContainerServiceNetworkProfileOutput) NetworkPlugin ¶
func (o ContainerServiceNetworkProfileOutput) NetworkPlugin() pulumi.StringPtrOutput
Network plugin used for building Kubernetes network.
func (ContainerServiceNetworkProfileOutput) NetworkPolicy ¶
func (o ContainerServiceNetworkProfileOutput) NetworkPolicy() pulumi.StringPtrOutput
Network policy used for building Kubernetes network.
func (ContainerServiceNetworkProfileOutput) PodCidr ¶
func (o ContainerServiceNetworkProfileOutput) PodCidr() pulumi.StringPtrOutput
A CIDR notation IP range from which to assign pod IPs when kubenet is used.
func (ContainerServiceNetworkProfileOutput) ServiceCidr ¶
func (o ContainerServiceNetworkProfileOutput) ServiceCidr() pulumi.StringPtrOutput
A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
func (ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfileOutput ¶
func (o ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfileOutput() ContainerServiceNetworkProfileOutput
func (ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfileOutputWithContext ¶
func (o ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfileOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileOutput
func (ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfilePtrOutput ¶
func (o ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfilePtrOutput() ContainerServiceNetworkProfilePtrOutput
func (ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfilePtrOutputWithContext ¶
func (o ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfilePtrOutputWithContext(ctx context.Context) ContainerServiceNetworkProfilePtrOutput
type ContainerServiceNetworkProfilePtrInput ¶
type ContainerServiceNetworkProfilePtrInput interface { pulumi.Input ToContainerServiceNetworkProfilePtrOutput() ContainerServiceNetworkProfilePtrOutput ToContainerServiceNetworkProfilePtrOutputWithContext(context.Context) ContainerServiceNetworkProfilePtrOutput }
ContainerServiceNetworkProfilePtrInput is an input type that accepts ContainerServiceNetworkProfileArgs, ContainerServiceNetworkProfilePtr and ContainerServiceNetworkProfilePtrOutput values. You can construct a concrete instance of `ContainerServiceNetworkProfilePtrInput` via:
ContainerServiceNetworkProfileArgs{...} or: nil
func ContainerServiceNetworkProfilePtr ¶
func ContainerServiceNetworkProfilePtr(v *ContainerServiceNetworkProfileArgs) ContainerServiceNetworkProfilePtrInput
type ContainerServiceNetworkProfilePtrOutput ¶
type ContainerServiceNetworkProfilePtrOutput struct{ *pulumi.OutputState }
func (ContainerServiceNetworkProfilePtrOutput) DnsServiceIP ¶
func (o ContainerServiceNetworkProfilePtrOutput) DnsServiceIP() pulumi.StringPtrOutput
An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
func (ContainerServiceNetworkProfilePtrOutput) DockerBridgeCidr ¶
func (o ContainerServiceNetworkProfilePtrOutput) DockerBridgeCidr() pulumi.StringPtrOutput
A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
func (ContainerServiceNetworkProfilePtrOutput) ElementType ¶
func (ContainerServiceNetworkProfilePtrOutput) ElementType() reflect.Type
func (ContainerServiceNetworkProfilePtrOutput) NetworkPlugin ¶
func (o ContainerServiceNetworkProfilePtrOutput) NetworkPlugin() pulumi.StringPtrOutput
Network plugin used for building Kubernetes network.
func (ContainerServiceNetworkProfilePtrOutput) NetworkPolicy ¶
func (o ContainerServiceNetworkProfilePtrOutput) NetworkPolicy() pulumi.StringPtrOutput
Network policy used for building Kubernetes network.
func (ContainerServiceNetworkProfilePtrOutput) PodCidr ¶
func (o ContainerServiceNetworkProfilePtrOutput) PodCidr() pulumi.StringPtrOutput
A CIDR notation IP range from which to assign pod IPs when kubenet is used.
func (ContainerServiceNetworkProfilePtrOutput) ServiceCidr ¶
func (o ContainerServiceNetworkProfilePtrOutput) ServiceCidr() pulumi.StringPtrOutput
A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
func (ContainerServiceNetworkProfilePtrOutput) ToContainerServiceNetworkProfilePtrOutput ¶
func (o ContainerServiceNetworkProfilePtrOutput) ToContainerServiceNetworkProfilePtrOutput() ContainerServiceNetworkProfilePtrOutput
func (ContainerServiceNetworkProfilePtrOutput) ToContainerServiceNetworkProfilePtrOutputWithContext ¶
func (o ContainerServiceNetworkProfilePtrOutput) ToContainerServiceNetworkProfilePtrOutputWithContext(ctx context.Context) ContainerServiceNetworkProfilePtrOutput
type ContainerServiceNetworkProfileResponse ¶
type ContainerServiceNetworkProfileResponse struct { // An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. DnsServiceIP *string `pulumi:"dnsServiceIP"` // A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range. DockerBridgeCidr *string `pulumi:"dockerBridgeCidr"` // Network plugin used for building Kubernetes network. NetworkPlugin *string `pulumi:"networkPlugin"` // Network policy used for building Kubernetes network. NetworkPolicy *string `pulumi:"networkPolicy"` // A CIDR notation IP range from which to assign pod IPs when kubenet is used. PodCidr *string `pulumi:"podCidr"` // A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges. ServiceCidr *string `pulumi:"serviceCidr"` }
Profile of network configuration.
type ContainerServiceNetworkProfileResponseArgs ¶
type ContainerServiceNetworkProfileResponseArgs struct { // An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. DnsServiceIP pulumi.StringPtrInput `pulumi:"dnsServiceIP"` // A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range. DockerBridgeCidr pulumi.StringPtrInput `pulumi:"dockerBridgeCidr"` // Network plugin used for building Kubernetes network. NetworkPlugin pulumi.StringPtrInput `pulumi:"networkPlugin"` // Network policy used for building Kubernetes network. NetworkPolicy pulumi.StringPtrInput `pulumi:"networkPolicy"` // A CIDR notation IP range from which to assign pod IPs when kubenet is used. PodCidr pulumi.StringPtrInput `pulumi:"podCidr"` // A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges. ServiceCidr pulumi.StringPtrInput `pulumi:"serviceCidr"` }
Profile of network configuration.
func (ContainerServiceNetworkProfileResponseArgs) ElementType ¶
func (ContainerServiceNetworkProfileResponseArgs) ElementType() reflect.Type
func (ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponseOutput ¶
func (i ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponseOutput() ContainerServiceNetworkProfileResponseOutput
func (ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponseOutputWithContext ¶
func (i ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponseOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileResponseOutput
func (ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponsePtrOutput ¶
func (i ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponsePtrOutput() ContainerServiceNetworkProfileResponsePtrOutput
func (ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponsePtrOutputWithContext ¶
func (i ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileResponsePtrOutput
type ContainerServiceNetworkProfileResponseInput ¶
type ContainerServiceNetworkProfileResponseInput interface { pulumi.Input ToContainerServiceNetworkProfileResponseOutput() ContainerServiceNetworkProfileResponseOutput ToContainerServiceNetworkProfileResponseOutputWithContext(context.Context) ContainerServiceNetworkProfileResponseOutput }
ContainerServiceNetworkProfileResponseInput is an input type that accepts ContainerServiceNetworkProfileResponseArgs and ContainerServiceNetworkProfileResponseOutput values. You can construct a concrete instance of `ContainerServiceNetworkProfileResponseInput` via:
ContainerServiceNetworkProfileResponseArgs{...}
type ContainerServiceNetworkProfileResponseOutput ¶
type ContainerServiceNetworkProfileResponseOutput struct{ *pulumi.OutputState }
Profile of network configuration.
func (ContainerServiceNetworkProfileResponseOutput) DnsServiceIP ¶
func (o ContainerServiceNetworkProfileResponseOutput) DnsServiceIP() pulumi.StringPtrOutput
An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
func (ContainerServiceNetworkProfileResponseOutput) DockerBridgeCidr ¶
func (o ContainerServiceNetworkProfileResponseOutput) DockerBridgeCidr() pulumi.StringPtrOutput
A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
func (ContainerServiceNetworkProfileResponseOutput) ElementType ¶
func (ContainerServiceNetworkProfileResponseOutput) ElementType() reflect.Type
func (ContainerServiceNetworkProfileResponseOutput) NetworkPlugin ¶
func (o ContainerServiceNetworkProfileResponseOutput) NetworkPlugin() pulumi.StringPtrOutput
Network plugin used for building Kubernetes network.
func (ContainerServiceNetworkProfileResponseOutput) NetworkPolicy ¶
func (o ContainerServiceNetworkProfileResponseOutput) NetworkPolicy() pulumi.StringPtrOutput
Network policy used for building Kubernetes network.
func (ContainerServiceNetworkProfileResponseOutput) PodCidr ¶
func (o ContainerServiceNetworkProfileResponseOutput) PodCidr() pulumi.StringPtrOutput
A CIDR notation IP range from which to assign pod IPs when kubenet is used.
func (ContainerServiceNetworkProfileResponseOutput) ServiceCidr ¶
func (o ContainerServiceNetworkProfileResponseOutput) ServiceCidr() pulumi.StringPtrOutput
A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
func (ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponseOutput ¶
func (o ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponseOutput() ContainerServiceNetworkProfileResponseOutput
func (ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponseOutputWithContext ¶
func (o ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponseOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileResponseOutput
func (ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponsePtrOutput ¶
func (o ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponsePtrOutput() ContainerServiceNetworkProfileResponsePtrOutput
func (ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponsePtrOutputWithContext ¶
func (o ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileResponsePtrOutput
type ContainerServiceNetworkProfileResponsePtrInput ¶
type ContainerServiceNetworkProfileResponsePtrInput interface { pulumi.Input ToContainerServiceNetworkProfileResponsePtrOutput() ContainerServiceNetworkProfileResponsePtrOutput ToContainerServiceNetworkProfileResponsePtrOutputWithContext(context.Context) ContainerServiceNetworkProfileResponsePtrOutput }
ContainerServiceNetworkProfileResponsePtrInput is an input type that accepts ContainerServiceNetworkProfileResponseArgs, ContainerServiceNetworkProfileResponsePtr and ContainerServiceNetworkProfileResponsePtrOutput values. You can construct a concrete instance of `ContainerServiceNetworkProfileResponsePtrInput` via:
ContainerServiceNetworkProfileResponseArgs{...} or: nil
func ContainerServiceNetworkProfileResponsePtr ¶
func ContainerServiceNetworkProfileResponsePtr(v *ContainerServiceNetworkProfileResponseArgs) ContainerServiceNetworkProfileResponsePtrInput
type ContainerServiceNetworkProfileResponsePtrOutput ¶
type ContainerServiceNetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (ContainerServiceNetworkProfileResponsePtrOutput) DnsServiceIP ¶
func (o ContainerServiceNetworkProfileResponsePtrOutput) DnsServiceIP() pulumi.StringPtrOutput
An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
func (ContainerServiceNetworkProfileResponsePtrOutput) DockerBridgeCidr ¶
func (o ContainerServiceNetworkProfileResponsePtrOutput) DockerBridgeCidr() pulumi.StringPtrOutput
A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
func (ContainerServiceNetworkProfileResponsePtrOutput) ElementType ¶
func (ContainerServiceNetworkProfileResponsePtrOutput) ElementType() reflect.Type
func (ContainerServiceNetworkProfileResponsePtrOutput) NetworkPlugin ¶
func (o ContainerServiceNetworkProfileResponsePtrOutput) NetworkPlugin() pulumi.StringPtrOutput
Network plugin used for building Kubernetes network.
func (ContainerServiceNetworkProfileResponsePtrOutput) NetworkPolicy ¶
func (o ContainerServiceNetworkProfileResponsePtrOutput) NetworkPolicy() pulumi.StringPtrOutput
Network policy used for building Kubernetes network.
func (ContainerServiceNetworkProfileResponsePtrOutput) PodCidr ¶
func (o ContainerServiceNetworkProfileResponsePtrOutput) PodCidr() pulumi.StringPtrOutput
A CIDR notation IP range from which to assign pod IPs when kubenet is used.
func (ContainerServiceNetworkProfileResponsePtrOutput) ServiceCidr ¶
func (o ContainerServiceNetworkProfileResponsePtrOutput) ServiceCidr() pulumi.StringPtrOutput
A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
func (ContainerServiceNetworkProfileResponsePtrOutput) ToContainerServiceNetworkProfileResponsePtrOutput ¶
func (o ContainerServiceNetworkProfileResponsePtrOutput) ToContainerServiceNetworkProfileResponsePtrOutput() ContainerServiceNetworkProfileResponsePtrOutput
func (ContainerServiceNetworkProfileResponsePtrOutput) ToContainerServiceNetworkProfileResponsePtrOutputWithContext ¶
func (o ContainerServiceNetworkProfileResponsePtrOutput) ToContainerServiceNetworkProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileResponsePtrOutput
type ContainerServiceSshConfiguration ¶
type ContainerServiceSshConfiguration struct { // The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified. PublicKeys []ContainerServiceSshPublicKey `pulumi:"publicKeys"` }
SSH configuration for Linux-based VMs running on Azure.
type ContainerServiceSshConfigurationArgs ¶
type ContainerServiceSshConfigurationArgs struct { // The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified. PublicKeys ContainerServiceSshPublicKeyArrayInput `pulumi:"publicKeys"` }
SSH configuration for Linux-based VMs running on Azure.
func (ContainerServiceSshConfigurationArgs) ElementType ¶
func (ContainerServiceSshConfigurationArgs) ElementType() reflect.Type
func (ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationOutput ¶
func (i ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationOutput() ContainerServiceSshConfigurationOutput
func (ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationOutputWithContext ¶
func (i ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationOutput
func (ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationPtrOutput ¶
func (i ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationPtrOutput() ContainerServiceSshConfigurationPtrOutput
func (ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationPtrOutputWithContext ¶
func (i ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationPtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationPtrOutput
type ContainerServiceSshConfigurationInput ¶
type ContainerServiceSshConfigurationInput interface { pulumi.Input ToContainerServiceSshConfigurationOutput() ContainerServiceSshConfigurationOutput ToContainerServiceSshConfigurationOutputWithContext(context.Context) ContainerServiceSshConfigurationOutput }
ContainerServiceSshConfigurationInput is an input type that accepts ContainerServiceSshConfigurationArgs and ContainerServiceSshConfigurationOutput values. You can construct a concrete instance of `ContainerServiceSshConfigurationInput` via:
ContainerServiceSshConfigurationArgs{...}
type ContainerServiceSshConfigurationOutput ¶
type ContainerServiceSshConfigurationOutput struct{ *pulumi.OutputState }
SSH configuration for Linux-based VMs running on Azure.
func (ContainerServiceSshConfigurationOutput) ElementType ¶
func (ContainerServiceSshConfigurationOutput) ElementType() reflect.Type
func (ContainerServiceSshConfigurationOutput) PublicKeys ¶
func (o ContainerServiceSshConfigurationOutput) PublicKeys() ContainerServiceSshPublicKeyArrayOutput
The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
func (ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationOutput ¶
func (o ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationOutput() ContainerServiceSshConfigurationOutput
func (ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationOutputWithContext ¶
func (o ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationOutput
func (ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationPtrOutput ¶
func (o ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationPtrOutput() ContainerServiceSshConfigurationPtrOutput
func (ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationPtrOutputWithContext ¶
func (o ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationPtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationPtrOutput
type ContainerServiceSshConfigurationPtrInput ¶
type ContainerServiceSshConfigurationPtrInput interface { pulumi.Input ToContainerServiceSshConfigurationPtrOutput() ContainerServiceSshConfigurationPtrOutput ToContainerServiceSshConfigurationPtrOutputWithContext(context.Context) ContainerServiceSshConfigurationPtrOutput }
ContainerServiceSshConfigurationPtrInput is an input type that accepts ContainerServiceSshConfigurationArgs, ContainerServiceSshConfigurationPtr and ContainerServiceSshConfigurationPtrOutput values. You can construct a concrete instance of `ContainerServiceSshConfigurationPtrInput` via:
ContainerServiceSshConfigurationArgs{...} or: nil
func ContainerServiceSshConfigurationPtr ¶
func ContainerServiceSshConfigurationPtr(v *ContainerServiceSshConfigurationArgs) ContainerServiceSshConfigurationPtrInput
type ContainerServiceSshConfigurationPtrOutput ¶
type ContainerServiceSshConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ContainerServiceSshConfigurationPtrOutput) ElementType ¶
func (ContainerServiceSshConfigurationPtrOutput) ElementType() reflect.Type
func (ContainerServiceSshConfigurationPtrOutput) PublicKeys ¶
func (o ContainerServiceSshConfigurationPtrOutput) PublicKeys() ContainerServiceSshPublicKeyArrayOutput
The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
func (ContainerServiceSshConfigurationPtrOutput) ToContainerServiceSshConfigurationPtrOutput ¶
func (o ContainerServiceSshConfigurationPtrOutput) ToContainerServiceSshConfigurationPtrOutput() ContainerServiceSshConfigurationPtrOutput
func (ContainerServiceSshConfigurationPtrOutput) ToContainerServiceSshConfigurationPtrOutputWithContext ¶
func (o ContainerServiceSshConfigurationPtrOutput) ToContainerServiceSshConfigurationPtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationPtrOutput
type ContainerServiceSshConfigurationResponse ¶
type ContainerServiceSshConfigurationResponse struct { // The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified. PublicKeys []ContainerServiceSshPublicKeyResponse `pulumi:"publicKeys"` }
SSH configuration for Linux-based VMs running on Azure.
type ContainerServiceSshConfigurationResponseArgs ¶
type ContainerServiceSshConfigurationResponseArgs struct { // The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified. PublicKeys ContainerServiceSshPublicKeyResponseArrayInput `pulumi:"publicKeys"` }
SSH configuration for Linux-based VMs running on Azure.
func (ContainerServiceSshConfigurationResponseArgs) ElementType ¶
func (ContainerServiceSshConfigurationResponseArgs) ElementType() reflect.Type
func (ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponseOutput ¶
func (i ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponseOutput() ContainerServiceSshConfigurationResponseOutput
func (ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponseOutputWithContext ¶
func (i ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponseOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponseOutput
func (ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponsePtrOutput ¶
func (i ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponsePtrOutput() ContainerServiceSshConfigurationResponsePtrOutput
func (ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponsePtrOutputWithContext ¶
func (i ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponsePtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponsePtrOutput
type ContainerServiceSshConfigurationResponseInput ¶
type ContainerServiceSshConfigurationResponseInput interface { pulumi.Input ToContainerServiceSshConfigurationResponseOutput() ContainerServiceSshConfigurationResponseOutput ToContainerServiceSshConfigurationResponseOutputWithContext(context.Context) ContainerServiceSshConfigurationResponseOutput }
ContainerServiceSshConfigurationResponseInput is an input type that accepts ContainerServiceSshConfigurationResponseArgs and ContainerServiceSshConfigurationResponseOutput values. You can construct a concrete instance of `ContainerServiceSshConfigurationResponseInput` via:
ContainerServiceSshConfigurationResponseArgs{...}
type ContainerServiceSshConfigurationResponseOutput ¶
type ContainerServiceSshConfigurationResponseOutput struct{ *pulumi.OutputState }
SSH configuration for Linux-based VMs running on Azure.
func (ContainerServiceSshConfigurationResponseOutput) ElementType ¶
func (ContainerServiceSshConfigurationResponseOutput) ElementType() reflect.Type
func (ContainerServiceSshConfigurationResponseOutput) PublicKeys ¶
func (o ContainerServiceSshConfigurationResponseOutput) PublicKeys() ContainerServiceSshPublicKeyResponseArrayOutput
The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
func (ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponseOutput ¶
func (o ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponseOutput() ContainerServiceSshConfigurationResponseOutput
func (ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponseOutputWithContext ¶
func (o ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponseOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponseOutput
func (ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponsePtrOutput ¶
func (o ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponsePtrOutput() ContainerServiceSshConfigurationResponsePtrOutput
func (ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponsePtrOutputWithContext ¶
func (o ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponsePtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponsePtrOutput
type ContainerServiceSshConfigurationResponsePtrInput ¶
type ContainerServiceSshConfigurationResponsePtrInput interface { pulumi.Input ToContainerServiceSshConfigurationResponsePtrOutput() ContainerServiceSshConfigurationResponsePtrOutput ToContainerServiceSshConfigurationResponsePtrOutputWithContext(context.Context) ContainerServiceSshConfigurationResponsePtrOutput }
ContainerServiceSshConfigurationResponsePtrInput is an input type that accepts ContainerServiceSshConfigurationResponseArgs, ContainerServiceSshConfigurationResponsePtr and ContainerServiceSshConfigurationResponsePtrOutput values. You can construct a concrete instance of `ContainerServiceSshConfigurationResponsePtrInput` via:
ContainerServiceSshConfigurationResponseArgs{...} or: nil
func ContainerServiceSshConfigurationResponsePtr ¶
func ContainerServiceSshConfigurationResponsePtr(v *ContainerServiceSshConfigurationResponseArgs) ContainerServiceSshConfigurationResponsePtrInput
type ContainerServiceSshConfigurationResponsePtrOutput ¶
type ContainerServiceSshConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (ContainerServiceSshConfigurationResponsePtrOutput) ElementType ¶
func (ContainerServiceSshConfigurationResponsePtrOutput) ElementType() reflect.Type
func (ContainerServiceSshConfigurationResponsePtrOutput) PublicKeys ¶
func (o ContainerServiceSshConfigurationResponsePtrOutput) PublicKeys() ContainerServiceSshPublicKeyResponseArrayOutput
The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
func (ContainerServiceSshConfigurationResponsePtrOutput) ToContainerServiceSshConfigurationResponsePtrOutput ¶
func (o ContainerServiceSshConfigurationResponsePtrOutput) ToContainerServiceSshConfigurationResponsePtrOutput() ContainerServiceSshConfigurationResponsePtrOutput
func (ContainerServiceSshConfigurationResponsePtrOutput) ToContainerServiceSshConfigurationResponsePtrOutputWithContext ¶
func (o ContainerServiceSshConfigurationResponsePtrOutput) ToContainerServiceSshConfigurationResponsePtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponsePtrOutput
type ContainerServiceSshPublicKey ¶
type ContainerServiceSshPublicKey struct { // Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers. KeyData string `pulumi:"keyData"` }
Contains information about SSH certificate public key data.
type ContainerServiceSshPublicKeyArgs ¶
type ContainerServiceSshPublicKeyArgs struct { // Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers. KeyData pulumi.StringInput `pulumi:"keyData"` }
Contains information about SSH certificate public key data.
func (ContainerServiceSshPublicKeyArgs) ElementType ¶
func (ContainerServiceSshPublicKeyArgs) ElementType() reflect.Type
func (ContainerServiceSshPublicKeyArgs) ToContainerServiceSshPublicKeyOutput ¶
func (i ContainerServiceSshPublicKeyArgs) ToContainerServiceSshPublicKeyOutput() ContainerServiceSshPublicKeyOutput
func (ContainerServiceSshPublicKeyArgs) ToContainerServiceSshPublicKeyOutputWithContext ¶
func (i ContainerServiceSshPublicKeyArgs) ToContainerServiceSshPublicKeyOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyOutput
type ContainerServiceSshPublicKeyArray ¶
type ContainerServiceSshPublicKeyArray []ContainerServiceSshPublicKeyInput
func (ContainerServiceSshPublicKeyArray) ElementType ¶
func (ContainerServiceSshPublicKeyArray) ElementType() reflect.Type
func (ContainerServiceSshPublicKeyArray) ToContainerServiceSshPublicKeyArrayOutput ¶
func (i ContainerServiceSshPublicKeyArray) ToContainerServiceSshPublicKeyArrayOutput() ContainerServiceSshPublicKeyArrayOutput
func (ContainerServiceSshPublicKeyArray) ToContainerServiceSshPublicKeyArrayOutputWithContext ¶
func (i ContainerServiceSshPublicKeyArray) ToContainerServiceSshPublicKeyArrayOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyArrayOutput
type ContainerServiceSshPublicKeyArrayInput ¶
type ContainerServiceSshPublicKeyArrayInput interface { pulumi.Input ToContainerServiceSshPublicKeyArrayOutput() ContainerServiceSshPublicKeyArrayOutput ToContainerServiceSshPublicKeyArrayOutputWithContext(context.Context) ContainerServiceSshPublicKeyArrayOutput }
ContainerServiceSshPublicKeyArrayInput is an input type that accepts ContainerServiceSshPublicKeyArray and ContainerServiceSshPublicKeyArrayOutput values. You can construct a concrete instance of `ContainerServiceSshPublicKeyArrayInput` via:
ContainerServiceSshPublicKeyArray{ ContainerServiceSshPublicKeyArgs{...} }
type ContainerServiceSshPublicKeyArrayOutput ¶
type ContainerServiceSshPublicKeyArrayOutput struct{ *pulumi.OutputState }
func (ContainerServiceSshPublicKeyArrayOutput) ElementType ¶
func (ContainerServiceSshPublicKeyArrayOutput) ElementType() reflect.Type
func (ContainerServiceSshPublicKeyArrayOutput) ToContainerServiceSshPublicKeyArrayOutput ¶
func (o ContainerServiceSshPublicKeyArrayOutput) ToContainerServiceSshPublicKeyArrayOutput() ContainerServiceSshPublicKeyArrayOutput
func (ContainerServiceSshPublicKeyArrayOutput) ToContainerServiceSshPublicKeyArrayOutputWithContext ¶
func (o ContainerServiceSshPublicKeyArrayOutput) ToContainerServiceSshPublicKeyArrayOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyArrayOutput
type ContainerServiceSshPublicKeyInput ¶
type ContainerServiceSshPublicKeyInput interface { pulumi.Input ToContainerServiceSshPublicKeyOutput() ContainerServiceSshPublicKeyOutput ToContainerServiceSshPublicKeyOutputWithContext(context.Context) ContainerServiceSshPublicKeyOutput }
ContainerServiceSshPublicKeyInput is an input type that accepts ContainerServiceSshPublicKeyArgs and ContainerServiceSshPublicKeyOutput values. You can construct a concrete instance of `ContainerServiceSshPublicKeyInput` via:
ContainerServiceSshPublicKeyArgs{...}
type ContainerServiceSshPublicKeyOutput ¶
type ContainerServiceSshPublicKeyOutput struct{ *pulumi.OutputState }
Contains information about SSH certificate public key data.
func (ContainerServiceSshPublicKeyOutput) ElementType ¶
func (ContainerServiceSshPublicKeyOutput) ElementType() reflect.Type
func (ContainerServiceSshPublicKeyOutput) KeyData ¶
func (o ContainerServiceSshPublicKeyOutput) KeyData() pulumi.StringOutput
Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
func (ContainerServiceSshPublicKeyOutput) ToContainerServiceSshPublicKeyOutput ¶
func (o ContainerServiceSshPublicKeyOutput) ToContainerServiceSshPublicKeyOutput() ContainerServiceSshPublicKeyOutput
func (ContainerServiceSshPublicKeyOutput) ToContainerServiceSshPublicKeyOutputWithContext ¶
func (o ContainerServiceSshPublicKeyOutput) ToContainerServiceSshPublicKeyOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyOutput
type ContainerServiceSshPublicKeyResponse ¶
type ContainerServiceSshPublicKeyResponse struct { // Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers. KeyData string `pulumi:"keyData"` }
Contains information about SSH certificate public key data.
type ContainerServiceSshPublicKeyResponseArgs ¶
type ContainerServiceSshPublicKeyResponseArgs struct { // Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers. KeyData pulumi.StringInput `pulumi:"keyData"` }
Contains information about SSH certificate public key data.
func (ContainerServiceSshPublicKeyResponseArgs) ElementType ¶
func (ContainerServiceSshPublicKeyResponseArgs) ElementType() reflect.Type
func (ContainerServiceSshPublicKeyResponseArgs) ToContainerServiceSshPublicKeyResponseOutput ¶
func (i ContainerServiceSshPublicKeyResponseArgs) ToContainerServiceSshPublicKeyResponseOutput() ContainerServiceSshPublicKeyResponseOutput
func (ContainerServiceSshPublicKeyResponseArgs) ToContainerServiceSshPublicKeyResponseOutputWithContext ¶
func (i ContainerServiceSshPublicKeyResponseArgs) ToContainerServiceSshPublicKeyResponseOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyResponseOutput
type ContainerServiceSshPublicKeyResponseArray ¶
type ContainerServiceSshPublicKeyResponseArray []ContainerServiceSshPublicKeyResponseInput
func (ContainerServiceSshPublicKeyResponseArray) ElementType ¶
func (ContainerServiceSshPublicKeyResponseArray) ElementType() reflect.Type
func (ContainerServiceSshPublicKeyResponseArray) ToContainerServiceSshPublicKeyResponseArrayOutput ¶
func (i ContainerServiceSshPublicKeyResponseArray) ToContainerServiceSshPublicKeyResponseArrayOutput() ContainerServiceSshPublicKeyResponseArrayOutput
func (ContainerServiceSshPublicKeyResponseArray) ToContainerServiceSshPublicKeyResponseArrayOutputWithContext ¶
func (i ContainerServiceSshPublicKeyResponseArray) ToContainerServiceSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyResponseArrayOutput
type ContainerServiceSshPublicKeyResponseArrayInput ¶
type ContainerServiceSshPublicKeyResponseArrayInput interface { pulumi.Input ToContainerServiceSshPublicKeyResponseArrayOutput() ContainerServiceSshPublicKeyResponseArrayOutput ToContainerServiceSshPublicKeyResponseArrayOutputWithContext(context.Context) ContainerServiceSshPublicKeyResponseArrayOutput }
ContainerServiceSshPublicKeyResponseArrayInput is an input type that accepts ContainerServiceSshPublicKeyResponseArray and ContainerServiceSshPublicKeyResponseArrayOutput values. You can construct a concrete instance of `ContainerServiceSshPublicKeyResponseArrayInput` via:
ContainerServiceSshPublicKeyResponseArray{ ContainerServiceSshPublicKeyResponseArgs{...} }
type ContainerServiceSshPublicKeyResponseArrayOutput ¶
type ContainerServiceSshPublicKeyResponseArrayOutput struct{ *pulumi.OutputState }
func (ContainerServiceSshPublicKeyResponseArrayOutput) ElementType ¶
func (ContainerServiceSshPublicKeyResponseArrayOutput) ElementType() reflect.Type
func (ContainerServiceSshPublicKeyResponseArrayOutput) ToContainerServiceSshPublicKeyResponseArrayOutput ¶
func (o ContainerServiceSshPublicKeyResponseArrayOutput) ToContainerServiceSshPublicKeyResponseArrayOutput() ContainerServiceSshPublicKeyResponseArrayOutput
func (ContainerServiceSshPublicKeyResponseArrayOutput) ToContainerServiceSshPublicKeyResponseArrayOutputWithContext ¶
func (o ContainerServiceSshPublicKeyResponseArrayOutput) ToContainerServiceSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyResponseArrayOutput
type ContainerServiceSshPublicKeyResponseInput ¶
type ContainerServiceSshPublicKeyResponseInput interface { pulumi.Input ToContainerServiceSshPublicKeyResponseOutput() ContainerServiceSshPublicKeyResponseOutput ToContainerServiceSshPublicKeyResponseOutputWithContext(context.Context) ContainerServiceSshPublicKeyResponseOutput }
ContainerServiceSshPublicKeyResponseInput is an input type that accepts ContainerServiceSshPublicKeyResponseArgs and ContainerServiceSshPublicKeyResponseOutput values. You can construct a concrete instance of `ContainerServiceSshPublicKeyResponseInput` via:
ContainerServiceSshPublicKeyResponseArgs{...}
type ContainerServiceSshPublicKeyResponseOutput ¶
type ContainerServiceSshPublicKeyResponseOutput struct{ *pulumi.OutputState }
Contains information about SSH certificate public key data.
func (ContainerServiceSshPublicKeyResponseOutput) ElementType ¶
func (ContainerServiceSshPublicKeyResponseOutput) ElementType() reflect.Type
func (ContainerServiceSshPublicKeyResponseOutput) KeyData ¶
func (o ContainerServiceSshPublicKeyResponseOutput) KeyData() pulumi.StringOutput
Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
func (ContainerServiceSshPublicKeyResponseOutput) ToContainerServiceSshPublicKeyResponseOutput ¶
func (o ContainerServiceSshPublicKeyResponseOutput) ToContainerServiceSshPublicKeyResponseOutput() ContainerServiceSshPublicKeyResponseOutput
func (ContainerServiceSshPublicKeyResponseOutput) ToContainerServiceSshPublicKeyResponseOutputWithContext ¶
func (o ContainerServiceSshPublicKeyResponseOutput) ToContainerServiceSshPublicKeyResponseOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyResponseOutput
type CredentialResultResponse ¶
type CredentialResultResponse struct { // The name of the credential. Name string `pulumi:"name"` // Base64-encoded Kubernetes configuration file. Value string `pulumi:"value"` }
The credential result response.
type CredentialResultResponseArgs ¶
type CredentialResultResponseArgs struct { // The name of the credential. Name pulumi.StringInput `pulumi:"name"` // Base64-encoded Kubernetes configuration file. Value pulumi.StringInput `pulumi:"value"` }
The credential result response.
func (CredentialResultResponseArgs) ElementType ¶
func (CredentialResultResponseArgs) ElementType() reflect.Type
func (CredentialResultResponseArgs) ToCredentialResultResponseOutput ¶
func (i CredentialResultResponseArgs) ToCredentialResultResponseOutput() CredentialResultResponseOutput
func (CredentialResultResponseArgs) ToCredentialResultResponseOutputWithContext ¶
func (i CredentialResultResponseArgs) ToCredentialResultResponseOutputWithContext(ctx context.Context) CredentialResultResponseOutput
type CredentialResultResponseArray ¶
type CredentialResultResponseArray []CredentialResultResponseInput
func (CredentialResultResponseArray) ElementType ¶
func (CredentialResultResponseArray) ElementType() reflect.Type
func (CredentialResultResponseArray) ToCredentialResultResponseArrayOutput ¶
func (i CredentialResultResponseArray) ToCredentialResultResponseArrayOutput() CredentialResultResponseArrayOutput
func (CredentialResultResponseArray) ToCredentialResultResponseArrayOutputWithContext ¶
func (i CredentialResultResponseArray) ToCredentialResultResponseArrayOutputWithContext(ctx context.Context) CredentialResultResponseArrayOutput
type CredentialResultResponseArrayInput ¶
type CredentialResultResponseArrayInput interface { pulumi.Input ToCredentialResultResponseArrayOutput() CredentialResultResponseArrayOutput ToCredentialResultResponseArrayOutputWithContext(context.Context) CredentialResultResponseArrayOutput }
CredentialResultResponseArrayInput is an input type that accepts CredentialResultResponseArray and CredentialResultResponseArrayOutput values. You can construct a concrete instance of `CredentialResultResponseArrayInput` via:
CredentialResultResponseArray{ CredentialResultResponseArgs{...} }
type CredentialResultResponseArrayOutput ¶
type CredentialResultResponseArrayOutput struct{ *pulumi.OutputState }
func (CredentialResultResponseArrayOutput) ElementType ¶
func (CredentialResultResponseArrayOutput) ElementType() reflect.Type
func (CredentialResultResponseArrayOutput) Index ¶
func (o CredentialResultResponseArrayOutput) Index(i pulumi.IntInput) CredentialResultResponseOutput
func (CredentialResultResponseArrayOutput) ToCredentialResultResponseArrayOutput ¶
func (o CredentialResultResponseArrayOutput) ToCredentialResultResponseArrayOutput() CredentialResultResponseArrayOutput
func (CredentialResultResponseArrayOutput) ToCredentialResultResponseArrayOutputWithContext ¶
func (o CredentialResultResponseArrayOutput) ToCredentialResultResponseArrayOutputWithContext(ctx context.Context) CredentialResultResponseArrayOutput
type CredentialResultResponseInput ¶
type CredentialResultResponseInput interface { pulumi.Input ToCredentialResultResponseOutput() CredentialResultResponseOutput ToCredentialResultResponseOutputWithContext(context.Context) CredentialResultResponseOutput }
CredentialResultResponseInput is an input type that accepts CredentialResultResponseArgs and CredentialResultResponseOutput values. You can construct a concrete instance of `CredentialResultResponseInput` via:
CredentialResultResponseArgs{...}
type CredentialResultResponseOutput ¶
type CredentialResultResponseOutput struct{ *pulumi.OutputState }
The credential result response.
func (CredentialResultResponseOutput) ElementType ¶
func (CredentialResultResponseOutput) ElementType() reflect.Type
func (CredentialResultResponseOutput) Name ¶
func (o CredentialResultResponseOutput) Name() pulumi.StringOutput
The name of the credential.
func (CredentialResultResponseOutput) ToCredentialResultResponseOutput ¶
func (o CredentialResultResponseOutput) ToCredentialResultResponseOutput() CredentialResultResponseOutput
func (CredentialResultResponseOutput) ToCredentialResultResponseOutputWithContext ¶
func (o CredentialResultResponseOutput) ToCredentialResultResponseOutputWithContext(ctx context.Context) CredentialResultResponseOutput
func (CredentialResultResponseOutput) Value ¶
func (o CredentialResultResponseOutput) Value() pulumi.StringOutput
Base64-encoded Kubernetes configuration file.
type ListManagedClusterAccessProfileArgs ¶
type ListManagedClusterAccessProfileArgs struct { // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the managed cluster resource. ResourceName string `pulumi:"resourceName"` // The name of the role for managed cluster accessProfile resource. RoleName string `pulumi:"roleName"` }
type ListManagedClusterAccessProfileResult ¶
type ListManagedClusterAccessProfileResult struct { // Base64-encoded Kubernetes configuration file. KubeConfig *string `pulumi:"kubeConfig"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
Managed cluster Access Profile.
func ListManagedClusterAccessProfile ¶
func ListManagedClusterAccessProfile(ctx *pulumi.Context, args *ListManagedClusterAccessProfileArgs, opts ...pulumi.InvokeOption) (*ListManagedClusterAccessProfileResult, error)
type ListManagedClusterAdminCredentialsResult ¶
type ListManagedClusterAdminCredentialsResult struct { // Base64-encoded Kubernetes configuration file. Kubeconfigs []CredentialResultResponse `pulumi:"kubeconfigs"` }
The list of credential result response.
func ListManagedClusterAdminCredentials ¶
func ListManagedClusterAdminCredentials(ctx *pulumi.Context, args *ListManagedClusterAdminCredentialsArgs, opts ...pulumi.InvokeOption) (*ListManagedClusterAdminCredentialsResult, error)
type ListManagedClusterUserCredentialsResult ¶
type ListManagedClusterUserCredentialsResult struct { // Base64-encoded Kubernetes configuration file. Kubeconfigs []CredentialResultResponse `pulumi:"kubeconfigs"` }
The list of credential result response.
func ListManagedClusterUserCredentials ¶
func ListManagedClusterUserCredentials(ctx *pulumi.Context, args *ListManagedClusterUserCredentialsArgs, opts ...pulumi.InvokeOption) (*ListManagedClusterUserCredentialsResult, error)
type LookupAgentPoolArgs ¶
type LookupAgentPoolArgs struct { // The name of the agent pool. AgentPoolName string `pulumi:"agentPoolName"` // The name of the managed cluster resource. ManagedClusterName string `pulumi:"managedClusterName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupAgentPoolResult ¶
type LookupAgentPoolResult struct { // (PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType. AvailabilityZones []string `pulumi:"availabilityZones"` // Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1. Count int `pulumi:"count"` // Whether to enable auto-scaler EnableAutoScaling *bool `pulumi:"enableAutoScaling"` // Maximum number of nodes for auto-scaling MaxCount *int `pulumi:"maxCount"` // Maximum number of pods that can run on a node. MaxPods *int `pulumi:"maxPods"` // Minimum number of nodes for auto-scaling MinCount *int `pulumi:"minCount"` // The name of the resource that is unique within a resource group. This name can be used to access the resource. Name string `pulumi:"name"` // Version of orchestrator specified when creating the managed cluster. OrchestratorVersion *string `pulumi:"orchestratorVersion"` // OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified. OsDiskSizeGB *int `pulumi:"osDiskSizeGB"` // OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. OsType *string `pulumi:"osType"` // The current deployment or provisioning state, which only appears in the response. ProvisioningState string `pulumi:"provisioningState"` // AgentPoolType represents types of an agent pool Type string `pulumi:"type"` // Size of agent VMs. VmSize string `pulumi:"vmSize"` // VNet SubnetID specifies the VNet's subnet identifier. VnetSubnetID *string `pulumi:"vnetSubnetID"` }
Agent Pool.
func LookupAgentPool ¶
func LookupAgentPool(ctx *pulumi.Context, args *LookupAgentPoolArgs, opts ...pulumi.InvokeOption) (*LookupAgentPoolResult, error)
type LookupManagedClusterResult ¶
type LookupManagedClusterResult struct { // Profile of Azure Active Directory configuration. AadProfile *ManagedClusterAADProfileResponse `pulumi:"aadProfile"` // Profile of managed cluster add-on. AddonProfiles map[string]ManagedClusterAddonProfileResponse `pulumi:"addonProfiles"` // Properties of the agent pool. AgentPoolProfiles []ManagedClusterAgentPoolProfileResponse `pulumi:"agentPoolProfiles"` // (PREVIEW) Authorized IP Ranges to kubernetes API server. ApiServerAuthorizedIPRanges []string `pulumi:"apiServerAuthorizedIPRanges"` // DNS prefix specified when creating the managed cluster. DnsPrefix *string `pulumi:"dnsPrefix"` // (DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy. EnablePodSecurityPolicy *bool `pulumi:"enablePodSecurityPolicy"` // Whether to enable Kubernetes Role-Based Access Control. EnableRBAC *bool `pulumi:"enableRBAC"` // FQDN for the master pool. Fqdn string `pulumi:"fqdn"` // Version of Kubernetes specified when creating the managed cluster. KubernetesVersion *string `pulumi:"kubernetesVersion"` // Profile for Linux VMs in the container service cluster. LinuxProfile *ContainerServiceLinuxProfileResponse `pulumi:"linuxProfile"` // Resource location Location string `pulumi:"location"` // Resource name Name string `pulumi:"name"` // Profile of network configuration. NetworkProfile *ContainerServiceNetworkProfileResponse `pulumi:"networkProfile"` // Name of the resource group containing agent pool nodes. NodeResourceGroup string `pulumi:"nodeResourceGroup"` // The current deployment or provisioning state, which only appears in the response. ProvisioningState string `pulumi:"provisioningState"` // Information about a service principal identity for the cluster to use for manipulating Azure APIs. ServicePrincipalProfile *ManagedClusterServicePrincipalProfileResponse `pulumi:"servicePrincipalProfile"` // Resource tags Tags map[string]string `pulumi:"tags"` // Resource type Type string `pulumi:"type"` }
Managed cluster.
func LookupManagedCluster ¶
func LookupManagedCluster(ctx *pulumi.Context, args *LookupManagedClusterArgs, opts ...pulumi.InvokeOption) (*LookupManagedClusterResult, error)
type ManagedCluster ¶
type ManagedCluster struct { pulumi.CustomResourceState // Profile of Azure Active Directory configuration. AadProfile ManagedClusterAADProfileResponsePtrOutput `pulumi:"aadProfile"` // Profile of managed cluster add-on. AddonProfiles ManagedClusterAddonProfileResponseMapOutput `pulumi:"addonProfiles"` // Properties of the agent pool. AgentPoolProfiles ManagedClusterAgentPoolProfileResponseArrayOutput `pulumi:"agentPoolProfiles"` // (PREVIEW) Authorized IP Ranges to kubernetes API server. ApiServerAuthorizedIPRanges pulumi.StringArrayOutput `pulumi:"apiServerAuthorizedIPRanges"` // DNS prefix specified when creating the managed cluster. DnsPrefix pulumi.StringPtrOutput `pulumi:"dnsPrefix"` // (DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy. EnablePodSecurityPolicy pulumi.BoolPtrOutput `pulumi:"enablePodSecurityPolicy"` // Whether to enable Kubernetes Role-Based Access Control. EnableRBAC pulumi.BoolPtrOutput `pulumi:"enableRBAC"` // FQDN for the master pool. Fqdn pulumi.StringOutput `pulumi:"fqdn"` // Version of Kubernetes specified when creating the managed cluster. KubernetesVersion pulumi.StringPtrOutput `pulumi:"kubernetesVersion"` // Profile for Linux VMs in the container service cluster. LinuxProfile ContainerServiceLinuxProfileResponsePtrOutput `pulumi:"linuxProfile"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Resource name Name pulumi.StringOutput `pulumi:"name"` // Profile of network configuration. NetworkProfile ContainerServiceNetworkProfileResponsePtrOutput `pulumi:"networkProfile"` // Name of the resource group containing agent pool nodes. NodeResourceGroup pulumi.StringOutput `pulumi:"nodeResourceGroup"` // The current deployment or provisioning state, which only appears in the response. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Information about a service principal identity for the cluster to use for manipulating Azure APIs. ServicePrincipalProfile ManagedClusterServicePrincipalProfileResponsePtrOutput `pulumi:"servicePrincipalProfile"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type Type pulumi.StringOutput `pulumi:"type"` }
Managed cluster.
func GetManagedCluster ¶
func GetManagedCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedClusterState, opts ...pulumi.ResourceOption) (*ManagedCluster, error)
GetManagedCluster gets an existing ManagedCluster 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 NewManagedCluster ¶
func NewManagedCluster(ctx *pulumi.Context, name string, args *ManagedClusterArgs, opts ...pulumi.ResourceOption) (*ManagedCluster, error)
NewManagedCluster registers a new resource with the given unique name, arguments, and options.
type ManagedClusterAADProfile ¶
type ManagedClusterAADProfile struct { // The client AAD application ID. ClientAppID string `pulumi:"clientAppID"` // The server AAD application ID. ServerAppID string `pulumi:"serverAppID"` // The server AAD application secret. ServerAppSecret *string `pulumi:"serverAppSecret"` // The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription. TenantID *string `pulumi:"tenantID"` }
AADProfile specifies attributes for Azure Active Directory integration.
type ManagedClusterAADProfileArgs ¶
type ManagedClusterAADProfileArgs struct { // The client AAD application ID. ClientAppID pulumi.StringInput `pulumi:"clientAppID"` // The server AAD application ID. ServerAppID pulumi.StringInput `pulumi:"serverAppID"` // The server AAD application secret. ServerAppSecret pulumi.StringPtrInput `pulumi:"serverAppSecret"` // The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription. TenantID pulumi.StringPtrInput `pulumi:"tenantID"` }
AADProfile specifies attributes for Azure Active Directory integration.
func (ManagedClusterAADProfileArgs) ElementType ¶
func (ManagedClusterAADProfileArgs) ElementType() reflect.Type
func (ManagedClusterAADProfileArgs) ToManagedClusterAADProfileOutput ¶
func (i ManagedClusterAADProfileArgs) ToManagedClusterAADProfileOutput() ManagedClusterAADProfileOutput
func (ManagedClusterAADProfileArgs) ToManagedClusterAADProfileOutputWithContext ¶
func (i ManagedClusterAADProfileArgs) ToManagedClusterAADProfileOutputWithContext(ctx context.Context) ManagedClusterAADProfileOutput
func (ManagedClusterAADProfileArgs) ToManagedClusterAADProfilePtrOutput ¶
func (i ManagedClusterAADProfileArgs) ToManagedClusterAADProfilePtrOutput() ManagedClusterAADProfilePtrOutput
func (ManagedClusterAADProfileArgs) ToManagedClusterAADProfilePtrOutputWithContext ¶
func (i ManagedClusterAADProfileArgs) ToManagedClusterAADProfilePtrOutputWithContext(ctx context.Context) ManagedClusterAADProfilePtrOutput
type ManagedClusterAADProfileInput ¶
type ManagedClusterAADProfileInput interface { pulumi.Input ToManagedClusterAADProfileOutput() ManagedClusterAADProfileOutput ToManagedClusterAADProfileOutputWithContext(context.Context) ManagedClusterAADProfileOutput }
ManagedClusterAADProfileInput is an input type that accepts ManagedClusterAADProfileArgs and ManagedClusterAADProfileOutput values. You can construct a concrete instance of `ManagedClusterAADProfileInput` via:
ManagedClusterAADProfileArgs{...}
type ManagedClusterAADProfileOutput ¶
type ManagedClusterAADProfileOutput struct{ *pulumi.OutputState }
AADProfile specifies attributes for Azure Active Directory integration.
func (ManagedClusterAADProfileOutput) ClientAppID ¶
func (o ManagedClusterAADProfileOutput) ClientAppID() pulumi.StringOutput
The client AAD application ID.
func (ManagedClusterAADProfileOutput) ElementType ¶
func (ManagedClusterAADProfileOutput) ElementType() reflect.Type
func (ManagedClusterAADProfileOutput) ServerAppID ¶
func (o ManagedClusterAADProfileOutput) ServerAppID() pulumi.StringOutput
The server AAD application ID.
func (ManagedClusterAADProfileOutput) ServerAppSecret ¶
func (o ManagedClusterAADProfileOutput) ServerAppSecret() pulumi.StringPtrOutput
The server AAD application secret.
func (ManagedClusterAADProfileOutput) TenantID ¶
func (o ManagedClusterAADProfileOutput) TenantID() pulumi.StringPtrOutput
The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
func (ManagedClusterAADProfileOutput) ToManagedClusterAADProfileOutput ¶
func (o ManagedClusterAADProfileOutput) ToManagedClusterAADProfileOutput() ManagedClusterAADProfileOutput
func (ManagedClusterAADProfileOutput) ToManagedClusterAADProfileOutputWithContext ¶
func (o ManagedClusterAADProfileOutput) ToManagedClusterAADProfileOutputWithContext(ctx context.Context) ManagedClusterAADProfileOutput
func (ManagedClusterAADProfileOutput) ToManagedClusterAADProfilePtrOutput ¶
func (o ManagedClusterAADProfileOutput) ToManagedClusterAADProfilePtrOutput() ManagedClusterAADProfilePtrOutput
func (ManagedClusterAADProfileOutput) ToManagedClusterAADProfilePtrOutputWithContext ¶
func (o ManagedClusterAADProfileOutput) ToManagedClusterAADProfilePtrOutputWithContext(ctx context.Context) ManagedClusterAADProfilePtrOutput
type ManagedClusterAADProfilePtrInput ¶
type ManagedClusterAADProfilePtrInput interface { pulumi.Input ToManagedClusterAADProfilePtrOutput() ManagedClusterAADProfilePtrOutput ToManagedClusterAADProfilePtrOutputWithContext(context.Context) ManagedClusterAADProfilePtrOutput }
ManagedClusterAADProfilePtrInput is an input type that accepts ManagedClusterAADProfileArgs, ManagedClusterAADProfilePtr and ManagedClusterAADProfilePtrOutput values. You can construct a concrete instance of `ManagedClusterAADProfilePtrInput` via:
ManagedClusterAADProfileArgs{...} or: nil
func ManagedClusterAADProfilePtr ¶
func ManagedClusterAADProfilePtr(v *ManagedClusterAADProfileArgs) ManagedClusterAADProfilePtrInput
type ManagedClusterAADProfilePtrOutput ¶
type ManagedClusterAADProfilePtrOutput struct{ *pulumi.OutputState }
func (ManagedClusterAADProfilePtrOutput) ClientAppID ¶
func (o ManagedClusterAADProfilePtrOutput) ClientAppID() pulumi.StringPtrOutput
The client AAD application ID.
func (ManagedClusterAADProfilePtrOutput) Elem ¶
func (o ManagedClusterAADProfilePtrOutput) Elem() ManagedClusterAADProfileOutput
func (ManagedClusterAADProfilePtrOutput) ElementType ¶
func (ManagedClusterAADProfilePtrOutput) ElementType() reflect.Type
func (ManagedClusterAADProfilePtrOutput) ServerAppID ¶
func (o ManagedClusterAADProfilePtrOutput) ServerAppID() pulumi.StringPtrOutput
The server AAD application ID.
func (ManagedClusterAADProfilePtrOutput) ServerAppSecret ¶
func (o ManagedClusterAADProfilePtrOutput) ServerAppSecret() pulumi.StringPtrOutput
The server AAD application secret.
func (ManagedClusterAADProfilePtrOutput) TenantID ¶
func (o ManagedClusterAADProfilePtrOutput) TenantID() pulumi.StringPtrOutput
The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
func (ManagedClusterAADProfilePtrOutput) ToManagedClusterAADProfilePtrOutput ¶
func (o ManagedClusterAADProfilePtrOutput) ToManagedClusterAADProfilePtrOutput() ManagedClusterAADProfilePtrOutput
func (ManagedClusterAADProfilePtrOutput) ToManagedClusterAADProfilePtrOutputWithContext ¶
func (o ManagedClusterAADProfilePtrOutput) ToManagedClusterAADProfilePtrOutputWithContext(ctx context.Context) ManagedClusterAADProfilePtrOutput
type ManagedClusterAADProfileResponse ¶
type ManagedClusterAADProfileResponse struct { // The client AAD application ID. ClientAppID string `pulumi:"clientAppID"` // The server AAD application ID. ServerAppID string `pulumi:"serverAppID"` // The server AAD application secret. ServerAppSecret *string `pulumi:"serverAppSecret"` // The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription. TenantID *string `pulumi:"tenantID"` }
AADProfile specifies attributes for Azure Active Directory integration.
type ManagedClusterAADProfileResponseArgs ¶
type ManagedClusterAADProfileResponseArgs struct { // The client AAD application ID. ClientAppID pulumi.StringInput `pulumi:"clientAppID"` // The server AAD application ID. ServerAppID pulumi.StringInput `pulumi:"serverAppID"` // The server AAD application secret. ServerAppSecret pulumi.StringPtrInput `pulumi:"serverAppSecret"` // The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription. TenantID pulumi.StringPtrInput `pulumi:"tenantID"` }
AADProfile specifies attributes for Azure Active Directory integration.
func (ManagedClusterAADProfileResponseArgs) ElementType ¶
func (ManagedClusterAADProfileResponseArgs) ElementType() reflect.Type
func (ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponseOutput ¶
func (i ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponseOutput() ManagedClusterAADProfileResponseOutput
func (ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponseOutputWithContext ¶
func (i ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAADProfileResponseOutput
func (ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponsePtrOutput ¶
func (i ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponsePtrOutput() ManagedClusterAADProfileResponsePtrOutput
func (ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponsePtrOutputWithContext ¶
func (i ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterAADProfileResponsePtrOutput
type ManagedClusterAADProfileResponseInput ¶
type ManagedClusterAADProfileResponseInput interface { pulumi.Input ToManagedClusterAADProfileResponseOutput() ManagedClusterAADProfileResponseOutput ToManagedClusterAADProfileResponseOutputWithContext(context.Context) ManagedClusterAADProfileResponseOutput }
ManagedClusterAADProfileResponseInput is an input type that accepts ManagedClusterAADProfileResponseArgs and ManagedClusterAADProfileResponseOutput values. You can construct a concrete instance of `ManagedClusterAADProfileResponseInput` via:
ManagedClusterAADProfileResponseArgs{...}
type ManagedClusterAADProfileResponseOutput ¶
type ManagedClusterAADProfileResponseOutput struct{ *pulumi.OutputState }
AADProfile specifies attributes for Azure Active Directory integration.
func (ManagedClusterAADProfileResponseOutput) ClientAppID ¶
func (o ManagedClusterAADProfileResponseOutput) ClientAppID() pulumi.StringOutput
The client AAD application ID.
func (ManagedClusterAADProfileResponseOutput) ElementType ¶
func (ManagedClusterAADProfileResponseOutput) ElementType() reflect.Type
func (ManagedClusterAADProfileResponseOutput) ServerAppID ¶
func (o ManagedClusterAADProfileResponseOutput) ServerAppID() pulumi.StringOutput
The server AAD application ID.
func (ManagedClusterAADProfileResponseOutput) ServerAppSecret ¶
func (o ManagedClusterAADProfileResponseOutput) ServerAppSecret() pulumi.StringPtrOutput
The server AAD application secret.
func (ManagedClusterAADProfileResponseOutput) TenantID ¶
func (o ManagedClusterAADProfileResponseOutput) TenantID() pulumi.StringPtrOutput
The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
func (ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponseOutput ¶
func (o ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponseOutput() ManagedClusterAADProfileResponseOutput
func (ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponseOutputWithContext ¶
func (o ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAADProfileResponseOutput
func (ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponsePtrOutput ¶
func (o ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponsePtrOutput() ManagedClusterAADProfileResponsePtrOutput
func (ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponsePtrOutputWithContext ¶
func (o ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterAADProfileResponsePtrOutput
type ManagedClusterAADProfileResponsePtrInput ¶
type ManagedClusterAADProfileResponsePtrInput interface { pulumi.Input ToManagedClusterAADProfileResponsePtrOutput() ManagedClusterAADProfileResponsePtrOutput ToManagedClusterAADProfileResponsePtrOutputWithContext(context.Context) ManagedClusterAADProfileResponsePtrOutput }
ManagedClusterAADProfileResponsePtrInput is an input type that accepts ManagedClusterAADProfileResponseArgs, ManagedClusterAADProfileResponsePtr and ManagedClusterAADProfileResponsePtrOutput values. You can construct a concrete instance of `ManagedClusterAADProfileResponsePtrInput` via:
ManagedClusterAADProfileResponseArgs{...} or: nil
func ManagedClusterAADProfileResponsePtr ¶
func ManagedClusterAADProfileResponsePtr(v *ManagedClusterAADProfileResponseArgs) ManagedClusterAADProfileResponsePtrInput
type ManagedClusterAADProfileResponsePtrOutput ¶
type ManagedClusterAADProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagedClusterAADProfileResponsePtrOutput) ClientAppID ¶
func (o ManagedClusterAADProfileResponsePtrOutput) ClientAppID() pulumi.StringPtrOutput
The client AAD application ID.
func (ManagedClusterAADProfileResponsePtrOutput) ElementType ¶
func (ManagedClusterAADProfileResponsePtrOutput) ElementType() reflect.Type
func (ManagedClusterAADProfileResponsePtrOutput) ServerAppID ¶
func (o ManagedClusterAADProfileResponsePtrOutput) ServerAppID() pulumi.StringPtrOutput
The server AAD application ID.
func (ManagedClusterAADProfileResponsePtrOutput) ServerAppSecret ¶
func (o ManagedClusterAADProfileResponsePtrOutput) ServerAppSecret() pulumi.StringPtrOutput
The server AAD application secret.
func (ManagedClusterAADProfileResponsePtrOutput) TenantID ¶
func (o ManagedClusterAADProfileResponsePtrOutput) TenantID() pulumi.StringPtrOutput
The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
func (ManagedClusterAADProfileResponsePtrOutput) ToManagedClusterAADProfileResponsePtrOutput ¶
func (o ManagedClusterAADProfileResponsePtrOutput) ToManagedClusterAADProfileResponsePtrOutput() ManagedClusterAADProfileResponsePtrOutput
func (ManagedClusterAADProfileResponsePtrOutput) ToManagedClusterAADProfileResponsePtrOutputWithContext ¶
func (o ManagedClusterAADProfileResponsePtrOutput) ToManagedClusterAADProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterAADProfileResponsePtrOutput
type ManagedClusterAddonProfile ¶
type ManagedClusterAddonProfile struct { // Key-value pairs for configuring an add-on. Config map[string]string `pulumi:"config"` // Whether the add-on is enabled or not. Enabled bool `pulumi:"enabled"` }
A Kubernetes add-on profile for a managed cluster.
type ManagedClusterAddonProfileArgs ¶
type ManagedClusterAddonProfileArgs struct { // Key-value pairs for configuring an add-on. Config pulumi.StringMapInput `pulumi:"config"` // Whether the add-on is enabled or not. Enabled pulumi.BoolInput `pulumi:"enabled"` }
A Kubernetes add-on profile for a managed cluster.
func (ManagedClusterAddonProfileArgs) ElementType ¶
func (ManagedClusterAddonProfileArgs) ElementType() reflect.Type
func (ManagedClusterAddonProfileArgs) ToManagedClusterAddonProfileOutput ¶
func (i ManagedClusterAddonProfileArgs) ToManagedClusterAddonProfileOutput() ManagedClusterAddonProfileOutput
func (ManagedClusterAddonProfileArgs) ToManagedClusterAddonProfileOutputWithContext ¶
func (i ManagedClusterAddonProfileArgs) ToManagedClusterAddonProfileOutputWithContext(ctx context.Context) ManagedClusterAddonProfileOutput
type ManagedClusterAddonProfileInput ¶
type ManagedClusterAddonProfileInput interface { pulumi.Input ToManagedClusterAddonProfileOutput() ManagedClusterAddonProfileOutput ToManagedClusterAddonProfileOutputWithContext(context.Context) ManagedClusterAddonProfileOutput }
ManagedClusterAddonProfileInput is an input type that accepts ManagedClusterAddonProfileArgs and ManagedClusterAddonProfileOutput values. You can construct a concrete instance of `ManagedClusterAddonProfileInput` via:
ManagedClusterAddonProfileArgs{...}
type ManagedClusterAddonProfileMap ¶
type ManagedClusterAddonProfileMap map[string]ManagedClusterAddonProfileInput
func (ManagedClusterAddonProfileMap) ElementType ¶
func (ManagedClusterAddonProfileMap) ElementType() reflect.Type
func (ManagedClusterAddonProfileMap) ToManagedClusterAddonProfileMapOutput ¶
func (i ManagedClusterAddonProfileMap) ToManagedClusterAddonProfileMapOutput() ManagedClusterAddonProfileMapOutput
func (ManagedClusterAddonProfileMap) ToManagedClusterAddonProfileMapOutputWithContext ¶
func (i ManagedClusterAddonProfileMap) ToManagedClusterAddonProfileMapOutputWithContext(ctx context.Context) ManagedClusterAddonProfileMapOutput
type ManagedClusterAddonProfileMapInput ¶
type ManagedClusterAddonProfileMapInput interface { pulumi.Input ToManagedClusterAddonProfileMapOutput() ManagedClusterAddonProfileMapOutput ToManagedClusterAddonProfileMapOutputWithContext(context.Context) ManagedClusterAddonProfileMapOutput }
ManagedClusterAddonProfileMapInput is an input type that accepts ManagedClusterAddonProfileMap and ManagedClusterAddonProfileMapOutput values. You can construct a concrete instance of `ManagedClusterAddonProfileMapInput` via:
ManagedClusterAddonProfileMap{ "key": ManagedClusterAddonProfileArgs{...} }
type ManagedClusterAddonProfileMapOutput ¶
type ManagedClusterAddonProfileMapOutput struct{ *pulumi.OutputState }
func (ManagedClusterAddonProfileMapOutput) ElementType ¶
func (ManagedClusterAddonProfileMapOutput) ElementType() reflect.Type
func (ManagedClusterAddonProfileMapOutput) MapIndex ¶
func (o ManagedClusterAddonProfileMapOutput) MapIndex(k pulumi.StringInput) ManagedClusterAddonProfileOutput
func (ManagedClusterAddonProfileMapOutput) ToManagedClusterAddonProfileMapOutput ¶
func (o ManagedClusterAddonProfileMapOutput) ToManagedClusterAddonProfileMapOutput() ManagedClusterAddonProfileMapOutput
func (ManagedClusterAddonProfileMapOutput) ToManagedClusterAddonProfileMapOutputWithContext ¶
func (o ManagedClusterAddonProfileMapOutput) ToManagedClusterAddonProfileMapOutputWithContext(ctx context.Context) ManagedClusterAddonProfileMapOutput
type ManagedClusterAddonProfileOutput ¶
type ManagedClusterAddonProfileOutput struct{ *pulumi.OutputState }
A Kubernetes add-on profile for a managed cluster.
func (ManagedClusterAddonProfileOutput) Config ¶
func (o ManagedClusterAddonProfileOutput) Config() pulumi.StringMapOutput
Key-value pairs for configuring an add-on.
func (ManagedClusterAddonProfileOutput) ElementType ¶
func (ManagedClusterAddonProfileOutput) ElementType() reflect.Type
func (ManagedClusterAddonProfileOutput) Enabled ¶
func (o ManagedClusterAddonProfileOutput) Enabled() pulumi.BoolOutput
Whether the add-on is enabled or not.
func (ManagedClusterAddonProfileOutput) ToManagedClusterAddonProfileOutput ¶
func (o ManagedClusterAddonProfileOutput) ToManagedClusterAddonProfileOutput() ManagedClusterAddonProfileOutput
func (ManagedClusterAddonProfileOutput) ToManagedClusterAddonProfileOutputWithContext ¶
func (o ManagedClusterAddonProfileOutput) ToManagedClusterAddonProfileOutputWithContext(ctx context.Context) ManagedClusterAddonProfileOutput
type ManagedClusterAddonProfileResponse ¶
type ManagedClusterAddonProfileResponse struct { // Key-value pairs for configuring an add-on. Config map[string]string `pulumi:"config"` // Whether the add-on is enabled or not. Enabled bool `pulumi:"enabled"` }
A Kubernetes add-on profile for a managed cluster.
type ManagedClusterAddonProfileResponseArgs ¶
type ManagedClusterAddonProfileResponseArgs struct { // Key-value pairs for configuring an add-on. Config pulumi.StringMapInput `pulumi:"config"` // Whether the add-on is enabled or not. Enabled pulumi.BoolInput `pulumi:"enabled"` }
A Kubernetes add-on profile for a managed cluster.
func (ManagedClusterAddonProfileResponseArgs) ElementType ¶
func (ManagedClusterAddonProfileResponseArgs) ElementType() reflect.Type
func (ManagedClusterAddonProfileResponseArgs) ToManagedClusterAddonProfileResponseOutput ¶
func (i ManagedClusterAddonProfileResponseArgs) ToManagedClusterAddonProfileResponseOutput() ManagedClusterAddonProfileResponseOutput
func (ManagedClusterAddonProfileResponseArgs) ToManagedClusterAddonProfileResponseOutputWithContext ¶
func (i ManagedClusterAddonProfileResponseArgs) ToManagedClusterAddonProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAddonProfileResponseOutput
type ManagedClusterAddonProfileResponseInput ¶
type ManagedClusterAddonProfileResponseInput interface { pulumi.Input ToManagedClusterAddonProfileResponseOutput() ManagedClusterAddonProfileResponseOutput ToManagedClusterAddonProfileResponseOutputWithContext(context.Context) ManagedClusterAddonProfileResponseOutput }
ManagedClusterAddonProfileResponseInput is an input type that accepts ManagedClusterAddonProfileResponseArgs and ManagedClusterAddonProfileResponseOutput values. You can construct a concrete instance of `ManagedClusterAddonProfileResponseInput` via:
ManagedClusterAddonProfileResponseArgs{...}
type ManagedClusterAddonProfileResponseMap ¶
type ManagedClusterAddonProfileResponseMap map[string]ManagedClusterAddonProfileResponseInput
func (ManagedClusterAddonProfileResponseMap) ElementType ¶
func (ManagedClusterAddonProfileResponseMap) ElementType() reflect.Type
func (ManagedClusterAddonProfileResponseMap) ToManagedClusterAddonProfileResponseMapOutput ¶
func (i ManagedClusterAddonProfileResponseMap) ToManagedClusterAddonProfileResponseMapOutput() ManagedClusterAddonProfileResponseMapOutput
func (ManagedClusterAddonProfileResponseMap) ToManagedClusterAddonProfileResponseMapOutputWithContext ¶
func (i ManagedClusterAddonProfileResponseMap) ToManagedClusterAddonProfileResponseMapOutputWithContext(ctx context.Context) ManagedClusterAddonProfileResponseMapOutput
type ManagedClusterAddonProfileResponseMapInput ¶
type ManagedClusterAddonProfileResponseMapInput interface { pulumi.Input ToManagedClusterAddonProfileResponseMapOutput() ManagedClusterAddonProfileResponseMapOutput ToManagedClusterAddonProfileResponseMapOutputWithContext(context.Context) ManagedClusterAddonProfileResponseMapOutput }
ManagedClusterAddonProfileResponseMapInput is an input type that accepts ManagedClusterAddonProfileResponseMap and ManagedClusterAddonProfileResponseMapOutput values. You can construct a concrete instance of `ManagedClusterAddonProfileResponseMapInput` via:
ManagedClusterAddonProfileResponseMap{ "key": ManagedClusterAddonProfileResponseArgs{...} }
type ManagedClusterAddonProfileResponseMapOutput ¶
type ManagedClusterAddonProfileResponseMapOutput struct{ *pulumi.OutputState }
func (ManagedClusterAddonProfileResponseMapOutput) ElementType ¶
func (ManagedClusterAddonProfileResponseMapOutput) ElementType() reflect.Type
func (ManagedClusterAddonProfileResponseMapOutput) ToManagedClusterAddonProfileResponseMapOutput ¶
func (o ManagedClusterAddonProfileResponseMapOutput) ToManagedClusterAddonProfileResponseMapOutput() ManagedClusterAddonProfileResponseMapOutput
func (ManagedClusterAddonProfileResponseMapOutput) ToManagedClusterAddonProfileResponseMapOutputWithContext ¶
func (o ManagedClusterAddonProfileResponseMapOutput) ToManagedClusterAddonProfileResponseMapOutputWithContext(ctx context.Context) ManagedClusterAddonProfileResponseMapOutput
type ManagedClusterAddonProfileResponseOutput ¶
type ManagedClusterAddonProfileResponseOutput struct{ *pulumi.OutputState }
A Kubernetes add-on profile for a managed cluster.
func (ManagedClusterAddonProfileResponseOutput) Config ¶
func (o ManagedClusterAddonProfileResponseOutput) Config() pulumi.StringMapOutput
Key-value pairs for configuring an add-on.
func (ManagedClusterAddonProfileResponseOutput) ElementType ¶
func (ManagedClusterAddonProfileResponseOutput) ElementType() reflect.Type
func (ManagedClusterAddonProfileResponseOutput) Enabled ¶
func (o ManagedClusterAddonProfileResponseOutput) Enabled() pulumi.BoolOutput
Whether the add-on is enabled or not.
func (ManagedClusterAddonProfileResponseOutput) ToManagedClusterAddonProfileResponseOutput ¶
func (o ManagedClusterAddonProfileResponseOutput) ToManagedClusterAddonProfileResponseOutput() ManagedClusterAddonProfileResponseOutput
func (ManagedClusterAddonProfileResponseOutput) ToManagedClusterAddonProfileResponseOutputWithContext ¶
func (o ManagedClusterAddonProfileResponseOutput) ToManagedClusterAddonProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAddonProfileResponseOutput
type ManagedClusterAgentPoolProfile ¶
type ManagedClusterAgentPoolProfile struct { // (PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType. AvailabilityZones []string `pulumi:"availabilityZones"` // Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1. Count int `pulumi:"count"` // Whether to enable auto-scaler EnableAutoScaling *bool `pulumi:"enableAutoScaling"` // Maximum number of nodes for auto-scaling MaxCount *int `pulumi:"maxCount"` // Maximum number of pods that can run on a node. MaxPods *int `pulumi:"maxPods"` // Minimum number of nodes for auto-scaling MinCount *int `pulumi:"minCount"` // Unique name of the agent pool profile in the context of the subscription and resource group. Name string `pulumi:"name"` // Version of orchestrator specified when creating the managed cluster. OrchestratorVersion *string `pulumi:"orchestratorVersion"` // OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified. OsDiskSizeGB *int `pulumi:"osDiskSizeGB"` // OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. OsType *string `pulumi:"osType"` // AgentPoolType represents types of an agent pool Type *string `pulumi:"type"` // Size of agent VMs. VmSize string `pulumi:"vmSize"` // VNet SubnetID specifies the VNet's subnet identifier. VnetSubnetID *string `pulumi:"vnetSubnetID"` }
Profile for the container service agent pool.
type ManagedClusterAgentPoolProfileArgs ¶
type ManagedClusterAgentPoolProfileArgs struct { // (PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType. AvailabilityZones pulumi.StringArrayInput `pulumi:"availabilityZones"` // Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1. Count pulumi.IntInput `pulumi:"count"` // Whether to enable auto-scaler EnableAutoScaling pulumi.BoolPtrInput `pulumi:"enableAutoScaling"` // Maximum number of nodes for auto-scaling MaxCount pulumi.IntPtrInput `pulumi:"maxCount"` // Maximum number of pods that can run on a node. MaxPods pulumi.IntPtrInput `pulumi:"maxPods"` // Minimum number of nodes for auto-scaling MinCount pulumi.IntPtrInput `pulumi:"minCount"` // Unique name of the agent pool profile in the context of the subscription and resource group. Name pulumi.StringInput `pulumi:"name"` // Version of orchestrator specified when creating the managed cluster. OrchestratorVersion pulumi.StringPtrInput `pulumi:"orchestratorVersion"` // OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified. OsDiskSizeGB pulumi.IntPtrInput `pulumi:"osDiskSizeGB"` // OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. OsType pulumi.StringPtrInput `pulumi:"osType"` // AgentPoolType represents types of an agent pool Type pulumi.StringPtrInput `pulumi:"type"` // Size of agent VMs. VmSize pulumi.StringInput `pulumi:"vmSize"` // VNet SubnetID specifies the VNet's subnet identifier. VnetSubnetID pulumi.StringPtrInput `pulumi:"vnetSubnetID"` }
Profile for the container service agent pool.
func (ManagedClusterAgentPoolProfileArgs) ElementType ¶
func (ManagedClusterAgentPoolProfileArgs) ElementType() reflect.Type
func (ManagedClusterAgentPoolProfileArgs) ToManagedClusterAgentPoolProfileOutput ¶
func (i ManagedClusterAgentPoolProfileArgs) ToManagedClusterAgentPoolProfileOutput() ManagedClusterAgentPoolProfileOutput
func (ManagedClusterAgentPoolProfileArgs) ToManagedClusterAgentPoolProfileOutputWithContext ¶
func (i ManagedClusterAgentPoolProfileArgs) ToManagedClusterAgentPoolProfileOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileOutput
type ManagedClusterAgentPoolProfileArray ¶
type ManagedClusterAgentPoolProfileArray []ManagedClusterAgentPoolProfileInput
func (ManagedClusterAgentPoolProfileArray) ElementType ¶
func (ManagedClusterAgentPoolProfileArray) ElementType() reflect.Type
func (ManagedClusterAgentPoolProfileArray) ToManagedClusterAgentPoolProfileArrayOutput ¶
func (i ManagedClusterAgentPoolProfileArray) ToManagedClusterAgentPoolProfileArrayOutput() ManagedClusterAgentPoolProfileArrayOutput
func (ManagedClusterAgentPoolProfileArray) ToManagedClusterAgentPoolProfileArrayOutputWithContext ¶
func (i ManagedClusterAgentPoolProfileArray) ToManagedClusterAgentPoolProfileArrayOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileArrayOutput
type ManagedClusterAgentPoolProfileArrayInput ¶
type ManagedClusterAgentPoolProfileArrayInput interface { pulumi.Input ToManagedClusterAgentPoolProfileArrayOutput() ManagedClusterAgentPoolProfileArrayOutput ToManagedClusterAgentPoolProfileArrayOutputWithContext(context.Context) ManagedClusterAgentPoolProfileArrayOutput }
ManagedClusterAgentPoolProfileArrayInput is an input type that accepts ManagedClusterAgentPoolProfileArray and ManagedClusterAgentPoolProfileArrayOutput values. You can construct a concrete instance of `ManagedClusterAgentPoolProfileArrayInput` via:
ManagedClusterAgentPoolProfileArray{ ManagedClusterAgentPoolProfileArgs{...} }
type ManagedClusterAgentPoolProfileArrayOutput ¶
type ManagedClusterAgentPoolProfileArrayOutput struct{ *pulumi.OutputState }
func (ManagedClusterAgentPoolProfileArrayOutput) ElementType ¶
func (ManagedClusterAgentPoolProfileArrayOutput) ElementType() reflect.Type
func (ManagedClusterAgentPoolProfileArrayOutput) ToManagedClusterAgentPoolProfileArrayOutput ¶
func (o ManagedClusterAgentPoolProfileArrayOutput) ToManagedClusterAgentPoolProfileArrayOutput() ManagedClusterAgentPoolProfileArrayOutput
func (ManagedClusterAgentPoolProfileArrayOutput) ToManagedClusterAgentPoolProfileArrayOutputWithContext ¶
func (o ManagedClusterAgentPoolProfileArrayOutput) ToManagedClusterAgentPoolProfileArrayOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileArrayOutput
type ManagedClusterAgentPoolProfileInput ¶
type ManagedClusterAgentPoolProfileInput interface { pulumi.Input ToManagedClusterAgentPoolProfileOutput() ManagedClusterAgentPoolProfileOutput ToManagedClusterAgentPoolProfileOutputWithContext(context.Context) ManagedClusterAgentPoolProfileOutput }
ManagedClusterAgentPoolProfileInput is an input type that accepts ManagedClusterAgentPoolProfileArgs and ManagedClusterAgentPoolProfileOutput values. You can construct a concrete instance of `ManagedClusterAgentPoolProfileInput` via:
ManagedClusterAgentPoolProfileArgs{...}
type ManagedClusterAgentPoolProfileOutput ¶
type ManagedClusterAgentPoolProfileOutput struct{ *pulumi.OutputState }
Profile for the container service agent pool.
func (ManagedClusterAgentPoolProfileOutput) AvailabilityZones ¶
func (o ManagedClusterAgentPoolProfileOutput) AvailabilityZones() pulumi.StringArrayOutput
(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.
func (ManagedClusterAgentPoolProfileOutput) Count ¶
func (o ManagedClusterAgentPoolProfileOutput) Count() pulumi.IntOutput
Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
func (ManagedClusterAgentPoolProfileOutput) ElementType ¶
func (ManagedClusterAgentPoolProfileOutput) ElementType() reflect.Type
func (ManagedClusterAgentPoolProfileOutput) EnableAutoScaling ¶
func (o ManagedClusterAgentPoolProfileOutput) EnableAutoScaling() pulumi.BoolPtrOutput
Whether to enable auto-scaler
func (ManagedClusterAgentPoolProfileOutput) MaxCount ¶
func (o ManagedClusterAgentPoolProfileOutput) MaxCount() pulumi.IntPtrOutput
Maximum number of nodes for auto-scaling
func (ManagedClusterAgentPoolProfileOutput) MaxPods ¶
func (o ManagedClusterAgentPoolProfileOutput) MaxPods() pulumi.IntPtrOutput
Maximum number of pods that can run on a node.
func (ManagedClusterAgentPoolProfileOutput) MinCount ¶
func (o ManagedClusterAgentPoolProfileOutput) MinCount() pulumi.IntPtrOutput
Minimum number of nodes for auto-scaling
func (ManagedClusterAgentPoolProfileOutput) Name ¶
func (o ManagedClusterAgentPoolProfileOutput) Name() pulumi.StringOutput
Unique name of the agent pool profile in the context of the subscription and resource group.
func (ManagedClusterAgentPoolProfileOutput) OrchestratorVersion ¶
func (o ManagedClusterAgentPoolProfileOutput) OrchestratorVersion() pulumi.StringPtrOutput
Version of orchestrator specified when creating the managed cluster.
func (ManagedClusterAgentPoolProfileOutput) OsDiskSizeGB ¶
func (o ManagedClusterAgentPoolProfileOutput) OsDiskSizeGB() pulumi.IntPtrOutput
OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
func (ManagedClusterAgentPoolProfileOutput) OsType ¶
func (o ManagedClusterAgentPoolProfileOutput) OsType() pulumi.StringPtrOutput
OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
func (ManagedClusterAgentPoolProfileOutput) ToManagedClusterAgentPoolProfileOutput ¶
func (o ManagedClusterAgentPoolProfileOutput) ToManagedClusterAgentPoolProfileOutput() ManagedClusterAgentPoolProfileOutput
func (ManagedClusterAgentPoolProfileOutput) ToManagedClusterAgentPoolProfileOutputWithContext ¶
func (o ManagedClusterAgentPoolProfileOutput) ToManagedClusterAgentPoolProfileOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileOutput
func (ManagedClusterAgentPoolProfileOutput) Type ¶
func (o ManagedClusterAgentPoolProfileOutput) Type() pulumi.StringPtrOutput
AgentPoolType represents types of an agent pool
func (ManagedClusterAgentPoolProfileOutput) VmSize ¶
func (o ManagedClusterAgentPoolProfileOutput) VmSize() pulumi.StringOutput
Size of agent VMs.
func (ManagedClusterAgentPoolProfileOutput) VnetSubnetID ¶
func (o ManagedClusterAgentPoolProfileOutput) VnetSubnetID() pulumi.StringPtrOutput
VNet SubnetID specifies the VNet's subnet identifier.
type ManagedClusterAgentPoolProfileResponse ¶
type ManagedClusterAgentPoolProfileResponse struct { // (PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType. AvailabilityZones []string `pulumi:"availabilityZones"` // Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1. Count int `pulumi:"count"` // Whether to enable auto-scaler EnableAutoScaling *bool `pulumi:"enableAutoScaling"` // Maximum number of nodes for auto-scaling MaxCount *int `pulumi:"maxCount"` // Maximum number of pods that can run on a node. MaxPods *int `pulumi:"maxPods"` // Minimum number of nodes for auto-scaling MinCount *int `pulumi:"minCount"` // Unique name of the agent pool profile in the context of the subscription and resource group. Name string `pulumi:"name"` // Version of orchestrator specified when creating the managed cluster. OrchestratorVersion *string `pulumi:"orchestratorVersion"` // OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified. OsDiskSizeGB *int `pulumi:"osDiskSizeGB"` // OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. OsType *string `pulumi:"osType"` // The current deployment or provisioning state, which only appears in the response. ProvisioningState string `pulumi:"provisioningState"` // AgentPoolType represents types of an agent pool Type *string `pulumi:"type"` // Size of agent VMs. VmSize string `pulumi:"vmSize"` // VNet SubnetID specifies the VNet's subnet identifier. VnetSubnetID *string `pulumi:"vnetSubnetID"` }
Profile for the container service agent pool.
type ManagedClusterAgentPoolProfileResponseArgs ¶
type ManagedClusterAgentPoolProfileResponseArgs struct { // (PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType. AvailabilityZones pulumi.StringArrayInput `pulumi:"availabilityZones"` // Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1. Count pulumi.IntInput `pulumi:"count"` // Whether to enable auto-scaler EnableAutoScaling pulumi.BoolPtrInput `pulumi:"enableAutoScaling"` // Maximum number of nodes for auto-scaling MaxCount pulumi.IntPtrInput `pulumi:"maxCount"` // Maximum number of pods that can run on a node. MaxPods pulumi.IntPtrInput `pulumi:"maxPods"` // Minimum number of nodes for auto-scaling MinCount pulumi.IntPtrInput `pulumi:"minCount"` // Unique name of the agent pool profile in the context of the subscription and resource group. Name pulumi.StringInput `pulumi:"name"` // Version of orchestrator specified when creating the managed cluster. OrchestratorVersion pulumi.StringPtrInput `pulumi:"orchestratorVersion"` // OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified. OsDiskSizeGB pulumi.IntPtrInput `pulumi:"osDiskSizeGB"` // OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. OsType pulumi.StringPtrInput `pulumi:"osType"` // The current deployment or provisioning state, which only appears in the response. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` // AgentPoolType represents types of an agent pool Type pulumi.StringPtrInput `pulumi:"type"` // Size of agent VMs. VmSize pulumi.StringInput `pulumi:"vmSize"` // VNet SubnetID specifies the VNet's subnet identifier. VnetSubnetID pulumi.StringPtrInput `pulumi:"vnetSubnetID"` }
Profile for the container service agent pool.
func (ManagedClusterAgentPoolProfileResponseArgs) ElementType ¶
func (ManagedClusterAgentPoolProfileResponseArgs) ElementType() reflect.Type
func (ManagedClusterAgentPoolProfileResponseArgs) ToManagedClusterAgentPoolProfileResponseOutput ¶
func (i ManagedClusterAgentPoolProfileResponseArgs) ToManagedClusterAgentPoolProfileResponseOutput() ManagedClusterAgentPoolProfileResponseOutput
func (ManagedClusterAgentPoolProfileResponseArgs) ToManagedClusterAgentPoolProfileResponseOutputWithContext ¶
func (i ManagedClusterAgentPoolProfileResponseArgs) ToManagedClusterAgentPoolProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileResponseOutput
type ManagedClusterAgentPoolProfileResponseArray ¶
type ManagedClusterAgentPoolProfileResponseArray []ManagedClusterAgentPoolProfileResponseInput
func (ManagedClusterAgentPoolProfileResponseArray) ElementType ¶
func (ManagedClusterAgentPoolProfileResponseArray) ElementType() reflect.Type
func (ManagedClusterAgentPoolProfileResponseArray) ToManagedClusterAgentPoolProfileResponseArrayOutput ¶
func (i ManagedClusterAgentPoolProfileResponseArray) ToManagedClusterAgentPoolProfileResponseArrayOutput() ManagedClusterAgentPoolProfileResponseArrayOutput
func (ManagedClusterAgentPoolProfileResponseArray) ToManagedClusterAgentPoolProfileResponseArrayOutputWithContext ¶
func (i ManagedClusterAgentPoolProfileResponseArray) ToManagedClusterAgentPoolProfileResponseArrayOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileResponseArrayOutput
type ManagedClusterAgentPoolProfileResponseArrayInput ¶
type ManagedClusterAgentPoolProfileResponseArrayInput interface { pulumi.Input ToManagedClusterAgentPoolProfileResponseArrayOutput() ManagedClusterAgentPoolProfileResponseArrayOutput ToManagedClusterAgentPoolProfileResponseArrayOutputWithContext(context.Context) ManagedClusterAgentPoolProfileResponseArrayOutput }
ManagedClusterAgentPoolProfileResponseArrayInput is an input type that accepts ManagedClusterAgentPoolProfileResponseArray and ManagedClusterAgentPoolProfileResponseArrayOutput values. You can construct a concrete instance of `ManagedClusterAgentPoolProfileResponseArrayInput` via:
ManagedClusterAgentPoolProfileResponseArray{ ManagedClusterAgentPoolProfileResponseArgs{...} }
type ManagedClusterAgentPoolProfileResponseArrayOutput ¶
type ManagedClusterAgentPoolProfileResponseArrayOutput struct{ *pulumi.OutputState }
func (ManagedClusterAgentPoolProfileResponseArrayOutput) ElementType ¶
func (ManagedClusterAgentPoolProfileResponseArrayOutput) ElementType() reflect.Type
func (ManagedClusterAgentPoolProfileResponseArrayOutput) ToManagedClusterAgentPoolProfileResponseArrayOutput ¶
func (o ManagedClusterAgentPoolProfileResponseArrayOutput) ToManagedClusterAgentPoolProfileResponseArrayOutput() ManagedClusterAgentPoolProfileResponseArrayOutput
func (ManagedClusterAgentPoolProfileResponseArrayOutput) ToManagedClusterAgentPoolProfileResponseArrayOutputWithContext ¶
func (o ManagedClusterAgentPoolProfileResponseArrayOutput) ToManagedClusterAgentPoolProfileResponseArrayOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileResponseArrayOutput
type ManagedClusterAgentPoolProfileResponseInput ¶
type ManagedClusterAgentPoolProfileResponseInput interface { pulumi.Input ToManagedClusterAgentPoolProfileResponseOutput() ManagedClusterAgentPoolProfileResponseOutput ToManagedClusterAgentPoolProfileResponseOutputWithContext(context.Context) ManagedClusterAgentPoolProfileResponseOutput }
ManagedClusterAgentPoolProfileResponseInput is an input type that accepts ManagedClusterAgentPoolProfileResponseArgs and ManagedClusterAgentPoolProfileResponseOutput values. You can construct a concrete instance of `ManagedClusterAgentPoolProfileResponseInput` via:
ManagedClusterAgentPoolProfileResponseArgs{...}
type ManagedClusterAgentPoolProfileResponseOutput ¶
type ManagedClusterAgentPoolProfileResponseOutput struct{ *pulumi.OutputState }
Profile for the container service agent pool.
func (ManagedClusterAgentPoolProfileResponseOutput) AvailabilityZones ¶
func (o ManagedClusterAgentPoolProfileResponseOutput) AvailabilityZones() pulumi.StringArrayOutput
(PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.
func (ManagedClusterAgentPoolProfileResponseOutput) Count ¶
func (o ManagedClusterAgentPoolProfileResponseOutput) Count() pulumi.IntOutput
Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
func (ManagedClusterAgentPoolProfileResponseOutput) ElementType ¶
func (ManagedClusterAgentPoolProfileResponseOutput) ElementType() reflect.Type
func (ManagedClusterAgentPoolProfileResponseOutput) EnableAutoScaling ¶
func (o ManagedClusterAgentPoolProfileResponseOutput) EnableAutoScaling() pulumi.BoolPtrOutput
Whether to enable auto-scaler
func (ManagedClusterAgentPoolProfileResponseOutput) MaxCount ¶
func (o ManagedClusterAgentPoolProfileResponseOutput) MaxCount() pulumi.IntPtrOutput
Maximum number of nodes for auto-scaling
func (ManagedClusterAgentPoolProfileResponseOutput) MaxPods ¶
func (o ManagedClusterAgentPoolProfileResponseOutput) MaxPods() pulumi.IntPtrOutput
Maximum number of pods that can run on a node.
func (ManagedClusterAgentPoolProfileResponseOutput) MinCount ¶
func (o ManagedClusterAgentPoolProfileResponseOutput) MinCount() pulumi.IntPtrOutput
Minimum number of nodes for auto-scaling
func (ManagedClusterAgentPoolProfileResponseOutput) Name ¶
func (o ManagedClusterAgentPoolProfileResponseOutput) Name() pulumi.StringOutput
Unique name of the agent pool profile in the context of the subscription and resource group.
func (ManagedClusterAgentPoolProfileResponseOutput) OrchestratorVersion ¶
func (o ManagedClusterAgentPoolProfileResponseOutput) OrchestratorVersion() pulumi.StringPtrOutput
Version of orchestrator specified when creating the managed cluster.
func (ManagedClusterAgentPoolProfileResponseOutput) OsDiskSizeGB ¶
func (o ManagedClusterAgentPoolProfileResponseOutput) OsDiskSizeGB() pulumi.IntPtrOutput
OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
func (ManagedClusterAgentPoolProfileResponseOutput) OsType ¶
func (o ManagedClusterAgentPoolProfileResponseOutput) OsType() pulumi.StringPtrOutput
OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
func (ManagedClusterAgentPoolProfileResponseOutput) ProvisioningState ¶
func (o ManagedClusterAgentPoolProfileResponseOutput) ProvisioningState() pulumi.StringOutput
The current deployment or provisioning state, which only appears in the response.
func (ManagedClusterAgentPoolProfileResponseOutput) ToManagedClusterAgentPoolProfileResponseOutput ¶
func (o ManagedClusterAgentPoolProfileResponseOutput) ToManagedClusterAgentPoolProfileResponseOutput() ManagedClusterAgentPoolProfileResponseOutput
func (ManagedClusterAgentPoolProfileResponseOutput) ToManagedClusterAgentPoolProfileResponseOutputWithContext ¶
func (o ManagedClusterAgentPoolProfileResponseOutput) ToManagedClusterAgentPoolProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileResponseOutput
func (ManagedClusterAgentPoolProfileResponseOutput) Type ¶
func (o ManagedClusterAgentPoolProfileResponseOutput) Type() pulumi.StringPtrOutput
AgentPoolType represents types of an agent pool
func (ManagedClusterAgentPoolProfileResponseOutput) VmSize ¶
func (o ManagedClusterAgentPoolProfileResponseOutput) VmSize() pulumi.StringOutput
Size of agent VMs.
func (ManagedClusterAgentPoolProfileResponseOutput) VnetSubnetID ¶
func (o ManagedClusterAgentPoolProfileResponseOutput) VnetSubnetID() pulumi.StringPtrOutput
VNet SubnetID specifies the VNet's subnet identifier.
type ManagedClusterArgs ¶
type ManagedClusterArgs struct { // Profile of Azure Active Directory configuration. AadProfile ManagedClusterAADProfilePtrInput // Profile of managed cluster add-on. AddonProfiles ManagedClusterAddonProfileMapInput // Properties of the agent pool. AgentPoolProfiles ManagedClusterAgentPoolProfileArrayInput // (PREVIEW) Authorized IP Ranges to kubernetes API server. ApiServerAuthorizedIPRanges pulumi.StringArrayInput // DNS prefix specified when creating the managed cluster. DnsPrefix pulumi.StringPtrInput // (DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy. EnablePodSecurityPolicy pulumi.BoolPtrInput // Whether to enable Kubernetes Role-Based Access Control. EnableRBAC pulumi.BoolPtrInput // Version of Kubernetes specified when creating the managed cluster. KubernetesVersion pulumi.StringPtrInput // Profile for Linux VMs in the container service cluster. LinuxProfile ContainerServiceLinuxProfilePtrInput // Resource location Location pulumi.StringInput // Profile of network configuration. NetworkProfile ContainerServiceNetworkProfilePtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the managed cluster resource. ResourceName pulumi.StringInput // Information about a service principal identity for the cluster to use for manipulating Azure APIs. ServicePrincipalProfile ManagedClusterServicePrincipalProfilePtrInput // Resource tags Tags pulumi.StringMapInput }
The set of arguments for constructing a ManagedCluster resource.
func (ManagedClusterArgs) ElementType ¶
func (ManagedClusterArgs) ElementType() reflect.Type
type ManagedClusterServicePrincipalProfile ¶
type ManagedClusterServicePrincipalProfile struct { // The ID for the service principal. ClientId string `pulumi:"clientId"` // The secret password associated with the service principal in plain text. Secret *string `pulumi:"secret"` }
Information about a service principal identity for the cluster to use for manipulating Azure APIs.
type ManagedClusterServicePrincipalProfileArgs ¶
type ManagedClusterServicePrincipalProfileArgs struct { // The ID for the service principal. ClientId pulumi.StringInput `pulumi:"clientId"` // The secret password associated with the service principal in plain text. Secret pulumi.StringPtrInput `pulumi:"secret"` }
Information about a service principal identity for the cluster to use for manipulating Azure APIs.
func (ManagedClusterServicePrincipalProfileArgs) ElementType ¶
func (ManagedClusterServicePrincipalProfileArgs) ElementType() reflect.Type
func (ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfileOutput ¶
func (i ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfileOutput() ManagedClusterServicePrincipalProfileOutput
func (ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfileOutputWithContext ¶
func (i ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfileOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileOutput
func (ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfilePtrOutput ¶
func (i ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfilePtrOutput() ManagedClusterServicePrincipalProfilePtrOutput
func (ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfilePtrOutputWithContext ¶
func (i ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfilePtrOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfilePtrOutput
type ManagedClusterServicePrincipalProfileInput ¶
type ManagedClusterServicePrincipalProfileInput interface { pulumi.Input ToManagedClusterServicePrincipalProfileOutput() ManagedClusterServicePrincipalProfileOutput ToManagedClusterServicePrincipalProfileOutputWithContext(context.Context) ManagedClusterServicePrincipalProfileOutput }
ManagedClusterServicePrincipalProfileInput is an input type that accepts ManagedClusterServicePrincipalProfileArgs and ManagedClusterServicePrincipalProfileOutput values. You can construct a concrete instance of `ManagedClusterServicePrincipalProfileInput` via:
ManagedClusterServicePrincipalProfileArgs{...}
type ManagedClusterServicePrincipalProfileOutput ¶
type ManagedClusterServicePrincipalProfileOutput struct{ *pulumi.OutputState }
Information about a service principal identity for the cluster to use for manipulating Azure APIs.
func (ManagedClusterServicePrincipalProfileOutput) ClientId ¶
func (o ManagedClusterServicePrincipalProfileOutput) ClientId() pulumi.StringOutput
The ID for the service principal.
func (ManagedClusterServicePrincipalProfileOutput) ElementType ¶
func (ManagedClusterServicePrincipalProfileOutput) ElementType() reflect.Type
func (ManagedClusterServicePrincipalProfileOutput) Secret ¶
func (o ManagedClusterServicePrincipalProfileOutput) Secret() pulumi.StringPtrOutput
The secret password associated with the service principal in plain text.
func (ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfileOutput ¶
func (o ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfileOutput() ManagedClusterServicePrincipalProfileOutput
func (ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfileOutputWithContext ¶
func (o ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfileOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileOutput
func (ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfilePtrOutput ¶
func (o ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfilePtrOutput() ManagedClusterServicePrincipalProfilePtrOutput
func (ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfilePtrOutputWithContext ¶
func (o ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfilePtrOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfilePtrOutput
type ManagedClusterServicePrincipalProfilePtrInput ¶
type ManagedClusterServicePrincipalProfilePtrInput interface { pulumi.Input ToManagedClusterServicePrincipalProfilePtrOutput() ManagedClusterServicePrincipalProfilePtrOutput ToManagedClusterServicePrincipalProfilePtrOutputWithContext(context.Context) ManagedClusterServicePrincipalProfilePtrOutput }
ManagedClusterServicePrincipalProfilePtrInput is an input type that accepts ManagedClusterServicePrincipalProfileArgs, ManagedClusterServicePrincipalProfilePtr and ManagedClusterServicePrincipalProfilePtrOutput values. You can construct a concrete instance of `ManagedClusterServicePrincipalProfilePtrInput` via:
ManagedClusterServicePrincipalProfileArgs{...} or: nil
func ManagedClusterServicePrincipalProfilePtr ¶
func ManagedClusterServicePrincipalProfilePtr(v *ManagedClusterServicePrincipalProfileArgs) ManagedClusterServicePrincipalProfilePtrInput
type ManagedClusterServicePrincipalProfilePtrOutput ¶
type ManagedClusterServicePrincipalProfilePtrOutput struct{ *pulumi.OutputState }
func (ManagedClusterServicePrincipalProfilePtrOutput) ClientId ¶
func (o ManagedClusterServicePrincipalProfilePtrOutput) ClientId() pulumi.StringPtrOutput
The ID for the service principal.
func (ManagedClusterServicePrincipalProfilePtrOutput) ElementType ¶
func (ManagedClusterServicePrincipalProfilePtrOutput) ElementType() reflect.Type
func (ManagedClusterServicePrincipalProfilePtrOutput) Secret ¶
func (o ManagedClusterServicePrincipalProfilePtrOutput) Secret() pulumi.StringPtrOutput
The secret password associated with the service principal in plain text.
func (ManagedClusterServicePrincipalProfilePtrOutput) ToManagedClusterServicePrincipalProfilePtrOutput ¶
func (o ManagedClusterServicePrincipalProfilePtrOutput) ToManagedClusterServicePrincipalProfilePtrOutput() ManagedClusterServicePrincipalProfilePtrOutput
func (ManagedClusterServicePrincipalProfilePtrOutput) ToManagedClusterServicePrincipalProfilePtrOutputWithContext ¶
func (o ManagedClusterServicePrincipalProfilePtrOutput) ToManagedClusterServicePrincipalProfilePtrOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfilePtrOutput
type ManagedClusterServicePrincipalProfileResponse ¶
type ManagedClusterServicePrincipalProfileResponse struct { // The ID for the service principal. ClientId string `pulumi:"clientId"` // The secret password associated with the service principal in plain text. Secret *string `pulumi:"secret"` }
Information about a service principal identity for the cluster to use for manipulating Azure APIs.
type ManagedClusterServicePrincipalProfileResponseArgs ¶
type ManagedClusterServicePrincipalProfileResponseArgs struct { // The ID for the service principal. ClientId pulumi.StringInput `pulumi:"clientId"` // The secret password associated with the service principal in plain text. Secret pulumi.StringPtrInput `pulumi:"secret"` }
Information about a service principal identity for the cluster to use for manipulating Azure APIs.
func (ManagedClusterServicePrincipalProfileResponseArgs) ElementType ¶
func (ManagedClusterServicePrincipalProfileResponseArgs) ElementType() reflect.Type
func (ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponseOutput ¶
func (i ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponseOutput() ManagedClusterServicePrincipalProfileResponseOutput
func (ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponseOutputWithContext ¶
func (i ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponseOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileResponseOutput
func (ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponsePtrOutput ¶
func (i ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponsePtrOutput() ManagedClusterServicePrincipalProfileResponsePtrOutput
func (ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponsePtrOutputWithContext ¶
func (i ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileResponsePtrOutput
type ManagedClusterServicePrincipalProfileResponseInput ¶
type ManagedClusterServicePrincipalProfileResponseInput interface { pulumi.Input ToManagedClusterServicePrincipalProfileResponseOutput() ManagedClusterServicePrincipalProfileResponseOutput ToManagedClusterServicePrincipalProfileResponseOutputWithContext(context.Context) ManagedClusterServicePrincipalProfileResponseOutput }
ManagedClusterServicePrincipalProfileResponseInput is an input type that accepts ManagedClusterServicePrincipalProfileResponseArgs and ManagedClusterServicePrincipalProfileResponseOutput values. You can construct a concrete instance of `ManagedClusterServicePrincipalProfileResponseInput` via:
ManagedClusterServicePrincipalProfileResponseArgs{...}
type ManagedClusterServicePrincipalProfileResponseOutput ¶
type ManagedClusterServicePrincipalProfileResponseOutput struct{ *pulumi.OutputState }
Information about a service principal identity for the cluster to use for manipulating Azure APIs.
func (ManagedClusterServicePrincipalProfileResponseOutput) ClientId ¶
func (o ManagedClusterServicePrincipalProfileResponseOutput) ClientId() pulumi.StringOutput
The ID for the service principal.
func (ManagedClusterServicePrincipalProfileResponseOutput) ElementType ¶
func (ManagedClusterServicePrincipalProfileResponseOutput) ElementType() reflect.Type
func (ManagedClusterServicePrincipalProfileResponseOutput) Secret ¶
func (o ManagedClusterServicePrincipalProfileResponseOutput) Secret() pulumi.StringPtrOutput
The secret password associated with the service principal in plain text.
func (ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponseOutput ¶
func (o ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponseOutput() ManagedClusterServicePrincipalProfileResponseOutput
func (ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponseOutputWithContext ¶
func (o ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponseOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileResponseOutput
func (ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponsePtrOutput ¶
func (o ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponsePtrOutput() ManagedClusterServicePrincipalProfileResponsePtrOutput
func (ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponsePtrOutputWithContext ¶
func (o ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileResponsePtrOutput
type ManagedClusterServicePrincipalProfileResponsePtrInput ¶
type ManagedClusterServicePrincipalProfileResponsePtrInput interface { pulumi.Input ToManagedClusterServicePrincipalProfileResponsePtrOutput() ManagedClusterServicePrincipalProfileResponsePtrOutput ToManagedClusterServicePrincipalProfileResponsePtrOutputWithContext(context.Context) ManagedClusterServicePrincipalProfileResponsePtrOutput }
ManagedClusterServicePrincipalProfileResponsePtrInput is an input type that accepts ManagedClusterServicePrincipalProfileResponseArgs, ManagedClusterServicePrincipalProfileResponsePtr and ManagedClusterServicePrincipalProfileResponsePtrOutput values. You can construct a concrete instance of `ManagedClusterServicePrincipalProfileResponsePtrInput` via:
ManagedClusterServicePrincipalProfileResponseArgs{...} or: nil
func ManagedClusterServicePrincipalProfileResponsePtr ¶
func ManagedClusterServicePrincipalProfileResponsePtr(v *ManagedClusterServicePrincipalProfileResponseArgs) ManagedClusterServicePrincipalProfileResponsePtrInput
type ManagedClusterServicePrincipalProfileResponsePtrOutput ¶
type ManagedClusterServicePrincipalProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagedClusterServicePrincipalProfileResponsePtrOutput) ClientId ¶
func (o ManagedClusterServicePrincipalProfileResponsePtrOutput) ClientId() pulumi.StringPtrOutput
The ID for the service principal.
func (ManagedClusterServicePrincipalProfileResponsePtrOutput) ElementType ¶
func (ManagedClusterServicePrincipalProfileResponsePtrOutput) ElementType() reflect.Type
func (ManagedClusterServicePrincipalProfileResponsePtrOutput) Secret ¶
func (o ManagedClusterServicePrincipalProfileResponsePtrOutput) Secret() pulumi.StringPtrOutput
The secret password associated with the service principal in plain text.
func (ManagedClusterServicePrincipalProfileResponsePtrOutput) ToManagedClusterServicePrincipalProfileResponsePtrOutput ¶
func (o ManagedClusterServicePrincipalProfileResponsePtrOutput) ToManagedClusterServicePrincipalProfileResponsePtrOutput() ManagedClusterServicePrincipalProfileResponsePtrOutput
func (ManagedClusterServicePrincipalProfileResponsePtrOutput) ToManagedClusterServicePrincipalProfileResponsePtrOutputWithContext ¶
func (o ManagedClusterServicePrincipalProfileResponsePtrOutput) ToManagedClusterServicePrincipalProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileResponsePtrOutput
type ManagedClusterState ¶
type ManagedClusterState struct { // Profile of Azure Active Directory configuration. AadProfile ManagedClusterAADProfileResponsePtrInput // Profile of managed cluster add-on. AddonProfiles ManagedClusterAddonProfileResponseMapInput // Properties of the agent pool. AgentPoolProfiles ManagedClusterAgentPoolProfileResponseArrayInput // (PREVIEW) Authorized IP Ranges to kubernetes API server. ApiServerAuthorizedIPRanges pulumi.StringArrayInput // DNS prefix specified when creating the managed cluster. DnsPrefix pulumi.StringPtrInput // (DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy. EnablePodSecurityPolicy pulumi.BoolPtrInput // Whether to enable Kubernetes Role-Based Access Control. EnableRBAC pulumi.BoolPtrInput // FQDN for the master pool. Fqdn pulumi.StringPtrInput // Version of Kubernetes specified when creating the managed cluster. KubernetesVersion pulumi.StringPtrInput // Profile for Linux VMs in the container service cluster. LinuxProfile ContainerServiceLinuxProfileResponsePtrInput // Resource location Location pulumi.StringPtrInput // Resource name Name pulumi.StringPtrInput // Profile of network configuration. NetworkProfile ContainerServiceNetworkProfileResponsePtrInput // Name of the resource group containing agent pool nodes. NodeResourceGroup pulumi.StringPtrInput // The current deployment or provisioning state, which only appears in the response. ProvisioningState pulumi.StringPtrInput // Information about a service principal identity for the cluster to use for manipulating Azure APIs. ServicePrincipalProfile ManagedClusterServicePrincipalProfileResponsePtrInput // Resource tags Tags pulumi.StringMapInput // Resource type Type pulumi.StringPtrInput }
func (ManagedClusterState) ElementType ¶
func (ManagedClusterState) ElementType() reflect.Type