Documentation
¶
Index ¶
- Constants
- type AadConfiguration
- type AadConfigurationArgs
- func (AadConfigurationArgs) ElementType() reflect.Type
- func (i AadConfigurationArgs) ToAadConfigurationOutput() AadConfigurationOutput
- func (i AadConfigurationArgs) ToAadConfigurationOutputWithContext(ctx context.Context) AadConfigurationOutput
- func (i AadConfigurationArgs) ToAadConfigurationPtrOutput() AadConfigurationPtrOutput
- func (i AadConfigurationArgs) ToAadConfigurationPtrOutputWithContext(ctx context.Context) AadConfigurationPtrOutput
- type AadConfigurationInput
- type AadConfigurationOutput
- func (o AadConfigurationOutput) AdminGroupObjectIds() pulumi.StringArrayOutput
- func (AadConfigurationOutput) ElementType() reflect.Type
- func (o AadConfigurationOutput) ToAadConfigurationOutput() AadConfigurationOutput
- func (o AadConfigurationOutput) ToAadConfigurationOutputWithContext(ctx context.Context) AadConfigurationOutput
- func (o AadConfigurationOutput) ToAadConfigurationPtrOutput() AadConfigurationPtrOutput
- func (o AadConfigurationOutput) ToAadConfigurationPtrOutputWithContext(ctx context.Context) AadConfigurationPtrOutput
- type AadConfigurationPtrInput
- type AadConfigurationPtrOutput
- func (o AadConfigurationPtrOutput) AdminGroupObjectIds() pulumi.StringArrayOutput
- func (o AadConfigurationPtrOutput) Elem() AadConfigurationOutput
- func (AadConfigurationPtrOutput) ElementType() reflect.Type
- func (o AadConfigurationPtrOutput) ToAadConfigurationPtrOutput() AadConfigurationPtrOutput
- func (o AadConfigurationPtrOutput) ToAadConfigurationPtrOutputWithContext(ctx context.Context) AadConfigurationPtrOutput
- type AadConfigurationResponse
- type AadConfigurationResponseOutput
- func (o AadConfigurationResponseOutput) AdminGroupObjectIds() pulumi.StringArrayOutput
- func (AadConfigurationResponseOutput) ElementType() reflect.Type
- func (o AadConfigurationResponseOutput) ToAadConfigurationResponseOutput() AadConfigurationResponseOutput
- func (o AadConfigurationResponseOutput) ToAadConfigurationResponseOutputWithContext(ctx context.Context) AadConfigurationResponseOutput
- type AadConfigurationResponsePtrOutput
- func (o AadConfigurationResponsePtrOutput) AdminGroupObjectIds() pulumi.StringArrayOutput
- func (o AadConfigurationResponsePtrOutput) Elem() AadConfigurationResponseOutput
- func (AadConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o AadConfigurationResponsePtrOutput) ToAadConfigurationResponsePtrOutput() AadConfigurationResponsePtrOutput
- func (o AadConfigurationResponsePtrOutput) ToAadConfigurationResponsePtrOutputWithContext(ctx context.Context) AadConfigurationResponsePtrOutput
- type AdministrativeCredentials
- type AdministrativeCredentialsArgs
- func (AdministrativeCredentialsArgs) ElementType() reflect.Type
- func (i AdministrativeCredentialsArgs) ToAdministrativeCredentialsOutput() AdministrativeCredentialsOutput
- func (i AdministrativeCredentialsArgs) ToAdministrativeCredentialsOutputWithContext(ctx context.Context) AdministrativeCredentialsOutput
- type AdministrativeCredentialsInput
- type AdministrativeCredentialsOutput
- func (AdministrativeCredentialsOutput) ElementType() reflect.Type
- func (o AdministrativeCredentialsOutput) Password() pulumi.StringOutput
- func (o AdministrativeCredentialsOutput) ToAdministrativeCredentialsOutput() AdministrativeCredentialsOutput
- func (o AdministrativeCredentialsOutput) ToAdministrativeCredentialsOutputWithContext(ctx context.Context) AdministrativeCredentialsOutput
- func (o AdministrativeCredentialsOutput) Username() pulumi.StringOutput
- type AdministrativeCredentialsResponse
- type AdministrativeCredentialsResponseOutput
- func (AdministrativeCredentialsResponseOutput) ElementType() reflect.Type
- func (o AdministrativeCredentialsResponseOutput) Password() pulumi.StringOutput
- func (o AdministrativeCredentialsResponseOutput) ToAdministrativeCredentialsResponseOutput() AdministrativeCredentialsResponseOutput
- func (o AdministrativeCredentialsResponseOutput) ToAdministrativeCredentialsResponseOutputWithContext(ctx context.Context) AdministrativeCredentialsResponseOutput
- func (o AdministrativeCredentialsResponseOutput) Username() pulumi.StringOutput
- type AdministratorConfiguration
- type AdministratorConfigurationArgs
- func (AdministratorConfigurationArgs) ElementType() reflect.Type
- func (i AdministratorConfigurationArgs) ToAdministratorConfigurationOutput() AdministratorConfigurationOutput
- func (i AdministratorConfigurationArgs) ToAdministratorConfigurationOutputWithContext(ctx context.Context) AdministratorConfigurationOutput
- func (i AdministratorConfigurationArgs) ToAdministratorConfigurationPtrOutput() AdministratorConfigurationPtrOutput
- func (i AdministratorConfigurationArgs) ToAdministratorConfigurationPtrOutputWithContext(ctx context.Context) AdministratorConfigurationPtrOutput
- type AdministratorConfigurationInput
- type AdministratorConfigurationOutput
- func (o AdministratorConfigurationOutput) AdminUsername() pulumi.StringPtrOutput
- func (AdministratorConfigurationOutput) ElementType() reflect.Type
- func (o AdministratorConfigurationOutput) SshPublicKeys() SshPublicKeyArrayOutput
- func (o AdministratorConfigurationOutput) ToAdministratorConfigurationOutput() AdministratorConfigurationOutput
- func (o AdministratorConfigurationOutput) ToAdministratorConfigurationOutputWithContext(ctx context.Context) AdministratorConfigurationOutput
- func (o AdministratorConfigurationOutput) ToAdministratorConfigurationPtrOutput() AdministratorConfigurationPtrOutput
- func (o AdministratorConfigurationOutput) ToAdministratorConfigurationPtrOutputWithContext(ctx context.Context) AdministratorConfigurationPtrOutput
- type AdministratorConfigurationPtrInput
- type AdministratorConfigurationPtrOutput
- func (o AdministratorConfigurationPtrOutput) AdminUsername() pulumi.StringPtrOutput
- func (o AdministratorConfigurationPtrOutput) Elem() AdministratorConfigurationOutput
- func (AdministratorConfigurationPtrOutput) ElementType() reflect.Type
- func (o AdministratorConfigurationPtrOutput) SshPublicKeys() SshPublicKeyArrayOutput
- func (o AdministratorConfigurationPtrOutput) ToAdministratorConfigurationPtrOutput() AdministratorConfigurationPtrOutput
- func (o AdministratorConfigurationPtrOutput) ToAdministratorConfigurationPtrOutputWithContext(ctx context.Context) AdministratorConfigurationPtrOutput
- type AdministratorConfigurationResponse
- type AdministratorConfigurationResponseOutput
- func (o AdministratorConfigurationResponseOutput) AdminUsername() pulumi.StringPtrOutput
- func (AdministratorConfigurationResponseOutput) ElementType() reflect.Type
- func (o AdministratorConfigurationResponseOutput) SshPublicKeys() SshPublicKeyResponseArrayOutput
- func (o AdministratorConfigurationResponseOutput) ToAdministratorConfigurationResponseOutput() AdministratorConfigurationResponseOutput
- func (o AdministratorConfigurationResponseOutput) ToAdministratorConfigurationResponseOutputWithContext(ctx context.Context) AdministratorConfigurationResponseOutput
- type AdministratorConfigurationResponsePtrOutput
- func (o AdministratorConfigurationResponsePtrOutput) AdminUsername() pulumi.StringPtrOutput
- func (o AdministratorConfigurationResponsePtrOutput) Elem() AdministratorConfigurationResponseOutput
- func (AdministratorConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o AdministratorConfigurationResponsePtrOutput) SshPublicKeys() SshPublicKeyResponseArrayOutput
- func (o AdministratorConfigurationResponsePtrOutput) ToAdministratorConfigurationResponsePtrOutput() AdministratorConfigurationResponsePtrOutput
- func (o AdministratorConfigurationResponsePtrOutput) ToAdministratorConfigurationResponsePtrOutputWithContext(ctx context.Context) AdministratorConfigurationResponsePtrOutput
- type AdvertiseToFabric
- func (AdvertiseToFabric) ElementType() reflect.Type
- func (e AdvertiseToFabric) ToAdvertiseToFabricOutput() AdvertiseToFabricOutput
- func (e AdvertiseToFabric) ToAdvertiseToFabricOutputWithContext(ctx context.Context) AdvertiseToFabricOutput
- func (e AdvertiseToFabric) ToAdvertiseToFabricPtrOutput() AdvertiseToFabricPtrOutput
- func (e AdvertiseToFabric) ToAdvertiseToFabricPtrOutputWithContext(ctx context.Context) AdvertiseToFabricPtrOutput
- func (e AdvertiseToFabric) ToStringOutput() pulumi.StringOutput
- func (e AdvertiseToFabric) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AdvertiseToFabric) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AdvertiseToFabric) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AdvertiseToFabricInput
- type AdvertiseToFabricOutput
- func (AdvertiseToFabricOutput) ElementType() reflect.Type
- func (o AdvertiseToFabricOutput) ToAdvertiseToFabricOutput() AdvertiseToFabricOutput
- func (o AdvertiseToFabricOutput) ToAdvertiseToFabricOutputWithContext(ctx context.Context) AdvertiseToFabricOutput
- func (o AdvertiseToFabricOutput) ToAdvertiseToFabricPtrOutput() AdvertiseToFabricPtrOutput
- func (o AdvertiseToFabricOutput) ToAdvertiseToFabricPtrOutputWithContext(ctx context.Context) AdvertiseToFabricPtrOutput
- func (o AdvertiseToFabricOutput) ToStringOutput() pulumi.StringOutput
- func (o AdvertiseToFabricOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AdvertiseToFabricOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AdvertiseToFabricOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AdvertiseToFabricPtrInput
- type AdvertiseToFabricPtrOutput
- func (o AdvertiseToFabricPtrOutput) Elem() AdvertiseToFabricOutput
- func (AdvertiseToFabricPtrOutput) ElementType() reflect.Type
- func (o AdvertiseToFabricPtrOutput) ToAdvertiseToFabricPtrOutput() AdvertiseToFabricPtrOutput
- func (o AdvertiseToFabricPtrOutput) ToAdvertiseToFabricPtrOutputWithContext(ctx context.Context) AdvertiseToFabricPtrOutput
- func (o AdvertiseToFabricPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AdvertiseToFabricPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AgentOptions
- type AgentOptionsArgs
- func (val *AgentOptionsArgs) Defaults() *AgentOptionsArgs
- func (AgentOptionsArgs) ElementType() reflect.Type
- func (i AgentOptionsArgs) ToAgentOptionsOutput() AgentOptionsOutput
- func (i AgentOptionsArgs) ToAgentOptionsOutputWithContext(ctx context.Context) AgentOptionsOutput
- func (i AgentOptionsArgs) ToAgentOptionsPtrOutput() AgentOptionsPtrOutput
- func (i AgentOptionsArgs) ToAgentOptionsPtrOutputWithContext(ctx context.Context) AgentOptionsPtrOutput
- type AgentOptionsInput
- type AgentOptionsOutput
- func (AgentOptionsOutput) ElementType() reflect.Type
- func (o AgentOptionsOutput) HugepagesCount() pulumi.Float64Output
- func (o AgentOptionsOutput) HugepagesSize() pulumi.StringPtrOutput
- func (o AgentOptionsOutput) ToAgentOptionsOutput() AgentOptionsOutput
- func (o AgentOptionsOutput) ToAgentOptionsOutputWithContext(ctx context.Context) AgentOptionsOutput
- func (o AgentOptionsOutput) ToAgentOptionsPtrOutput() AgentOptionsPtrOutput
- func (o AgentOptionsOutput) ToAgentOptionsPtrOutputWithContext(ctx context.Context) AgentOptionsPtrOutput
- type AgentOptionsPtrInput
- type AgentOptionsPtrOutput
- func (o AgentOptionsPtrOutput) Elem() AgentOptionsOutput
- func (AgentOptionsPtrOutput) ElementType() reflect.Type
- func (o AgentOptionsPtrOutput) HugepagesCount() pulumi.Float64PtrOutput
- func (o AgentOptionsPtrOutput) HugepagesSize() pulumi.StringPtrOutput
- func (o AgentOptionsPtrOutput) ToAgentOptionsPtrOutput() AgentOptionsPtrOutput
- func (o AgentOptionsPtrOutput) ToAgentOptionsPtrOutputWithContext(ctx context.Context) AgentOptionsPtrOutput
- type AgentOptionsResponse
- type AgentOptionsResponseOutput
- func (AgentOptionsResponseOutput) ElementType() reflect.Type
- func (o AgentOptionsResponseOutput) HugepagesCount() pulumi.Float64Output
- func (o AgentOptionsResponseOutput) HugepagesSize() pulumi.StringPtrOutput
- func (o AgentOptionsResponseOutput) ToAgentOptionsResponseOutput() AgentOptionsResponseOutput
- func (o AgentOptionsResponseOutput) ToAgentOptionsResponseOutputWithContext(ctx context.Context) AgentOptionsResponseOutput
- type AgentOptionsResponsePtrOutput
- func (o AgentOptionsResponsePtrOutput) Elem() AgentOptionsResponseOutput
- func (AgentOptionsResponsePtrOutput) ElementType() reflect.Type
- func (o AgentOptionsResponsePtrOutput) HugepagesCount() pulumi.Float64PtrOutput
- func (o AgentOptionsResponsePtrOutput) HugepagesSize() pulumi.StringPtrOutput
- func (o AgentOptionsResponsePtrOutput) ToAgentOptionsResponsePtrOutput() AgentOptionsResponsePtrOutput
- func (o AgentOptionsResponsePtrOutput) ToAgentOptionsResponsePtrOutputWithContext(ctx context.Context) AgentOptionsResponsePtrOutput
- type AgentPool
- type AgentPoolArgs
- type AgentPoolInput
- type AgentPoolMode
- func (AgentPoolMode) ElementType() reflect.Type
- func (e AgentPoolMode) ToAgentPoolModeOutput() AgentPoolModeOutput
- func (e AgentPoolMode) ToAgentPoolModeOutputWithContext(ctx context.Context) AgentPoolModeOutput
- func (e AgentPoolMode) ToAgentPoolModePtrOutput() AgentPoolModePtrOutput
- func (e AgentPoolMode) ToAgentPoolModePtrOutputWithContext(ctx context.Context) AgentPoolModePtrOutput
- func (e AgentPoolMode) ToStringOutput() pulumi.StringOutput
- func (e AgentPoolMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AgentPoolMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AgentPoolMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AgentPoolModeInput
- type AgentPoolModeOutput
- func (AgentPoolModeOutput) ElementType() reflect.Type
- func (o AgentPoolModeOutput) ToAgentPoolModeOutput() AgentPoolModeOutput
- func (o AgentPoolModeOutput) ToAgentPoolModeOutputWithContext(ctx context.Context) AgentPoolModeOutput
- func (o AgentPoolModeOutput) ToAgentPoolModePtrOutput() AgentPoolModePtrOutput
- func (o AgentPoolModeOutput) ToAgentPoolModePtrOutputWithContext(ctx context.Context) AgentPoolModePtrOutput
- func (o AgentPoolModeOutput) ToStringOutput() pulumi.StringOutput
- func (o AgentPoolModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AgentPoolModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AgentPoolModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AgentPoolModePtrInput
- type AgentPoolModePtrOutput
- func (o AgentPoolModePtrOutput) Elem() AgentPoolModeOutput
- func (AgentPoolModePtrOutput) ElementType() reflect.Type
- func (o AgentPoolModePtrOutput) ToAgentPoolModePtrOutput() AgentPoolModePtrOutput
- func (o AgentPoolModePtrOutput) ToAgentPoolModePtrOutputWithContext(ctx context.Context) AgentPoolModePtrOutput
- func (o AgentPoolModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AgentPoolModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AgentPoolOutput
- func (o AgentPoolOutput) AdministratorConfiguration() AdministratorConfigurationResponsePtrOutput
- func (o AgentPoolOutput) AgentOptions() AgentOptionsResponsePtrOutput
- func (o AgentPoolOutput) AttachedNetworkConfiguration() AttachedNetworkConfigurationResponsePtrOutput
- func (o AgentPoolOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o AgentPoolOutput) Count() pulumi.Float64Output
- func (o AgentPoolOutput) DetailedStatus() pulumi.StringOutput
- func (o AgentPoolOutput) DetailedStatusMessage() pulumi.StringOutput
- func (AgentPoolOutput) ElementType() reflect.Type
- func (o AgentPoolOutput) ExtendedLocation() ExtendedLocationResponsePtrOutput
- func (o AgentPoolOutput) KubernetesVersion() pulumi.StringOutput
- func (o AgentPoolOutput) Labels() KubernetesLabelResponseArrayOutput
- func (o AgentPoolOutput) Location() pulumi.StringOutput
- func (o AgentPoolOutput) Mode() pulumi.StringOutput
- func (o AgentPoolOutput) Name() pulumi.StringOutput
- func (o AgentPoolOutput) ProvisioningState() pulumi.StringOutput
- func (o AgentPoolOutput) SystemData() SystemDataResponseOutput
- func (o AgentPoolOutput) Tags() pulumi.StringMapOutput
- func (o AgentPoolOutput) Taints() KubernetesLabelResponseArrayOutput
- func (o AgentPoolOutput) ToAgentPoolOutput() AgentPoolOutput
- func (o AgentPoolOutput) ToAgentPoolOutputWithContext(ctx context.Context) AgentPoolOutput
- func (o AgentPoolOutput) Type() pulumi.StringOutput
- func (o AgentPoolOutput) UpgradeSettings() AgentPoolUpgradeSettingsResponsePtrOutput
- func (o AgentPoolOutput) VmSkuName() pulumi.StringOutput
- type AgentPoolState
- type AgentPoolUpgradeSettings
- type AgentPoolUpgradeSettingsArgs
- func (val *AgentPoolUpgradeSettingsArgs) Defaults() *AgentPoolUpgradeSettingsArgs
- func (AgentPoolUpgradeSettingsArgs) ElementType() reflect.Type
- func (i AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsOutput() AgentPoolUpgradeSettingsOutput
- func (i AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsOutput
- func (i AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsPtrOutput() AgentPoolUpgradeSettingsPtrOutput
- func (i AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsPtrOutput
- type AgentPoolUpgradeSettingsInput
- type AgentPoolUpgradeSettingsOutput
- func (AgentPoolUpgradeSettingsOutput) ElementType() reflect.Type
- func (o AgentPoolUpgradeSettingsOutput) MaxSurge() pulumi.StringPtrOutput
- func (o AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsOutput() AgentPoolUpgradeSettingsOutput
- func (o AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsOutput
- func (o AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsPtrOutput() AgentPoolUpgradeSettingsPtrOutput
- func (o AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsPtrOutput
- type AgentPoolUpgradeSettingsPtrInput
- type AgentPoolUpgradeSettingsPtrOutput
- func (o AgentPoolUpgradeSettingsPtrOutput) Elem() AgentPoolUpgradeSettingsOutput
- func (AgentPoolUpgradeSettingsPtrOutput) ElementType() reflect.Type
- func (o AgentPoolUpgradeSettingsPtrOutput) MaxSurge() pulumi.StringPtrOutput
- func (o AgentPoolUpgradeSettingsPtrOutput) ToAgentPoolUpgradeSettingsPtrOutput() AgentPoolUpgradeSettingsPtrOutput
- func (o AgentPoolUpgradeSettingsPtrOutput) ToAgentPoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsPtrOutput
- type AgentPoolUpgradeSettingsResponse
- type AgentPoolUpgradeSettingsResponseOutput
- func (AgentPoolUpgradeSettingsResponseOutput) ElementType() reflect.Type
- func (o AgentPoolUpgradeSettingsResponseOutput) MaxSurge() pulumi.StringPtrOutput
- func (o AgentPoolUpgradeSettingsResponseOutput) ToAgentPoolUpgradeSettingsResponseOutput() AgentPoolUpgradeSettingsResponseOutput
- func (o AgentPoolUpgradeSettingsResponseOutput) ToAgentPoolUpgradeSettingsResponseOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsResponseOutput
- type AgentPoolUpgradeSettingsResponsePtrOutput
- func (o AgentPoolUpgradeSettingsResponsePtrOutput) Elem() AgentPoolUpgradeSettingsResponseOutput
- func (AgentPoolUpgradeSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o AgentPoolUpgradeSettingsResponsePtrOutput) MaxSurge() pulumi.StringPtrOutput
- func (o AgentPoolUpgradeSettingsResponsePtrOutput) ToAgentPoolUpgradeSettingsResponsePtrOutput() AgentPoolUpgradeSettingsResponsePtrOutput
- func (o AgentPoolUpgradeSettingsResponsePtrOutput) ToAgentPoolUpgradeSettingsResponsePtrOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsResponsePtrOutput
- type AttachedNetworkConfiguration
- type AttachedNetworkConfigurationArgs
- func (AttachedNetworkConfigurationArgs) ElementType() reflect.Type
- func (i AttachedNetworkConfigurationArgs) ToAttachedNetworkConfigurationOutput() AttachedNetworkConfigurationOutput
- func (i AttachedNetworkConfigurationArgs) ToAttachedNetworkConfigurationOutputWithContext(ctx context.Context) AttachedNetworkConfigurationOutput
- func (i AttachedNetworkConfigurationArgs) ToAttachedNetworkConfigurationPtrOutput() AttachedNetworkConfigurationPtrOutput
- func (i AttachedNetworkConfigurationArgs) ToAttachedNetworkConfigurationPtrOutputWithContext(ctx context.Context) AttachedNetworkConfigurationPtrOutput
- type AttachedNetworkConfigurationInput
- type AttachedNetworkConfigurationOutput
- func (AttachedNetworkConfigurationOutput) ElementType() reflect.Type
- func (o AttachedNetworkConfigurationOutput) L2Networks() L2NetworkAttachmentConfigurationArrayOutput
- func (o AttachedNetworkConfigurationOutput) L3Networks() L3NetworkAttachmentConfigurationArrayOutput
- func (o AttachedNetworkConfigurationOutput) ToAttachedNetworkConfigurationOutput() AttachedNetworkConfigurationOutput
- func (o AttachedNetworkConfigurationOutput) ToAttachedNetworkConfigurationOutputWithContext(ctx context.Context) AttachedNetworkConfigurationOutput
- func (o AttachedNetworkConfigurationOutput) ToAttachedNetworkConfigurationPtrOutput() AttachedNetworkConfigurationPtrOutput
- func (o AttachedNetworkConfigurationOutput) ToAttachedNetworkConfigurationPtrOutputWithContext(ctx context.Context) AttachedNetworkConfigurationPtrOutput
- func (o AttachedNetworkConfigurationOutput) TrunkedNetworks() TrunkedNetworkAttachmentConfigurationArrayOutput
- type AttachedNetworkConfigurationPtrInput
- type AttachedNetworkConfigurationPtrOutput
- func (o AttachedNetworkConfigurationPtrOutput) Elem() AttachedNetworkConfigurationOutput
- func (AttachedNetworkConfigurationPtrOutput) ElementType() reflect.Type
- func (o AttachedNetworkConfigurationPtrOutput) L2Networks() L2NetworkAttachmentConfigurationArrayOutput
- func (o AttachedNetworkConfigurationPtrOutput) L3Networks() L3NetworkAttachmentConfigurationArrayOutput
- func (o AttachedNetworkConfigurationPtrOutput) ToAttachedNetworkConfigurationPtrOutput() AttachedNetworkConfigurationPtrOutput
- func (o AttachedNetworkConfigurationPtrOutput) ToAttachedNetworkConfigurationPtrOutputWithContext(ctx context.Context) AttachedNetworkConfigurationPtrOutput
- func (o AttachedNetworkConfigurationPtrOutput) TrunkedNetworks() TrunkedNetworkAttachmentConfigurationArrayOutput
- type AttachedNetworkConfigurationResponse
- type AttachedNetworkConfigurationResponseOutput
- func (AttachedNetworkConfigurationResponseOutput) ElementType() reflect.Type
- func (o AttachedNetworkConfigurationResponseOutput) L2Networks() L2NetworkAttachmentConfigurationResponseArrayOutput
- func (o AttachedNetworkConfigurationResponseOutput) L3Networks() L3NetworkAttachmentConfigurationResponseArrayOutput
- func (o AttachedNetworkConfigurationResponseOutput) ToAttachedNetworkConfigurationResponseOutput() AttachedNetworkConfigurationResponseOutput
- func (o AttachedNetworkConfigurationResponseOutput) ToAttachedNetworkConfigurationResponseOutputWithContext(ctx context.Context) AttachedNetworkConfigurationResponseOutput
- func (o AttachedNetworkConfigurationResponseOutput) TrunkedNetworks() TrunkedNetworkAttachmentConfigurationResponseArrayOutput
- type AttachedNetworkConfigurationResponsePtrOutput
- func (o AttachedNetworkConfigurationResponsePtrOutput) Elem() AttachedNetworkConfigurationResponseOutput
- func (AttachedNetworkConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o AttachedNetworkConfigurationResponsePtrOutput) L2Networks() L2NetworkAttachmentConfigurationResponseArrayOutput
- func (o AttachedNetworkConfigurationResponsePtrOutput) L3Networks() L3NetworkAttachmentConfigurationResponseArrayOutput
- func (o AttachedNetworkConfigurationResponsePtrOutput) ToAttachedNetworkConfigurationResponsePtrOutput() AttachedNetworkConfigurationResponsePtrOutput
- func (o AttachedNetworkConfigurationResponsePtrOutput) ToAttachedNetworkConfigurationResponsePtrOutputWithContext(ctx context.Context) AttachedNetworkConfigurationResponsePtrOutput
- func (o AttachedNetworkConfigurationResponsePtrOutput) TrunkedNetworks() TrunkedNetworkAttachmentConfigurationResponseArrayOutput
- type AvailableUpgradeResponse
- type AvailableUpgradeResponseArrayOutput
- func (AvailableUpgradeResponseArrayOutput) ElementType() reflect.Type
- func (o AvailableUpgradeResponseArrayOutput) Index(i pulumi.IntInput) AvailableUpgradeResponseOutput
- func (o AvailableUpgradeResponseArrayOutput) ToAvailableUpgradeResponseArrayOutput() AvailableUpgradeResponseArrayOutput
- func (o AvailableUpgradeResponseArrayOutput) ToAvailableUpgradeResponseArrayOutputWithContext(ctx context.Context) AvailableUpgradeResponseArrayOutput
- type AvailableUpgradeResponseOutput
- func (o AvailableUpgradeResponseOutput) AvailabilityLifecycle() pulumi.StringOutput
- func (AvailableUpgradeResponseOutput) ElementType() reflect.Type
- func (o AvailableUpgradeResponseOutput) ToAvailableUpgradeResponseOutput() AvailableUpgradeResponseOutput
- func (o AvailableUpgradeResponseOutput) ToAvailableUpgradeResponseOutputWithContext(ctx context.Context) AvailableUpgradeResponseOutput
- func (o AvailableUpgradeResponseOutput) Version() pulumi.StringOutput
- type BareMetalMachine
- type BareMetalMachineArgs
- type BareMetalMachineConfigurationData
- type BareMetalMachineConfigurationDataArgs
- func (BareMetalMachineConfigurationDataArgs) ElementType() reflect.Type
- func (i BareMetalMachineConfigurationDataArgs) ToBareMetalMachineConfigurationDataOutput() BareMetalMachineConfigurationDataOutput
- func (i BareMetalMachineConfigurationDataArgs) ToBareMetalMachineConfigurationDataOutputWithContext(ctx context.Context) BareMetalMachineConfigurationDataOutput
- type BareMetalMachineConfigurationDataArray
- func (BareMetalMachineConfigurationDataArray) ElementType() reflect.Type
- func (i BareMetalMachineConfigurationDataArray) ToBareMetalMachineConfigurationDataArrayOutput() BareMetalMachineConfigurationDataArrayOutput
- func (i BareMetalMachineConfigurationDataArray) ToBareMetalMachineConfigurationDataArrayOutputWithContext(ctx context.Context) BareMetalMachineConfigurationDataArrayOutput
- type BareMetalMachineConfigurationDataArrayInput
- type BareMetalMachineConfigurationDataArrayOutput
- func (BareMetalMachineConfigurationDataArrayOutput) ElementType() reflect.Type
- func (o BareMetalMachineConfigurationDataArrayOutput) Index(i pulumi.IntInput) BareMetalMachineConfigurationDataOutput
- func (o BareMetalMachineConfigurationDataArrayOutput) ToBareMetalMachineConfigurationDataArrayOutput() BareMetalMachineConfigurationDataArrayOutput
- func (o BareMetalMachineConfigurationDataArrayOutput) ToBareMetalMachineConfigurationDataArrayOutputWithContext(ctx context.Context) BareMetalMachineConfigurationDataArrayOutput
- type BareMetalMachineConfigurationDataInput
- type BareMetalMachineConfigurationDataOutput
- func (o BareMetalMachineConfigurationDataOutput) BmcCredentials() AdministrativeCredentialsOutput
- func (o BareMetalMachineConfigurationDataOutput) BmcMacAddress() pulumi.StringOutput
- func (o BareMetalMachineConfigurationDataOutput) BootMacAddress() pulumi.StringOutput
- func (BareMetalMachineConfigurationDataOutput) ElementType() reflect.Type
- func (o BareMetalMachineConfigurationDataOutput) MachineDetails() pulumi.StringPtrOutput
- func (o BareMetalMachineConfigurationDataOutput) MachineName() pulumi.StringPtrOutput
- func (o BareMetalMachineConfigurationDataOutput) RackSlot() pulumi.Float64Output
- func (o BareMetalMachineConfigurationDataOutput) SerialNumber() pulumi.StringOutput
- func (o BareMetalMachineConfigurationDataOutput) ToBareMetalMachineConfigurationDataOutput() BareMetalMachineConfigurationDataOutput
- func (o BareMetalMachineConfigurationDataOutput) ToBareMetalMachineConfigurationDataOutputWithContext(ctx context.Context) BareMetalMachineConfigurationDataOutput
- type BareMetalMachineConfigurationDataResponse
- type BareMetalMachineConfigurationDataResponseArrayOutput
- func (BareMetalMachineConfigurationDataResponseArrayOutput) ElementType() reflect.Type
- func (o BareMetalMachineConfigurationDataResponseArrayOutput) Index(i pulumi.IntInput) BareMetalMachineConfigurationDataResponseOutput
- func (o BareMetalMachineConfigurationDataResponseArrayOutput) ToBareMetalMachineConfigurationDataResponseArrayOutput() BareMetalMachineConfigurationDataResponseArrayOutput
- func (o BareMetalMachineConfigurationDataResponseArrayOutput) ToBareMetalMachineConfigurationDataResponseArrayOutputWithContext(ctx context.Context) BareMetalMachineConfigurationDataResponseArrayOutput
- type BareMetalMachineConfigurationDataResponseOutput
- func (o BareMetalMachineConfigurationDataResponseOutput) BmcConnectionString() pulumi.StringOutput
- func (o BareMetalMachineConfigurationDataResponseOutput) BmcCredentials() AdministrativeCredentialsResponseOutput
- func (o BareMetalMachineConfigurationDataResponseOutput) BmcMacAddress() pulumi.StringOutput
- func (o BareMetalMachineConfigurationDataResponseOutput) BootMacAddress() pulumi.StringOutput
- func (BareMetalMachineConfigurationDataResponseOutput) ElementType() reflect.Type
- func (o BareMetalMachineConfigurationDataResponseOutput) MachineDetails() pulumi.StringPtrOutput
- func (o BareMetalMachineConfigurationDataResponseOutput) MachineName() pulumi.StringPtrOutput
- func (o BareMetalMachineConfigurationDataResponseOutput) RackSlot() pulumi.Float64Output
- func (o BareMetalMachineConfigurationDataResponseOutput) SerialNumber() pulumi.StringOutput
- func (o BareMetalMachineConfigurationDataResponseOutput) ToBareMetalMachineConfigurationDataResponseOutput() BareMetalMachineConfigurationDataResponseOutput
- func (o BareMetalMachineConfigurationDataResponseOutput) ToBareMetalMachineConfigurationDataResponseOutputWithContext(ctx context.Context) BareMetalMachineConfigurationDataResponseOutput
- type BareMetalMachineInput
- type BareMetalMachineKeySet
- type BareMetalMachineKeySetArgs
- type BareMetalMachineKeySetInput
- type BareMetalMachineKeySetOutput
- func (o BareMetalMachineKeySetOutput) AzureGroupId() pulumi.StringOutput
- func (o BareMetalMachineKeySetOutput) DetailedStatus() pulumi.StringOutput
- func (o BareMetalMachineKeySetOutput) DetailedStatusMessage() pulumi.StringOutput
- func (BareMetalMachineKeySetOutput) ElementType() reflect.Type
- func (o BareMetalMachineKeySetOutput) Expiration() pulumi.StringOutput
- func (o BareMetalMachineKeySetOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o BareMetalMachineKeySetOutput) JumpHostsAllowed() pulumi.StringArrayOutput
- func (o BareMetalMachineKeySetOutput) LastValidation() pulumi.StringOutput
- func (o BareMetalMachineKeySetOutput) Location() pulumi.StringOutput
- func (o BareMetalMachineKeySetOutput) Name() pulumi.StringOutput
- func (o BareMetalMachineKeySetOutput) OsGroupName() pulumi.StringPtrOutput
- func (o BareMetalMachineKeySetOutput) PrivilegeLevel() pulumi.StringOutput
- func (o BareMetalMachineKeySetOutput) ProvisioningState() pulumi.StringOutput
- func (o BareMetalMachineKeySetOutput) SystemData() SystemDataResponseOutput
- func (o BareMetalMachineKeySetOutput) Tags() pulumi.StringMapOutput
- func (o BareMetalMachineKeySetOutput) ToBareMetalMachineKeySetOutput() BareMetalMachineKeySetOutput
- func (o BareMetalMachineKeySetOutput) ToBareMetalMachineKeySetOutputWithContext(ctx context.Context) BareMetalMachineKeySetOutput
- func (o BareMetalMachineKeySetOutput) Type() pulumi.StringOutput
- func (o BareMetalMachineKeySetOutput) UserList() KeySetUserResponseArrayOutput
- func (o BareMetalMachineKeySetOutput) UserListStatus() KeySetUserStatusResponseArrayOutput
- type BareMetalMachineKeySetPrivilegeLevel
- func (BareMetalMachineKeySetPrivilegeLevel) ElementType() reflect.Type
- func (e BareMetalMachineKeySetPrivilegeLevel) ToBareMetalMachineKeySetPrivilegeLevelOutput() BareMetalMachineKeySetPrivilegeLevelOutput
- func (e BareMetalMachineKeySetPrivilegeLevel) ToBareMetalMachineKeySetPrivilegeLevelOutputWithContext(ctx context.Context) BareMetalMachineKeySetPrivilegeLevelOutput
- func (e BareMetalMachineKeySetPrivilegeLevel) ToBareMetalMachineKeySetPrivilegeLevelPtrOutput() BareMetalMachineKeySetPrivilegeLevelPtrOutput
- func (e BareMetalMachineKeySetPrivilegeLevel) ToBareMetalMachineKeySetPrivilegeLevelPtrOutputWithContext(ctx context.Context) BareMetalMachineKeySetPrivilegeLevelPtrOutput
- func (e BareMetalMachineKeySetPrivilegeLevel) ToStringOutput() pulumi.StringOutput
- func (e BareMetalMachineKeySetPrivilegeLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BareMetalMachineKeySetPrivilegeLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BareMetalMachineKeySetPrivilegeLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BareMetalMachineKeySetPrivilegeLevelInput
- type BareMetalMachineKeySetPrivilegeLevelOutput
- func (BareMetalMachineKeySetPrivilegeLevelOutput) ElementType() reflect.Type
- func (o BareMetalMachineKeySetPrivilegeLevelOutput) ToBareMetalMachineKeySetPrivilegeLevelOutput() BareMetalMachineKeySetPrivilegeLevelOutput
- func (o BareMetalMachineKeySetPrivilegeLevelOutput) ToBareMetalMachineKeySetPrivilegeLevelOutputWithContext(ctx context.Context) BareMetalMachineKeySetPrivilegeLevelOutput
- func (o BareMetalMachineKeySetPrivilegeLevelOutput) ToBareMetalMachineKeySetPrivilegeLevelPtrOutput() BareMetalMachineKeySetPrivilegeLevelPtrOutput
- func (o BareMetalMachineKeySetPrivilegeLevelOutput) ToBareMetalMachineKeySetPrivilegeLevelPtrOutputWithContext(ctx context.Context) BareMetalMachineKeySetPrivilegeLevelPtrOutput
- func (o BareMetalMachineKeySetPrivilegeLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o BareMetalMachineKeySetPrivilegeLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BareMetalMachineKeySetPrivilegeLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BareMetalMachineKeySetPrivilegeLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BareMetalMachineKeySetPrivilegeLevelPtrInput
- type BareMetalMachineKeySetPrivilegeLevelPtrOutput
- func (o BareMetalMachineKeySetPrivilegeLevelPtrOutput) Elem() BareMetalMachineKeySetPrivilegeLevelOutput
- func (BareMetalMachineKeySetPrivilegeLevelPtrOutput) ElementType() reflect.Type
- func (o BareMetalMachineKeySetPrivilegeLevelPtrOutput) ToBareMetalMachineKeySetPrivilegeLevelPtrOutput() BareMetalMachineKeySetPrivilegeLevelPtrOutput
- func (o BareMetalMachineKeySetPrivilegeLevelPtrOutput) ToBareMetalMachineKeySetPrivilegeLevelPtrOutputWithContext(ctx context.Context) BareMetalMachineKeySetPrivilegeLevelPtrOutput
- func (o BareMetalMachineKeySetPrivilegeLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BareMetalMachineKeySetPrivilegeLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BareMetalMachineKeySetState
- type BareMetalMachineOutput
- func (o BareMetalMachineOutput) AssociatedResourceIds() pulumi.StringArrayOutput
- func (o BareMetalMachineOutput) BmcConnectionString() pulumi.StringOutput
- func (o BareMetalMachineOutput) BmcCredentials() AdministrativeCredentialsResponseOutput
- func (o BareMetalMachineOutput) BmcMacAddress() pulumi.StringOutput
- func (o BareMetalMachineOutput) BootMacAddress() pulumi.StringOutput
- func (o BareMetalMachineOutput) ClusterId() pulumi.StringOutput
- func (o BareMetalMachineOutput) CordonStatus() pulumi.StringOutput
- func (o BareMetalMachineOutput) DetailedStatus() pulumi.StringOutput
- func (o BareMetalMachineOutput) DetailedStatusMessage() pulumi.StringOutput
- func (BareMetalMachineOutput) ElementType() reflect.Type
- func (o BareMetalMachineOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o BareMetalMachineOutput) HardwareInventory() HardwareInventoryResponseOutput
- func (o BareMetalMachineOutput) HardwareValidationStatus() HardwareValidationStatusResponseOutput
- func (o BareMetalMachineOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
- func (o BareMetalMachineOutput) KubernetesNodeName() pulumi.StringOutput
- func (o BareMetalMachineOutput) KubernetesVersion() pulumi.StringOutput
- func (o BareMetalMachineOutput) Location() pulumi.StringOutput
- func (o BareMetalMachineOutput) MachineDetails() pulumi.StringOutput
- func (o BareMetalMachineOutput) MachineName() pulumi.StringOutput
- func (o BareMetalMachineOutput) MachineSkuId() pulumi.StringOutput
- func (o BareMetalMachineOutput) Name() pulumi.StringOutput
- func (o BareMetalMachineOutput) OamIpv4Address() pulumi.StringOutput
- func (o BareMetalMachineOutput) OamIpv6Address() pulumi.StringOutput
- func (o BareMetalMachineOutput) OsImage() pulumi.StringOutput
- func (o BareMetalMachineOutput) PowerState() pulumi.StringOutput
- func (o BareMetalMachineOutput) ProvisioningState() pulumi.StringOutput
- func (o BareMetalMachineOutput) RackId() pulumi.StringOutput
- func (o BareMetalMachineOutput) RackSlot() pulumi.Float64Output
- func (o BareMetalMachineOutput) ReadyState() pulumi.StringOutput
- func (o BareMetalMachineOutput) SerialNumber() pulumi.StringOutput
- func (o BareMetalMachineOutput) ServiceTag() pulumi.StringOutput
- func (o BareMetalMachineOutput) SystemData() SystemDataResponseOutput
- func (o BareMetalMachineOutput) Tags() pulumi.StringMapOutput
- func (o BareMetalMachineOutput) ToBareMetalMachineOutput() BareMetalMachineOutput
- func (o BareMetalMachineOutput) ToBareMetalMachineOutputWithContext(ctx context.Context) BareMetalMachineOutput
- func (o BareMetalMachineOutput) Type() pulumi.StringOutput
- func (o BareMetalMachineOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
- type BareMetalMachineState
- type BfdEnabled
- func (BfdEnabled) ElementType() reflect.Type
- func (e BfdEnabled) ToBfdEnabledOutput() BfdEnabledOutput
- func (e BfdEnabled) ToBfdEnabledOutputWithContext(ctx context.Context) BfdEnabledOutput
- func (e BfdEnabled) ToBfdEnabledPtrOutput() BfdEnabledPtrOutput
- func (e BfdEnabled) ToBfdEnabledPtrOutputWithContext(ctx context.Context) BfdEnabledPtrOutput
- func (e BfdEnabled) ToStringOutput() pulumi.StringOutput
- func (e BfdEnabled) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BfdEnabled) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BfdEnabled) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BfdEnabledInput
- type BfdEnabledOutput
- func (BfdEnabledOutput) ElementType() reflect.Type
- func (o BfdEnabledOutput) ToBfdEnabledOutput() BfdEnabledOutput
- func (o BfdEnabledOutput) ToBfdEnabledOutputWithContext(ctx context.Context) BfdEnabledOutput
- func (o BfdEnabledOutput) ToBfdEnabledPtrOutput() BfdEnabledPtrOutput
- func (o BfdEnabledOutput) ToBfdEnabledPtrOutputWithContext(ctx context.Context) BfdEnabledPtrOutput
- func (o BfdEnabledOutput) ToStringOutput() pulumi.StringOutput
- func (o BfdEnabledOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BfdEnabledOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BfdEnabledOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BfdEnabledPtrInput
- type BfdEnabledPtrOutput
- func (o BfdEnabledPtrOutput) Elem() BfdEnabledOutput
- func (BfdEnabledPtrOutput) ElementType() reflect.Type
- func (o BfdEnabledPtrOutput) ToBfdEnabledPtrOutput() BfdEnabledPtrOutput
- func (o BfdEnabledPtrOutput) ToBfdEnabledPtrOutputWithContext(ctx context.Context) BfdEnabledPtrOutput
- func (o BfdEnabledPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BfdEnabledPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BgpAdvertisement
- type BgpAdvertisementArgs
- func (val *BgpAdvertisementArgs) Defaults() *BgpAdvertisementArgs
- func (BgpAdvertisementArgs) ElementType() reflect.Type
- func (i BgpAdvertisementArgs) ToBgpAdvertisementOutput() BgpAdvertisementOutput
- func (i BgpAdvertisementArgs) ToBgpAdvertisementOutputWithContext(ctx context.Context) BgpAdvertisementOutput
- type BgpAdvertisementArray
- type BgpAdvertisementArrayInput
- type BgpAdvertisementArrayOutput
- func (BgpAdvertisementArrayOutput) ElementType() reflect.Type
- func (o BgpAdvertisementArrayOutput) Index(i pulumi.IntInput) BgpAdvertisementOutput
- func (o BgpAdvertisementArrayOutput) ToBgpAdvertisementArrayOutput() BgpAdvertisementArrayOutput
- func (o BgpAdvertisementArrayOutput) ToBgpAdvertisementArrayOutputWithContext(ctx context.Context) BgpAdvertisementArrayOutput
- type BgpAdvertisementInput
- type BgpAdvertisementOutput
- func (o BgpAdvertisementOutput) AdvertiseToFabric() pulumi.StringPtrOutput
- func (o BgpAdvertisementOutput) Communities() pulumi.StringArrayOutput
- func (BgpAdvertisementOutput) ElementType() reflect.Type
- func (o BgpAdvertisementOutput) IpAddressPools() pulumi.StringArrayOutput
- func (o BgpAdvertisementOutput) Peers() pulumi.StringArrayOutput
- func (o BgpAdvertisementOutput) ToBgpAdvertisementOutput() BgpAdvertisementOutput
- func (o BgpAdvertisementOutput) ToBgpAdvertisementOutputWithContext(ctx context.Context) BgpAdvertisementOutput
- type BgpAdvertisementResponse
- type BgpAdvertisementResponseArrayOutput
- func (BgpAdvertisementResponseArrayOutput) ElementType() reflect.Type
- func (o BgpAdvertisementResponseArrayOutput) Index(i pulumi.IntInput) BgpAdvertisementResponseOutput
- func (o BgpAdvertisementResponseArrayOutput) ToBgpAdvertisementResponseArrayOutput() BgpAdvertisementResponseArrayOutput
- func (o BgpAdvertisementResponseArrayOutput) ToBgpAdvertisementResponseArrayOutputWithContext(ctx context.Context) BgpAdvertisementResponseArrayOutput
- type BgpAdvertisementResponseOutput
- func (o BgpAdvertisementResponseOutput) AdvertiseToFabric() pulumi.StringPtrOutput
- func (o BgpAdvertisementResponseOutput) Communities() pulumi.StringArrayOutput
- func (BgpAdvertisementResponseOutput) ElementType() reflect.Type
- func (o BgpAdvertisementResponseOutput) IpAddressPools() pulumi.StringArrayOutput
- func (o BgpAdvertisementResponseOutput) Peers() pulumi.StringArrayOutput
- func (o BgpAdvertisementResponseOutput) ToBgpAdvertisementResponseOutput() BgpAdvertisementResponseOutput
- func (o BgpAdvertisementResponseOutput) ToBgpAdvertisementResponseOutputWithContext(ctx context.Context) BgpAdvertisementResponseOutput
- type BgpMultiHop
- func (BgpMultiHop) ElementType() reflect.Type
- func (e BgpMultiHop) ToBgpMultiHopOutput() BgpMultiHopOutput
- func (e BgpMultiHop) ToBgpMultiHopOutputWithContext(ctx context.Context) BgpMultiHopOutput
- func (e BgpMultiHop) ToBgpMultiHopPtrOutput() BgpMultiHopPtrOutput
- func (e BgpMultiHop) ToBgpMultiHopPtrOutputWithContext(ctx context.Context) BgpMultiHopPtrOutput
- func (e BgpMultiHop) ToStringOutput() pulumi.StringOutput
- func (e BgpMultiHop) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BgpMultiHop) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BgpMultiHop) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BgpMultiHopInput
- type BgpMultiHopOutput
- func (BgpMultiHopOutput) ElementType() reflect.Type
- func (o BgpMultiHopOutput) ToBgpMultiHopOutput() BgpMultiHopOutput
- func (o BgpMultiHopOutput) ToBgpMultiHopOutputWithContext(ctx context.Context) BgpMultiHopOutput
- func (o BgpMultiHopOutput) ToBgpMultiHopPtrOutput() BgpMultiHopPtrOutput
- func (o BgpMultiHopOutput) ToBgpMultiHopPtrOutputWithContext(ctx context.Context) BgpMultiHopPtrOutput
- func (o BgpMultiHopOutput) ToStringOutput() pulumi.StringOutput
- func (o BgpMultiHopOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BgpMultiHopOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BgpMultiHopOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BgpMultiHopPtrInput
- type BgpMultiHopPtrOutput
- func (o BgpMultiHopPtrOutput) Elem() BgpMultiHopOutput
- func (BgpMultiHopPtrOutput) ElementType() reflect.Type
- func (o BgpMultiHopPtrOutput) ToBgpMultiHopPtrOutput() BgpMultiHopPtrOutput
- func (o BgpMultiHopPtrOutput) ToBgpMultiHopPtrOutputWithContext(ctx context.Context) BgpMultiHopPtrOutput
- func (o BgpMultiHopPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BgpMultiHopPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BgpServiceLoadBalancerConfiguration
- type BgpServiceLoadBalancerConfigurationArgs
- func (val *BgpServiceLoadBalancerConfigurationArgs) Defaults() *BgpServiceLoadBalancerConfigurationArgs
- func (BgpServiceLoadBalancerConfigurationArgs) ElementType() reflect.Type
- func (i BgpServiceLoadBalancerConfigurationArgs) ToBgpServiceLoadBalancerConfigurationOutput() BgpServiceLoadBalancerConfigurationOutput
- func (i BgpServiceLoadBalancerConfigurationArgs) ToBgpServiceLoadBalancerConfigurationOutputWithContext(ctx context.Context) BgpServiceLoadBalancerConfigurationOutput
- func (i BgpServiceLoadBalancerConfigurationArgs) ToBgpServiceLoadBalancerConfigurationPtrOutput() BgpServiceLoadBalancerConfigurationPtrOutput
- func (i BgpServiceLoadBalancerConfigurationArgs) ToBgpServiceLoadBalancerConfigurationPtrOutputWithContext(ctx context.Context) BgpServiceLoadBalancerConfigurationPtrOutput
- type BgpServiceLoadBalancerConfigurationInput
- type BgpServiceLoadBalancerConfigurationOutput
- func (o BgpServiceLoadBalancerConfigurationOutput) BgpAdvertisements() BgpAdvertisementArrayOutput
- func (o BgpServiceLoadBalancerConfigurationOutput) BgpPeers() ServiceLoadBalancerBgpPeerArrayOutput
- func (BgpServiceLoadBalancerConfigurationOutput) ElementType() reflect.Type
- func (o BgpServiceLoadBalancerConfigurationOutput) FabricPeeringEnabled() pulumi.StringPtrOutput
- func (o BgpServiceLoadBalancerConfigurationOutput) IpAddressPools() IpAddressPoolArrayOutput
- func (o BgpServiceLoadBalancerConfigurationOutput) ToBgpServiceLoadBalancerConfigurationOutput() BgpServiceLoadBalancerConfigurationOutput
- func (o BgpServiceLoadBalancerConfigurationOutput) ToBgpServiceLoadBalancerConfigurationOutputWithContext(ctx context.Context) BgpServiceLoadBalancerConfigurationOutput
- func (o BgpServiceLoadBalancerConfigurationOutput) ToBgpServiceLoadBalancerConfigurationPtrOutput() BgpServiceLoadBalancerConfigurationPtrOutput
- func (o BgpServiceLoadBalancerConfigurationOutput) ToBgpServiceLoadBalancerConfigurationPtrOutputWithContext(ctx context.Context) BgpServiceLoadBalancerConfigurationPtrOutput
- type BgpServiceLoadBalancerConfigurationPtrInput
- type BgpServiceLoadBalancerConfigurationPtrOutput
- func (o BgpServiceLoadBalancerConfigurationPtrOutput) BgpAdvertisements() BgpAdvertisementArrayOutput
- func (o BgpServiceLoadBalancerConfigurationPtrOutput) BgpPeers() ServiceLoadBalancerBgpPeerArrayOutput
- func (o BgpServiceLoadBalancerConfigurationPtrOutput) Elem() BgpServiceLoadBalancerConfigurationOutput
- func (BgpServiceLoadBalancerConfigurationPtrOutput) ElementType() reflect.Type
- func (o BgpServiceLoadBalancerConfigurationPtrOutput) FabricPeeringEnabled() pulumi.StringPtrOutput
- func (o BgpServiceLoadBalancerConfigurationPtrOutput) IpAddressPools() IpAddressPoolArrayOutput
- func (o BgpServiceLoadBalancerConfigurationPtrOutput) ToBgpServiceLoadBalancerConfigurationPtrOutput() BgpServiceLoadBalancerConfigurationPtrOutput
- func (o BgpServiceLoadBalancerConfigurationPtrOutput) ToBgpServiceLoadBalancerConfigurationPtrOutputWithContext(ctx context.Context) BgpServiceLoadBalancerConfigurationPtrOutput
- type BgpServiceLoadBalancerConfigurationResponse
- type BgpServiceLoadBalancerConfigurationResponseOutput
- func (o BgpServiceLoadBalancerConfigurationResponseOutput) BgpAdvertisements() BgpAdvertisementResponseArrayOutput
- func (o BgpServiceLoadBalancerConfigurationResponseOutput) BgpPeers() ServiceLoadBalancerBgpPeerResponseArrayOutput
- func (BgpServiceLoadBalancerConfigurationResponseOutput) ElementType() reflect.Type
- func (o BgpServiceLoadBalancerConfigurationResponseOutput) FabricPeeringEnabled() pulumi.StringPtrOutput
- func (o BgpServiceLoadBalancerConfigurationResponseOutput) IpAddressPools() IpAddressPoolResponseArrayOutput
- func (o BgpServiceLoadBalancerConfigurationResponseOutput) ToBgpServiceLoadBalancerConfigurationResponseOutput() BgpServiceLoadBalancerConfigurationResponseOutput
- func (o BgpServiceLoadBalancerConfigurationResponseOutput) ToBgpServiceLoadBalancerConfigurationResponseOutputWithContext(ctx context.Context) BgpServiceLoadBalancerConfigurationResponseOutput
- type BgpServiceLoadBalancerConfigurationResponsePtrOutput
- func (o BgpServiceLoadBalancerConfigurationResponsePtrOutput) BgpAdvertisements() BgpAdvertisementResponseArrayOutput
- func (o BgpServiceLoadBalancerConfigurationResponsePtrOutput) BgpPeers() ServiceLoadBalancerBgpPeerResponseArrayOutput
- func (o BgpServiceLoadBalancerConfigurationResponsePtrOutput) Elem() BgpServiceLoadBalancerConfigurationResponseOutput
- func (BgpServiceLoadBalancerConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o BgpServiceLoadBalancerConfigurationResponsePtrOutput) FabricPeeringEnabled() pulumi.StringPtrOutput
- func (o BgpServiceLoadBalancerConfigurationResponsePtrOutput) IpAddressPools() IpAddressPoolResponseArrayOutput
- func (o BgpServiceLoadBalancerConfigurationResponsePtrOutput) ToBgpServiceLoadBalancerConfigurationResponsePtrOutput() BgpServiceLoadBalancerConfigurationResponsePtrOutput
- func (o BgpServiceLoadBalancerConfigurationResponsePtrOutput) ToBgpServiceLoadBalancerConfigurationResponsePtrOutputWithContext(ctx context.Context) BgpServiceLoadBalancerConfigurationResponsePtrOutput
- type BmcKeySet
- type BmcKeySetArgs
- type BmcKeySetInput
- type BmcKeySetOutput
- func (o BmcKeySetOutput) AzureGroupId() pulumi.StringOutput
- func (o BmcKeySetOutput) DetailedStatus() pulumi.StringOutput
- func (o BmcKeySetOutput) DetailedStatusMessage() pulumi.StringOutput
- func (BmcKeySetOutput) ElementType() reflect.Type
- func (o BmcKeySetOutput) Expiration() pulumi.StringOutput
- func (o BmcKeySetOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o BmcKeySetOutput) LastValidation() pulumi.StringOutput
- func (o BmcKeySetOutput) Location() pulumi.StringOutput
- func (o BmcKeySetOutput) Name() pulumi.StringOutput
- func (o BmcKeySetOutput) PrivilegeLevel() pulumi.StringOutput
- func (o BmcKeySetOutput) ProvisioningState() pulumi.StringOutput
- func (o BmcKeySetOutput) SystemData() SystemDataResponseOutput
- func (o BmcKeySetOutput) Tags() pulumi.StringMapOutput
- func (o BmcKeySetOutput) ToBmcKeySetOutput() BmcKeySetOutput
- func (o BmcKeySetOutput) ToBmcKeySetOutputWithContext(ctx context.Context) BmcKeySetOutput
- func (o BmcKeySetOutput) Type() pulumi.StringOutput
- func (o BmcKeySetOutput) UserList() KeySetUserResponseArrayOutput
- func (o BmcKeySetOutput) UserListStatus() KeySetUserStatusResponseArrayOutput
- type BmcKeySetPrivilegeLevel
- func (BmcKeySetPrivilegeLevel) ElementType() reflect.Type
- func (e BmcKeySetPrivilegeLevel) ToBmcKeySetPrivilegeLevelOutput() BmcKeySetPrivilegeLevelOutput
- func (e BmcKeySetPrivilegeLevel) ToBmcKeySetPrivilegeLevelOutputWithContext(ctx context.Context) BmcKeySetPrivilegeLevelOutput
- func (e BmcKeySetPrivilegeLevel) ToBmcKeySetPrivilegeLevelPtrOutput() BmcKeySetPrivilegeLevelPtrOutput
- func (e BmcKeySetPrivilegeLevel) ToBmcKeySetPrivilegeLevelPtrOutputWithContext(ctx context.Context) BmcKeySetPrivilegeLevelPtrOutput
- func (e BmcKeySetPrivilegeLevel) ToStringOutput() pulumi.StringOutput
- func (e BmcKeySetPrivilegeLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BmcKeySetPrivilegeLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BmcKeySetPrivilegeLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BmcKeySetPrivilegeLevelInput
- type BmcKeySetPrivilegeLevelOutput
- func (BmcKeySetPrivilegeLevelOutput) ElementType() reflect.Type
- func (o BmcKeySetPrivilegeLevelOutput) ToBmcKeySetPrivilegeLevelOutput() BmcKeySetPrivilegeLevelOutput
- func (o BmcKeySetPrivilegeLevelOutput) ToBmcKeySetPrivilegeLevelOutputWithContext(ctx context.Context) BmcKeySetPrivilegeLevelOutput
- func (o BmcKeySetPrivilegeLevelOutput) ToBmcKeySetPrivilegeLevelPtrOutput() BmcKeySetPrivilegeLevelPtrOutput
- func (o BmcKeySetPrivilegeLevelOutput) ToBmcKeySetPrivilegeLevelPtrOutputWithContext(ctx context.Context) BmcKeySetPrivilegeLevelPtrOutput
- func (o BmcKeySetPrivilegeLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o BmcKeySetPrivilegeLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BmcKeySetPrivilegeLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BmcKeySetPrivilegeLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BmcKeySetPrivilegeLevelPtrInput
- type BmcKeySetPrivilegeLevelPtrOutput
- func (o BmcKeySetPrivilegeLevelPtrOutput) Elem() BmcKeySetPrivilegeLevelOutput
- func (BmcKeySetPrivilegeLevelPtrOutput) ElementType() reflect.Type
- func (o BmcKeySetPrivilegeLevelPtrOutput) ToBmcKeySetPrivilegeLevelPtrOutput() BmcKeySetPrivilegeLevelPtrOutput
- func (o BmcKeySetPrivilegeLevelPtrOutput) ToBmcKeySetPrivilegeLevelPtrOutputWithContext(ctx context.Context) BmcKeySetPrivilegeLevelPtrOutput
- func (o BmcKeySetPrivilegeLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BmcKeySetPrivilegeLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BmcKeySetState
- type CloudServicesNetwork
- type CloudServicesNetworkArgs
- type CloudServicesNetworkEnableDefaultEgressEndpoints
- func (CloudServicesNetworkEnableDefaultEgressEndpoints) ElementType() reflect.Type
- func (e CloudServicesNetworkEnableDefaultEgressEndpoints) ToCloudServicesNetworkEnableDefaultEgressEndpointsOutput() CloudServicesNetworkEnableDefaultEgressEndpointsOutput
- func (e CloudServicesNetworkEnableDefaultEgressEndpoints) ToCloudServicesNetworkEnableDefaultEgressEndpointsOutputWithContext(ctx context.Context) CloudServicesNetworkEnableDefaultEgressEndpointsOutput
- func (e CloudServicesNetworkEnableDefaultEgressEndpoints) ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput() CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput
- func (e CloudServicesNetworkEnableDefaultEgressEndpoints) ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutputWithContext(ctx context.Context) CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput
- func (e CloudServicesNetworkEnableDefaultEgressEndpoints) ToStringOutput() pulumi.StringOutput
- func (e CloudServicesNetworkEnableDefaultEgressEndpoints) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CloudServicesNetworkEnableDefaultEgressEndpoints) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CloudServicesNetworkEnableDefaultEgressEndpoints) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudServicesNetworkEnableDefaultEgressEndpointsInput
- type CloudServicesNetworkEnableDefaultEgressEndpointsOutput
- func (CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ElementType() reflect.Type
- func (o CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToCloudServicesNetworkEnableDefaultEgressEndpointsOutput() CloudServicesNetworkEnableDefaultEgressEndpointsOutput
- func (o CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToCloudServicesNetworkEnableDefaultEgressEndpointsOutputWithContext(ctx context.Context) CloudServicesNetworkEnableDefaultEgressEndpointsOutput
- func (o CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput() CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput
- func (o CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutputWithContext(ctx context.Context) CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput
- func (o CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToStringOutput() pulumi.StringOutput
- func (o CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudServicesNetworkEnableDefaultEgressEndpointsPtrInput
- type CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput
- func (o CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput) Elem() CloudServicesNetworkEnableDefaultEgressEndpointsOutput
- func (CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput) ElementType() reflect.Type
- func (o CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput) ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput() CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput
- func (o CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput) ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutputWithContext(ctx context.Context) CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput
- func (o CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CloudServicesNetworkInput
- type CloudServicesNetworkOutput
- func (o CloudServicesNetworkOutput) AdditionalEgressEndpoints() EgressEndpointResponseArrayOutput
- func (o CloudServicesNetworkOutput) AssociatedResourceIds() pulumi.StringArrayOutput
- func (o CloudServicesNetworkOutput) ClusterId() pulumi.StringOutput
- func (o CloudServicesNetworkOutput) DetailedStatus() pulumi.StringOutput
- func (o CloudServicesNetworkOutput) DetailedStatusMessage() pulumi.StringOutput
- func (CloudServicesNetworkOutput) ElementType() reflect.Type
- func (o CloudServicesNetworkOutput) EnableDefaultEgressEndpoints() pulumi.StringPtrOutput
- func (o CloudServicesNetworkOutput) EnabledEgressEndpoints() EgressEndpointResponseArrayOutput
- func (o CloudServicesNetworkOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o CloudServicesNetworkOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
- func (o CloudServicesNetworkOutput) InterfaceName() pulumi.StringOutput
- func (o CloudServicesNetworkOutput) Location() pulumi.StringOutput
- func (o CloudServicesNetworkOutput) Name() pulumi.StringOutput
- func (o CloudServicesNetworkOutput) ProvisioningState() pulumi.StringOutput
- func (o CloudServicesNetworkOutput) SystemData() SystemDataResponseOutput
- func (o CloudServicesNetworkOutput) Tags() pulumi.StringMapOutput
- func (o CloudServicesNetworkOutput) ToCloudServicesNetworkOutput() CloudServicesNetworkOutput
- func (o CloudServicesNetworkOutput) ToCloudServicesNetworkOutputWithContext(ctx context.Context) CloudServicesNetworkOutput
- func (o CloudServicesNetworkOutput) Type() pulumi.StringOutput
- func (o CloudServicesNetworkOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
- type CloudServicesNetworkState
- type Cluster
- type ClusterArgs
- type ClusterAvailableUpgradeVersionResponse
- type ClusterAvailableUpgradeVersionResponseArrayOutput
- func (ClusterAvailableUpgradeVersionResponseArrayOutput) ElementType() reflect.Type
- func (o ClusterAvailableUpgradeVersionResponseArrayOutput) Index(i pulumi.IntInput) ClusterAvailableUpgradeVersionResponseOutput
- func (o ClusterAvailableUpgradeVersionResponseArrayOutput) ToClusterAvailableUpgradeVersionResponseArrayOutput() ClusterAvailableUpgradeVersionResponseArrayOutput
- func (o ClusterAvailableUpgradeVersionResponseArrayOutput) ToClusterAvailableUpgradeVersionResponseArrayOutputWithContext(ctx context.Context) ClusterAvailableUpgradeVersionResponseArrayOutput
- type ClusterAvailableUpgradeVersionResponseOutput
- func (o ClusterAvailableUpgradeVersionResponseOutput) ControlImpact() pulumi.StringOutput
- func (ClusterAvailableUpgradeVersionResponseOutput) ElementType() reflect.Type
- func (o ClusterAvailableUpgradeVersionResponseOutput) ExpectedDuration() pulumi.StringOutput
- func (o ClusterAvailableUpgradeVersionResponseOutput) ImpactDescription() pulumi.StringOutput
- func (o ClusterAvailableUpgradeVersionResponseOutput) SupportExpiryDate() pulumi.StringOutput
- func (o ClusterAvailableUpgradeVersionResponseOutput) TargetClusterVersion() pulumi.StringOutput
- func (o ClusterAvailableUpgradeVersionResponseOutput) ToClusterAvailableUpgradeVersionResponseOutput() ClusterAvailableUpgradeVersionResponseOutput
- func (o ClusterAvailableUpgradeVersionResponseOutput) ToClusterAvailableUpgradeVersionResponseOutputWithContext(ctx context.Context) ClusterAvailableUpgradeVersionResponseOutput
- func (o ClusterAvailableUpgradeVersionResponseOutput) WorkloadImpact() pulumi.StringOutput
- type ClusterAvailableVersionResponse
- type ClusterAvailableVersionResponseArrayOutput
- func (ClusterAvailableVersionResponseArrayOutput) ElementType() reflect.Type
- func (o ClusterAvailableVersionResponseArrayOutput) Index(i pulumi.IntInput) ClusterAvailableVersionResponseOutput
- func (o ClusterAvailableVersionResponseArrayOutput) ToClusterAvailableVersionResponseArrayOutput() ClusterAvailableVersionResponseArrayOutput
- func (o ClusterAvailableVersionResponseArrayOutput) ToClusterAvailableVersionResponseArrayOutputWithContext(ctx context.Context) ClusterAvailableVersionResponseArrayOutput
- type ClusterAvailableVersionResponseOutput
- func (ClusterAvailableVersionResponseOutput) ElementType() reflect.Type
- func (o ClusterAvailableVersionResponseOutput) SupportExpiryDate() pulumi.StringOutput
- func (o ClusterAvailableVersionResponseOutput) TargetClusterVersion() pulumi.StringOutput
- func (o ClusterAvailableVersionResponseOutput) ToClusterAvailableVersionResponseOutput() ClusterAvailableVersionResponseOutput
- func (o ClusterAvailableVersionResponseOutput) ToClusterAvailableVersionResponseOutputWithContext(ctx context.Context) ClusterAvailableVersionResponseOutput
- type ClusterCapacityResponse
- type ClusterCapacityResponseOutput
- func (o ClusterCapacityResponseOutput) AvailableApplianceStorageGB() pulumi.Float64PtrOutput
- func (o ClusterCapacityResponseOutput) AvailableCoreCount() pulumi.Float64PtrOutput
- func (o ClusterCapacityResponseOutput) AvailableHostStorageGB() pulumi.Float64PtrOutput
- func (o ClusterCapacityResponseOutput) AvailableMemoryGB() pulumi.Float64PtrOutput
- func (ClusterCapacityResponseOutput) ElementType() reflect.Type
- func (o ClusterCapacityResponseOutput) ToClusterCapacityResponseOutput() ClusterCapacityResponseOutput
- func (o ClusterCapacityResponseOutput) ToClusterCapacityResponseOutputWithContext(ctx context.Context) ClusterCapacityResponseOutput
- func (o ClusterCapacityResponseOutput) TotalApplianceStorageGB() pulumi.Float64PtrOutput
- func (o ClusterCapacityResponseOutput) TotalCoreCount() pulumi.Float64PtrOutput
- func (o ClusterCapacityResponseOutput) TotalHostStorageGB() pulumi.Float64PtrOutput
- func (o ClusterCapacityResponseOutput) TotalMemoryGB() pulumi.Float64PtrOutput
- type ClusterInput
- type ClusterManager
- type ClusterManagerArgs
- type ClusterManagerInput
- type ClusterManagerOutput
- func (o ClusterManagerOutput) AnalyticsWorkspaceId() pulumi.StringPtrOutput
- func (o ClusterManagerOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o ClusterManagerOutput) ClusterVersions() ClusterAvailableVersionResponseArrayOutput
- func (o ClusterManagerOutput) DetailedStatus() pulumi.StringOutput
- func (o ClusterManagerOutput) DetailedStatusMessage() pulumi.StringOutput
- func (ClusterManagerOutput) ElementType() reflect.Type
- func (o ClusterManagerOutput) FabricControllerId() pulumi.StringOutput
- func (o ClusterManagerOutput) Location() pulumi.StringOutput
- func (o ClusterManagerOutput) ManagedResourceGroupConfiguration() ManagedResourceGroupConfigurationResponsePtrOutput
- func (o ClusterManagerOutput) ManagerExtendedLocation() ExtendedLocationResponseOutput
- func (o ClusterManagerOutput) Name() pulumi.StringOutput
- func (o ClusterManagerOutput) ProvisioningState() pulumi.StringOutput
- func (o ClusterManagerOutput) SystemData() SystemDataResponseOutput
- func (o ClusterManagerOutput) Tags() pulumi.StringMapOutput
- func (o ClusterManagerOutput) ToClusterManagerOutput() ClusterManagerOutput
- func (o ClusterManagerOutput) ToClusterManagerOutputWithContext(ctx context.Context) ClusterManagerOutput
- func (o ClusterManagerOutput) Type() pulumi.StringOutput
- func (o ClusterManagerOutput) VmSize() pulumi.StringPtrOutput
- type ClusterManagerState
- type ClusterOutput
- func (o ClusterOutput) AggregatorOrSingleRackDefinition() RackDefinitionResponseOutput
- func (o ClusterOutput) AnalyticsWorkspaceId() pulumi.StringPtrOutput
- func (o ClusterOutput) AvailableUpgradeVersions() ClusterAvailableUpgradeVersionResponseArrayOutput
- func (o ClusterOutput) ClusterCapacity() ClusterCapacityResponseOutput
- func (o ClusterOutput) ClusterConnectionStatus() pulumi.StringOutput
- func (o ClusterOutput) ClusterExtendedLocation() ExtendedLocationResponseOutput
- func (o ClusterOutput) ClusterLocation() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterManagerConnectionStatus() pulumi.StringOutput
- func (o ClusterOutput) ClusterManagerId() pulumi.StringOutput
- func (o ClusterOutput) ClusterServicePrincipal() ServicePrincipalInformationResponsePtrOutput
- func (o ClusterOutput) ClusterType() pulumi.StringOutput
- func (o ClusterOutput) ClusterVersion() pulumi.StringOutput
- func (o ClusterOutput) ComputeDeploymentThreshold() ValidationThresholdResponsePtrOutput
- func (o ClusterOutput) ComputeRackDefinitions() RackDefinitionResponseArrayOutput
- func (o ClusterOutput) DetailedStatus() pulumi.StringOutput
- func (o ClusterOutput) DetailedStatusMessage() pulumi.StringOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o ClusterOutput) HybridAksExtendedLocation() ExtendedLocationResponseOutput
- func (o ClusterOutput) Location() pulumi.StringOutput
- func (o ClusterOutput) ManagedResourceGroupConfiguration() ManagedResourceGroupConfigurationResponsePtrOutput
- func (o ClusterOutput) ManualActionCount() pulumi.Float64Output
- func (o ClusterOutput) Name() pulumi.StringOutput
- func (o ClusterOutput) NetworkFabricId() pulumi.StringOutput
- func (o ClusterOutput) ProvisioningState() pulumi.StringOutput
- func (o ClusterOutput) SupportExpiryDate() pulumi.StringOutput
- func (o ClusterOutput) SystemData() SystemDataResponseOutput
- func (o ClusterOutput) Tags() pulumi.StringMapOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) Type() pulumi.StringOutput
- func (o ClusterOutput) WorkloadResourceIds() pulumi.StringArrayOutput
- type ClusterState
- type ClusterType
- func (ClusterType) ElementType() reflect.Type
- func (e ClusterType) ToClusterTypeOutput() ClusterTypeOutput
- func (e ClusterType) ToClusterTypeOutputWithContext(ctx context.Context) ClusterTypeOutput
- func (e ClusterType) ToClusterTypePtrOutput() ClusterTypePtrOutput
- func (e ClusterType) ToClusterTypePtrOutputWithContext(ctx context.Context) ClusterTypePtrOutput
- func (e ClusterType) ToStringOutput() pulumi.StringOutput
- func (e ClusterType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ClusterType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ClusterType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterTypeInput
- type ClusterTypeOutput
- func (ClusterTypeOutput) ElementType() reflect.Type
- func (o ClusterTypeOutput) ToClusterTypeOutput() ClusterTypeOutput
- func (o ClusterTypeOutput) ToClusterTypeOutputWithContext(ctx context.Context) ClusterTypeOutput
- func (o ClusterTypeOutput) ToClusterTypePtrOutput() ClusterTypePtrOutput
- func (o ClusterTypeOutput) ToClusterTypePtrOutputWithContext(ctx context.Context) ClusterTypePtrOutput
- func (o ClusterTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ClusterTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ClusterTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ClusterTypePtrInput
- type ClusterTypePtrOutput
- func (o ClusterTypePtrOutput) Elem() ClusterTypeOutput
- func (ClusterTypePtrOutput) ElementType() reflect.Type
- func (o ClusterTypePtrOutput) ToClusterTypePtrOutput() ClusterTypePtrOutput
- func (o ClusterTypePtrOutput) ToClusterTypePtrOutputWithContext(ctx context.Context) ClusterTypePtrOutput
- func (o ClusterTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ClusterTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Console
- type ConsoleArgs
- type ConsoleEnabled
- func (ConsoleEnabled) ElementType() reflect.Type
- func (e ConsoleEnabled) ToConsoleEnabledOutput() ConsoleEnabledOutput
- func (e ConsoleEnabled) ToConsoleEnabledOutputWithContext(ctx context.Context) ConsoleEnabledOutput
- func (e ConsoleEnabled) ToConsoleEnabledPtrOutput() ConsoleEnabledPtrOutput
- func (e ConsoleEnabled) ToConsoleEnabledPtrOutputWithContext(ctx context.Context) ConsoleEnabledPtrOutput
- func (e ConsoleEnabled) ToStringOutput() pulumi.StringOutput
- func (e ConsoleEnabled) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConsoleEnabled) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConsoleEnabled) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConsoleEnabledInput
- type ConsoleEnabledOutput
- func (ConsoleEnabledOutput) ElementType() reflect.Type
- func (o ConsoleEnabledOutput) ToConsoleEnabledOutput() ConsoleEnabledOutput
- func (o ConsoleEnabledOutput) ToConsoleEnabledOutputWithContext(ctx context.Context) ConsoleEnabledOutput
- func (o ConsoleEnabledOutput) ToConsoleEnabledPtrOutput() ConsoleEnabledPtrOutput
- func (o ConsoleEnabledOutput) ToConsoleEnabledPtrOutputWithContext(ctx context.Context) ConsoleEnabledPtrOutput
- func (o ConsoleEnabledOutput) ToStringOutput() pulumi.StringOutput
- func (o ConsoleEnabledOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConsoleEnabledOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConsoleEnabledOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConsoleEnabledPtrInput
- type ConsoleEnabledPtrOutput
- func (o ConsoleEnabledPtrOutput) Elem() ConsoleEnabledOutput
- func (ConsoleEnabledPtrOutput) ElementType() reflect.Type
- func (o ConsoleEnabledPtrOutput) ToConsoleEnabledPtrOutput() ConsoleEnabledPtrOutput
- func (o ConsoleEnabledPtrOutput) ToConsoleEnabledPtrOutputWithContext(ctx context.Context) ConsoleEnabledPtrOutput
- func (o ConsoleEnabledPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConsoleEnabledPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConsoleInput
- type ConsoleOutput
- func (o ConsoleOutput) DetailedStatus() pulumi.StringOutput
- func (o ConsoleOutput) DetailedStatusMessage() pulumi.StringOutput
- func (ConsoleOutput) ElementType() reflect.Type
- func (o ConsoleOutput) Enabled() pulumi.StringOutput
- func (o ConsoleOutput) Expiration() pulumi.StringPtrOutput
- func (o ConsoleOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o ConsoleOutput) Location() pulumi.StringOutput
- func (o ConsoleOutput) Name() pulumi.StringOutput
- func (o ConsoleOutput) PrivateLinkServiceId() pulumi.StringOutput
- func (o ConsoleOutput) ProvisioningState() pulumi.StringOutput
- func (o ConsoleOutput) SshPublicKey() SshPublicKeyResponseOutput
- func (o ConsoleOutput) SystemData() SystemDataResponseOutput
- func (o ConsoleOutput) Tags() pulumi.StringMapOutput
- func (o ConsoleOutput) ToConsoleOutput() ConsoleOutput
- func (o ConsoleOutput) ToConsoleOutputWithContext(ctx context.Context) ConsoleOutput
- func (o ConsoleOutput) Type() pulumi.StringOutput
- func (o ConsoleOutput) VirtualMachineAccessId() pulumi.StringOutput
- type ConsoleState
- type ControlPlaneNodeConfiguration
- type ControlPlaneNodeConfigurationArgs
- func (ControlPlaneNodeConfigurationArgs) ElementType() reflect.Type
- func (i ControlPlaneNodeConfigurationArgs) ToControlPlaneNodeConfigurationOutput() ControlPlaneNodeConfigurationOutput
- func (i ControlPlaneNodeConfigurationArgs) ToControlPlaneNodeConfigurationOutputWithContext(ctx context.Context) ControlPlaneNodeConfigurationOutput
- type ControlPlaneNodeConfigurationInput
- type ControlPlaneNodeConfigurationOutput
- func (o ControlPlaneNodeConfigurationOutput) AdministratorConfiguration() AdministratorConfigurationPtrOutput
- func (o ControlPlaneNodeConfigurationOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o ControlPlaneNodeConfigurationOutput) Count() pulumi.Float64Output
- func (ControlPlaneNodeConfigurationOutput) ElementType() reflect.Type
- func (o ControlPlaneNodeConfigurationOutput) ToControlPlaneNodeConfigurationOutput() ControlPlaneNodeConfigurationOutput
- func (o ControlPlaneNodeConfigurationOutput) ToControlPlaneNodeConfigurationOutputWithContext(ctx context.Context) ControlPlaneNodeConfigurationOutput
- func (o ControlPlaneNodeConfigurationOutput) VmSkuName() pulumi.StringOutput
- type ControlPlaneNodeConfigurationResponse
- type ControlPlaneNodeConfigurationResponseOutput
- func (o ControlPlaneNodeConfigurationResponseOutput) AdministratorConfiguration() AdministratorConfigurationResponsePtrOutput
- func (o ControlPlaneNodeConfigurationResponseOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o ControlPlaneNodeConfigurationResponseOutput) Count() pulumi.Float64Output
- func (ControlPlaneNodeConfigurationResponseOutput) ElementType() reflect.Type
- func (o ControlPlaneNodeConfigurationResponseOutput) ToControlPlaneNodeConfigurationResponseOutput() ControlPlaneNodeConfigurationResponseOutput
- func (o ControlPlaneNodeConfigurationResponseOutput) ToControlPlaneNodeConfigurationResponseOutputWithContext(ctx context.Context) ControlPlaneNodeConfigurationResponseOutput
- func (o ControlPlaneNodeConfigurationResponseOutput) VmSkuName() pulumi.StringOutput
- type DefaultGateway
- func (DefaultGateway) ElementType() reflect.Type
- func (e DefaultGateway) ToDefaultGatewayOutput() DefaultGatewayOutput
- func (e DefaultGateway) ToDefaultGatewayOutputWithContext(ctx context.Context) DefaultGatewayOutput
- func (e DefaultGateway) ToDefaultGatewayPtrOutput() DefaultGatewayPtrOutput
- func (e DefaultGateway) ToDefaultGatewayPtrOutputWithContext(ctx context.Context) DefaultGatewayPtrOutput
- func (e DefaultGateway) ToStringOutput() pulumi.StringOutput
- func (e DefaultGateway) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DefaultGateway) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DefaultGateway) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DefaultGatewayInput
- type DefaultGatewayOutput
- func (DefaultGatewayOutput) ElementType() reflect.Type
- func (o DefaultGatewayOutput) ToDefaultGatewayOutput() DefaultGatewayOutput
- func (o DefaultGatewayOutput) ToDefaultGatewayOutputWithContext(ctx context.Context) DefaultGatewayOutput
- func (o DefaultGatewayOutput) ToDefaultGatewayPtrOutput() DefaultGatewayPtrOutput
- func (o DefaultGatewayOutput) ToDefaultGatewayPtrOutputWithContext(ctx context.Context) DefaultGatewayPtrOutput
- func (o DefaultGatewayOutput) ToStringOutput() pulumi.StringOutput
- func (o DefaultGatewayOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DefaultGatewayOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DefaultGatewayOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DefaultGatewayPtrInput
- type DefaultGatewayPtrOutput
- func (o DefaultGatewayPtrOutput) Elem() DefaultGatewayOutput
- func (DefaultGatewayPtrOutput) ElementType() reflect.Type
- func (o DefaultGatewayPtrOutput) ToDefaultGatewayPtrOutput() DefaultGatewayPtrOutput
- func (o DefaultGatewayPtrOutput) ToDefaultGatewayPtrOutputWithContext(ctx context.Context) DefaultGatewayPtrOutput
- func (o DefaultGatewayPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DefaultGatewayPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EgressEndpoint
- type EgressEndpointArgs
- type EgressEndpointArray
- type EgressEndpointArrayInput
- type EgressEndpointArrayOutput
- func (EgressEndpointArrayOutput) ElementType() reflect.Type
- func (o EgressEndpointArrayOutput) Index(i pulumi.IntInput) EgressEndpointOutput
- func (o EgressEndpointArrayOutput) ToEgressEndpointArrayOutput() EgressEndpointArrayOutput
- func (o EgressEndpointArrayOutput) ToEgressEndpointArrayOutputWithContext(ctx context.Context) EgressEndpointArrayOutput
- type EgressEndpointInput
- type EgressEndpointOutput
- func (o EgressEndpointOutput) Category() pulumi.StringOutput
- func (EgressEndpointOutput) ElementType() reflect.Type
- func (o EgressEndpointOutput) Endpoints() EndpointDependencyArrayOutput
- func (o EgressEndpointOutput) ToEgressEndpointOutput() EgressEndpointOutput
- func (o EgressEndpointOutput) ToEgressEndpointOutputWithContext(ctx context.Context) EgressEndpointOutput
- type EgressEndpointResponse
- type EgressEndpointResponseArrayOutput
- func (EgressEndpointResponseArrayOutput) ElementType() reflect.Type
- func (o EgressEndpointResponseArrayOutput) Index(i pulumi.IntInput) EgressEndpointResponseOutput
- func (o EgressEndpointResponseArrayOutput) ToEgressEndpointResponseArrayOutput() EgressEndpointResponseArrayOutput
- func (o EgressEndpointResponseArrayOutput) ToEgressEndpointResponseArrayOutputWithContext(ctx context.Context) EgressEndpointResponseArrayOutput
- type EgressEndpointResponseOutput
- func (o EgressEndpointResponseOutput) Category() pulumi.StringOutput
- func (EgressEndpointResponseOutput) ElementType() reflect.Type
- func (o EgressEndpointResponseOutput) Endpoints() EndpointDependencyResponseArrayOutput
- func (o EgressEndpointResponseOutput) ToEgressEndpointResponseOutput() EgressEndpointResponseOutput
- func (o EgressEndpointResponseOutput) ToEgressEndpointResponseOutputWithContext(ctx context.Context) EgressEndpointResponseOutput
- type EndpointDependency
- type EndpointDependencyArgs
- type EndpointDependencyArray
- type EndpointDependencyArrayInput
- type EndpointDependencyArrayOutput
- func (EndpointDependencyArrayOutput) ElementType() reflect.Type
- func (o EndpointDependencyArrayOutput) Index(i pulumi.IntInput) EndpointDependencyOutput
- func (o EndpointDependencyArrayOutput) ToEndpointDependencyArrayOutput() EndpointDependencyArrayOutput
- func (o EndpointDependencyArrayOutput) ToEndpointDependencyArrayOutputWithContext(ctx context.Context) EndpointDependencyArrayOutput
- type EndpointDependencyInput
- type EndpointDependencyOutput
- func (o EndpointDependencyOutput) DomainName() pulumi.StringOutput
- func (EndpointDependencyOutput) ElementType() reflect.Type
- func (o EndpointDependencyOutput) Port() pulumi.Float64PtrOutput
- func (o EndpointDependencyOutput) ToEndpointDependencyOutput() EndpointDependencyOutput
- func (o EndpointDependencyOutput) ToEndpointDependencyOutputWithContext(ctx context.Context) EndpointDependencyOutput
- type EndpointDependencyResponse
- type EndpointDependencyResponseArrayOutput
- func (EndpointDependencyResponseArrayOutput) ElementType() reflect.Type
- func (o EndpointDependencyResponseArrayOutput) Index(i pulumi.IntInput) EndpointDependencyResponseOutput
- func (o EndpointDependencyResponseArrayOutput) ToEndpointDependencyResponseArrayOutput() EndpointDependencyResponseArrayOutput
- func (o EndpointDependencyResponseArrayOutput) ToEndpointDependencyResponseArrayOutputWithContext(ctx context.Context) EndpointDependencyResponseArrayOutput
- type EndpointDependencyResponseOutput
- func (o EndpointDependencyResponseOutput) DomainName() pulumi.StringOutput
- func (EndpointDependencyResponseOutput) ElementType() reflect.Type
- func (o EndpointDependencyResponseOutput) Port() pulumi.Float64PtrOutput
- func (o EndpointDependencyResponseOutput) ToEndpointDependencyResponseOutput() EndpointDependencyResponseOutput
- func (o EndpointDependencyResponseOutput) ToEndpointDependencyResponseOutputWithContext(ctx context.Context) EndpointDependencyResponseOutput
- type ExtendedLocation
- type ExtendedLocationArgs
- func (ExtendedLocationArgs) ElementType() reflect.Type
- func (i ExtendedLocationArgs) ToExtendedLocationOutput() ExtendedLocationOutput
- func (i ExtendedLocationArgs) ToExtendedLocationOutputWithContext(ctx context.Context) ExtendedLocationOutput
- func (i ExtendedLocationArgs) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
- func (i ExtendedLocationArgs) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput
- type ExtendedLocationInput
- type ExtendedLocationOutput
- func (ExtendedLocationOutput) ElementType() reflect.Type
- func (o ExtendedLocationOutput) Name() pulumi.StringOutput
- func (o ExtendedLocationOutput) ToExtendedLocationOutput() ExtendedLocationOutput
- func (o ExtendedLocationOutput) ToExtendedLocationOutputWithContext(ctx context.Context) ExtendedLocationOutput
- func (o ExtendedLocationOutput) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
- func (o ExtendedLocationOutput) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput
- func (o ExtendedLocationOutput) Type() pulumi.StringOutput
- type ExtendedLocationPtrInput
- type ExtendedLocationPtrOutput
- func (o ExtendedLocationPtrOutput) Elem() ExtendedLocationOutput
- func (ExtendedLocationPtrOutput) ElementType() reflect.Type
- func (o ExtendedLocationPtrOutput) Name() pulumi.StringPtrOutput
- func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
- func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput
- func (o ExtendedLocationPtrOutput) Type() pulumi.StringPtrOutput
- type ExtendedLocationResponse
- type ExtendedLocationResponseOutput
- func (ExtendedLocationResponseOutput) ElementType() reflect.Type
- func (o ExtendedLocationResponseOutput) Name() pulumi.StringOutput
- func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutput() ExtendedLocationResponseOutput
- func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutputWithContext(ctx context.Context) ExtendedLocationResponseOutput
- func (o ExtendedLocationResponseOutput) Type() pulumi.StringOutput
- type ExtendedLocationResponsePtrOutput
- func (o ExtendedLocationResponsePtrOutput) Elem() ExtendedLocationResponseOutput
- func (ExtendedLocationResponsePtrOutput) ElementType() reflect.Type
- func (o ExtendedLocationResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutput() ExtendedLocationResponsePtrOutput
- func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutputWithContext(ctx context.Context) ExtendedLocationResponsePtrOutput
- func (o ExtendedLocationResponsePtrOutput) Type() pulumi.StringPtrOutput
- type FabricPeeringEnabled
- func (FabricPeeringEnabled) ElementType() reflect.Type
- func (e FabricPeeringEnabled) ToFabricPeeringEnabledOutput() FabricPeeringEnabledOutput
- func (e FabricPeeringEnabled) ToFabricPeeringEnabledOutputWithContext(ctx context.Context) FabricPeeringEnabledOutput
- func (e FabricPeeringEnabled) ToFabricPeeringEnabledPtrOutput() FabricPeeringEnabledPtrOutput
- func (e FabricPeeringEnabled) ToFabricPeeringEnabledPtrOutputWithContext(ctx context.Context) FabricPeeringEnabledPtrOutput
- func (e FabricPeeringEnabled) ToStringOutput() pulumi.StringOutput
- func (e FabricPeeringEnabled) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FabricPeeringEnabled) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FabricPeeringEnabled) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FabricPeeringEnabledInput
- type FabricPeeringEnabledOutput
- func (FabricPeeringEnabledOutput) ElementType() reflect.Type
- func (o FabricPeeringEnabledOutput) ToFabricPeeringEnabledOutput() FabricPeeringEnabledOutput
- func (o FabricPeeringEnabledOutput) ToFabricPeeringEnabledOutputWithContext(ctx context.Context) FabricPeeringEnabledOutput
- func (o FabricPeeringEnabledOutput) ToFabricPeeringEnabledPtrOutput() FabricPeeringEnabledPtrOutput
- func (o FabricPeeringEnabledOutput) ToFabricPeeringEnabledPtrOutputWithContext(ctx context.Context) FabricPeeringEnabledPtrOutput
- func (o FabricPeeringEnabledOutput) ToStringOutput() pulumi.StringOutput
- func (o FabricPeeringEnabledOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FabricPeeringEnabledOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FabricPeeringEnabledOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FabricPeeringEnabledPtrInput
- type FabricPeeringEnabledPtrOutput
- func (o FabricPeeringEnabledPtrOutput) Elem() FabricPeeringEnabledOutput
- func (FabricPeeringEnabledPtrOutput) ElementType() reflect.Type
- func (o FabricPeeringEnabledPtrOutput) ToFabricPeeringEnabledPtrOutput() FabricPeeringEnabledPtrOutput
- func (o FabricPeeringEnabledPtrOutput) ToFabricPeeringEnabledPtrOutputWithContext(ctx context.Context) FabricPeeringEnabledPtrOutput
- func (o FabricPeeringEnabledPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FabricPeeringEnabledPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FeatureStatusResponse
- type FeatureStatusResponseArrayOutput
- func (FeatureStatusResponseArrayOutput) ElementType() reflect.Type
- func (o FeatureStatusResponseArrayOutput) Index(i pulumi.IntInput) FeatureStatusResponseOutput
- func (o FeatureStatusResponseArrayOutput) ToFeatureStatusResponseArrayOutput() FeatureStatusResponseArrayOutput
- func (o FeatureStatusResponseArrayOutput) ToFeatureStatusResponseArrayOutputWithContext(ctx context.Context) FeatureStatusResponseArrayOutput
- type FeatureStatusResponseOutput
- func (o FeatureStatusResponseOutput) DetailedStatus() pulumi.StringOutput
- func (o FeatureStatusResponseOutput) DetailedStatusMessage() pulumi.StringOutput
- func (FeatureStatusResponseOutput) ElementType() reflect.Type
- func (o FeatureStatusResponseOutput) Name() pulumi.StringOutput
- func (o FeatureStatusResponseOutput) ToFeatureStatusResponseOutput() FeatureStatusResponseOutput
- func (o FeatureStatusResponseOutput) ToFeatureStatusResponseOutputWithContext(ctx context.Context) FeatureStatusResponseOutput
- func (o FeatureStatusResponseOutput) Version() pulumi.StringOutput
- type HardwareInventoryNetworkInterfaceResponse
- type HardwareInventoryNetworkInterfaceResponseArrayOutput
- func (HardwareInventoryNetworkInterfaceResponseArrayOutput) ElementType() reflect.Type
- func (o HardwareInventoryNetworkInterfaceResponseArrayOutput) Index(i pulumi.IntInput) HardwareInventoryNetworkInterfaceResponseOutput
- func (o HardwareInventoryNetworkInterfaceResponseArrayOutput) ToHardwareInventoryNetworkInterfaceResponseArrayOutput() HardwareInventoryNetworkInterfaceResponseArrayOutput
- func (o HardwareInventoryNetworkInterfaceResponseArrayOutput) ToHardwareInventoryNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) HardwareInventoryNetworkInterfaceResponseArrayOutput
- type HardwareInventoryNetworkInterfaceResponseOutput
- func (HardwareInventoryNetworkInterfaceResponseOutput) ElementType() reflect.Type
- func (o HardwareInventoryNetworkInterfaceResponseOutput) LinkStatus() pulumi.StringOutput
- func (o HardwareInventoryNetworkInterfaceResponseOutput) MacAddress() pulumi.StringOutput
- func (o HardwareInventoryNetworkInterfaceResponseOutput) Name() pulumi.StringOutput
- func (o HardwareInventoryNetworkInterfaceResponseOutput) NetworkInterfaceId() pulumi.StringOutput
- func (o HardwareInventoryNetworkInterfaceResponseOutput) ToHardwareInventoryNetworkInterfaceResponseOutput() HardwareInventoryNetworkInterfaceResponseOutput
- func (o HardwareInventoryNetworkInterfaceResponseOutput) ToHardwareInventoryNetworkInterfaceResponseOutputWithContext(ctx context.Context) HardwareInventoryNetworkInterfaceResponseOutput
- type HardwareInventoryResponse
- type HardwareInventoryResponseOutput
- func (o HardwareInventoryResponseOutput) AdditionalHostInformation() pulumi.StringOutput
- func (HardwareInventoryResponseOutput) ElementType() reflect.Type
- func (o HardwareInventoryResponseOutput) Interfaces() HardwareInventoryNetworkInterfaceResponseArrayOutput
- func (o HardwareInventoryResponseOutput) Nics() NicResponseArrayOutput
- func (o HardwareInventoryResponseOutput) ToHardwareInventoryResponseOutput() HardwareInventoryResponseOutput
- func (o HardwareInventoryResponseOutput) ToHardwareInventoryResponseOutputWithContext(ctx context.Context) HardwareInventoryResponseOutput
- type HardwareValidationStatusResponse
- type HardwareValidationStatusResponseOutput
- func (HardwareValidationStatusResponseOutput) ElementType() reflect.Type
- func (o HardwareValidationStatusResponseOutput) LastValidationTime() pulumi.StringOutput
- func (o HardwareValidationStatusResponseOutput) Result() pulumi.StringOutput
- func (o HardwareValidationStatusResponseOutput) ToHardwareValidationStatusResponseOutput() HardwareValidationStatusResponseOutput
- func (o HardwareValidationStatusResponseOutput) ToHardwareValidationStatusResponseOutputWithContext(ctx context.Context) HardwareValidationStatusResponseOutput
- type HugepagesSize
- func (HugepagesSize) ElementType() reflect.Type
- func (e HugepagesSize) ToHugepagesSizeOutput() HugepagesSizeOutput
- func (e HugepagesSize) ToHugepagesSizeOutputWithContext(ctx context.Context) HugepagesSizeOutput
- func (e HugepagesSize) ToHugepagesSizePtrOutput() HugepagesSizePtrOutput
- func (e HugepagesSize) ToHugepagesSizePtrOutputWithContext(ctx context.Context) HugepagesSizePtrOutput
- func (e HugepagesSize) ToStringOutput() pulumi.StringOutput
- func (e HugepagesSize) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HugepagesSize) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HugepagesSize) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HugepagesSizeInput
- type HugepagesSizeOutput
- func (HugepagesSizeOutput) ElementType() reflect.Type
- func (o HugepagesSizeOutput) ToHugepagesSizeOutput() HugepagesSizeOutput
- func (o HugepagesSizeOutput) ToHugepagesSizeOutputWithContext(ctx context.Context) HugepagesSizeOutput
- func (o HugepagesSizeOutput) ToHugepagesSizePtrOutput() HugepagesSizePtrOutput
- func (o HugepagesSizeOutput) ToHugepagesSizePtrOutputWithContext(ctx context.Context) HugepagesSizePtrOutput
- func (o HugepagesSizeOutput) ToStringOutput() pulumi.StringOutput
- func (o HugepagesSizeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o HugepagesSizeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HugepagesSizeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HugepagesSizePtrInput
- type HugepagesSizePtrOutput
- func (o HugepagesSizePtrOutput) Elem() HugepagesSizeOutput
- func (HugepagesSizePtrOutput) ElementType() reflect.Type
- func (o HugepagesSizePtrOutput) ToHugepagesSizePtrOutput() HugepagesSizePtrOutput
- func (o HugepagesSizePtrOutput) ToHugepagesSizePtrOutputWithContext(ctx context.Context) HugepagesSizePtrOutput
- func (o HugepagesSizePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HugepagesSizePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HybridAksIpamEnabled
- func (HybridAksIpamEnabled) ElementType() reflect.Type
- func (e HybridAksIpamEnabled) ToHybridAksIpamEnabledOutput() HybridAksIpamEnabledOutput
- func (e HybridAksIpamEnabled) ToHybridAksIpamEnabledOutputWithContext(ctx context.Context) HybridAksIpamEnabledOutput
- func (e HybridAksIpamEnabled) ToHybridAksIpamEnabledPtrOutput() HybridAksIpamEnabledPtrOutput
- func (e HybridAksIpamEnabled) ToHybridAksIpamEnabledPtrOutputWithContext(ctx context.Context) HybridAksIpamEnabledPtrOutput
- func (e HybridAksIpamEnabled) ToStringOutput() pulumi.StringOutput
- func (e HybridAksIpamEnabled) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HybridAksIpamEnabled) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HybridAksIpamEnabled) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HybridAksIpamEnabledInput
- type HybridAksIpamEnabledOutput
- func (HybridAksIpamEnabledOutput) ElementType() reflect.Type
- func (o HybridAksIpamEnabledOutput) ToHybridAksIpamEnabledOutput() HybridAksIpamEnabledOutput
- func (o HybridAksIpamEnabledOutput) ToHybridAksIpamEnabledOutputWithContext(ctx context.Context) HybridAksIpamEnabledOutput
- func (o HybridAksIpamEnabledOutput) ToHybridAksIpamEnabledPtrOutput() HybridAksIpamEnabledPtrOutput
- func (o HybridAksIpamEnabledOutput) ToHybridAksIpamEnabledPtrOutputWithContext(ctx context.Context) HybridAksIpamEnabledPtrOutput
- func (o HybridAksIpamEnabledOutput) ToStringOutput() pulumi.StringOutput
- func (o HybridAksIpamEnabledOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o HybridAksIpamEnabledOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HybridAksIpamEnabledOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HybridAksIpamEnabledPtrInput
- type HybridAksIpamEnabledPtrOutput
- func (o HybridAksIpamEnabledPtrOutput) Elem() HybridAksIpamEnabledOutput
- func (HybridAksIpamEnabledPtrOutput) ElementType() reflect.Type
- func (o HybridAksIpamEnabledPtrOutput) ToHybridAksIpamEnabledPtrOutput() HybridAksIpamEnabledPtrOutput
- func (o HybridAksIpamEnabledPtrOutput) ToHybridAksIpamEnabledPtrOutputWithContext(ctx context.Context) HybridAksIpamEnabledPtrOutput
- func (o HybridAksIpamEnabledPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HybridAksIpamEnabledPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HybridAksPluginType
- func (HybridAksPluginType) ElementType() reflect.Type
- func (e HybridAksPluginType) ToHybridAksPluginTypeOutput() HybridAksPluginTypeOutput
- func (e HybridAksPluginType) ToHybridAksPluginTypeOutputWithContext(ctx context.Context) HybridAksPluginTypeOutput
- func (e HybridAksPluginType) ToHybridAksPluginTypePtrOutput() HybridAksPluginTypePtrOutput
- func (e HybridAksPluginType) ToHybridAksPluginTypePtrOutputWithContext(ctx context.Context) HybridAksPluginTypePtrOutput
- func (e HybridAksPluginType) ToStringOutput() pulumi.StringOutput
- func (e HybridAksPluginType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HybridAksPluginType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HybridAksPluginType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HybridAksPluginTypeInput
- type HybridAksPluginTypeOutput
- func (HybridAksPluginTypeOutput) ElementType() reflect.Type
- func (o HybridAksPluginTypeOutput) ToHybridAksPluginTypeOutput() HybridAksPluginTypeOutput
- func (o HybridAksPluginTypeOutput) ToHybridAksPluginTypeOutputWithContext(ctx context.Context) HybridAksPluginTypeOutput
- func (o HybridAksPluginTypeOutput) ToHybridAksPluginTypePtrOutput() HybridAksPluginTypePtrOutput
- func (o HybridAksPluginTypeOutput) ToHybridAksPluginTypePtrOutputWithContext(ctx context.Context) HybridAksPluginTypePtrOutput
- func (o HybridAksPluginTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o HybridAksPluginTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o HybridAksPluginTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HybridAksPluginTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HybridAksPluginTypePtrInput
- type HybridAksPluginTypePtrOutput
- func (o HybridAksPluginTypePtrOutput) Elem() HybridAksPluginTypeOutput
- func (HybridAksPluginTypePtrOutput) ElementType() reflect.Type
- func (o HybridAksPluginTypePtrOutput) ToHybridAksPluginTypePtrOutput() HybridAksPluginTypePtrOutput
- func (o HybridAksPluginTypePtrOutput) ToHybridAksPluginTypePtrOutputWithContext(ctx context.Context) HybridAksPluginTypePtrOutput
- func (o HybridAksPluginTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HybridAksPluginTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageRepositoryCredentials
- type ImageRepositoryCredentialsArgs
- func (ImageRepositoryCredentialsArgs) ElementType() reflect.Type
- func (i ImageRepositoryCredentialsArgs) ToImageRepositoryCredentialsOutput() ImageRepositoryCredentialsOutput
- func (i ImageRepositoryCredentialsArgs) ToImageRepositoryCredentialsOutputWithContext(ctx context.Context) ImageRepositoryCredentialsOutput
- func (i ImageRepositoryCredentialsArgs) ToImageRepositoryCredentialsPtrOutput() ImageRepositoryCredentialsPtrOutput
- func (i ImageRepositoryCredentialsArgs) ToImageRepositoryCredentialsPtrOutputWithContext(ctx context.Context) ImageRepositoryCredentialsPtrOutput
- type ImageRepositoryCredentialsInput
- type ImageRepositoryCredentialsOutput
- func (ImageRepositoryCredentialsOutput) ElementType() reflect.Type
- func (o ImageRepositoryCredentialsOutput) Password() pulumi.StringOutput
- func (o ImageRepositoryCredentialsOutput) RegistryUrl() pulumi.StringOutput
- func (o ImageRepositoryCredentialsOutput) ToImageRepositoryCredentialsOutput() ImageRepositoryCredentialsOutput
- func (o ImageRepositoryCredentialsOutput) ToImageRepositoryCredentialsOutputWithContext(ctx context.Context) ImageRepositoryCredentialsOutput
- func (o ImageRepositoryCredentialsOutput) ToImageRepositoryCredentialsPtrOutput() ImageRepositoryCredentialsPtrOutput
- func (o ImageRepositoryCredentialsOutput) ToImageRepositoryCredentialsPtrOutputWithContext(ctx context.Context) ImageRepositoryCredentialsPtrOutput
- func (o ImageRepositoryCredentialsOutput) Username() pulumi.StringOutput
- type ImageRepositoryCredentialsPtrInput
- type ImageRepositoryCredentialsPtrOutput
- func (o ImageRepositoryCredentialsPtrOutput) Elem() ImageRepositoryCredentialsOutput
- func (ImageRepositoryCredentialsPtrOutput) ElementType() reflect.Type
- func (o ImageRepositoryCredentialsPtrOutput) Password() pulumi.StringPtrOutput
- func (o ImageRepositoryCredentialsPtrOutput) RegistryUrl() pulumi.StringPtrOutput
- func (o ImageRepositoryCredentialsPtrOutput) ToImageRepositoryCredentialsPtrOutput() ImageRepositoryCredentialsPtrOutput
- func (o ImageRepositoryCredentialsPtrOutput) ToImageRepositoryCredentialsPtrOutputWithContext(ctx context.Context) ImageRepositoryCredentialsPtrOutput
- func (o ImageRepositoryCredentialsPtrOutput) Username() pulumi.StringPtrOutput
- type ImageRepositoryCredentialsResponse
- type ImageRepositoryCredentialsResponseOutput
- func (ImageRepositoryCredentialsResponseOutput) ElementType() reflect.Type
- func (o ImageRepositoryCredentialsResponseOutput) Password() pulumi.StringOutput
- func (o ImageRepositoryCredentialsResponseOutput) RegistryUrl() pulumi.StringOutput
- func (o ImageRepositoryCredentialsResponseOutput) ToImageRepositoryCredentialsResponseOutput() ImageRepositoryCredentialsResponseOutput
- func (o ImageRepositoryCredentialsResponseOutput) ToImageRepositoryCredentialsResponseOutputWithContext(ctx context.Context) ImageRepositoryCredentialsResponseOutput
- func (o ImageRepositoryCredentialsResponseOutput) Username() pulumi.StringOutput
- type ImageRepositoryCredentialsResponsePtrOutput
- func (o ImageRepositoryCredentialsResponsePtrOutput) Elem() ImageRepositoryCredentialsResponseOutput
- func (ImageRepositoryCredentialsResponsePtrOutput) ElementType() reflect.Type
- func (o ImageRepositoryCredentialsResponsePtrOutput) Password() pulumi.StringPtrOutput
- func (o ImageRepositoryCredentialsResponsePtrOutput) RegistryUrl() pulumi.StringPtrOutput
- func (o ImageRepositoryCredentialsResponsePtrOutput) ToImageRepositoryCredentialsResponsePtrOutput() ImageRepositoryCredentialsResponsePtrOutput
- func (o ImageRepositoryCredentialsResponsePtrOutput) ToImageRepositoryCredentialsResponsePtrOutputWithContext(ctx context.Context) ImageRepositoryCredentialsResponsePtrOutput
- func (o ImageRepositoryCredentialsResponsePtrOutput) Username() pulumi.StringPtrOutput
- type InitialAgentPoolConfiguration
- type InitialAgentPoolConfigurationArgs
- func (val *InitialAgentPoolConfigurationArgs) Defaults() *InitialAgentPoolConfigurationArgs
- func (InitialAgentPoolConfigurationArgs) ElementType() reflect.Type
- func (i InitialAgentPoolConfigurationArgs) ToInitialAgentPoolConfigurationOutput() InitialAgentPoolConfigurationOutput
- func (i InitialAgentPoolConfigurationArgs) ToInitialAgentPoolConfigurationOutputWithContext(ctx context.Context) InitialAgentPoolConfigurationOutput
- type InitialAgentPoolConfigurationArray
- func (InitialAgentPoolConfigurationArray) ElementType() reflect.Type
- func (i InitialAgentPoolConfigurationArray) ToInitialAgentPoolConfigurationArrayOutput() InitialAgentPoolConfigurationArrayOutput
- func (i InitialAgentPoolConfigurationArray) ToInitialAgentPoolConfigurationArrayOutputWithContext(ctx context.Context) InitialAgentPoolConfigurationArrayOutput
- type InitialAgentPoolConfigurationArrayInput
- type InitialAgentPoolConfigurationArrayOutput
- func (InitialAgentPoolConfigurationArrayOutput) ElementType() reflect.Type
- func (o InitialAgentPoolConfigurationArrayOutput) Index(i pulumi.IntInput) InitialAgentPoolConfigurationOutput
- func (o InitialAgentPoolConfigurationArrayOutput) ToInitialAgentPoolConfigurationArrayOutput() InitialAgentPoolConfigurationArrayOutput
- func (o InitialAgentPoolConfigurationArrayOutput) ToInitialAgentPoolConfigurationArrayOutputWithContext(ctx context.Context) InitialAgentPoolConfigurationArrayOutput
- type InitialAgentPoolConfigurationInput
- type InitialAgentPoolConfigurationOutput
- func (o InitialAgentPoolConfigurationOutput) AdministratorConfiguration() AdministratorConfigurationPtrOutput
- func (o InitialAgentPoolConfigurationOutput) AgentOptions() AgentOptionsPtrOutput
- func (o InitialAgentPoolConfigurationOutput) AttachedNetworkConfiguration() AttachedNetworkConfigurationPtrOutput
- func (o InitialAgentPoolConfigurationOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o InitialAgentPoolConfigurationOutput) Count() pulumi.Float64Output
- func (InitialAgentPoolConfigurationOutput) ElementType() reflect.Type
- func (o InitialAgentPoolConfigurationOutput) Labels() KubernetesLabelArrayOutput
- func (o InitialAgentPoolConfigurationOutput) Mode() pulumi.StringOutput
- func (o InitialAgentPoolConfigurationOutput) Name() pulumi.StringOutput
- func (o InitialAgentPoolConfigurationOutput) Taints() KubernetesLabelArrayOutput
- func (o InitialAgentPoolConfigurationOutput) ToInitialAgentPoolConfigurationOutput() InitialAgentPoolConfigurationOutput
- func (o InitialAgentPoolConfigurationOutput) ToInitialAgentPoolConfigurationOutputWithContext(ctx context.Context) InitialAgentPoolConfigurationOutput
- func (o InitialAgentPoolConfigurationOutput) UpgradeSettings() AgentPoolUpgradeSettingsPtrOutput
- func (o InitialAgentPoolConfigurationOutput) VmSkuName() pulumi.StringOutput
- type InitialAgentPoolConfigurationResponse
- type InitialAgentPoolConfigurationResponseArrayOutput
- func (InitialAgentPoolConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o InitialAgentPoolConfigurationResponseArrayOutput) Index(i pulumi.IntInput) InitialAgentPoolConfigurationResponseOutput
- func (o InitialAgentPoolConfigurationResponseArrayOutput) ToInitialAgentPoolConfigurationResponseArrayOutput() InitialAgentPoolConfigurationResponseArrayOutput
- func (o InitialAgentPoolConfigurationResponseArrayOutput) ToInitialAgentPoolConfigurationResponseArrayOutputWithContext(ctx context.Context) InitialAgentPoolConfigurationResponseArrayOutput
- type InitialAgentPoolConfigurationResponseOutput
- func (o InitialAgentPoolConfigurationResponseOutput) AdministratorConfiguration() AdministratorConfigurationResponsePtrOutput
- func (o InitialAgentPoolConfigurationResponseOutput) AgentOptions() AgentOptionsResponsePtrOutput
- func (o InitialAgentPoolConfigurationResponseOutput) AttachedNetworkConfiguration() AttachedNetworkConfigurationResponsePtrOutput
- func (o InitialAgentPoolConfigurationResponseOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o InitialAgentPoolConfigurationResponseOutput) Count() pulumi.Float64Output
- func (InitialAgentPoolConfigurationResponseOutput) ElementType() reflect.Type
- func (o InitialAgentPoolConfigurationResponseOutput) Labels() KubernetesLabelResponseArrayOutput
- func (o InitialAgentPoolConfigurationResponseOutput) Mode() pulumi.StringOutput
- func (o InitialAgentPoolConfigurationResponseOutput) Name() pulumi.StringOutput
- func (o InitialAgentPoolConfigurationResponseOutput) Taints() KubernetesLabelResponseArrayOutput
- func (o InitialAgentPoolConfigurationResponseOutput) ToInitialAgentPoolConfigurationResponseOutput() InitialAgentPoolConfigurationResponseOutput
- func (o InitialAgentPoolConfigurationResponseOutput) ToInitialAgentPoolConfigurationResponseOutputWithContext(ctx context.Context) InitialAgentPoolConfigurationResponseOutput
- func (o InitialAgentPoolConfigurationResponseOutput) UpgradeSettings() AgentPoolUpgradeSettingsResponsePtrOutput
- func (o InitialAgentPoolConfigurationResponseOutput) VmSkuName() pulumi.StringOutput
- type IpAddressPool
- type IpAddressPoolArgs
- type IpAddressPoolArray
- type IpAddressPoolArrayInput
- type IpAddressPoolArrayOutput
- func (IpAddressPoolArrayOutput) ElementType() reflect.Type
- func (o IpAddressPoolArrayOutput) Index(i pulumi.IntInput) IpAddressPoolOutput
- func (o IpAddressPoolArrayOutput) ToIpAddressPoolArrayOutput() IpAddressPoolArrayOutput
- func (o IpAddressPoolArrayOutput) ToIpAddressPoolArrayOutputWithContext(ctx context.Context) IpAddressPoolArrayOutput
- type IpAddressPoolInput
- type IpAddressPoolOutput
- func (o IpAddressPoolOutput) Addresses() pulumi.StringArrayOutput
- func (o IpAddressPoolOutput) AutoAssign() pulumi.StringPtrOutput
- func (IpAddressPoolOutput) ElementType() reflect.Type
- func (o IpAddressPoolOutput) Name() pulumi.StringOutput
- func (o IpAddressPoolOutput) OnlyUseHostIps() pulumi.StringPtrOutput
- func (o IpAddressPoolOutput) ToIpAddressPoolOutput() IpAddressPoolOutput
- func (o IpAddressPoolOutput) ToIpAddressPoolOutputWithContext(ctx context.Context) IpAddressPoolOutput
- type IpAddressPoolResponse
- type IpAddressPoolResponseArrayOutput
- func (IpAddressPoolResponseArrayOutput) ElementType() reflect.Type
- func (o IpAddressPoolResponseArrayOutput) Index(i pulumi.IntInput) IpAddressPoolResponseOutput
- func (o IpAddressPoolResponseArrayOutput) ToIpAddressPoolResponseArrayOutput() IpAddressPoolResponseArrayOutput
- func (o IpAddressPoolResponseArrayOutput) ToIpAddressPoolResponseArrayOutputWithContext(ctx context.Context) IpAddressPoolResponseArrayOutput
- type IpAddressPoolResponseOutput
- func (o IpAddressPoolResponseOutput) Addresses() pulumi.StringArrayOutput
- func (o IpAddressPoolResponseOutput) AutoAssign() pulumi.StringPtrOutput
- func (IpAddressPoolResponseOutput) ElementType() reflect.Type
- func (o IpAddressPoolResponseOutput) Name() pulumi.StringOutput
- func (o IpAddressPoolResponseOutput) OnlyUseHostIps() pulumi.StringPtrOutput
- func (o IpAddressPoolResponseOutput) ToIpAddressPoolResponseOutput() IpAddressPoolResponseOutput
- func (o IpAddressPoolResponseOutput) ToIpAddressPoolResponseOutputWithContext(ctx context.Context) IpAddressPoolResponseOutput
- type IpAllocationType
- func (IpAllocationType) ElementType() reflect.Type
- func (e IpAllocationType) ToIpAllocationTypeOutput() IpAllocationTypeOutput
- func (e IpAllocationType) ToIpAllocationTypeOutputWithContext(ctx context.Context) IpAllocationTypeOutput
- func (e IpAllocationType) ToIpAllocationTypePtrOutput() IpAllocationTypePtrOutput
- func (e IpAllocationType) ToIpAllocationTypePtrOutputWithContext(ctx context.Context) IpAllocationTypePtrOutput
- func (e IpAllocationType) ToStringOutput() pulumi.StringOutput
- func (e IpAllocationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IpAllocationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IpAllocationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IpAllocationTypeInput
- type IpAllocationTypeOutput
- func (IpAllocationTypeOutput) ElementType() reflect.Type
- func (o IpAllocationTypeOutput) ToIpAllocationTypeOutput() IpAllocationTypeOutput
- func (o IpAllocationTypeOutput) ToIpAllocationTypeOutputWithContext(ctx context.Context) IpAllocationTypeOutput
- func (o IpAllocationTypeOutput) ToIpAllocationTypePtrOutput() IpAllocationTypePtrOutput
- func (o IpAllocationTypeOutput) ToIpAllocationTypePtrOutputWithContext(ctx context.Context) IpAllocationTypePtrOutput
- func (o IpAllocationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o IpAllocationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o IpAllocationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IpAllocationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IpAllocationTypePtrInput
- type IpAllocationTypePtrOutput
- func (o IpAllocationTypePtrOutput) Elem() IpAllocationTypeOutput
- func (IpAllocationTypePtrOutput) ElementType() reflect.Type
- func (o IpAllocationTypePtrOutput) ToIpAllocationTypePtrOutput() IpAllocationTypePtrOutput
- func (o IpAllocationTypePtrOutput) ToIpAllocationTypePtrOutputWithContext(ctx context.Context) IpAllocationTypePtrOutput
- func (o IpAllocationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IpAllocationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KeySetUser
- type KeySetUserArgs
- type KeySetUserArray
- type KeySetUserArrayInput
- type KeySetUserArrayOutput
- func (KeySetUserArrayOutput) ElementType() reflect.Type
- func (o KeySetUserArrayOutput) Index(i pulumi.IntInput) KeySetUserOutput
- func (o KeySetUserArrayOutput) ToKeySetUserArrayOutput() KeySetUserArrayOutput
- func (o KeySetUserArrayOutput) ToKeySetUserArrayOutputWithContext(ctx context.Context) KeySetUserArrayOutput
- type KeySetUserInput
- type KeySetUserOutput
- func (o KeySetUserOutput) AzureUserName() pulumi.StringOutput
- func (o KeySetUserOutput) Description() pulumi.StringPtrOutput
- func (KeySetUserOutput) ElementType() reflect.Type
- func (o KeySetUserOutput) SshPublicKey() SshPublicKeyOutput
- func (o KeySetUserOutput) ToKeySetUserOutput() KeySetUserOutput
- func (o KeySetUserOutput) ToKeySetUserOutputWithContext(ctx context.Context) KeySetUserOutput
- type KeySetUserResponse
- type KeySetUserResponseArrayOutput
- func (KeySetUserResponseArrayOutput) ElementType() reflect.Type
- func (o KeySetUserResponseArrayOutput) Index(i pulumi.IntInput) KeySetUserResponseOutput
- func (o KeySetUserResponseArrayOutput) ToKeySetUserResponseArrayOutput() KeySetUserResponseArrayOutput
- func (o KeySetUserResponseArrayOutput) ToKeySetUserResponseArrayOutputWithContext(ctx context.Context) KeySetUserResponseArrayOutput
- type KeySetUserResponseOutput
- func (o KeySetUserResponseOutput) AzureUserName() pulumi.StringOutput
- func (o KeySetUserResponseOutput) Description() pulumi.StringPtrOutput
- func (KeySetUserResponseOutput) ElementType() reflect.Type
- func (o KeySetUserResponseOutput) SshPublicKey() SshPublicKeyResponseOutput
- func (o KeySetUserResponseOutput) ToKeySetUserResponseOutput() KeySetUserResponseOutput
- func (o KeySetUserResponseOutput) ToKeySetUserResponseOutputWithContext(ctx context.Context) KeySetUserResponseOutput
- type KeySetUserStatusResponse
- type KeySetUserStatusResponseArrayOutput
- func (KeySetUserStatusResponseArrayOutput) ElementType() reflect.Type
- func (o KeySetUserStatusResponseArrayOutput) Index(i pulumi.IntInput) KeySetUserStatusResponseOutput
- func (o KeySetUserStatusResponseArrayOutput) ToKeySetUserStatusResponseArrayOutput() KeySetUserStatusResponseArrayOutput
- func (o KeySetUserStatusResponseArrayOutput) ToKeySetUserStatusResponseArrayOutputWithContext(ctx context.Context) KeySetUserStatusResponseArrayOutput
- type KeySetUserStatusResponseOutput
- func (o KeySetUserStatusResponseOutput) AzureUserName() pulumi.StringOutput
- func (KeySetUserStatusResponseOutput) ElementType() reflect.Type
- func (o KeySetUserStatusResponseOutput) Status() pulumi.StringOutput
- func (o KeySetUserStatusResponseOutput) StatusMessage() pulumi.StringOutput
- func (o KeySetUserStatusResponseOutput) ToKeySetUserStatusResponseOutput() KeySetUserStatusResponseOutput
- func (o KeySetUserStatusResponseOutput) ToKeySetUserStatusResponseOutputWithContext(ctx context.Context) KeySetUserStatusResponseOutput
- type KubernetesCluster
- type KubernetesClusterArgs
- type KubernetesClusterInput
- type KubernetesClusterNodeResponse
- type KubernetesClusterNodeResponseArrayOutput
- func (KubernetesClusterNodeResponseArrayOutput) ElementType() reflect.Type
- func (o KubernetesClusterNodeResponseArrayOutput) Index(i pulumi.IntInput) KubernetesClusterNodeResponseOutput
- func (o KubernetesClusterNodeResponseArrayOutput) ToKubernetesClusterNodeResponseArrayOutput() KubernetesClusterNodeResponseArrayOutput
- func (o KubernetesClusterNodeResponseArrayOutput) ToKubernetesClusterNodeResponseArrayOutputWithContext(ctx context.Context) KubernetesClusterNodeResponseArrayOutput
- type KubernetesClusterNodeResponseOutput
- func (o KubernetesClusterNodeResponseOutput) AgentPoolId() pulumi.StringOutput
- func (o KubernetesClusterNodeResponseOutput) AvailabilityZone() pulumi.StringOutput
- func (o KubernetesClusterNodeResponseOutput) BareMetalMachineId() pulumi.StringOutput
- func (o KubernetesClusterNodeResponseOutput) CpuCores() pulumi.Float64Output
- func (o KubernetesClusterNodeResponseOutput) DetailedStatus() pulumi.StringOutput
- func (o KubernetesClusterNodeResponseOutput) DetailedStatusMessage() pulumi.StringOutput
- func (o KubernetesClusterNodeResponseOutput) DiskSizeGB() pulumi.Float64Output
- func (KubernetesClusterNodeResponseOutput) ElementType() reflect.Type
- func (o KubernetesClusterNodeResponseOutput) Image() pulumi.StringOutput
- func (o KubernetesClusterNodeResponseOutput) KubernetesVersion() pulumi.StringOutput
- func (o KubernetesClusterNodeResponseOutput) Labels() KubernetesLabelResponseArrayOutput
- func (o KubernetesClusterNodeResponseOutput) MemorySizeGB() pulumi.Float64Output
- func (o KubernetesClusterNodeResponseOutput) Mode() pulumi.StringOutput
- func (o KubernetesClusterNodeResponseOutput) Name() pulumi.StringOutput
- func (o KubernetesClusterNodeResponseOutput) NetworkAttachments() NetworkAttachmentResponseArrayOutput
- func (o KubernetesClusterNodeResponseOutput) PowerState() pulumi.StringOutput
- func (o KubernetesClusterNodeResponseOutput) Role() pulumi.StringOutput
- func (o KubernetesClusterNodeResponseOutput) Taints() KubernetesLabelResponseArrayOutput
- func (o KubernetesClusterNodeResponseOutput) ToKubernetesClusterNodeResponseOutput() KubernetesClusterNodeResponseOutput
- func (o KubernetesClusterNodeResponseOutput) ToKubernetesClusterNodeResponseOutputWithContext(ctx context.Context) KubernetesClusterNodeResponseOutput
- func (o KubernetesClusterNodeResponseOutput) VmSkuName() pulumi.StringOutput
- type KubernetesClusterOutput
- func (o KubernetesClusterOutput) AadConfiguration() AadConfigurationResponsePtrOutput
- func (o KubernetesClusterOutput) AdministratorConfiguration() AdministratorConfigurationResponsePtrOutput
- func (o KubernetesClusterOutput) AttachedNetworkIds() pulumi.StringArrayOutput
- func (o KubernetesClusterOutput) AvailableUpgrades() AvailableUpgradeResponseArrayOutput
- func (o KubernetesClusterOutput) ClusterId() pulumi.StringOutput
- func (o KubernetesClusterOutput) ConnectedClusterId() pulumi.StringOutput
- func (o KubernetesClusterOutput) ControlPlaneKubernetesVersion() pulumi.StringOutput
- func (o KubernetesClusterOutput) ControlPlaneNodeConfiguration() ControlPlaneNodeConfigurationResponseOutput
- func (o KubernetesClusterOutput) DetailedStatus() pulumi.StringOutput
- func (o KubernetesClusterOutput) DetailedStatusMessage() pulumi.StringOutput
- func (KubernetesClusterOutput) ElementType() reflect.Type
- func (o KubernetesClusterOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o KubernetesClusterOutput) FeatureStatuses() FeatureStatusResponseArrayOutput
- func (o KubernetesClusterOutput) InitialAgentPoolConfigurations() InitialAgentPoolConfigurationResponseArrayOutput
- func (o KubernetesClusterOutput) KubernetesVersion() pulumi.StringOutput
- func (o KubernetesClusterOutput) Location() pulumi.StringOutput
- func (o KubernetesClusterOutput) ManagedResourceGroupConfiguration() ManagedResourceGroupConfigurationResponsePtrOutput
- func (o KubernetesClusterOutput) Name() pulumi.StringOutput
- func (o KubernetesClusterOutput) NetworkConfiguration() NetworkConfigurationResponseOutput
- func (o KubernetesClusterOutput) Nodes() KubernetesClusterNodeResponseArrayOutput
- func (o KubernetesClusterOutput) ProvisioningState() pulumi.StringOutput
- func (o KubernetesClusterOutput) SystemData() SystemDataResponseOutput
- func (o KubernetesClusterOutput) Tags() pulumi.StringMapOutput
- func (o KubernetesClusterOutput) ToKubernetesClusterOutput() KubernetesClusterOutput
- func (o KubernetesClusterOutput) ToKubernetesClusterOutputWithContext(ctx context.Context) KubernetesClusterOutput
- func (o KubernetesClusterOutput) Type() pulumi.StringOutput
- type KubernetesClusterState
- type KubernetesLabel
- type KubernetesLabelArgs
- type KubernetesLabelArray
- type KubernetesLabelArrayInput
- type KubernetesLabelArrayOutput
- func (KubernetesLabelArrayOutput) ElementType() reflect.Type
- func (o KubernetesLabelArrayOutput) Index(i pulumi.IntInput) KubernetesLabelOutput
- func (o KubernetesLabelArrayOutput) ToKubernetesLabelArrayOutput() KubernetesLabelArrayOutput
- func (o KubernetesLabelArrayOutput) ToKubernetesLabelArrayOutputWithContext(ctx context.Context) KubernetesLabelArrayOutput
- type KubernetesLabelInput
- type KubernetesLabelOutput
- func (KubernetesLabelOutput) ElementType() reflect.Type
- func (o KubernetesLabelOutput) Key() pulumi.StringOutput
- func (o KubernetesLabelOutput) ToKubernetesLabelOutput() KubernetesLabelOutput
- func (o KubernetesLabelOutput) ToKubernetesLabelOutputWithContext(ctx context.Context) KubernetesLabelOutput
- func (o KubernetesLabelOutput) Value() pulumi.StringOutput
- type KubernetesLabelResponse
- type KubernetesLabelResponseArrayOutput
- func (KubernetesLabelResponseArrayOutput) ElementType() reflect.Type
- func (o KubernetesLabelResponseArrayOutput) Index(i pulumi.IntInput) KubernetesLabelResponseOutput
- func (o KubernetesLabelResponseArrayOutput) ToKubernetesLabelResponseArrayOutput() KubernetesLabelResponseArrayOutput
- func (o KubernetesLabelResponseArrayOutput) ToKubernetesLabelResponseArrayOutputWithContext(ctx context.Context) KubernetesLabelResponseArrayOutput
- type KubernetesLabelResponseOutput
- func (KubernetesLabelResponseOutput) ElementType() reflect.Type
- func (o KubernetesLabelResponseOutput) Key() pulumi.StringOutput
- func (o KubernetesLabelResponseOutput) ToKubernetesLabelResponseOutput() KubernetesLabelResponseOutput
- func (o KubernetesLabelResponseOutput) ToKubernetesLabelResponseOutputWithContext(ctx context.Context) KubernetesLabelResponseOutput
- func (o KubernetesLabelResponseOutput) Value() pulumi.StringOutput
- type KubernetesPluginType
- func (KubernetesPluginType) ElementType() reflect.Type
- func (e KubernetesPluginType) ToKubernetesPluginTypeOutput() KubernetesPluginTypeOutput
- func (e KubernetesPluginType) ToKubernetesPluginTypeOutputWithContext(ctx context.Context) KubernetesPluginTypeOutput
- func (e KubernetesPluginType) ToKubernetesPluginTypePtrOutput() KubernetesPluginTypePtrOutput
- func (e KubernetesPluginType) ToKubernetesPluginTypePtrOutputWithContext(ctx context.Context) KubernetesPluginTypePtrOutput
- func (e KubernetesPluginType) ToStringOutput() pulumi.StringOutput
- func (e KubernetesPluginType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e KubernetesPluginType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e KubernetesPluginType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KubernetesPluginTypeInput
- type KubernetesPluginTypeOutput
- func (KubernetesPluginTypeOutput) ElementType() reflect.Type
- func (o KubernetesPluginTypeOutput) ToKubernetesPluginTypeOutput() KubernetesPluginTypeOutput
- func (o KubernetesPluginTypeOutput) ToKubernetesPluginTypeOutputWithContext(ctx context.Context) KubernetesPluginTypeOutput
- func (o KubernetesPluginTypeOutput) ToKubernetesPluginTypePtrOutput() KubernetesPluginTypePtrOutput
- func (o KubernetesPluginTypeOutput) ToKubernetesPluginTypePtrOutputWithContext(ctx context.Context) KubernetesPluginTypePtrOutput
- func (o KubernetesPluginTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o KubernetesPluginTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o KubernetesPluginTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KubernetesPluginTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KubernetesPluginTypePtrInput
- type KubernetesPluginTypePtrOutput
- func (o KubernetesPluginTypePtrOutput) Elem() KubernetesPluginTypeOutput
- func (KubernetesPluginTypePtrOutput) ElementType() reflect.Type
- func (o KubernetesPluginTypePtrOutput) ToKubernetesPluginTypePtrOutput() KubernetesPluginTypePtrOutput
- func (o KubernetesPluginTypePtrOutput) ToKubernetesPluginTypePtrOutputWithContext(ctx context.Context) KubernetesPluginTypePtrOutput
- func (o KubernetesPluginTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KubernetesPluginTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type L2Network
- type L2NetworkArgs
- type L2NetworkAttachmentConfiguration
- type L2NetworkAttachmentConfigurationArgs
- func (val *L2NetworkAttachmentConfigurationArgs) Defaults() *L2NetworkAttachmentConfigurationArgs
- func (L2NetworkAttachmentConfigurationArgs) ElementType() reflect.Type
- func (i L2NetworkAttachmentConfigurationArgs) ToL2NetworkAttachmentConfigurationOutput() L2NetworkAttachmentConfigurationOutput
- func (i L2NetworkAttachmentConfigurationArgs) ToL2NetworkAttachmentConfigurationOutputWithContext(ctx context.Context) L2NetworkAttachmentConfigurationOutput
- type L2NetworkAttachmentConfigurationArray
- func (L2NetworkAttachmentConfigurationArray) ElementType() reflect.Type
- func (i L2NetworkAttachmentConfigurationArray) ToL2NetworkAttachmentConfigurationArrayOutput() L2NetworkAttachmentConfigurationArrayOutput
- func (i L2NetworkAttachmentConfigurationArray) ToL2NetworkAttachmentConfigurationArrayOutputWithContext(ctx context.Context) L2NetworkAttachmentConfigurationArrayOutput
- type L2NetworkAttachmentConfigurationArrayInput
- type L2NetworkAttachmentConfigurationArrayOutput
- func (L2NetworkAttachmentConfigurationArrayOutput) ElementType() reflect.Type
- func (o L2NetworkAttachmentConfigurationArrayOutput) Index(i pulumi.IntInput) L2NetworkAttachmentConfigurationOutput
- func (o L2NetworkAttachmentConfigurationArrayOutput) ToL2NetworkAttachmentConfigurationArrayOutput() L2NetworkAttachmentConfigurationArrayOutput
- func (o L2NetworkAttachmentConfigurationArrayOutput) ToL2NetworkAttachmentConfigurationArrayOutputWithContext(ctx context.Context) L2NetworkAttachmentConfigurationArrayOutput
- type L2NetworkAttachmentConfigurationInput
- type L2NetworkAttachmentConfigurationOutput
- func (L2NetworkAttachmentConfigurationOutput) ElementType() reflect.Type
- func (o L2NetworkAttachmentConfigurationOutput) NetworkId() pulumi.StringOutput
- func (o L2NetworkAttachmentConfigurationOutput) PluginType() pulumi.StringPtrOutput
- func (o L2NetworkAttachmentConfigurationOutput) ToL2NetworkAttachmentConfigurationOutput() L2NetworkAttachmentConfigurationOutput
- func (o L2NetworkAttachmentConfigurationOutput) ToL2NetworkAttachmentConfigurationOutputWithContext(ctx context.Context) L2NetworkAttachmentConfigurationOutput
- type L2NetworkAttachmentConfigurationResponse
- type L2NetworkAttachmentConfigurationResponseArrayOutput
- func (L2NetworkAttachmentConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o L2NetworkAttachmentConfigurationResponseArrayOutput) Index(i pulumi.IntInput) L2NetworkAttachmentConfigurationResponseOutput
- func (o L2NetworkAttachmentConfigurationResponseArrayOutput) ToL2NetworkAttachmentConfigurationResponseArrayOutput() L2NetworkAttachmentConfigurationResponseArrayOutput
- func (o L2NetworkAttachmentConfigurationResponseArrayOutput) ToL2NetworkAttachmentConfigurationResponseArrayOutputWithContext(ctx context.Context) L2NetworkAttachmentConfigurationResponseArrayOutput
- type L2NetworkAttachmentConfigurationResponseOutput
- func (L2NetworkAttachmentConfigurationResponseOutput) ElementType() reflect.Type
- func (o L2NetworkAttachmentConfigurationResponseOutput) NetworkId() pulumi.StringOutput
- func (o L2NetworkAttachmentConfigurationResponseOutput) PluginType() pulumi.StringPtrOutput
- func (o L2NetworkAttachmentConfigurationResponseOutput) ToL2NetworkAttachmentConfigurationResponseOutput() L2NetworkAttachmentConfigurationResponseOutput
- func (o L2NetworkAttachmentConfigurationResponseOutput) ToL2NetworkAttachmentConfigurationResponseOutputWithContext(ctx context.Context) L2NetworkAttachmentConfigurationResponseOutput
- type L2NetworkInput
- type L2NetworkOutput
- func (o L2NetworkOutput) AssociatedResourceIds() pulumi.StringArrayOutput
- func (o L2NetworkOutput) ClusterId() pulumi.StringOutput
- func (o L2NetworkOutput) DetailedStatus() pulumi.StringOutput
- func (o L2NetworkOutput) DetailedStatusMessage() pulumi.StringOutput
- func (L2NetworkOutput) ElementType() reflect.Type
- func (o L2NetworkOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o L2NetworkOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
- func (o L2NetworkOutput) HybridAksPluginType() pulumi.StringPtrOutput
- func (o L2NetworkOutput) InterfaceName() pulumi.StringPtrOutput
- func (o L2NetworkOutput) L2IsolationDomainId() pulumi.StringOutput
- func (o L2NetworkOutput) Location() pulumi.StringOutput
- func (o L2NetworkOutput) Name() pulumi.StringOutput
- func (o L2NetworkOutput) ProvisioningState() pulumi.StringOutput
- func (o L2NetworkOutput) SystemData() SystemDataResponseOutput
- func (o L2NetworkOutput) Tags() pulumi.StringMapOutput
- func (o L2NetworkOutput) ToL2NetworkOutput() L2NetworkOutput
- func (o L2NetworkOutput) ToL2NetworkOutputWithContext(ctx context.Context) L2NetworkOutput
- func (o L2NetworkOutput) Type() pulumi.StringOutput
- func (o L2NetworkOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
- type L2NetworkState
- type L3Network
- type L3NetworkArgs
- type L3NetworkAttachmentConfiguration
- type L3NetworkAttachmentConfigurationArgs
- func (val *L3NetworkAttachmentConfigurationArgs) Defaults() *L3NetworkAttachmentConfigurationArgs
- func (L3NetworkAttachmentConfigurationArgs) ElementType() reflect.Type
- func (i L3NetworkAttachmentConfigurationArgs) ToL3NetworkAttachmentConfigurationOutput() L3NetworkAttachmentConfigurationOutput
- func (i L3NetworkAttachmentConfigurationArgs) ToL3NetworkAttachmentConfigurationOutputWithContext(ctx context.Context) L3NetworkAttachmentConfigurationOutput
- type L3NetworkAttachmentConfigurationArray
- func (L3NetworkAttachmentConfigurationArray) ElementType() reflect.Type
- func (i L3NetworkAttachmentConfigurationArray) ToL3NetworkAttachmentConfigurationArrayOutput() L3NetworkAttachmentConfigurationArrayOutput
- func (i L3NetworkAttachmentConfigurationArray) ToL3NetworkAttachmentConfigurationArrayOutputWithContext(ctx context.Context) L3NetworkAttachmentConfigurationArrayOutput
- type L3NetworkAttachmentConfigurationArrayInput
- type L3NetworkAttachmentConfigurationArrayOutput
- func (L3NetworkAttachmentConfigurationArrayOutput) ElementType() reflect.Type
- func (o L3NetworkAttachmentConfigurationArrayOutput) Index(i pulumi.IntInput) L3NetworkAttachmentConfigurationOutput
- func (o L3NetworkAttachmentConfigurationArrayOutput) ToL3NetworkAttachmentConfigurationArrayOutput() L3NetworkAttachmentConfigurationArrayOutput
- func (o L3NetworkAttachmentConfigurationArrayOutput) ToL3NetworkAttachmentConfigurationArrayOutputWithContext(ctx context.Context) L3NetworkAttachmentConfigurationArrayOutput
- type L3NetworkAttachmentConfigurationInput
- type L3NetworkAttachmentConfigurationOutput
- func (L3NetworkAttachmentConfigurationOutput) ElementType() reflect.Type
- func (o L3NetworkAttachmentConfigurationOutput) IpamEnabled() pulumi.StringPtrOutput
- func (o L3NetworkAttachmentConfigurationOutput) NetworkId() pulumi.StringOutput
- func (o L3NetworkAttachmentConfigurationOutput) PluginType() pulumi.StringPtrOutput
- func (o L3NetworkAttachmentConfigurationOutput) ToL3NetworkAttachmentConfigurationOutput() L3NetworkAttachmentConfigurationOutput
- func (o L3NetworkAttachmentConfigurationOutput) ToL3NetworkAttachmentConfigurationOutputWithContext(ctx context.Context) L3NetworkAttachmentConfigurationOutput
- type L3NetworkAttachmentConfigurationResponse
- type L3NetworkAttachmentConfigurationResponseArrayOutput
- func (L3NetworkAttachmentConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o L3NetworkAttachmentConfigurationResponseArrayOutput) Index(i pulumi.IntInput) L3NetworkAttachmentConfigurationResponseOutput
- func (o L3NetworkAttachmentConfigurationResponseArrayOutput) ToL3NetworkAttachmentConfigurationResponseArrayOutput() L3NetworkAttachmentConfigurationResponseArrayOutput
- func (o L3NetworkAttachmentConfigurationResponseArrayOutput) ToL3NetworkAttachmentConfigurationResponseArrayOutputWithContext(ctx context.Context) L3NetworkAttachmentConfigurationResponseArrayOutput
- type L3NetworkAttachmentConfigurationResponseOutput
- func (L3NetworkAttachmentConfigurationResponseOutput) ElementType() reflect.Type
- func (o L3NetworkAttachmentConfigurationResponseOutput) IpamEnabled() pulumi.StringPtrOutput
- func (o L3NetworkAttachmentConfigurationResponseOutput) NetworkId() pulumi.StringOutput
- func (o L3NetworkAttachmentConfigurationResponseOutput) PluginType() pulumi.StringPtrOutput
- func (o L3NetworkAttachmentConfigurationResponseOutput) ToL3NetworkAttachmentConfigurationResponseOutput() L3NetworkAttachmentConfigurationResponseOutput
- func (o L3NetworkAttachmentConfigurationResponseOutput) ToL3NetworkAttachmentConfigurationResponseOutputWithContext(ctx context.Context) L3NetworkAttachmentConfigurationResponseOutput
- type L3NetworkConfigurationIpamEnabled
- func (L3NetworkConfigurationIpamEnabled) ElementType() reflect.Type
- func (e L3NetworkConfigurationIpamEnabled) ToL3NetworkConfigurationIpamEnabledOutput() L3NetworkConfigurationIpamEnabledOutput
- func (e L3NetworkConfigurationIpamEnabled) ToL3NetworkConfigurationIpamEnabledOutputWithContext(ctx context.Context) L3NetworkConfigurationIpamEnabledOutput
- func (e L3NetworkConfigurationIpamEnabled) ToL3NetworkConfigurationIpamEnabledPtrOutput() L3NetworkConfigurationIpamEnabledPtrOutput
- func (e L3NetworkConfigurationIpamEnabled) ToL3NetworkConfigurationIpamEnabledPtrOutputWithContext(ctx context.Context) L3NetworkConfigurationIpamEnabledPtrOutput
- func (e L3NetworkConfigurationIpamEnabled) ToStringOutput() pulumi.StringOutput
- func (e L3NetworkConfigurationIpamEnabled) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e L3NetworkConfigurationIpamEnabled) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e L3NetworkConfigurationIpamEnabled) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type L3NetworkConfigurationIpamEnabledInput
- type L3NetworkConfigurationIpamEnabledOutput
- func (L3NetworkConfigurationIpamEnabledOutput) ElementType() reflect.Type
- func (o L3NetworkConfigurationIpamEnabledOutput) ToL3NetworkConfigurationIpamEnabledOutput() L3NetworkConfigurationIpamEnabledOutput
- func (o L3NetworkConfigurationIpamEnabledOutput) ToL3NetworkConfigurationIpamEnabledOutputWithContext(ctx context.Context) L3NetworkConfigurationIpamEnabledOutput
- func (o L3NetworkConfigurationIpamEnabledOutput) ToL3NetworkConfigurationIpamEnabledPtrOutput() L3NetworkConfigurationIpamEnabledPtrOutput
- func (o L3NetworkConfigurationIpamEnabledOutput) ToL3NetworkConfigurationIpamEnabledPtrOutputWithContext(ctx context.Context) L3NetworkConfigurationIpamEnabledPtrOutput
- func (o L3NetworkConfigurationIpamEnabledOutput) ToStringOutput() pulumi.StringOutput
- func (o L3NetworkConfigurationIpamEnabledOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o L3NetworkConfigurationIpamEnabledOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o L3NetworkConfigurationIpamEnabledOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type L3NetworkConfigurationIpamEnabledPtrInput
- type L3NetworkConfigurationIpamEnabledPtrOutput
- func (o L3NetworkConfigurationIpamEnabledPtrOutput) Elem() L3NetworkConfigurationIpamEnabledOutput
- func (L3NetworkConfigurationIpamEnabledPtrOutput) ElementType() reflect.Type
- func (o L3NetworkConfigurationIpamEnabledPtrOutput) ToL3NetworkConfigurationIpamEnabledPtrOutput() L3NetworkConfigurationIpamEnabledPtrOutput
- func (o L3NetworkConfigurationIpamEnabledPtrOutput) ToL3NetworkConfigurationIpamEnabledPtrOutputWithContext(ctx context.Context) L3NetworkConfigurationIpamEnabledPtrOutput
- func (o L3NetworkConfigurationIpamEnabledPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o L3NetworkConfigurationIpamEnabledPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type L3NetworkInput
- type L3NetworkOutput
- func (o L3NetworkOutput) AssociatedResourceIds() pulumi.StringArrayOutput
- func (o L3NetworkOutput) ClusterId() pulumi.StringOutput
- func (o L3NetworkOutput) DetailedStatus() pulumi.StringOutput
- func (o L3NetworkOutput) DetailedStatusMessage() pulumi.StringOutput
- func (L3NetworkOutput) ElementType() reflect.Type
- func (o L3NetworkOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o L3NetworkOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
- func (o L3NetworkOutput) HybridAksIpamEnabled() pulumi.StringPtrOutput
- func (o L3NetworkOutput) HybridAksPluginType() pulumi.StringPtrOutput
- func (o L3NetworkOutput) InterfaceName() pulumi.StringPtrOutput
- func (o L3NetworkOutput) IpAllocationType() pulumi.StringPtrOutput
- func (o L3NetworkOutput) Ipv4ConnectedPrefix() pulumi.StringPtrOutput
- func (o L3NetworkOutput) Ipv6ConnectedPrefix() pulumi.StringPtrOutput
- func (o L3NetworkOutput) L3IsolationDomainId() pulumi.StringOutput
- func (o L3NetworkOutput) Location() pulumi.StringOutput
- func (o L3NetworkOutput) Name() pulumi.StringOutput
- func (o L3NetworkOutput) ProvisioningState() pulumi.StringOutput
- func (o L3NetworkOutput) SystemData() SystemDataResponseOutput
- func (o L3NetworkOutput) Tags() pulumi.StringMapOutput
- func (o L3NetworkOutput) ToL3NetworkOutput() L3NetworkOutput
- func (o L3NetworkOutput) ToL3NetworkOutputWithContext(ctx context.Context) L3NetworkOutput
- func (o L3NetworkOutput) Type() pulumi.StringOutput
- func (o L3NetworkOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
- func (o L3NetworkOutput) Vlan() pulumi.Float64Output
- type L3NetworkState
- type LldpNeighborResponse
- type LldpNeighborResponseOutput
- func (LldpNeighborResponseOutput) ElementType() reflect.Type
- func (o LldpNeighborResponseOutput) PortDescription() pulumi.StringOutput
- func (o LldpNeighborResponseOutput) PortName() pulumi.StringOutput
- func (o LldpNeighborResponseOutput) SystemDescription() pulumi.StringOutput
- func (o LldpNeighborResponseOutput) SystemName() pulumi.StringOutput
- func (o LldpNeighborResponseOutput) ToLldpNeighborResponseOutput() LldpNeighborResponseOutput
- func (o LldpNeighborResponseOutput) ToLldpNeighborResponseOutputWithContext(ctx context.Context) LldpNeighborResponseOutput
- type LookupAgentPoolArgs
- type LookupAgentPoolOutputArgs
- type LookupAgentPoolResult
- type LookupAgentPoolResultOutput
- func (o LookupAgentPoolResultOutput) AdministratorConfiguration() AdministratorConfigurationResponsePtrOutput
- func (o LookupAgentPoolResultOutput) AgentOptions() AgentOptionsResponsePtrOutput
- func (o LookupAgentPoolResultOutput) AttachedNetworkConfiguration() AttachedNetworkConfigurationResponsePtrOutput
- func (o LookupAgentPoolResultOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o LookupAgentPoolResultOutput) Count() pulumi.Float64Output
- func (o LookupAgentPoolResultOutput) DetailedStatus() pulumi.StringOutput
- func (o LookupAgentPoolResultOutput) DetailedStatusMessage() pulumi.StringOutput
- func (LookupAgentPoolResultOutput) ElementType() reflect.Type
- func (o LookupAgentPoolResultOutput) ExtendedLocation() ExtendedLocationResponsePtrOutput
- func (o LookupAgentPoolResultOutput) Id() pulumi.StringOutput
- func (o LookupAgentPoolResultOutput) KubernetesVersion() pulumi.StringOutput
- func (o LookupAgentPoolResultOutput) Labels() KubernetesLabelResponseArrayOutput
- func (o LookupAgentPoolResultOutput) Location() pulumi.StringOutput
- func (o LookupAgentPoolResultOutput) Mode() pulumi.StringOutput
- func (o LookupAgentPoolResultOutput) Name() pulumi.StringOutput
- func (o LookupAgentPoolResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupAgentPoolResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupAgentPoolResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupAgentPoolResultOutput) Taints() KubernetesLabelResponseArrayOutput
- func (o LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutput() LookupAgentPoolResultOutput
- func (o LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutputWithContext(ctx context.Context) LookupAgentPoolResultOutput
- func (o LookupAgentPoolResultOutput) Type() pulumi.StringOutput
- func (o LookupAgentPoolResultOutput) UpgradeSettings() AgentPoolUpgradeSettingsResponsePtrOutput
- func (o LookupAgentPoolResultOutput) VmSkuName() pulumi.StringOutput
- type LookupBareMetalMachineArgs
- type LookupBareMetalMachineKeySetArgs
- type LookupBareMetalMachineKeySetOutputArgs
- type LookupBareMetalMachineKeySetResult
- type LookupBareMetalMachineKeySetResultOutput
- func (o LookupBareMetalMachineKeySetResultOutput) AzureGroupId() pulumi.StringOutput
- func (o LookupBareMetalMachineKeySetResultOutput) DetailedStatus() pulumi.StringOutput
- func (o LookupBareMetalMachineKeySetResultOutput) DetailedStatusMessage() pulumi.StringOutput
- func (LookupBareMetalMachineKeySetResultOutput) ElementType() reflect.Type
- func (o LookupBareMetalMachineKeySetResultOutput) Expiration() pulumi.StringOutput
- func (o LookupBareMetalMachineKeySetResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o LookupBareMetalMachineKeySetResultOutput) Id() pulumi.StringOutput
- func (o LookupBareMetalMachineKeySetResultOutput) JumpHostsAllowed() pulumi.StringArrayOutput
- func (o LookupBareMetalMachineKeySetResultOutput) LastValidation() pulumi.StringOutput
- func (o LookupBareMetalMachineKeySetResultOutput) Location() pulumi.StringOutput
- func (o LookupBareMetalMachineKeySetResultOutput) Name() pulumi.StringOutput
- func (o LookupBareMetalMachineKeySetResultOutput) OsGroupName() pulumi.StringPtrOutput
- func (o LookupBareMetalMachineKeySetResultOutput) PrivilegeLevel() pulumi.StringOutput
- func (o LookupBareMetalMachineKeySetResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupBareMetalMachineKeySetResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupBareMetalMachineKeySetResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupBareMetalMachineKeySetResultOutput) ToLookupBareMetalMachineKeySetResultOutput() LookupBareMetalMachineKeySetResultOutput
- func (o LookupBareMetalMachineKeySetResultOutput) ToLookupBareMetalMachineKeySetResultOutputWithContext(ctx context.Context) LookupBareMetalMachineKeySetResultOutput
- func (o LookupBareMetalMachineKeySetResultOutput) Type() pulumi.StringOutput
- func (o LookupBareMetalMachineKeySetResultOutput) UserList() KeySetUserResponseArrayOutput
- func (o LookupBareMetalMachineKeySetResultOutput) UserListStatus() KeySetUserStatusResponseArrayOutput
- type LookupBareMetalMachineOutputArgs
- type LookupBareMetalMachineResult
- type LookupBareMetalMachineResultOutput
- func (o LookupBareMetalMachineResultOutput) AssociatedResourceIds() pulumi.StringArrayOutput
- func (o LookupBareMetalMachineResultOutput) BmcConnectionString() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) BmcCredentials() AdministrativeCredentialsResponseOutput
- func (o LookupBareMetalMachineResultOutput) BmcMacAddress() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) BootMacAddress() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) CordonStatus() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) DetailedStatus() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) DetailedStatusMessage() pulumi.StringOutput
- func (LookupBareMetalMachineResultOutput) ElementType() reflect.Type
- func (o LookupBareMetalMachineResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o LookupBareMetalMachineResultOutput) HardwareInventory() HardwareInventoryResponseOutput
- func (o LookupBareMetalMachineResultOutput) HardwareValidationStatus() HardwareValidationStatusResponseOutput
- func (o LookupBareMetalMachineResultOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
- func (o LookupBareMetalMachineResultOutput) Id() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) KubernetesNodeName() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) KubernetesVersion() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) Location() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) MachineDetails() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) MachineName() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) MachineSkuId() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) Name() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) OamIpv4Address() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) OamIpv6Address() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) OsImage() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) PowerState() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) RackId() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) RackSlot() pulumi.Float64Output
- func (o LookupBareMetalMachineResultOutput) ReadyState() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) SerialNumber() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) ServiceTag() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupBareMetalMachineResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupBareMetalMachineResultOutput) ToLookupBareMetalMachineResultOutput() LookupBareMetalMachineResultOutput
- func (o LookupBareMetalMachineResultOutput) ToLookupBareMetalMachineResultOutputWithContext(ctx context.Context) LookupBareMetalMachineResultOutput
- func (o LookupBareMetalMachineResultOutput) Type() pulumi.StringOutput
- func (o LookupBareMetalMachineResultOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
- type LookupBmcKeySetArgs
- type LookupBmcKeySetOutputArgs
- type LookupBmcKeySetResult
- type LookupBmcKeySetResultOutput
- func (o LookupBmcKeySetResultOutput) AzureGroupId() pulumi.StringOutput
- func (o LookupBmcKeySetResultOutput) DetailedStatus() pulumi.StringOutput
- func (o LookupBmcKeySetResultOutput) DetailedStatusMessage() pulumi.StringOutput
- func (LookupBmcKeySetResultOutput) ElementType() reflect.Type
- func (o LookupBmcKeySetResultOutput) Expiration() pulumi.StringOutput
- func (o LookupBmcKeySetResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o LookupBmcKeySetResultOutput) Id() pulumi.StringOutput
- func (o LookupBmcKeySetResultOutput) LastValidation() pulumi.StringOutput
- func (o LookupBmcKeySetResultOutput) Location() pulumi.StringOutput
- func (o LookupBmcKeySetResultOutput) Name() pulumi.StringOutput
- func (o LookupBmcKeySetResultOutput) PrivilegeLevel() pulumi.StringOutput
- func (o LookupBmcKeySetResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupBmcKeySetResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupBmcKeySetResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupBmcKeySetResultOutput) ToLookupBmcKeySetResultOutput() LookupBmcKeySetResultOutput
- func (o LookupBmcKeySetResultOutput) ToLookupBmcKeySetResultOutputWithContext(ctx context.Context) LookupBmcKeySetResultOutput
- func (o LookupBmcKeySetResultOutput) Type() pulumi.StringOutput
- func (o LookupBmcKeySetResultOutput) UserList() KeySetUserResponseArrayOutput
- func (o LookupBmcKeySetResultOutput) UserListStatus() KeySetUserStatusResponseArrayOutput
- type LookupCloudServicesNetworkArgs
- type LookupCloudServicesNetworkOutputArgs
- type LookupCloudServicesNetworkResult
- type LookupCloudServicesNetworkResultOutput
- func (o LookupCloudServicesNetworkResultOutput) AdditionalEgressEndpoints() EgressEndpointResponseArrayOutput
- func (o LookupCloudServicesNetworkResultOutput) AssociatedResourceIds() pulumi.StringArrayOutput
- func (o LookupCloudServicesNetworkResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupCloudServicesNetworkResultOutput) DetailedStatus() pulumi.StringOutput
- func (o LookupCloudServicesNetworkResultOutput) DetailedStatusMessage() pulumi.StringOutput
- func (LookupCloudServicesNetworkResultOutput) ElementType() reflect.Type
- func (o LookupCloudServicesNetworkResultOutput) EnableDefaultEgressEndpoints() pulumi.StringPtrOutput
- func (o LookupCloudServicesNetworkResultOutput) EnabledEgressEndpoints() EgressEndpointResponseArrayOutput
- func (o LookupCloudServicesNetworkResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o LookupCloudServicesNetworkResultOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
- func (o LookupCloudServicesNetworkResultOutput) Id() pulumi.StringOutput
- func (o LookupCloudServicesNetworkResultOutput) InterfaceName() pulumi.StringOutput
- func (o LookupCloudServicesNetworkResultOutput) Location() pulumi.StringOutput
- func (o LookupCloudServicesNetworkResultOutput) Name() pulumi.StringOutput
- func (o LookupCloudServicesNetworkResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupCloudServicesNetworkResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupCloudServicesNetworkResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupCloudServicesNetworkResultOutput) ToLookupCloudServicesNetworkResultOutput() LookupCloudServicesNetworkResultOutput
- func (o LookupCloudServicesNetworkResultOutput) ToLookupCloudServicesNetworkResultOutputWithContext(ctx context.Context) LookupCloudServicesNetworkResultOutput
- func (o LookupCloudServicesNetworkResultOutput) Type() pulumi.StringOutput
- func (o LookupCloudServicesNetworkResultOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
- type LookupClusterArgs
- type LookupClusterManagerArgs
- type LookupClusterManagerOutputArgs
- type LookupClusterManagerResult
- type LookupClusterManagerResultOutput
- func (o LookupClusterManagerResultOutput) AnalyticsWorkspaceId() pulumi.StringPtrOutput
- func (o LookupClusterManagerResultOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o LookupClusterManagerResultOutput) ClusterVersions() ClusterAvailableVersionResponseArrayOutput
- func (o LookupClusterManagerResultOutput) DetailedStatus() pulumi.StringOutput
- func (o LookupClusterManagerResultOutput) DetailedStatusMessage() pulumi.StringOutput
- func (LookupClusterManagerResultOutput) ElementType() reflect.Type
- func (o LookupClusterManagerResultOutput) FabricControllerId() pulumi.StringOutput
- func (o LookupClusterManagerResultOutput) Id() pulumi.StringOutput
- func (o LookupClusterManagerResultOutput) Location() pulumi.StringOutput
- func (o LookupClusterManagerResultOutput) ManagedResourceGroupConfiguration() ManagedResourceGroupConfigurationResponsePtrOutput
- func (o LookupClusterManagerResultOutput) ManagerExtendedLocation() ExtendedLocationResponseOutput
- func (o LookupClusterManagerResultOutput) Name() pulumi.StringOutput
- func (o LookupClusterManagerResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupClusterManagerResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupClusterManagerResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupClusterManagerResultOutput) ToLookupClusterManagerResultOutput() LookupClusterManagerResultOutput
- func (o LookupClusterManagerResultOutput) ToLookupClusterManagerResultOutputWithContext(ctx context.Context) LookupClusterManagerResultOutput
- func (o LookupClusterManagerResultOutput) Type() pulumi.StringOutput
- func (o LookupClusterManagerResultOutput) VmSize() pulumi.StringPtrOutput
- type LookupClusterOutputArgs
- type LookupClusterResult
- type LookupClusterResultOutput
- func (o LookupClusterResultOutput) AggregatorOrSingleRackDefinition() RackDefinitionResponseOutput
- func (o LookupClusterResultOutput) AnalyticsWorkspaceId() pulumi.StringPtrOutput
- func (o LookupClusterResultOutput) AvailableUpgradeVersions() ClusterAvailableUpgradeVersionResponseArrayOutput
- func (o LookupClusterResultOutput) ClusterCapacity() ClusterCapacityResponseOutput
- func (o LookupClusterResultOutput) ClusterConnectionStatus() pulumi.StringOutput
- func (o LookupClusterResultOutput) ClusterExtendedLocation() ExtendedLocationResponseOutput
- func (o LookupClusterResultOutput) ClusterLocation() pulumi.StringPtrOutput
- func (o LookupClusterResultOutput) ClusterManagerConnectionStatus() pulumi.StringOutput
- func (o LookupClusterResultOutput) ClusterManagerId() pulumi.StringOutput
- func (o LookupClusterResultOutput) ClusterServicePrincipal() ServicePrincipalInformationResponsePtrOutput
- func (o LookupClusterResultOutput) ClusterType() pulumi.StringOutput
- func (o LookupClusterResultOutput) ClusterVersion() pulumi.StringOutput
- func (o LookupClusterResultOutput) ComputeDeploymentThreshold() ValidationThresholdResponsePtrOutput
- func (o LookupClusterResultOutput) ComputeRackDefinitions() RackDefinitionResponseArrayOutput
- func (o LookupClusterResultOutput) DetailedStatus() pulumi.StringOutput
- func (o LookupClusterResultOutput) DetailedStatusMessage() pulumi.StringOutput
- func (LookupClusterResultOutput) ElementType() reflect.Type
- func (o LookupClusterResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o LookupClusterResultOutput) HybridAksExtendedLocation() ExtendedLocationResponseOutput
- func (o LookupClusterResultOutput) Id() pulumi.StringOutput
- func (o LookupClusterResultOutput) Location() pulumi.StringOutput
- func (o LookupClusterResultOutput) ManagedResourceGroupConfiguration() ManagedResourceGroupConfigurationResponsePtrOutput
- func (o LookupClusterResultOutput) ManualActionCount() pulumi.Float64Output
- func (o LookupClusterResultOutput) Name() pulumi.StringOutput
- func (o LookupClusterResultOutput) NetworkFabricId() pulumi.StringOutput
- func (o LookupClusterResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupClusterResultOutput) SupportExpiryDate() pulumi.StringOutput
- func (o LookupClusterResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupClusterResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
- func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
- func (o LookupClusterResultOutput) Type() pulumi.StringOutput
- func (o LookupClusterResultOutput) WorkloadResourceIds() pulumi.StringArrayOutput
- type LookupConsoleArgs
- type LookupConsoleOutputArgs
- type LookupConsoleResult
- type LookupConsoleResultOutput
- func (o LookupConsoleResultOutput) DetailedStatus() pulumi.StringOutput
- func (o LookupConsoleResultOutput) DetailedStatusMessage() pulumi.StringOutput
- func (LookupConsoleResultOutput) ElementType() reflect.Type
- func (o LookupConsoleResultOutput) Enabled() pulumi.StringOutput
- func (o LookupConsoleResultOutput) Expiration() pulumi.StringPtrOutput
- func (o LookupConsoleResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o LookupConsoleResultOutput) Id() pulumi.StringOutput
- func (o LookupConsoleResultOutput) Location() pulumi.StringOutput
- func (o LookupConsoleResultOutput) Name() pulumi.StringOutput
- func (o LookupConsoleResultOutput) PrivateLinkServiceId() pulumi.StringOutput
- func (o LookupConsoleResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupConsoleResultOutput) SshPublicKey() SshPublicKeyResponseOutput
- func (o LookupConsoleResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupConsoleResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupConsoleResultOutput) ToLookupConsoleResultOutput() LookupConsoleResultOutput
- func (o LookupConsoleResultOutput) ToLookupConsoleResultOutputWithContext(ctx context.Context) LookupConsoleResultOutput
- func (o LookupConsoleResultOutput) Type() pulumi.StringOutput
- func (o LookupConsoleResultOutput) VirtualMachineAccessId() pulumi.StringOutput
- type LookupKubernetesClusterArgs
- type LookupKubernetesClusterOutputArgs
- type LookupKubernetesClusterResult
- type LookupKubernetesClusterResultOutput
- func (o LookupKubernetesClusterResultOutput) AadConfiguration() AadConfigurationResponsePtrOutput
- func (o LookupKubernetesClusterResultOutput) AdministratorConfiguration() AdministratorConfigurationResponsePtrOutput
- func (o LookupKubernetesClusterResultOutput) AttachedNetworkIds() pulumi.StringArrayOutput
- func (o LookupKubernetesClusterResultOutput) AvailableUpgrades() AvailableUpgradeResponseArrayOutput
- func (o LookupKubernetesClusterResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) ConnectedClusterId() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) ControlPlaneKubernetesVersion() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) ControlPlaneNodeConfiguration() ControlPlaneNodeConfigurationResponseOutput
- func (o LookupKubernetesClusterResultOutput) DetailedStatus() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) DetailedStatusMessage() pulumi.StringOutput
- func (LookupKubernetesClusterResultOutput) ElementType() reflect.Type
- func (o LookupKubernetesClusterResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o LookupKubernetesClusterResultOutput) FeatureStatuses() FeatureStatusResponseArrayOutput
- func (o LookupKubernetesClusterResultOutput) Id() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) InitialAgentPoolConfigurations() InitialAgentPoolConfigurationResponseArrayOutput
- func (o LookupKubernetesClusterResultOutput) KubernetesVersion() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) Location() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) ManagedResourceGroupConfiguration() ManagedResourceGroupConfigurationResponsePtrOutput
- func (o LookupKubernetesClusterResultOutput) Name() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) NetworkConfiguration() NetworkConfigurationResponseOutput
- func (o LookupKubernetesClusterResultOutput) Nodes() KubernetesClusterNodeResponseArrayOutput
- func (o LookupKubernetesClusterResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupKubernetesClusterResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupKubernetesClusterResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutput() LookupKubernetesClusterResultOutput
- func (o LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutputWithContext(ctx context.Context) LookupKubernetesClusterResultOutput
- func (o LookupKubernetesClusterResultOutput) Type() pulumi.StringOutput
- type LookupL2NetworkArgs
- type LookupL2NetworkOutputArgs
- type LookupL2NetworkResult
- type LookupL2NetworkResultOutput
- func (o LookupL2NetworkResultOutput) AssociatedResourceIds() pulumi.StringArrayOutput
- func (o LookupL2NetworkResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupL2NetworkResultOutput) DetailedStatus() pulumi.StringOutput
- func (o LookupL2NetworkResultOutput) DetailedStatusMessage() pulumi.StringOutput
- func (LookupL2NetworkResultOutput) ElementType() reflect.Type
- func (o LookupL2NetworkResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o LookupL2NetworkResultOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
- func (o LookupL2NetworkResultOutput) HybridAksPluginType() pulumi.StringPtrOutput
- func (o LookupL2NetworkResultOutput) Id() pulumi.StringOutput
- func (o LookupL2NetworkResultOutput) InterfaceName() pulumi.StringPtrOutput
- func (o LookupL2NetworkResultOutput) L2IsolationDomainId() pulumi.StringOutput
- func (o LookupL2NetworkResultOutput) Location() pulumi.StringOutput
- func (o LookupL2NetworkResultOutput) Name() pulumi.StringOutput
- func (o LookupL2NetworkResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupL2NetworkResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupL2NetworkResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupL2NetworkResultOutput) ToLookupL2NetworkResultOutput() LookupL2NetworkResultOutput
- func (o LookupL2NetworkResultOutput) ToLookupL2NetworkResultOutputWithContext(ctx context.Context) LookupL2NetworkResultOutput
- func (o LookupL2NetworkResultOutput) Type() pulumi.StringOutput
- func (o LookupL2NetworkResultOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
- type LookupL3NetworkArgs
- type LookupL3NetworkOutputArgs
- type LookupL3NetworkResult
- type LookupL3NetworkResultOutput
- func (o LookupL3NetworkResultOutput) AssociatedResourceIds() pulumi.StringArrayOutput
- func (o LookupL3NetworkResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupL3NetworkResultOutput) DetailedStatus() pulumi.StringOutput
- func (o LookupL3NetworkResultOutput) DetailedStatusMessage() pulumi.StringOutput
- func (LookupL3NetworkResultOutput) ElementType() reflect.Type
- func (o LookupL3NetworkResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o LookupL3NetworkResultOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
- func (o LookupL3NetworkResultOutput) HybridAksIpamEnabled() pulumi.StringPtrOutput
- func (o LookupL3NetworkResultOutput) HybridAksPluginType() pulumi.StringPtrOutput
- func (o LookupL3NetworkResultOutput) Id() pulumi.StringOutput
- func (o LookupL3NetworkResultOutput) InterfaceName() pulumi.StringPtrOutput
- func (o LookupL3NetworkResultOutput) IpAllocationType() pulumi.StringPtrOutput
- func (o LookupL3NetworkResultOutput) Ipv4ConnectedPrefix() pulumi.StringPtrOutput
- func (o LookupL3NetworkResultOutput) Ipv6ConnectedPrefix() pulumi.StringPtrOutput
- func (o LookupL3NetworkResultOutput) L3IsolationDomainId() pulumi.StringOutput
- func (o LookupL3NetworkResultOutput) Location() pulumi.StringOutput
- func (o LookupL3NetworkResultOutput) Name() pulumi.StringOutput
- func (o LookupL3NetworkResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupL3NetworkResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupL3NetworkResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupL3NetworkResultOutput) ToLookupL3NetworkResultOutput() LookupL3NetworkResultOutput
- func (o LookupL3NetworkResultOutput) ToLookupL3NetworkResultOutputWithContext(ctx context.Context) LookupL3NetworkResultOutput
- func (o LookupL3NetworkResultOutput) Type() pulumi.StringOutput
- func (o LookupL3NetworkResultOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
- func (o LookupL3NetworkResultOutput) Vlan() pulumi.Float64Output
- type LookupMetricsConfigurationArgs
- type LookupMetricsConfigurationOutputArgs
- type LookupMetricsConfigurationResult
- type LookupMetricsConfigurationResultOutput
- func (o LookupMetricsConfigurationResultOutput) CollectionInterval() pulumi.Float64Output
- func (o LookupMetricsConfigurationResultOutput) DetailedStatus() pulumi.StringOutput
- func (o LookupMetricsConfigurationResultOutput) DetailedStatusMessage() pulumi.StringOutput
- func (o LookupMetricsConfigurationResultOutput) DisabledMetrics() pulumi.StringArrayOutput
- func (LookupMetricsConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupMetricsConfigurationResultOutput) EnabledMetrics() pulumi.StringArrayOutput
- func (o LookupMetricsConfigurationResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o LookupMetricsConfigurationResultOutput) Id() pulumi.StringOutput
- func (o LookupMetricsConfigurationResultOutput) Location() pulumi.StringOutput
- func (o LookupMetricsConfigurationResultOutput) Name() pulumi.StringOutput
- func (o LookupMetricsConfigurationResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupMetricsConfigurationResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupMetricsConfigurationResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupMetricsConfigurationResultOutput) ToLookupMetricsConfigurationResultOutput() LookupMetricsConfigurationResultOutput
- func (o LookupMetricsConfigurationResultOutput) ToLookupMetricsConfigurationResultOutputWithContext(ctx context.Context) LookupMetricsConfigurationResultOutput
- func (o LookupMetricsConfigurationResultOutput) Type() pulumi.StringOutput
- type LookupRackArgs
- type LookupRackOutputArgs
- type LookupRackResult
- type LookupRackResultOutput
- func (o LookupRackResultOutput) AvailabilityZone() pulumi.StringOutput
- func (o LookupRackResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupRackResultOutput) DetailedStatus() pulumi.StringOutput
- func (o LookupRackResultOutput) DetailedStatusMessage() pulumi.StringOutput
- func (LookupRackResultOutput) ElementType() reflect.Type
- func (o LookupRackResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o LookupRackResultOutput) Id() pulumi.StringOutput
- func (o LookupRackResultOutput) Location() pulumi.StringOutput
- func (o LookupRackResultOutput) Name() pulumi.StringOutput
- func (o LookupRackResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupRackResultOutput) RackLocation() pulumi.StringOutput
- func (o LookupRackResultOutput) RackSerialNumber() pulumi.StringOutput
- func (o LookupRackResultOutput) RackSkuId() pulumi.StringOutput
- func (o LookupRackResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupRackResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupRackResultOutput) ToLookupRackResultOutput() LookupRackResultOutput
- func (o LookupRackResultOutput) ToLookupRackResultOutputWithContext(ctx context.Context) LookupRackResultOutput
- func (o LookupRackResultOutput) Type() pulumi.StringOutput
- type LookupStorageApplianceArgs
- type LookupStorageApplianceOutputArgs
- type LookupStorageApplianceResult
- type LookupStorageApplianceResultOutput
- func (o LookupStorageApplianceResultOutput) AdministratorCredentials() AdministrativeCredentialsResponseOutput
- func (o LookupStorageApplianceResultOutput) Capacity() pulumi.Float64Output
- func (o LookupStorageApplianceResultOutput) CapacityUsed() pulumi.Float64Output
- func (o LookupStorageApplianceResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupStorageApplianceResultOutput) DetailedStatus() pulumi.StringOutput
- func (o LookupStorageApplianceResultOutput) DetailedStatusMessage() pulumi.StringOutput
- func (LookupStorageApplianceResultOutput) ElementType() reflect.Type
- func (o LookupStorageApplianceResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o LookupStorageApplianceResultOutput) Id() pulumi.StringOutput
- func (o LookupStorageApplianceResultOutput) Location() pulumi.StringOutput
- func (o LookupStorageApplianceResultOutput) ManagementIpv4Address() pulumi.StringOutput
- func (o LookupStorageApplianceResultOutput) Name() pulumi.StringOutput
- func (o LookupStorageApplianceResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupStorageApplianceResultOutput) RackId() pulumi.StringOutput
- func (o LookupStorageApplianceResultOutput) RackSlot() pulumi.Float64Output
- func (o LookupStorageApplianceResultOutput) RemoteVendorManagementFeature() pulumi.StringOutput
- func (o LookupStorageApplianceResultOutput) RemoteVendorManagementStatus() pulumi.StringOutput
- func (o LookupStorageApplianceResultOutput) SerialNumber() pulumi.StringOutput
- func (o LookupStorageApplianceResultOutput) StorageApplianceSkuId() pulumi.StringOutput
- func (o LookupStorageApplianceResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupStorageApplianceResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupStorageApplianceResultOutput) ToLookupStorageApplianceResultOutput() LookupStorageApplianceResultOutput
- func (o LookupStorageApplianceResultOutput) ToLookupStorageApplianceResultOutputWithContext(ctx context.Context) LookupStorageApplianceResultOutput
- func (o LookupStorageApplianceResultOutput) Type() pulumi.StringOutput
- type LookupTrunkedNetworkArgs
- type LookupTrunkedNetworkOutputArgs
- type LookupTrunkedNetworkResult
- type LookupTrunkedNetworkResultOutput
- func (o LookupTrunkedNetworkResultOutput) AssociatedResourceIds() pulumi.StringArrayOutput
- func (o LookupTrunkedNetworkResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupTrunkedNetworkResultOutput) DetailedStatus() pulumi.StringOutput
- func (o LookupTrunkedNetworkResultOutput) DetailedStatusMessage() pulumi.StringOutput
- func (LookupTrunkedNetworkResultOutput) ElementType() reflect.Type
- func (o LookupTrunkedNetworkResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o LookupTrunkedNetworkResultOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
- func (o LookupTrunkedNetworkResultOutput) HybridAksPluginType() pulumi.StringPtrOutput
- func (o LookupTrunkedNetworkResultOutput) Id() pulumi.StringOutput
- func (o LookupTrunkedNetworkResultOutput) InterfaceName() pulumi.StringPtrOutput
- func (o LookupTrunkedNetworkResultOutput) IsolationDomainIds() pulumi.StringArrayOutput
- func (o LookupTrunkedNetworkResultOutput) Location() pulumi.StringOutput
- func (o LookupTrunkedNetworkResultOutput) Name() pulumi.StringOutput
- func (o LookupTrunkedNetworkResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupTrunkedNetworkResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupTrunkedNetworkResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupTrunkedNetworkResultOutput) ToLookupTrunkedNetworkResultOutput() LookupTrunkedNetworkResultOutput
- func (o LookupTrunkedNetworkResultOutput) ToLookupTrunkedNetworkResultOutputWithContext(ctx context.Context) LookupTrunkedNetworkResultOutput
- func (o LookupTrunkedNetworkResultOutput) Type() pulumi.StringOutput
- func (o LookupTrunkedNetworkResultOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
- func (o LookupTrunkedNetworkResultOutput) Vlans() pulumi.Float64ArrayOutput
- type LookupVirtualMachineArgs
- type LookupVirtualMachineOutputArgs
- type LookupVirtualMachineResult
- type LookupVirtualMachineResultOutput
- func (o LookupVirtualMachineResultOutput) AdminUsername() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) AvailabilityZone() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) BareMetalMachineId() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) BootMethod() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) CloudServicesNetworkAttachment() NetworkAttachmentResponseOutput
- func (o LookupVirtualMachineResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) CpuCores() pulumi.Float64Output
- func (o LookupVirtualMachineResultOutput) DetailedStatus() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) DetailedStatusMessage() pulumi.StringOutput
- func (LookupVirtualMachineResultOutput) ElementType() reflect.Type
- func (o LookupVirtualMachineResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o LookupVirtualMachineResultOutput) Id() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) IsolateEmulatorThread() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) Location() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) MemorySizeGB() pulumi.Float64Output
- func (o LookupVirtualMachineResultOutput) Name() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) NetworkAttachments() NetworkAttachmentResponseArrayOutput
- func (o LookupVirtualMachineResultOutput) NetworkData() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) PlacementHints() VirtualMachinePlacementHintResponseArrayOutput
- func (o LookupVirtualMachineResultOutput) PowerState() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) SshPublicKeys() SshPublicKeyResponseArrayOutput
- func (o LookupVirtualMachineResultOutput) StorageProfile() StorageProfileResponseOutput
- func (o LookupVirtualMachineResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupVirtualMachineResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupVirtualMachineResultOutput) ToLookupVirtualMachineResultOutput() LookupVirtualMachineResultOutput
- func (o LookupVirtualMachineResultOutput) ToLookupVirtualMachineResultOutputWithContext(ctx context.Context) LookupVirtualMachineResultOutput
- func (o LookupVirtualMachineResultOutput) Type() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) UserData() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) VirtioInterface() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) VmDeviceModel() pulumi.StringPtrOutput
- func (o LookupVirtualMachineResultOutput) VmImage() pulumi.StringOutput
- func (o LookupVirtualMachineResultOutput) VmImageRepositoryCredentials() ImageRepositoryCredentialsResponsePtrOutput
- func (o LookupVirtualMachineResultOutput) Volumes() pulumi.StringArrayOutput
- type LookupVolumeArgs
- type LookupVolumeOutputArgs
- type LookupVolumeResult
- type LookupVolumeResultOutput
- func (o LookupVolumeResultOutput) AttachedTo() pulumi.StringArrayOutput
- func (o LookupVolumeResultOutput) DetailedStatus() pulumi.StringOutput
- func (o LookupVolumeResultOutput) DetailedStatusMessage() pulumi.StringOutput
- func (LookupVolumeResultOutput) ElementType() reflect.Type
- func (o LookupVolumeResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o LookupVolumeResultOutput) Id() pulumi.StringOutput
- func (o LookupVolumeResultOutput) Location() pulumi.StringOutput
- func (o LookupVolumeResultOutput) Name() pulumi.StringOutput
- func (o LookupVolumeResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupVolumeResultOutput) SerialNumber() pulumi.StringOutput
- func (o LookupVolumeResultOutput) SizeMiB() pulumi.Float64Output
- func (o LookupVolumeResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupVolumeResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupVolumeResultOutput) ToLookupVolumeResultOutput() LookupVolumeResultOutput
- func (o LookupVolumeResultOutput) ToLookupVolumeResultOutputWithContext(ctx context.Context) LookupVolumeResultOutput
- func (o LookupVolumeResultOutput) Type() pulumi.StringOutput
- type ManagedResourceGroupConfiguration
- type ManagedResourceGroupConfigurationArgs
- func (ManagedResourceGroupConfigurationArgs) ElementType() reflect.Type
- func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationOutput() ManagedResourceGroupConfigurationOutput
- func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationOutput
- func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationPtrOutput() ManagedResourceGroupConfigurationPtrOutput
- func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationPtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationPtrOutput
- type ManagedResourceGroupConfigurationInput
- type ManagedResourceGroupConfigurationOutput
- func (ManagedResourceGroupConfigurationOutput) ElementType() reflect.Type
- func (o ManagedResourceGroupConfigurationOutput) Location() pulumi.StringPtrOutput
- func (o ManagedResourceGroupConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationOutput() ManagedResourceGroupConfigurationOutput
- func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationOutput
- func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationPtrOutput() ManagedResourceGroupConfigurationPtrOutput
- func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationPtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationPtrOutput
- type ManagedResourceGroupConfigurationPtrInput
- type ManagedResourceGroupConfigurationPtrOutput
- func (o ManagedResourceGroupConfigurationPtrOutput) Elem() ManagedResourceGroupConfigurationOutput
- func (ManagedResourceGroupConfigurationPtrOutput) ElementType() reflect.Type
- func (o ManagedResourceGroupConfigurationPtrOutput) Location() pulumi.StringPtrOutput
- func (o ManagedResourceGroupConfigurationPtrOutput) Name() pulumi.StringPtrOutput
- func (o ManagedResourceGroupConfigurationPtrOutput) ToManagedResourceGroupConfigurationPtrOutput() ManagedResourceGroupConfigurationPtrOutput
- func (o ManagedResourceGroupConfigurationPtrOutput) ToManagedResourceGroupConfigurationPtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationPtrOutput
- type ManagedResourceGroupConfigurationResponse
- type ManagedResourceGroupConfigurationResponseOutput
- func (ManagedResourceGroupConfigurationResponseOutput) ElementType() reflect.Type
- func (o ManagedResourceGroupConfigurationResponseOutput) Location() pulumi.StringPtrOutput
- func (o ManagedResourceGroupConfigurationResponseOutput) Name() pulumi.StringPtrOutput
- func (o ManagedResourceGroupConfigurationResponseOutput) ToManagedResourceGroupConfigurationResponseOutput() ManagedResourceGroupConfigurationResponseOutput
- func (o ManagedResourceGroupConfigurationResponseOutput) ToManagedResourceGroupConfigurationResponseOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationResponseOutput
- type ManagedResourceGroupConfigurationResponsePtrOutput
- func (o ManagedResourceGroupConfigurationResponsePtrOutput) Elem() ManagedResourceGroupConfigurationResponseOutput
- func (ManagedResourceGroupConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o ManagedResourceGroupConfigurationResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o ManagedResourceGroupConfigurationResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ManagedResourceGroupConfigurationResponsePtrOutput) ToManagedResourceGroupConfigurationResponsePtrOutput() ManagedResourceGroupConfigurationResponsePtrOutput
- func (o ManagedResourceGroupConfigurationResponsePtrOutput) ToManagedResourceGroupConfigurationResponsePtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationResponsePtrOutput
- type MetricsConfiguration
- type MetricsConfigurationArgs
- type MetricsConfigurationInput
- type MetricsConfigurationOutput
- func (o MetricsConfigurationOutput) CollectionInterval() pulumi.Float64Output
- func (o MetricsConfigurationOutput) DetailedStatus() pulumi.StringOutput
- func (o MetricsConfigurationOutput) DetailedStatusMessage() pulumi.StringOutput
- func (o MetricsConfigurationOutput) DisabledMetrics() pulumi.StringArrayOutput
- func (MetricsConfigurationOutput) ElementType() reflect.Type
- func (o MetricsConfigurationOutput) EnabledMetrics() pulumi.StringArrayOutput
- func (o MetricsConfigurationOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o MetricsConfigurationOutput) Location() pulumi.StringOutput
- func (o MetricsConfigurationOutput) Name() pulumi.StringOutput
- func (o MetricsConfigurationOutput) ProvisioningState() pulumi.StringOutput
- func (o MetricsConfigurationOutput) SystemData() SystemDataResponseOutput
- func (o MetricsConfigurationOutput) Tags() pulumi.StringMapOutput
- func (o MetricsConfigurationOutput) ToMetricsConfigurationOutput() MetricsConfigurationOutput
- func (o MetricsConfigurationOutput) ToMetricsConfigurationOutputWithContext(ctx context.Context) MetricsConfigurationOutput
- func (o MetricsConfigurationOutput) Type() pulumi.StringOutput
- type MetricsConfigurationState
- type NetworkAttachment
- type NetworkAttachmentArgs
- type NetworkAttachmentArray
- type NetworkAttachmentArrayInput
- type NetworkAttachmentArrayOutput
- func (NetworkAttachmentArrayOutput) ElementType() reflect.Type
- func (o NetworkAttachmentArrayOutput) Index(i pulumi.IntInput) NetworkAttachmentOutput
- func (o NetworkAttachmentArrayOutput) ToNetworkAttachmentArrayOutput() NetworkAttachmentArrayOutput
- func (o NetworkAttachmentArrayOutput) ToNetworkAttachmentArrayOutputWithContext(ctx context.Context) NetworkAttachmentArrayOutput
- type NetworkAttachmentInput
- type NetworkAttachmentOutput
- func (o NetworkAttachmentOutput) AttachedNetworkId() pulumi.StringOutput
- func (o NetworkAttachmentOutput) DefaultGateway() pulumi.StringPtrOutput
- func (NetworkAttachmentOutput) ElementType() reflect.Type
- func (o NetworkAttachmentOutput) IpAllocationMethod() pulumi.StringOutput
- func (o NetworkAttachmentOutput) Ipv4Address() pulumi.StringPtrOutput
- func (o NetworkAttachmentOutput) Ipv6Address() pulumi.StringPtrOutput
- func (o NetworkAttachmentOutput) NetworkAttachmentName() pulumi.StringPtrOutput
- func (o NetworkAttachmentOutput) ToNetworkAttachmentOutput() NetworkAttachmentOutput
- func (o NetworkAttachmentOutput) ToNetworkAttachmentOutputWithContext(ctx context.Context) NetworkAttachmentOutput
- type NetworkAttachmentResponse
- type NetworkAttachmentResponseArrayOutput
- func (NetworkAttachmentResponseArrayOutput) ElementType() reflect.Type
- func (o NetworkAttachmentResponseArrayOutput) Index(i pulumi.IntInput) NetworkAttachmentResponseOutput
- func (o NetworkAttachmentResponseArrayOutput) ToNetworkAttachmentResponseArrayOutput() NetworkAttachmentResponseArrayOutput
- func (o NetworkAttachmentResponseArrayOutput) ToNetworkAttachmentResponseArrayOutputWithContext(ctx context.Context) NetworkAttachmentResponseArrayOutput
- type NetworkAttachmentResponseOutput
- func (o NetworkAttachmentResponseOutput) AttachedNetworkId() pulumi.StringOutput
- func (o NetworkAttachmentResponseOutput) DefaultGateway() pulumi.StringPtrOutput
- func (NetworkAttachmentResponseOutput) ElementType() reflect.Type
- func (o NetworkAttachmentResponseOutput) IpAllocationMethod() pulumi.StringOutput
- func (o NetworkAttachmentResponseOutput) Ipv4Address() pulumi.StringPtrOutput
- func (o NetworkAttachmentResponseOutput) Ipv6Address() pulumi.StringPtrOutput
- func (o NetworkAttachmentResponseOutput) MacAddress() pulumi.StringOutput
- func (o NetworkAttachmentResponseOutput) NetworkAttachmentName() pulumi.StringPtrOutput
- func (o NetworkAttachmentResponseOutput) ToNetworkAttachmentResponseOutput() NetworkAttachmentResponseOutput
- func (o NetworkAttachmentResponseOutput) ToNetworkAttachmentResponseOutputWithContext(ctx context.Context) NetworkAttachmentResponseOutput
- type NetworkConfiguration
- type NetworkConfigurationArgs
- func (val *NetworkConfigurationArgs) Defaults() *NetworkConfigurationArgs
- func (NetworkConfigurationArgs) ElementType() reflect.Type
- func (i NetworkConfigurationArgs) ToNetworkConfigurationOutput() NetworkConfigurationOutput
- func (i NetworkConfigurationArgs) ToNetworkConfigurationOutputWithContext(ctx context.Context) NetworkConfigurationOutput
- type NetworkConfigurationInput
- type NetworkConfigurationOutput
- func (o NetworkConfigurationOutput) AttachedNetworkConfiguration() AttachedNetworkConfigurationPtrOutput
- func (o NetworkConfigurationOutput) BgpServiceLoadBalancerConfiguration() BgpServiceLoadBalancerConfigurationPtrOutput
- func (o NetworkConfigurationOutput) CloudServicesNetworkId() pulumi.StringOutput
- func (o NetworkConfigurationOutput) CniNetworkId() pulumi.StringOutput
- func (o NetworkConfigurationOutput) DnsServiceIp() pulumi.StringPtrOutput
- func (NetworkConfigurationOutput) ElementType() reflect.Type
- func (o NetworkConfigurationOutput) PodCidrs() pulumi.StringArrayOutput
- func (o NetworkConfigurationOutput) ServiceCidrs() pulumi.StringArrayOutput
- func (o NetworkConfigurationOutput) ToNetworkConfigurationOutput() NetworkConfigurationOutput
- func (o NetworkConfigurationOutput) ToNetworkConfigurationOutputWithContext(ctx context.Context) NetworkConfigurationOutput
- type NetworkConfigurationResponse
- type NetworkConfigurationResponseOutput
- func (o NetworkConfigurationResponseOutput) AttachedNetworkConfiguration() AttachedNetworkConfigurationResponsePtrOutput
- func (o NetworkConfigurationResponseOutput) BgpServiceLoadBalancerConfiguration() BgpServiceLoadBalancerConfigurationResponsePtrOutput
- func (o NetworkConfigurationResponseOutput) CloudServicesNetworkId() pulumi.StringOutput
- func (o NetworkConfigurationResponseOutput) CniNetworkId() pulumi.StringOutput
- func (o NetworkConfigurationResponseOutput) DnsServiceIp() pulumi.StringPtrOutput
- func (NetworkConfigurationResponseOutput) ElementType() reflect.Type
- func (o NetworkConfigurationResponseOutput) PodCidrs() pulumi.StringArrayOutput
- func (o NetworkConfigurationResponseOutput) ServiceCidrs() pulumi.StringArrayOutput
- func (o NetworkConfigurationResponseOutput) ToNetworkConfigurationResponseOutput() NetworkConfigurationResponseOutput
- func (o NetworkConfigurationResponseOutput) ToNetworkConfigurationResponseOutputWithContext(ctx context.Context) NetworkConfigurationResponseOutput
- type NicResponse
- type NicResponseArrayOutput
- func (NicResponseArrayOutput) ElementType() reflect.Type
- func (o NicResponseArrayOutput) Index(i pulumi.IntInput) NicResponseOutput
- func (o NicResponseArrayOutput) ToNicResponseArrayOutput() NicResponseArrayOutput
- func (o NicResponseArrayOutput) ToNicResponseArrayOutputWithContext(ctx context.Context) NicResponseArrayOutput
- type NicResponseOutput
- func (NicResponseOutput) ElementType() reflect.Type
- func (o NicResponseOutput) LldpNeighbor() LldpNeighborResponseOutput
- func (o NicResponseOutput) MacAddress() pulumi.StringOutput
- func (o NicResponseOutput) Name() pulumi.StringOutput
- func (o NicResponseOutput) ToNicResponseOutput() NicResponseOutput
- func (o NicResponseOutput) ToNicResponseOutputWithContext(ctx context.Context) NicResponseOutput
- type OsDisk
- type OsDiskArgs
- type OsDiskCreateOption
- func (OsDiskCreateOption) ElementType() reflect.Type
- func (e OsDiskCreateOption) ToOsDiskCreateOptionOutput() OsDiskCreateOptionOutput
- func (e OsDiskCreateOption) ToOsDiskCreateOptionOutputWithContext(ctx context.Context) OsDiskCreateOptionOutput
- func (e OsDiskCreateOption) ToOsDiskCreateOptionPtrOutput() OsDiskCreateOptionPtrOutput
- func (e OsDiskCreateOption) ToOsDiskCreateOptionPtrOutputWithContext(ctx context.Context) OsDiskCreateOptionPtrOutput
- func (e OsDiskCreateOption) ToStringOutput() pulumi.StringOutput
- func (e OsDiskCreateOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OsDiskCreateOption) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OsDiskCreateOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OsDiskCreateOptionInput
- type OsDiskCreateOptionOutput
- func (OsDiskCreateOptionOutput) ElementType() reflect.Type
- func (o OsDiskCreateOptionOutput) ToOsDiskCreateOptionOutput() OsDiskCreateOptionOutput
- func (o OsDiskCreateOptionOutput) ToOsDiskCreateOptionOutputWithContext(ctx context.Context) OsDiskCreateOptionOutput
- func (o OsDiskCreateOptionOutput) ToOsDiskCreateOptionPtrOutput() OsDiskCreateOptionPtrOutput
- func (o OsDiskCreateOptionOutput) ToOsDiskCreateOptionPtrOutputWithContext(ctx context.Context) OsDiskCreateOptionPtrOutput
- func (o OsDiskCreateOptionOutput) ToStringOutput() pulumi.StringOutput
- func (o OsDiskCreateOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o OsDiskCreateOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OsDiskCreateOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OsDiskCreateOptionPtrInput
- type OsDiskCreateOptionPtrOutput
- func (o OsDiskCreateOptionPtrOutput) Elem() OsDiskCreateOptionOutput
- func (OsDiskCreateOptionPtrOutput) ElementType() reflect.Type
- func (o OsDiskCreateOptionPtrOutput) ToOsDiskCreateOptionPtrOutput() OsDiskCreateOptionPtrOutput
- func (o OsDiskCreateOptionPtrOutput) ToOsDiskCreateOptionPtrOutputWithContext(ctx context.Context) OsDiskCreateOptionPtrOutput
- func (o OsDiskCreateOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OsDiskCreateOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OsDiskDeleteOption
- func (OsDiskDeleteOption) ElementType() reflect.Type
- func (e OsDiskDeleteOption) ToOsDiskDeleteOptionOutput() OsDiskDeleteOptionOutput
- func (e OsDiskDeleteOption) ToOsDiskDeleteOptionOutputWithContext(ctx context.Context) OsDiskDeleteOptionOutput
- func (e OsDiskDeleteOption) ToOsDiskDeleteOptionPtrOutput() OsDiskDeleteOptionPtrOutput
- func (e OsDiskDeleteOption) ToOsDiskDeleteOptionPtrOutputWithContext(ctx context.Context) OsDiskDeleteOptionPtrOutput
- func (e OsDiskDeleteOption) ToStringOutput() pulumi.StringOutput
- func (e OsDiskDeleteOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OsDiskDeleteOption) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OsDiskDeleteOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OsDiskDeleteOptionInput
- type OsDiskDeleteOptionOutput
- func (OsDiskDeleteOptionOutput) ElementType() reflect.Type
- func (o OsDiskDeleteOptionOutput) ToOsDiskDeleteOptionOutput() OsDiskDeleteOptionOutput
- func (o OsDiskDeleteOptionOutput) ToOsDiskDeleteOptionOutputWithContext(ctx context.Context) OsDiskDeleteOptionOutput
- func (o OsDiskDeleteOptionOutput) ToOsDiskDeleteOptionPtrOutput() OsDiskDeleteOptionPtrOutput
- func (o OsDiskDeleteOptionOutput) ToOsDiskDeleteOptionPtrOutputWithContext(ctx context.Context) OsDiskDeleteOptionPtrOutput
- func (o OsDiskDeleteOptionOutput) ToStringOutput() pulumi.StringOutput
- func (o OsDiskDeleteOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o OsDiskDeleteOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OsDiskDeleteOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OsDiskDeleteOptionPtrInput
- type OsDiskDeleteOptionPtrOutput
- func (o OsDiskDeleteOptionPtrOutput) Elem() OsDiskDeleteOptionOutput
- func (OsDiskDeleteOptionPtrOutput) ElementType() reflect.Type
- func (o OsDiskDeleteOptionPtrOutput) ToOsDiskDeleteOptionPtrOutput() OsDiskDeleteOptionPtrOutput
- func (o OsDiskDeleteOptionPtrOutput) ToOsDiskDeleteOptionPtrOutputWithContext(ctx context.Context) OsDiskDeleteOptionPtrOutput
- func (o OsDiskDeleteOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OsDiskDeleteOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OsDiskInput
- type OsDiskOutput
- func (o OsDiskOutput) CreateOption() pulumi.StringPtrOutput
- func (o OsDiskOutput) DeleteOption() pulumi.StringPtrOutput
- func (o OsDiskOutput) DiskSizeGB() pulumi.Float64Output
- func (OsDiskOutput) ElementType() reflect.Type
- func (o OsDiskOutput) ToOsDiskOutput() OsDiskOutput
- func (o OsDiskOutput) ToOsDiskOutputWithContext(ctx context.Context) OsDiskOutput
- type OsDiskResponse
- type OsDiskResponseOutput
- func (o OsDiskResponseOutput) CreateOption() pulumi.StringPtrOutput
- func (o OsDiskResponseOutput) DeleteOption() pulumi.StringPtrOutput
- func (o OsDiskResponseOutput) DiskSizeGB() pulumi.Float64Output
- func (OsDiskResponseOutput) ElementType() reflect.Type
- func (o OsDiskResponseOutput) ToOsDiskResponseOutput() OsDiskResponseOutput
- func (o OsDiskResponseOutput) ToOsDiskResponseOutputWithContext(ctx context.Context) OsDiskResponseOutput
- type Rack
- type RackArgs
- type RackDefinition
- type RackDefinitionArgs
- type RackDefinitionArray
- type RackDefinitionArrayInput
- type RackDefinitionArrayOutput
- func (RackDefinitionArrayOutput) ElementType() reflect.Type
- func (o RackDefinitionArrayOutput) Index(i pulumi.IntInput) RackDefinitionOutput
- func (o RackDefinitionArrayOutput) ToRackDefinitionArrayOutput() RackDefinitionArrayOutput
- func (o RackDefinitionArrayOutput) ToRackDefinitionArrayOutputWithContext(ctx context.Context) RackDefinitionArrayOutput
- type RackDefinitionInput
- type RackDefinitionOutput
- func (o RackDefinitionOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o RackDefinitionOutput) BareMetalMachineConfigurationData() BareMetalMachineConfigurationDataArrayOutput
- func (RackDefinitionOutput) ElementType() reflect.Type
- func (o RackDefinitionOutput) NetworkRackId() pulumi.StringOutput
- func (o RackDefinitionOutput) RackLocation() pulumi.StringPtrOutput
- func (o RackDefinitionOutput) RackSerialNumber() pulumi.StringOutput
- func (o RackDefinitionOutput) RackSkuId() pulumi.StringOutput
- func (o RackDefinitionOutput) StorageApplianceConfigurationData() StorageApplianceConfigurationDataArrayOutput
- func (o RackDefinitionOutput) ToRackDefinitionOutput() RackDefinitionOutput
- func (o RackDefinitionOutput) ToRackDefinitionOutputWithContext(ctx context.Context) RackDefinitionOutput
- type RackDefinitionResponse
- type RackDefinitionResponseArrayOutput
- func (RackDefinitionResponseArrayOutput) ElementType() reflect.Type
- func (o RackDefinitionResponseArrayOutput) Index(i pulumi.IntInput) RackDefinitionResponseOutput
- func (o RackDefinitionResponseArrayOutput) ToRackDefinitionResponseArrayOutput() RackDefinitionResponseArrayOutput
- func (o RackDefinitionResponseArrayOutput) ToRackDefinitionResponseArrayOutputWithContext(ctx context.Context) RackDefinitionResponseArrayOutput
- type RackDefinitionResponseOutput
- func (o RackDefinitionResponseOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o RackDefinitionResponseOutput) BareMetalMachineConfigurationData() BareMetalMachineConfigurationDataResponseArrayOutput
- func (RackDefinitionResponseOutput) ElementType() reflect.Type
- func (o RackDefinitionResponseOutput) NetworkRackId() pulumi.StringOutput
- func (o RackDefinitionResponseOutput) RackLocation() pulumi.StringPtrOutput
- func (o RackDefinitionResponseOutput) RackSerialNumber() pulumi.StringOutput
- func (o RackDefinitionResponseOutput) RackSkuId() pulumi.StringOutput
- func (o RackDefinitionResponseOutput) StorageApplianceConfigurationData() StorageApplianceConfigurationDataResponseArrayOutput
- func (o RackDefinitionResponseOutput) ToRackDefinitionResponseOutput() RackDefinitionResponseOutput
- func (o RackDefinitionResponseOutput) ToRackDefinitionResponseOutputWithContext(ctx context.Context) RackDefinitionResponseOutput
- type RackInput
- type RackOutput
- func (o RackOutput) AvailabilityZone() pulumi.StringOutput
- func (o RackOutput) ClusterId() pulumi.StringOutput
- func (o RackOutput) DetailedStatus() pulumi.StringOutput
- func (o RackOutput) DetailedStatusMessage() pulumi.StringOutput
- func (RackOutput) ElementType() reflect.Type
- func (o RackOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o RackOutput) Location() pulumi.StringOutput
- func (o RackOutput) Name() pulumi.StringOutput
- func (o RackOutput) ProvisioningState() pulumi.StringOutput
- func (o RackOutput) RackLocation() pulumi.StringOutput
- func (o RackOutput) RackSerialNumber() pulumi.StringOutput
- func (o RackOutput) RackSkuId() pulumi.StringOutput
- func (o RackOutput) SystemData() SystemDataResponseOutput
- func (o RackOutput) Tags() pulumi.StringMapOutput
- func (o RackOutput) ToRackOutput() RackOutput
- func (o RackOutput) ToRackOutputWithContext(ctx context.Context) RackOutput
- func (o RackOutput) Type() pulumi.StringOutput
- type RackState
- type ServiceLoadBalancerBgpPeer
- type ServiceLoadBalancerBgpPeerArgs
- func (val *ServiceLoadBalancerBgpPeerArgs) Defaults() *ServiceLoadBalancerBgpPeerArgs
- func (ServiceLoadBalancerBgpPeerArgs) ElementType() reflect.Type
- func (i ServiceLoadBalancerBgpPeerArgs) ToServiceLoadBalancerBgpPeerOutput() ServiceLoadBalancerBgpPeerOutput
- func (i ServiceLoadBalancerBgpPeerArgs) ToServiceLoadBalancerBgpPeerOutputWithContext(ctx context.Context) ServiceLoadBalancerBgpPeerOutput
- type ServiceLoadBalancerBgpPeerArray
- func (ServiceLoadBalancerBgpPeerArray) ElementType() reflect.Type
- func (i ServiceLoadBalancerBgpPeerArray) ToServiceLoadBalancerBgpPeerArrayOutput() ServiceLoadBalancerBgpPeerArrayOutput
- func (i ServiceLoadBalancerBgpPeerArray) ToServiceLoadBalancerBgpPeerArrayOutputWithContext(ctx context.Context) ServiceLoadBalancerBgpPeerArrayOutput
- type ServiceLoadBalancerBgpPeerArrayInput
- type ServiceLoadBalancerBgpPeerArrayOutput
- func (ServiceLoadBalancerBgpPeerArrayOutput) ElementType() reflect.Type
- func (o ServiceLoadBalancerBgpPeerArrayOutput) Index(i pulumi.IntInput) ServiceLoadBalancerBgpPeerOutput
- func (o ServiceLoadBalancerBgpPeerArrayOutput) ToServiceLoadBalancerBgpPeerArrayOutput() ServiceLoadBalancerBgpPeerArrayOutput
- func (o ServiceLoadBalancerBgpPeerArrayOutput) ToServiceLoadBalancerBgpPeerArrayOutputWithContext(ctx context.Context) ServiceLoadBalancerBgpPeerArrayOutput
- type ServiceLoadBalancerBgpPeerInput
- type ServiceLoadBalancerBgpPeerOutput
- func (o ServiceLoadBalancerBgpPeerOutput) BfdEnabled() pulumi.StringPtrOutput
- func (o ServiceLoadBalancerBgpPeerOutput) BgpMultiHop() pulumi.StringPtrOutput
- func (ServiceLoadBalancerBgpPeerOutput) ElementType() reflect.Type
- func (o ServiceLoadBalancerBgpPeerOutput) HoldTime() pulumi.StringPtrOutput
- func (o ServiceLoadBalancerBgpPeerOutput) KeepAliveTime() pulumi.StringPtrOutput
- func (o ServiceLoadBalancerBgpPeerOutput) MyAsn() pulumi.Float64PtrOutput
- func (o ServiceLoadBalancerBgpPeerOutput) Name() pulumi.StringOutput
- func (o ServiceLoadBalancerBgpPeerOutput) Password() pulumi.StringPtrOutput
- func (o ServiceLoadBalancerBgpPeerOutput) PeerAddress() pulumi.StringOutput
- func (o ServiceLoadBalancerBgpPeerOutput) PeerAsn() pulumi.Float64Output
- func (o ServiceLoadBalancerBgpPeerOutput) PeerPort() pulumi.Float64PtrOutput
- func (o ServiceLoadBalancerBgpPeerOutput) ToServiceLoadBalancerBgpPeerOutput() ServiceLoadBalancerBgpPeerOutput
- func (o ServiceLoadBalancerBgpPeerOutput) ToServiceLoadBalancerBgpPeerOutputWithContext(ctx context.Context) ServiceLoadBalancerBgpPeerOutput
- type ServiceLoadBalancerBgpPeerResponse
- type ServiceLoadBalancerBgpPeerResponseArrayOutput
- func (ServiceLoadBalancerBgpPeerResponseArrayOutput) ElementType() reflect.Type
- func (o ServiceLoadBalancerBgpPeerResponseArrayOutput) Index(i pulumi.IntInput) ServiceLoadBalancerBgpPeerResponseOutput
- func (o ServiceLoadBalancerBgpPeerResponseArrayOutput) ToServiceLoadBalancerBgpPeerResponseArrayOutput() ServiceLoadBalancerBgpPeerResponseArrayOutput
- func (o ServiceLoadBalancerBgpPeerResponseArrayOutput) ToServiceLoadBalancerBgpPeerResponseArrayOutputWithContext(ctx context.Context) ServiceLoadBalancerBgpPeerResponseArrayOutput
- type ServiceLoadBalancerBgpPeerResponseOutput
- func (o ServiceLoadBalancerBgpPeerResponseOutput) BfdEnabled() pulumi.StringPtrOutput
- func (o ServiceLoadBalancerBgpPeerResponseOutput) BgpMultiHop() pulumi.StringPtrOutput
- func (ServiceLoadBalancerBgpPeerResponseOutput) ElementType() reflect.Type
- func (o ServiceLoadBalancerBgpPeerResponseOutput) HoldTime() pulumi.StringPtrOutput
- func (o ServiceLoadBalancerBgpPeerResponseOutput) KeepAliveTime() pulumi.StringPtrOutput
- func (o ServiceLoadBalancerBgpPeerResponseOutput) MyAsn() pulumi.Float64PtrOutput
- func (o ServiceLoadBalancerBgpPeerResponseOutput) Name() pulumi.StringOutput
- func (o ServiceLoadBalancerBgpPeerResponseOutput) PeerAddress() pulumi.StringOutput
- func (o ServiceLoadBalancerBgpPeerResponseOutput) PeerAsn() pulumi.Float64Output
- func (o ServiceLoadBalancerBgpPeerResponseOutput) PeerPort() pulumi.Float64PtrOutput
- func (o ServiceLoadBalancerBgpPeerResponseOutput) ToServiceLoadBalancerBgpPeerResponseOutput() ServiceLoadBalancerBgpPeerResponseOutput
- func (o ServiceLoadBalancerBgpPeerResponseOutput) ToServiceLoadBalancerBgpPeerResponseOutputWithContext(ctx context.Context) ServiceLoadBalancerBgpPeerResponseOutput
- type ServicePrincipalInformation
- type ServicePrincipalInformationArgs
- func (ServicePrincipalInformationArgs) ElementType() reflect.Type
- func (i ServicePrincipalInformationArgs) ToServicePrincipalInformationOutput() ServicePrincipalInformationOutput
- func (i ServicePrincipalInformationArgs) ToServicePrincipalInformationOutputWithContext(ctx context.Context) ServicePrincipalInformationOutput
- func (i ServicePrincipalInformationArgs) ToServicePrincipalInformationPtrOutput() ServicePrincipalInformationPtrOutput
- func (i ServicePrincipalInformationArgs) ToServicePrincipalInformationPtrOutputWithContext(ctx context.Context) ServicePrincipalInformationPtrOutput
- type ServicePrincipalInformationInput
- type ServicePrincipalInformationOutput
- func (o ServicePrincipalInformationOutput) ApplicationId() pulumi.StringOutput
- func (ServicePrincipalInformationOutput) ElementType() reflect.Type
- func (o ServicePrincipalInformationOutput) Password() pulumi.StringOutput
- func (o ServicePrincipalInformationOutput) PrincipalId() pulumi.StringOutput
- func (o ServicePrincipalInformationOutput) TenantId() pulumi.StringOutput
- func (o ServicePrincipalInformationOutput) ToServicePrincipalInformationOutput() ServicePrincipalInformationOutput
- func (o ServicePrincipalInformationOutput) ToServicePrincipalInformationOutputWithContext(ctx context.Context) ServicePrincipalInformationOutput
- func (o ServicePrincipalInformationOutput) ToServicePrincipalInformationPtrOutput() ServicePrincipalInformationPtrOutput
- func (o ServicePrincipalInformationOutput) ToServicePrincipalInformationPtrOutputWithContext(ctx context.Context) ServicePrincipalInformationPtrOutput
- type ServicePrincipalInformationPtrInput
- type ServicePrincipalInformationPtrOutput
- func (o ServicePrincipalInformationPtrOutput) ApplicationId() pulumi.StringPtrOutput
- func (o ServicePrincipalInformationPtrOutput) Elem() ServicePrincipalInformationOutput
- func (ServicePrincipalInformationPtrOutput) ElementType() reflect.Type
- func (o ServicePrincipalInformationPtrOutput) Password() pulumi.StringPtrOutput
- func (o ServicePrincipalInformationPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ServicePrincipalInformationPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ServicePrincipalInformationPtrOutput) ToServicePrincipalInformationPtrOutput() ServicePrincipalInformationPtrOutput
- func (o ServicePrincipalInformationPtrOutput) ToServicePrincipalInformationPtrOutputWithContext(ctx context.Context) ServicePrincipalInformationPtrOutput
- type ServicePrincipalInformationResponse
- type ServicePrincipalInformationResponseOutput
- func (o ServicePrincipalInformationResponseOutput) ApplicationId() pulumi.StringOutput
- func (ServicePrincipalInformationResponseOutput) ElementType() reflect.Type
- func (o ServicePrincipalInformationResponseOutput) Password() pulumi.StringOutput
- func (o ServicePrincipalInformationResponseOutput) PrincipalId() pulumi.StringOutput
- func (o ServicePrincipalInformationResponseOutput) TenantId() pulumi.StringOutput
- func (o ServicePrincipalInformationResponseOutput) ToServicePrincipalInformationResponseOutput() ServicePrincipalInformationResponseOutput
- func (o ServicePrincipalInformationResponseOutput) ToServicePrincipalInformationResponseOutputWithContext(ctx context.Context) ServicePrincipalInformationResponseOutput
- type ServicePrincipalInformationResponsePtrOutput
- func (o ServicePrincipalInformationResponsePtrOutput) ApplicationId() pulumi.StringPtrOutput
- func (o ServicePrincipalInformationResponsePtrOutput) Elem() ServicePrincipalInformationResponseOutput
- func (ServicePrincipalInformationResponsePtrOutput) ElementType() reflect.Type
- func (o ServicePrincipalInformationResponsePtrOutput) Password() pulumi.StringPtrOutput
- func (o ServicePrincipalInformationResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ServicePrincipalInformationResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ServicePrincipalInformationResponsePtrOutput) ToServicePrincipalInformationResponsePtrOutput() ServicePrincipalInformationResponsePtrOutput
- func (o ServicePrincipalInformationResponsePtrOutput) ToServicePrincipalInformationResponsePtrOutputWithContext(ctx context.Context) ServicePrincipalInformationResponsePtrOutput
- type SshPublicKey
- type SshPublicKeyArgs
- type SshPublicKeyArray
- type SshPublicKeyArrayInput
- type SshPublicKeyArrayOutput
- func (SshPublicKeyArrayOutput) ElementType() reflect.Type
- func (o SshPublicKeyArrayOutput) Index(i pulumi.IntInput) SshPublicKeyOutput
- func (o SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput
- func (o SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutputWithContext(ctx context.Context) SshPublicKeyArrayOutput
- type SshPublicKeyInput
- type SshPublicKeyOutput
- type SshPublicKeyResponse
- type SshPublicKeyResponseArrayOutput
- func (SshPublicKeyResponseArrayOutput) ElementType() reflect.Type
- func (o SshPublicKeyResponseArrayOutput) Index(i pulumi.IntInput) SshPublicKeyResponseOutput
- func (o SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutput() SshPublicKeyResponseArrayOutput
- func (o SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) SshPublicKeyResponseArrayOutput
- type SshPublicKeyResponseOutput
- func (SshPublicKeyResponseOutput) ElementType() reflect.Type
- func (o SshPublicKeyResponseOutput) KeyData() pulumi.StringOutput
- func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutput() SshPublicKeyResponseOutput
- func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutputWithContext(ctx context.Context) SshPublicKeyResponseOutput
- type StorageAppliance
- type StorageApplianceArgs
- type StorageApplianceConfigurationData
- type StorageApplianceConfigurationDataArgs
- func (StorageApplianceConfigurationDataArgs) ElementType() reflect.Type
- func (i StorageApplianceConfigurationDataArgs) ToStorageApplianceConfigurationDataOutput() StorageApplianceConfigurationDataOutput
- func (i StorageApplianceConfigurationDataArgs) ToStorageApplianceConfigurationDataOutputWithContext(ctx context.Context) StorageApplianceConfigurationDataOutput
- type StorageApplianceConfigurationDataArray
- func (StorageApplianceConfigurationDataArray) ElementType() reflect.Type
- func (i StorageApplianceConfigurationDataArray) ToStorageApplianceConfigurationDataArrayOutput() StorageApplianceConfigurationDataArrayOutput
- func (i StorageApplianceConfigurationDataArray) ToStorageApplianceConfigurationDataArrayOutputWithContext(ctx context.Context) StorageApplianceConfigurationDataArrayOutput
- type StorageApplianceConfigurationDataArrayInput
- type StorageApplianceConfigurationDataArrayOutput
- func (StorageApplianceConfigurationDataArrayOutput) ElementType() reflect.Type
- func (o StorageApplianceConfigurationDataArrayOutput) Index(i pulumi.IntInput) StorageApplianceConfigurationDataOutput
- func (o StorageApplianceConfigurationDataArrayOutput) ToStorageApplianceConfigurationDataArrayOutput() StorageApplianceConfigurationDataArrayOutput
- func (o StorageApplianceConfigurationDataArrayOutput) ToStorageApplianceConfigurationDataArrayOutputWithContext(ctx context.Context) StorageApplianceConfigurationDataArrayOutput
- type StorageApplianceConfigurationDataInput
- type StorageApplianceConfigurationDataOutput
- func (o StorageApplianceConfigurationDataOutput) AdminCredentials() AdministrativeCredentialsOutput
- func (StorageApplianceConfigurationDataOutput) ElementType() reflect.Type
- func (o StorageApplianceConfigurationDataOutput) RackSlot() pulumi.Float64Output
- func (o StorageApplianceConfigurationDataOutput) SerialNumber() pulumi.StringOutput
- func (o StorageApplianceConfigurationDataOutput) StorageApplianceName() pulumi.StringPtrOutput
- func (o StorageApplianceConfigurationDataOutput) ToStorageApplianceConfigurationDataOutput() StorageApplianceConfigurationDataOutput
- func (o StorageApplianceConfigurationDataOutput) ToStorageApplianceConfigurationDataOutputWithContext(ctx context.Context) StorageApplianceConfigurationDataOutput
- type StorageApplianceConfigurationDataResponse
- type StorageApplianceConfigurationDataResponseArrayOutput
- func (StorageApplianceConfigurationDataResponseArrayOutput) ElementType() reflect.Type
- func (o StorageApplianceConfigurationDataResponseArrayOutput) Index(i pulumi.IntInput) StorageApplianceConfigurationDataResponseOutput
- func (o StorageApplianceConfigurationDataResponseArrayOutput) ToStorageApplianceConfigurationDataResponseArrayOutput() StorageApplianceConfigurationDataResponseArrayOutput
- func (o StorageApplianceConfigurationDataResponseArrayOutput) ToStorageApplianceConfigurationDataResponseArrayOutputWithContext(ctx context.Context) StorageApplianceConfigurationDataResponseArrayOutput
- type StorageApplianceConfigurationDataResponseOutput
- func (o StorageApplianceConfigurationDataResponseOutput) AdminCredentials() AdministrativeCredentialsResponseOutput
- func (StorageApplianceConfigurationDataResponseOutput) ElementType() reflect.Type
- func (o StorageApplianceConfigurationDataResponseOutput) RackSlot() pulumi.Float64Output
- func (o StorageApplianceConfigurationDataResponseOutput) SerialNumber() pulumi.StringOutput
- func (o StorageApplianceConfigurationDataResponseOutput) StorageApplianceName() pulumi.StringPtrOutput
- func (o StorageApplianceConfigurationDataResponseOutput) ToStorageApplianceConfigurationDataResponseOutput() StorageApplianceConfigurationDataResponseOutput
- func (o StorageApplianceConfigurationDataResponseOutput) ToStorageApplianceConfigurationDataResponseOutputWithContext(ctx context.Context) StorageApplianceConfigurationDataResponseOutput
- type StorageApplianceInput
- type StorageApplianceOutput
- func (o StorageApplianceOutput) AdministratorCredentials() AdministrativeCredentialsResponseOutput
- func (o StorageApplianceOutput) Capacity() pulumi.Float64Output
- func (o StorageApplianceOutput) CapacityUsed() pulumi.Float64Output
- func (o StorageApplianceOutput) ClusterId() pulumi.StringOutput
- func (o StorageApplianceOutput) DetailedStatus() pulumi.StringOutput
- func (o StorageApplianceOutput) DetailedStatusMessage() pulumi.StringOutput
- func (StorageApplianceOutput) ElementType() reflect.Type
- func (o StorageApplianceOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o StorageApplianceOutput) Location() pulumi.StringOutput
- func (o StorageApplianceOutput) ManagementIpv4Address() pulumi.StringOutput
- func (o StorageApplianceOutput) Name() pulumi.StringOutput
- func (o StorageApplianceOutput) ProvisioningState() pulumi.StringOutput
- func (o StorageApplianceOutput) RackId() pulumi.StringOutput
- func (o StorageApplianceOutput) RackSlot() pulumi.Float64Output
- func (o StorageApplianceOutput) RemoteVendorManagementFeature() pulumi.StringOutput
- func (o StorageApplianceOutput) RemoteVendorManagementStatus() pulumi.StringOutput
- func (o StorageApplianceOutput) SerialNumber() pulumi.StringOutput
- func (o StorageApplianceOutput) StorageApplianceSkuId() pulumi.StringOutput
- func (o StorageApplianceOutput) SystemData() SystemDataResponseOutput
- func (o StorageApplianceOutput) Tags() pulumi.StringMapOutput
- func (o StorageApplianceOutput) ToStorageApplianceOutput() StorageApplianceOutput
- func (o StorageApplianceOutput) ToStorageApplianceOutputWithContext(ctx context.Context) StorageApplianceOutput
- func (o StorageApplianceOutput) Type() pulumi.StringOutput
- type StorageApplianceState
- type StorageProfile
- type StorageProfileArgs
- type StorageProfileInput
- type StorageProfileOutput
- func (StorageProfileOutput) ElementType() reflect.Type
- func (o StorageProfileOutput) OsDisk() OsDiskOutput
- func (o StorageProfileOutput) ToStorageProfileOutput() StorageProfileOutput
- func (o StorageProfileOutput) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
- func (o StorageProfileOutput) VolumeAttachments() pulumi.StringArrayOutput
- type StorageProfileResponse
- type StorageProfileResponseOutput
- func (StorageProfileResponseOutput) ElementType() reflect.Type
- func (o StorageProfileResponseOutput) OsDisk() OsDiskResponseOutput
- func (o StorageProfileResponseOutput) ToStorageProfileResponseOutput() StorageProfileResponseOutput
- func (o StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput
- func (o StorageProfileResponseOutput) VolumeAttachments() pulumi.StringArrayOutput
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- type TrunkedNetwork
- type TrunkedNetworkArgs
- type TrunkedNetworkAttachmentConfiguration
- type TrunkedNetworkAttachmentConfigurationArgs
- func (val *TrunkedNetworkAttachmentConfigurationArgs) Defaults() *TrunkedNetworkAttachmentConfigurationArgs
- func (TrunkedNetworkAttachmentConfigurationArgs) ElementType() reflect.Type
- func (i TrunkedNetworkAttachmentConfigurationArgs) ToTrunkedNetworkAttachmentConfigurationOutput() TrunkedNetworkAttachmentConfigurationOutput
- func (i TrunkedNetworkAttachmentConfigurationArgs) ToTrunkedNetworkAttachmentConfigurationOutputWithContext(ctx context.Context) TrunkedNetworkAttachmentConfigurationOutput
- type TrunkedNetworkAttachmentConfigurationArray
- func (TrunkedNetworkAttachmentConfigurationArray) ElementType() reflect.Type
- func (i TrunkedNetworkAttachmentConfigurationArray) ToTrunkedNetworkAttachmentConfigurationArrayOutput() TrunkedNetworkAttachmentConfigurationArrayOutput
- func (i TrunkedNetworkAttachmentConfigurationArray) ToTrunkedNetworkAttachmentConfigurationArrayOutputWithContext(ctx context.Context) TrunkedNetworkAttachmentConfigurationArrayOutput
- type TrunkedNetworkAttachmentConfigurationArrayInput
- type TrunkedNetworkAttachmentConfigurationArrayOutput
- func (TrunkedNetworkAttachmentConfigurationArrayOutput) ElementType() reflect.Type
- func (o TrunkedNetworkAttachmentConfigurationArrayOutput) Index(i pulumi.IntInput) TrunkedNetworkAttachmentConfigurationOutput
- func (o TrunkedNetworkAttachmentConfigurationArrayOutput) ToTrunkedNetworkAttachmentConfigurationArrayOutput() TrunkedNetworkAttachmentConfigurationArrayOutput
- func (o TrunkedNetworkAttachmentConfigurationArrayOutput) ToTrunkedNetworkAttachmentConfigurationArrayOutputWithContext(ctx context.Context) TrunkedNetworkAttachmentConfigurationArrayOutput
- type TrunkedNetworkAttachmentConfigurationInput
- type TrunkedNetworkAttachmentConfigurationOutput
- func (TrunkedNetworkAttachmentConfigurationOutput) ElementType() reflect.Type
- func (o TrunkedNetworkAttachmentConfigurationOutput) NetworkId() pulumi.StringOutput
- func (o TrunkedNetworkAttachmentConfigurationOutput) PluginType() pulumi.StringPtrOutput
- func (o TrunkedNetworkAttachmentConfigurationOutput) ToTrunkedNetworkAttachmentConfigurationOutput() TrunkedNetworkAttachmentConfigurationOutput
- func (o TrunkedNetworkAttachmentConfigurationOutput) ToTrunkedNetworkAttachmentConfigurationOutputWithContext(ctx context.Context) TrunkedNetworkAttachmentConfigurationOutput
- type TrunkedNetworkAttachmentConfigurationResponse
- type TrunkedNetworkAttachmentConfigurationResponseArrayOutput
- func (TrunkedNetworkAttachmentConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o TrunkedNetworkAttachmentConfigurationResponseArrayOutput) Index(i pulumi.IntInput) TrunkedNetworkAttachmentConfigurationResponseOutput
- func (o TrunkedNetworkAttachmentConfigurationResponseArrayOutput) ToTrunkedNetworkAttachmentConfigurationResponseArrayOutput() TrunkedNetworkAttachmentConfigurationResponseArrayOutput
- func (o TrunkedNetworkAttachmentConfigurationResponseArrayOutput) ToTrunkedNetworkAttachmentConfigurationResponseArrayOutputWithContext(ctx context.Context) TrunkedNetworkAttachmentConfigurationResponseArrayOutput
- type TrunkedNetworkAttachmentConfigurationResponseOutput
- func (TrunkedNetworkAttachmentConfigurationResponseOutput) ElementType() reflect.Type
- func (o TrunkedNetworkAttachmentConfigurationResponseOutput) NetworkId() pulumi.StringOutput
- func (o TrunkedNetworkAttachmentConfigurationResponseOutput) PluginType() pulumi.StringPtrOutput
- func (o TrunkedNetworkAttachmentConfigurationResponseOutput) ToTrunkedNetworkAttachmentConfigurationResponseOutput() TrunkedNetworkAttachmentConfigurationResponseOutput
- func (o TrunkedNetworkAttachmentConfigurationResponseOutput) ToTrunkedNetworkAttachmentConfigurationResponseOutputWithContext(ctx context.Context) TrunkedNetworkAttachmentConfigurationResponseOutput
- type TrunkedNetworkInput
- type TrunkedNetworkOutput
- func (o TrunkedNetworkOutput) AssociatedResourceIds() pulumi.StringArrayOutput
- func (o TrunkedNetworkOutput) ClusterId() pulumi.StringOutput
- func (o TrunkedNetworkOutput) DetailedStatus() pulumi.StringOutput
- func (o TrunkedNetworkOutput) DetailedStatusMessage() pulumi.StringOutput
- func (TrunkedNetworkOutput) ElementType() reflect.Type
- func (o TrunkedNetworkOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o TrunkedNetworkOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
- func (o TrunkedNetworkOutput) HybridAksPluginType() pulumi.StringPtrOutput
- func (o TrunkedNetworkOutput) InterfaceName() pulumi.StringPtrOutput
- func (o TrunkedNetworkOutput) IsolationDomainIds() pulumi.StringArrayOutput
- func (o TrunkedNetworkOutput) Location() pulumi.StringOutput
- func (o TrunkedNetworkOutput) Name() pulumi.StringOutput
- func (o TrunkedNetworkOutput) ProvisioningState() pulumi.StringOutput
- func (o TrunkedNetworkOutput) SystemData() SystemDataResponseOutput
- func (o TrunkedNetworkOutput) Tags() pulumi.StringMapOutput
- func (o TrunkedNetworkOutput) ToTrunkedNetworkOutput() TrunkedNetworkOutput
- func (o TrunkedNetworkOutput) ToTrunkedNetworkOutputWithContext(ctx context.Context) TrunkedNetworkOutput
- func (o TrunkedNetworkOutput) Type() pulumi.StringOutput
- func (o TrunkedNetworkOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
- func (o TrunkedNetworkOutput) Vlans() pulumi.Float64ArrayOutput
- type TrunkedNetworkState
- type ValidationThreshold
- type ValidationThresholdArgs
- func (ValidationThresholdArgs) ElementType() reflect.Type
- func (i ValidationThresholdArgs) ToValidationThresholdOutput() ValidationThresholdOutput
- func (i ValidationThresholdArgs) ToValidationThresholdOutputWithContext(ctx context.Context) ValidationThresholdOutput
- func (i ValidationThresholdArgs) ToValidationThresholdPtrOutput() ValidationThresholdPtrOutput
- func (i ValidationThresholdArgs) ToValidationThresholdPtrOutputWithContext(ctx context.Context) ValidationThresholdPtrOutput
- type ValidationThresholdGrouping
- func (ValidationThresholdGrouping) ElementType() reflect.Type
- func (e ValidationThresholdGrouping) ToStringOutput() pulumi.StringOutput
- func (e ValidationThresholdGrouping) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ValidationThresholdGrouping) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ValidationThresholdGrouping) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e ValidationThresholdGrouping) ToValidationThresholdGroupingOutput() ValidationThresholdGroupingOutput
- func (e ValidationThresholdGrouping) ToValidationThresholdGroupingOutputWithContext(ctx context.Context) ValidationThresholdGroupingOutput
- func (e ValidationThresholdGrouping) ToValidationThresholdGroupingPtrOutput() ValidationThresholdGroupingPtrOutput
- func (e ValidationThresholdGrouping) ToValidationThresholdGroupingPtrOutputWithContext(ctx context.Context) ValidationThresholdGroupingPtrOutput
- type ValidationThresholdGroupingInput
- type ValidationThresholdGroupingOutput
- func (ValidationThresholdGroupingOutput) ElementType() reflect.Type
- func (o ValidationThresholdGroupingOutput) ToStringOutput() pulumi.StringOutput
- func (o ValidationThresholdGroupingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ValidationThresholdGroupingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ValidationThresholdGroupingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o ValidationThresholdGroupingOutput) ToValidationThresholdGroupingOutput() ValidationThresholdGroupingOutput
- func (o ValidationThresholdGroupingOutput) ToValidationThresholdGroupingOutputWithContext(ctx context.Context) ValidationThresholdGroupingOutput
- func (o ValidationThresholdGroupingOutput) ToValidationThresholdGroupingPtrOutput() ValidationThresholdGroupingPtrOutput
- func (o ValidationThresholdGroupingOutput) ToValidationThresholdGroupingPtrOutputWithContext(ctx context.Context) ValidationThresholdGroupingPtrOutput
- type ValidationThresholdGroupingPtrInput
- type ValidationThresholdGroupingPtrOutput
- func (o ValidationThresholdGroupingPtrOutput) Elem() ValidationThresholdGroupingOutput
- func (ValidationThresholdGroupingPtrOutput) ElementType() reflect.Type
- func (o ValidationThresholdGroupingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ValidationThresholdGroupingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o ValidationThresholdGroupingPtrOutput) ToValidationThresholdGroupingPtrOutput() ValidationThresholdGroupingPtrOutput
- func (o ValidationThresholdGroupingPtrOutput) ToValidationThresholdGroupingPtrOutputWithContext(ctx context.Context) ValidationThresholdGroupingPtrOutput
- type ValidationThresholdInput
- type ValidationThresholdOutput
- func (ValidationThresholdOutput) ElementType() reflect.Type
- func (o ValidationThresholdOutput) Grouping() pulumi.StringOutput
- func (o ValidationThresholdOutput) ToValidationThresholdOutput() ValidationThresholdOutput
- func (o ValidationThresholdOutput) ToValidationThresholdOutputWithContext(ctx context.Context) ValidationThresholdOutput
- func (o ValidationThresholdOutput) ToValidationThresholdPtrOutput() ValidationThresholdPtrOutput
- func (o ValidationThresholdOutput) ToValidationThresholdPtrOutputWithContext(ctx context.Context) ValidationThresholdPtrOutput
- func (o ValidationThresholdOutput) Type() pulumi.StringOutput
- func (o ValidationThresholdOutput) Value() pulumi.Float64Output
- type ValidationThresholdPtrInput
- type ValidationThresholdPtrOutput
- func (o ValidationThresholdPtrOutput) Elem() ValidationThresholdOutput
- func (ValidationThresholdPtrOutput) ElementType() reflect.Type
- func (o ValidationThresholdPtrOutput) Grouping() pulumi.StringPtrOutput
- func (o ValidationThresholdPtrOutput) ToValidationThresholdPtrOutput() ValidationThresholdPtrOutput
- func (o ValidationThresholdPtrOutput) ToValidationThresholdPtrOutputWithContext(ctx context.Context) ValidationThresholdPtrOutput
- func (o ValidationThresholdPtrOutput) Type() pulumi.StringPtrOutput
- func (o ValidationThresholdPtrOutput) Value() pulumi.Float64PtrOutput
- type ValidationThresholdResponse
- type ValidationThresholdResponseOutput
- func (ValidationThresholdResponseOutput) ElementType() reflect.Type
- func (o ValidationThresholdResponseOutput) Grouping() pulumi.StringOutput
- func (o ValidationThresholdResponseOutput) ToValidationThresholdResponseOutput() ValidationThresholdResponseOutput
- func (o ValidationThresholdResponseOutput) ToValidationThresholdResponseOutputWithContext(ctx context.Context) ValidationThresholdResponseOutput
- func (o ValidationThresholdResponseOutput) Type() pulumi.StringOutput
- func (o ValidationThresholdResponseOutput) Value() pulumi.Float64Output
- type ValidationThresholdResponsePtrOutput
- func (o ValidationThresholdResponsePtrOutput) Elem() ValidationThresholdResponseOutput
- func (ValidationThresholdResponsePtrOutput) ElementType() reflect.Type
- func (o ValidationThresholdResponsePtrOutput) Grouping() pulumi.StringPtrOutput
- func (o ValidationThresholdResponsePtrOutput) ToValidationThresholdResponsePtrOutput() ValidationThresholdResponsePtrOutput
- func (o ValidationThresholdResponsePtrOutput) ToValidationThresholdResponsePtrOutputWithContext(ctx context.Context) ValidationThresholdResponsePtrOutput
- func (o ValidationThresholdResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o ValidationThresholdResponsePtrOutput) Value() pulumi.Float64PtrOutput
- type ValidationThresholdType
- func (ValidationThresholdType) ElementType() reflect.Type
- func (e ValidationThresholdType) ToStringOutput() pulumi.StringOutput
- func (e ValidationThresholdType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ValidationThresholdType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ValidationThresholdType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e ValidationThresholdType) ToValidationThresholdTypeOutput() ValidationThresholdTypeOutput
- func (e ValidationThresholdType) ToValidationThresholdTypeOutputWithContext(ctx context.Context) ValidationThresholdTypeOutput
- func (e ValidationThresholdType) ToValidationThresholdTypePtrOutput() ValidationThresholdTypePtrOutput
- func (e ValidationThresholdType) ToValidationThresholdTypePtrOutputWithContext(ctx context.Context) ValidationThresholdTypePtrOutput
- type ValidationThresholdTypeInput
- type ValidationThresholdTypeOutput
- func (ValidationThresholdTypeOutput) ElementType() reflect.Type
- func (o ValidationThresholdTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ValidationThresholdTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ValidationThresholdTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ValidationThresholdTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o ValidationThresholdTypeOutput) ToValidationThresholdTypeOutput() ValidationThresholdTypeOutput
- func (o ValidationThresholdTypeOutput) ToValidationThresholdTypeOutputWithContext(ctx context.Context) ValidationThresholdTypeOutput
- func (o ValidationThresholdTypeOutput) ToValidationThresholdTypePtrOutput() ValidationThresholdTypePtrOutput
- func (o ValidationThresholdTypeOutput) ToValidationThresholdTypePtrOutputWithContext(ctx context.Context) ValidationThresholdTypePtrOutput
- type ValidationThresholdTypePtrInput
- type ValidationThresholdTypePtrOutput
- func (o ValidationThresholdTypePtrOutput) Elem() ValidationThresholdTypeOutput
- func (ValidationThresholdTypePtrOutput) ElementType() reflect.Type
- func (o ValidationThresholdTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ValidationThresholdTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o ValidationThresholdTypePtrOutput) ToValidationThresholdTypePtrOutput() ValidationThresholdTypePtrOutput
- func (o ValidationThresholdTypePtrOutput) ToValidationThresholdTypePtrOutputWithContext(ctx context.Context) ValidationThresholdTypePtrOutput
- type VirtualMachine
- type VirtualMachineArgs
- type VirtualMachineBootMethod
- func (VirtualMachineBootMethod) ElementType() reflect.Type
- func (e VirtualMachineBootMethod) ToStringOutput() pulumi.StringOutput
- func (e VirtualMachineBootMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VirtualMachineBootMethod) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VirtualMachineBootMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VirtualMachineBootMethod) ToVirtualMachineBootMethodOutput() VirtualMachineBootMethodOutput
- func (e VirtualMachineBootMethod) ToVirtualMachineBootMethodOutputWithContext(ctx context.Context) VirtualMachineBootMethodOutput
- func (e VirtualMachineBootMethod) ToVirtualMachineBootMethodPtrOutput() VirtualMachineBootMethodPtrOutput
- func (e VirtualMachineBootMethod) ToVirtualMachineBootMethodPtrOutputWithContext(ctx context.Context) VirtualMachineBootMethodPtrOutput
- type VirtualMachineBootMethodInput
- type VirtualMachineBootMethodOutput
- func (VirtualMachineBootMethodOutput) ElementType() reflect.Type
- func (o VirtualMachineBootMethodOutput) ToStringOutput() pulumi.StringOutput
- func (o VirtualMachineBootMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VirtualMachineBootMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VirtualMachineBootMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VirtualMachineBootMethodOutput) ToVirtualMachineBootMethodOutput() VirtualMachineBootMethodOutput
- func (o VirtualMachineBootMethodOutput) ToVirtualMachineBootMethodOutputWithContext(ctx context.Context) VirtualMachineBootMethodOutput
- func (o VirtualMachineBootMethodOutput) ToVirtualMachineBootMethodPtrOutput() VirtualMachineBootMethodPtrOutput
- func (o VirtualMachineBootMethodOutput) ToVirtualMachineBootMethodPtrOutputWithContext(ctx context.Context) VirtualMachineBootMethodPtrOutput
- type VirtualMachineBootMethodPtrInput
- type VirtualMachineBootMethodPtrOutput
- func (o VirtualMachineBootMethodPtrOutput) Elem() VirtualMachineBootMethodOutput
- func (VirtualMachineBootMethodPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineBootMethodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VirtualMachineBootMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VirtualMachineBootMethodPtrOutput) ToVirtualMachineBootMethodPtrOutput() VirtualMachineBootMethodPtrOutput
- func (o VirtualMachineBootMethodPtrOutput) ToVirtualMachineBootMethodPtrOutputWithContext(ctx context.Context) VirtualMachineBootMethodPtrOutput
- type VirtualMachineDeviceModelType
- func (VirtualMachineDeviceModelType) ElementType() reflect.Type
- func (e VirtualMachineDeviceModelType) ToStringOutput() pulumi.StringOutput
- func (e VirtualMachineDeviceModelType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VirtualMachineDeviceModelType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VirtualMachineDeviceModelType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VirtualMachineDeviceModelType) ToVirtualMachineDeviceModelTypeOutput() VirtualMachineDeviceModelTypeOutput
- func (e VirtualMachineDeviceModelType) ToVirtualMachineDeviceModelTypeOutputWithContext(ctx context.Context) VirtualMachineDeviceModelTypeOutput
- func (e VirtualMachineDeviceModelType) ToVirtualMachineDeviceModelTypePtrOutput() VirtualMachineDeviceModelTypePtrOutput
- func (e VirtualMachineDeviceModelType) ToVirtualMachineDeviceModelTypePtrOutputWithContext(ctx context.Context) VirtualMachineDeviceModelTypePtrOutput
- type VirtualMachineDeviceModelTypeInput
- type VirtualMachineDeviceModelTypeOutput
- func (VirtualMachineDeviceModelTypeOutput) ElementType() reflect.Type
- func (o VirtualMachineDeviceModelTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o VirtualMachineDeviceModelTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VirtualMachineDeviceModelTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VirtualMachineDeviceModelTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VirtualMachineDeviceModelTypeOutput) ToVirtualMachineDeviceModelTypeOutput() VirtualMachineDeviceModelTypeOutput
- func (o VirtualMachineDeviceModelTypeOutput) ToVirtualMachineDeviceModelTypeOutputWithContext(ctx context.Context) VirtualMachineDeviceModelTypeOutput
- func (o VirtualMachineDeviceModelTypeOutput) ToVirtualMachineDeviceModelTypePtrOutput() VirtualMachineDeviceModelTypePtrOutput
- func (o VirtualMachineDeviceModelTypeOutput) ToVirtualMachineDeviceModelTypePtrOutputWithContext(ctx context.Context) VirtualMachineDeviceModelTypePtrOutput
- type VirtualMachineDeviceModelTypePtrInput
- type VirtualMachineDeviceModelTypePtrOutput
- func (o VirtualMachineDeviceModelTypePtrOutput) Elem() VirtualMachineDeviceModelTypeOutput
- func (VirtualMachineDeviceModelTypePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineDeviceModelTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VirtualMachineDeviceModelTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VirtualMachineDeviceModelTypePtrOutput) ToVirtualMachineDeviceModelTypePtrOutput() VirtualMachineDeviceModelTypePtrOutput
- func (o VirtualMachineDeviceModelTypePtrOutput) ToVirtualMachineDeviceModelTypePtrOutputWithContext(ctx context.Context) VirtualMachineDeviceModelTypePtrOutput
- type VirtualMachineIPAllocationMethod
- func (VirtualMachineIPAllocationMethod) ElementType() reflect.Type
- func (e VirtualMachineIPAllocationMethod) ToStringOutput() pulumi.StringOutput
- func (e VirtualMachineIPAllocationMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VirtualMachineIPAllocationMethod) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VirtualMachineIPAllocationMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VirtualMachineIPAllocationMethod) ToVirtualMachineIPAllocationMethodOutput() VirtualMachineIPAllocationMethodOutput
- func (e VirtualMachineIPAllocationMethod) ToVirtualMachineIPAllocationMethodOutputWithContext(ctx context.Context) VirtualMachineIPAllocationMethodOutput
- func (e VirtualMachineIPAllocationMethod) ToVirtualMachineIPAllocationMethodPtrOutput() VirtualMachineIPAllocationMethodPtrOutput
- func (e VirtualMachineIPAllocationMethod) ToVirtualMachineIPAllocationMethodPtrOutputWithContext(ctx context.Context) VirtualMachineIPAllocationMethodPtrOutput
- type VirtualMachineIPAllocationMethodInput
- type VirtualMachineIPAllocationMethodOutput
- func (VirtualMachineIPAllocationMethodOutput) ElementType() reflect.Type
- func (o VirtualMachineIPAllocationMethodOutput) ToStringOutput() pulumi.StringOutput
- func (o VirtualMachineIPAllocationMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VirtualMachineIPAllocationMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VirtualMachineIPAllocationMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VirtualMachineIPAllocationMethodOutput) ToVirtualMachineIPAllocationMethodOutput() VirtualMachineIPAllocationMethodOutput
- func (o VirtualMachineIPAllocationMethodOutput) ToVirtualMachineIPAllocationMethodOutputWithContext(ctx context.Context) VirtualMachineIPAllocationMethodOutput
- func (o VirtualMachineIPAllocationMethodOutput) ToVirtualMachineIPAllocationMethodPtrOutput() VirtualMachineIPAllocationMethodPtrOutput
- func (o VirtualMachineIPAllocationMethodOutput) ToVirtualMachineIPAllocationMethodPtrOutputWithContext(ctx context.Context) VirtualMachineIPAllocationMethodPtrOutput
- type VirtualMachineIPAllocationMethodPtrInput
- type VirtualMachineIPAllocationMethodPtrOutput
- func (o VirtualMachineIPAllocationMethodPtrOutput) Elem() VirtualMachineIPAllocationMethodOutput
- func (VirtualMachineIPAllocationMethodPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineIPAllocationMethodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VirtualMachineIPAllocationMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VirtualMachineIPAllocationMethodPtrOutput) ToVirtualMachineIPAllocationMethodPtrOutput() VirtualMachineIPAllocationMethodPtrOutput
- func (o VirtualMachineIPAllocationMethodPtrOutput) ToVirtualMachineIPAllocationMethodPtrOutputWithContext(ctx context.Context) VirtualMachineIPAllocationMethodPtrOutput
- type VirtualMachineInput
- type VirtualMachineIsolateEmulatorThread
- func (VirtualMachineIsolateEmulatorThread) ElementType() reflect.Type
- func (e VirtualMachineIsolateEmulatorThread) ToStringOutput() pulumi.StringOutput
- func (e VirtualMachineIsolateEmulatorThread) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VirtualMachineIsolateEmulatorThread) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VirtualMachineIsolateEmulatorThread) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VirtualMachineIsolateEmulatorThread) ToVirtualMachineIsolateEmulatorThreadOutput() VirtualMachineIsolateEmulatorThreadOutput
- func (e VirtualMachineIsolateEmulatorThread) ToVirtualMachineIsolateEmulatorThreadOutputWithContext(ctx context.Context) VirtualMachineIsolateEmulatorThreadOutput
- func (e VirtualMachineIsolateEmulatorThread) ToVirtualMachineIsolateEmulatorThreadPtrOutput() VirtualMachineIsolateEmulatorThreadPtrOutput
- func (e VirtualMachineIsolateEmulatorThread) ToVirtualMachineIsolateEmulatorThreadPtrOutputWithContext(ctx context.Context) VirtualMachineIsolateEmulatorThreadPtrOutput
- type VirtualMachineIsolateEmulatorThreadInput
- type VirtualMachineIsolateEmulatorThreadOutput
- func (VirtualMachineIsolateEmulatorThreadOutput) ElementType() reflect.Type
- func (o VirtualMachineIsolateEmulatorThreadOutput) ToStringOutput() pulumi.StringOutput
- func (o VirtualMachineIsolateEmulatorThreadOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VirtualMachineIsolateEmulatorThreadOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VirtualMachineIsolateEmulatorThreadOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VirtualMachineIsolateEmulatorThreadOutput) ToVirtualMachineIsolateEmulatorThreadOutput() VirtualMachineIsolateEmulatorThreadOutput
- func (o VirtualMachineIsolateEmulatorThreadOutput) ToVirtualMachineIsolateEmulatorThreadOutputWithContext(ctx context.Context) VirtualMachineIsolateEmulatorThreadOutput
- func (o VirtualMachineIsolateEmulatorThreadOutput) ToVirtualMachineIsolateEmulatorThreadPtrOutput() VirtualMachineIsolateEmulatorThreadPtrOutput
- func (o VirtualMachineIsolateEmulatorThreadOutput) ToVirtualMachineIsolateEmulatorThreadPtrOutputWithContext(ctx context.Context) VirtualMachineIsolateEmulatorThreadPtrOutput
- type VirtualMachineIsolateEmulatorThreadPtrInput
- type VirtualMachineIsolateEmulatorThreadPtrOutput
- func (o VirtualMachineIsolateEmulatorThreadPtrOutput) Elem() VirtualMachineIsolateEmulatorThreadOutput
- func (VirtualMachineIsolateEmulatorThreadPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineIsolateEmulatorThreadPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VirtualMachineIsolateEmulatorThreadPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VirtualMachineIsolateEmulatorThreadPtrOutput) ToVirtualMachineIsolateEmulatorThreadPtrOutput() VirtualMachineIsolateEmulatorThreadPtrOutput
- func (o VirtualMachineIsolateEmulatorThreadPtrOutput) ToVirtualMachineIsolateEmulatorThreadPtrOutputWithContext(ctx context.Context) VirtualMachineIsolateEmulatorThreadPtrOutput
- type VirtualMachineOutput
- func (o VirtualMachineOutput) AdminUsername() pulumi.StringOutput
- func (o VirtualMachineOutput) AvailabilityZone() pulumi.StringOutput
- func (o VirtualMachineOutput) BareMetalMachineId() pulumi.StringOutput
- func (o VirtualMachineOutput) BootMethod() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) CloudServicesNetworkAttachment() NetworkAttachmentResponseOutput
- func (o VirtualMachineOutput) ClusterId() pulumi.StringOutput
- func (o VirtualMachineOutput) CpuCores() pulumi.Float64Output
- func (o VirtualMachineOutput) DetailedStatus() pulumi.StringOutput
- func (o VirtualMachineOutput) DetailedStatusMessage() pulumi.StringOutput
- func (VirtualMachineOutput) ElementType() reflect.Type
- func (o VirtualMachineOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o VirtualMachineOutput) IsolateEmulatorThread() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) Location() pulumi.StringOutput
- func (o VirtualMachineOutput) MemorySizeGB() pulumi.Float64Output
- func (o VirtualMachineOutput) Name() pulumi.StringOutput
- func (o VirtualMachineOutput) NetworkAttachments() NetworkAttachmentResponseArrayOutput
- func (o VirtualMachineOutput) NetworkData() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) PlacementHints() VirtualMachinePlacementHintResponseArrayOutput
- func (o VirtualMachineOutput) PowerState() pulumi.StringOutput
- func (o VirtualMachineOutput) ProvisioningState() pulumi.StringOutput
- func (o VirtualMachineOutput) SshPublicKeys() SshPublicKeyResponseArrayOutput
- func (o VirtualMachineOutput) StorageProfile() StorageProfileResponseOutput
- func (o VirtualMachineOutput) SystemData() SystemDataResponseOutput
- func (o VirtualMachineOutput) Tags() pulumi.StringMapOutput
- func (o VirtualMachineOutput) ToVirtualMachineOutput() VirtualMachineOutput
- func (o VirtualMachineOutput) ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput
- func (o VirtualMachineOutput) Type() pulumi.StringOutput
- func (o VirtualMachineOutput) UserData() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) VirtioInterface() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) VmDeviceModel() pulumi.StringPtrOutput
- func (o VirtualMachineOutput) VmImage() pulumi.StringOutput
- func (o VirtualMachineOutput) VmImageRepositoryCredentials() ImageRepositoryCredentialsResponsePtrOutput
- func (o VirtualMachineOutput) Volumes() pulumi.StringArrayOutput
- type VirtualMachinePlacementHint
- type VirtualMachinePlacementHintArgs
- func (VirtualMachinePlacementHintArgs) ElementType() reflect.Type
- func (i VirtualMachinePlacementHintArgs) ToVirtualMachinePlacementHintOutput() VirtualMachinePlacementHintOutput
- func (i VirtualMachinePlacementHintArgs) ToVirtualMachinePlacementHintOutputWithContext(ctx context.Context) VirtualMachinePlacementHintOutput
- type VirtualMachinePlacementHintArray
- func (VirtualMachinePlacementHintArray) ElementType() reflect.Type
- func (i VirtualMachinePlacementHintArray) ToVirtualMachinePlacementHintArrayOutput() VirtualMachinePlacementHintArrayOutput
- func (i VirtualMachinePlacementHintArray) ToVirtualMachinePlacementHintArrayOutputWithContext(ctx context.Context) VirtualMachinePlacementHintArrayOutput
- type VirtualMachinePlacementHintArrayInput
- type VirtualMachinePlacementHintArrayOutput
- func (VirtualMachinePlacementHintArrayOutput) ElementType() reflect.Type
- func (o VirtualMachinePlacementHintArrayOutput) Index(i pulumi.IntInput) VirtualMachinePlacementHintOutput
- func (o VirtualMachinePlacementHintArrayOutput) ToVirtualMachinePlacementHintArrayOutput() VirtualMachinePlacementHintArrayOutput
- func (o VirtualMachinePlacementHintArrayOutput) ToVirtualMachinePlacementHintArrayOutputWithContext(ctx context.Context) VirtualMachinePlacementHintArrayOutput
- type VirtualMachinePlacementHintInput
- type VirtualMachinePlacementHintOutput
- func (VirtualMachinePlacementHintOutput) ElementType() reflect.Type
- func (o VirtualMachinePlacementHintOutput) HintType() pulumi.StringOutput
- func (o VirtualMachinePlacementHintOutput) ResourceId() pulumi.StringOutput
- func (o VirtualMachinePlacementHintOutput) SchedulingExecution() pulumi.StringOutput
- func (o VirtualMachinePlacementHintOutput) Scope() pulumi.StringOutput
- func (o VirtualMachinePlacementHintOutput) ToVirtualMachinePlacementHintOutput() VirtualMachinePlacementHintOutput
- func (o VirtualMachinePlacementHintOutput) ToVirtualMachinePlacementHintOutputWithContext(ctx context.Context) VirtualMachinePlacementHintOutput
- type VirtualMachinePlacementHintPodAffinityScope
- func (VirtualMachinePlacementHintPodAffinityScope) ElementType() reflect.Type
- func (e VirtualMachinePlacementHintPodAffinityScope) ToStringOutput() pulumi.StringOutput
- func (e VirtualMachinePlacementHintPodAffinityScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VirtualMachinePlacementHintPodAffinityScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VirtualMachinePlacementHintPodAffinityScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VirtualMachinePlacementHintPodAffinityScope) ToVirtualMachinePlacementHintPodAffinityScopeOutput() VirtualMachinePlacementHintPodAffinityScopeOutput
- func (e VirtualMachinePlacementHintPodAffinityScope) ToVirtualMachinePlacementHintPodAffinityScopeOutputWithContext(ctx context.Context) VirtualMachinePlacementHintPodAffinityScopeOutput
- func (e VirtualMachinePlacementHintPodAffinityScope) ToVirtualMachinePlacementHintPodAffinityScopePtrOutput() VirtualMachinePlacementHintPodAffinityScopePtrOutput
- func (e VirtualMachinePlacementHintPodAffinityScope) ToVirtualMachinePlacementHintPodAffinityScopePtrOutputWithContext(ctx context.Context) VirtualMachinePlacementHintPodAffinityScopePtrOutput
- type VirtualMachinePlacementHintPodAffinityScopeInput
- type VirtualMachinePlacementHintPodAffinityScopeOutput
- func (VirtualMachinePlacementHintPodAffinityScopeOutput) ElementType() reflect.Type
- func (o VirtualMachinePlacementHintPodAffinityScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o VirtualMachinePlacementHintPodAffinityScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VirtualMachinePlacementHintPodAffinityScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VirtualMachinePlacementHintPodAffinityScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VirtualMachinePlacementHintPodAffinityScopeOutput) ToVirtualMachinePlacementHintPodAffinityScopeOutput() VirtualMachinePlacementHintPodAffinityScopeOutput
- func (o VirtualMachinePlacementHintPodAffinityScopeOutput) ToVirtualMachinePlacementHintPodAffinityScopeOutputWithContext(ctx context.Context) VirtualMachinePlacementHintPodAffinityScopeOutput
- func (o VirtualMachinePlacementHintPodAffinityScopeOutput) ToVirtualMachinePlacementHintPodAffinityScopePtrOutput() VirtualMachinePlacementHintPodAffinityScopePtrOutput
- func (o VirtualMachinePlacementHintPodAffinityScopeOutput) ToVirtualMachinePlacementHintPodAffinityScopePtrOutputWithContext(ctx context.Context) VirtualMachinePlacementHintPodAffinityScopePtrOutput
- type VirtualMachinePlacementHintPodAffinityScopePtrInput
- type VirtualMachinePlacementHintPodAffinityScopePtrOutput
- func (o VirtualMachinePlacementHintPodAffinityScopePtrOutput) Elem() VirtualMachinePlacementHintPodAffinityScopeOutput
- func (VirtualMachinePlacementHintPodAffinityScopePtrOutput) ElementType() reflect.Type
- func (o VirtualMachinePlacementHintPodAffinityScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VirtualMachinePlacementHintPodAffinityScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VirtualMachinePlacementHintPodAffinityScopePtrOutput) ToVirtualMachinePlacementHintPodAffinityScopePtrOutput() VirtualMachinePlacementHintPodAffinityScopePtrOutput
- func (o VirtualMachinePlacementHintPodAffinityScopePtrOutput) ToVirtualMachinePlacementHintPodAffinityScopePtrOutputWithContext(ctx context.Context) VirtualMachinePlacementHintPodAffinityScopePtrOutput
- type VirtualMachinePlacementHintResponse
- type VirtualMachinePlacementHintResponseArrayOutput
- func (VirtualMachinePlacementHintResponseArrayOutput) ElementType() reflect.Type
- func (o VirtualMachinePlacementHintResponseArrayOutput) Index(i pulumi.IntInput) VirtualMachinePlacementHintResponseOutput
- func (o VirtualMachinePlacementHintResponseArrayOutput) ToVirtualMachinePlacementHintResponseArrayOutput() VirtualMachinePlacementHintResponseArrayOutput
- func (o VirtualMachinePlacementHintResponseArrayOutput) ToVirtualMachinePlacementHintResponseArrayOutputWithContext(ctx context.Context) VirtualMachinePlacementHintResponseArrayOutput
- type VirtualMachinePlacementHintResponseOutput
- func (VirtualMachinePlacementHintResponseOutput) ElementType() reflect.Type
- func (o VirtualMachinePlacementHintResponseOutput) HintType() pulumi.StringOutput
- func (o VirtualMachinePlacementHintResponseOutput) ResourceId() pulumi.StringOutput
- func (o VirtualMachinePlacementHintResponseOutput) SchedulingExecution() pulumi.StringOutput
- func (o VirtualMachinePlacementHintResponseOutput) Scope() pulumi.StringOutput
- func (o VirtualMachinePlacementHintResponseOutput) ToVirtualMachinePlacementHintResponseOutput() VirtualMachinePlacementHintResponseOutput
- func (o VirtualMachinePlacementHintResponseOutput) ToVirtualMachinePlacementHintResponseOutputWithContext(ctx context.Context) VirtualMachinePlacementHintResponseOutput
- type VirtualMachinePlacementHintType
- func (VirtualMachinePlacementHintType) ElementType() reflect.Type
- func (e VirtualMachinePlacementHintType) ToStringOutput() pulumi.StringOutput
- func (e VirtualMachinePlacementHintType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VirtualMachinePlacementHintType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VirtualMachinePlacementHintType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VirtualMachinePlacementHintType) ToVirtualMachinePlacementHintTypeOutput() VirtualMachinePlacementHintTypeOutput
- func (e VirtualMachinePlacementHintType) ToVirtualMachinePlacementHintTypeOutputWithContext(ctx context.Context) VirtualMachinePlacementHintTypeOutput
- func (e VirtualMachinePlacementHintType) ToVirtualMachinePlacementHintTypePtrOutput() VirtualMachinePlacementHintTypePtrOutput
- func (e VirtualMachinePlacementHintType) ToVirtualMachinePlacementHintTypePtrOutputWithContext(ctx context.Context) VirtualMachinePlacementHintTypePtrOutput
- type VirtualMachinePlacementHintTypeInput
- type VirtualMachinePlacementHintTypeOutput
- func (VirtualMachinePlacementHintTypeOutput) ElementType() reflect.Type
- func (o VirtualMachinePlacementHintTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o VirtualMachinePlacementHintTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VirtualMachinePlacementHintTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VirtualMachinePlacementHintTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VirtualMachinePlacementHintTypeOutput) ToVirtualMachinePlacementHintTypeOutput() VirtualMachinePlacementHintTypeOutput
- func (o VirtualMachinePlacementHintTypeOutput) ToVirtualMachinePlacementHintTypeOutputWithContext(ctx context.Context) VirtualMachinePlacementHintTypeOutput
- func (o VirtualMachinePlacementHintTypeOutput) ToVirtualMachinePlacementHintTypePtrOutput() VirtualMachinePlacementHintTypePtrOutput
- func (o VirtualMachinePlacementHintTypeOutput) ToVirtualMachinePlacementHintTypePtrOutputWithContext(ctx context.Context) VirtualMachinePlacementHintTypePtrOutput
- type VirtualMachinePlacementHintTypePtrInput
- type VirtualMachinePlacementHintTypePtrOutput
- func (o VirtualMachinePlacementHintTypePtrOutput) Elem() VirtualMachinePlacementHintTypeOutput
- func (VirtualMachinePlacementHintTypePtrOutput) ElementType() reflect.Type
- func (o VirtualMachinePlacementHintTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VirtualMachinePlacementHintTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VirtualMachinePlacementHintTypePtrOutput) ToVirtualMachinePlacementHintTypePtrOutput() VirtualMachinePlacementHintTypePtrOutput
- func (o VirtualMachinePlacementHintTypePtrOutput) ToVirtualMachinePlacementHintTypePtrOutputWithContext(ctx context.Context) VirtualMachinePlacementHintTypePtrOutput
- type VirtualMachineSchedulingExecution
- func (VirtualMachineSchedulingExecution) ElementType() reflect.Type
- func (e VirtualMachineSchedulingExecution) ToStringOutput() pulumi.StringOutput
- func (e VirtualMachineSchedulingExecution) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VirtualMachineSchedulingExecution) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VirtualMachineSchedulingExecution) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VirtualMachineSchedulingExecution) ToVirtualMachineSchedulingExecutionOutput() VirtualMachineSchedulingExecutionOutput
- func (e VirtualMachineSchedulingExecution) ToVirtualMachineSchedulingExecutionOutputWithContext(ctx context.Context) VirtualMachineSchedulingExecutionOutput
- func (e VirtualMachineSchedulingExecution) ToVirtualMachineSchedulingExecutionPtrOutput() VirtualMachineSchedulingExecutionPtrOutput
- func (e VirtualMachineSchedulingExecution) ToVirtualMachineSchedulingExecutionPtrOutputWithContext(ctx context.Context) VirtualMachineSchedulingExecutionPtrOutput
- type VirtualMachineSchedulingExecutionInput
- type VirtualMachineSchedulingExecutionOutput
- func (VirtualMachineSchedulingExecutionOutput) ElementType() reflect.Type
- func (o VirtualMachineSchedulingExecutionOutput) ToStringOutput() pulumi.StringOutput
- func (o VirtualMachineSchedulingExecutionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VirtualMachineSchedulingExecutionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VirtualMachineSchedulingExecutionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VirtualMachineSchedulingExecutionOutput) ToVirtualMachineSchedulingExecutionOutput() VirtualMachineSchedulingExecutionOutput
- func (o VirtualMachineSchedulingExecutionOutput) ToVirtualMachineSchedulingExecutionOutputWithContext(ctx context.Context) VirtualMachineSchedulingExecutionOutput
- func (o VirtualMachineSchedulingExecutionOutput) ToVirtualMachineSchedulingExecutionPtrOutput() VirtualMachineSchedulingExecutionPtrOutput
- func (o VirtualMachineSchedulingExecutionOutput) ToVirtualMachineSchedulingExecutionPtrOutputWithContext(ctx context.Context) VirtualMachineSchedulingExecutionPtrOutput
- type VirtualMachineSchedulingExecutionPtrInput
- type VirtualMachineSchedulingExecutionPtrOutput
- func (o VirtualMachineSchedulingExecutionPtrOutput) Elem() VirtualMachineSchedulingExecutionOutput
- func (VirtualMachineSchedulingExecutionPtrOutput) ElementType() reflect.Type
- func (o VirtualMachineSchedulingExecutionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VirtualMachineSchedulingExecutionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VirtualMachineSchedulingExecutionPtrOutput) ToVirtualMachineSchedulingExecutionPtrOutput() VirtualMachineSchedulingExecutionPtrOutput
- func (o VirtualMachineSchedulingExecutionPtrOutput) ToVirtualMachineSchedulingExecutionPtrOutputWithContext(ctx context.Context) VirtualMachineSchedulingExecutionPtrOutput
- type VirtualMachineState
- type VirtualMachineVirtioInterfaceType
- func (VirtualMachineVirtioInterfaceType) ElementType() reflect.Type
- func (e VirtualMachineVirtioInterfaceType) ToStringOutput() pulumi.StringOutput
- func (e VirtualMachineVirtioInterfaceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VirtualMachineVirtioInterfaceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VirtualMachineVirtioInterfaceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VirtualMachineVirtioInterfaceType) ToVirtualMachineVirtioInterfaceTypeOutput() VirtualMachineVirtioInterfaceTypeOutput
- func (e VirtualMachineVirtioInterfaceType) ToVirtualMachineVirtioInterfaceTypeOutputWithContext(ctx context.Context) VirtualMachineVirtioInterfaceTypeOutput
- func (e VirtualMachineVirtioInterfaceType) ToVirtualMachineVirtioInterfaceTypePtrOutput() VirtualMachineVirtioInterfaceTypePtrOutput
- func (e VirtualMachineVirtioInterfaceType) ToVirtualMachineVirtioInterfaceTypePtrOutputWithContext(ctx context.Context) VirtualMachineVirtioInterfaceTypePtrOutput
- type VirtualMachineVirtioInterfaceTypeInput
- type VirtualMachineVirtioInterfaceTypeOutput
- func (VirtualMachineVirtioInterfaceTypeOutput) ElementType() reflect.Type
- func (o VirtualMachineVirtioInterfaceTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o VirtualMachineVirtioInterfaceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VirtualMachineVirtioInterfaceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VirtualMachineVirtioInterfaceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VirtualMachineVirtioInterfaceTypeOutput) ToVirtualMachineVirtioInterfaceTypeOutput() VirtualMachineVirtioInterfaceTypeOutput
- func (o VirtualMachineVirtioInterfaceTypeOutput) ToVirtualMachineVirtioInterfaceTypeOutputWithContext(ctx context.Context) VirtualMachineVirtioInterfaceTypeOutput
- func (o VirtualMachineVirtioInterfaceTypeOutput) ToVirtualMachineVirtioInterfaceTypePtrOutput() VirtualMachineVirtioInterfaceTypePtrOutput
- func (o VirtualMachineVirtioInterfaceTypeOutput) ToVirtualMachineVirtioInterfaceTypePtrOutputWithContext(ctx context.Context) VirtualMachineVirtioInterfaceTypePtrOutput
- type VirtualMachineVirtioInterfaceTypePtrInput
- type VirtualMachineVirtioInterfaceTypePtrOutput
- func (o VirtualMachineVirtioInterfaceTypePtrOutput) Elem() VirtualMachineVirtioInterfaceTypeOutput
- func (VirtualMachineVirtioInterfaceTypePtrOutput) ElementType() reflect.Type
- func (o VirtualMachineVirtioInterfaceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VirtualMachineVirtioInterfaceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VirtualMachineVirtioInterfaceTypePtrOutput) ToVirtualMachineVirtioInterfaceTypePtrOutput() VirtualMachineVirtioInterfaceTypePtrOutput
- func (o VirtualMachineVirtioInterfaceTypePtrOutput) ToVirtualMachineVirtioInterfaceTypePtrOutputWithContext(ctx context.Context) VirtualMachineVirtioInterfaceTypePtrOutput
- type Volume
- type VolumeArgs
- type VolumeInput
- type VolumeOutput
- func (o VolumeOutput) AttachedTo() pulumi.StringArrayOutput
- func (o VolumeOutput) DetailedStatus() pulumi.StringOutput
- func (o VolumeOutput) DetailedStatusMessage() pulumi.StringOutput
- func (VolumeOutput) ElementType() reflect.Type
- func (o VolumeOutput) ExtendedLocation() ExtendedLocationResponseOutput
- func (o VolumeOutput) Location() pulumi.StringOutput
- func (o VolumeOutput) Name() pulumi.StringOutput
- func (o VolumeOutput) ProvisioningState() pulumi.StringOutput
- func (o VolumeOutput) SerialNumber() pulumi.StringOutput
- func (o VolumeOutput) SizeMiB() pulumi.Float64Output
- func (o VolumeOutput) SystemData() SystemDataResponseOutput
- func (o VolumeOutput) Tags() pulumi.StringMapOutput
- func (o VolumeOutput) ToVolumeOutput() VolumeOutput
- func (o VolumeOutput) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
- func (o VolumeOutput) Type() pulumi.StringOutput
- type VolumeState
Constants ¶
const ( AdvertiseToFabricTrue = AdvertiseToFabric("True") AdvertiseToFabricFalse = AdvertiseToFabric("False") )
const ( AgentPoolModeSystem = AgentPoolMode("System") AgentPoolModeUser = AgentPoolMode("User") AgentPoolModeNotApplicable = AgentPoolMode("NotApplicable") )
const ( BareMetalMachineKeySetPrivilegeLevelStandard = BareMetalMachineKeySetPrivilegeLevel("Standard") BareMetalMachineKeySetPrivilegeLevelSuperuser = BareMetalMachineKeySetPrivilegeLevel("Superuser") )
const ( BfdEnabledTrue = BfdEnabled("True") BfdEnabledFalse = BfdEnabled("False") )
const ( BgpMultiHopTrue = BgpMultiHop("True") BgpMultiHopFalse = BgpMultiHop("False") )
const ( BmcKeySetPrivilegeLevelReadOnly = BmcKeySetPrivilegeLevel("ReadOnly") BmcKeySetPrivilegeLevelAdministrator = BmcKeySetPrivilegeLevel("Administrator") )
const ( CloudServicesNetworkEnableDefaultEgressEndpointsTrue = CloudServicesNetworkEnableDefaultEgressEndpoints("True") CloudServicesNetworkEnableDefaultEgressEndpointsFalse = CloudServicesNetworkEnableDefaultEgressEndpoints("False") )
const ( ClusterTypeSingleRack = ClusterType("SingleRack") ClusterTypeMultiRack = ClusterType("MultiRack") )
const ( ConsoleEnabledTrue = ConsoleEnabled("True") ConsoleEnabledFalse = ConsoleEnabled("False") )
const ( DefaultGatewayTrue = DefaultGateway("True") DefaultGatewayFalse = DefaultGateway("False") )
const ( FabricPeeringEnabledTrue = FabricPeeringEnabled("True") FabricPeeringEnabledFalse = FabricPeeringEnabled("False") )
const ( HugepagesSize_2M = HugepagesSize("2M") HugepagesSize_1G = HugepagesSize("1G") )
const ( HybridAksIpamEnabledTrue = HybridAksIpamEnabled("True") HybridAksIpamEnabledFalse = HybridAksIpamEnabled("False") )
const ( HybridAksPluginTypeDPDK = HybridAksPluginType("DPDK") HybridAksPluginTypeSRIOV = HybridAksPluginType("SRIOV") HybridAksPluginTypeOSDevice = HybridAksPluginType("OSDevice") )
const ( IpAllocationTypeIPV4 = IpAllocationType("IPV4") IpAllocationTypeIPV6 = IpAllocationType("IPV6") IpAllocationTypeDualStack = IpAllocationType("DualStack") )
const ( KubernetesPluginTypeDPDK = KubernetesPluginType("DPDK") KubernetesPluginTypeSRIOV = KubernetesPluginType("SRIOV") KubernetesPluginTypeOSDevice = KubernetesPluginType("OSDevice") KubernetesPluginTypeMACVLAN = KubernetesPluginType("MACVLAN") KubernetesPluginTypeIPVLAN = KubernetesPluginType("IPVLAN") )
const ( L3NetworkConfigurationIpamEnabledTrue = L3NetworkConfigurationIpamEnabled("True") L3NetworkConfigurationIpamEnabledFalse = L3NetworkConfigurationIpamEnabled("False") )
const ( ValidationThresholdGroupingPerCluster = ValidationThresholdGrouping("PerCluster") ValidationThresholdGroupingPerRack = ValidationThresholdGrouping("PerRack") )
const ( ValidationThresholdTypeCountSuccess = ValidationThresholdType("CountSuccess") ValidationThresholdTypePercentSuccess = ValidationThresholdType("PercentSuccess") )
const ( VirtualMachineBootMethodUEFI = VirtualMachineBootMethod("UEFI") VirtualMachineBootMethodBIOS = VirtualMachineBootMethod("BIOS") )
const ( VirtualMachineDeviceModelTypeT1 = VirtualMachineDeviceModelType("T1") VirtualMachineDeviceModelTypeT2 = VirtualMachineDeviceModelType("T2") )
const ( VirtualMachineIPAllocationMethodDynamic = VirtualMachineIPAllocationMethod("Dynamic") VirtualMachineIPAllocationMethodStatic = VirtualMachineIPAllocationMethod("Static") VirtualMachineIPAllocationMethodDisabled = VirtualMachineIPAllocationMethod("Disabled") )
const ( VirtualMachineIsolateEmulatorThreadTrue = VirtualMachineIsolateEmulatorThread("True") VirtualMachineIsolateEmulatorThreadFalse = VirtualMachineIsolateEmulatorThread("False") )
const ( VirtualMachinePlacementHintPodAffinityScopeRack = VirtualMachinePlacementHintPodAffinityScope("Rack") VirtualMachinePlacementHintPodAffinityScopeMachine = VirtualMachinePlacementHintPodAffinityScope("Machine") )
const ( VirtualMachinePlacementHintTypeAffinity = VirtualMachinePlacementHintType("Affinity") VirtualMachinePlacementHintTypeAntiAffinity = VirtualMachinePlacementHintType("AntiAffinity") )
const ( VirtualMachineSchedulingExecutionHard = VirtualMachineSchedulingExecution("Hard") VirtualMachineSchedulingExecutionSoft = VirtualMachineSchedulingExecution("Soft") )
const ( VirtualMachineVirtioInterfaceTypeModern = VirtualMachineVirtioInterfaceType("Modern") VirtualMachineVirtioInterfaceTypeTransitional = VirtualMachineVirtioInterfaceType("Transitional") )
const (
OsDiskCreateOptionEphemeral = OsDiskCreateOption("Ephemeral")
)
const (
OsDiskDeleteOptionDelete = OsDiskDeleteOption("Delete")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AadConfiguration ¶
type AadConfiguration struct { // The list of Azure Active Directory group object IDs that will have an administrative role on the Kubernetes cluster. AdminGroupObjectIds []string `pulumi:"adminGroupObjectIds"` }
type AadConfigurationArgs ¶
type AadConfigurationArgs struct { // The list of Azure Active Directory group object IDs that will have an administrative role on the Kubernetes cluster. AdminGroupObjectIds pulumi.StringArrayInput `pulumi:"adminGroupObjectIds"` }
func (AadConfigurationArgs) ElementType ¶
func (AadConfigurationArgs) ElementType() reflect.Type
func (AadConfigurationArgs) ToAadConfigurationOutput ¶
func (i AadConfigurationArgs) ToAadConfigurationOutput() AadConfigurationOutput
func (AadConfigurationArgs) ToAadConfigurationOutputWithContext ¶
func (i AadConfigurationArgs) ToAadConfigurationOutputWithContext(ctx context.Context) AadConfigurationOutput
func (AadConfigurationArgs) ToAadConfigurationPtrOutput ¶
func (i AadConfigurationArgs) ToAadConfigurationPtrOutput() AadConfigurationPtrOutput
func (AadConfigurationArgs) ToAadConfigurationPtrOutputWithContext ¶
func (i AadConfigurationArgs) ToAadConfigurationPtrOutputWithContext(ctx context.Context) AadConfigurationPtrOutput
type AadConfigurationInput ¶
type AadConfigurationInput interface { pulumi.Input ToAadConfigurationOutput() AadConfigurationOutput ToAadConfigurationOutputWithContext(context.Context) AadConfigurationOutput }
AadConfigurationInput is an input type that accepts AadConfigurationArgs and AadConfigurationOutput values. You can construct a concrete instance of `AadConfigurationInput` via:
AadConfigurationArgs{...}
type AadConfigurationOutput ¶
type AadConfigurationOutput struct{ *pulumi.OutputState }
func (AadConfigurationOutput) AdminGroupObjectIds ¶
func (o AadConfigurationOutput) AdminGroupObjectIds() pulumi.StringArrayOutput
The list of Azure Active Directory group object IDs that will have an administrative role on the Kubernetes cluster.
func (AadConfigurationOutput) ElementType ¶
func (AadConfigurationOutput) ElementType() reflect.Type
func (AadConfigurationOutput) ToAadConfigurationOutput ¶
func (o AadConfigurationOutput) ToAadConfigurationOutput() AadConfigurationOutput
func (AadConfigurationOutput) ToAadConfigurationOutputWithContext ¶
func (o AadConfigurationOutput) ToAadConfigurationOutputWithContext(ctx context.Context) AadConfigurationOutput
func (AadConfigurationOutput) ToAadConfigurationPtrOutput ¶
func (o AadConfigurationOutput) ToAadConfigurationPtrOutput() AadConfigurationPtrOutput
func (AadConfigurationOutput) ToAadConfigurationPtrOutputWithContext ¶
func (o AadConfigurationOutput) ToAadConfigurationPtrOutputWithContext(ctx context.Context) AadConfigurationPtrOutput
type AadConfigurationPtrInput ¶
type AadConfigurationPtrInput interface { pulumi.Input ToAadConfigurationPtrOutput() AadConfigurationPtrOutput ToAadConfigurationPtrOutputWithContext(context.Context) AadConfigurationPtrOutput }
AadConfigurationPtrInput is an input type that accepts AadConfigurationArgs, AadConfigurationPtr and AadConfigurationPtrOutput values. You can construct a concrete instance of `AadConfigurationPtrInput` via:
AadConfigurationArgs{...} or: nil
func AadConfigurationPtr ¶
func AadConfigurationPtr(v *AadConfigurationArgs) AadConfigurationPtrInput
type AadConfigurationPtrOutput ¶
type AadConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AadConfigurationPtrOutput) AdminGroupObjectIds ¶
func (o AadConfigurationPtrOutput) AdminGroupObjectIds() pulumi.StringArrayOutput
The list of Azure Active Directory group object IDs that will have an administrative role on the Kubernetes cluster.
func (AadConfigurationPtrOutput) Elem ¶
func (o AadConfigurationPtrOutput) Elem() AadConfigurationOutput
func (AadConfigurationPtrOutput) ElementType ¶
func (AadConfigurationPtrOutput) ElementType() reflect.Type
func (AadConfigurationPtrOutput) ToAadConfigurationPtrOutput ¶
func (o AadConfigurationPtrOutput) ToAadConfigurationPtrOutput() AadConfigurationPtrOutput
func (AadConfigurationPtrOutput) ToAadConfigurationPtrOutputWithContext ¶
func (o AadConfigurationPtrOutput) ToAadConfigurationPtrOutputWithContext(ctx context.Context) AadConfigurationPtrOutput
type AadConfigurationResponse ¶
type AadConfigurationResponse struct { // The list of Azure Active Directory group object IDs that will have an administrative role on the Kubernetes cluster. AdminGroupObjectIds []string `pulumi:"adminGroupObjectIds"` }
type AadConfigurationResponseOutput ¶
type AadConfigurationResponseOutput struct{ *pulumi.OutputState }
func (AadConfigurationResponseOutput) AdminGroupObjectIds ¶
func (o AadConfigurationResponseOutput) AdminGroupObjectIds() pulumi.StringArrayOutput
The list of Azure Active Directory group object IDs that will have an administrative role on the Kubernetes cluster.
func (AadConfigurationResponseOutput) ElementType ¶
func (AadConfigurationResponseOutput) ElementType() reflect.Type
func (AadConfigurationResponseOutput) ToAadConfigurationResponseOutput ¶
func (o AadConfigurationResponseOutput) ToAadConfigurationResponseOutput() AadConfigurationResponseOutput
func (AadConfigurationResponseOutput) ToAadConfigurationResponseOutputWithContext ¶
func (o AadConfigurationResponseOutput) ToAadConfigurationResponseOutputWithContext(ctx context.Context) AadConfigurationResponseOutput
type AadConfigurationResponsePtrOutput ¶
type AadConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (AadConfigurationResponsePtrOutput) AdminGroupObjectIds ¶
func (o AadConfigurationResponsePtrOutput) AdminGroupObjectIds() pulumi.StringArrayOutput
The list of Azure Active Directory group object IDs that will have an administrative role on the Kubernetes cluster.
func (AadConfigurationResponsePtrOutput) Elem ¶
func (o AadConfigurationResponsePtrOutput) Elem() AadConfigurationResponseOutput
func (AadConfigurationResponsePtrOutput) ElementType ¶
func (AadConfigurationResponsePtrOutput) ElementType() reflect.Type
func (AadConfigurationResponsePtrOutput) ToAadConfigurationResponsePtrOutput ¶
func (o AadConfigurationResponsePtrOutput) ToAadConfigurationResponsePtrOutput() AadConfigurationResponsePtrOutput
func (AadConfigurationResponsePtrOutput) ToAadConfigurationResponsePtrOutputWithContext ¶
func (o AadConfigurationResponsePtrOutput) ToAadConfigurationResponsePtrOutputWithContext(ctx context.Context) AadConfigurationResponsePtrOutput
type AdministrativeCredentialsArgs ¶
type AdministrativeCredentialsArgs struct { // The password of the administrator of the device used during initialization. Password pulumi.StringInput `pulumi:"password"` // The username of the administrator of the device used during initialization. Username pulumi.StringInput `pulumi:"username"` }
func (AdministrativeCredentialsArgs) ElementType ¶
func (AdministrativeCredentialsArgs) ElementType() reflect.Type
func (AdministrativeCredentialsArgs) ToAdministrativeCredentialsOutput ¶
func (i AdministrativeCredentialsArgs) ToAdministrativeCredentialsOutput() AdministrativeCredentialsOutput
func (AdministrativeCredentialsArgs) ToAdministrativeCredentialsOutputWithContext ¶
func (i AdministrativeCredentialsArgs) ToAdministrativeCredentialsOutputWithContext(ctx context.Context) AdministrativeCredentialsOutput
type AdministrativeCredentialsInput ¶
type AdministrativeCredentialsInput interface { pulumi.Input ToAdministrativeCredentialsOutput() AdministrativeCredentialsOutput ToAdministrativeCredentialsOutputWithContext(context.Context) AdministrativeCredentialsOutput }
AdministrativeCredentialsInput is an input type that accepts AdministrativeCredentialsArgs and AdministrativeCredentialsOutput values. You can construct a concrete instance of `AdministrativeCredentialsInput` via:
AdministrativeCredentialsArgs{...}
type AdministrativeCredentialsOutput ¶
type AdministrativeCredentialsOutput struct{ *pulumi.OutputState }
func (AdministrativeCredentialsOutput) ElementType ¶
func (AdministrativeCredentialsOutput) ElementType() reflect.Type
func (AdministrativeCredentialsOutput) Password ¶
func (o AdministrativeCredentialsOutput) Password() pulumi.StringOutput
The password of the administrator of the device used during initialization.
func (AdministrativeCredentialsOutput) ToAdministrativeCredentialsOutput ¶
func (o AdministrativeCredentialsOutput) ToAdministrativeCredentialsOutput() AdministrativeCredentialsOutput
func (AdministrativeCredentialsOutput) ToAdministrativeCredentialsOutputWithContext ¶
func (o AdministrativeCredentialsOutput) ToAdministrativeCredentialsOutputWithContext(ctx context.Context) AdministrativeCredentialsOutput
func (AdministrativeCredentialsOutput) Username ¶
func (o AdministrativeCredentialsOutput) Username() pulumi.StringOutput
The username of the administrator of the device used during initialization.
type AdministrativeCredentialsResponseOutput ¶
type AdministrativeCredentialsResponseOutput struct{ *pulumi.OutputState }
func (AdministrativeCredentialsResponseOutput) ElementType ¶
func (AdministrativeCredentialsResponseOutput) ElementType() reflect.Type
func (AdministrativeCredentialsResponseOutput) Password ¶
func (o AdministrativeCredentialsResponseOutput) Password() pulumi.StringOutput
The password of the administrator of the device used during initialization.
func (AdministrativeCredentialsResponseOutput) ToAdministrativeCredentialsResponseOutput ¶
func (o AdministrativeCredentialsResponseOutput) ToAdministrativeCredentialsResponseOutput() AdministrativeCredentialsResponseOutput
func (AdministrativeCredentialsResponseOutput) ToAdministrativeCredentialsResponseOutputWithContext ¶
func (o AdministrativeCredentialsResponseOutput) ToAdministrativeCredentialsResponseOutputWithContext(ctx context.Context) AdministrativeCredentialsResponseOutput
func (AdministrativeCredentialsResponseOutput) Username ¶
func (o AdministrativeCredentialsResponseOutput) Username() pulumi.StringOutput
The username of the administrator of the device used during initialization.
type AdministratorConfiguration ¶
type AdministratorConfiguration struct { // The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service. AdminUsername *string `pulumi:"adminUsername"` // The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment. SshPublicKeys []SshPublicKey `pulumi:"sshPublicKeys"` }
type AdministratorConfigurationArgs ¶
type AdministratorConfigurationArgs struct { // The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service. AdminUsername pulumi.StringPtrInput `pulumi:"adminUsername"` // The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment. SshPublicKeys SshPublicKeyArrayInput `pulumi:"sshPublicKeys"` }
func (AdministratorConfigurationArgs) ElementType ¶
func (AdministratorConfigurationArgs) ElementType() reflect.Type
func (AdministratorConfigurationArgs) ToAdministratorConfigurationOutput ¶
func (i AdministratorConfigurationArgs) ToAdministratorConfigurationOutput() AdministratorConfigurationOutput
func (AdministratorConfigurationArgs) ToAdministratorConfigurationOutputWithContext ¶
func (i AdministratorConfigurationArgs) ToAdministratorConfigurationOutputWithContext(ctx context.Context) AdministratorConfigurationOutput
func (AdministratorConfigurationArgs) ToAdministratorConfigurationPtrOutput ¶
func (i AdministratorConfigurationArgs) ToAdministratorConfigurationPtrOutput() AdministratorConfigurationPtrOutput
func (AdministratorConfigurationArgs) ToAdministratorConfigurationPtrOutputWithContext ¶
func (i AdministratorConfigurationArgs) ToAdministratorConfigurationPtrOutputWithContext(ctx context.Context) AdministratorConfigurationPtrOutput
type AdministratorConfigurationInput ¶
type AdministratorConfigurationInput interface { pulumi.Input ToAdministratorConfigurationOutput() AdministratorConfigurationOutput ToAdministratorConfigurationOutputWithContext(context.Context) AdministratorConfigurationOutput }
AdministratorConfigurationInput is an input type that accepts AdministratorConfigurationArgs and AdministratorConfigurationOutput values. You can construct a concrete instance of `AdministratorConfigurationInput` via:
AdministratorConfigurationArgs{...}
type AdministratorConfigurationOutput ¶
type AdministratorConfigurationOutput struct{ *pulumi.OutputState }
func (AdministratorConfigurationOutput) AdminUsername ¶
func (o AdministratorConfigurationOutput) AdminUsername() pulumi.StringPtrOutput
The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service.
func (AdministratorConfigurationOutput) ElementType ¶
func (AdministratorConfigurationOutput) ElementType() reflect.Type
func (AdministratorConfigurationOutput) SshPublicKeys ¶
func (o AdministratorConfigurationOutput) SshPublicKeys() SshPublicKeyArrayOutput
The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment.
func (AdministratorConfigurationOutput) ToAdministratorConfigurationOutput ¶
func (o AdministratorConfigurationOutput) ToAdministratorConfigurationOutput() AdministratorConfigurationOutput
func (AdministratorConfigurationOutput) ToAdministratorConfigurationOutputWithContext ¶
func (o AdministratorConfigurationOutput) ToAdministratorConfigurationOutputWithContext(ctx context.Context) AdministratorConfigurationOutput
func (AdministratorConfigurationOutput) ToAdministratorConfigurationPtrOutput ¶
func (o AdministratorConfigurationOutput) ToAdministratorConfigurationPtrOutput() AdministratorConfigurationPtrOutput
func (AdministratorConfigurationOutput) ToAdministratorConfigurationPtrOutputWithContext ¶
func (o AdministratorConfigurationOutput) ToAdministratorConfigurationPtrOutputWithContext(ctx context.Context) AdministratorConfigurationPtrOutput
type AdministratorConfigurationPtrInput ¶
type AdministratorConfigurationPtrInput interface { pulumi.Input ToAdministratorConfigurationPtrOutput() AdministratorConfigurationPtrOutput ToAdministratorConfigurationPtrOutputWithContext(context.Context) AdministratorConfigurationPtrOutput }
AdministratorConfigurationPtrInput is an input type that accepts AdministratorConfigurationArgs, AdministratorConfigurationPtr and AdministratorConfigurationPtrOutput values. You can construct a concrete instance of `AdministratorConfigurationPtrInput` via:
AdministratorConfigurationArgs{...} or: nil
func AdministratorConfigurationPtr ¶
func AdministratorConfigurationPtr(v *AdministratorConfigurationArgs) AdministratorConfigurationPtrInput
type AdministratorConfigurationPtrOutput ¶
type AdministratorConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AdministratorConfigurationPtrOutput) AdminUsername ¶
func (o AdministratorConfigurationPtrOutput) AdminUsername() pulumi.StringPtrOutput
The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service.
func (AdministratorConfigurationPtrOutput) Elem ¶
func (o AdministratorConfigurationPtrOutput) Elem() AdministratorConfigurationOutput
func (AdministratorConfigurationPtrOutput) ElementType ¶
func (AdministratorConfigurationPtrOutput) ElementType() reflect.Type
func (AdministratorConfigurationPtrOutput) SshPublicKeys ¶
func (o AdministratorConfigurationPtrOutput) SshPublicKeys() SshPublicKeyArrayOutput
The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment.
func (AdministratorConfigurationPtrOutput) ToAdministratorConfigurationPtrOutput ¶
func (o AdministratorConfigurationPtrOutput) ToAdministratorConfigurationPtrOutput() AdministratorConfigurationPtrOutput
func (AdministratorConfigurationPtrOutput) ToAdministratorConfigurationPtrOutputWithContext ¶
func (o AdministratorConfigurationPtrOutput) ToAdministratorConfigurationPtrOutputWithContext(ctx context.Context) AdministratorConfigurationPtrOutput
type AdministratorConfigurationResponse ¶
type AdministratorConfigurationResponse struct { // The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service. AdminUsername *string `pulumi:"adminUsername"` // The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment. SshPublicKeys []SshPublicKeyResponse `pulumi:"sshPublicKeys"` }
type AdministratorConfigurationResponseOutput ¶
type AdministratorConfigurationResponseOutput struct{ *pulumi.OutputState }
func (AdministratorConfigurationResponseOutput) AdminUsername ¶
func (o AdministratorConfigurationResponseOutput) AdminUsername() pulumi.StringPtrOutput
The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service.
func (AdministratorConfigurationResponseOutput) ElementType ¶
func (AdministratorConfigurationResponseOutput) ElementType() reflect.Type
func (AdministratorConfigurationResponseOutput) SshPublicKeys ¶
func (o AdministratorConfigurationResponseOutput) SshPublicKeys() SshPublicKeyResponseArrayOutput
The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment.
func (AdministratorConfigurationResponseOutput) ToAdministratorConfigurationResponseOutput ¶
func (o AdministratorConfigurationResponseOutput) ToAdministratorConfigurationResponseOutput() AdministratorConfigurationResponseOutput
func (AdministratorConfigurationResponseOutput) ToAdministratorConfigurationResponseOutputWithContext ¶
func (o AdministratorConfigurationResponseOutput) ToAdministratorConfigurationResponseOutputWithContext(ctx context.Context) AdministratorConfigurationResponseOutput
type AdministratorConfigurationResponsePtrOutput ¶
type AdministratorConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (AdministratorConfigurationResponsePtrOutput) AdminUsername ¶
func (o AdministratorConfigurationResponsePtrOutput) AdminUsername() pulumi.StringPtrOutput
The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service.
func (AdministratorConfigurationResponsePtrOutput) ElementType ¶
func (AdministratorConfigurationResponsePtrOutput) ElementType() reflect.Type
func (AdministratorConfigurationResponsePtrOutput) SshPublicKeys ¶
func (o AdministratorConfigurationResponsePtrOutput) SshPublicKeys() SshPublicKeyResponseArrayOutput
The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment.
func (AdministratorConfigurationResponsePtrOutput) ToAdministratorConfigurationResponsePtrOutput ¶
func (o AdministratorConfigurationResponsePtrOutput) ToAdministratorConfigurationResponsePtrOutput() AdministratorConfigurationResponsePtrOutput
func (AdministratorConfigurationResponsePtrOutput) ToAdministratorConfigurationResponsePtrOutputWithContext ¶
func (o AdministratorConfigurationResponsePtrOutput) ToAdministratorConfigurationResponsePtrOutputWithContext(ctx context.Context) AdministratorConfigurationResponsePtrOutput
type AdvertiseToFabric ¶
type AdvertiseToFabric string
The indicator of if this advertisement is also made to the network fabric associated with the Network Cloud Cluster. This field is ignored if fabricPeeringEnabled is set to False.
func (AdvertiseToFabric) ElementType ¶
func (AdvertiseToFabric) ElementType() reflect.Type
func (AdvertiseToFabric) ToAdvertiseToFabricOutput ¶
func (e AdvertiseToFabric) ToAdvertiseToFabricOutput() AdvertiseToFabricOutput
func (AdvertiseToFabric) ToAdvertiseToFabricOutputWithContext ¶
func (e AdvertiseToFabric) ToAdvertiseToFabricOutputWithContext(ctx context.Context) AdvertiseToFabricOutput
func (AdvertiseToFabric) ToAdvertiseToFabricPtrOutput ¶
func (e AdvertiseToFabric) ToAdvertiseToFabricPtrOutput() AdvertiseToFabricPtrOutput
func (AdvertiseToFabric) ToAdvertiseToFabricPtrOutputWithContext ¶
func (e AdvertiseToFabric) ToAdvertiseToFabricPtrOutputWithContext(ctx context.Context) AdvertiseToFabricPtrOutput
func (AdvertiseToFabric) ToStringOutput ¶
func (e AdvertiseToFabric) ToStringOutput() pulumi.StringOutput
func (AdvertiseToFabric) ToStringOutputWithContext ¶
func (e AdvertiseToFabric) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AdvertiseToFabric) ToStringPtrOutput ¶
func (e AdvertiseToFabric) ToStringPtrOutput() pulumi.StringPtrOutput
func (AdvertiseToFabric) ToStringPtrOutputWithContext ¶
func (e AdvertiseToFabric) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AdvertiseToFabricInput ¶
type AdvertiseToFabricInput interface { pulumi.Input ToAdvertiseToFabricOutput() AdvertiseToFabricOutput ToAdvertiseToFabricOutputWithContext(context.Context) AdvertiseToFabricOutput }
AdvertiseToFabricInput is an input type that accepts values of the AdvertiseToFabric enum A concrete instance of `AdvertiseToFabricInput` can be one of the following:
AdvertiseToFabricTrue AdvertiseToFabricFalse
type AdvertiseToFabricOutput ¶
type AdvertiseToFabricOutput struct{ *pulumi.OutputState }
func (AdvertiseToFabricOutput) ElementType ¶
func (AdvertiseToFabricOutput) ElementType() reflect.Type
func (AdvertiseToFabricOutput) ToAdvertiseToFabricOutput ¶
func (o AdvertiseToFabricOutput) ToAdvertiseToFabricOutput() AdvertiseToFabricOutput
func (AdvertiseToFabricOutput) ToAdvertiseToFabricOutputWithContext ¶
func (o AdvertiseToFabricOutput) ToAdvertiseToFabricOutputWithContext(ctx context.Context) AdvertiseToFabricOutput
func (AdvertiseToFabricOutput) ToAdvertiseToFabricPtrOutput ¶
func (o AdvertiseToFabricOutput) ToAdvertiseToFabricPtrOutput() AdvertiseToFabricPtrOutput
func (AdvertiseToFabricOutput) ToAdvertiseToFabricPtrOutputWithContext ¶
func (o AdvertiseToFabricOutput) ToAdvertiseToFabricPtrOutputWithContext(ctx context.Context) AdvertiseToFabricPtrOutput
func (AdvertiseToFabricOutput) ToStringOutput ¶
func (o AdvertiseToFabricOutput) ToStringOutput() pulumi.StringOutput
func (AdvertiseToFabricOutput) ToStringOutputWithContext ¶
func (o AdvertiseToFabricOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AdvertiseToFabricOutput) ToStringPtrOutput ¶
func (o AdvertiseToFabricOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AdvertiseToFabricOutput) ToStringPtrOutputWithContext ¶
func (o AdvertiseToFabricOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AdvertiseToFabricPtrInput ¶
type AdvertiseToFabricPtrInput interface { pulumi.Input ToAdvertiseToFabricPtrOutput() AdvertiseToFabricPtrOutput ToAdvertiseToFabricPtrOutputWithContext(context.Context) AdvertiseToFabricPtrOutput }
func AdvertiseToFabricPtr ¶
func AdvertiseToFabricPtr(v string) AdvertiseToFabricPtrInput
type AdvertiseToFabricPtrOutput ¶
type AdvertiseToFabricPtrOutput struct{ *pulumi.OutputState }
func (AdvertiseToFabricPtrOutput) Elem ¶
func (o AdvertiseToFabricPtrOutput) Elem() AdvertiseToFabricOutput
func (AdvertiseToFabricPtrOutput) ElementType ¶
func (AdvertiseToFabricPtrOutput) ElementType() reflect.Type
func (AdvertiseToFabricPtrOutput) ToAdvertiseToFabricPtrOutput ¶
func (o AdvertiseToFabricPtrOutput) ToAdvertiseToFabricPtrOutput() AdvertiseToFabricPtrOutput
func (AdvertiseToFabricPtrOutput) ToAdvertiseToFabricPtrOutputWithContext ¶
func (o AdvertiseToFabricPtrOutput) ToAdvertiseToFabricPtrOutputWithContext(ctx context.Context) AdvertiseToFabricPtrOutput
func (AdvertiseToFabricPtrOutput) ToStringPtrOutput ¶
func (o AdvertiseToFabricPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AdvertiseToFabricPtrOutput) ToStringPtrOutputWithContext ¶
func (o AdvertiseToFabricPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AgentOptions ¶
type AgentOptions struct { // The number of hugepages to allocate. HugepagesCount float64 `pulumi:"hugepagesCount"` // The size of the hugepages to allocate. HugepagesSize *string `pulumi:"hugepagesSize"` }
func (*AgentOptions) Defaults ¶
func (val *AgentOptions) Defaults() *AgentOptions
Defaults sets the appropriate defaults for AgentOptions
type AgentOptionsArgs ¶
type AgentOptionsArgs struct { // The number of hugepages to allocate. HugepagesCount pulumi.Float64Input `pulumi:"hugepagesCount"` // The size of the hugepages to allocate. HugepagesSize pulumi.StringPtrInput `pulumi:"hugepagesSize"` }
func (*AgentOptionsArgs) Defaults ¶
func (val *AgentOptionsArgs) Defaults() *AgentOptionsArgs
Defaults sets the appropriate defaults for AgentOptionsArgs
func (AgentOptionsArgs) ElementType ¶
func (AgentOptionsArgs) ElementType() reflect.Type
func (AgentOptionsArgs) ToAgentOptionsOutput ¶
func (i AgentOptionsArgs) ToAgentOptionsOutput() AgentOptionsOutput
func (AgentOptionsArgs) ToAgentOptionsOutputWithContext ¶
func (i AgentOptionsArgs) ToAgentOptionsOutputWithContext(ctx context.Context) AgentOptionsOutput
func (AgentOptionsArgs) ToAgentOptionsPtrOutput ¶
func (i AgentOptionsArgs) ToAgentOptionsPtrOutput() AgentOptionsPtrOutput
func (AgentOptionsArgs) ToAgentOptionsPtrOutputWithContext ¶
func (i AgentOptionsArgs) ToAgentOptionsPtrOutputWithContext(ctx context.Context) AgentOptionsPtrOutput
type AgentOptionsInput ¶
type AgentOptionsInput interface { pulumi.Input ToAgentOptionsOutput() AgentOptionsOutput ToAgentOptionsOutputWithContext(context.Context) AgentOptionsOutput }
AgentOptionsInput is an input type that accepts AgentOptionsArgs and AgentOptionsOutput values. You can construct a concrete instance of `AgentOptionsInput` via:
AgentOptionsArgs{...}
type AgentOptionsOutput ¶
type AgentOptionsOutput struct{ *pulumi.OutputState }
func (AgentOptionsOutput) ElementType ¶
func (AgentOptionsOutput) ElementType() reflect.Type
func (AgentOptionsOutput) HugepagesCount ¶
func (o AgentOptionsOutput) HugepagesCount() pulumi.Float64Output
The number of hugepages to allocate.
func (AgentOptionsOutput) HugepagesSize ¶
func (o AgentOptionsOutput) HugepagesSize() pulumi.StringPtrOutput
The size of the hugepages to allocate.
func (AgentOptionsOutput) ToAgentOptionsOutput ¶
func (o AgentOptionsOutput) ToAgentOptionsOutput() AgentOptionsOutput
func (AgentOptionsOutput) ToAgentOptionsOutputWithContext ¶
func (o AgentOptionsOutput) ToAgentOptionsOutputWithContext(ctx context.Context) AgentOptionsOutput
func (AgentOptionsOutput) ToAgentOptionsPtrOutput ¶
func (o AgentOptionsOutput) ToAgentOptionsPtrOutput() AgentOptionsPtrOutput
func (AgentOptionsOutput) ToAgentOptionsPtrOutputWithContext ¶
func (o AgentOptionsOutput) ToAgentOptionsPtrOutputWithContext(ctx context.Context) AgentOptionsPtrOutput
type AgentOptionsPtrInput ¶
type AgentOptionsPtrInput interface { pulumi.Input ToAgentOptionsPtrOutput() AgentOptionsPtrOutput ToAgentOptionsPtrOutputWithContext(context.Context) AgentOptionsPtrOutput }
AgentOptionsPtrInput is an input type that accepts AgentOptionsArgs, AgentOptionsPtr and AgentOptionsPtrOutput values. You can construct a concrete instance of `AgentOptionsPtrInput` via:
AgentOptionsArgs{...} or: nil
func AgentOptionsPtr ¶
func AgentOptionsPtr(v *AgentOptionsArgs) AgentOptionsPtrInput
type AgentOptionsPtrOutput ¶
type AgentOptionsPtrOutput struct{ *pulumi.OutputState }
func (AgentOptionsPtrOutput) Elem ¶
func (o AgentOptionsPtrOutput) Elem() AgentOptionsOutput
func (AgentOptionsPtrOutput) ElementType ¶
func (AgentOptionsPtrOutput) ElementType() reflect.Type
func (AgentOptionsPtrOutput) HugepagesCount ¶
func (o AgentOptionsPtrOutput) HugepagesCount() pulumi.Float64PtrOutput
The number of hugepages to allocate.
func (AgentOptionsPtrOutput) HugepagesSize ¶
func (o AgentOptionsPtrOutput) HugepagesSize() pulumi.StringPtrOutput
The size of the hugepages to allocate.
func (AgentOptionsPtrOutput) ToAgentOptionsPtrOutput ¶
func (o AgentOptionsPtrOutput) ToAgentOptionsPtrOutput() AgentOptionsPtrOutput
func (AgentOptionsPtrOutput) ToAgentOptionsPtrOutputWithContext ¶
func (o AgentOptionsPtrOutput) ToAgentOptionsPtrOutputWithContext(ctx context.Context) AgentOptionsPtrOutput
type AgentOptionsResponse ¶
type AgentOptionsResponse struct { // The number of hugepages to allocate. HugepagesCount float64 `pulumi:"hugepagesCount"` // The size of the hugepages to allocate. HugepagesSize *string `pulumi:"hugepagesSize"` }
func (*AgentOptionsResponse) Defaults ¶
func (val *AgentOptionsResponse) Defaults() *AgentOptionsResponse
Defaults sets the appropriate defaults for AgentOptionsResponse
type AgentOptionsResponseOutput ¶
type AgentOptionsResponseOutput struct{ *pulumi.OutputState }
func (AgentOptionsResponseOutput) ElementType ¶
func (AgentOptionsResponseOutput) ElementType() reflect.Type
func (AgentOptionsResponseOutput) HugepagesCount ¶
func (o AgentOptionsResponseOutput) HugepagesCount() pulumi.Float64Output
The number of hugepages to allocate.
func (AgentOptionsResponseOutput) HugepagesSize ¶
func (o AgentOptionsResponseOutput) HugepagesSize() pulumi.StringPtrOutput
The size of the hugepages to allocate.
func (AgentOptionsResponseOutput) ToAgentOptionsResponseOutput ¶
func (o AgentOptionsResponseOutput) ToAgentOptionsResponseOutput() AgentOptionsResponseOutput
func (AgentOptionsResponseOutput) ToAgentOptionsResponseOutputWithContext ¶
func (o AgentOptionsResponseOutput) ToAgentOptionsResponseOutputWithContext(ctx context.Context) AgentOptionsResponseOutput
type AgentOptionsResponsePtrOutput ¶
type AgentOptionsResponsePtrOutput struct{ *pulumi.OutputState }
func (AgentOptionsResponsePtrOutput) Elem ¶
func (o AgentOptionsResponsePtrOutput) Elem() AgentOptionsResponseOutput
func (AgentOptionsResponsePtrOutput) ElementType ¶
func (AgentOptionsResponsePtrOutput) ElementType() reflect.Type
func (AgentOptionsResponsePtrOutput) HugepagesCount ¶
func (o AgentOptionsResponsePtrOutput) HugepagesCount() pulumi.Float64PtrOutput
The number of hugepages to allocate.
func (AgentOptionsResponsePtrOutput) HugepagesSize ¶
func (o AgentOptionsResponsePtrOutput) HugepagesSize() pulumi.StringPtrOutput
The size of the hugepages to allocate.
func (AgentOptionsResponsePtrOutput) ToAgentOptionsResponsePtrOutput ¶
func (o AgentOptionsResponsePtrOutput) ToAgentOptionsResponsePtrOutput() AgentOptionsResponsePtrOutput
func (AgentOptionsResponsePtrOutput) ToAgentOptionsResponsePtrOutputWithContext ¶
func (o AgentOptionsResponsePtrOutput) ToAgentOptionsResponsePtrOutputWithContext(ctx context.Context) AgentOptionsResponsePtrOutput
type AgentPool ¶
type AgentPool struct { pulumi.CustomResourceState // The administrator credentials to be used for the nodes in this agent pool. AdministratorConfiguration AdministratorConfigurationResponsePtrOutput `pulumi:"administratorConfiguration"` // The configurations that will be applied to each agent in this agent pool. AgentOptions AgentOptionsResponsePtrOutput `pulumi:"agentOptions"` // The configuration of networks being attached to the agent pool for use by the workloads that run on this Kubernetes cluster. AttachedNetworkConfiguration AttachedNetworkConfigurationResponsePtrOutput `pulumi:"attachedNetworkConfiguration"` // The list of availability zones of the Network Cloud cluster used for the provisioning of nodes in this agent pool. If not specified, all availability zones will be used. AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"` // The number of virtual machines that use this configuration. Count pulumi.Float64Output `pulumi:"count"` // The current status of the agent pool. DetailedStatus pulumi.StringOutput `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage pulumi.StringOutput `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponsePtrOutput `pulumi:"extendedLocation"` // The Kubernetes version running in this agent pool. KubernetesVersion pulumi.StringOutput `pulumi:"kubernetesVersion"` // The labels applied to the nodes in this agent pool. Labels KubernetesLabelResponseArrayOutput `pulumi:"labels"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node. Mode pulumi.StringOutput `pulumi:"mode"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the agent pool. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The taints applied to the nodes in this agent pool. Taints KubernetesLabelResponseArrayOutput `pulumi:"taints"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // The configuration of the agent pool. UpgradeSettings AgentPoolUpgradeSettingsResponsePtrOutput `pulumi:"upgradeSettings"` // The name of the VM SKU that determines the size of resources allocated for node VMs. VmSkuName pulumi.StringOutput `pulumi:"vmSkuName"` }
Azure REST API version: 2023-05-01-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
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.
func (*AgentPool) ElementType ¶
func (*AgentPool) ToAgentPoolOutput ¶
func (i *AgentPool) ToAgentPoolOutput() AgentPoolOutput
func (*AgentPool) ToAgentPoolOutputWithContext ¶
func (i *AgentPool) ToAgentPoolOutputWithContext(ctx context.Context) AgentPoolOutput
type AgentPoolArgs ¶
type AgentPoolArgs struct { // The administrator credentials to be used for the nodes in this agent pool. AdministratorConfiguration AdministratorConfigurationPtrInput // The configurations that will be applied to each agent in this agent pool. AgentOptions AgentOptionsPtrInput // The name of the Kubernetes cluster agent pool. AgentPoolName pulumi.StringPtrInput // The configuration of networks being attached to the agent pool for use by the workloads that run on this Kubernetes cluster. AttachedNetworkConfiguration AttachedNetworkConfigurationPtrInput // The list of availability zones of the Network Cloud cluster used for the provisioning of nodes in this agent pool. If not specified, all availability zones will be used. AvailabilityZones pulumi.StringArrayInput // The number of virtual machines that use this configuration. Count pulumi.Float64Input // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationPtrInput // The name of the Kubernetes cluster. KubernetesClusterName pulumi.StringInput // The labels applied to the nodes in this agent pool. Labels KubernetesLabelArrayInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node. Mode pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // The taints applied to the nodes in this agent pool. Taints KubernetesLabelArrayInput // The configuration of the agent pool. UpgradeSettings AgentPoolUpgradeSettingsPtrInput // The name of the VM SKU that determines the size of resources allocated for node VMs. VmSkuName pulumi.StringInput }
The set of arguments for constructing a AgentPool resource.
func (AgentPoolArgs) ElementType ¶
func (AgentPoolArgs) ElementType() reflect.Type
type AgentPoolInput ¶
type AgentPoolInput interface { pulumi.Input ToAgentPoolOutput() AgentPoolOutput ToAgentPoolOutputWithContext(ctx context.Context) AgentPoolOutput }
type AgentPoolMode ¶
type AgentPoolMode string
The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node.
func (AgentPoolMode) ElementType ¶
func (AgentPoolMode) ElementType() reflect.Type
func (AgentPoolMode) ToAgentPoolModeOutput ¶
func (e AgentPoolMode) ToAgentPoolModeOutput() AgentPoolModeOutput
func (AgentPoolMode) ToAgentPoolModeOutputWithContext ¶
func (e AgentPoolMode) ToAgentPoolModeOutputWithContext(ctx context.Context) AgentPoolModeOutput
func (AgentPoolMode) ToAgentPoolModePtrOutput ¶
func (e AgentPoolMode) ToAgentPoolModePtrOutput() AgentPoolModePtrOutput
func (AgentPoolMode) ToAgentPoolModePtrOutputWithContext ¶
func (e AgentPoolMode) ToAgentPoolModePtrOutputWithContext(ctx context.Context) AgentPoolModePtrOutput
func (AgentPoolMode) ToStringOutput ¶
func (e AgentPoolMode) ToStringOutput() pulumi.StringOutput
func (AgentPoolMode) ToStringOutputWithContext ¶
func (e AgentPoolMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AgentPoolMode) ToStringPtrOutput ¶
func (e AgentPoolMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (AgentPoolMode) ToStringPtrOutputWithContext ¶
func (e AgentPoolMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AgentPoolModeInput ¶
type AgentPoolModeInput interface { pulumi.Input ToAgentPoolModeOutput() AgentPoolModeOutput ToAgentPoolModeOutputWithContext(context.Context) AgentPoolModeOutput }
AgentPoolModeInput is an input type that accepts values of the AgentPoolMode enum A concrete instance of `AgentPoolModeInput` can be one of the following:
AgentPoolModeSystem AgentPoolModeUser AgentPoolModeNotApplicable
type AgentPoolModeOutput ¶
type AgentPoolModeOutput struct{ *pulumi.OutputState }
func (AgentPoolModeOutput) ElementType ¶
func (AgentPoolModeOutput) ElementType() reflect.Type
func (AgentPoolModeOutput) ToAgentPoolModeOutput ¶
func (o AgentPoolModeOutput) ToAgentPoolModeOutput() AgentPoolModeOutput
func (AgentPoolModeOutput) ToAgentPoolModeOutputWithContext ¶
func (o AgentPoolModeOutput) ToAgentPoolModeOutputWithContext(ctx context.Context) AgentPoolModeOutput
func (AgentPoolModeOutput) ToAgentPoolModePtrOutput ¶
func (o AgentPoolModeOutput) ToAgentPoolModePtrOutput() AgentPoolModePtrOutput
func (AgentPoolModeOutput) ToAgentPoolModePtrOutputWithContext ¶
func (o AgentPoolModeOutput) ToAgentPoolModePtrOutputWithContext(ctx context.Context) AgentPoolModePtrOutput
func (AgentPoolModeOutput) ToStringOutput ¶
func (o AgentPoolModeOutput) ToStringOutput() pulumi.StringOutput
func (AgentPoolModeOutput) ToStringOutputWithContext ¶
func (o AgentPoolModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AgentPoolModeOutput) ToStringPtrOutput ¶
func (o AgentPoolModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AgentPoolModeOutput) ToStringPtrOutputWithContext ¶
func (o AgentPoolModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AgentPoolModePtrInput ¶
type AgentPoolModePtrInput interface { pulumi.Input ToAgentPoolModePtrOutput() AgentPoolModePtrOutput ToAgentPoolModePtrOutputWithContext(context.Context) AgentPoolModePtrOutput }
func AgentPoolModePtr ¶
func AgentPoolModePtr(v string) AgentPoolModePtrInput
type AgentPoolModePtrOutput ¶
type AgentPoolModePtrOutput struct{ *pulumi.OutputState }
func (AgentPoolModePtrOutput) Elem ¶
func (o AgentPoolModePtrOutput) Elem() AgentPoolModeOutput
func (AgentPoolModePtrOutput) ElementType ¶
func (AgentPoolModePtrOutput) ElementType() reflect.Type
func (AgentPoolModePtrOutput) ToAgentPoolModePtrOutput ¶
func (o AgentPoolModePtrOutput) ToAgentPoolModePtrOutput() AgentPoolModePtrOutput
func (AgentPoolModePtrOutput) ToAgentPoolModePtrOutputWithContext ¶
func (o AgentPoolModePtrOutput) ToAgentPoolModePtrOutputWithContext(ctx context.Context) AgentPoolModePtrOutput
func (AgentPoolModePtrOutput) ToStringPtrOutput ¶
func (o AgentPoolModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AgentPoolModePtrOutput) ToStringPtrOutputWithContext ¶
func (o AgentPoolModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AgentPoolOutput ¶
type AgentPoolOutput struct{ *pulumi.OutputState }
func (AgentPoolOutput) AdministratorConfiguration ¶
func (o AgentPoolOutput) AdministratorConfiguration() AdministratorConfigurationResponsePtrOutput
The administrator credentials to be used for the nodes in this agent pool.
func (AgentPoolOutput) AgentOptions ¶
func (o AgentPoolOutput) AgentOptions() AgentOptionsResponsePtrOutput
The configurations that will be applied to each agent in this agent pool.
func (AgentPoolOutput) AttachedNetworkConfiguration ¶
func (o AgentPoolOutput) AttachedNetworkConfiguration() AttachedNetworkConfigurationResponsePtrOutput
The configuration of networks being attached to the agent pool for use by the workloads that run on this Kubernetes cluster.
func (AgentPoolOutput) AvailabilityZones ¶
func (o AgentPoolOutput) AvailabilityZones() pulumi.StringArrayOutput
The list of availability zones of the Network Cloud cluster used for the provisioning of nodes in this agent pool. If not specified, all availability zones will be used.
func (AgentPoolOutput) Count ¶
func (o AgentPoolOutput) Count() pulumi.Float64Output
The number of virtual machines that use this configuration.
func (AgentPoolOutput) DetailedStatus ¶
func (o AgentPoolOutput) DetailedStatus() pulumi.StringOutput
The current status of the agent pool.
func (AgentPoolOutput) DetailedStatusMessage ¶
func (o AgentPoolOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (AgentPoolOutput) ElementType ¶
func (AgentPoolOutput) ElementType() reflect.Type
func (AgentPoolOutput) ExtendedLocation ¶
func (o AgentPoolOutput) ExtendedLocation() ExtendedLocationResponsePtrOutput
The extended location of the cluster associated with the resource.
func (AgentPoolOutput) KubernetesVersion ¶
func (o AgentPoolOutput) KubernetesVersion() pulumi.StringOutput
The Kubernetes version running in this agent pool.
func (AgentPoolOutput) Labels ¶
func (o AgentPoolOutput) Labels() KubernetesLabelResponseArrayOutput
The labels applied to the nodes in this agent pool.
func (AgentPoolOutput) Location ¶
func (o AgentPoolOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (AgentPoolOutput) Mode ¶
func (o AgentPoolOutput) Mode() pulumi.StringOutput
The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node.
func (AgentPoolOutput) Name ¶
func (o AgentPoolOutput) Name() pulumi.StringOutput
The name of the resource
func (AgentPoolOutput) ProvisioningState ¶
func (o AgentPoolOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the agent pool.
func (AgentPoolOutput) SystemData ¶
func (o AgentPoolOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (AgentPoolOutput) Taints ¶
func (o AgentPoolOutput) Taints() KubernetesLabelResponseArrayOutput
The taints applied to the nodes in this agent pool.
func (AgentPoolOutput) ToAgentPoolOutput ¶
func (o AgentPoolOutput) ToAgentPoolOutput() AgentPoolOutput
func (AgentPoolOutput) ToAgentPoolOutputWithContext ¶
func (o AgentPoolOutput) ToAgentPoolOutputWithContext(ctx context.Context) AgentPoolOutput
func (AgentPoolOutput) Type ¶
func (o AgentPoolOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (AgentPoolOutput) UpgradeSettings ¶
func (o AgentPoolOutput) UpgradeSettings() AgentPoolUpgradeSettingsResponsePtrOutput
The configuration of the agent pool.
func (AgentPoolOutput) VmSkuName ¶
func (o AgentPoolOutput) VmSkuName() pulumi.StringOutput
The name of the VM SKU that determines the size of resources allocated for node VMs.
type AgentPoolState ¶
type AgentPoolState struct { }
func (AgentPoolState) ElementType ¶
func (AgentPoolState) ElementType() reflect.Type
type AgentPoolUpgradeSettings ¶
type AgentPoolUpgradeSettings struct { // The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. MaxSurge *string `pulumi:"maxSurge"` }
func (*AgentPoolUpgradeSettings) Defaults ¶
func (val *AgentPoolUpgradeSettings) Defaults() *AgentPoolUpgradeSettings
Defaults sets the appropriate defaults for AgentPoolUpgradeSettings
type AgentPoolUpgradeSettingsArgs ¶
type AgentPoolUpgradeSettingsArgs struct { // The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. MaxSurge pulumi.StringPtrInput `pulumi:"maxSurge"` }
func (*AgentPoolUpgradeSettingsArgs) Defaults ¶
func (val *AgentPoolUpgradeSettingsArgs) Defaults() *AgentPoolUpgradeSettingsArgs
Defaults sets the appropriate defaults for AgentPoolUpgradeSettingsArgs
func (AgentPoolUpgradeSettingsArgs) ElementType ¶
func (AgentPoolUpgradeSettingsArgs) ElementType() reflect.Type
func (AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsOutput ¶
func (i AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsOutput() AgentPoolUpgradeSettingsOutput
func (AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsOutputWithContext ¶
func (i AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsOutput
func (AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsPtrOutput ¶
func (i AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsPtrOutput() AgentPoolUpgradeSettingsPtrOutput
func (AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsPtrOutputWithContext ¶
func (i AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsPtrOutput
type AgentPoolUpgradeSettingsInput ¶
type AgentPoolUpgradeSettingsInput interface { pulumi.Input ToAgentPoolUpgradeSettingsOutput() AgentPoolUpgradeSettingsOutput ToAgentPoolUpgradeSettingsOutputWithContext(context.Context) AgentPoolUpgradeSettingsOutput }
AgentPoolUpgradeSettingsInput is an input type that accepts AgentPoolUpgradeSettingsArgs and AgentPoolUpgradeSettingsOutput values. You can construct a concrete instance of `AgentPoolUpgradeSettingsInput` via:
AgentPoolUpgradeSettingsArgs{...}
type AgentPoolUpgradeSettingsOutput ¶
type AgentPoolUpgradeSettingsOutput struct{ *pulumi.OutputState }
func (AgentPoolUpgradeSettingsOutput) ElementType ¶
func (AgentPoolUpgradeSettingsOutput) ElementType() reflect.Type
func (AgentPoolUpgradeSettingsOutput) MaxSurge ¶
func (o AgentPoolUpgradeSettingsOutput) MaxSurge() pulumi.StringPtrOutput
The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1.
func (AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsOutput ¶
func (o AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsOutput() AgentPoolUpgradeSettingsOutput
func (AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsOutputWithContext ¶
func (o AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsOutput
func (AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsPtrOutput ¶
func (o AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsPtrOutput() AgentPoolUpgradeSettingsPtrOutput
func (AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsPtrOutputWithContext ¶
func (o AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsPtrOutput
type AgentPoolUpgradeSettingsPtrInput ¶
type AgentPoolUpgradeSettingsPtrInput interface { pulumi.Input ToAgentPoolUpgradeSettingsPtrOutput() AgentPoolUpgradeSettingsPtrOutput ToAgentPoolUpgradeSettingsPtrOutputWithContext(context.Context) AgentPoolUpgradeSettingsPtrOutput }
AgentPoolUpgradeSettingsPtrInput is an input type that accepts AgentPoolUpgradeSettingsArgs, AgentPoolUpgradeSettingsPtr and AgentPoolUpgradeSettingsPtrOutput values. You can construct a concrete instance of `AgentPoolUpgradeSettingsPtrInput` via:
AgentPoolUpgradeSettingsArgs{...} or: nil
func AgentPoolUpgradeSettingsPtr ¶
func AgentPoolUpgradeSettingsPtr(v *AgentPoolUpgradeSettingsArgs) AgentPoolUpgradeSettingsPtrInput
type AgentPoolUpgradeSettingsPtrOutput ¶
type AgentPoolUpgradeSettingsPtrOutput struct{ *pulumi.OutputState }
func (AgentPoolUpgradeSettingsPtrOutput) Elem ¶
func (o AgentPoolUpgradeSettingsPtrOutput) Elem() AgentPoolUpgradeSettingsOutput
func (AgentPoolUpgradeSettingsPtrOutput) ElementType ¶
func (AgentPoolUpgradeSettingsPtrOutput) ElementType() reflect.Type
func (AgentPoolUpgradeSettingsPtrOutput) MaxSurge ¶
func (o AgentPoolUpgradeSettingsPtrOutput) MaxSurge() pulumi.StringPtrOutput
The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1.
func (AgentPoolUpgradeSettingsPtrOutput) ToAgentPoolUpgradeSettingsPtrOutput ¶
func (o AgentPoolUpgradeSettingsPtrOutput) ToAgentPoolUpgradeSettingsPtrOutput() AgentPoolUpgradeSettingsPtrOutput
func (AgentPoolUpgradeSettingsPtrOutput) ToAgentPoolUpgradeSettingsPtrOutputWithContext ¶
func (o AgentPoolUpgradeSettingsPtrOutput) ToAgentPoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsPtrOutput
type AgentPoolUpgradeSettingsResponse ¶
type AgentPoolUpgradeSettingsResponse struct { // The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1. MaxSurge *string `pulumi:"maxSurge"` }
func (*AgentPoolUpgradeSettingsResponse) Defaults ¶
func (val *AgentPoolUpgradeSettingsResponse) Defaults() *AgentPoolUpgradeSettingsResponse
Defaults sets the appropriate defaults for AgentPoolUpgradeSettingsResponse
type AgentPoolUpgradeSettingsResponseOutput ¶
type AgentPoolUpgradeSettingsResponseOutput struct{ *pulumi.OutputState }
func (AgentPoolUpgradeSettingsResponseOutput) ElementType ¶
func (AgentPoolUpgradeSettingsResponseOutput) ElementType() reflect.Type
func (AgentPoolUpgradeSettingsResponseOutput) MaxSurge ¶
func (o AgentPoolUpgradeSettingsResponseOutput) MaxSurge() pulumi.StringPtrOutput
The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1.
func (AgentPoolUpgradeSettingsResponseOutput) ToAgentPoolUpgradeSettingsResponseOutput ¶
func (o AgentPoolUpgradeSettingsResponseOutput) ToAgentPoolUpgradeSettingsResponseOutput() AgentPoolUpgradeSettingsResponseOutput
func (AgentPoolUpgradeSettingsResponseOutput) ToAgentPoolUpgradeSettingsResponseOutputWithContext ¶
func (o AgentPoolUpgradeSettingsResponseOutput) ToAgentPoolUpgradeSettingsResponseOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsResponseOutput
type AgentPoolUpgradeSettingsResponsePtrOutput ¶
type AgentPoolUpgradeSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (AgentPoolUpgradeSettingsResponsePtrOutput) ElementType ¶
func (AgentPoolUpgradeSettingsResponsePtrOutput) ElementType() reflect.Type
func (AgentPoolUpgradeSettingsResponsePtrOutput) MaxSurge ¶
func (o AgentPoolUpgradeSettingsResponsePtrOutput) MaxSurge() pulumi.StringPtrOutput
The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1.
func (AgentPoolUpgradeSettingsResponsePtrOutput) ToAgentPoolUpgradeSettingsResponsePtrOutput ¶
func (o AgentPoolUpgradeSettingsResponsePtrOutput) ToAgentPoolUpgradeSettingsResponsePtrOutput() AgentPoolUpgradeSettingsResponsePtrOutput
func (AgentPoolUpgradeSettingsResponsePtrOutput) ToAgentPoolUpgradeSettingsResponsePtrOutputWithContext ¶
func (o AgentPoolUpgradeSettingsResponsePtrOutput) ToAgentPoolUpgradeSettingsResponsePtrOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsResponsePtrOutput
type AttachedNetworkConfiguration ¶
type AttachedNetworkConfiguration struct { // The list of Layer 2 Networks and related configuration for attachment. L2Networks []L2NetworkAttachmentConfiguration `pulumi:"l2Networks"` // The list of Layer 3 Networks and related configuration for attachment. L3Networks []L3NetworkAttachmentConfiguration `pulumi:"l3Networks"` // The list of Trunked Networks and related configuration for attachment. TrunkedNetworks []TrunkedNetworkAttachmentConfiguration `pulumi:"trunkedNetworks"` }
type AttachedNetworkConfigurationArgs ¶
type AttachedNetworkConfigurationArgs struct { // The list of Layer 2 Networks and related configuration for attachment. L2Networks L2NetworkAttachmentConfigurationArrayInput `pulumi:"l2Networks"` // The list of Layer 3 Networks and related configuration for attachment. L3Networks L3NetworkAttachmentConfigurationArrayInput `pulumi:"l3Networks"` // The list of Trunked Networks and related configuration for attachment. TrunkedNetworks TrunkedNetworkAttachmentConfigurationArrayInput `pulumi:"trunkedNetworks"` }
func (AttachedNetworkConfigurationArgs) ElementType ¶
func (AttachedNetworkConfigurationArgs) ElementType() reflect.Type
func (AttachedNetworkConfigurationArgs) ToAttachedNetworkConfigurationOutput ¶
func (i AttachedNetworkConfigurationArgs) ToAttachedNetworkConfigurationOutput() AttachedNetworkConfigurationOutput
func (AttachedNetworkConfigurationArgs) ToAttachedNetworkConfigurationOutputWithContext ¶
func (i AttachedNetworkConfigurationArgs) ToAttachedNetworkConfigurationOutputWithContext(ctx context.Context) AttachedNetworkConfigurationOutput
func (AttachedNetworkConfigurationArgs) ToAttachedNetworkConfigurationPtrOutput ¶
func (i AttachedNetworkConfigurationArgs) ToAttachedNetworkConfigurationPtrOutput() AttachedNetworkConfigurationPtrOutput
func (AttachedNetworkConfigurationArgs) ToAttachedNetworkConfigurationPtrOutputWithContext ¶
func (i AttachedNetworkConfigurationArgs) ToAttachedNetworkConfigurationPtrOutputWithContext(ctx context.Context) AttachedNetworkConfigurationPtrOutput
type AttachedNetworkConfigurationInput ¶
type AttachedNetworkConfigurationInput interface { pulumi.Input ToAttachedNetworkConfigurationOutput() AttachedNetworkConfigurationOutput ToAttachedNetworkConfigurationOutputWithContext(context.Context) AttachedNetworkConfigurationOutput }
AttachedNetworkConfigurationInput is an input type that accepts AttachedNetworkConfigurationArgs and AttachedNetworkConfigurationOutput values. You can construct a concrete instance of `AttachedNetworkConfigurationInput` via:
AttachedNetworkConfigurationArgs{...}
type AttachedNetworkConfigurationOutput ¶
type AttachedNetworkConfigurationOutput struct{ *pulumi.OutputState }
func (AttachedNetworkConfigurationOutput) ElementType ¶
func (AttachedNetworkConfigurationOutput) ElementType() reflect.Type
func (AttachedNetworkConfigurationOutput) L2Networks ¶
func (o AttachedNetworkConfigurationOutput) L2Networks() L2NetworkAttachmentConfigurationArrayOutput
The list of Layer 2 Networks and related configuration for attachment.
func (AttachedNetworkConfigurationOutput) L3Networks ¶
func (o AttachedNetworkConfigurationOutput) L3Networks() L3NetworkAttachmentConfigurationArrayOutput
The list of Layer 3 Networks and related configuration for attachment.
func (AttachedNetworkConfigurationOutput) ToAttachedNetworkConfigurationOutput ¶
func (o AttachedNetworkConfigurationOutput) ToAttachedNetworkConfigurationOutput() AttachedNetworkConfigurationOutput
func (AttachedNetworkConfigurationOutput) ToAttachedNetworkConfigurationOutputWithContext ¶
func (o AttachedNetworkConfigurationOutput) ToAttachedNetworkConfigurationOutputWithContext(ctx context.Context) AttachedNetworkConfigurationOutput
func (AttachedNetworkConfigurationOutput) ToAttachedNetworkConfigurationPtrOutput ¶
func (o AttachedNetworkConfigurationOutput) ToAttachedNetworkConfigurationPtrOutput() AttachedNetworkConfigurationPtrOutput
func (AttachedNetworkConfigurationOutput) ToAttachedNetworkConfigurationPtrOutputWithContext ¶
func (o AttachedNetworkConfigurationOutput) ToAttachedNetworkConfigurationPtrOutputWithContext(ctx context.Context) AttachedNetworkConfigurationPtrOutput
func (AttachedNetworkConfigurationOutput) TrunkedNetworks ¶
func (o AttachedNetworkConfigurationOutput) TrunkedNetworks() TrunkedNetworkAttachmentConfigurationArrayOutput
The list of Trunked Networks and related configuration for attachment.
type AttachedNetworkConfigurationPtrInput ¶
type AttachedNetworkConfigurationPtrInput interface { pulumi.Input ToAttachedNetworkConfigurationPtrOutput() AttachedNetworkConfigurationPtrOutput ToAttachedNetworkConfigurationPtrOutputWithContext(context.Context) AttachedNetworkConfigurationPtrOutput }
AttachedNetworkConfigurationPtrInput is an input type that accepts AttachedNetworkConfigurationArgs, AttachedNetworkConfigurationPtr and AttachedNetworkConfigurationPtrOutput values. You can construct a concrete instance of `AttachedNetworkConfigurationPtrInput` via:
AttachedNetworkConfigurationArgs{...} or: nil
func AttachedNetworkConfigurationPtr ¶
func AttachedNetworkConfigurationPtr(v *AttachedNetworkConfigurationArgs) AttachedNetworkConfigurationPtrInput
type AttachedNetworkConfigurationPtrOutput ¶
type AttachedNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AttachedNetworkConfigurationPtrOutput) ElementType ¶
func (AttachedNetworkConfigurationPtrOutput) ElementType() reflect.Type
func (AttachedNetworkConfigurationPtrOutput) L2Networks ¶
func (o AttachedNetworkConfigurationPtrOutput) L2Networks() L2NetworkAttachmentConfigurationArrayOutput
The list of Layer 2 Networks and related configuration for attachment.
func (AttachedNetworkConfigurationPtrOutput) L3Networks ¶
func (o AttachedNetworkConfigurationPtrOutput) L3Networks() L3NetworkAttachmentConfigurationArrayOutput
The list of Layer 3 Networks and related configuration for attachment.
func (AttachedNetworkConfigurationPtrOutput) ToAttachedNetworkConfigurationPtrOutput ¶
func (o AttachedNetworkConfigurationPtrOutput) ToAttachedNetworkConfigurationPtrOutput() AttachedNetworkConfigurationPtrOutput
func (AttachedNetworkConfigurationPtrOutput) ToAttachedNetworkConfigurationPtrOutputWithContext ¶
func (o AttachedNetworkConfigurationPtrOutput) ToAttachedNetworkConfigurationPtrOutputWithContext(ctx context.Context) AttachedNetworkConfigurationPtrOutput
func (AttachedNetworkConfigurationPtrOutput) TrunkedNetworks ¶
func (o AttachedNetworkConfigurationPtrOutput) TrunkedNetworks() TrunkedNetworkAttachmentConfigurationArrayOutput
The list of Trunked Networks and related configuration for attachment.
type AttachedNetworkConfigurationResponse ¶
type AttachedNetworkConfigurationResponse struct { // The list of Layer 2 Networks and related configuration for attachment. L2Networks []L2NetworkAttachmentConfigurationResponse `pulumi:"l2Networks"` // The list of Layer 3 Networks and related configuration for attachment. L3Networks []L3NetworkAttachmentConfigurationResponse `pulumi:"l3Networks"` // The list of Trunked Networks and related configuration for attachment. TrunkedNetworks []TrunkedNetworkAttachmentConfigurationResponse `pulumi:"trunkedNetworks"` }
type AttachedNetworkConfigurationResponseOutput ¶
type AttachedNetworkConfigurationResponseOutput struct{ *pulumi.OutputState }
func (AttachedNetworkConfigurationResponseOutput) ElementType ¶
func (AttachedNetworkConfigurationResponseOutput) ElementType() reflect.Type
func (AttachedNetworkConfigurationResponseOutput) L2Networks ¶
func (o AttachedNetworkConfigurationResponseOutput) L2Networks() L2NetworkAttachmentConfigurationResponseArrayOutput
The list of Layer 2 Networks and related configuration for attachment.
func (AttachedNetworkConfigurationResponseOutput) L3Networks ¶
func (o AttachedNetworkConfigurationResponseOutput) L3Networks() L3NetworkAttachmentConfigurationResponseArrayOutput
The list of Layer 3 Networks and related configuration for attachment.
func (AttachedNetworkConfigurationResponseOutput) ToAttachedNetworkConfigurationResponseOutput ¶
func (o AttachedNetworkConfigurationResponseOutput) ToAttachedNetworkConfigurationResponseOutput() AttachedNetworkConfigurationResponseOutput
func (AttachedNetworkConfigurationResponseOutput) ToAttachedNetworkConfigurationResponseOutputWithContext ¶
func (o AttachedNetworkConfigurationResponseOutput) ToAttachedNetworkConfigurationResponseOutputWithContext(ctx context.Context) AttachedNetworkConfigurationResponseOutput
func (AttachedNetworkConfigurationResponseOutput) TrunkedNetworks ¶
func (o AttachedNetworkConfigurationResponseOutput) TrunkedNetworks() TrunkedNetworkAttachmentConfigurationResponseArrayOutput
The list of Trunked Networks and related configuration for attachment.
type AttachedNetworkConfigurationResponsePtrOutput ¶
type AttachedNetworkConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (AttachedNetworkConfigurationResponsePtrOutput) ElementType ¶
func (AttachedNetworkConfigurationResponsePtrOutput) ElementType() reflect.Type
func (AttachedNetworkConfigurationResponsePtrOutput) L2Networks ¶
func (o AttachedNetworkConfigurationResponsePtrOutput) L2Networks() L2NetworkAttachmentConfigurationResponseArrayOutput
The list of Layer 2 Networks and related configuration for attachment.
func (AttachedNetworkConfigurationResponsePtrOutput) L3Networks ¶
func (o AttachedNetworkConfigurationResponsePtrOutput) L3Networks() L3NetworkAttachmentConfigurationResponseArrayOutput
The list of Layer 3 Networks and related configuration for attachment.
func (AttachedNetworkConfigurationResponsePtrOutput) ToAttachedNetworkConfigurationResponsePtrOutput ¶
func (o AttachedNetworkConfigurationResponsePtrOutput) ToAttachedNetworkConfigurationResponsePtrOutput() AttachedNetworkConfigurationResponsePtrOutput
func (AttachedNetworkConfigurationResponsePtrOutput) ToAttachedNetworkConfigurationResponsePtrOutputWithContext ¶
func (o AttachedNetworkConfigurationResponsePtrOutput) ToAttachedNetworkConfigurationResponsePtrOutputWithContext(ctx context.Context) AttachedNetworkConfigurationResponsePtrOutput
func (AttachedNetworkConfigurationResponsePtrOutput) TrunkedNetworks ¶
func (o AttachedNetworkConfigurationResponsePtrOutput) TrunkedNetworks() TrunkedNetworkAttachmentConfigurationResponseArrayOutput
The list of Trunked Networks and related configuration for attachment.
type AvailableUpgradeResponseArrayOutput ¶
type AvailableUpgradeResponseArrayOutput struct{ *pulumi.OutputState }
func (AvailableUpgradeResponseArrayOutput) ElementType ¶
func (AvailableUpgradeResponseArrayOutput) ElementType() reflect.Type
func (AvailableUpgradeResponseArrayOutput) Index ¶
func (o AvailableUpgradeResponseArrayOutput) Index(i pulumi.IntInput) AvailableUpgradeResponseOutput
func (AvailableUpgradeResponseArrayOutput) ToAvailableUpgradeResponseArrayOutput ¶
func (o AvailableUpgradeResponseArrayOutput) ToAvailableUpgradeResponseArrayOutput() AvailableUpgradeResponseArrayOutput
func (AvailableUpgradeResponseArrayOutput) ToAvailableUpgradeResponseArrayOutputWithContext ¶
func (o AvailableUpgradeResponseArrayOutput) ToAvailableUpgradeResponseArrayOutputWithContext(ctx context.Context) AvailableUpgradeResponseArrayOutput
type AvailableUpgradeResponseOutput ¶
type AvailableUpgradeResponseOutput struct{ *pulumi.OutputState }
func (AvailableUpgradeResponseOutput) AvailabilityLifecycle ¶
func (o AvailableUpgradeResponseOutput) AvailabilityLifecycle() pulumi.StringOutput
The version lifecycle indicator.
func (AvailableUpgradeResponseOutput) ElementType ¶
func (AvailableUpgradeResponseOutput) ElementType() reflect.Type
func (AvailableUpgradeResponseOutput) ToAvailableUpgradeResponseOutput ¶
func (o AvailableUpgradeResponseOutput) ToAvailableUpgradeResponseOutput() AvailableUpgradeResponseOutput
func (AvailableUpgradeResponseOutput) ToAvailableUpgradeResponseOutputWithContext ¶
func (o AvailableUpgradeResponseOutput) ToAvailableUpgradeResponseOutputWithContext(ctx context.Context) AvailableUpgradeResponseOutput
func (AvailableUpgradeResponseOutput) Version ¶
func (o AvailableUpgradeResponseOutput) Version() pulumi.StringOutput
The version available for upgrading.
type BareMetalMachine ¶
type BareMetalMachine struct { pulumi.CustomResourceState // The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network. AssociatedResourceIds pulumi.StringArrayOutput `pulumi:"associatedResourceIds"` // The connection string for the baseboard management controller including IP address and protocol. BmcConnectionString pulumi.StringOutput `pulumi:"bmcConnectionString"` // The credentials of the baseboard management controller on this bare metal machine. BmcCredentials AdministrativeCredentialsResponseOutput `pulumi:"bmcCredentials"` // The MAC address of the BMC device. BmcMacAddress pulumi.StringOutput `pulumi:"bmcMacAddress"` // The MAC address of a NIC connected to the PXE network. BootMacAddress pulumi.StringOutput `pulumi:"bootMacAddress"` // The resource ID of the cluster this bare metal machine is associated with. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The cordon status of the bare metal machine. CordonStatus pulumi.StringOutput `pulumi:"cordonStatus"` // The more detailed status of the bare metal machine. DetailedStatus pulumi.StringOutput `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage pulumi.StringOutput `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponseOutput `pulumi:"extendedLocation"` // The hardware inventory, including information acquired from the model/sku information and from the ironic inspector. HardwareInventory HardwareInventoryResponseOutput `pulumi:"hardwareInventory"` // The details of the latest hardware validation performed for this bare metal machine. HardwareValidationStatus HardwareValidationStatusResponseOutput `pulumi:"hardwareValidationStatus"` // Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the HybridAksClusters that have nodes hosted on this bare metal machine. HybridAksClustersAssociatedIds pulumi.StringArrayOutput `pulumi:"hybridAksClustersAssociatedIds"` // The name of this machine represented by the host object in the Cluster's Kubernetes control plane. KubernetesNodeName pulumi.StringOutput `pulumi:"kubernetesNodeName"` // The version of Kubernetes running on this machine. KubernetesVersion pulumi.StringOutput `pulumi:"kubernetesVersion"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The custom details provided by the customer. MachineDetails pulumi.StringOutput `pulumi:"machineDetails"` // The OS-level hostname assigned to this machine. MachineName pulumi.StringOutput `pulumi:"machineName"` // The unique internal identifier of the bare metal machine SKU. MachineSkuId pulumi.StringOutput `pulumi:"machineSkuId"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The IPv4 address that is assigned to the bare metal machine during the cluster deployment. OamIpv4Address pulumi.StringOutput `pulumi:"oamIpv4Address"` // The IPv6 address that is assigned to the bare metal machine during the cluster deployment. OamIpv6Address pulumi.StringOutput `pulumi:"oamIpv6Address"` // The image that is currently provisioned to the OS disk. OsImage pulumi.StringOutput `pulumi:"osImage"` // The power state derived from the baseboard management controller. PowerState pulumi.StringOutput `pulumi:"powerState"` // The provisioning state of the bare metal machine. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The resource ID of the rack where this bare metal machine resides. RackId pulumi.StringOutput `pulumi:"rackId"` // The rack slot in which this bare metal machine is located, ordered from the bottom up i.e. the lowest slot is 1. RackSlot pulumi.Float64Output `pulumi:"rackSlot"` // The indicator of whether the bare metal machine is ready to receive workloads. ReadyState pulumi.StringOutput `pulumi:"readyState"` // The serial number of the bare metal machine. SerialNumber pulumi.StringOutput `pulumi:"serialNumber"` // The discovered value of the machine's service tag. ServiceTag pulumi.StringOutput `pulumi:"serviceTag"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the VirtualMachines that are hosted on this bare metal machine. VirtualMachinesAssociatedIds pulumi.StringArrayOutput `pulumi:"virtualMachinesAssociatedIds"` }
Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-12-12-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func GetBareMetalMachine ¶
func GetBareMetalMachine(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BareMetalMachineState, opts ...pulumi.ResourceOption) (*BareMetalMachine, error)
GetBareMetalMachine gets an existing BareMetalMachine 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 NewBareMetalMachine ¶
func NewBareMetalMachine(ctx *pulumi.Context, name string, args *BareMetalMachineArgs, opts ...pulumi.ResourceOption) (*BareMetalMachine, error)
NewBareMetalMachine registers a new resource with the given unique name, arguments, and options.
func (*BareMetalMachine) ElementType ¶
func (*BareMetalMachine) ElementType() reflect.Type
func (*BareMetalMachine) ToBareMetalMachineOutput ¶
func (i *BareMetalMachine) ToBareMetalMachineOutput() BareMetalMachineOutput
func (*BareMetalMachine) ToBareMetalMachineOutputWithContext ¶
func (i *BareMetalMachine) ToBareMetalMachineOutputWithContext(ctx context.Context) BareMetalMachineOutput
type BareMetalMachineArgs ¶
type BareMetalMachineArgs struct { // The name of the bare metal machine. BareMetalMachineName pulumi.StringPtrInput // The connection string for the baseboard management controller including IP address and protocol. BmcConnectionString pulumi.StringInput // The credentials of the baseboard management controller on this bare metal machine. BmcCredentials AdministrativeCredentialsInput // The MAC address of the BMC device. BmcMacAddress pulumi.StringInput // The MAC address of a NIC connected to the PXE network. BootMacAddress pulumi.StringInput // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The custom details provided by the customer. MachineDetails pulumi.StringInput // The OS-level hostname assigned to this machine. MachineName pulumi.StringInput // The unique internal identifier of the bare metal machine SKU. MachineSkuId pulumi.StringInput // The resource ID of the rack where this bare metal machine resides. RackId pulumi.StringInput // The rack slot in which this bare metal machine is located, ordered from the bottom up i.e. the lowest slot is 1. RackSlot pulumi.Float64Input // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The serial number of the bare metal machine. SerialNumber pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a BareMetalMachine resource.
func (BareMetalMachineArgs) ElementType ¶
func (BareMetalMachineArgs) ElementType() reflect.Type
type BareMetalMachineConfigurationData ¶
type BareMetalMachineConfigurationData struct { // The credentials of the baseboard management controller on this bare metal machine. BmcCredentials AdministrativeCredentials `pulumi:"bmcCredentials"` // The MAC address of the BMC for this machine. BmcMacAddress string `pulumi:"bmcMacAddress"` // The MAC address associated with the PXE NIC card. BootMacAddress string `pulumi:"bootMacAddress"` // The free-form additional information about the machine, e.g. an asset tag. MachineDetails *string `pulumi:"machineDetails"` // The user-provided name for the bare metal machine created from this specification. // If not provided, the machine name will be generated programmatically. MachineName *string `pulumi:"machineName"` // The slot the physical machine is in the rack based on the BOM configuration. RackSlot float64 `pulumi:"rackSlot"` // The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag. SerialNumber string `pulumi:"serialNumber"` }
type BareMetalMachineConfigurationDataArgs ¶
type BareMetalMachineConfigurationDataArgs struct { // The credentials of the baseboard management controller on this bare metal machine. BmcCredentials AdministrativeCredentialsInput `pulumi:"bmcCredentials"` // The MAC address of the BMC for this machine. BmcMacAddress pulumi.StringInput `pulumi:"bmcMacAddress"` // The MAC address associated with the PXE NIC card. BootMacAddress pulumi.StringInput `pulumi:"bootMacAddress"` // The free-form additional information about the machine, e.g. an asset tag. MachineDetails pulumi.StringPtrInput `pulumi:"machineDetails"` // The user-provided name for the bare metal machine created from this specification. // If not provided, the machine name will be generated programmatically. MachineName pulumi.StringPtrInput `pulumi:"machineName"` // The slot the physical machine is in the rack based on the BOM configuration. RackSlot pulumi.Float64Input `pulumi:"rackSlot"` // The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag. SerialNumber pulumi.StringInput `pulumi:"serialNumber"` }
func (BareMetalMachineConfigurationDataArgs) ElementType ¶
func (BareMetalMachineConfigurationDataArgs) ElementType() reflect.Type
func (BareMetalMachineConfigurationDataArgs) ToBareMetalMachineConfigurationDataOutput ¶
func (i BareMetalMachineConfigurationDataArgs) ToBareMetalMachineConfigurationDataOutput() BareMetalMachineConfigurationDataOutput
func (BareMetalMachineConfigurationDataArgs) ToBareMetalMachineConfigurationDataOutputWithContext ¶
func (i BareMetalMachineConfigurationDataArgs) ToBareMetalMachineConfigurationDataOutputWithContext(ctx context.Context) BareMetalMachineConfigurationDataOutput
type BareMetalMachineConfigurationDataArray ¶
type BareMetalMachineConfigurationDataArray []BareMetalMachineConfigurationDataInput
func (BareMetalMachineConfigurationDataArray) ElementType ¶
func (BareMetalMachineConfigurationDataArray) ElementType() reflect.Type
func (BareMetalMachineConfigurationDataArray) ToBareMetalMachineConfigurationDataArrayOutput ¶
func (i BareMetalMachineConfigurationDataArray) ToBareMetalMachineConfigurationDataArrayOutput() BareMetalMachineConfigurationDataArrayOutput
func (BareMetalMachineConfigurationDataArray) ToBareMetalMachineConfigurationDataArrayOutputWithContext ¶
func (i BareMetalMachineConfigurationDataArray) ToBareMetalMachineConfigurationDataArrayOutputWithContext(ctx context.Context) BareMetalMachineConfigurationDataArrayOutput
type BareMetalMachineConfigurationDataArrayInput ¶
type BareMetalMachineConfigurationDataArrayInput interface { pulumi.Input ToBareMetalMachineConfigurationDataArrayOutput() BareMetalMachineConfigurationDataArrayOutput ToBareMetalMachineConfigurationDataArrayOutputWithContext(context.Context) BareMetalMachineConfigurationDataArrayOutput }
BareMetalMachineConfigurationDataArrayInput is an input type that accepts BareMetalMachineConfigurationDataArray and BareMetalMachineConfigurationDataArrayOutput values. You can construct a concrete instance of `BareMetalMachineConfigurationDataArrayInput` via:
BareMetalMachineConfigurationDataArray{ BareMetalMachineConfigurationDataArgs{...} }
type BareMetalMachineConfigurationDataArrayOutput ¶
type BareMetalMachineConfigurationDataArrayOutput struct{ *pulumi.OutputState }
func (BareMetalMachineConfigurationDataArrayOutput) ElementType ¶
func (BareMetalMachineConfigurationDataArrayOutput) ElementType() reflect.Type
func (BareMetalMachineConfigurationDataArrayOutput) ToBareMetalMachineConfigurationDataArrayOutput ¶
func (o BareMetalMachineConfigurationDataArrayOutput) ToBareMetalMachineConfigurationDataArrayOutput() BareMetalMachineConfigurationDataArrayOutput
func (BareMetalMachineConfigurationDataArrayOutput) ToBareMetalMachineConfigurationDataArrayOutputWithContext ¶
func (o BareMetalMachineConfigurationDataArrayOutput) ToBareMetalMachineConfigurationDataArrayOutputWithContext(ctx context.Context) BareMetalMachineConfigurationDataArrayOutput
type BareMetalMachineConfigurationDataInput ¶
type BareMetalMachineConfigurationDataInput interface { pulumi.Input ToBareMetalMachineConfigurationDataOutput() BareMetalMachineConfigurationDataOutput ToBareMetalMachineConfigurationDataOutputWithContext(context.Context) BareMetalMachineConfigurationDataOutput }
BareMetalMachineConfigurationDataInput is an input type that accepts BareMetalMachineConfigurationDataArgs and BareMetalMachineConfigurationDataOutput values. You can construct a concrete instance of `BareMetalMachineConfigurationDataInput` via:
BareMetalMachineConfigurationDataArgs{...}
type BareMetalMachineConfigurationDataOutput ¶
type BareMetalMachineConfigurationDataOutput struct{ *pulumi.OutputState }
func (BareMetalMachineConfigurationDataOutput) BmcCredentials ¶
func (o BareMetalMachineConfigurationDataOutput) BmcCredentials() AdministrativeCredentialsOutput
The credentials of the baseboard management controller on this bare metal machine.
func (BareMetalMachineConfigurationDataOutput) BmcMacAddress ¶
func (o BareMetalMachineConfigurationDataOutput) BmcMacAddress() pulumi.StringOutput
The MAC address of the BMC for this machine.
func (BareMetalMachineConfigurationDataOutput) BootMacAddress ¶
func (o BareMetalMachineConfigurationDataOutput) BootMacAddress() pulumi.StringOutput
The MAC address associated with the PXE NIC card.
func (BareMetalMachineConfigurationDataOutput) ElementType ¶
func (BareMetalMachineConfigurationDataOutput) ElementType() reflect.Type
func (BareMetalMachineConfigurationDataOutput) MachineDetails ¶
func (o BareMetalMachineConfigurationDataOutput) MachineDetails() pulumi.StringPtrOutput
The free-form additional information about the machine, e.g. an asset tag.
func (BareMetalMachineConfigurationDataOutput) MachineName ¶
func (o BareMetalMachineConfigurationDataOutput) MachineName() pulumi.StringPtrOutput
The user-provided name for the bare metal machine created from this specification. If not provided, the machine name will be generated programmatically.
func (BareMetalMachineConfigurationDataOutput) RackSlot ¶
func (o BareMetalMachineConfigurationDataOutput) RackSlot() pulumi.Float64Output
The slot the physical machine is in the rack based on the BOM configuration.
func (BareMetalMachineConfigurationDataOutput) SerialNumber ¶
func (o BareMetalMachineConfigurationDataOutput) SerialNumber() pulumi.StringOutput
The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag.
func (BareMetalMachineConfigurationDataOutput) ToBareMetalMachineConfigurationDataOutput ¶
func (o BareMetalMachineConfigurationDataOutput) ToBareMetalMachineConfigurationDataOutput() BareMetalMachineConfigurationDataOutput
func (BareMetalMachineConfigurationDataOutput) ToBareMetalMachineConfigurationDataOutputWithContext ¶
func (o BareMetalMachineConfigurationDataOutput) ToBareMetalMachineConfigurationDataOutputWithContext(ctx context.Context) BareMetalMachineConfigurationDataOutput
type BareMetalMachineConfigurationDataResponse ¶
type BareMetalMachineConfigurationDataResponse struct { // The connection string for the baseboard management controller including IP address and protocol. BmcConnectionString string `pulumi:"bmcConnectionString"` // The credentials of the baseboard management controller on this bare metal machine. BmcCredentials AdministrativeCredentialsResponse `pulumi:"bmcCredentials"` // The MAC address of the BMC for this machine. BmcMacAddress string `pulumi:"bmcMacAddress"` // The MAC address associated with the PXE NIC card. BootMacAddress string `pulumi:"bootMacAddress"` // The free-form additional information about the machine, e.g. an asset tag. MachineDetails *string `pulumi:"machineDetails"` // The user-provided name for the bare metal machine created from this specification. // If not provided, the machine name will be generated programmatically. MachineName *string `pulumi:"machineName"` // The slot the physical machine is in the rack based on the BOM configuration. RackSlot float64 `pulumi:"rackSlot"` // The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag. SerialNumber string `pulumi:"serialNumber"` }
type BareMetalMachineConfigurationDataResponseArrayOutput ¶
type BareMetalMachineConfigurationDataResponseArrayOutput struct{ *pulumi.OutputState }
func (BareMetalMachineConfigurationDataResponseArrayOutput) ElementType ¶
func (BareMetalMachineConfigurationDataResponseArrayOutput) ElementType() reflect.Type
func (BareMetalMachineConfigurationDataResponseArrayOutput) ToBareMetalMachineConfigurationDataResponseArrayOutput ¶
func (o BareMetalMachineConfigurationDataResponseArrayOutput) ToBareMetalMachineConfigurationDataResponseArrayOutput() BareMetalMachineConfigurationDataResponseArrayOutput
func (BareMetalMachineConfigurationDataResponseArrayOutput) ToBareMetalMachineConfigurationDataResponseArrayOutputWithContext ¶
func (o BareMetalMachineConfigurationDataResponseArrayOutput) ToBareMetalMachineConfigurationDataResponseArrayOutputWithContext(ctx context.Context) BareMetalMachineConfigurationDataResponseArrayOutput
type BareMetalMachineConfigurationDataResponseOutput ¶
type BareMetalMachineConfigurationDataResponseOutput struct{ *pulumi.OutputState }
func (BareMetalMachineConfigurationDataResponseOutput) BmcConnectionString ¶
func (o BareMetalMachineConfigurationDataResponseOutput) BmcConnectionString() pulumi.StringOutput
The connection string for the baseboard management controller including IP address and protocol.
func (BareMetalMachineConfigurationDataResponseOutput) BmcCredentials ¶
func (o BareMetalMachineConfigurationDataResponseOutput) BmcCredentials() AdministrativeCredentialsResponseOutput
The credentials of the baseboard management controller on this bare metal machine.
func (BareMetalMachineConfigurationDataResponseOutput) BmcMacAddress ¶
func (o BareMetalMachineConfigurationDataResponseOutput) BmcMacAddress() pulumi.StringOutput
The MAC address of the BMC for this machine.
func (BareMetalMachineConfigurationDataResponseOutput) BootMacAddress ¶
func (o BareMetalMachineConfigurationDataResponseOutput) BootMacAddress() pulumi.StringOutput
The MAC address associated with the PXE NIC card.
func (BareMetalMachineConfigurationDataResponseOutput) ElementType ¶
func (BareMetalMachineConfigurationDataResponseOutput) ElementType() reflect.Type
func (BareMetalMachineConfigurationDataResponseOutput) MachineDetails ¶
func (o BareMetalMachineConfigurationDataResponseOutput) MachineDetails() pulumi.StringPtrOutput
The free-form additional information about the machine, e.g. an asset tag.
func (BareMetalMachineConfigurationDataResponseOutput) MachineName ¶
func (o BareMetalMachineConfigurationDataResponseOutput) MachineName() pulumi.StringPtrOutput
The user-provided name for the bare metal machine created from this specification. If not provided, the machine name will be generated programmatically.
func (BareMetalMachineConfigurationDataResponseOutput) RackSlot ¶
func (o BareMetalMachineConfigurationDataResponseOutput) RackSlot() pulumi.Float64Output
The slot the physical machine is in the rack based on the BOM configuration.
func (BareMetalMachineConfigurationDataResponseOutput) SerialNumber ¶
func (o BareMetalMachineConfigurationDataResponseOutput) SerialNumber() pulumi.StringOutput
The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag.
func (BareMetalMachineConfigurationDataResponseOutput) ToBareMetalMachineConfigurationDataResponseOutput ¶
func (o BareMetalMachineConfigurationDataResponseOutput) ToBareMetalMachineConfigurationDataResponseOutput() BareMetalMachineConfigurationDataResponseOutput
func (BareMetalMachineConfigurationDataResponseOutput) ToBareMetalMachineConfigurationDataResponseOutputWithContext ¶
func (o BareMetalMachineConfigurationDataResponseOutput) ToBareMetalMachineConfigurationDataResponseOutputWithContext(ctx context.Context) BareMetalMachineConfigurationDataResponseOutput
type BareMetalMachineInput ¶
type BareMetalMachineInput interface { pulumi.Input ToBareMetalMachineOutput() BareMetalMachineOutput ToBareMetalMachineOutputWithContext(ctx context.Context) BareMetalMachineOutput }
type BareMetalMachineKeySet ¶
type BareMetalMachineKeySet struct { pulumi.CustomResourceState // The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access. AzureGroupId pulumi.StringOutput `pulumi:"azureGroupId"` // The more detailed status of the key set. DetailedStatus pulumi.StringOutput `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage pulumi.StringOutput `pulumi:"detailedStatusMessage"` // The date and time after which the users in this key set will be removed from the bare metal machines. Expiration pulumi.StringOutput `pulumi:"expiration"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponseOutput `pulumi:"extendedLocation"` // The list of IP addresses of jump hosts with management network access from which a login will be allowed for the users. JumpHostsAllowed pulumi.StringArrayOutput `pulumi:"jumpHostsAllowed"` // The last time this key set was validated. LastValidation pulumi.StringOutput `pulumi:"lastValidation"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The name of the group that users will be assigned to on the operating system of the machines. OsGroupName pulumi.StringPtrOutput `pulumi:"osGroupName"` // The access level allowed for the users in this key set. PrivilegeLevel pulumi.StringOutput `pulumi:"privilegeLevel"` // The provisioning state of the bare metal machine key set. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // The unique list of permitted users. UserList KeySetUserResponseArrayOutput `pulumi:"userList"` // The status evaluation of each user. UserListStatus KeySetUserStatusResponseArrayOutput `pulumi:"userListStatus"` }
Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-12-12-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func GetBareMetalMachineKeySet ¶
func GetBareMetalMachineKeySet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BareMetalMachineKeySetState, opts ...pulumi.ResourceOption) (*BareMetalMachineKeySet, error)
GetBareMetalMachineKeySet gets an existing BareMetalMachineKeySet 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 NewBareMetalMachineKeySet ¶
func NewBareMetalMachineKeySet(ctx *pulumi.Context, name string, args *BareMetalMachineKeySetArgs, opts ...pulumi.ResourceOption) (*BareMetalMachineKeySet, error)
NewBareMetalMachineKeySet registers a new resource with the given unique name, arguments, and options.
func (*BareMetalMachineKeySet) ElementType ¶
func (*BareMetalMachineKeySet) ElementType() reflect.Type
func (*BareMetalMachineKeySet) ToBareMetalMachineKeySetOutput ¶
func (i *BareMetalMachineKeySet) ToBareMetalMachineKeySetOutput() BareMetalMachineKeySetOutput
func (*BareMetalMachineKeySet) ToBareMetalMachineKeySetOutputWithContext ¶
func (i *BareMetalMachineKeySet) ToBareMetalMachineKeySetOutputWithContext(ctx context.Context) BareMetalMachineKeySetOutput
type BareMetalMachineKeySetArgs ¶
type BareMetalMachineKeySetArgs struct { // The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access. AzureGroupId pulumi.StringInput // The name of the bare metal machine key set. BareMetalMachineKeySetName pulumi.StringPtrInput // The name of the cluster. ClusterName pulumi.StringInput // The date and time after which the users in this key set will be removed from the bare metal machines. Expiration pulumi.StringInput // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationInput // The list of IP addresses of jump hosts with management network access from which a login will be allowed for the users. JumpHostsAllowed pulumi.StringArrayInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the group that users will be assigned to on the operating system of the machines. OsGroupName pulumi.StringPtrInput // The access level allowed for the users in this key set. PrivilegeLevel pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // The unique list of permitted users. UserList KeySetUserArrayInput }
The set of arguments for constructing a BareMetalMachineKeySet resource.
func (BareMetalMachineKeySetArgs) ElementType ¶
func (BareMetalMachineKeySetArgs) ElementType() reflect.Type
type BareMetalMachineKeySetInput ¶
type BareMetalMachineKeySetInput interface { pulumi.Input ToBareMetalMachineKeySetOutput() BareMetalMachineKeySetOutput ToBareMetalMachineKeySetOutputWithContext(ctx context.Context) BareMetalMachineKeySetOutput }
type BareMetalMachineKeySetOutput ¶
type BareMetalMachineKeySetOutput struct{ *pulumi.OutputState }
func (BareMetalMachineKeySetOutput) AzureGroupId ¶
func (o BareMetalMachineKeySetOutput) AzureGroupId() pulumi.StringOutput
The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access.
func (BareMetalMachineKeySetOutput) DetailedStatus ¶
func (o BareMetalMachineKeySetOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the key set.
func (BareMetalMachineKeySetOutput) DetailedStatusMessage ¶
func (o BareMetalMachineKeySetOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (BareMetalMachineKeySetOutput) ElementType ¶
func (BareMetalMachineKeySetOutput) ElementType() reflect.Type
func (BareMetalMachineKeySetOutput) Expiration ¶
func (o BareMetalMachineKeySetOutput) Expiration() pulumi.StringOutput
The date and time after which the users in this key set will be removed from the bare metal machines.
func (BareMetalMachineKeySetOutput) ExtendedLocation ¶
func (o BareMetalMachineKeySetOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (BareMetalMachineKeySetOutput) JumpHostsAllowed ¶
func (o BareMetalMachineKeySetOutput) JumpHostsAllowed() pulumi.StringArrayOutput
The list of IP addresses of jump hosts with management network access from which a login will be allowed for the users.
func (BareMetalMachineKeySetOutput) LastValidation ¶
func (o BareMetalMachineKeySetOutput) LastValidation() pulumi.StringOutput
The last time this key set was validated.
func (BareMetalMachineKeySetOutput) Location ¶
func (o BareMetalMachineKeySetOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (BareMetalMachineKeySetOutput) Name ¶
func (o BareMetalMachineKeySetOutput) Name() pulumi.StringOutput
The name of the resource
func (BareMetalMachineKeySetOutput) OsGroupName ¶
func (o BareMetalMachineKeySetOutput) OsGroupName() pulumi.StringPtrOutput
The name of the group that users will be assigned to on the operating system of the machines.
func (BareMetalMachineKeySetOutput) PrivilegeLevel ¶
func (o BareMetalMachineKeySetOutput) PrivilegeLevel() pulumi.StringOutput
The access level allowed for the users in this key set.
func (BareMetalMachineKeySetOutput) ProvisioningState ¶
func (o BareMetalMachineKeySetOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the bare metal machine key set.
func (BareMetalMachineKeySetOutput) SystemData ¶
func (o BareMetalMachineKeySetOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (BareMetalMachineKeySetOutput) Tags ¶
func (o BareMetalMachineKeySetOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (BareMetalMachineKeySetOutput) ToBareMetalMachineKeySetOutput ¶
func (o BareMetalMachineKeySetOutput) ToBareMetalMachineKeySetOutput() BareMetalMachineKeySetOutput
func (BareMetalMachineKeySetOutput) ToBareMetalMachineKeySetOutputWithContext ¶
func (o BareMetalMachineKeySetOutput) ToBareMetalMachineKeySetOutputWithContext(ctx context.Context) BareMetalMachineKeySetOutput
func (BareMetalMachineKeySetOutput) Type ¶
func (o BareMetalMachineKeySetOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (BareMetalMachineKeySetOutput) UserList ¶
func (o BareMetalMachineKeySetOutput) UserList() KeySetUserResponseArrayOutput
The unique list of permitted users.
func (BareMetalMachineKeySetOutput) UserListStatus ¶
func (o BareMetalMachineKeySetOutput) UserListStatus() KeySetUserStatusResponseArrayOutput
The status evaluation of each user.
type BareMetalMachineKeySetPrivilegeLevel ¶
type BareMetalMachineKeySetPrivilegeLevel string
The access level allowed for the users in this key set.
func (BareMetalMachineKeySetPrivilegeLevel) ElementType ¶
func (BareMetalMachineKeySetPrivilegeLevel) ElementType() reflect.Type
func (BareMetalMachineKeySetPrivilegeLevel) ToBareMetalMachineKeySetPrivilegeLevelOutput ¶
func (e BareMetalMachineKeySetPrivilegeLevel) ToBareMetalMachineKeySetPrivilegeLevelOutput() BareMetalMachineKeySetPrivilegeLevelOutput
func (BareMetalMachineKeySetPrivilegeLevel) ToBareMetalMachineKeySetPrivilegeLevelOutputWithContext ¶
func (e BareMetalMachineKeySetPrivilegeLevel) ToBareMetalMachineKeySetPrivilegeLevelOutputWithContext(ctx context.Context) BareMetalMachineKeySetPrivilegeLevelOutput
func (BareMetalMachineKeySetPrivilegeLevel) ToBareMetalMachineKeySetPrivilegeLevelPtrOutput ¶
func (e BareMetalMachineKeySetPrivilegeLevel) ToBareMetalMachineKeySetPrivilegeLevelPtrOutput() BareMetalMachineKeySetPrivilegeLevelPtrOutput
func (BareMetalMachineKeySetPrivilegeLevel) ToBareMetalMachineKeySetPrivilegeLevelPtrOutputWithContext ¶
func (e BareMetalMachineKeySetPrivilegeLevel) ToBareMetalMachineKeySetPrivilegeLevelPtrOutputWithContext(ctx context.Context) BareMetalMachineKeySetPrivilegeLevelPtrOutput
func (BareMetalMachineKeySetPrivilegeLevel) ToStringOutput ¶
func (e BareMetalMachineKeySetPrivilegeLevel) ToStringOutput() pulumi.StringOutput
func (BareMetalMachineKeySetPrivilegeLevel) ToStringOutputWithContext ¶
func (e BareMetalMachineKeySetPrivilegeLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BareMetalMachineKeySetPrivilegeLevel) ToStringPtrOutput ¶
func (e BareMetalMachineKeySetPrivilegeLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (BareMetalMachineKeySetPrivilegeLevel) ToStringPtrOutputWithContext ¶
func (e BareMetalMachineKeySetPrivilegeLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BareMetalMachineKeySetPrivilegeLevelInput ¶
type BareMetalMachineKeySetPrivilegeLevelInput interface { pulumi.Input ToBareMetalMachineKeySetPrivilegeLevelOutput() BareMetalMachineKeySetPrivilegeLevelOutput ToBareMetalMachineKeySetPrivilegeLevelOutputWithContext(context.Context) BareMetalMachineKeySetPrivilegeLevelOutput }
BareMetalMachineKeySetPrivilegeLevelInput is an input type that accepts values of the BareMetalMachineKeySetPrivilegeLevel enum A concrete instance of `BareMetalMachineKeySetPrivilegeLevelInput` can be one of the following:
BareMetalMachineKeySetPrivilegeLevelStandard BareMetalMachineKeySetPrivilegeLevelSuperuser
type BareMetalMachineKeySetPrivilegeLevelOutput ¶
type BareMetalMachineKeySetPrivilegeLevelOutput struct{ *pulumi.OutputState }
func (BareMetalMachineKeySetPrivilegeLevelOutput) ElementType ¶
func (BareMetalMachineKeySetPrivilegeLevelOutput) ElementType() reflect.Type
func (BareMetalMachineKeySetPrivilegeLevelOutput) ToBareMetalMachineKeySetPrivilegeLevelOutput ¶
func (o BareMetalMachineKeySetPrivilegeLevelOutput) ToBareMetalMachineKeySetPrivilegeLevelOutput() BareMetalMachineKeySetPrivilegeLevelOutput
func (BareMetalMachineKeySetPrivilegeLevelOutput) ToBareMetalMachineKeySetPrivilegeLevelOutputWithContext ¶
func (o BareMetalMachineKeySetPrivilegeLevelOutput) ToBareMetalMachineKeySetPrivilegeLevelOutputWithContext(ctx context.Context) BareMetalMachineKeySetPrivilegeLevelOutput
func (BareMetalMachineKeySetPrivilegeLevelOutput) ToBareMetalMachineKeySetPrivilegeLevelPtrOutput ¶
func (o BareMetalMachineKeySetPrivilegeLevelOutput) ToBareMetalMachineKeySetPrivilegeLevelPtrOutput() BareMetalMachineKeySetPrivilegeLevelPtrOutput
func (BareMetalMachineKeySetPrivilegeLevelOutput) ToBareMetalMachineKeySetPrivilegeLevelPtrOutputWithContext ¶
func (o BareMetalMachineKeySetPrivilegeLevelOutput) ToBareMetalMachineKeySetPrivilegeLevelPtrOutputWithContext(ctx context.Context) BareMetalMachineKeySetPrivilegeLevelPtrOutput
func (BareMetalMachineKeySetPrivilegeLevelOutput) ToStringOutput ¶
func (o BareMetalMachineKeySetPrivilegeLevelOutput) ToStringOutput() pulumi.StringOutput
func (BareMetalMachineKeySetPrivilegeLevelOutput) ToStringOutputWithContext ¶
func (o BareMetalMachineKeySetPrivilegeLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BareMetalMachineKeySetPrivilegeLevelOutput) ToStringPtrOutput ¶
func (o BareMetalMachineKeySetPrivilegeLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BareMetalMachineKeySetPrivilegeLevelOutput) ToStringPtrOutputWithContext ¶
func (o BareMetalMachineKeySetPrivilegeLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BareMetalMachineKeySetPrivilegeLevelPtrInput ¶
type BareMetalMachineKeySetPrivilegeLevelPtrInput interface { pulumi.Input ToBareMetalMachineKeySetPrivilegeLevelPtrOutput() BareMetalMachineKeySetPrivilegeLevelPtrOutput ToBareMetalMachineKeySetPrivilegeLevelPtrOutputWithContext(context.Context) BareMetalMachineKeySetPrivilegeLevelPtrOutput }
func BareMetalMachineKeySetPrivilegeLevelPtr ¶
func BareMetalMachineKeySetPrivilegeLevelPtr(v string) BareMetalMachineKeySetPrivilegeLevelPtrInput
type BareMetalMachineKeySetPrivilegeLevelPtrOutput ¶
type BareMetalMachineKeySetPrivilegeLevelPtrOutput struct{ *pulumi.OutputState }
func (BareMetalMachineKeySetPrivilegeLevelPtrOutput) ElementType ¶
func (BareMetalMachineKeySetPrivilegeLevelPtrOutput) ElementType() reflect.Type
func (BareMetalMachineKeySetPrivilegeLevelPtrOutput) ToBareMetalMachineKeySetPrivilegeLevelPtrOutput ¶
func (o BareMetalMachineKeySetPrivilegeLevelPtrOutput) ToBareMetalMachineKeySetPrivilegeLevelPtrOutput() BareMetalMachineKeySetPrivilegeLevelPtrOutput
func (BareMetalMachineKeySetPrivilegeLevelPtrOutput) ToBareMetalMachineKeySetPrivilegeLevelPtrOutputWithContext ¶
func (o BareMetalMachineKeySetPrivilegeLevelPtrOutput) ToBareMetalMachineKeySetPrivilegeLevelPtrOutputWithContext(ctx context.Context) BareMetalMachineKeySetPrivilegeLevelPtrOutput
func (BareMetalMachineKeySetPrivilegeLevelPtrOutput) ToStringPtrOutput ¶
func (o BareMetalMachineKeySetPrivilegeLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BareMetalMachineKeySetPrivilegeLevelPtrOutput) ToStringPtrOutputWithContext ¶
func (o BareMetalMachineKeySetPrivilegeLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BareMetalMachineKeySetState ¶
type BareMetalMachineKeySetState struct { }
func (BareMetalMachineKeySetState) ElementType ¶
func (BareMetalMachineKeySetState) ElementType() reflect.Type
type BareMetalMachineOutput ¶
type BareMetalMachineOutput struct{ *pulumi.OutputState }
func (BareMetalMachineOutput) AssociatedResourceIds ¶
func (o BareMetalMachineOutput) AssociatedResourceIds() pulumi.StringArrayOutput
The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.
func (BareMetalMachineOutput) BmcConnectionString ¶
func (o BareMetalMachineOutput) BmcConnectionString() pulumi.StringOutput
The connection string for the baseboard management controller including IP address and protocol.
func (BareMetalMachineOutput) BmcCredentials ¶
func (o BareMetalMachineOutput) BmcCredentials() AdministrativeCredentialsResponseOutput
The credentials of the baseboard management controller on this bare metal machine.
func (BareMetalMachineOutput) BmcMacAddress ¶
func (o BareMetalMachineOutput) BmcMacAddress() pulumi.StringOutput
The MAC address of the BMC device.
func (BareMetalMachineOutput) BootMacAddress ¶
func (o BareMetalMachineOutput) BootMacAddress() pulumi.StringOutput
The MAC address of a NIC connected to the PXE network.
func (BareMetalMachineOutput) ClusterId ¶
func (o BareMetalMachineOutput) ClusterId() pulumi.StringOutput
The resource ID of the cluster this bare metal machine is associated with.
func (BareMetalMachineOutput) CordonStatus ¶
func (o BareMetalMachineOutput) CordonStatus() pulumi.StringOutput
The cordon status of the bare metal machine.
func (BareMetalMachineOutput) DetailedStatus ¶
func (o BareMetalMachineOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the bare metal machine.
func (BareMetalMachineOutput) DetailedStatusMessage ¶
func (o BareMetalMachineOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (BareMetalMachineOutput) ElementType ¶
func (BareMetalMachineOutput) ElementType() reflect.Type
func (BareMetalMachineOutput) ExtendedLocation ¶
func (o BareMetalMachineOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (BareMetalMachineOutput) HardwareInventory ¶
func (o BareMetalMachineOutput) HardwareInventory() HardwareInventoryResponseOutput
The hardware inventory, including information acquired from the model/sku information and from the ironic inspector.
func (BareMetalMachineOutput) HardwareValidationStatus ¶
func (o BareMetalMachineOutput) HardwareValidationStatus() HardwareValidationStatusResponseOutput
The details of the latest hardware validation performed for this bare metal machine.
func (BareMetalMachineOutput) HybridAksClustersAssociatedIds ¶
func (o BareMetalMachineOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the HybridAksClusters that have nodes hosted on this bare metal machine.
func (BareMetalMachineOutput) KubernetesNodeName ¶
func (o BareMetalMachineOutput) KubernetesNodeName() pulumi.StringOutput
The name of this machine represented by the host object in the Cluster's Kubernetes control plane.
func (BareMetalMachineOutput) KubernetesVersion ¶
func (o BareMetalMachineOutput) KubernetesVersion() pulumi.StringOutput
The version of Kubernetes running on this machine.
func (BareMetalMachineOutput) Location ¶
func (o BareMetalMachineOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (BareMetalMachineOutput) MachineDetails ¶
func (o BareMetalMachineOutput) MachineDetails() pulumi.StringOutput
The custom details provided by the customer.
func (BareMetalMachineOutput) MachineName ¶
func (o BareMetalMachineOutput) MachineName() pulumi.StringOutput
The OS-level hostname assigned to this machine.
func (BareMetalMachineOutput) MachineSkuId ¶
func (o BareMetalMachineOutput) MachineSkuId() pulumi.StringOutput
The unique internal identifier of the bare metal machine SKU.
func (BareMetalMachineOutput) Name ¶
func (o BareMetalMachineOutput) Name() pulumi.StringOutput
The name of the resource
func (BareMetalMachineOutput) OamIpv4Address ¶
func (o BareMetalMachineOutput) OamIpv4Address() pulumi.StringOutput
The IPv4 address that is assigned to the bare metal machine during the cluster deployment.
func (BareMetalMachineOutput) OamIpv6Address ¶
func (o BareMetalMachineOutput) OamIpv6Address() pulumi.StringOutput
The IPv6 address that is assigned to the bare metal machine during the cluster deployment.
func (BareMetalMachineOutput) OsImage ¶
func (o BareMetalMachineOutput) OsImage() pulumi.StringOutput
The image that is currently provisioned to the OS disk.
func (BareMetalMachineOutput) PowerState ¶
func (o BareMetalMachineOutput) PowerState() pulumi.StringOutput
The power state derived from the baseboard management controller.
func (BareMetalMachineOutput) ProvisioningState ¶
func (o BareMetalMachineOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the bare metal machine.
func (BareMetalMachineOutput) RackId ¶
func (o BareMetalMachineOutput) RackId() pulumi.StringOutput
The resource ID of the rack where this bare metal machine resides.
func (BareMetalMachineOutput) RackSlot ¶
func (o BareMetalMachineOutput) RackSlot() pulumi.Float64Output
The rack slot in which this bare metal machine is located, ordered from the bottom up i.e. the lowest slot is 1.
func (BareMetalMachineOutput) ReadyState ¶
func (o BareMetalMachineOutput) ReadyState() pulumi.StringOutput
The indicator of whether the bare metal machine is ready to receive workloads.
func (BareMetalMachineOutput) SerialNumber ¶
func (o BareMetalMachineOutput) SerialNumber() pulumi.StringOutput
The serial number of the bare metal machine.
func (BareMetalMachineOutput) ServiceTag ¶
func (o BareMetalMachineOutput) ServiceTag() pulumi.StringOutput
The discovered value of the machine's service tag.
func (BareMetalMachineOutput) SystemData ¶
func (o BareMetalMachineOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (BareMetalMachineOutput) Tags ¶
func (o BareMetalMachineOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (BareMetalMachineOutput) ToBareMetalMachineOutput ¶
func (o BareMetalMachineOutput) ToBareMetalMachineOutput() BareMetalMachineOutput
func (BareMetalMachineOutput) ToBareMetalMachineOutputWithContext ¶
func (o BareMetalMachineOutput) ToBareMetalMachineOutputWithContext(ctx context.Context) BareMetalMachineOutput
func (BareMetalMachineOutput) Type ¶
func (o BareMetalMachineOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (BareMetalMachineOutput) VirtualMachinesAssociatedIds ¶
func (o BareMetalMachineOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the VirtualMachines that are hosted on this bare metal machine.
type BareMetalMachineState ¶
type BareMetalMachineState struct { }
func (BareMetalMachineState) ElementType ¶
func (BareMetalMachineState) ElementType() reflect.Type
type BfdEnabled ¶
type BfdEnabled string
The indicator to prevent the use of IP addresses ending with .0 and .255 for this pool. Enabling this option will only use IP addresses between .1 and .254 inclusive.
func (BfdEnabled) ElementType ¶
func (BfdEnabled) ElementType() reflect.Type
func (BfdEnabled) ToBfdEnabledOutput ¶
func (e BfdEnabled) ToBfdEnabledOutput() BfdEnabledOutput
func (BfdEnabled) ToBfdEnabledOutputWithContext ¶
func (e BfdEnabled) ToBfdEnabledOutputWithContext(ctx context.Context) BfdEnabledOutput
func (BfdEnabled) ToBfdEnabledPtrOutput ¶
func (e BfdEnabled) ToBfdEnabledPtrOutput() BfdEnabledPtrOutput
func (BfdEnabled) ToBfdEnabledPtrOutputWithContext ¶
func (e BfdEnabled) ToBfdEnabledPtrOutputWithContext(ctx context.Context) BfdEnabledPtrOutput
func (BfdEnabled) ToStringOutput ¶
func (e BfdEnabled) ToStringOutput() pulumi.StringOutput
func (BfdEnabled) ToStringOutputWithContext ¶
func (e BfdEnabled) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BfdEnabled) ToStringPtrOutput ¶
func (e BfdEnabled) ToStringPtrOutput() pulumi.StringPtrOutput
func (BfdEnabled) ToStringPtrOutputWithContext ¶
func (e BfdEnabled) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BfdEnabledInput ¶
type BfdEnabledInput interface { pulumi.Input ToBfdEnabledOutput() BfdEnabledOutput ToBfdEnabledOutputWithContext(context.Context) BfdEnabledOutput }
BfdEnabledInput is an input type that accepts values of the BfdEnabled enum A concrete instance of `BfdEnabledInput` can be one of the following:
BfdEnabledTrue BfdEnabledFalse
type BfdEnabledOutput ¶
type BfdEnabledOutput struct{ *pulumi.OutputState }
func (BfdEnabledOutput) ElementType ¶
func (BfdEnabledOutput) ElementType() reflect.Type
func (BfdEnabledOutput) ToBfdEnabledOutput ¶
func (o BfdEnabledOutput) ToBfdEnabledOutput() BfdEnabledOutput
func (BfdEnabledOutput) ToBfdEnabledOutputWithContext ¶
func (o BfdEnabledOutput) ToBfdEnabledOutputWithContext(ctx context.Context) BfdEnabledOutput
func (BfdEnabledOutput) ToBfdEnabledPtrOutput ¶
func (o BfdEnabledOutput) ToBfdEnabledPtrOutput() BfdEnabledPtrOutput
func (BfdEnabledOutput) ToBfdEnabledPtrOutputWithContext ¶
func (o BfdEnabledOutput) ToBfdEnabledPtrOutputWithContext(ctx context.Context) BfdEnabledPtrOutput
func (BfdEnabledOutput) ToStringOutput ¶
func (o BfdEnabledOutput) ToStringOutput() pulumi.StringOutput
func (BfdEnabledOutput) ToStringOutputWithContext ¶
func (o BfdEnabledOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BfdEnabledOutput) ToStringPtrOutput ¶
func (o BfdEnabledOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BfdEnabledOutput) ToStringPtrOutputWithContext ¶
func (o BfdEnabledOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BfdEnabledPtrInput ¶
type BfdEnabledPtrInput interface { pulumi.Input ToBfdEnabledPtrOutput() BfdEnabledPtrOutput ToBfdEnabledPtrOutputWithContext(context.Context) BfdEnabledPtrOutput }
func BfdEnabledPtr ¶
func BfdEnabledPtr(v string) BfdEnabledPtrInput
type BfdEnabledPtrOutput ¶
type BfdEnabledPtrOutput struct{ *pulumi.OutputState }
func (BfdEnabledPtrOutput) Elem ¶
func (o BfdEnabledPtrOutput) Elem() BfdEnabledOutput
func (BfdEnabledPtrOutput) ElementType ¶
func (BfdEnabledPtrOutput) ElementType() reflect.Type
func (BfdEnabledPtrOutput) ToBfdEnabledPtrOutput ¶
func (o BfdEnabledPtrOutput) ToBfdEnabledPtrOutput() BfdEnabledPtrOutput
func (BfdEnabledPtrOutput) ToBfdEnabledPtrOutputWithContext ¶
func (o BfdEnabledPtrOutput) ToBfdEnabledPtrOutputWithContext(ctx context.Context) BfdEnabledPtrOutput
func (BfdEnabledPtrOutput) ToStringPtrOutput ¶
func (o BfdEnabledPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BfdEnabledPtrOutput) ToStringPtrOutputWithContext ¶
func (o BfdEnabledPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BgpAdvertisement ¶
type BgpAdvertisement struct { // The indicator of if this advertisement is also made to the network fabric associated with the Network Cloud Cluster. This field is ignored if fabricPeeringEnabled is set to False. AdvertiseToFabric *string `pulumi:"advertiseToFabric"` // The names of the BGP communities to be associated with the announcement, utilizing a BGP community string in 1234:1234 format. Communities []string `pulumi:"communities"` // The names of the IP address pools associated with this announcement. IpAddressPools []string `pulumi:"ipAddressPools"` // The names of the BGP peers to limit this advertisement to. If no values are specified, all BGP peers will receive this advertisement. Peers []string `pulumi:"peers"` }
func (*BgpAdvertisement) Defaults ¶
func (val *BgpAdvertisement) Defaults() *BgpAdvertisement
Defaults sets the appropriate defaults for BgpAdvertisement
type BgpAdvertisementArgs ¶
type BgpAdvertisementArgs struct { // The indicator of if this advertisement is also made to the network fabric associated with the Network Cloud Cluster. This field is ignored if fabricPeeringEnabled is set to False. AdvertiseToFabric pulumi.StringPtrInput `pulumi:"advertiseToFabric"` // The names of the BGP communities to be associated with the announcement, utilizing a BGP community string in 1234:1234 format. Communities pulumi.StringArrayInput `pulumi:"communities"` // The names of the IP address pools associated with this announcement. IpAddressPools pulumi.StringArrayInput `pulumi:"ipAddressPools"` // The names of the BGP peers to limit this advertisement to. If no values are specified, all BGP peers will receive this advertisement. Peers pulumi.StringArrayInput `pulumi:"peers"` }
func (*BgpAdvertisementArgs) Defaults ¶
func (val *BgpAdvertisementArgs) Defaults() *BgpAdvertisementArgs
Defaults sets the appropriate defaults for BgpAdvertisementArgs
func (BgpAdvertisementArgs) ElementType ¶
func (BgpAdvertisementArgs) ElementType() reflect.Type
func (BgpAdvertisementArgs) ToBgpAdvertisementOutput ¶
func (i BgpAdvertisementArgs) ToBgpAdvertisementOutput() BgpAdvertisementOutput
func (BgpAdvertisementArgs) ToBgpAdvertisementOutputWithContext ¶
func (i BgpAdvertisementArgs) ToBgpAdvertisementOutputWithContext(ctx context.Context) BgpAdvertisementOutput
type BgpAdvertisementArray ¶
type BgpAdvertisementArray []BgpAdvertisementInput
func (BgpAdvertisementArray) ElementType ¶
func (BgpAdvertisementArray) ElementType() reflect.Type
func (BgpAdvertisementArray) ToBgpAdvertisementArrayOutput ¶
func (i BgpAdvertisementArray) ToBgpAdvertisementArrayOutput() BgpAdvertisementArrayOutput
func (BgpAdvertisementArray) ToBgpAdvertisementArrayOutputWithContext ¶
func (i BgpAdvertisementArray) ToBgpAdvertisementArrayOutputWithContext(ctx context.Context) BgpAdvertisementArrayOutput
type BgpAdvertisementArrayInput ¶
type BgpAdvertisementArrayInput interface { pulumi.Input ToBgpAdvertisementArrayOutput() BgpAdvertisementArrayOutput ToBgpAdvertisementArrayOutputWithContext(context.Context) BgpAdvertisementArrayOutput }
BgpAdvertisementArrayInput is an input type that accepts BgpAdvertisementArray and BgpAdvertisementArrayOutput values. You can construct a concrete instance of `BgpAdvertisementArrayInput` via:
BgpAdvertisementArray{ BgpAdvertisementArgs{...} }
type BgpAdvertisementArrayOutput ¶
type BgpAdvertisementArrayOutput struct{ *pulumi.OutputState }
func (BgpAdvertisementArrayOutput) ElementType ¶
func (BgpAdvertisementArrayOutput) ElementType() reflect.Type
func (BgpAdvertisementArrayOutput) Index ¶
func (o BgpAdvertisementArrayOutput) Index(i pulumi.IntInput) BgpAdvertisementOutput
func (BgpAdvertisementArrayOutput) ToBgpAdvertisementArrayOutput ¶
func (o BgpAdvertisementArrayOutput) ToBgpAdvertisementArrayOutput() BgpAdvertisementArrayOutput
func (BgpAdvertisementArrayOutput) ToBgpAdvertisementArrayOutputWithContext ¶
func (o BgpAdvertisementArrayOutput) ToBgpAdvertisementArrayOutputWithContext(ctx context.Context) BgpAdvertisementArrayOutput
type BgpAdvertisementInput ¶
type BgpAdvertisementInput interface { pulumi.Input ToBgpAdvertisementOutput() BgpAdvertisementOutput ToBgpAdvertisementOutputWithContext(context.Context) BgpAdvertisementOutput }
BgpAdvertisementInput is an input type that accepts BgpAdvertisementArgs and BgpAdvertisementOutput values. You can construct a concrete instance of `BgpAdvertisementInput` via:
BgpAdvertisementArgs{...}
type BgpAdvertisementOutput ¶
type BgpAdvertisementOutput struct{ *pulumi.OutputState }
func (BgpAdvertisementOutput) AdvertiseToFabric ¶
func (o BgpAdvertisementOutput) AdvertiseToFabric() pulumi.StringPtrOutput
The indicator of if this advertisement is also made to the network fabric associated with the Network Cloud Cluster. This field is ignored if fabricPeeringEnabled is set to False.
func (BgpAdvertisementOutput) Communities ¶
func (o BgpAdvertisementOutput) Communities() pulumi.StringArrayOutput
The names of the BGP communities to be associated with the announcement, utilizing a BGP community string in 1234:1234 format.
func (BgpAdvertisementOutput) ElementType ¶
func (BgpAdvertisementOutput) ElementType() reflect.Type
func (BgpAdvertisementOutput) IpAddressPools ¶
func (o BgpAdvertisementOutput) IpAddressPools() pulumi.StringArrayOutput
The names of the IP address pools associated with this announcement.
func (BgpAdvertisementOutput) Peers ¶
func (o BgpAdvertisementOutput) Peers() pulumi.StringArrayOutput
The names of the BGP peers to limit this advertisement to. If no values are specified, all BGP peers will receive this advertisement.
func (BgpAdvertisementOutput) ToBgpAdvertisementOutput ¶
func (o BgpAdvertisementOutput) ToBgpAdvertisementOutput() BgpAdvertisementOutput
func (BgpAdvertisementOutput) ToBgpAdvertisementOutputWithContext ¶
func (o BgpAdvertisementOutput) ToBgpAdvertisementOutputWithContext(ctx context.Context) BgpAdvertisementOutput
type BgpAdvertisementResponse ¶
type BgpAdvertisementResponse struct { // The indicator of if this advertisement is also made to the network fabric associated with the Network Cloud Cluster. This field is ignored if fabricPeeringEnabled is set to False. AdvertiseToFabric *string `pulumi:"advertiseToFabric"` // The names of the BGP communities to be associated with the announcement, utilizing a BGP community string in 1234:1234 format. Communities []string `pulumi:"communities"` // The names of the IP address pools associated with this announcement. IpAddressPools []string `pulumi:"ipAddressPools"` // The names of the BGP peers to limit this advertisement to. If no values are specified, all BGP peers will receive this advertisement. Peers []string `pulumi:"peers"` }
func (*BgpAdvertisementResponse) Defaults ¶
func (val *BgpAdvertisementResponse) Defaults() *BgpAdvertisementResponse
Defaults sets the appropriate defaults for BgpAdvertisementResponse
type BgpAdvertisementResponseArrayOutput ¶
type BgpAdvertisementResponseArrayOutput struct{ *pulumi.OutputState }
func (BgpAdvertisementResponseArrayOutput) ElementType ¶
func (BgpAdvertisementResponseArrayOutput) ElementType() reflect.Type
func (BgpAdvertisementResponseArrayOutput) Index ¶
func (o BgpAdvertisementResponseArrayOutput) Index(i pulumi.IntInput) BgpAdvertisementResponseOutput
func (BgpAdvertisementResponseArrayOutput) ToBgpAdvertisementResponseArrayOutput ¶
func (o BgpAdvertisementResponseArrayOutput) ToBgpAdvertisementResponseArrayOutput() BgpAdvertisementResponseArrayOutput
func (BgpAdvertisementResponseArrayOutput) ToBgpAdvertisementResponseArrayOutputWithContext ¶
func (o BgpAdvertisementResponseArrayOutput) ToBgpAdvertisementResponseArrayOutputWithContext(ctx context.Context) BgpAdvertisementResponseArrayOutput
type BgpAdvertisementResponseOutput ¶
type BgpAdvertisementResponseOutput struct{ *pulumi.OutputState }
func (BgpAdvertisementResponseOutput) AdvertiseToFabric ¶
func (o BgpAdvertisementResponseOutput) AdvertiseToFabric() pulumi.StringPtrOutput
The indicator of if this advertisement is also made to the network fabric associated with the Network Cloud Cluster. This field is ignored if fabricPeeringEnabled is set to False.
func (BgpAdvertisementResponseOutput) Communities ¶
func (o BgpAdvertisementResponseOutput) Communities() pulumi.StringArrayOutput
The names of the BGP communities to be associated with the announcement, utilizing a BGP community string in 1234:1234 format.
func (BgpAdvertisementResponseOutput) ElementType ¶
func (BgpAdvertisementResponseOutput) ElementType() reflect.Type
func (BgpAdvertisementResponseOutput) IpAddressPools ¶
func (o BgpAdvertisementResponseOutput) IpAddressPools() pulumi.StringArrayOutput
The names of the IP address pools associated with this announcement.
func (BgpAdvertisementResponseOutput) Peers ¶
func (o BgpAdvertisementResponseOutput) Peers() pulumi.StringArrayOutput
The names of the BGP peers to limit this advertisement to. If no values are specified, all BGP peers will receive this advertisement.
func (BgpAdvertisementResponseOutput) ToBgpAdvertisementResponseOutput ¶
func (o BgpAdvertisementResponseOutput) ToBgpAdvertisementResponseOutput() BgpAdvertisementResponseOutput
func (BgpAdvertisementResponseOutput) ToBgpAdvertisementResponseOutputWithContext ¶
func (o BgpAdvertisementResponseOutput) ToBgpAdvertisementResponseOutputWithContext(ctx context.Context) BgpAdvertisementResponseOutput
type BgpMultiHop ¶
type BgpMultiHop string
The indicator to enable multi-hop peering support.
func (BgpMultiHop) ElementType ¶
func (BgpMultiHop) ElementType() reflect.Type
func (BgpMultiHop) ToBgpMultiHopOutput ¶
func (e BgpMultiHop) ToBgpMultiHopOutput() BgpMultiHopOutput
func (BgpMultiHop) ToBgpMultiHopOutputWithContext ¶
func (e BgpMultiHop) ToBgpMultiHopOutputWithContext(ctx context.Context) BgpMultiHopOutput
func (BgpMultiHop) ToBgpMultiHopPtrOutput ¶
func (e BgpMultiHop) ToBgpMultiHopPtrOutput() BgpMultiHopPtrOutput
func (BgpMultiHop) ToBgpMultiHopPtrOutputWithContext ¶
func (e BgpMultiHop) ToBgpMultiHopPtrOutputWithContext(ctx context.Context) BgpMultiHopPtrOutput
func (BgpMultiHop) ToStringOutput ¶
func (e BgpMultiHop) ToStringOutput() pulumi.StringOutput
func (BgpMultiHop) ToStringOutputWithContext ¶
func (e BgpMultiHop) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BgpMultiHop) ToStringPtrOutput ¶
func (e BgpMultiHop) ToStringPtrOutput() pulumi.StringPtrOutput
func (BgpMultiHop) ToStringPtrOutputWithContext ¶
func (e BgpMultiHop) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BgpMultiHopInput ¶
type BgpMultiHopInput interface { pulumi.Input ToBgpMultiHopOutput() BgpMultiHopOutput ToBgpMultiHopOutputWithContext(context.Context) BgpMultiHopOutput }
BgpMultiHopInput is an input type that accepts values of the BgpMultiHop enum A concrete instance of `BgpMultiHopInput` can be one of the following:
BgpMultiHopTrue BgpMultiHopFalse
type BgpMultiHopOutput ¶
type BgpMultiHopOutput struct{ *pulumi.OutputState }
func (BgpMultiHopOutput) ElementType ¶
func (BgpMultiHopOutput) ElementType() reflect.Type
func (BgpMultiHopOutput) ToBgpMultiHopOutput ¶
func (o BgpMultiHopOutput) ToBgpMultiHopOutput() BgpMultiHopOutput
func (BgpMultiHopOutput) ToBgpMultiHopOutputWithContext ¶
func (o BgpMultiHopOutput) ToBgpMultiHopOutputWithContext(ctx context.Context) BgpMultiHopOutput
func (BgpMultiHopOutput) ToBgpMultiHopPtrOutput ¶
func (o BgpMultiHopOutput) ToBgpMultiHopPtrOutput() BgpMultiHopPtrOutput
func (BgpMultiHopOutput) ToBgpMultiHopPtrOutputWithContext ¶
func (o BgpMultiHopOutput) ToBgpMultiHopPtrOutputWithContext(ctx context.Context) BgpMultiHopPtrOutput
func (BgpMultiHopOutput) ToStringOutput ¶
func (o BgpMultiHopOutput) ToStringOutput() pulumi.StringOutput
func (BgpMultiHopOutput) ToStringOutputWithContext ¶
func (o BgpMultiHopOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BgpMultiHopOutput) ToStringPtrOutput ¶
func (o BgpMultiHopOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BgpMultiHopOutput) ToStringPtrOutputWithContext ¶
func (o BgpMultiHopOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BgpMultiHopPtrInput ¶
type BgpMultiHopPtrInput interface { pulumi.Input ToBgpMultiHopPtrOutput() BgpMultiHopPtrOutput ToBgpMultiHopPtrOutputWithContext(context.Context) BgpMultiHopPtrOutput }
func BgpMultiHopPtr ¶
func BgpMultiHopPtr(v string) BgpMultiHopPtrInput
type BgpMultiHopPtrOutput ¶
type BgpMultiHopPtrOutput struct{ *pulumi.OutputState }
func (BgpMultiHopPtrOutput) Elem ¶
func (o BgpMultiHopPtrOutput) Elem() BgpMultiHopOutput
func (BgpMultiHopPtrOutput) ElementType ¶
func (BgpMultiHopPtrOutput) ElementType() reflect.Type
func (BgpMultiHopPtrOutput) ToBgpMultiHopPtrOutput ¶
func (o BgpMultiHopPtrOutput) ToBgpMultiHopPtrOutput() BgpMultiHopPtrOutput
func (BgpMultiHopPtrOutput) ToBgpMultiHopPtrOutputWithContext ¶
func (o BgpMultiHopPtrOutput) ToBgpMultiHopPtrOutputWithContext(ctx context.Context) BgpMultiHopPtrOutput
func (BgpMultiHopPtrOutput) ToStringPtrOutput ¶
func (o BgpMultiHopPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BgpMultiHopPtrOutput) ToStringPtrOutputWithContext ¶
func (o BgpMultiHopPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BgpServiceLoadBalancerConfiguration ¶
type BgpServiceLoadBalancerConfiguration struct { // The association of IP address pools to the communities and peers, allowing for announcement of IPs. BgpAdvertisements []BgpAdvertisement `pulumi:"bgpAdvertisements"` // The list of additional BgpPeer entities that the Kubernetes cluster will peer with. All peering must be explicitly defined. BgpPeers []ServiceLoadBalancerBgpPeer `pulumi:"bgpPeers"` // The indicator to specify if the load balancer peers with the network fabric. FabricPeeringEnabled *string `pulumi:"fabricPeeringEnabled"` // The list of pools of IP addresses that can be allocated to Load Balancer services. IpAddressPools []IpAddressPool `pulumi:"ipAddressPools"` }
func (*BgpServiceLoadBalancerConfiguration) Defaults ¶
func (val *BgpServiceLoadBalancerConfiguration) Defaults() *BgpServiceLoadBalancerConfiguration
Defaults sets the appropriate defaults for BgpServiceLoadBalancerConfiguration
type BgpServiceLoadBalancerConfigurationArgs ¶
type BgpServiceLoadBalancerConfigurationArgs struct { // The association of IP address pools to the communities and peers, allowing for announcement of IPs. BgpAdvertisements BgpAdvertisementArrayInput `pulumi:"bgpAdvertisements"` // The list of additional BgpPeer entities that the Kubernetes cluster will peer with. All peering must be explicitly defined. BgpPeers ServiceLoadBalancerBgpPeerArrayInput `pulumi:"bgpPeers"` // The indicator to specify if the load balancer peers with the network fabric. FabricPeeringEnabled pulumi.StringPtrInput `pulumi:"fabricPeeringEnabled"` // The list of pools of IP addresses that can be allocated to Load Balancer services. IpAddressPools IpAddressPoolArrayInput `pulumi:"ipAddressPools"` }
func (*BgpServiceLoadBalancerConfigurationArgs) Defaults ¶
func (val *BgpServiceLoadBalancerConfigurationArgs) Defaults() *BgpServiceLoadBalancerConfigurationArgs
Defaults sets the appropriate defaults for BgpServiceLoadBalancerConfigurationArgs
func (BgpServiceLoadBalancerConfigurationArgs) ElementType ¶
func (BgpServiceLoadBalancerConfigurationArgs) ElementType() reflect.Type
func (BgpServiceLoadBalancerConfigurationArgs) ToBgpServiceLoadBalancerConfigurationOutput ¶
func (i BgpServiceLoadBalancerConfigurationArgs) ToBgpServiceLoadBalancerConfigurationOutput() BgpServiceLoadBalancerConfigurationOutput
func (BgpServiceLoadBalancerConfigurationArgs) ToBgpServiceLoadBalancerConfigurationOutputWithContext ¶
func (i BgpServiceLoadBalancerConfigurationArgs) ToBgpServiceLoadBalancerConfigurationOutputWithContext(ctx context.Context) BgpServiceLoadBalancerConfigurationOutput
func (BgpServiceLoadBalancerConfigurationArgs) ToBgpServiceLoadBalancerConfigurationPtrOutput ¶
func (i BgpServiceLoadBalancerConfigurationArgs) ToBgpServiceLoadBalancerConfigurationPtrOutput() BgpServiceLoadBalancerConfigurationPtrOutput
func (BgpServiceLoadBalancerConfigurationArgs) ToBgpServiceLoadBalancerConfigurationPtrOutputWithContext ¶
func (i BgpServiceLoadBalancerConfigurationArgs) ToBgpServiceLoadBalancerConfigurationPtrOutputWithContext(ctx context.Context) BgpServiceLoadBalancerConfigurationPtrOutput
type BgpServiceLoadBalancerConfigurationInput ¶
type BgpServiceLoadBalancerConfigurationInput interface { pulumi.Input ToBgpServiceLoadBalancerConfigurationOutput() BgpServiceLoadBalancerConfigurationOutput ToBgpServiceLoadBalancerConfigurationOutputWithContext(context.Context) BgpServiceLoadBalancerConfigurationOutput }
BgpServiceLoadBalancerConfigurationInput is an input type that accepts BgpServiceLoadBalancerConfigurationArgs and BgpServiceLoadBalancerConfigurationOutput values. You can construct a concrete instance of `BgpServiceLoadBalancerConfigurationInput` via:
BgpServiceLoadBalancerConfigurationArgs{...}
type BgpServiceLoadBalancerConfigurationOutput ¶
type BgpServiceLoadBalancerConfigurationOutput struct{ *pulumi.OutputState }
func (BgpServiceLoadBalancerConfigurationOutput) BgpAdvertisements ¶
func (o BgpServiceLoadBalancerConfigurationOutput) BgpAdvertisements() BgpAdvertisementArrayOutput
The association of IP address pools to the communities and peers, allowing for announcement of IPs.
func (BgpServiceLoadBalancerConfigurationOutput) BgpPeers ¶
func (o BgpServiceLoadBalancerConfigurationOutput) BgpPeers() ServiceLoadBalancerBgpPeerArrayOutput
The list of additional BgpPeer entities that the Kubernetes cluster will peer with. All peering must be explicitly defined.
func (BgpServiceLoadBalancerConfigurationOutput) ElementType ¶
func (BgpServiceLoadBalancerConfigurationOutput) ElementType() reflect.Type
func (BgpServiceLoadBalancerConfigurationOutput) FabricPeeringEnabled ¶
func (o BgpServiceLoadBalancerConfigurationOutput) FabricPeeringEnabled() pulumi.StringPtrOutput
The indicator to specify if the load balancer peers with the network fabric.
func (BgpServiceLoadBalancerConfigurationOutput) IpAddressPools ¶
func (o BgpServiceLoadBalancerConfigurationOutput) IpAddressPools() IpAddressPoolArrayOutput
The list of pools of IP addresses that can be allocated to Load Balancer services.
func (BgpServiceLoadBalancerConfigurationOutput) ToBgpServiceLoadBalancerConfigurationOutput ¶
func (o BgpServiceLoadBalancerConfigurationOutput) ToBgpServiceLoadBalancerConfigurationOutput() BgpServiceLoadBalancerConfigurationOutput
func (BgpServiceLoadBalancerConfigurationOutput) ToBgpServiceLoadBalancerConfigurationOutputWithContext ¶
func (o BgpServiceLoadBalancerConfigurationOutput) ToBgpServiceLoadBalancerConfigurationOutputWithContext(ctx context.Context) BgpServiceLoadBalancerConfigurationOutput
func (BgpServiceLoadBalancerConfigurationOutput) ToBgpServiceLoadBalancerConfigurationPtrOutput ¶
func (o BgpServiceLoadBalancerConfigurationOutput) ToBgpServiceLoadBalancerConfigurationPtrOutput() BgpServiceLoadBalancerConfigurationPtrOutput
func (BgpServiceLoadBalancerConfigurationOutput) ToBgpServiceLoadBalancerConfigurationPtrOutputWithContext ¶
func (o BgpServiceLoadBalancerConfigurationOutput) ToBgpServiceLoadBalancerConfigurationPtrOutputWithContext(ctx context.Context) BgpServiceLoadBalancerConfigurationPtrOutput
type BgpServiceLoadBalancerConfigurationPtrInput ¶
type BgpServiceLoadBalancerConfigurationPtrInput interface { pulumi.Input ToBgpServiceLoadBalancerConfigurationPtrOutput() BgpServiceLoadBalancerConfigurationPtrOutput ToBgpServiceLoadBalancerConfigurationPtrOutputWithContext(context.Context) BgpServiceLoadBalancerConfigurationPtrOutput }
BgpServiceLoadBalancerConfigurationPtrInput is an input type that accepts BgpServiceLoadBalancerConfigurationArgs, BgpServiceLoadBalancerConfigurationPtr and BgpServiceLoadBalancerConfigurationPtrOutput values. You can construct a concrete instance of `BgpServiceLoadBalancerConfigurationPtrInput` via:
BgpServiceLoadBalancerConfigurationArgs{...} or: nil
func BgpServiceLoadBalancerConfigurationPtr ¶
func BgpServiceLoadBalancerConfigurationPtr(v *BgpServiceLoadBalancerConfigurationArgs) BgpServiceLoadBalancerConfigurationPtrInput
type BgpServiceLoadBalancerConfigurationPtrOutput ¶
type BgpServiceLoadBalancerConfigurationPtrOutput struct{ *pulumi.OutputState }
func (BgpServiceLoadBalancerConfigurationPtrOutput) BgpAdvertisements ¶
func (o BgpServiceLoadBalancerConfigurationPtrOutput) BgpAdvertisements() BgpAdvertisementArrayOutput
The association of IP address pools to the communities and peers, allowing for announcement of IPs.
func (BgpServiceLoadBalancerConfigurationPtrOutput) BgpPeers ¶
func (o BgpServiceLoadBalancerConfigurationPtrOutput) BgpPeers() ServiceLoadBalancerBgpPeerArrayOutput
The list of additional BgpPeer entities that the Kubernetes cluster will peer with. All peering must be explicitly defined.
func (BgpServiceLoadBalancerConfigurationPtrOutput) ElementType ¶
func (BgpServiceLoadBalancerConfigurationPtrOutput) ElementType() reflect.Type
func (BgpServiceLoadBalancerConfigurationPtrOutput) FabricPeeringEnabled ¶
func (o BgpServiceLoadBalancerConfigurationPtrOutput) FabricPeeringEnabled() pulumi.StringPtrOutput
The indicator to specify if the load balancer peers with the network fabric.
func (BgpServiceLoadBalancerConfigurationPtrOutput) IpAddressPools ¶
func (o BgpServiceLoadBalancerConfigurationPtrOutput) IpAddressPools() IpAddressPoolArrayOutput
The list of pools of IP addresses that can be allocated to Load Balancer services.
func (BgpServiceLoadBalancerConfigurationPtrOutput) ToBgpServiceLoadBalancerConfigurationPtrOutput ¶
func (o BgpServiceLoadBalancerConfigurationPtrOutput) ToBgpServiceLoadBalancerConfigurationPtrOutput() BgpServiceLoadBalancerConfigurationPtrOutput
func (BgpServiceLoadBalancerConfigurationPtrOutput) ToBgpServiceLoadBalancerConfigurationPtrOutputWithContext ¶
func (o BgpServiceLoadBalancerConfigurationPtrOutput) ToBgpServiceLoadBalancerConfigurationPtrOutputWithContext(ctx context.Context) BgpServiceLoadBalancerConfigurationPtrOutput
type BgpServiceLoadBalancerConfigurationResponse ¶
type BgpServiceLoadBalancerConfigurationResponse struct { // The association of IP address pools to the communities and peers, allowing for announcement of IPs. BgpAdvertisements []BgpAdvertisementResponse `pulumi:"bgpAdvertisements"` // The list of additional BgpPeer entities that the Kubernetes cluster will peer with. All peering must be explicitly defined. BgpPeers []ServiceLoadBalancerBgpPeerResponse `pulumi:"bgpPeers"` // The indicator to specify if the load balancer peers with the network fabric. FabricPeeringEnabled *string `pulumi:"fabricPeeringEnabled"` // The list of pools of IP addresses that can be allocated to Load Balancer services. IpAddressPools []IpAddressPoolResponse `pulumi:"ipAddressPools"` }
func (*BgpServiceLoadBalancerConfigurationResponse) Defaults ¶
func (val *BgpServiceLoadBalancerConfigurationResponse) Defaults() *BgpServiceLoadBalancerConfigurationResponse
Defaults sets the appropriate defaults for BgpServiceLoadBalancerConfigurationResponse
type BgpServiceLoadBalancerConfigurationResponseOutput ¶
type BgpServiceLoadBalancerConfigurationResponseOutput struct{ *pulumi.OutputState }
func (BgpServiceLoadBalancerConfigurationResponseOutput) BgpAdvertisements ¶
func (o BgpServiceLoadBalancerConfigurationResponseOutput) BgpAdvertisements() BgpAdvertisementResponseArrayOutput
The association of IP address pools to the communities and peers, allowing for announcement of IPs.
func (BgpServiceLoadBalancerConfigurationResponseOutput) BgpPeers ¶
func (o BgpServiceLoadBalancerConfigurationResponseOutput) BgpPeers() ServiceLoadBalancerBgpPeerResponseArrayOutput
The list of additional BgpPeer entities that the Kubernetes cluster will peer with. All peering must be explicitly defined.
func (BgpServiceLoadBalancerConfigurationResponseOutput) ElementType ¶
func (BgpServiceLoadBalancerConfigurationResponseOutput) ElementType() reflect.Type
func (BgpServiceLoadBalancerConfigurationResponseOutput) FabricPeeringEnabled ¶
func (o BgpServiceLoadBalancerConfigurationResponseOutput) FabricPeeringEnabled() pulumi.StringPtrOutput
The indicator to specify if the load balancer peers with the network fabric.
func (BgpServiceLoadBalancerConfigurationResponseOutput) IpAddressPools ¶
func (o BgpServiceLoadBalancerConfigurationResponseOutput) IpAddressPools() IpAddressPoolResponseArrayOutput
The list of pools of IP addresses that can be allocated to Load Balancer services.
func (BgpServiceLoadBalancerConfigurationResponseOutput) ToBgpServiceLoadBalancerConfigurationResponseOutput ¶
func (o BgpServiceLoadBalancerConfigurationResponseOutput) ToBgpServiceLoadBalancerConfigurationResponseOutput() BgpServiceLoadBalancerConfigurationResponseOutput
func (BgpServiceLoadBalancerConfigurationResponseOutput) ToBgpServiceLoadBalancerConfigurationResponseOutputWithContext ¶
func (o BgpServiceLoadBalancerConfigurationResponseOutput) ToBgpServiceLoadBalancerConfigurationResponseOutputWithContext(ctx context.Context) BgpServiceLoadBalancerConfigurationResponseOutput
type BgpServiceLoadBalancerConfigurationResponsePtrOutput ¶
type BgpServiceLoadBalancerConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (BgpServiceLoadBalancerConfigurationResponsePtrOutput) BgpAdvertisements ¶
func (o BgpServiceLoadBalancerConfigurationResponsePtrOutput) BgpAdvertisements() BgpAdvertisementResponseArrayOutput
The association of IP address pools to the communities and peers, allowing for announcement of IPs.
func (BgpServiceLoadBalancerConfigurationResponsePtrOutput) BgpPeers ¶
func (o BgpServiceLoadBalancerConfigurationResponsePtrOutput) BgpPeers() ServiceLoadBalancerBgpPeerResponseArrayOutput
The list of additional BgpPeer entities that the Kubernetes cluster will peer with. All peering must be explicitly defined.
func (BgpServiceLoadBalancerConfigurationResponsePtrOutput) ElementType ¶
func (BgpServiceLoadBalancerConfigurationResponsePtrOutput) ElementType() reflect.Type
func (BgpServiceLoadBalancerConfigurationResponsePtrOutput) FabricPeeringEnabled ¶
func (o BgpServiceLoadBalancerConfigurationResponsePtrOutput) FabricPeeringEnabled() pulumi.StringPtrOutput
The indicator to specify if the load balancer peers with the network fabric.
func (BgpServiceLoadBalancerConfigurationResponsePtrOutput) IpAddressPools ¶
func (o BgpServiceLoadBalancerConfigurationResponsePtrOutput) IpAddressPools() IpAddressPoolResponseArrayOutput
The list of pools of IP addresses that can be allocated to Load Balancer services.
func (BgpServiceLoadBalancerConfigurationResponsePtrOutput) ToBgpServiceLoadBalancerConfigurationResponsePtrOutput ¶
func (o BgpServiceLoadBalancerConfigurationResponsePtrOutput) ToBgpServiceLoadBalancerConfigurationResponsePtrOutput() BgpServiceLoadBalancerConfigurationResponsePtrOutput
func (BgpServiceLoadBalancerConfigurationResponsePtrOutput) ToBgpServiceLoadBalancerConfigurationResponsePtrOutputWithContext ¶
func (o BgpServiceLoadBalancerConfigurationResponsePtrOutput) ToBgpServiceLoadBalancerConfigurationResponsePtrOutputWithContext(ctx context.Context) BgpServiceLoadBalancerConfigurationResponsePtrOutput
type BmcKeySet ¶
type BmcKeySet struct { pulumi.CustomResourceState // The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access. AzureGroupId pulumi.StringOutput `pulumi:"azureGroupId"` // The more detailed status of the key set. DetailedStatus pulumi.StringOutput `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage pulumi.StringOutput `pulumi:"detailedStatusMessage"` // The date and time after which the users in this key set will be removed from the baseboard management controllers. Expiration pulumi.StringOutput `pulumi:"expiration"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponseOutput `pulumi:"extendedLocation"` // The last time this key set was validated. LastValidation pulumi.StringOutput `pulumi:"lastValidation"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The access level allowed for the users in this key set. PrivilegeLevel pulumi.StringOutput `pulumi:"privilegeLevel"` // The provisioning state of the baseboard management controller key set. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // The unique list of permitted users. UserList KeySetUserResponseArrayOutput `pulumi:"userList"` // The status evaluation of each user. UserListStatus KeySetUserStatusResponseArrayOutput `pulumi:"userListStatus"` }
Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-12-12-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func GetBmcKeySet ¶
func GetBmcKeySet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BmcKeySetState, opts ...pulumi.ResourceOption) (*BmcKeySet, error)
GetBmcKeySet gets an existing BmcKeySet 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 NewBmcKeySet ¶
func NewBmcKeySet(ctx *pulumi.Context, name string, args *BmcKeySetArgs, opts ...pulumi.ResourceOption) (*BmcKeySet, error)
NewBmcKeySet registers a new resource with the given unique name, arguments, and options.
func (*BmcKeySet) ElementType ¶
func (*BmcKeySet) ToBmcKeySetOutput ¶
func (i *BmcKeySet) ToBmcKeySetOutput() BmcKeySetOutput
func (*BmcKeySet) ToBmcKeySetOutputWithContext ¶
func (i *BmcKeySet) ToBmcKeySetOutputWithContext(ctx context.Context) BmcKeySetOutput
type BmcKeySetArgs ¶
type BmcKeySetArgs struct { // The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access. AzureGroupId pulumi.StringInput // The name of the baseboard management controller key set. BmcKeySetName pulumi.StringPtrInput // The name of the cluster. ClusterName pulumi.StringInput // The date and time after which the users in this key set will be removed from the baseboard management controllers. Expiration pulumi.StringInput // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The access level allowed for the users in this key set. PrivilegeLevel pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // The unique list of permitted users. UserList KeySetUserArrayInput }
The set of arguments for constructing a BmcKeySet resource.
func (BmcKeySetArgs) ElementType ¶
func (BmcKeySetArgs) ElementType() reflect.Type
type BmcKeySetInput ¶
type BmcKeySetInput interface { pulumi.Input ToBmcKeySetOutput() BmcKeySetOutput ToBmcKeySetOutputWithContext(ctx context.Context) BmcKeySetOutput }
type BmcKeySetOutput ¶
type BmcKeySetOutput struct{ *pulumi.OutputState }
func (BmcKeySetOutput) AzureGroupId ¶
func (o BmcKeySetOutput) AzureGroupId() pulumi.StringOutput
The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access.
func (BmcKeySetOutput) DetailedStatus ¶
func (o BmcKeySetOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the key set.
func (BmcKeySetOutput) DetailedStatusMessage ¶
func (o BmcKeySetOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (BmcKeySetOutput) ElementType ¶
func (BmcKeySetOutput) ElementType() reflect.Type
func (BmcKeySetOutput) Expiration ¶
func (o BmcKeySetOutput) Expiration() pulumi.StringOutput
The date and time after which the users in this key set will be removed from the baseboard management controllers.
func (BmcKeySetOutput) ExtendedLocation ¶
func (o BmcKeySetOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (BmcKeySetOutput) LastValidation ¶
func (o BmcKeySetOutput) LastValidation() pulumi.StringOutput
The last time this key set was validated.
func (BmcKeySetOutput) Location ¶
func (o BmcKeySetOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (BmcKeySetOutput) Name ¶
func (o BmcKeySetOutput) Name() pulumi.StringOutput
The name of the resource
func (BmcKeySetOutput) PrivilegeLevel ¶
func (o BmcKeySetOutput) PrivilegeLevel() pulumi.StringOutput
The access level allowed for the users in this key set.
func (BmcKeySetOutput) ProvisioningState ¶
func (o BmcKeySetOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the baseboard management controller key set.
func (BmcKeySetOutput) SystemData ¶
func (o BmcKeySetOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (BmcKeySetOutput) ToBmcKeySetOutput ¶
func (o BmcKeySetOutput) ToBmcKeySetOutput() BmcKeySetOutput
func (BmcKeySetOutput) ToBmcKeySetOutputWithContext ¶
func (o BmcKeySetOutput) ToBmcKeySetOutputWithContext(ctx context.Context) BmcKeySetOutput
func (BmcKeySetOutput) Type ¶
func (o BmcKeySetOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (BmcKeySetOutput) UserList ¶
func (o BmcKeySetOutput) UserList() KeySetUserResponseArrayOutput
The unique list of permitted users.
func (BmcKeySetOutput) UserListStatus ¶
func (o BmcKeySetOutput) UserListStatus() KeySetUserStatusResponseArrayOutput
The status evaluation of each user.
type BmcKeySetPrivilegeLevel ¶
type BmcKeySetPrivilegeLevel string
The access level allowed for the users in this key set.
func (BmcKeySetPrivilegeLevel) ElementType ¶
func (BmcKeySetPrivilegeLevel) ElementType() reflect.Type
func (BmcKeySetPrivilegeLevel) ToBmcKeySetPrivilegeLevelOutput ¶
func (e BmcKeySetPrivilegeLevel) ToBmcKeySetPrivilegeLevelOutput() BmcKeySetPrivilegeLevelOutput
func (BmcKeySetPrivilegeLevel) ToBmcKeySetPrivilegeLevelOutputWithContext ¶
func (e BmcKeySetPrivilegeLevel) ToBmcKeySetPrivilegeLevelOutputWithContext(ctx context.Context) BmcKeySetPrivilegeLevelOutput
func (BmcKeySetPrivilegeLevel) ToBmcKeySetPrivilegeLevelPtrOutput ¶
func (e BmcKeySetPrivilegeLevel) ToBmcKeySetPrivilegeLevelPtrOutput() BmcKeySetPrivilegeLevelPtrOutput
func (BmcKeySetPrivilegeLevel) ToBmcKeySetPrivilegeLevelPtrOutputWithContext ¶
func (e BmcKeySetPrivilegeLevel) ToBmcKeySetPrivilegeLevelPtrOutputWithContext(ctx context.Context) BmcKeySetPrivilegeLevelPtrOutput
func (BmcKeySetPrivilegeLevel) ToStringOutput ¶
func (e BmcKeySetPrivilegeLevel) ToStringOutput() pulumi.StringOutput
func (BmcKeySetPrivilegeLevel) ToStringOutputWithContext ¶
func (e BmcKeySetPrivilegeLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BmcKeySetPrivilegeLevel) ToStringPtrOutput ¶
func (e BmcKeySetPrivilegeLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (BmcKeySetPrivilegeLevel) ToStringPtrOutputWithContext ¶
func (e BmcKeySetPrivilegeLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BmcKeySetPrivilegeLevelInput ¶
type BmcKeySetPrivilegeLevelInput interface { pulumi.Input ToBmcKeySetPrivilegeLevelOutput() BmcKeySetPrivilegeLevelOutput ToBmcKeySetPrivilegeLevelOutputWithContext(context.Context) BmcKeySetPrivilegeLevelOutput }
BmcKeySetPrivilegeLevelInput is an input type that accepts values of the BmcKeySetPrivilegeLevel enum A concrete instance of `BmcKeySetPrivilegeLevelInput` can be one of the following:
BmcKeySetPrivilegeLevelReadOnly BmcKeySetPrivilegeLevelAdministrator
type BmcKeySetPrivilegeLevelOutput ¶
type BmcKeySetPrivilegeLevelOutput struct{ *pulumi.OutputState }
func (BmcKeySetPrivilegeLevelOutput) ElementType ¶
func (BmcKeySetPrivilegeLevelOutput) ElementType() reflect.Type
func (BmcKeySetPrivilegeLevelOutput) ToBmcKeySetPrivilegeLevelOutput ¶
func (o BmcKeySetPrivilegeLevelOutput) ToBmcKeySetPrivilegeLevelOutput() BmcKeySetPrivilegeLevelOutput
func (BmcKeySetPrivilegeLevelOutput) ToBmcKeySetPrivilegeLevelOutputWithContext ¶
func (o BmcKeySetPrivilegeLevelOutput) ToBmcKeySetPrivilegeLevelOutputWithContext(ctx context.Context) BmcKeySetPrivilegeLevelOutput
func (BmcKeySetPrivilegeLevelOutput) ToBmcKeySetPrivilegeLevelPtrOutput ¶
func (o BmcKeySetPrivilegeLevelOutput) ToBmcKeySetPrivilegeLevelPtrOutput() BmcKeySetPrivilegeLevelPtrOutput
func (BmcKeySetPrivilegeLevelOutput) ToBmcKeySetPrivilegeLevelPtrOutputWithContext ¶
func (o BmcKeySetPrivilegeLevelOutput) ToBmcKeySetPrivilegeLevelPtrOutputWithContext(ctx context.Context) BmcKeySetPrivilegeLevelPtrOutput
func (BmcKeySetPrivilegeLevelOutput) ToStringOutput ¶
func (o BmcKeySetPrivilegeLevelOutput) ToStringOutput() pulumi.StringOutput
func (BmcKeySetPrivilegeLevelOutput) ToStringOutputWithContext ¶
func (o BmcKeySetPrivilegeLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BmcKeySetPrivilegeLevelOutput) ToStringPtrOutput ¶
func (o BmcKeySetPrivilegeLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BmcKeySetPrivilegeLevelOutput) ToStringPtrOutputWithContext ¶
func (o BmcKeySetPrivilegeLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BmcKeySetPrivilegeLevelPtrInput ¶
type BmcKeySetPrivilegeLevelPtrInput interface { pulumi.Input ToBmcKeySetPrivilegeLevelPtrOutput() BmcKeySetPrivilegeLevelPtrOutput ToBmcKeySetPrivilegeLevelPtrOutputWithContext(context.Context) BmcKeySetPrivilegeLevelPtrOutput }
func BmcKeySetPrivilegeLevelPtr ¶
func BmcKeySetPrivilegeLevelPtr(v string) BmcKeySetPrivilegeLevelPtrInput
type BmcKeySetPrivilegeLevelPtrOutput ¶
type BmcKeySetPrivilegeLevelPtrOutput struct{ *pulumi.OutputState }
func (BmcKeySetPrivilegeLevelPtrOutput) Elem ¶
func (o BmcKeySetPrivilegeLevelPtrOutput) Elem() BmcKeySetPrivilegeLevelOutput
func (BmcKeySetPrivilegeLevelPtrOutput) ElementType ¶
func (BmcKeySetPrivilegeLevelPtrOutput) ElementType() reflect.Type
func (BmcKeySetPrivilegeLevelPtrOutput) ToBmcKeySetPrivilegeLevelPtrOutput ¶
func (o BmcKeySetPrivilegeLevelPtrOutput) ToBmcKeySetPrivilegeLevelPtrOutput() BmcKeySetPrivilegeLevelPtrOutput
func (BmcKeySetPrivilegeLevelPtrOutput) ToBmcKeySetPrivilegeLevelPtrOutputWithContext ¶
func (o BmcKeySetPrivilegeLevelPtrOutput) ToBmcKeySetPrivilegeLevelPtrOutputWithContext(ctx context.Context) BmcKeySetPrivilegeLevelPtrOutput
func (BmcKeySetPrivilegeLevelPtrOutput) ToStringPtrOutput ¶
func (o BmcKeySetPrivilegeLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BmcKeySetPrivilegeLevelPtrOutput) ToStringPtrOutputWithContext ¶
func (o BmcKeySetPrivilegeLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BmcKeySetState ¶
type BmcKeySetState struct { }
func (BmcKeySetState) ElementType ¶
func (BmcKeySetState) ElementType() reflect.Type
type CloudServicesNetwork ¶
type CloudServicesNetwork struct { pulumi.CustomResourceState // The list of egress endpoints. This allows for connection from a Hybrid AKS cluster to the specified endpoint. AdditionalEgressEndpoints EgressEndpointResponseArrayOutput `pulumi:"additionalEgressEndpoints"` // The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network. AssociatedResourceIds pulumi.StringArrayOutput `pulumi:"associatedResourceIds"` // The resource ID of the Network Cloud cluster this cloud services network is associated with. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The more detailed status of the cloud services network. DetailedStatus pulumi.StringOutput `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage pulumi.StringOutput `pulumi:"detailedStatusMessage"` // The indicator of whether the platform default endpoints are allowed for the egress traffic. EnableDefaultEgressEndpoints pulumi.StringPtrOutput `pulumi:"enableDefaultEgressEndpoints"` // The full list of additional and default egress endpoints that are currently enabled. EnabledEgressEndpoints EgressEndpointResponseArrayOutput `pulumi:"enabledEgressEndpoints"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponseOutput `pulumi:"extendedLocation"` // Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource IDs that are associated with this cloud services network. HybridAksClustersAssociatedIds pulumi.StringArrayOutput `pulumi:"hybridAksClustersAssociatedIds"` // The name of the interface that will be present in the virtual machine to represent this network. InterfaceName pulumi.StringOutput `pulumi:"interfaceName"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the cloud services network. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this cloud services network. VirtualMachinesAssociatedIds pulumi.StringArrayOutput `pulumi:"virtualMachinesAssociatedIds"` }
Upon creation, the additional services that are provided by the platform will be allocated and represented in the status of this resource. All resources associated with this cloud services network will be part of the same layer 2 (L2) isolation domain. At least one service network must be created but may be reused across many virtual machines and/or Hybrid AKS clusters. Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-12-12-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func GetCloudServicesNetwork ¶
func GetCloudServicesNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudServicesNetworkState, opts ...pulumi.ResourceOption) (*CloudServicesNetwork, error)
GetCloudServicesNetwork gets an existing CloudServicesNetwork 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 NewCloudServicesNetwork ¶
func NewCloudServicesNetwork(ctx *pulumi.Context, name string, args *CloudServicesNetworkArgs, opts ...pulumi.ResourceOption) (*CloudServicesNetwork, error)
NewCloudServicesNetwork registers a new resource with the given unique name, arguments, and options.
func (*CloudServicesNetwork) ElementType ¶
func (*CloudServicesNetwork) ElementType() reflect.Type
func (*CloudServicesNetwork) ToCloudServicesNetworkOutput ¶
func (i *CloudServicesNetwork) ToCloudServicesNetworkOutput() CloudServicesNetworkOutput
func (*CloudServicesNetwork) ToCloudServicesNetworkOutputWithContext ¶
func (i *CloudServicesNetwork) ToCloudServicesNetworkOutputWithContext(ctx context.Context) CloudServicesNetworkOutput
type CloudServicesNetworkArgs ¶
type CloudServicesNetworkArgs struct { // The list of egress endpoints. This allows for connection from a Hybrid AKS cluster to the specified endpoint. AdditionalEgressEndpoints EgressEndpointArrayInput // The name of the cloud services network. CloudServicesNetworkName pulumi.StringPtrInput // The indicator of whether the platform default endpoints are allowed for the egress traffic. EnableDefaultEgressEndpoints pulumi.StringPtrInput // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a CloudServicesNetwork resource.
func (CloudServicesNetworkArgs) ElementType ¶
func (CloudServicesNetworkArgs) ElementType() reflect.Type
type CloudServicesNetworkEnableDefaultEgressEndpoints ¶
type CloudServicesNetworkEnableDefaultEgressEndpoints string
The indicator of whether the platform default endpoints are allowed for the egress traffic.
func (CloudServicesNetworkEnableDefaultEgressEndpoints) ElementType ¶
func (CloudServicesNetworkEnableDefaultEgressEndpoints) ElementType() reflect.Type
func (CloudServicesNetworkEnableDefaultEgressEndpoints) ToCloudServicesNetworkEnableDefaultEgressEndpointsOutput ¶
func (e CloudServicesNetworkEnableDefaultEgressEndpoints) ToCloudServicesNetworkEnableDefaultEgressEndpointsOutput() CloudServicesNetworkEnableDefaultEgressEndpointsOutput
func (CloudServicesNetworkEnableDefaultEgressEndpoints) ToCloudServicesNetworkEnableDefaultEgressEndpointsOutputWithContext ¶
func (e CloudServicesNetworkEnableDefaultEgressEndpoints) ToCloudServicesNetworkEnableDefaultEgressEndpointsOutputWithContext(ctx context.Context) CloudServicesNetworkEnableDefaultEgressEndpointsOutput
func (CloudServicesNetworkEnableDefaultEgressEndpoints) ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput ¶
func (e CloudServicesNetworkEnableDefaultEgressEndpoints) ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput() CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput
func (CloudServicesNetworkEnableDefaultEgressEndpoints) ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutputWithContext ¶
func (e CloudServicesNetworkEnableDefaultEgressEndpoints) ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutputWithContext(ctx context.Context) CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput
func (CloudServicesNetworkEnableDefaultEgressEndpoints) ToStringOutput ¶
func (e CloudServicesNetworkEnableDefaultEgressEndpoints) ToStringOutput() pulumi.StringOutput
func (CloudServicesNetworkEnableDefaultEgressEndpoints) ToStringOutputWithContext ¶
func (e CloudServicesNetworkEnableDefaultEgressEndpoints) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CloudServicesNetworkEnableDefaultEgressEndpoints) ToStringPtrOutput ¶
func (e CloudServicesNetworkEnableDefaultEgressEndpoints) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudServicesNetworkEnableDefaultEgressEndpoints) ToStringPtrOutputWithContext ¶
func (e CloudServicesNetworkEnableDefaultEgressEndpoints) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudServicesNetworkEnableDefaultEgressEndpointsInput ¶
type CloudServicesNetworkEnableDefaultEgressEndpointsInput interface { pulumi.Input ToCloudServicesNetworkEnableDefaultEgressEndpointsOutput() CloudServicesNetworkEnableDefaultEgressEndpointsOutput ToCloudServicesNetworkEnableDefaultEgressEndpointsOutputWithContext(context.Context) CloudServicesNetworkEnableDefaultEgressEndpointsOutput }
CloudServicesNetworkEnableDefaultEgressEndpointsInput is an input type that accepts values of the CloudServicesNetworkEnableDefaultEgressEndpoints enum A concrete instance of `CloudServicesNetworkEnableDefaultEgressEndpointsInput` can be one of the following:
CloudServicesNetworkEnableDefaultEgressEndpointsTrue CloudServicesNetworkEnableDefaultEgressEndpointsFalse
type CloudServicesNetworkEnableDefaultEgressEndpointsOutput ¶
type CloudServicesNetworkEnableDefaultEgressEndpointsOutput struct{ *pulumi.OutputState }
func (CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ElementType ¶
func (CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ElementType() reflect.Type
func (CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToCloudServicesNetworkEnableDefaultEgressEndpointsOutput ¶
func (o CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToCloudServicesNetworkEnableDefaultEgressEndpointsOutput() CloudServicesNetworkEnableDefaultEgressEndpointsOutput
func (CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToCloudServicesNetworkEnableDefaultEgressEndpointsOutputWithContext ¶
func (o CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToCloudServicesNetworkEnableDefaultEgressEndpointsOutputWithContext(ctx context.Context) CloudServicesNetworkEnableDefaultEgressEndpointsOutput
func (CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput ¶
func (o CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput() CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput
func (CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutputWithContext ¶
func (o CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutputWithContext(ctx context.Context) CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput
func (CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToStringOutput ¶
func (o CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToStringOutput() pulumi.StringOutput
func (CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToStringOutputWithContext ¶
func (o CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToStringPtrOutput ¶
func (o CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToStringPtrOutputWithContext ¶
func (o CloudServicesNetworkEnableDefaultEgressEndpointsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudServicesNetworkEnableDefaultEgressEndpointsPtrInput ¶
type CloudServicesNetworkEnableDefaultEgressEndpointsPtrInput interface { pulumi.Input ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput() CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutputWithContext(context.Context) CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput }
func CloudServicesNetworkEnableDefaultEgressEndpointsPtr ¶
func CloudServicesNetworkEnableDefaultEgressEndpointsPtr(v string) CloudServicesNetworkEnableDefaultEgressEndpointsPtrInput
type CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput ¶
type CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput struct{ *pulumi.OutputState }
func (CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput) ElementType ¶
func (CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput) ElementType() reflect.Type
func (CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput) ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput ¶
func (o CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput) ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput() CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput
func (CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput) ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutputWithContext ¶
func (o CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput) ToCloudServicesNetworkEnableDefaultEgressEndpointsPtrOutputWithContext(ctx context.Context) CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput
func (CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput) ToStringPtrOutput ¶
func (o CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput) ToStringPtrOutputWithContext ¶
func (o CloudServicesNetworkEnableDefaultEgressEndpointsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CloudServicesNetworkInput ¶
type CloudServicesNetworkInput interface { pulumi.Input ToCloudServicesNetworkOutput() CloudServicesNetworkOutput ToCloudServicesNetworkOutputWithContext(ctx context.Context) CloudServicesNetworkOutput }
type CloudServicesNetworkOutput ¶
type CloudServicesNetworkOutput struct{ *pulumi.OutputState }
func (CloudServicesNetworkOutput) AdditionalEgressEndpoints ¶
func (o CloudServicesNetworkOutput) AdditionalEgressEndpoints() EgressEndpointResponseArrayOutput
The list of egress endpoints. This allows for connection from a Hybrid AKS cluster to the specified endpoint.
func (CloudServicesNetworkOutput) AssociatedResourceIds ¶
func (o CloudServicesNetworkOutput) AssociatedResourceIds() pulumi.StringArrayOutput
The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.
func (CloudServicesNetworkOutput) ClusterId ¶
func (o CloudServicesNetworkOutput) ClusterId() pulumi.StringOutput
The resource ID of the Network Cloud cluster this cloud services network is associated with.
func (CloudServicesNetworkOutput) DetailedStatus ¶
func (o CloudServicesNetworkOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the cloud services network.
func (CloudServicesNetworkOutput) DetailedStatusMessage ¶
func (o CloudServicesNetworkOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (CloudServicesNetworkOutput) ElementType ¶
func (CloudServicesNetworkOutput) ElementType() reflect.Type
func (CloudServicesNetworkOutput) EnableDefaultEgressEndpoints ¶
func (o CloudServicesNetworkOutput) EnableDefaultEgressEndpoints() pulumi.StringPtrOutput
The indicator of whether the platform default endpoints are allowed for the egress traffic.
func (CloudServicesNetworkOutput) EnabledEgressEndpoints ¶
func (o CloudServicesNetworkOutput) EnabledEgressEndpoints() EgressEndpointResponseArrayOutput
The full list of additional and default egress endpoints that are currently enabled.
func (CloudServicesNetworkOutput) ExtendedLocation ¶
func (o CloudServicesNetworkOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (CloudServicesNetworkOutput) HybridAksClustersAssociatedIds ¶
func (o CloudServicesNetworkOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource IDs that are associated with this cloud services network.
func (CloudServicesNetworkOutput) InterfaceName ¶
func (o CloudServicesNetworkOutput) InterfaceName() pulumi.StringOutput
The name of the interface that will be present in the virtual machine to represent this network.
func (CloudServicesNetworkOutput) Location ¶
func (o CloudServicesNetworkOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (CloudServicesNetworkOutput) Name ¶
func (o CloudServicesNetworkOutput) Name() pulumi.StringOutput
The name of the resource
func (CloudServicesNetworkOutput) ProvisioningState ¶
func (o CloudServicesNetworkOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the cloud services network.
func (CloudServicesNetworkOutput) SystemData ¶
func (o CloudServicesNetworkOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (CloudServicesNetworkOutput) Tags ¶
func (o CloudServicesNetworkOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (CloudServicesNetworkOutput) ToCloudServicesNetworkOutput ¶
func (o CloudServicesNetworkOutput) ToCloudServicesNetworkOutput() CloudServicesNetworkOutput
func (CloudServicesNetworkOutput) ToCloudServicesNetworkOutputWithContext ¶
func (o CloudServicesNetworkOutput) ToCloudServicesNetworkOutputWithContext(ctx context.Context) CloudServicesNetworkOutput
func (CloudServicesNetworkOutput) Type ¶
func (o CloudServicesNetworkOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (CloudServicesNetworkOutput) VirtualMachinesAssociatedIds ¶
func (o CloudServicesNetworkOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this cloud services network.
type CloudServicesNetworkState ¶
type CloudServicesNetworkState struct { }
func (CloudServicesNetworkState) ElementType ¶
func (CloudServicesNetworkState) ElementType() reflect.Type
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster. AggregatorOrSingleRackDefinition RackDefinitionResponseOutput `pulumi:"aggregatorOrSingleRackDefinition"` // The resource ID of the Log Analytics Workspace that will be used for storing relevant logs. AnalyticsWorkspaceId pulumi.StringPtrOutput `pulumi:"analyticsWorkspaceId"` // The list of cluster runtime version upgrades available for this cluster. AvailableUpgradeVersions ClusterAvailableUpgradeVersionResponseArrayOutput `pulumi:"availableUpgradeVersions"` // The capacity supported by this cluster. ClusterCapacity ClusterCapacityResponseOutput `pulumi:"clusterCapacity"` // The latest heartbeat status between the cluster manager and the cluster. ClusterConnectionStatus pulumi.StringOutput `pulumi:"clusterConnectionStatus"` // The extended location (custom location) that represents the cluster's control plane location. This extended location is used to route the requests of child objects of the cluster that are handled by the platform operator. ClusterExtendedLocation ExtendedLocationResponseOutput `pulumi:"clusterExtendedLocation"` // The customer-provided location information to identify where the cluster resides. ClusterLocation pulumi.StringPtrOutput `pulumi:"clusterLocation"` // The latest connectivity status between cluster manager and the cluster. ClusterManagerConnectionStatus pulumi.StringOutput `pulumi:"clusterManagerConnectionStatus"` // The resource ID of the cluster manager that manages this cluster. This is set by the Cluster Manager when the cluster is created. ClusterManagerId pulumi.StringOutput `pulumi:"clusterManagerId"` // The service principal to be used by the cluster during Arc Appliance installation. ClusterServicePrincipal ServicePrincipalInformationResponsePtrOutput `pulumi:"clusterServicePrincipal"` // The type of rack configuration for the cluster. ClusterType pulumi.StringOutput `pulumi:"clusterType"` // The current runtime version of the cluster. ClusterVersion pulumi.StringOutput `pulumi:"clusterVersion"` // The validation threshold indicating the allowable failures of compute machines during environment validation and deployment. ComputeDeploymentThreshold ValidationThresholdResponsePtrOutput `pulumi:"computeDeploymentThreshold"` // The list of rack definitions for the compute racks in a multi-rack // cluster, or an empty list in a single-rack cluster. ComputeRackDefinitions RackDefinitionResponseArrayOutput `pulumi:"computeRackDefinitions"` // The current detailed status of the cluster. DetailedStatus pulumi.StringOutput `pulumi:"detailedStatus"` // The descriptive message about the detailed status. DetailedStatusMessage pulumi.StringOutput `pulumi:"detailedStatusMessage"` // The extended location of the cluster manager associated with the cluster. ExtendedLocation ExtendedLocationResponseOutput `pulumi:"extendedLocation"` // Field Deprecated. This field will not be populated in an upcoming version. The extended location (custom location) that represents the Hybrid AKS control plane location. This extended location is used when creating provisioned clusters (Hybrid AKS clusters). HybridAksExtendedLocation ExtendedLocationResponseOutput `pulumi:"hybridAksExtendedLocation"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The configuration of the managed resource group associated with the resource. ManagedResourceGroupConfiguration ManagedResourceGroupConfigurationResponsePtrOutput `pulumi:"managedResourceGroupConfiguration"` // The count of Manual Action Taken (MAT) events that have not been validated. ManualActionCount pulumi.Float64Output `pulumi:"manualActionCount"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The resource ID of the Network Fabric associated with the cluster. NetworkFabricId pulumi.StringOutput `pulumi:"networkFabricId"` // The provisioning state of the cluster. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The support end date of the runtime version of the cluster. SupportExpiryDate pulumi.StringOutput `pulumi:"supportExpiryDate"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // The list of workload resource IDs that are hosted within this cluster. WorkloadResourceIds pulumi.StringArrayOutput `pulumi:"workloadResourceIds"` }
Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-12-12-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster 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 NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct { // The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster. AggregatorOrSingleRackDefinition RackDefinitionInput // The resource ID of the Log Analytics Workspace that will be used for storing relevant logs. AnalyticsWorkspaceId pulumi.StringPtrInput // The customer-provided location information to identify where the cluster resides. ClusterLocation pulumi.StringPtrInput // The name of the cluster. ClusterName pulumi.StringPtrInput // The service principal to be used by the cluster during Arc Appliance installation. ClusterServicePrincipal ServicePrincipalInformationPtrInput // The type of rack configuration for the cluster. ClusterType pulumi.StringInput // The current runtime version of the cluster. ClusterVersion pulumi.StringInput // The validation threshold indicating the allowable failures of compute machines during environment validation and deployment. ComputeDeploymentThreshold ValidationThresholdPtrInput // The list of rack definitions for the compute racks in a multi-rack // cluster, or an empty list in a single-rack cluster. ComputeRackDefinitions RackDefinitionArrayInput // The extended location of the cluster manager associated with the cluster. ExtendedLocation ExtendedLocationInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The configuration of the managed resource group associated with the resource. ManagedResourceGroupConfiguration ManagedResourceGroupConfigurationPtrInput // The resource ID of the Network Fabric associated with the cluster. NetworkFabricId pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterAvailableUpgradeVersionResponse ¶
type ClusterAvailableUpgradeVersionResponse struct { // The indicator of whether the control plane will be impacted during the upgrade. ControlImpact string `pulumi:"controlImpact"` // The expected duration needed for this upgrade. ExpectedDuration string `pulumi:"expectedDuration"` // The impact description including the specific details and release notes. ImpactDescription string `pulumi:"impactDescription"` // The last date the version of the platform is supported. SupportExpiryDate string `pulumi:"supportExpiryDate"` // The target version this cluster will be upgraded to. TargetClusterVersion string `pulumi:"targetClusterVersion"` // The indicator of whether the workload will be impacted during the upgrade. WorkloadImpact string `pulumi:"workloadImpact"` }
type ClusterAvailableUpgradeVersionResponseArrayOutput ¶
type ClusterAvailableUpgradeVersionResponseArrayOutput struct{ *pulumi.OutputState }
func (ClusterAvailableUpgradeVersionResponseArrayOutput) ElementType ¶
func (ClusterAvailableUpgradeVersionResponseArrayOutput) ElementType() reflect.Type
func (ClusterAvailableUpgradeVersionResponseArrayOutput) ToClusterAvailableUpgradeVersionResponseArrayOutput ¶
func (o ClusterAvailableUpgradeVersionResponseArrayOutput) ToClusterAvailableUpgradeVersionResponseArrayOutput() ClusterAvailableUpgradeVersionResponseArrayOutput
func (ClusterAvailableUpgradeVersionResponseArrayOutput) ToClusterAvailableUpgradeVersionResponseArrayOutputWithContext ¶
func (o ClusterAvailableUpgradeVersionResponseArrayOutput) ToClusterAvailableUpgradeVersionResponseArrayOutputWithContext(ctx context.Context) ClusterAvailableUpgradeVersionResponseArrayOutput
type ClusterAvailableUpgradeVersionResponseOutput ¶
type ClusterAvailableUpgradeVersionResponseOutput struct{ *pulumi.OutputState }
func (ClusterAvailableUpgradeVersionResponseOutput) ControlImpact ¶
func (o ClusterAvailableUpgradeVersionResponseOutput) ControlImpact() pulumi.StringOutput
The indicator of whether the control plane will be impacted during the upgrade.
func (ClusterAvailableUpgradeVersionResponseOutput) ElementType ¶
func (ClusterAvailableUpgradeVersionResponseOutput) ElementType() reflect.Type
func (ClusterAvailableUpgradeVersionResponseOutput) ExpectedDuration ¶
func (o ClusterAvailableUpgradeVersionResponseOutput) ExpectedDuration() pulumi.StringOutput
The expected duration needed for this upgrade.
func (ClusterAvailableUpgradeVersionResponseOutput) ImpactDescription ¶
func (o ClusterAvailableUpgradeVersionResponseOutput) ImpactDescription() pulumi.StringOutput
The impact description including the specific details and release notes.
func (ClusterAvailableUpgradeVersionResponseOutput) SupportExpiryDate ¶
func (o ClusterAvailableUpgradeVersionResponseOutput) SupportExpiryDate() pulumi.StringOutput
The last date the version of the platform is supported.
func (ClusterAvailableUpgradeVersionResponseOutput) TargetClusterVersion ¶
func (o ClusterAvailableUpgradeVersionResponseOutput) TargetClusterVersion() pulumi.StringOutput
The target version this cluster will be upgraded to.
func (ClusterAvailableUpgradeVersionResponseOutput) ToClusterAvailableUpgradeVersionResponseOutput ¶
func (o ClusterAvailableUpgradeVersionResponseOutput) ToClusterAvailableUpgradeVersionResponseOutput() ClusterAvailableUpgradeVersionResponseOutput
func (ClusterAvailableUpgradeVersionResponseOutput) ToClusterAvailableUpgradeVersionResponseOutputWithContext ¶
func (o ClusterAvailableUpgradeVersionResponseOutput) ToClusterAvailableUpgradeVersionResponseOutputWithContext(ctx context.Context) ClusterAvailableUpgradeVersionResponseOutput
func (ClusterAvailableUpgradeVersionResponseOutput) WorkloadImpact ¶
func (o ClusterAvailableUpgradeVersionResponseOutput) WorkloadImpact() pulumi.StringOutput
The indicator of whether the workload will be impacted during the upgrade.
type ClusterAvailableVersionResponseArrayOutput ¶
type ClusterAvailableVersionResponseArrayOutput struct{ *pulumi.OutputState }
func (ClusterAvailableVersionResponseArrayOutput) ElementType ¶
func (ClusterAvailableVersionResponseArrayOutput) ElementType() reflect.Type
func (ClusterAvailableVersionResponseArrayOutput) ToClusterAvailableVersionResponseArrayOutput ¶
func (o ClusterAvailableVersionResponseArrayOutput) ToClusterAvailableVersionResponseArrayOutput() ClusterAvailableVersionResponseArrayOutput
func (ClusterAvailableVersionResponseArrayOutput) ToClusterAvailableVersionResponseArrayOutputWithContext ¶
func (o ClusterAvailableVersionResponseArrayOutput) ToClusterAvailableVersionResponseArrayOutputWithContext(ctx context.Context) ClusterAvailableVersionResponseArrayOutput
type ClusterAvailableVersionResponseOutput ¶
type ClusterAvailableVersionResponseOutput struct{ *pulumi.OutputState }
func (ClusterAvailableVersionResponseOutput) ElementType ¶
func (ClusterAvailableVersionResponseOutput) ElementType() reflect.Type
func (ClusterAvailableVersionResponseOutput) SupportExpiryDate ¶
func (o ClusterAvailableVersionResponseOutput) SupportExpiryDate() pulumi.StringOutput
The last date the version of the platform is supported.
func (ClusterAvailableVersionResponseOutput) TargetClusterVersion ¶
func (o ClusterAvailableVersionResponseOutput) TargetClusterVersion() pulumi.StringOutput
The version of the cluster to be deployed.
func (ClusterAvailableVersionResponseOutput) ToClusterAvailableVersionResponseOutput ¶
func (o ClusterAvailableVersionResponseOutput) ToClusterAvailableVersionResponseOutput() ClusterAvailableVersionResponseOutput
func (ClusterAvailableVersionResponseOutput) ToClusterAvailableVersionResponseOutputWithContext ¶
func (o ClusterAvailableVersionResponseOutput) ToClusterAvailableVersionResponseOutputWithContext(ctx context.Context) ClusterAvailableVersionResponseOutput
type ClusterCapacityResponse ¶
type ClusterCapacityResponse struct { // The remaining appliance-based storage in GB available for workload use. AvailableApplianceStorageGB *float64 `pulumi:"availableApplianceStorageGB"` // The remaining number of cores that are available in this cluster for workload use. AvailableCoreCount *float64 `pulumi:"availableCoreCount"` // The remaining machine or host-based storage in GB available for workload use. AvailableHostStorageGB *float64 `pulumi:"availableHostStorageGB"` // The remaining memory in GB that are available in this cluster for workload use. AvailableMemoryGB *float64 `pulumi:"availableMemoryGB"` // The total appliance-based storage in GB supported by this cluster for workload use. TotalApplianceStorageGB *float64 `pulumi:"totalApplianceStorageGB"` // The total number of cores that are supported by this cluster for workload use. TotalCoreCount *float64 `pulumi:"totalCoreCount"` // The total machine or host-based storage in GB supported by this cluster for workload use. TotalHostStorageGB *float64 `pulumi:"totalHostStorageGB"` // The total memory supported by this cluster for workload use. TotalMemoryGB *float64 `pulumi:"totalMemoryGB"` }
type ClusterCapacityResponseOutput ¶
type ClusterCapacityResponseOutput struct{ *pulumi.OutputState }
func (ClusterCapacityResponseOutput) AvailableApplianceStorageGB ¶
func (o ClusterCapacityResponseOutput) AvailableApplianceStorageGB() pulumi.Float64PtrOutput
The remaining appliance-based storage in GB available for workload use.
func (ClusterCapacityResponseOutput) AvailableCoreCount ¶
func (o ClusterCapacityResponseOutput) AvailableCoreCount() pulumi.Float64PtrOutput
The remaining number of cores that are available in this cluster for workload use.
func (ClusterCapacityResponseOutput) AvailableHostStorageGB ¶
func (o ClusterCapacityResponseOutput) AvailableHostStorageGB() pulumi.Float64PtrOutput
The remaining machine or host-based storage in GB available for workload use.
func (ClusterCapacityResponseOutput) AvailableMemoryGB ¶
func (o ClusterCapacityResponseOutput) AvailableMemoryGB() pulumi.Float64PtrOutput
The remaining memory in GB that are available in this cluster for workload use.
func (ClusterCapacityResponseOutput) ElementType ¶
func (ClusterCapacityResponseOutput) ElementType() reflect.Type
func (ClusterCapacityResponseOutput) ToClusterCapacityResponseOutput ¶
func (o ClusterCapacityResponseOutput) ToClusterCapacityResponseOutput() ClusterCapacityResponseOutput
func (ClusterCapacityResponseOutput) ToClusterCapacityResponseOutputWithContext ¶
func (o ClusterCapacityResponseOutput) ToClusterCapacityResponseOutputWithContext(ctx context.Context) ClusterCapacityResponseOutput
func (ClusterCapacityResponseOutput) TotalApplianceStorageGB ¶
func (o ClusterCapacityResponseOutput) TotalApplianceStorageGB() pulumi.Float64PtrOutput
The total appliance-based storage in GB supported by this cluster for workload use.
func (ClusterCapacityResponseOutput) TotalCoreCount ¶
func (o ClusterCapacityResponseOutput) TotalCoreCount() pulumi.Float64PtrOutput
The total number of cores that are supported by this cluster for workload use.
func (ClusterCapacityResponseOutput) TotalHostStorageGB ¶
func (o ClusterCapacityResponseOutput) TotalHostStorageGB() pulumi.Float64PtrOutput
The total machine or host-based storage in GB supported by this cluster for workload use.
func (ClusterCapacityResponseOutput) TotalMemoryGB ¶
func (o ClusterCapacityResponseOutput) TotalMemoryGB() pulumi.Float64PtrOutput
The total memory supported by this cluster for workload use.
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterManager ¶
type ClusterManager struct { pulumi.CustomResourceState // The resource ID of the Log Analytics workspace that is used for the logs collection. AnalyticsWorkspaceId pulumi.StringPtrOutput `pulumi:"analyticsWorkspaceId"` // Field deprecated, this value will no longer influence the cluster manager allocation process and will be removed in a future version. The Azure availability zones within the region that will be used to support the cluster manager resource. AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"` // The list of the cluster versions the manager supports. It is used as input in clusterVersion property of a cluster resource. ClusterVersions ClusterAvailableVersionResponseArrayOutput `pulumi:"clusterVersions"` // The detailed status that provides additional information about the cluster manager. DetailedStatus pulumi.StringOutput `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage pulumi.StringOutput `pulumi:"detailedStatusMessage"` // The resource ID of the fabric controller that has one to one mapping with the cluster manager. FabricControllerId pulumi.StringOutput `pulumi:"fabricControllerId"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The configuration of the managed resource group associated with the resource. ManagedResourceGroupConfiguration ManagedResourceGroupConfigurationResponsePtrOutput `pulumi:"managedResourceGroupConfiguration"` // The extended location (custom location) that represents the cluster manager's control plane location. This extended location is used when creating cluster and rack manifest resources. ManagerExtendedLocation ExtendedLocationResponseOutput `pulumi:"managerExtendedLocation"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the cluster manager. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // Field deprecated, this value will no longer influence the cluster manager allocation process and will be removed in a future version. The size of the Azure virtual machines to use for hosting the cluster manager resource. VmSize pulumi.StringPtrOutput `pulumi:"vmSize"` }
Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-12-12-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func GetClusterManager ¶
func GetClusterManager(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterManagerState, opts ...pulumi.ResourceOption) (*ClusterManager, error)
GetClusterManager gets an existing ClusterManager 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 NewClusterManager ¶
func NewClusterManager(ctx *pulumi.Context, name string, args *ClusterManagerArgs, opts ...pulumi.ResourceOption) (*ClusterManager, error)
NewClusterManager registers a new resource with the given unique name, arguments, and options.
func (*ClusterManager) ElementType ¶
func (*ClusterManager) ElementType() reflect.Type
func (*ClusterManager) ToClusterManagerOutput ¶
func (i *ClusterManager) ToClusterManagerOutput() ClusterManagerOutput
func (*ClusterManager) ToClusterManagerOutputWithContext ¶
func (i *ClusterManager) ToClusterManagerOutputWithContext(ctx context.Context) ClusterManagerOutput
type ClusterManagerArgs ¶
type ClusterManagerArgs struct { // The resource ID of the Log Analytics workspace that is used for the logs collection. AnalyticsWorkspaceId pulumi.StringPtrInput // Field deprecated, this value will no longer influence the cluster manager allocation process and will be removed in a future version. The Azure availability zones within the region that will be used to support the cluster manager resource. AvailabilityZones pulumi.StringArrayInput // The name of the cluster manager. ClusterManagerName pulumi.StringPtrInput // The resource ID of the fabric controller that has one to one mapping with the cluster manager. FabricControllerId pulumi.StringInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The configuration of the managed resource group associated with the resource. ManagedResourceGroupConfiguration ManagedResourceGroupConfigurationPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // Field deprecated, this value will no longer influence the cluster manager allocation process and will be removed in a future version. The size of the Azure virtual machines to use for hosting the cluster manager resource. VmSize pulumi.StringPtrInput }
The set of arguments for constructing a ClusterManager resource.
func (ClusterManagerArgs) ElementType ¶
func (ClusterManagerArgs) ElementType() reflect.Type
type ClusterManagerInput ¶
type ClusterManagerInput interface { pulumi.Input ToClusterManagerOutput() ClusterManagerOutput ToClusterManagerOutputWithContext(ctx context.Context) ClusterManagerOutput }
type ClusterManagerOutput ¶
type ClusterManagerOutput struct{ *pulumi.OutputState }
func (ClusterManagerOutput) AnalyticsWorkspaceId ¶
func (o ClusterManagerOutput) AnalyticsWorkspaceId() pulumi.StringPtrOutput
The resource ID of the Log Analytics workspace that is used for the logs collection.
func (ClusterManagerOutput) AvailabilityZones ¶
func (o ClusterManagerOutput) AvailabilityZones() pulumi.StringArrayOutput
Field deprecated, this value will no longer influence the cluster manager allocation process and will be removed in a future version. The Azure availability zones within the region that will be used to support the cluster manager resource.
func (ClusterManagerOutput) ClusterVersions ¶
func (o ClusterManagerOutput) ClusterVersions() ClusterAvailableVersionResponseArrayOutput
The list of the cluster versions the manager supports. It is used as input in clusterVersion property of a cluster resource.
func (ClusterManagerOutput) DetailedStatus ¶
func (o ClusterManagerOutput) DetailedStatus() pulumi.StringOutput
The detailed status that provides additional information about the cluster manager.
func (ClusterManagerOutput) DetailedStatusMessage ¶
func (o ClusterManagerOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (ClusterManagerOutput) ElementType ¶
func (ClusterManagerOutput) ElementType() reflect.Type
func (ClusterManagerOutput) FabricControllerId ¶
func (o ClusterManagerOutput) FabricControllerId() pulumi.StringOutput
The resource ID of the fabric controller that has one to one mapping with the cluster manager.
func (ClusterManagerOutput) Location ¶
func (o ClusterManagerOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (ClusterManagerOutput) ManagedResourceGroupConfiguration ¶
func (o ClusterManagerOutput) ManagedResourceGroupConfiguration() ManagedResourceGroupConfigurationResponsePtrOutput
The configuration of the managed resource group associated with the resource.
func (ClusterManagerOutput) ManagerExtendedLocation ¶
func (o ClusterManagerOutput) ManagerExtendedLocation() ExtendedLocationResponseOutput
The extended location (custom location) that represents the cluster manager's control plane location. This extended location is used when creating cluster and rack manifest resources.
func (ClusterManagerOutput) Name ¶
func (o ClusterManagerOutput) Name() pulumi.StringOutput
The name of the resource
func (ClusterManagerOutput) ProvisioningState ¶
func (o ClusterManagerOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the cluster manager.
func (ClusterManagerOutput) SystemData ¶
func (o ClusterManagerOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (ClusterManagerOutput) Tags ¶
func (o ClusterManagerOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (ClusterManagerOutput) ToClusterManagerOutput ¶
func (o ClusterManagerOutput) ToClusterManagerOutput() ClusterManagerOutput
func (ClusterManagerOutput) ToClusterManagerOutputWithContext ¶
func (o ClusterManagerOutput) ToClusterManagerOutputWithContext(ctx context.Context) ClusterManagerOutput
func (ClusterManagerOutput) Type ¶
func (o ClusterManagerOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (ClusterManagerOutput) VmSize ¶
func (o ClusterManagerOutput) VmSize() pulumi.StringPtrOutput
Field deprecated, this value will no longer influence the cluster manager allocation process and will be removed in a future version. The size of the Azure virtual machines to use for hosting the cluster manager resource.
type ClusterManagerState ¶
type ClusterManagerState struct { }
func (ClusterManagerState) ElementType ¶
func (ClusterManagerState) ElementType() reflect.Type
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) AggregatorOrSingleRackDefinition ¶
func (o ClusterOutput) AggregatorOrSingleRackDefinition() RackDefinitionResponseOutput
The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster.
func (ClusterOutput) AnalyticsWorkspaceId ¶
func (o ClusterOutput) AnalyticsWorkspaceId() pulumi.StringPtrOutput
The resource ID of the Log Analytics Workspace that will be used for storing relevant logs.
func (ClusterOutput) AvailableUpgradeVersions ¶
func (o ClusterOutput) AvailableUpgradeVersions() ClusterAvailableUpgradeVersionResponseArrayOutput
The list of cluster runtime version upgrades available for this cluster.
func (ClusterOutput) ClusterCapacity ¶
func (o ClusterOutput) ClusterCapacity() ClusterCapacityResponseOutput
The capacity supported by this cluster.
func (ClusterOutput) ClusterConnectionStatus ¶
func (o ClusterOutput) ClusterConnectionStatus() pulumi.StringOutput
The latest heartbeat status between the cluster manager and the cluster.
func (ClusterOutput) ClusterExtendedLocation ¶
func (o ClusterOutput) ClusterExtendedLocation() ExtendedLocationResponseOutput
The extended location (custom location) that represents the cluster's control plane location. This extended location is used to route the requests of child objects of the cluster that are handled by the platform operator.
func (ClusterOutput) ClusterLocation ¶
func (o ClusterOutput) ClusterLocation() pulumi.StringPtrOutput
The customer-provided location information to identify where the cluster resides.
func (ClusterOutput) ClusterManagerConnectionStatus ¶
func (o ClusterOutput) ClusterManagerConnectionStatus() pulumi.StringOutput
The latest connectivity status between cluster manager and the cluster.
func (ClusterOutput) ClusterManagerId ¶
func (o ClusterOutput) ClusterManagerId() pulumi.StringOutput
The resource ID of the cluster manager that manages this cluster. This is set by the Cluster Manager when the cluster is created.
func (ClusterOutput) ClusterServicePrincipal ¶
func (o ClusterOutput) ClusterServicePrincipal() ServicePrincipalInformationResponsePtrOutput
The service principal to be used by the cluster during Arc Appliance installation.
func (ClusterOutput) ClusterType ¶
func (o ClusterOutput) ClusterType() pulumi.StringOutput
The type of rack configuration for the cluster.
func (ClusterOutput) ClusterVersion ¶
func (o ClusterOutput) ClusterVersion() pulumi.StringOutput
The current runtime version of the cluster.
func (ClusterOutput) ComputeDeploymentThreshold ¶
func (o ClusterOutput) ComputeDeploymentThreshold() ValidationThresholdResponsePtrOutput
The validation threshold indicating the allowable failures of compute machines during environment validation and deployment.
func (ClusterOutput) ComputeRackDefinitions ¶
func (o ClusterOutput) ComputeRackDefinitions() RackDefinitionResponseArrayOutput
The list of rack definitions for the compute racks in a multi-rack cluster, or an empty list in a single-rack cluster.
func (ClusterOutput) DetailedStatus ¶
func (o ClusterOutput) DetailedStatus() pulumi.StringOutput
The current detailed status of the cluster.
func (ClusterOutput) DetailedStatusMessage ¶
func (o ClusterOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the detailed status.
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) ExtendedLocation ¶
func (o ClusterOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster manager associated with the cluster.
func (ClusterOutput) HybridAksExtendedLocation ¶
func (o ClusterOutput) HybridAksExtendedLocation() ExtendedLocationResponseOutput
Field Deprecated. This field will not be populated in an upcoming version. The extended location (custom location) that represents the Hybrid AKS control plane location. This extended location is used when creating provisioned clusters (Hybrid AKS clusters).
func (ClusterOutput) Location ¶
func (o ClusterOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (ClusterOutput) ManagedResourceGroupConfiguration ¶
func (o ClusterOutput) ManagedResourceGroupConfiguration() ManagedResourceGroupConfigurationResponsePtrOutput
The configuration of the managed resource group associated with the resource.
func (ClusterOutput) ManualActionCount ¶
func (o ClusterOutput) ManualActionCount() pulumi.Float64Output
The count of Manual Action Taken (MAT) events that have not been validated.
func (ClusterOutput) Name ¶
func (o ClusterOutput) Name() pulumi.StringOutput
The name of the resource
func (ClusterOutput) NetworkFabricId ¶
func (o ClusterOutput) NetworkFabricId() pulumi.StringOutput
The resource ID of the Network Fabric associated with the cluster.
func (ClusterOutput) ProvisioningState ¶
func (o ClusterOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the cluster.
func (ClusterOutput) SupportExpiryDate ¶
func (o ClusterOutput) SupportExpiryDate() pulumi.StringOutput
The support end date of the runtime version of the cluster.
func (ClusterOutput) SystemData ¶
func (o ClusterOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) Type ¶
func (o ClusterOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (ClusterOutput) WorkloadResourceIds ¶
func (o ClusterOutput) WorkloadResourceIds() pulumi.StringArrayOutput
The list of workload resource IDs that are hosted within this cluster.
type ClusterState ¶
type ClusterState struct { }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ClusterType ¶
type ClusterType string
The type of rack configuration for the cluster.
func (ClusterType) ElementType ¶
func (ClusterType) ElementType() reflect.Type
func (ClusterType) ToClusterTypeOutput ¶
func (e ClusterType) ToClusterTypeOutput() ClusterTypeOutput
func (ClusterType) ToClusterTypeOutputWithContext ¶
func (e ClusterType) ToClusterTypeOutputWithContext(ctx context.Context) ClusterTypeOutput
func (ClusterType) ToClusterTypePtrOutput ¶
func (e ClusterType) ToClusterTypePtrOutput() ClusterTypePtrOutput
func (ClusterType) ToClusterTypePtrOutputWithContext ¶
func (e ClusterType) ToClusterTypePtrOutputWithContext(ctx context.Context) ClusterTypePtrOutput
func (ClusterType) ToStringOutput ¶
func (e ClusterType) ToStringOutput() pulumi.StringOutput
func (ClusterType) ToStringOutputWithContext ¶
func (e ClusterType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterType) ToStringPtrOutput ¶
func (e ClusterType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterType) ToStringPtrOutputWithContext ¶
func (e ClusterType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterTypeInput ¶
type ClusterTypeInput interface { pulumi.Input ToClusterTypeOutput() ClusterTypeOutput ToClusterTypeOutputWithContext(context.Context) ClusterTypeOutput }
ClusterTypeInput is an input type that accepts values of the ClusterType enum A concrete instance of `ClusterTypeInput` can be one of the following:
ClusterTypeSingleRack ClusterTypeMultiRack
type ClusterTypeOutput ¶
type ClusterTypeOutput struct{ *pulumi.OutputState }
func (ClusterTypeOutput) ElementType ¶
func (ClusterTypeOutput) ElementType() reflect.Type
func (ClusterTypeOutput) ToClusterTypeOutput ¶
func (o ClusterTypeOutput) ToClusterTypeOutput() ClusterTypeOutput
func (ClusterTypeOutput) ToClusterTypeOutputWithContext ¶
func (o ClusterTypeOutput) ToClusterTypeOutputWithContext(ctx context.Context) ClusterTypeOutput
func (ClusterTypeOutput) ToClusterTypePtrOutput ¶
func (o ClusterTypeOutput) ToClusterTypePtrOutput() ClusterTypePtrOutput
func (ClusterTypeOutput) ToClusterTypePtrOutputWithContext ¶
func (o ClusterTypeOutput) ToClusterTypePtrOutputWithContext(ctx context.Context) ClusterTypePtrOutput
func (ClusterTypeOutput) ToStringOutput ¶
func (o ClusterTypeOutput) ToStringOutput() pulumi.StringOutput
func (ClusterTypeOutput) ToStringOutputWithContext ¶
func (o ClusterTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClusterTypeOutput) ToStringPtrOutput ¶
func (o ClusterTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterTypeOutput) ToStringPtrOutputWithContext ¶
func (o ClusterTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ClusterTypePtrInput ¶
type ClusterTypePtrInput interface { pulumi.Input ToClusterTypePtrOutput() ClusterTypePtrOutput ToClusterTypePtrOutputWithContext(context.Context) ClusterTypePtrOutput }
func ClusterTypePtr ¶
func ClusterTypePtr(v string) ClusterTypePtrInput
type ClusterTypePtrOutput ¶
type ClusterTypePtrOutput struct{ *pulumi.OutputState }
func (ClusterTypePtrOutput) Elem ¶
func (o ClusterTypePtrOutput) Elem() ClusterTypeOutput
func (ClusterTypePtrOutput) ElementType ¶
func (ClusterTypePtrOutput) ElementType() reflect.Type
func (ClusterTypePtrOutput) ToClusterTypePtrOutput ¶
func (o ClusterTypePtrOutput) ToClusterTypePtrOutput() ClusterTypePtrOutput
func (ClusterTypePtrOutput) ToClusterTypePtrOutputWithContext ¶
func (o ClusterTypePtrOutput) ToClusterTypePtrOutputWithContext(ctx context.Context) ClusterTypePtrOutput
func (ClusterTypePtrOutput) ToStringPtrOutput ¶
func (o ClusterTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClusterTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ClusterTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Console ¶
type Console struct { pulumi.CustomResourceState // The more detailed status of the console. DetailedStatus pulumi.StringOutput `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage pulumi.StringOutput `pulumi:"detailedStatusMessage"` // The indicator of whether the console access is enabled. Enabled pulumi.StringOutput `pulumi:"enabled"` // The date and time after which the key will be disallowed access. Expiration pulumi.StringPtrOutput `pulumi:"expiration"` // The extended location of the cluster manager associated with the cluster this virtual machine is created on. ExtendedLocation ExtendedLocationResponseOutput `pulumi:"extendedLocation"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The resource ID of the private link service that is used to provide virtual machine console access. PrivateLinkServiceId pulumi.StringOutput `pulumi:"privateLinkServiceId"` // The provisioning state of the virtual machine console. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The SSH public key that will be provisioned for user access. The user is expected to have the corresponding SSH private key for logging in. SshPublicKey SshPublicKeyResponseOutput `pulumi:"sshPublicKey"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // The unique identifier for the virtual machine that is used to access the console. VirtualMachineAccessId pulumi.StringOutput `pulumi:"virtualMachineAccessId"` }
Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-12-12-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func GetConsole ¶
func GetConsole(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConsoleState, opts ...pulumi.ResourceOption) (*Console, error)
GetConsole gets an existing Console 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 NewConsole ¶
func NewConsole(ctx *pulumi.Context, name string, args *ConsoleArgs, opts ...pulumi.ResourceOption) (*Console, error)
NewConsole registers a new resource with the given unique name, arguments, and options.
func (*Console) ElementType ¶
func (*Console) ToConsoleOutput ¶
func (i *Console) ToConsoleOutput() ConsoleOutput
func (*Console) ToConsoleOutputWithContext ¶
func (i *Console) ToConsoleOutputWithContext(ctx context.Context) ConsoleOutput
type ConsoleArgs ¶
type ConsoleArgs struct { // The name of the virtual machine console. ConsoleName pulumi.StringPtrInput // The indicator of whether the console access is enabled. Enabled pulumi.StringInput // The date and time after which the key will be disallowed access. Expiration pulumi.StringPtrInput // The extended location of the cluster manager associated with the cluster this virtual machine is created on. ExtendedLocation ExtendedLocationInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The SSH public key that will be provisioned for user access. The user is expected to have the corresponding SSH private key for logging in. SshPublicKey SshPublicKeyInput // Resource tags. Tags pulumi.StringMapInput // The name of the virtual machine. VirtualMachineName pulumi.StringInput }
The set of arguments for constructing a Console resource.
func (ConsoleArgs) ElementType ¶
func (ConsoleArgs) ElementType() reflect.Type
type ConsoleEnabled ¶
type ConsoleEnabled string
The indicator of whether the console access is enabled.
func (ConsoleEnabled) ElementType ¶
func (ConsoleEnabled) ElementType() reflect.Type
func (ConsoleEnabled) ToConsoleEnabledOutput ¶
func (e ConsoleEnabled) ToConsoleEnabledOutput() ConsoleEnabledOutput
func (ConsoleEnabled) ToConsoleEnabledOutputWithContext ¶
func (e ConsoleEnabled) ToConsoleEnabledOutputWithContext(ctx context.Context) ConsoleEnabledOutput
func (ConsoleEnabled) ToConsoleEnabledPtrOutput ¶
func (e ConsoleEnabled) ToConsoleEnabledPtrOutput() ConsoleEnabledPtrOutput
func (ConsoleEnabled) ToConsoleEnabledPtrOutputWithContext ¶
func (e ConsoleEnabled) ToConsoleEnabledPtrOutputWithContext(ctx context.Context) ConsoleEnabledPtrOutput
func (ConsoleEnabled) ToStringOutput ¶
func (e ConsoleEnabled) ToStringOutput() pulumi.StringOutput
func (ConsoleEnabled) ToStringOutputWithContext ¶
func (e ConsoleEnabled) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConsoleEnabled) ToStringPtrOutput ¶
func (e ConsoleEnabled) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConsoleEnabled) ToStringPtrOutputWithContext ¶
func (e ConsoleEnabled) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConsoleEnabledInput ¶
type ConsoleEnabledInput interface { pulumi.Input ToConsoleEnabledOutput() ConsoleEnabledOutput ToConsoleEnabledOutputWithContext(context.Context) ConsoleEnabledOutput }
ConsoleEnabledInput is an input type that accepts values of the ConsoleEnabled enum A concrete instance of `ConsoleEnabledInput` can be one of the following:
ConsoleEnabledTrue ConsoleEnabledFalse
type ConsoleEnabledOutput ¶
type ConsoleEnabledOutput struct{ *pulumi.OutputState }
func (ConsoleEnabledOutput) ElementType ¶
func (ConsoleEnabledOutput) ElementType() reflect.Type
func (ConsoleEnabledOutput) ToConsoleEnabledOutput ¶
func (o ConsoleEnabledOutput) ToConsoleEnabledOutput() ConsoleEnabledOutput
func (ConsoleEnabledOutput) ToConsoleEnabledOutputWithContext ¶
func (o ConsoleEnabledOutput) ToConsoleEnabledOutputWithContext(ctx context.Context) ConsoleEnabledOutput
func (ConsoleEnabledOutput) ToConsoleEnabledPtrOutput ¶
func (o ConsoleEnabledOutput) ToConsoleEnabledPtrOutput() ConsoleEnabledPtrOutput
func (ConsoleEnabledOutput) ToConsoleEnabledPtrOutputWithContext ¶
func (o ConsoleEnabledOutput) ToConsoleEnabledPtrOutputWithContext(ctx context.Context) ConsoleEnabledPtrOutput
func (ConsoleEnabledOutput) ToStringOutput ¶
func (o ConsoleEnabledOutput) ToStringOutput() pulumi.StringOutput
func (ConsoleEnabledOutput) ToStringOutputWithContext ¶
func (o ConsoleEnabledOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConsoleEnabledOutput) ToStringPtrOutput ¶
func (o ConsoleEnabledOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConsoleEnabledOutput) ToStringPtrOutputWithContext ¶
func (o ConsoleEnabledOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConsoleEnabledPtrInput ¶
type ConsoleEnabledPtrInput interface { pulumi.Input ToConsoleEnabledPtrOutput() ConsoleEnabledPtrOutput ToConsoleEnabledPtrOutputWithContext(context.Context) ConsoleEnabledPtrOutput }
func ConsoleEnabledPtr ¶
func ConsoleEnabledPtr(v string) ConsoleEnabledPtrInput
type ConsoleEnabledPtrOutput ¶
type ConsoleEnabledPtrOutput struct{ *pulumi.OutputState }
func (ConsoleEnabledPtrOutput) Elem ¶
func (o ConsoleEnabledPtrOutput) Elem() ConsoleEnabledOutput
func (ConsoleEnabledPtrOutput) ElementType ¶
func (ConsoleEnabledPtrOutput) ElementType() reflect.Type
func (ConsoleEnabledPtrOutput) ToConsoleEnabledPtrOutput ¶
func (o ConsoleEnabledPtrOutput) ToConsoleEnabledPtrOutput() ConsoleEnabledPtrOutput
func (ConsoleEnabledPtrOutput) ToConsoleEnabledPtrOutputWithContext ¶
func (o ConsoleEnabledPtrOutput) ToConsoleEnabledPtrOutputWithContext(ctx context.Context) ConsoleEnabledPtrOutput
func (ConsoleEnabledPtrOutput) ToStringPtrOutput ¶
func (o ConsoleEnabledPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConsoleEnabledPtrOutput) ToStringPtrOutputWithContext ¶
func (o ConsoleEnabledPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConsoleInput ¶
type ConsoleInput interface { pulumi.Input ToConsoleOutput() ConsoleOutput ToConsoleOutputWithContext(ctx context.Context) ConsoleOutput }
type ConsoleOutput ¶
type ConsoleOutput struct{ *pulumi.OutputState }
func (ConsoleOutput) DetailedStatus ¶
func (o ConsoleOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the console.
func (ConsoleOutput) DetailedStatusMessage ¶
func (o ConsoleOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (ConsoleOutput) ElementType ¶
func (ConsoleOutput) ElementType() reflect.Type
func (ConsoleOutput) Enabled ¶
func (o ConsoleOutput) Enabled() pulumi.StringOutput
The indicator of whether the console access is enabled.
func (ConsoleOutput) Expiration ¶
func (o ConsoleOutput) Expiration() pulumi.StringPtrOutput
The date and time after which the key will be disallowed access.
func (ConsoleOutput) ExtendedLocation ¶
func (o ConsoleOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster manager associated with the cluster this virtual machine is created on.
func (ConsoleOutput) Location ¶
func (o ConsoleOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (ConsoleOutput) Name ¶
func (o ConsoleOutput) Name() pulumi.StringOutput
The name of the resource
func (ConsoleOutput) PrivateLinkServiceId ¶
func (o ConsoleOutput) PrivateLinkServiceId() pulumi.StringOutput
The resource ID of the private link service that is used to provide virtual machine console access.
func (ConsoleOutput) ProvisioningState ¶
func (o ConsoleOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the virtual machine console.
func (ConsoleOutput) SshPublicKey ¶
func (o ConsoleOutput) SshPublicKey() SshPublicKeyResponseOutput
The SSH public key that will be provisioned for user access. The user is expected to have the corresponding SSH private key for logging in.
func (ConsoleOutput) SystemData ¶
func (o ConsoleOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (ConsoleOutput) ToConsoleOutput ¶
func (o ConsoleOutput) ToConsoleOutput() ConsoleOutput
func (ConsoleOutput) ToConsoleOutputWithContext ¶
func (o ConsoleOutput) ToConsoleOutputWithContext(ctx context.Context) ConsoleOutput
func (ConsoleOutput) Type ¶
func (o ConsoleOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (ConsoleOutput) VirtualMachineAccessId ¶
func (o ConsoleOutput) VirtualMachineAccessId() pulumi.StringOutput
The unique identifier for the virtual machine that is used to access the console.
type ConsoleState ¶
type ConsoleState struct { }
func (ConsoleState) ElementType ¶
func (ConsoleState) ElementType() reflect.Type
type ControlPlaneNodeConfiguration ¶
type ControlPlaneNodeConfiguration struct { // The administrator credentials to be used for the nodes in the control plane. AdministratorConfiguration *AdministratorConfiguration `pulumi:"administratorConfiguration"` // The list of availability zones of the Network Cloud cluster to be used for the provisioning of nodes in the control plane. If not specified, all availability zones will be used. AvailabilityZones []string `pulumi:"availabilityZones"` // The number of virtual machines that use this configuration. Count float64 `pulumi:"count"` // The name of the VM SKU supplied during creation. VmSkuName string `pulumi:"vmSkuName"` }
type ControlPlaneNodeConfigurationArgs ¶
type ControlPlaneNodeConfigurationArgs struct { // The administrator credentials to be used for the nodes in the control plane. AdministratorConfiguration AdministratorConfigurationPtrInput `pulumi:"administratorConfiguration"` // The list of availability zones of the Network Cloud cluster to be used for the provisioning of nodes in the control plane. If not specified, all availability zones will be used. AvailabilityZones pulumi.StringArrayInput `pulumi:"availabilityZones"` // The number of virtual machines that use this configuration. Count pulumi.Float64Input `pulumi:"count"` // The name of the VM SKU supplied during creation. VmSkuName pulumi.StringInput `pulumi:"vmSkuName"` }
func (ControlPlaneNodeConfigurationArgs) ElementType ¶
func (ControlPlaneNodeConfigurationArgs) ElementType() reflect.Type
func (ControlPlaneNodeConfigurationArgs) ToControlPlaneNodeConfigurationOutput ¶
func (i ControlPlaneNodeConfigurationArgs) ToControlPlaneNodeConfigurationOutput() ControlPlaneNodeConfigurationOutput
func (ControlPlaneNodeConfigurationArgs) ToControlPlaneNodeConfigurationOutputWithContext ¶
func (i ControlPlaneNodeConfigurationArgs) ToControlPlaneNodeConfigurationOutputWithContext(ctx context.Context) ControlPlaneNodeConfigurationOutput
type ControlPlaneNodeConfigurationInput ¶
type ControlPlaneNodeConfigurationInput interface { pulumi.Input ToControlPlaneNodeConfigurationOutput() ControlPlaneNodeConfigurationOutput ToControlPlaneNodeConfigurationOutputWithContext(context.Context) ControlPlaneNodeConfigurationOutput }
ControlPlaneNodeConfigurationInput is an input type that accepts ControlPlaneNodeConfigurationArgs and ControlPlaneNodeConfigurationOutput values. You can construct a concrete instance of `ControlPlaneNodeConfigurationInput` via:
ControlPlaneNodeConfigurationArgs{...}
type ControlPlaneNodeConfigurationOutput ¶
type ControlPlaneNodeConfigurationOutput struct{ *pulumi.OutputState }
func (ControlPlaneNodeConfigurationOutput) AdministratorConfiguration ¶
func (o ControlPlaneNodeConfigurationOutput) AdministratorConfiguration() AdministratorConfigurationPtrOutput
The administrator credentials to be used for the nodes in the control plane.
func (ControlPlaneNodeConfigurationOutput) AvailabilityZones ¶
func (o ControlPlaneNodeConfigurationOutput) AvailabilityZones() pulumi.StringArrayOutput
The list of availability zones of the Network Cloud cluster to be used for the provisioning of nodes in the control plane. If not specified, all availability zones will be used.
func (ControlPlaneNodeConfigurationOutput) Count ¶
func (o ControlPlaneNodeConfigurationOutput) Count() pulumi.Float64Output
The number of virtual machines that use this configuration.
func (ControlPlaneNodeConfigurationOutput) ElementType ¶
func (ControlPlaneNodeConfigurationOutput) ElementType() reflect.Type
func (ControlPlaneNodeConfigurationOutput) ToControlPlaneNodeConfigurationOutput ¶
func (o ControlPlaneNodeConfigurationOutput) ToControlPlaneNodeConfigurationOutput() ControlPlaneNodeConfigurationOutput
func (ControlPlaneNodeConfigurationOutput) ToControlPlaneNodeConfigurationOutputWithContext ¶
func (o ControlPlaneNodeConfigurationOutput) ToControlPlaneNodeConfigurationOutputWithContext(ctx context.Context) ControlPlaneNodeConfigurationOutput
func (ControlPlaneNodeConfigurationOutput) VmSkuName ¶
func (o ControlPlaneNodeConfigurationOutput) VmSkuName() pulumi.StringOutput
The name of the VM SKU supplied during creation.
type ControlPlaneNodeConfigurationResponse ¶
type ControlPlaneNodeConfigurationResponse struct { // The administrator credentials to be used for the nodes in the control plane. AdministratorConfiguration *AdministratorConfigurationResponse `pulumi:"administratorConfiguration"` // The list of availability zones of the Network Cloud cluster to be used for the provisioning of nodes in the control plane. If not specified, all availability zones will be used. AvailabilityZones []string `pulumi:"availabilityZones"` // The number of virtual machines that use this configuration. Count float64 `pulumi:"count"` // The name of the VM SKU supplied during creation. VmSkuName string `pulumi:"vmSkuName"` }
type ControlPlaneNodeConfigurationResponseOutput ¶
type ControlPlaneNodeConfigurationResponseOutput struct{ *pulumi.OutputState }
func (ControlPlaneNodeConfigurationResponseOutput) AdministratorConfiguration ¶
func (o ControlPlaneNodeConfigurationResponseOutput) AdministratorConfiguration() AdministratorConfigurationResponsePtrOutput
The administrator credentials to be used for the nodes in the control plane.
func (ControlPlaneNodeConfigurationResponseOutput) AvailabilityZones ¶
func (o ControlPlaneNodeConfigurationResponseOutput) AvailabilityZones() pulumi.StringArrayOutput
The list of availability zones of the Network Cloud cluster to be used for the provisioning of nodes in the control plane. If not specified, all availability zones will be used.
func (ControlPlaneNodeConfigurationResponseOutput) Count ¶
func (o ControlPlaneNodeConfigurationResponseOutput) Count() pulumi.Float64Output
The number of virtual machines that use this configuration.
func (ControlPlaneNodeConfigurationResponseOutput) ElementType ¶
func (ControlPlaneNodeConfigurationResponseOutput) ElementType() reflect.Type
func (ControlPlaneNodeConfigurationResponseOutput) ToControlPlaneNodeConfigurationResponseOutput ¶
func (o ControlPlaneNodeConfigurationResponseOutput) ToControlPlaneNodeConfigurationResponseOutput() ControlPlaneNodeConfigurationResponseOutput
func (ControlPlaneNodeConfigurationResponseOutput) ToControlPlaneNodeConfigurationResponseOutputWithContext ¶
func (o ControlPlaneNodeConfigurationResponseOutput) ToControlPlaneNodeConfigurationResponseOutputWithContext(ctx context.Context) ControlPlaneNodeConfigurationResponseOutput
func (ControlPlaneNodeConfigurationResponseOutput) VmSkuName ¶
func (o ControlPlaneNodeConfigurationResponseOutput) VmSkuName() pulumi.StringOutput
The name of the VM SKU supplied during creation.
type DefaultGateway ¶
type DefaultGateway string
The indicator of whether this is the default gateway. Only one of the attached networks (including the CloudServicesNetwork attachment) for a single machine may be specified as True.
func (DefaultGateway) ElementType ¶
func (DefaultGateway) ElementType() reflect.Type
func (DefaultGateway) ToDefaultGatewayOutput ¶
func (e DefaultGateway) ToDefaultGatewayOutput() DefaultGatewayOutput
func (DefaultGateway) ToDefaultGatewayOutputWithContext ¶
func (e DefaultGateway) ToDefaultGatewayOutputWithContext(ctx context.Context) DefaultGatewayOutput
func (DefaultGateway) ToDefaultGatewayPtrOutput ¶
func (e DefaultGateway) ToDefaultGatewayPtrOutput() DefaultGatewayPtrOutput
func (DefaultGateway) ToDefaultGatewayPtrOutputWithContext ¶
func (e DefaultGateway) ToDefaultGatewayPtrOutputWithContext(ctx context.Context) DefaultGatewayPtrOutput
func (DefaultGateway) ToStringOutput ¶
func (e DefaultGateway) ToStringOutput() pulumi.StringOutput
func (DefaultGateway) ToStringOutputWithContext ¶
func (e DefaultGateway) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DefaultGateway) ToStringPtrOutput ¶
func (e DefaultGateway) ToStringPtrOutput() pulumi.StringPtrOutput
func (DefaultGateway) ToStringPtrOutputWithContext ¶
func (e DefaultGateway) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DefaultGatewayInput ¶
type DefaultGatewayInput interface { pulumi.Input ToDefaultGatewayOutput() DefaultGatewayOutput ToDefaultGatewayOutputWithContext(context.Context) DefaultGatewayOutput }
DefaultGatewayInput is an input type that accepts values of the DefaultGateway enum A concrete instance of `DefaultGatewayInput` can be one of the following:
DefaultGatewayTrue DefaultGatewayFalse
type DefaultGatewayOutput ¶
type DefaultGatewayOutput struct{ *pulumi.OutputState }
func (DefaultGatewayOutput) ElementType ¶
func (DefaultGatewayOutput) ElementType() reflect.Type
func (DefaultGatewayOutput) ToDefaultGatewayOutput ¶
func (o DefaultGatewayOutput) ToDefaultGatewayOutput() DefaultGatewayOutput
func (DefaultGatewayOutput) ToDefaultGatewayOutputWithContext ¶
func (o DefaultGatewayOutput) ToDefaultGatewayOutputWithContext(ctx context.Context) DefaultGatewayOutput
func (DefaultGatewayOutput) ToDefaultGatewayPtrOutput ¶
func (o DefaultGatewayOutput) ToDefaultGatewayPtrOutput() DefaultGatewayPtrOutput
func (DefaultGatewayOutput) ToDefaultGatewayPtrOutputWithContext ¶
func (o DefaultGatewayOutput) ToDefaultGatewayPtrOutputWithContext(ctx context.Context) DefaultGatewayPtrOutput
func (DefaultGatewayOutput) ToStringOutput ¶
func (o DefaultGatewayOutput) ToStringOutput() pulumi.StringOutput
func (DefaultGatewayOutput) ToStringOutputWithContext ¶
func (o DefaultGatewayOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DefaultGatewayOutput) ToStringPtrOutput ¶
func (o DefaultGatewayOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DefaultGatewayOutput) ToStringPtrOutputWithContext ¶
func (o DefaultGatewayOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DefaultGatewayPtrInput ¶
type DefaultGatewayPtrInput interface { pulumi.Input ToDefaultGatewayPtrOutput() DefaultGatewayPtrOutput ToDefaultGatewayPtrOutputWithContext(context.Context) DefaultGatewayPtrOutput }
func DefaultGatewayPtr ¶
func DefaultGatewayPtr(v string) DefaultGatewayPtrInput
type DefaultGatewayPtrOutput ¶
type DefaultGatewayPtrOutput struct{ *pulumi.OutputState }
func (DefaultGatewayPtrOutput) Elem ¶
func (o DefaultGatewayPtrOutput) Elem() DefaultGatewayOutput
func (DefaultGatewayPtrOutput) ElementType ¶
func (DefaultGatewayPtrOutput) ElementType() reflect.Type
func (DefaultGatewayPtrOutput) ToDefaultGatewayPtrOutput ¶
func (o DefaultGatewayPtrOutput) ToDefaultGatewayPtrOutput() DefaultGatewayPtrOutput
func (DefaultGatewayPtrOutput) ToDefaultGatewayPtrOutputWithContext ¶
func (o DefaultGatewayPtrOutput) ToDefaultGatewayPtrOutputWithContext(ctx context.Context) DefaultGatewayPtrOutput
func (DefaultGatewayPtrOutput) ToStringPtrOutput ¶
func (o DefaultGatewayPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DefaultGatewayPtrOutput) ToStringPtrOutputWithContext ¶
func (o DefaultGatewayPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EgressEndpoint ¶
type EgressEndpoint struct { // The descriptive category name of endpoints accessible by the AKS agent node. For example, azure-resource-management, API server, etc. The platform egress endpoints provided by default will use the category 'default'. Category string `pulumi:"category"` // The list of endpoint dependencies. Endpoints []EndpointDependency `pulumi:"endpoints"` }
type EgressEndpointArgs ¶
type EgressEndpointArgs struct { // The descriptive category name of endpoints accessible by the AKS agent node. For example, azure-resource-management, API server, etc. The platform egress endpoints provided by default will use the category 'default'. Category pulumi.StringInput `pulumi:"category"` // The list of endpoint dependencies. Endpoints EndpointDependencyArrayInput `pulumi:"endpoints"` }
func (EgressEndpointArgs) ElementType ¶
func (EgressEndpointArgs) ElementType() reflect.Type
func (EgressEndpointArgs) ToEgressEndpointOutput ¶
func (i EgressEndpointArgs) ToEgressEndpointOutput() EgressEndpointOutput
func (EgressEndpointArgs) ToEgressEndpointOutputWithContext ¶
func (i EgressEndpointArgs) ToEgressEndpointOutputWithContext(ctx context.Context) EgressEndpointOutput
type EgressEndpointArray ¶
type EgressEndpointArray []EgressEndpointInput
func (EgressEndpointArray) ElementType ¶
func (EgressEndpointArray) ElementType() reflect.Type
func (EgressEndpointArray) ToEgressEndpointArrayOutput ¶
func (i EgressEndpointArray) ToEgressEndpointArrayOutput() EgressEndpointArrayOutput
func (EgressEndpointArray) ToEgressEndpointArrayOutputWithContext ¶
func (i EgressEndpointArray) ToEgressEndpointArrayOutputWithContext(ctx context.Context) EgressEndpointArrayOutput
type EgressEndpointArrayInput ¶
type EgressEndpointArrayInput interface { pulumi.Input ToEgressEndpointArrayOutput() EgressEndpointArrayOutput ToEgressEndpointArrayOutputWithContext(context.Context) EgressEndpointArrayOutput }
EgressEndpointArrayInput is an input type that accepts EgressEndpointArray and EgressEndpointArrayOutput values. You can construct a concrete instance of `EgressEndpointArrayInput` via:
EgressEndpointArray{ EgressEndpointArgs{...} }
type EgressEndpointArrayOutput ¶
type EgressEndpointArrayOutput struct{ *pulumi.OutputState }
func (EgressEndpointArrayOutput) ElementType ¶
func (EgressEndpointArrayOutput) ElementType() reflect.Type
func (EgressEndpointArrayOutput) Index ¶
func (o EgressEndpointArrayOutput) Index(i pulumi.IntInput) EgressEndpointOutput
func (EgressEndpointArrayOutput) ToEgressEndpointArrayOutput ¶
func (o EgressEndpointArrayOutput) ToEgressEndpointArrayOutput() EgressEndpointArrayOutput
func (EgressEndpointArrayOutput) ToEgressEndpointArrayOutputWithContext ¶
func (o EgressEndpointArrayOutput) ToEgressEndpointArrayOutputWithContext(ctx context.Context) EgressEndpointArrayOutput
type EgressEndpointInput ¶
type EgressEndpointInput interface { pulumi.Input ToEgressEndpointOutput() EgressEndpointOutput ToEgressEndpointOutputWithContext(context.Context) EgressEndpointOutput }
EgressEndpointInput is an input type that accepts EgressEndpointArgs and EgressEndpointOutput values. You can construct a concrete instance of `EgressEndpointInput` via:
EgressEndpointArgs{...}
type EgressEndpointOutput ¶
type EgressEndpointOutput struct{ *pulumi.OutputState }
func (EgressEndpointOutput) Category ¶
func (o EgressEndpointOutput) Category() pulumi.StringOutput
The descriptive category name of endpoints accessible by the AKS agent node. For example, azure-resource-management, API server, etc. The platform egress endpoints provided by default will use the category 'default'.
func (EgressEndpointOutput) ElementType ¶
func (EgressEndpointOutput) ElementType() reflect.Type
func (EgressEndpointOutput) Endpoints ¶
func (o EgressEndpointOutput) Endpoints() EndpointDependencyArrayOutput
The list of endpoint dependencies.
func (EgressEndpointOutput) ToEgressEndpointOutput ¶
func (o EgressEndpointOutput) ToEgressEndpointOutput() EgressEndpointOutput
func (EgressEndpointOutput) ToEgressEndpointOutputWithContext ¶
func (o EgressEndpointOutput) ToEgressEndpointOutputWithContext(ctx context.Context) EgressEndpointOutput
type EgressEndpointResponse ¶
type EgressEndpointResponse struct { // The descriptive category name of endpoints accessible by the AKS agent node. For example, azure-resource-management, API server, etc. The platform egress endpoints provided by default will use the category 'default'. Category string `pulumi:"category"` // The list of endpoint dependencies. Endpoints []EndpointDependencyResponse `pulumi:"endpoints"` }
type EgressEndpointResponseArrayOutput ¶
type EgressEndpointResponseArrayOutput struct{ *pulumi.OutputState }
func (EgressEndpointResponseArrayOutput) ElementType ¶
func (EgressEndpointResponseArrayOutput) ElementType() reflect.Type
func (EgressEndpointResponseArrayOutput) Index ¶
func (o EgressEndpointResponseArrayOutput) Index(i pulumi.IntInput) EgressEndpointResponseOutput
func (EgressEndpointResponseArrayOutput) ToEgressEndpointResponseArrayOutput ¶
func (o EgressEndpointResponseArrayOutput) ToEgressEndpointResponseArrayOutput() EgressEndpointResponseArrayOutput
func (EgressEndpointResponseArrayOutput) ToEgressEndpointResponseArrayOutputWithContext ¶
func (o EgressEndpointResponseArrayOutput) ToEgressEndpointResponseArrayOutputWithContext(ctx context.Context) EgressEndpointResponseArrayOutput
type EgressEndpointResponseOutput ¶
type EgressEndpointResponseOutput struct{ *pulumi.OutputState }
func (EgressEndpointResponseOutput) Category ¶
func (o EgressEndpointResponseOutput) Category() pulumi.StringOutput
The descriptive category name of endpoints accessible by the AKS agent node. For example, azure-resource-management, API server, etc. The platform egress endpoints provided by default will use the category 'default'.
func (EgressEndpointResponseOutput) ElementType ¶
func (EgressEndpointResponseOutput) ElementType() reflect.Type
func (EgressEndpointResponseOutput) Endpoints ¶
func (o EgressEndpointResponseOutput) Endpoints() EndpointDependencyResponseArrayOutput
The list of endpoint dependencies.
func (EgressEndpointResponseOutput) ToEgressEndpointResponseOutput ¶
func (o EgressEndpointResponseOutput) ToEgressEndpointResponseOutput() EgressEndpointResponseOutput
func (EgressEndpointResponseOutput) ToEgressEndpointResponseOutputWithContext ¶
func (o EgressEndpointResponseOutput) ToEgressEndpointResponseOutputWithContext(ctx context.Context) EgressEndpointResponseOutput
type EndpointDependency ¶
type EndpointDependencyArgs ¶
type EndpointDependencyArgs struct { // The domain name of the dependency. DomainName pulumi.StringInput `pulumi:"domainName"` // The port of this endpoint. Port pulumi.Float64PtrInput `pulumi:"port"` }
func (EndpointDependencyArgs) ElementType ¶
func (EndpointDependencyArgs) ElementType() reflect.Type
func (EndpointDependencyArgs) ToEndpointDependencyOutput ¶
func (i EndpointDependencyArgs) ToEndpointDependencyOutput() EndpointDependencyOutput
func (EndpointDependencyArgs) ToEndpointDependencyOutputWithContext ¶
func (i EndpointDependencyArgs) ToEndpointDependencyOutputWithContext(ctx context.Context) EndpointDependencyOutput
type EndpointDependencyArray ¶
type EndpointDependencyArray []EndpointDependencyInput
func (EndpointDependencyArray) ElementType ¶
func (EndpointDependencyArray) ElementType() reflect.Type
func (EndpointDependencyArray) ToEndpointDependencyArrayOutput ¶
func (i EndpointDependencyArray) ToEndpointDependencyArrayOutput() EndpointDependencyArrayOutput
func (EndpointDependencyArray) ToEndpointDependencyArrayOutputWithContext ¶
func (i EndpointDependencyArray) ToEndpointDependencyArrayOutputWithContext(ctx context.Context) EndpointDependencyArrayOutput
type EndpointDependencyArrayInput ¶
type EndpointDependencyArrayInput interface { pulumi.Input ToEndpointDependencyArrayOutput() EndpointDependencyArrayOutput ToEndpointDependencyArrayOutputWithContext(context.Context) EndpointDependencyArrayOutput }
EndpointDependencyArrayInput is an input type that accepts EndpointDependencyArray and EndpointDependencyArrayOutput values. You can construct a concrete instance of `EndpointDependencyArrayInput` via:
EndpointDependencyArray{ EndpointDependencyArgs{...} }
type EndpointDependencyArrayOutput ¶
type EndpointDependencyArrayOutput struct{ *pulumi.OutputState }
func (EndpointDependencyArrayOutput) ElementType ¶
func (EndpointDependencyArrayOutput) ElementType() reflect.Type
func (EndpointDependencyArrayOutput) Index ¶
func (o EndpointDependencyArrayOutput) Index(i pulumi.IntInput) EndpointDependencyOutput
func (EndpointDependencyArrayOutput) ToEndpointDependencyArrayOutput ¶
func (o EndpointDependencyArrayOutput) ToEndpointDependencyArrayOutput() EndpointDependencyArrayOutput
func (EndpointDependencyArrayOutput) ToEndpointDependencyArrayOutputWithContext ¶
func (o EndpointDependencyArrayOutput) ToEndpointDependencyArrayOutputWithContext(ctx context.Context) EndpointDependencyArrayOutput
type EndpointDependencyInput ¶
type EndpointDependencyInput interface { pulumi.Input ToEndpointDependencyOutput() EndpointDependencyOutput ToEndpointDependencyOutputWithContext(context.Context) EndpointDependencyOutput }
EndpointDependencyInput is an input type that accepts EndpointDependencyArgs and EndpointDependencyOutput values. You can construct a concrete instance of `EndpointDependencyInput` via:
EndpointDependencyArgs{...}
type EndpointDependencyOutput ¶
type EndpointDependencyOutput struct{ *pulumi.OutputState }
func (EndpointDependencyOutput) DomainName ¶
func (o EndpointDependencyOutput) DomainName() pulumi.StringOutput
The domain name of the dependency.
func (EndpointDependencyOutput) ElementType ¶
func (EndpointDependencyOutput) ElementType() reflect.Type
func (EndpointDependencyOutput) Port ¶
func (o EndpointDependencyOutput) Port() pulumi.Float64PtrOutput
The port of this endpoint.
func (EndpointDependencyOutput) ToEndpointDependencyOutput ¶
func (o EndpointDependencyOutput) ToEndpointDependencyOutput() EndpointDependencyOutput
func (EndpointDependencyOutput) ToEndpointDependencyOutputWithContext ¶
func (o EndpointDependencyOutput) ToEndpointDependencyOutputWithContext(ctx context.Context) EndpointDependencyOutput
type EndpointDependencyResponseArrayOutput ¶
type EndpointDependencyResponseArrayOutput struct{ *pulumi.OutputState }
func (EndpointDependencyResponseArrayOutput) ElementType ¶
func (EndpointDependencyResponseArrayOutput) ElementType() reflect.Type
func (EndpointDependencyResponseArrayOutput) Index ¶
func (o EndpointDependencyResponseArrayOutput) Index(i pulumi.IntInput) EndpointDependencyResponseOutput
func (EndpointDependencyResponseArrayOutput) ToEndpointDependencyResponseArrayOutput ¶
func (o EndpointDependencyResponseArrayOutput) ToEndpointDependencyResponseArrayOutput() EndpointDependencyResponseArrayOutput
func (EndpointDependencyResponseArrayOutput) ToEndpointDependencyResponseArrayOutputWithContext ¶
func (o EndpointDependencyResponseArrayOutput) ToEndpointDependencyResponseArrayOutputWithContext(ctx context.Context) EndpointDependencyResponseArrayOutput
type EndpointDependencyResponseOutput ¶
type EndpointDependencyResponseOutput struct{ *pulumi.OutputState }
func (EndpointDependencyResponseOutput) DomainName ¶
func (o EndpointDependencyResponseOutput) DomainName() pulumi.StringOutput
The domain name of the dependency.
func (EndpointDependencyResponseOutput) ElementType ¶
func (EndpointDependencyResponseOutput) ElementType() reflect.Type
func (EndpointDependencyResponseOutput) Port ¶
func (o EndpointDependencyResponseOutput) Port() pulumi.Float64PtrOutput
The port of this endpoint.
func (EndpointDependencyResponseOutput) ToEndpointDependencyResponseOutput ¶
func (o EndpointDependencyResponseOutput) ToEndpointDependencyResponseOutput() EndpointDependencyResponseOutput
func (EndpointDependencyResponseOutput) ToEndpointDependencyResponseOutputWithContext ¶
func (o EndpointDependencyResponseOutput) ToEndpointDependencyResponseOutputWithContext(ctx context.Context) EndpointDependencyResponseOutput
type ExtendedLocation ¶
type ExtendedLocationArgs ¶
type ExtendedLocationArgs struct { // The resource ID of the extended location on which the resource will be created. Name pulumi.StringInput `pulumi:"name"` // The extended location type, for example, CustomLocation. Type pulumi.StringInput `pulumi:"type"` }
func (ExtendedLocationArgs) ElementType ¶
func (ExtendedLocationArgs) ElementType() reflect.Type
func (ExtendedLocationArgs) ToExtendedLocationOutput ¶
func (i ExtendedLocationArgs) ToExtendedLocationOutput() ExtendedLocationOutput
func (ExtendedLocationArgs) ToExtendedLocationOutputWithContext ¶
func (i ExtendedLocationArgs) ToExtendedLocationOutputWithContext(ctx context.Context) ExtendedLocationOutput
func (ExtendedLocationArgs) ToExtendedLocationPtrOutput ¶
func (i ExtendedLocationArgs) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
func (ExtendedLocationArgs) ToExtendedLocationPtrOutputWithContext ¶
func (i ExtendedLocationArgs) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput
type ExtendedLocationInput ¶
type ExtendedLocationInput interface { pulumi.Input ToExtendedLocationOutput() ExtendedLocationOutput ToExtendedLocationOutputWithContext(context.Context) ExtendedLocationOutput }
ExtendedLocationInput is an input type that accepts ExtendedLocationArgs and ExtendedLocationOutput values. You can construct a concrete instance of `ExtendedLocationInput` via:
ExtendedLocationArgs{...}
type ExtendedLocationOutput ¶
type ExtendedLocationOutput struct{ *pulumi.OutputState }
func (ExtendedLocationOutput) ElementType ¶
func (ExtendedLocationOutput) ElementType() reflect.Type
func (ExtendedLocationOutput) Name ¶
func (o ExtendedLocationOutput) Name() pulumi.StringOutput
The resource ID of the extended location on which the resource will be created.
func (ExtendedLocationOutput) ToExtendedLocationOutput ¶
func (o ExtendedLocationOutput) ToExtendedLocationOutput() ExtendedLocationOutput
func (ExtendedLocationOutput) ToExtendedLocationOutputWithContext ¶
func (o ExtendedLocationOutput) ToExtendedLocationOutputWithContext(ctx context.Context) ExtendedLocationOutput
func (ExtendedLocationOutput) ToExtendedLocationPtrOutput ¶
func (o ExtendedLocationOutput) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
func (ExtendedLocationOutput) ToExtendedLocationPtrOutputWithContext ¶
func (o ExtendedLocationOutput) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput
func (ExtendedLocationOutput) Type ¶
func (o ExtendedLocationOutput) Type() pulumi.StringOutput
The extended location type, for example, CustomLocation.
type ExtendedLocationPtrInput ¶
type ExtendedLocationPtrInput interface { pulumi.Input ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput ToExtendedLocationPtrOutputWithContext(context.Context) ExtendedLocationPtrOutput }
ExtendedLocationPtrInput is an input type that accepts ExtendedLocationArgs, ExtendedLocationPtr and ExtendedLocationPtrOutput values. You can construct a concrete instance of `ExtendedLocationPtrInput` via:
ExtendedLocationArgs{...} or: nil
func ExtendedLocationPtr ¶
func ExtendedLocationPtr(v *ExtendedLocationArgs) ExtendedLocationPtrInput
type ExtendedLocationPtrOutput ¶
type ExtendedLocationPtrOutput struct{ *pulumi.OutputState }
func (ExtendedLocationPtrOutput) Elem ¶
func (o ExtendedLocationPtrOutput) Elem() ExtendedLocationOutput
func (ExtendedLocationPtrOutput) ElementType ¶
func (ExtendedLocationPtrOutput) ElementType() reflect.Type
func (ExtendedLocationPtrOutput) Name ¶
func (o ExtendedLocationPtrOutput) Name() pulumi.StringPtrOutput
The resource ID of the extended location on which the resource will be created.
func (ExtendedLocationPtrOutput) ToExtendedLocationPtrOutput ¶
func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
func (ExtendedLocationPtrOutput) ToExtendedLocationPtrOutputWithContext ¶
func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput
func (ExtendedLocationPtrOutput) Type ¶
func (o ExtendedLocationPtrOutput) Type() pulumi.StringPtrOutput
The extended location type, for example, CustomLocation.
type ExtendedLocationResponseOutput ¶
type ExtendedLocationResponseOutput struct{ *pulumi.OutputState }
func (ExtendedLocationResponseOutput) ElementType ¶
func (ExtendedLocationResponseOutput) ElementType() reflect.Type
func (ExtendedLocationResponseOutput) Name ¶
func (o ExtendedLocationResponseOutput) Name() pulumi.StringOutput
The resource ID of the extended location on which the resource will be created.
func (ExtendedLocationResponseOutput) ToExtendedLocationResponseOutput ¶
func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutput() ExtendedLocationResponseOutput
func (ExtendedLocationResponseOutput) ToExtendedLocationResponseOutputWithContext ¶
func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutputWithContext(ctx context.Context) ExtendedLocationResponseOutput
func (ExtendedLocationResponseOutput) Type ¶
func (o ExtendedLocationResponseOutput) Type() pulumi.StringOutput
The extended location type, for example, CustomLocation.
type ExtendedLocationResponsePtrOutput ¶
type ExtendedLocationResponsePtrOutput struct{ *pulumi.OutputState }
func (ExtendedLocationResponsePtrOutput) Elem ¶
func (o ExtendedLocationResponsePtrOutput) Elem() ExtendedLocationResponseOutput
func (ExtendedLocationResponsePtrOutput) ElementType ¶
func (ExtendedLocationResponsePtrOutput) ElementType() reflect.Type
func (ExtendedLocationResponsePtrOutput) Name ¶
func (o ExtendedLocationResponsePtrOutput) Name() pulumi.StringPtrOutput
The resource ID of the extended location on which the resource will be created.
func (ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutput ¶
func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutput() ExtendedLocationResponsePtrOutput
func (ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutputWithContext ¶
func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutputWithContext(ctx context.Context) ExtendedLocationResponsePtrOutput
func (ExtendedLocationResponsePtrOutput) Type ¶
func (o ExtendedLocationResponsePtrOutput) Type() pulumi.StringPtrOutput
The extended location type, for example, CustomLocation.
type FabricPeeringEnabled ¶
type FabricPeeringEnabled string
The indicator to specify if the load balancer peers with the network fabric.
func (FabricPeeringEnabled) ElementType ¶
func (FabricPeeringEnabled) ElementType() reflect.Type
func (FabricPeeringEnabled) ToFabricPeeringEnabledOutput ¶
func (e FabricPeeringEnabled) ToFabricPeeringEnabledOutput() FabricPeeringEnabledOutput
func (FabricPeeringEnabled) ToFabricPeeringEnabledOutputWithContext ¶
func (e FabricPeeringEnabled) ToFabricPeeringEnabledOutputWithContext(ctx context.Context) FabricPeeringEnabledOutput
func (FabricPeeringEnabled) ToFabricPeeringEnabledPtrOutput ¶
func (e FabricPeeringEnabled) ToFabricPeeringEnabledPtrOutput() FabricPeeringEnabledPtrOutput
func (FabricPeeringEnabled) ToFabricPeeringEnabledPtrOutputWithContext ¶
func (e FabricPeeringEnabled) ToFabricPeeringEnabledPtrOutputWithContext(ctx context.Context) FabricPeeringEnabledPtrOutput
func (FabricPeeringEnabled) ToStringOutput ¶
func (e FabricPeeringEnabled) ToStringOutput() pulumi.StringOutput
func (FabricPeeringEnabled) ToStringOutputWithContext ¶
func (e FabricPeeringEnabled) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FabricPeeringEnabled) ToStringPtrOutput ¶
func (e FabricPeeringEnabled) ToStringPtrOutput() pulumi.StringPtrOutput
func (FabricPeeringEnabled) ToStringPtrOutputWithContext ¶
func (e FabricPeeringEnabled) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FabricPeeringEnabledInput ¶
type FabricPeeringEnabledInput interface { pulumi.Input ToFabricPeeringEnabledOutput() FabricPeeringEnabledOutput ToFabricPeeringEnabledOutputWithContext(context.Context) FabricPeeringEnabledOutput }
FabricPeeringEnabledInput is an input type that accepts values of the FabricPeeringEnabled enum A concrete instance of `FabricPeeringEnabledInput` can be one of the following:
FabricPeeringEnabledTrue FabricPeeringEnabledFalse
type FabricPeeringEnabledOutput ¶
type FabricPeeringEnabledOutput struct{ *pulumi.OutputState }
func (FabricPeeringEnabledOutput) ElementType ¶
func (FabricPeeringEnabledOutput) ElementType() reflect.Type
func (FabricPeeringEnabledOutput) ToFabricPeeringEnabledOutput ¶
func (o FabricPeeringEnabledOutput) ToFabricPeeringEnabledOutput() FabricPeeringEnabledOutput
func (FabricPeeringEnabledOutput) ToFabricPeeringEnabledOutputWithContext ¶
func (o FabricPeeringEnabledOutput) ToFabricPeeringEnabledOutputWithContext(ctx context.Context) FabricPeeringEnabledOutput
func (FabricPeeringEnabledOutput) ToFabricPeeringEnabledPtrOutput ¶
func (o FabricPeeringEnabledOutput) ToFabricPeeringEnabledPtrOutput() FabricPeeringEnabledPtrOutput
func (FabricPeeringEnabledOutput) ToFabricPeeringEnabledPtrOutputWithContext ¶
func (o FabricPeeringEnabledOutput) ToFabricPeeringEnabledPtrOutputWithContext(ctx context.Context) FabricPeeringEnabledPtrOutput
func (FabricPeeringEnabledOutput) ToStringOutput ¶
func (o FabricPeeringEnabledOutput) ToStringOutput() pulumi.StringOutput
func (FabricPeeringEnabledOutput) ToStringOutputWithContext ¶
func (o FabricPeeringEnabledOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FabricPeeringEnabledOutput) ToStringPtrOutput ¶
func (o FabricPeeringEnabledOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FabricPeeringEnabledOutput) ToStringPtrOutputWithContext ¶
func (o FabricPeeringEnabledOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FabricPeeringEnabledPtrInput ¶
type FabricPeeringEnabledPtrInput interface { pulumi.Input ToFabricPeeringEnabledPtrOutput() FabricPeeringEnabledPtrOutput ToFabricPeeringEnabledPtrOutputWithContext(context.Context) FabricPeeringEnabledPtrOutput }
func FabricPeeringEnabledPtr ¶
func FabricPeeringEnabledPtr(v string) FabricPeeringEnabledPtrInput
type FabricPeeringEnabledPtrOutput ¶
type FabricPeeringEnabledPtrOutput struct{ *pulumi.OutputState }
func (FabricPeeringEnabledPtrOutput) Elem ¶
func (o FabricPeeringEnabledPtrOutput) Elem() FabricPeeringEnabledOutput
func (FabricPeeringEnabledPtrOutput) ElementType ¶
func (FabricPeeringEnabledPtrOutput) ElementType() reflect.Type
func (FabricPeeringEnabledPtrOutput) ToFabricPeeringEnabledPtrOutput ¶
func (o FabricPeeringEnabledPtrOutput) ToFabricPeeringEnabledPtrOutput() FabricPeeringEnabledPtrOutput
func (FabricPeeringEnabledPtrOutput) ToFabricPeeringEnabledPtrOutputWithContext ¶
func (o FabricPeeringEnabledPtrOutput) ToFabricPeeringEnabledPtrOutputWithContext(ctx context.Context) FabricPeeringEnabledPtrOutput
func (FabricPeeringEnabledPtrOutput) ToStringPtrOutput ¶
func (o FabricPeeringEnabledPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FabricPeeringEnabledPtrOutput) ToStringPtrOutputWithContext ¶
func (o FabricPeeringEnabledPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FeatureStatusResponse ¶
type FeatureStatusResponse struct { // The status representing the state of this feature. DetailedStatus string `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage string `pulumi:"detailedStatusMessage"` // The name of the feature. Name string `pulumi:"name"` // The version of the feature. Version string `pulumi:"version"` }
type FeatureStatusResponseArrayOutput ¶
type FeatureStatusResponseArrayOutput struct{ *pulumi.OutputState }
func (FeatureStatusResponseArrayOutput) ElementType ¶
func (FeatureStatusResponseArrayOutput) ElementType() reflect.Type
func (FeatureStatusResponseArrayOutput) Index ¶
func (o FeatureStatusResponseArrayOutput) Index(i pulumi.IntInput) FeatureStatusResponseOutput
func (FeatureStatusResponseArrayOutput) ToFeatureStatusResponseArrayOutput ¶
func (o FeatureStatusResponseArrayOutput) ToFeatureStatusResponseArrayOutput() FeatureStatusResponseArrayOutput
func (FeatureStatusResponseArrayOutput) ToFeatureStatusResponseArrayOutputWithContext ¶
func (o FeatureStatusResponseArrayOutput) ToFeatureStatusResponseArrayOutputWithContext(ctx context.Context) FeatureStatusResponseArrayOutput
type FeatureStatusResponseOutput ¶
type FeatureStatusResponseOutput struct{ *pulumi.OutputState }
func (FeatureStatusResponseOutput) DetailedStatus ¶
func (o FeatureStatusResponseOutput) DetailedStatus() pulumi.StringOutput
The status representing the state of this feature.
func (FeatureStatusResponseOutput) DetailedStatusMessage ¶
func (o FeatureStatusResponseOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (FeatureStatusResponseOutput) ElementType ¶
func (FeatureStatusResponseOutput) ElementType() reflect.Type
func (FeatureStatusResponseOutput) Name ¶
func (o FeatureStatusResponseOutput) Name() pulumi.StringOutput
The name of the feature.
func (FeatureStatusResponseOutput) ToFeatureStatusResponseOutput ¶
func (o FeatureStatusResponseOutput) ToFeatureStatusResponseOutput() FeatureStatusResponseOutput
func (FeatureStatusResponseOutput) ToFeatureStatusResponseOutputWithContext ¶
func (o FeatureStatusResponseOutput) ToFeatureStatusResponseOutputWithContext(ctx context.Context) FeatureStatusResponseOutput
func (FeatureStatusResponseOutput) Version ¶
func (o FeatureStatusResponseOutput) Version() pulumi.StringOutput
The version of the feature.
type HardwareInventoryNetworkInterfaceResponse ¶
type HardwareInventoryNetworkInterfaceResponse struct { // The current status of the link. LinkStatus string `pulumi:"linkStatus"` // The MAC address associated with this interface. MacAddress string `pulumi:"macAddress"` // The name of the interface. Name string `pulumi:"name"` // The resource ID of the network interface for the port on the switch that this machine's interface is connected to. NetworkInterfaceId string `pulumi:"networkInterfaceId"` }
type HardwareInventoryNetworkInterfaceResponseArrayOutput ¶
type HardwareInventoryNetworkInterfaceResponseArrayOutput struct{ *pulumi.OutputState }
func (HardwareInventoryNetworkInterfaceResponseArrayOutput) ElementType ¶
func (HardwareInventoryNetworkInterfaceResponseArrayOutput) ElementType() reflect.Type
func (HardwareInventoryNetworkInterfaceResponseArrayOutput) ToHardwareInventoryNetworkInterfaceResponseArrayOutput ¶
func (o HardwareInventoryNetworkInterfaceResponseArrayOutput) ToHardwareInventoryNetworkInterfaceResponseArrayOutput() HardwareInventoryNetworkInterfaceResponseArrayOutput
func (HardwareInventoryNetworkInterfaceResponseArrayOutput) ToHardwareInventoryNetworkInterfaceResponseArrayOutputWithContext ¶
func (o HardwareInventoryNetworkInterfaceResponseArrayOutput) ToHardwareInventoryNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) HardwareInventoryNetworkInterfaceResponseArrayOutput
type HardwareInventoryNetworkInterfaceResponseOutput ¶
type HardwareInventoryNetworkInterfaceResponseOutput struct{ *pulumi.OutputState }
func (HardwareInventoryNetworkInterfaceResponseOutput) ElementType ¶
func (HardwareInventoryNetworkInterfaceResponseOutput) ElementType() reflect.Type
func (HardwareInventoryNetworkInterfaceResponseOutput) LinkStatus ¶
func (o HardwareInventoryNetworkInterfaceResponseOutput) LinkStatus() pulumi.StringOutput
The current status of the link.
func (HardwareInventoryNetworkInterfaceResponseOutput) MacAddress ¶
func (o HardwareInventoryNetworkInterfaceResponseOutput) MacAddress() pulumi.StringOutput
The MAC address associated with this interface.
func (HardwareInventoryNetworkInterfaceResponseOutput) Name ¶
func (o HardwareInventoryNetworkInterfaceResponseOutput) Name() pulumi.StringOutput
The name of the interface.
func (HardwareInventoryNetworkInterfaceResponseOutput) NetworkInterfaceId ¶
func (o HardwareInventoryNetworkInterfaceResponseOutput) NetworkInterfaceId() pulumi.StringOutput
The resource ID of the network interface for the port on the switch that this machine's interface is connected to.
func (HardwareInventoryNetworkInterfaceResponseOutput) ToHardwareInventoryNetworkInterfaceResponseOutput ¶
func (o HardwareInventoryNetworkInterfaceResponseOutput) ToHardwareInventoryNetworkInterfaceResponseOutput() HardwareInventoryNetworkInterfaceResponseOutput
func (HardwareInventoryNetworkInterfaceResponseOutput) ToHardwareInventoryNetworkInterfaceResponseOutputWithContext ¶
func (o HardwareInventoryNetworkInterfaceResponseOutput) ToHardwareInventoryNetworkInterfaceResponseOutputWithContext(ctx context.Context) HardwareInventoryNetworkInterfaceResponseOutput
type HardwareInventoryResponse ¶
type HardwareInventoryResponse struct { // Freeform data extracted from the environment about this machine. This information varies depending on the specific hardware and configuration. AdditionalHostInformation string `pulumi:"additionalHostInformation"` // The list of network interfaces and associated details for the bare metal machine. Interfaces []HardwareInventoryNetworkInterfaceResponse `pulumi:"interfaces"` // Field Deprecated. Will be removed in an upcoming version. The list of network interface cards and associated details for the bare metal machine. Nics []NicResponse `pulumi:"nics"` }
type HardwareInventoryResponseOutput ¶
type HardwareInventoryResponseOutput struct{ *pulumi.OutputState }
func (HardwareInventoryResponseOutput) AdditionalHostInformation ¶
func (o HardwareInventoryResponseOutput) AdditionalHostInformation() pulumi.StringOutput
Freeform data extracted from the environment about this machine. This information varies depending on the specific hardware and configuration.
func (HardwareInventoryResponseOutput) ElementType ¶
func (HardwareInventoryResponseOutput) ElementType() reflect.Type
func (HardwareInventoryResponseOutput) Interfaces ¶
func (o HardwareInventoryResponseOutput) Interfaces() HardwareInventoryNetworkInterfaceResponseArrayOutput
The list of network interfaces and associated details for the bare metal machine.
func (HardwareInventoryResponseOutput) Nics ¶
func (o HardwareInventoryResponseOutput) Nics() NicResponseArrayOutput
Field Deprecated. Will be removed in an upcoming version. The list of network interface cards and associated details for the bare metal machine.
func (HardwareInventoryResponseOutput) ToHardwareInventoryResponseOutput ¶
func (o HardwareInventoryResponseOutput) ToHardwareInventoryResponseOutput() HardwareInventoryResponseOutput
func (HardwareInventoryResponseOutput) ToHardwareInventoryResponseOutputWithContext ¶
func (o HardwareInventoryResponseOutput) ToHardwareInventoryResponseOutputWithContext(ctx context.Context) HardwareInventoryResponseOutput
type HardwareValidationStatusResponseOutput ¶
type HardwareValidationStatusResponseOutput struct{ *pulumi.OutputState }
func (HardwareValidationStatusResponseOutput) ElementType ¶
func (HardwareValidationStatusResponseOutput) ElementType() reflect.Type
func (HardwareValidationStatusResponseOutput) LastValidationTime ¶
func (o HardwareValidationStatusResponseOutput) LastValidationTime() pulumi.StringOutput
The timestamp of the hardware validation execution.
func (HardwareValidationStatusResponseOutput) Result ¶
func (o HardwareValidationStatusResponseOutput) Result() pulumi.StringOutput
The outcome of the hardware validation.
func (HardwareValidationStatusResponseOutput) ToHardwareValidationStatusResponseOutput ¶
func (o HardwareValidationStatusResponseOutput) ToHardwareValidationStatusResponseOutput() HardwareValidationStatusResponseOutput
func (HardwareValidationStatusResponseOutput) ToHardwareValidationStatusResponseOutputWithContext ¶
func (o HardwareValidationStatusResponseOutput) ToHardwareValidationStatusResponseOutputWithContext(ctx context.Context) HardwareValidationStatusResponseOutput
type HugepagesSize ¶
type HugepagesSize string
The size of the hugepages to allocate.
func (HugepagesSize) ElementType ¶
func (HugepagesSize) ElementType() reflect.Type
func (HugepagesSize) ToHugepagesSizeOutput ¶
func (e HugepagesSize) ToHugepagesSizeOutput() HugepagesSizeOutput
func (HugepagesSize) ToHugepagesSizeOutputWithContext ¶
func (e HugepagesSize) ToHugepagesSizeOutputWithContext(ctx context.Context) HugepagesSizeOutput
func (HugepagesSize) ToHugepagesSizePtrOutput ¶
func (e HugepagesSize) ToHugepagesSizePtrOutput() HugepagesSizePtrOutput
func (HugepagesSize) ToHugepagesSizePtrOutputWithContext ¶
func (e HugepagesSize) ToHugepagesSizePtrOutputWithContext(ctx context.Context) HugepagesSizePtrOutput
func (HugepagesSize) ToStringOutput ¶
func (e HugepagesSize) ToStringOutput() pulumi.StringOutput
func (HugepagesSize) ToStringOutputWithContext ¶
func (e HugepagesSize) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HugepagesSize) ToStringPtrOutput ¶
func (e HugepagesSize) ToStringPtrOutput() pulumi.StringPtrOutput
func (HugepagesSize) ToStringPtrOutputWithContext ¶
func (e HugepagesSize) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HugepagesSizeInput ¶
type HugepagesSizeInput interface { pulumi.Input ToHugepagesSizeOutput() HugepagesSizeOutput ToHugepagesSizeOutputWithContext(context.Context) HugepagesSizeOutput }
HugepagesSizeInput is an input type that accepts values of the HugepagesSize enum A concrete instance of `HugepagesSizeInput` can be one of the following:
HugepagesSize_2M HugepagesSize_1G
type HugepagesSizeOutput ¶
type HugepagesSizeOutput struct{ *pulumi.OutputState }
func (HugepagesSizeOutput) ElementType ¶
func (HugepagesSizeOutput) ElementType() reflect.Type
func (HugepagesSizeOutput) ToHugepagesSizeOutput ¶
func (o HugepagesSizeOutput) ToHugepagesSizeOutput() HugepagesSizeOutput
func (HugepagesSizeOutput) ToHugepagesSizeOutputWithContext ¶
func (o HugepagesSizeOutput) ToHugepagesSizeOutputWithContext(ctx context.Context) HugepagesSizeOutput
func (HugepagesSizeOutput) ToHugepagesSizePtrOutput ¶
func (o HugepagesSizeOutput) ToHugepagesSizePtrOutput() HugepagesSizePtrOutput
func (HugepagesSizeOutput) ToHugepagesSizePtrOutputWithContext ¶
func (o HugepagesSizeOutput) ToHugepagesSizePtrOutputWithContext(ctx context.Context) HugepagesSizePtrOutput
func (HugepagesSizeOutput) ToStringOutput ¶
func (o HugepagesSizeOutput) ToStringOutput() pulumi.StringOutput
func (HugepagesSizeOutput) ToStringOutputWithContext ¶
func (o HugepagesSizeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HugepagesSizeOutput) ToStringPtrOutput ¶
func (o HugepagesSizeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HugepagesSizeOutput) ToStringPtrOutputWithContext ¶
func (o HugepagesSizeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HugepagesSizePtrInput ¶
type HugepagesSizePtrInput interface { pulumi.Input ToHugepagesSizePtrOutput() HugepagesSizePtrOutput ToHugepagesSizePtrOutputWithContext(context.Context) HugepagesSizePtrOutput }
func HugepagesSizePtr ¶
func HugepagesSizePtr(v string) HugepagesSizePtrInput
type HugepagesSizePtrOutput ¶
type HugepagesSizePtrOutput struct{ *pulumi.OutputState }
func (HugepagesSizePtrOutput) Elem ¶
func (o HugepagesSizePtrOutput) Elem() HugepagesSizeOutput
func (HugepagesSizePtrOutput) ElementType ¶
func (HugepagesSizePtrOutput) ElementType() reflect.Type
func (HugepagesSizePtrOutput) ToHugepagesSizePtrOutput ¶
func (o HugepagesSizePtrOutput) ToHugepagesSizePtrOutput() HugepagesSizePtrOutput
func (HugepagesSizePtrOutput) ToHugepagesSizePtrOutputWithContext ¶
func (o HugepagesSizePtrOutput) ToHugepagesSizePtrOutputWithContext(ctx context.Context) HugepagesSizePtrOutput
func (HugepagesSizePtrOutput) ToStringPtrOutput ¶
func (o HugepagesSizePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HugepagesSizePtrOutput) ToStringPtrOutputWithContext ¶
func (o HugepagesSizePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HybridAksIpamEnabled ¶
type HybridAksIpamEnabled string
Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The indicator of whether or not to disable IPAM allocation on the network attachment definition injected into the Hybrid AKS Cluster.
func (HybridAksIpamEnabled) ElementType ¶
func (HybridAksIpamEnabled) ElementType() reflect.Type
func (HybridAksIpamEnabled) ToHybridAksIpamEnabledOutput ¶
func (e HybridAksIpamEnabled) ToHybridAksIpamEnabledOutput() HybridAksIpamEnabledOutput
func (HybridAksIpamEnabled) ToHybridAksIpamEnabledOutputWithContext ¶
func (e HybridAksIpamEnabled) ToHybridAksIpamEnabledOutputWithContext(ctx context.Context) HybridAksIpamEnabledOutput
func (HybridAksIpamEnabled) ToHybridAksIpamEnabledPtrOutput ¶
func (e HybridAksIpamEnabled) ToHybridAksIpamEnabledPtrOutput() HybridAksIpamEnabledPtrOutput
func (HybridAksIpamEnabled) ToHybridAksIpamEnabledPtrOutputWithContext ¶
func (e HybridAksIpamEnabled) ToHybridAksIpamEnabledPtrOutputWithContext(ctx context.Context) HybridAksIpamEnabledPtrOutput
func (HybridAksIpamEnabled) ToStringOutput ¶
func (e HybridAksIpamEnabled) ToStringOutput() pulumi.StringOutput
func (HybridAksIpamEnabled) ToStringOutputWithContext ¶
func (e HybridAksIpamEnabled) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HybridAksIpamEnabled) ToStringPtrOutput ¶
func (e HybridAksIpamEnabled) ToStringPtrOutput() pulumi.StringPtrOutput
func (HybridAksIpamEnabled) ToStringPtrOutputWithContext ¶
func (e HybridAksIpamEnabled) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HybridAksIpamEnabledInput ¶
type HybridAksIpamEnabledInput interface { pulumi.Input ToHybridAksIpamEnabledOutput() HybridAksIpamEnabledOutput ToHybridAksIpamEnabledOutputWithContext(context.Context) HybridAksIpamEnabledOutput }
HybridAksIpamEnabledInput is an input type that accepts values of the HybridAksIpamEnabled enum A concrete instance of `HybridAksIpamEnabledInput` can be one of the following:
HybridAksIpamEnabledTrue HybridAksIpamEnabledFalse
type HybridAksIpamEnabledOutput ¶
type HybridAksIpamEnabledOutput struct{ *pulumi.OutputState }
func (HybridAksIpamEnabledOutput) ElementType ¶
func (HybridAksIpamEnabledOutput) ElementType() reflect.Type
func (HybridAksIpamEnabledOutput) ToHybridAksIpamEnabledOutput ¶
func (o HybridAksIpamEnabledOutput) ToHybridAksIpamEnabledOutput() HybridAksIpamEnabledOutput
func (HybridAksIpamEnabledOutput) ToHybridAksIpamEnabledOutputWithContext ¶
func (o HybridAksIpamEnabledOutput) ToHybridAksIpamEnabledOutputWithContext(ctx context.Context) HybridAksIpamEnabledOutput
func (HybridAksIpamEnabledOutput) ToHybridAksIpamEnabledPtrOutput ¶
func (o HybridAksIpamEnabledOutput) ToHybridAksIpamEnabledPtrOutput() HybridAksIpamEnabledPtrOutput
func (HybridAksIpamEnabledOutput) ToHybridAksIpamEnabledPtrOutputWithContext ¶
func (o HybridAksIpamEnabledOutput) ToHybridAksIpamEnabledPtrOutputWithContext(ctx context.Context) HybridAksIpamEnabledPtrOutput
func (HybridAksIpamEnabledOutput) ToStringOutput ¶
func (o HybridAksIpamEnabledOutput) ToStringOutput() pulumi.StringOutput
func (HybridAksIpamEnabledOutput) ToStringOutputWithContext ¶
func (o HybridAksIpamEnabledOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HybridAksIpamEnabledOutput) ToStringPtrOutput ¶
func (o HybridAksIpamEnabledOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HybridAksIpamEnabledOutput) ToStringPtrOutputWithContext ¶
func (o HybridAksIpamEnabledOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HybridAksIpamEnabledPtrInput ¶
type HybridAksIpamEnabledPtrInput interface { pulumi.Input ToHybridAksIpamEnabledPtrOutput() HybridAksIpamEnabledPtrOutput ToHybridAksIpamEnabledPtrOutputWithContext(context.Context) HybridAksIpamEnabledPtrOutput }
func HybridAksIpamEnabledPtr ¶
func HybridAksIpamEnabledPtr(v string) HybridAksIpamEnabledPtrInput
type HybridAksIpamEnabledPtrOutput ¶
type HybridAksIpamEnabledPtrOutput struct{ *pulumi.OutputState }
func (HybridAksIpamEnabledPtrOutput) Elem ¶
func (o HybridAksIpamEnabledPtrOutput) Elem() HybridAksIpamEnabledOutput
func (HybridAksIpamEnabledPtrOutput) ElementType ¶
func (HybridAksIpamEnabledPtrOutput) ElementType() reflect.Type
func (HybridAksIpamEnabledPtrOutput) ToHybridAksIpamEnabledPtrOutput ¶
func (o HybridAksIpamEnabledPtrOutput) ToHybridAksIpamEnabledPtrOutput() HybridAksIpamEnabledPtrOutput
func (HybridAksIpamEnabledPtrOutput) ToHybridAksIpamEnabledPtrOutputWithContext ¶
func (o HybridAksIpamEnabledPtrOutput) ToHybridAksIpamEnabledPtrOutputWithContext(ctx context.Context) HybridAksIpamEnabledPtrOutput
func (HybridAksIpamEnabledPtrOutput) ToStringPtrOutput ¶
func (o HybridAksIpamEnabledPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HybridAksIpamEnabledPtrOutput) ToStringPtrOutputWithContext ¶
func (o HybridAksIpamEnabledPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HybridAksPluginType ¶
type HybridAksPluginType string
Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS.
func (HybridAksPluginType) ElementType ¶
func (HybridAksPluginType) ElementType() reflect.Type
func (HybridAksPluginType) ToHybridAksPluginTypeOutput ¶
func (e HybridAksPluginType) ToHybridAksPluginTypeOutput() HybridAksPluginTypeOutput
func (HybridAksPluginType) ToHybridAksPluginTypeOutputWithContext ¶
func (e HybridAksPluginType) ToHybridAksPluginTypeOutputWithContext(ctx context.Context) HybridAksPluginTypeOutput
func (HybridAksPluginType) ToHybridAksPluginTypePtrOutput ¶
func (e HybridAksPluginType) ToHybridAksPluginTypePtrOutput() HybridAksPluginTypePtrOutput
func (HybridAksPluginType) ToHybridAksPluginTypePtrOutputWithContext ¶
func (e HybridAksPluginType) ToHybridAksPluginTypePtrOutputWithContext(ctx context.Context) HybridAksPluginTypePtrOutput
func (HybridAksPluginType) ToStringOutput ¶
func (e HybridAksPluginType) ToStringOutput() pulumi.StringOutput
func (HybridAksPluginType) ToStringOutputWithContext ¶
func (e HybridAksPluginType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HybridAksPluginType) ToStringPtrOutput ¶
func (e HybridAksPluginType) ToStringPtrOutput() pulumi.StringPtrOutput
func (HybridAksPluginType) ToStringPtrOutputWithContext ¶
func (e HybridAksPluginType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HybridAksPluginTypeInput ¶
type HybridAksPluginTypeInput interface { pulumi.Input ToHybridAksPluginTypeOutput() HybridAksPluginTypeOutput ToHybridAksPluginTypeOutputWithContext(context.Context) HybridAksPluginTypeOutput }
HybridAksPluginTypeInput is an input type that accepts values of the HybridAksPluginType enum A concrete instance of `HybridAksPluginTypeInput` can be one of the following:
HybridAksPluginTypeDPDK HybridAksPluginTypeSRIOV HybridAksPluginTypeOSDevice
type HybridAksPluginTypeOutput ¶
type HybridAksPluginTypeOutput struct{ *pulumi.OutputState }
func (HybridAksPluginTypeOutput) ElementType ¶
func (HybridAksPluginTypeOutput) ElementType() reflect.Type
func (HybridAksPluginTypeOutput) ToHybridAksPluginTypeOutput ¶
func (o HybridAksPluginTypeOutput) ToHybridAksPluginTypeOutput() HybridAksPluginTypeOutput
func (HybridAksPluginTypeOutput) ToHybridAksPluginTypeOutputWithContext ¶
func (o HybridAksPluginTypeOutput) ToHybridAksPluginTypeOutputWithContext(ctx context.Context) HybridAksPluginTypeOutput
func (HybridAksPluginTypeOutput) ToHybridAksPluginTypePtrOutput ¶
func (o HybridAksPluginTypeOutput) ToHybridAksPluginTypePtrOutput() HybridAksPluginTypePtrOutput
func (HybridAksPluginTypeOutput) ToHybridAksPluginTypePtrOutputWithContext ¶
func (o HybridAksPluginTypeOutput) ToHybridAksPluginTypePtrOutputWithContext(ctx context.Context) HybridAksPluginTypePtrOutput
func (HybridAksPluginTypeOutput) ToStringOutput ¶
func (o HybridAksPluginTypeOutput) ToStringOutput() pulumi.StringOutput
func (HybridAksPluginTypeOutput) ToStringOutputWithContext ¶
func (o HybridAksPluginTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HybridAksPluginTypeOutput) ToStringPtrOutput ¶
func (o HybridAksPluginTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HybridAksPluginTypeOutput) ToStringPtrOutputWithContext ¶
func (o HybridAksPluginTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HybridAksPluginTypePtrInput ¶
type HybridAksPluginTypePtrInput interface { pulumi.Input ToHybridAksPluginTypePtrOutput() HybridAksPluginTypePtrOutput ToHybridAksPluginTypePtrOutputWithContext(context.Context) HybridAksPluginTypePtrOutput }
func HybridAksPluginTypePtr ¶
func HybridAksPluginTypePtr(v string) HybridAksPluginTypePtrInput
type HybridAksPluginTypePtrOutput ¶
type HybridAksPluginTypePtrOutput struct{ *pulumi.OutputState }
func (HybridAksPluginTypePtrOutput) Elem ¶
func (o HybridAksPluginTypePtrOutput) Elem() HybridAksPluginTypeOutput
func (HybridAksPluginTypePtrOutput) ElementType ¶
func (HybridAksPluginTypePtrOutput) ElementType() reflect.Type
func (HybridAksPluginTypePtrOutput) ToHybridAksPluginTypePtrOutput ¶
func (o HybridAksPluginTypePtrOutput) ToHybridAksPluginTypePtrOutput() HybridAksPluginTypePtrOutput
func (HybridAksPluginTypePtrOutput) ToHybridAksPluginTypePtrOutputWithContext ¶
func (o HybridAksPluginTypePtrOutput) ToHybridAksPluginTypePtrOutputWithContext(ctx context.Context) HybridAksPluginTypePtrOutput
func (HybridAksPluginTypePtrOutput) ToStringPtrOutput ¶
func (o HybridAksPluginTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HybridAksPluginTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o HybridAksPluginTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImageRepositoryCredentials ¶
type ImageRepositoryCredentials struct { // The password or token used to access an image in the target repository. Password string `pulumi:"password"` // The URL of the authentication server used to validate the repository credentials. RegistryUrl string `pulumi:"registryUrl"` // The username used to access an image in the target repository. Username string `pulumi:"username"` }
type ImageRepositoryCredentialsArgs ¶
type ImageRepositoryCredentialsArgs struct { // The password or token used to access an image in the target repository. Password pulumi.StringInput `pulumi:"password"` // The URL of the authentication server used to validate the repository credentials. RegistryUrl pulumi.StringInput `pulumi:"registryUrl"` // The username used to access an image in the target repository. Username pulumi.StringInput `pulumi:"username"` }
func (ImageRepositoryCredentialsArgs) ElementType ¶
func (ImageRepositoryCredentialsArgs) ElementType() reflect.Type
func (ImageRepositoryCredentialsArgs) ToImageRepositoryCredentialsOutput ¶
func (i ImageRepositoryCredentialsArgs) ToImageRepositoryCredentialsOutput() ImageRepositoryCredentialsOutput
func (ImageRepositoryCredentialsArgs) ToImageRepositoryCredentialsOutputWithContext ¶
func (i ImageRepositoryCredentialsArgs) ToImageRepositoryCredentialsOutputWithContext(ctx context.Context) ImageRepositoryCredentialsOutput
func (ImageRepositoryCredentialsArgs) ToImageRepositoryCredentialsPtrOutput ¶
func (i ImageRepositoryCredentialsArgs) ToImageRepositoryCredentialsPtrOutput() ImageRepositoryCredentialsPtrOutput
func (ImageRepositoryCredentialsArgs) ToImageRepositoryCredentialsPtrOutputWithContext ¶
func (i ImageRepositoryCredentialsArgs) ToImageRepositoryCredentialsPtrOutputWithContext(ctx context.Context) ImageRepositoryCredentialsPtrOutput
type ImageRepositoryCredentialsInput ¶
type ImageRepositoryCredentialsInput interface { pulumi.Input ToImageRepositoryCredentialsOutput() ImageRepositoryCredentialsOutput ToImageRepositoryCredentialsOutputWithContext(context.Context) ImageRepositoryCredentialsOutput }
ImageRepositoryCredentialsInput is an input type that accepts ImageRepositoryCredentialsArgs and ImageRepositoryCredentialsOutput values. You can construct a concrete instance of `ImageRepositoryCredentialsInput` via:
ImageRepositoryCredentialsArgs{...}
type ImageRepositoryCredentialsOutput ¶
type ImageRepositoryCredentialsOutput struct{ *pulumi.OutputState }
func (ImageRepositoryCredentialsOutput) ElementType ¶
func (ImageRepositoryCredentialsOutput) ElementType() reflect.Type
func (ImageRepositoryCredentialsOutput) Password ¶
func (o ImageRepositoryCredentialsOutput) Password() pulumi.StringOutput
The password or token used to access an image in the target repository.
func (ImageRepositoryCredentialsOutput) RegistryUrl ¶
func (o ImageRepositoryCredentialsOutput) RegistryUrl() pulumi.StringOutput
The URL of the authentication server used to validate the repository credentials.
func (ImageRepositoryCredentialsOutput) ToImageRepositoryCredentialsOutput ¶
func (o ImageRepositoryCredentialsOutput) ToImageRepositoryCredentialsOutput() ImageRepositoryCredentialsOutput
func (ImageRepositoryCredentialsOutput) ToImageRepositoryCredentialsOutputWithContext ¶
func (o ImageRepositoryCredentialsOutput) ToImageRepositoryCredentialsOutputWithContext(ctx context.Context) ImageRepositoryCredentialsOutput
func (ImageRepositoryCredentialsOutput) ToImageRepositoryCredentialsPtrOutput ¶
func (o ImageRepositoryCredentialsOutput) ToImageRepositoryCredentialsPtrOutput() ImageRepositoryCredentialsPtrOutput
func (ImageRepositoryCredentialsOutput) ToImageRepositoryCredentialsPtrOutputWithContext ¶
func (o ImageRepositoryCredentialsOutput) ToImageRepositoryCredentialsPtrOutputWithContext(ctx context.Context) ImageRepositoryCredentialsPtrOutput
func (ImageRepositoryCredentialsOutput) Username ¶
func (o ImageRepositoryCredentialsOutput) Username() pulumi.StringOutput
The username used to access an image in the target repository.
type ImageRepositoryCredentialsPtrInput ¶
type ImageRepositoryCredentialsPtrInput interface { pulumi.Input ToImageRepositoryCredentialsPtrOutput() ImageRepositoryCredentialsPtrOutput ToImageRepositoryCredentialsPtrOutputWithContext(context.Context) ImageRepositoryCredentialsPtrOutput }
ImageRepositoryCredentialsPtrInput is an input type that accepts ImageRepositoryCredentialsArgs, ImageRepositoryCredentialsPtr and ImageRepositoryCredentialsPtrOutput values. You can construct a concrete instance of `ImageRepositoryCredentialsPtrInput` via:
ImageRepositoryCredentialsArgs{...} or: nil
func ImageRepositoryCredentialsPtr ¶
func ImageRepositoryCredentialsPtr(v *ImageRepositoryCredentialsArgs) ImageRepositoryCredentialsPtrInput
type ImageRepositoryCredentialsPtrOutput ¶
type ImageRepositoryCredentialsPtrOutput struct{ *pulumi.OutputState }
func (ImageRepositoryCredentialsPtrOutput) Elem ¶
func (o ImageRepositoryCredentialsPtrOutput) Elem() ImageRepositoryCredentialsOutput
func (ImageRepositoryCredentialsPtrOutput) ElementType ¶
func (ImageRepositoryCredentialsPtrOutput) ElementType() reflect.Type
func (ImageRepositoryCredentialsPtrOutput) Password ¶
func (o ImageRepositoryCredentialsPtrOutput) Password() pulumi.StringPtrOutput
The password or token used to access an image in the target repository.
func (ImageRepositoryCredentialsPtrOutput) RegistryUrl ¶
func (o ImageRepositoryCredentialsPtrOutput) RegistryUrl() pulumi.StringPtrOutput
The URL of the authentication server used to validate the repository credentials.
func (ImageRepositoryCredentialsPtrOutput) ToImageRepositoryCredentialsPtrOutput ¶
func (o ImageRepositoryCredentialsPtrOutput) ToImageRepositoryCredentialsPtrOutput() ImageRepositoryCredentialsPtrOutput
func (ImageRepositoryCredentialsPtrOutput) ToImageRepositoryCredentialsPtrOutputWithContext ¶
func (o ImageRepositoryCredentialsPtrOutput) ToImageRepositoryCredentialsPtrOutputWithContext(ctx context.Context) ImageRepositoryCredentialsPtrOutput
func (ImageRepositoryCredentialsPtrOutput) Username ¶
func (o ImageRepositoryCredentialsPtrOutput) Username() pulumi.StringPtrOutput
The username used to access an image in the target repository.
type ImageRepositoryCredentialsResponse ¶
type ImageRepositoryCredentialsResponse struct { // The password or token used to access an image in the target repository. Password string `pulumi:"password"` // The URL of the authentication server used to validate the repository credentials. RegistryUrl string `pulumi:"registryUrl"` // The username used to access an image in the target repository. Username string `pulumi:"username"` }
type ImageRepositoryCredentialsResponseOutput ¶
type ImageRepositoryCredentialsResponseOutput struct{ *pulumi.OutputState }
func (ImageRepositoryCredentialsResponseOutput) ElementType ¶
func (ImageRepositoryCredentialsResponseOutput) ElementType() reflect.Type
func (ImageRepositoryCredentialsResponseOutput) Password ¶
func (o ImageRepositoryCredentialsResponseOutput) Password() pulumi.StringOutput
The password or token used to access an image in the target repository.
func (ImageRepositoryCredentialsResponseOutput) RegistryUrl ¶
func (o ImageRepositoryCredentialsResponseOutput) RegistryUrl() pulumi.StringOutput
The URL of the authentication server used to validate the repository credentials.
func (ImageRepositoryCredentialsResponseOutput) ToImageRepositoryCredentialsResponseOutput ¶
func (o ImageRepositoryCredentialsResponseOutput) ToImageRepositoryCredentialsResponseOutput() ImageRepositoryCredentialsResponseOutput
func (ImageRepositoryCredentialsResponseOutput) ToImageRepositoryCredentialsResponseOutputWithContext ¶
func (o ImageRepositoryCredentialsResponseOutput) ToImageRepositoryCredentialsResponseOutputWithContext(ctx context.Context) ImageRepositoryCredentialsResponseOutput
func (ImageRepositoryCredentialsResponseOutput) Username ¶
func (o ImageRepositoryCredentialsResponseOutput) Username() pulumi.StringOutput
The username used to access an image in the target repository.
type ImageRepositoryCredentialsResponsePtrOutput ¶
type ImageRepositoryCredentialsResponsePtrOutput struct{ *pulumi.OutputState }
func (ImageRepositoryCredentialsResponsePtrOutput) ElementType ¶
func (ImageRepositoryCredentialsResponsePtrOutput) ElementType() reflect.Type
func (ImageRepositoryCredentialsResponsePtrOutput) Password ¶
func (o ImageRepositoryCredentialsResponsePtrOutput) Password() pulumi.StringPtrOutput
The password or token used to access an image in the target repository.
func (ImageRepositoryCredentialsResponsePtrOutput) RegistryUrl ¶
func (o ImageRepositoryCredentialsResponsePtrOutput) RegistryUrl() pulumi.StringPtrOutput
The URL of the authentication server used to validate the repository credentials.
func (ImageRepositoryCredentialsResponsePtrOutput) ToImageRepositoryCredentialsResponsePtrOutput ¶
func (o ImageRepositoryCredentialsResponsePtrOutput) ToImageRepositoryCredentialsResponsePtrOutput() ImageRepositoryCredentialsResponsePtrOutput
func (ImageRepositoryCredentialsResponsePtrOutput) ToImageRepositoryCredentialsResponsePtrOutputWithContext ¶
func (o ImageRepositoryCredentialsResponsePtrOutput) ToImageRepositoryCredentialsResponsePtrOutputWithContext(ctx context.Context) ImageRepositoryCredentialsResponsePtrOutput
func (ImageRepositoryCredentialsResponsePtrOutput) Username ¶
func (o ImageRepositoryCredentialsResponsePtrOutput) Username() pulumi.StringPtrOutput
The username used to access an image in the target repository.
type InitialAgentPoolConfiguration ¶
type InitialAgentPoolConfiguration struct { // The administrator credentials to be used for the nodes in this agent pool. AdministratorConfiguration *AdministratorConfiguration `pulumi:"administratorConfiguration"` // The configurations that will be applied to each agent in this agent pool. AgentOptions *AgentOptions `pulumi:"agentOptions"` // The configuration of networks being attached to the agent pool for use by the workloads that run on this Kubernetes cluster. AttachedNetworkConfiguration *AttachedNetworkConfiguration `pulumi:"attachedNetworkConfiguration"` // The list of availability zones of the Network Cloud cluster used for the provisioning of nodes in this agent pool. If not specified, all availability zones will be used. AvailabilityZones []string `pulumi:"availabilityZones"` // The number of virtual machines that use this configuration. Count float64 `pulumi:"count"` // The labels applied to the nodes in this agent pool. Labels []KubernetesLabel `pulumi:"labels"` // The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node. Mode string `pulumi:"mode"` // The name that will be used for the agent pool resource representing this agent pool. Name string `pulumi:"name"` // The taints applied to the nodes in this agent pool. Taints []KubernetesLabel `pulumi:"taints"` // The configuration of the agent pool. UpgradeSettings *AgentPoolUpgradeSettings `pulumi:"upgradeSettings"` // The name of the VM SKU that determines the size of resources allocated for node VMs. VmSkuName string `pulumi:"vmSkuName"` }
func (*InitialAgentPoolConfiguration) Defaults ¶
func (val *InitialAgentPoolConfiguration) Defaults() *InitialAgentPoolConfiguration
Defaults sets the appropriate defaults for InitialAgentPoolConfiguration
type InitialAgentPoolConfigurationArgs ¶
type InitialAgentPoolConfigurationArgs struct { // The administrator credentials to be used for the nodes in this agent pool. AdministratorConfiguration AdministratorConfigurationPtrInput `pulumi:"administratorConfiguration"` // The configurations that will be applied to each agent in this agent pool. AgentOptions AgentOptionsPtrInput `pulumi:"agentOptions"` // The configuration of networks being attached to the agent pool for use by the workloads that run on this Kubernetes cluster. AttachedNetworkConfiguration AttachedNetworkConfigurationPtrInput `pulumi:"attachedNetworkConfiguration"` // The list of availability zones of the Network Cloud cluster used for the provisioning of nodes in this agent pool. If not specified, all availability zones will be used. AvailabilityZones pulumi.StringArrayInput `pulumi:"availabilityZones"` // The number of virtual machines that use this configuration. Count pulumi.Float64Input `pulumi:"count"` // The labels applied to the nodes in this agent pool. Labels KubernetesLabelArrayInput `pulumi:"labels"` // The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node. Mode pulumi.StringInput `pulumi:"mode"` // The name that will be used for the agent pool resource representing this agent pool. Name pulumi.StringInput `pulumi:"name"` // The taints applied to the nodes in this agent pool. Taints KubernetesLabelArrayInput `pulumi:"taints"` // The configuration of the agent pool. UpgradeSettings AgentPoolUpgradeSettingsPtrInput `pulumi:"upgradeSettings"` // The name of the VM SKU that determines the size of resources allocated for node VMs. VmSkuName pulumi.StringInput `pulumi:"vmSkuName"` }
func (*InitialAgentPoolConfigurationArgs) Defaults ¶
func (val *InitialAgentPoolConfigurationArgs) Defaults() *InitialAgentPoolConfigurationArgs
Defaults sets the appropriate defaults for InitialAgentPoolConfigurationArgs
func (InitialAgentPoolConfigurationArgs) ElementType ¶
func (InitialAgentPoolConfigurationArgs) ElementType() reflect.Type
func (InitialAgentPoolConfigurationArgs) ToInitialAgentPoolConfigurationOutput ¶
func (i InitialAgentPoolConfigurationArgs) ToInitialAgentPoolConfigurationOutput() InitialAgentPoolConfigurationOutput
func (InitialAgentPoolConfigurationArgs) ToInitialAgentPoolConfigurationOutputWithContext ¶
func (i InitialAgentPoolConfigurationArgs) ToInitialAgentPoolConfigurationOutputWithContext(ctx context.Context) InitialAgentPoolConfigurationOutput
type InitialAgentPoolConfigurationArray ¶
type InitialAgentPoolConfigurationArray []InitialAgentPoolConfigurationInput
func (InitialAgentPoolConfigurationArray) ElementType ¶
func (InitialAgentPoolConfigurationArray) ElementType() reflect.Type
func (InitialAgentPoolConfigurationArray) ToInitialAgentPoolConfigurationArrayOutput ¶
func (i InitialAgentPoolConfigurationArray) ToInitialAgentPoolConfigurationArrayOutput() InitialAgentPoolConfigurationArrayOutput
func (InitialAgentPoolConfigurationArray) ToInitialAgentPoolConfigurationArrayOutputWithContext ¶
func (i InitialAgentPoolConfigurationArray) ToInitialAgentPoolConfigurationArrayOutputWithContext(ctx context.Context) InitialAgentPoolConfigurationArrayOutput
type InitialAgentPoolConfigurationArrayInput ¶
type InitialAgentPoolConfigurationArrayInput interface { pulumi.Input ToInitialAgentPoolConfigurationArrayOutput() InitialAgentPoolConfigurationArrayOutput ToInitialAgentPoolConfigurationArrayOutputWithContext(context.Context) InitialAgentPoolConfigurationArrayOutput }
InitialAgentPoolConfigurationArrayInput is an input type that accepts InitialAgentPoolConfigurationArray and InitialAgentPoolConfigurationArrayOutput values. You can construct a concrete instance of `InitialAgentPoolConfigurationArrayInput` via:
InitialAgentPoolConfigurationArray{ InitialAgentPoolConfigurationArgs{...} }
type InitialAgentPoolConfigurationArrayOutput ¶
type InitialAgentPoolConfigurationArrayOutput struct{ *pulumi.OutputState }
func (InitialAgentPoolConfigurationArrayOutput) ElementType ¶
func (InitialAgentPoolConfigurationArrayOutput) ElementType() reflect.Type
func (InitialAgentPoolConfigurationArrayOutput) ToInitialAgentPoolConfigurationArrayOutput ¶
func (o InitialAgentPoolConfigurationArrayOutput) ToInitialAgentPoolConfigurationArrayOutput() InitialAgentPoolConfigurationArrayOutput
func (InitialAgentPoolConfigurationArrayOutput) ToInitialAgentPoolConfigurationArrayOutputWithContext ¶
func (o InitialAgentPoolConfigurationArrayOutput) ToInitialAgentPoolConfigurationArrayOutputWithContext(ctx context.Context) InitialAgentPoolConfigurationArrayOutput
type InitialAgentPoolConfigurationInput ¶
type InitialAgentPoolConfigurationInput interface { pulumi.Input ToInitialAgentPoolConfigurationOutput() InitialAgentPoolConfigurationOutput ToInitialAgentPoolConfigurationOutputWithContext(context.Context) InitialAgentPoolConfigurationOutput }
InitialAgentPoolConfigurationInput is an input type that accepts InitialAgentPoolConfigurationArgs and InitialAgentPoolConfigurationOutput values. You can construct a concrete instance of `InitialAgentPoolConfigurationInput` via:
InitialAgentPoolConfigurationArgs{...}
type InitialAgentPoolConfigurationOutput ¶
type InitialAgentPoolConfigurationOutput struct{ *pulumi.OutputState }
func (InitialAgentPoolConfigurationOutput) AdministratorConfiguration ¶
func (o InitialAgentPoolConfigurationOutput) AdministratorConfiguration() AdministratorConfigurationPtrOutput
The administrator credentials to be used for the nodes in this agent pool.
func (InitialAgentPoolConfigurationOutput) AgentOptions ¶
func (o InitialAgentPoolConfigurationOutput) AgentOptions() AgentOptionsPtrOutput
The configurations that will be applied to each agent in this agent pool.
func (InitialAgentPoolConfigurationOutput) AttachedNetworkConfiguration ¶
func (o InitialAgentPoolConfigurationOutput) AttachedNetworkConfiguration() AttachedNetworkConfigurationPtrOutput
The configuration of networks being attached to the agent pool for use by the workloads that run on this Kubernetes cluster.
func (InitialAgentPoolConfigurationOutput) AvailabilityZones ¶
func (o InitialAgentPoolConfigurationOutput) AvailabilityZones() pulumi.StringArrayOutput
The list of availability zones of the Network Cloud cluster used for the provisioning of nodes in this agent pool. If not specified, all availability zones will be used.
func (InitialAgentPoolConfigurationOutput) Count ¶
func (o InitialAgentPoolConfigurationOutput) Count() pulumi.Float64Output
The number of virtual machines that use this configuration.
func (InitialAgentPoolConfigurationOutput) ElementType ¶
func (InitialAgentPoolConfigurationOutput) ElementType() reflect.Type
func (InitialAgentPoolConfigurationOutput) Labels ¶
func (o InitialAgentPoolConfigurationOutput) Labels() KubernetesLabelArrayOutput
The labels applied to the nodes in this agent pool.
func (InitialAgentPoolConfigurationOutput) Mode ¶
func (o InitialAgentPoolConfigurationOutput) Mode() pulumi.StringOutput
The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node.
func (InitialAgentPoolConfigurationOutput) Name ¶
func (o InitialAgentPoolConfigurationOutput) Name() pulumi.StringOutput
The name that will be used for the agent pool resource representing this agent pool.
func (InitialAgentPoolConfigurationOutput) Taints ¶
func (o InitialAgentPoolConfigurationOutput) Taints() KubernetesLabelArrayOutput
The taints applied to the nodes in this agent pool.
func (InitialAgentPoolConfigurationOutput) ToInitialAgentPoolConfigurationOutput ¶
func (o InitialAgentPoolConfigurationOutput) ToInitialAgentPoolConfigurationOutput() InitialAgentPoolConfigurationOutput
func (InitialAgentPoolConfigurationOutput) ToInitialAgentPoolConfigurationOutputWithContext ¶
func (o InitialAgentPoolConfigurationOutput) ToInitialAgentPoolConfigurationOutputWithContext(ctx context.Context) InitialAgentPoolConfigurationOutput
func (InitialAgentPoolConfigurationOutput) UpgradeSettings ¶
func (o InitialAgentPoolConfigurationOutput) UpgradeSettings() AgentPoolUpgradeSettingsPtrOutput
The configuration of the agent pool.
func (InitialAgentPoolConfigurationOutput) VmSkuName ¶
func (o InitialAgentPoolConfigurationOutput) VmSkuName() pulumi.StringOutput
The name of the VM SKU that determines the size of resources allocated for node VMs.
type InitialAgentPoolConfigurationResponse ¶
type InitialAgentPoolConfigurationResponse struct { // The administrator credentials to be used for the nodes in this agent pool. AdministratorConfiguration *AdministratorConfigurationResponse `pulumi:"administratorConfiguration"` // The configurations that will be applied to each agent in this agent pool. AgentOptions *AgentOptionsResponse `pulumi:"agentOptions"` // The configuration of networks being attached to the agent pool for use by the workloads that run on this Kubernetes cluster. AttachedNetworkConfiguration *AttachedNetworkConfigurationResponse `pulumi:"attachedNetworkConfiguration"` // The list of availability zones of the Network Cloud cluster used for the provisioning of nodes in this agent pool. If not specified, all availability zones will be used. AvailabilityZones []string `pulumi:"availabilityZones"` // The number of virtual machines that use this configuration. Count float64 `pulumi:"count"` // The labels applied to the nodes in this agent pool. Labels []KubernetesLabelResponse `pulumi:"labels"` // The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node. Mode string `pulumi:"mode"` // The name that will be used for the agent pool resource representing this agent pool. Name string `pulumi:"name"` // The taints applied to the nodes in this agent pool. Taints []KubernetesLabelResponse `pulumi:"taints"` // The configuration of the agent pool. UpgradeSettings *AgentPoolUpgradeSettingsResponse `pulumi:"upgradeSettings"` // The name of the VM SKU that determines the size of resources allocated for node VMs. VmSkuName string `pulumi:"vmSkuName"` }
func (*InitialAgentPoolConfigurationResponse) Defaults ¶
func (val *InitialAgentPoolConfigurationResponse) Defaults() *InitialAgentPoolConfigurationResponse
Defaults sets the appropriate defaults for InitialAgentPoolConfigurationResponse
type InitialAgentPoolConfigurationResponseArrayOutput ¶
type InitialAgentPoolConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (InitialAgentPoolConfigurationResponseArrayOutput) ElementType ¶
func (InitialAgentPoolConfigurationResponseArrayOutput) ElementType() reflect.Type
func (InitialAgentPoolConfigurationResponseArrayOutput) ToInitialAgentPoolConfigurationResponseArrayOutput ¶
func (o InitialAgentPoolConfigurationResponseArrayOutput) ToInitialAgentPoolConfigurationResponseArrayOutput() InitialAgentPoolConfigurationResponseArrayOutput
func (InitialAgentPoolConfigurationResponseArrayOutput) ToInitialAgentPoolConfigurationResponseArrayOutputWithContext ¶
func (o InitialAgentPoolConfigurationResponseArrayOutput) ToInitialAgentPoolConfigurationResponseArrayOutputWithContext(ctx context.Context) InitialAgentPoolConfigurationResponseArrayOutput
type InitialAgentPoolConfigurationResponseOutput ¶
type InitialAgentPoolConfigurationResponseOutput struct{ *pulumi.OutputState }
func (InitialAgentPoolConfigurationResponseOutput) AdministratorConfiguration ¶
func (o InitialAgentPoolConfigurationResponseOutput) AdministratorConfiguration() AdministratorConfigurationResponsePtrOutput
The administrator credentials to be used for the nodes in this agent pool.
func (InitialAgentPoolConfigurationResponseOutput) AgentOptions ¶
func (o InitialAgentPoolConfigurationResponseOutput) AgentOptions() AgentOptionsResponsePtrOutput
The configurations that will be applied to each agent in this agent pool.
func (InitialAgentPoolConfigurationResponseOutput) AttachedNetworkConfiguration ¶
func (o InitialAgentPoolConfigurationResponseOutput) AttachedNetworkConfiguration() AttachedNetworkConfigurationResponsePtrOutput
The configuration of networks being attached to the agent pool for use by the workloads that run on this Kubernetes cluster.
func (InitialAgentPoolConfigurationResponseOutput) AvailabilityZones ¶
func (o InitialAgentPoolConfigurationResponseOutput) AvailabilityZones() pulumi.StringArrayOutput
The list of availability zones of the Network Cloud cluster used for the provisioning of nodes in this agent pool. If not specified, all availability zones will be used.
func (InitialAgentPoolConfigurationResponseOutput) Count ¶
func (o InitialAgentPoolConfigurationResponseOutput) Count() pulumi.Float64Output
The number of virtual machines that use this configuration.
func (InitialAgentPoolConfigurationResponseOutput) ElementType ¶
func (InitialAgentPoolConfigurationResponseOutput) ElementType() reflect.Type
func (InitialAgentPoolConfigurationResponseOutput) Labels ¶
The labels applied to the nodes in this agent pool.
func (InitialAgentPoolConfigurationResponseOutput) Mode ¶
func (o InitialAgentPoolConfigurationResponseOutput) Mode() pulumi.StringOutput
The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node.
func (InitialAgentPoolConfigurationResponseOutput) Name ¶
func (o InitialAgentPoolConfigurationResponseOutput) Name() pulumi.StringOutput
The name that will be used for the agent pool resource representing this agent pool.
func (InitialAgentPoolConfigurationResponseOutput) Taints ¶
The taints applied to the nodes in this agent pool.
func (InitialAgentPoolConfigurationResponseOutput) ToInitialAgentPoolConfigurationResponseOutput ¶
func (o InitialAgentPoolConfigurationResponseOutput) ToInitialAgentPoolConfigurationResponseOutput() InitialAgentPoolConfigurationResponseOutput
func (InitialAgentPoolConfigurationResponseOutput) ToInitialAgentPoolConfigurationResponseOutputWithContext ¶
func (o InitialAgentPoolConfigurationResponseOutput) ToInitialAgentPoolConfigurationResponseOutputWithContext(ctx context.Context) InitialAgentPoolConfigurationResponseOutput
func (InitialAgentPoolConfigurationResponseOutput) UpgradeSettings ¶
func (o InitialAgentPoolConfigurationResponseOutput) UpgradeSettings() AgentPoolUpgradeSettingsResponsePtrOutput
The configuration of the agent pool.
func (InitialAgentPoolConfigurationResponseOutput) VmSkuName ¶
func (o InitialAgentPoolConfigurationResponseOutput) VmSkuName() pulumi.StringOutput
The name of the VM SKU that determines the size of resources allocated for node VMs.
type IpAddressPool ¶
type IpAddressPool struct { // The list of IP address ranges. Each range can be a either a subnet in CIDR format or an explicit start-end range of IP addresses. Addresses []string `pulumi:"addresses"` // The indicator to determine if automatic allocation from the pool should occur. AutoAssign *string `pulumi:"autoAssign"` // The name used to identify this IP address pool for association with a BGP advertisement. Name string `pulumi:"name"` // The indicator to prevent the use of IP addresses ending with .0 and .255 for this pool. Enabling this option will only use IP addresses between .1 and .254 inclusive. OnlyUseHostIps *string `pulumi:"onlyUseHostIps"` }
func (*IpAddressPool) Defaults ¶
func (val *IpAddressPool) Defaults() *IpAddressPool
Defaults sets the appropriate defaults for IpAddressPool
type IpAddressPoolArgs ¶
type IpAddressPoolArgs struct { // The list of IP address ranges. Each range can be a either a subnet in CIDR format or an explicit start-end range of IP addresses. Addresses pulumi.StringArrayInput `pulumi:"addresses"` // The indicator to determine if automatic allocation from the pool should occur. AutoAssign pulumi.StringPtrInput `pulumi:"autoAssign"` // The name used to identify this IP address pool for association with a BGP advertisement. Name pulumi.StringInput `pulumi:"name"` // The indicator to prevent the use of IP addresses ending with .0 and .255 for this pool. Enabling this option will only use IP addresses between .1 and .254 inclusive. OnlyUseHostIps pulumi.StringPtrInput `pulumi:"onlyUseHostIps"` }
func (*IpAddressPoolArgs) Defaults ¶
func (val *IpAddressPoolArgs) Defaults() *IpAddressPoolArgs
Defaults sets the appropriate defaults for IpAddressPoolArgs
func (IpAddressPoolArgs) ElementType ¶
func (IpAddressPoolArgs) ElementType() reflect.Type
func (IpAddressPoolArgs) ToIpAddressPoolOutput ¶
func (i IpAddressPoolArgs) ToIpAddressPoolOutput() IpAddressPoolOutput
func (IpAddressPoolArgs) ToIpAddressPoolOutputWithContext ¶
func (i IpAddressPoolArgs) ToIpAddressPoolOutputWithContext(ctx context.Context) IpAddressPoolOutput
type IpAddressPoolArray ¶
type IpAddressPoolArray []IpAddressPoolInput
func (IpAddressPoolArray) ElementType ¶
func (IpAddressPoolArray) ElementType() reflect.Type
func (IpAddressPoolArray) ToIpAddressPoolArrayOutput ¶
func (i IpAddressPoolArray) ToIpAddressPoolArrayOutput() IpAddressPoolArrayOutput
func (IpAddressPoolArray) ToIpAddressPoolArrayOutputWithContext ¶
func (i IpAddressPoolArray) ToIpAddressPoolArrayOutputWithContext(ctx context.Context) IpAddressPoolArrayOutput
type IpAddressPoolArrayInput ¶
type IpAddressPoolArrayInput interface { pulumi.Input ToIpAddressPoolArrayOutput() IpAddressPoolArrayOutput ToIpAddressPoolArrayOutputWithContext(context.Context) IpAddressPoolArrayOutput }
IpAddressPoolArrayInput is an input type that accepts IpAddressPoolArray and IpAddressPoolArrayOutput values. You can construct a concrete instance of `IpAddressPoolArrayInput` via:
IpAddressPoolArray{ IpAddressPoolArgs{...} }
type IpAddressPoolArrayOutput ¶
type IpAddressPoolArrayOutput struct{ *pulumi.OutputState }
func (IpAddressPoolArrayOutput) ElementType ¶
func (IpAddressPoolArrayOutput) ElementType() reflect.Type
func (IpAddressPoolArrayOutput) Index ¶
func (o IpAddressPoolArrayOutput) Index(i pulumi.IntInput) IpAddressPoolOutput
func (IpAddressPoolArrayOutput) ToIpAddressPoolArrayOutput ¶
func (o IpAddressPoolArrayOutput) ToIpAddressPoolArrayOutput() IpAddressPoolArrayOutput
func (IpAddressPoolArrayOutput) ToIpAddressPoolArrayOutputWithContext ¶
func (o IpAddressPoolArrayOutput) ToIpAddressPoolArrayOutputWithContext(ctx context.Context) IpAddressPoolArrayOutput
type IpAddressPoolInput ¶
type IpAddressPoolInput interface { pulumi.Input ToIpAddressPoolOutput() IpAddressPoolOutput ToIpAddressPoolOutputWithContext(context.Context) IpAddressPoolOutput }
IpAddressPoolInput is an input type that accepts IpAddressPoolArgs and IpAddressPoolOutput values. You can construct a concrete instance of `IpAddressPoolInput` via:
IpAddressPoolArgs{...}
type IpAddressPoolOutput ¶
type IpAddressPoolOutput struct{ *pulumi.OutputState }
func (IpAddressPoolOutput) Addresses ¶
func (o IpAddressPoolOutput) Addresses() pulumi.StringArrayOutput
The list of IP address ranges. Each range can be a either a subnet in CIDR format or an explicit start-end range of IP addresses.
func (IpAddressPoolOutput) AutoAssign ¶
func (o IpAddressPoolOutput) AutoAssign() pulumi.StringPtrOutput
The indicator to determine if automatic allocation from the pool should occur.
func (IpAddressPoolOutput) ElementType ¶
func (IpAddressPoolOutput) ElementType() reflect.Type
func (IpAddressPoolOutput) Name ¶
func (o IpAddressPoolOutput) Name() pulumi.StringOutput
The name used to identify this IP address pool for association with a BGP advertisement.
func (IpAddressPoolOutput) OnlyUseHostIps ¶
func (o IpAddressPoolOutput) OnlyUseHostIps() pulumi.StringPtrOutput
The indicator to prevent the use of IP addresses ending with .0 and .255 for this pool. Enabling this option will only use IP addresses between .1 and .254 inclusive.
func (IpAddressPoolOutput) ToIpAddressPoolOutput ¶
func (o IpAddressPoolOutput) ToIpAddressPoolOutput() IpAddressPoolOutput
func (IpAddressPoolOutput) ToIpAddressPoolOutputWithContext ¶
func (o IpAddressPoolOutput) ToIpAddressPoolOutputWithContext(ctx context.Context) IpAddressPoolOutput
type IpAddressPoolResponse ¶
type IpAddressPoolResponse struct { // The list of IP address ranges. Each range can be a either a subnet in CIDR format or an explicit start-end range of IP addresses. Addresses []string `pulumi:"addresses"` // The indicator to determine if automatic allocation from the pool should occur. AutoAssign *string `pulumi:"autoAssign"` // The name used to identify this IP address pool for association with a BGP advertisement. Name string `pulumi:"name"` // The indicator to prevent the use of IP addresses ending with .0 and .255 for this pool. Enabling this option will only use IP addresses between .1 and .254 inclusive. OnlyUseHostIps *string `pulumi:"onlyUseHostIps"` }
func (*IpAddressPoolResponse) Defaults ¶
func (val *IpAddressPoolResponse) Defaults() *IpAddressPoolResponse
Defaults sets the appropriate defaults for IpAddressPoolResponse
type IpAddressPoolResponseArrayOutput ¶
type IpAddressPoolResponseArrayOutput struct{ *pulumi.OutputState }
func (IpAddressPoolResponseArrayOutput) ElementType ¶
func (IpAddressPoolResponseArrayOutput) ElementType() reflect.Type
func (IpAddressPoolResponseArrayOutput) Index ¶
func (o IpAddressPoolResponseArrayOutput) Index(i pulumi.IntInput) IpAddressPoolResponseOutput
func (IpAddressPoolResponseArrayOutput) ToIpAddressPoolResponseArrayOutput ¶
func (o IpAddressPoolResponseArrayOutput) ToIpAddressPoolResponseArrayOutput() IpAddressPoolResponseArrayOutput
func (IpAddressPoolResponseArrayOutput) ToIpAddressPoolResponseArrayOutputWithContext ¶
func (o IpAddressPoolResponseArrayOutput) ToIpAddressPoolResponseArrayOutputWithContext(ctx context.Context) IpAddressPoolResponseArrayOutput
type IpAddressPoolResponseOutput ¶
type IpAddressPoolResponseOutput struct{ *pulumi.OutputState }
func (IpAddressPoolResponseOutput) Addresses ¶
func (o IpAddressPoolResponseOutput) Addresses() pulumi.StringArrayOutput
The list of IP address ranges. Each range can be a either a subnet in CIDR format or an explicit start-end range of IP addresses.
func (IpAddressPoolResponseOutput) AutoAssign ¶
func (o IpAddressPoolResponseOutput) AutoAssign() pulumi.StringPtrOutput
The indicator to determine if automatic allocation from the pool should occur.
func (IpAddressPoolResponseOutput) ElementType ¶
func (IpAddressPoolResponseOutput) ElementType() reflect.Type
func (IpAddressPoolResponseOutput) Name ¶
func (o IpAddressPoolResponseOutput) Name() pulumi.StringOutput
The name used to identify this IP address pool for association with a BGP advertisement.
func (IpAddressPoolResponseOutput) OnlyUseHostIps ¶
func (o IpAddressPoolResponseOutput) OnlyUseHostIps() pulumi.StringPtrOutput
The indicator to prevent the use of IP addresses ending with .0 and .255 for this pool. Enabling this option will only use IP addresses between .1 and .254 inclusive.
func (IpAddressPoolResponseOutput) ToIpAddressPoolResponseOutput ¶
func (o IpAddressPoolResponseOutput) ToIpAddressPoolResponseOutput() IpAddressPoolResponseOutput
func (IpAddressPoolResponseOutput) ToIpAddressPoolResponseOutputWithContext ¶
func (o IpAddressPoolResponseOutput) ToIpAddressPoolResponseOutputWithContext(ctx context.Context) IpAddressPoolResponseOutput
type IpAllocationType ¶
type IpAllocationType string
The type of the IP address allocation, defaulted to "DualStack".
func (IpAllocationType) ElementType ¶
func (IpAllocationType) ElementType() reflect.Type
func (IpAllocationType) ToIpAllocationTypeOutput ¶
func (e IpAllocationType) ToIpAllocationTypeOutput() IpAllocationTypeOutput
func (IpAllocationType) ToIpAllocationTypeOutputWithContext ¶
func (e IpAllocationType) ToIpAllocationTypeOutputWithContext(ctx context.Context) IpAllocationTypeOutput
func (IpAllocationType) ToIpAllocationTypePtrOutput ¶
func (e IpAllocationType) ToIpAllocationTypePtrOutput() IpAllocationTypePtrOutput
func (IpAllocationType) ToIpAllocationTypePtrOutputWithContext ¶
func (e IpAllocationType) ToIpAllocationTypePtrOutputWithContext(ctx context.Context) IpAllocationTypePtrOutput
func (IpAllocationType) ToStringOutput ¶
func (e IpAllocationType) ToStringOutput() pulumi.StringOutput
func (IpAllocationType) ToStringOutputWithContext ¶
func (e IpAllocationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IpAllocationType) ToStringPtrOutput ¶
func (e IpAllocationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (IpAllocationType) ToStringPtrOutputWithContext ¶
func (e IpAllocationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IpAllocationTypeInput ¶
type IpAllocationTypeInput interface { pulumi.Input ToIpAllocationTypeOutput() IpAllocationTypeOutput ToIpAllocationTypeOutputWithContext(context.Context) IpAllocationTypeOutput }
IpAllocationTypeInput is an input type that accepts values of the IpAllocationType enum A concrete instance of `IpAllocationTypeInput` can be one of the following:
IpAllocationTypeIPV4 IpAllocationTypeIPV6 IpAllocationTypeDualStack
type IpAllocationTypeOutput ¶
type IpAllocationTypeOutput struct{ *pulumi.OutputState }
func (IpAllocationTypeOutput) ElementType ¶
func (IpAllocationTypeOutput) ElementType() reflect.Type
func (IpAllocationTypeOutput) ToIpAllocationTypeOutput ¶
func (o IpAllocationTypeOutput) ToIpAllocationTypeOutput() IpAllocationTypeOutput
func (IpAllocationTypeOutput) ToIpAllocationTypeOutputWithContext ¶
func (o IpAllocationTypeOutput) ToIpAllocationTypeOutputWithContext(ctx context.Context) IpAllocationTypeOutput
func (IpAllocationTypeOutput) ToIpAllocationTypePtrOutput ¶
func (o IpAllocationTypeOutput) ToIpAllocationTypePtrOutput() IpAllocationTypePtrOutput
func (IpAllocationTypeOutput) ToIpAllocationTypePtrOutputWithContext ¶
func (o IpAllocationTypeOutput) ToIpAllocationTypePtrOutputWithContext(ctx context.Context) IpAllocationTypePtrOutput
func (IpAllocationTypeOutput) ToStringOutput ¶
func (o IpAllocationTypeOutput) ToStringOutput() pulumi.StringOutput
func (IpAllocationTypeOutput) ToStringOutputWithContext ¶
func (o IpAllocationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IpAllocationTypeOutput) ToStringPtrOutput ¶
func (o IpAllocationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IpAllocationTypeOutput) ToStringPtrOutputWithContext ¶
func (o IpAllocationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IpAllocationTypePtrInput ¶
type IpAllocationTypePtrInput interface { pulumi.Input ToIpAllocationTypePtrOutput() IpAllocationTypePtrOutput ToIpAllocationTypePtrOutputWithContext(context.Context) IpAllocationTypePtrOutput }
func IpAllocationTypePtr ¶
func IpAllocationTypePtr(v string) IpAllocationTypePtrInput
type IpAllocationTypePtrOutput ¶
type IpAllocationTypePtrOutput struct{ *pulumi.OutputState }
func (IpAllocationTypePtrOutput) Elem ¶
func (o IpAllocationTypePtrOutput) Elem() IpAllocationTypeOutput
func (IpAllocationTypePtrOutput) ElementType ¶
func (IpAllocationTypePtrOutput) ElementType() reflect.Type
func (IpAllocationTypePtrOutput) ToIpAllocationTypePtrOutput ¶
func (o IpAllocationTypePtrOutput) ToIpAllocationTypePtrOutput() IpAllocationTypePtrOutput
func (IpAllocationTypePtrOutput) ToIpAllocationTypePtrOutputWithContext ¶
func (o IpAllocationTypePtrOutput) ToIpAllocationTypePtrOutputWithContext(ctx context.Context) IpAllocationTypePtrOutput
func (IpAllocationTypePtrOutput) ToStringPtrOutput ¶
func (o IpAllocationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IpAllocationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o IpAllocationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KeySetUser ¶
type KeySetUser struct { // The user name that will be used for access. AzureUserName string `pulumi:"azureUserName"` // The free-form description for this user. Description *string `pulumi:"description"` // The SSH public key that will be provisioned for user access. The user is expected to have the corresponding SSH private key for logging in. SshPublicKey SshPublicKey `pulumi:"sshPublicKey"` }
type KeySetUserArgs ¶
type KeySetUserArgs struct { // The user name that will be used for access. AzureUserName pulumi.StringInput `pulumi:"azureUserName"` // The free-form description for this user. Description pulumi.StringPtrInput `pulumi:"description"` // The SSH public key that will be provisioned for user access. The user is expected to have the corresponding SSH private key for logging in. SshPublicKey SshPublicKeyInput `pulumi:"sshPublicKey"` }
func (KeySetUserArgs) ElementType ¶
func (KeySetUserArgs) ElementType() reflect.Type
func (KeySetUserArgs) ToKeySetUserOutput ¶
func (i KeySetUserArgs) ToKeySetUserOutput() KeySetUserOutput
func (KeySetUserArgs) ToKeySetUserOutputWithContext ¶
func (i KeySetUserArgs) ToKeySetUserOutputWithContext(ctx context.Context) KeySetUserOutput
type KeySetUserArray ¶
type KeySetUserArray []KeySetUserInput
func (KeySetUserArray) ElementType ¶
func (KeySetUserArray) ElementType() reflect.Type
func (KeySetUserArray) ToKeySetUserArrayOutput ¶
func (i KeySetUserArray) ToKeySetUserArrayOutput() KeySetUserArrayOutput
func (KeySetUserArray) ToKeySetUserArrayOutputWithContext ¶
func (i KeySetUserArray) ToKeySetUserArrayOutputWithContext(ctx context.Context) KeySetUserArrayOutput
type KeySetUserArrayInput ¶
type KeySetUserArrayInput interface { pulumi.Input ToKeySetUserArrayOutput() KeySetUserArrayOutput ToKeySetUserArrayOutputWithContext(context.Context) KeySetUserArrayOutput }
KeySetUserArrayInput is an input type that accepts KeySetUserArray and KeySetUserArrayOutput values. You can construct a concrete instance of `KeySetUserArrayInput` via:
KeySetUserArray{ KeySetUserArgs{...} }
type KeySetUserArrayOutput ¶
type KeySetUserArrayOutput struct{ *pulumi.OutputState }
func (KeySetUserArrayOutput) ElementType ¶
func (KeySetUserArrayOutput) ElementType() reflect.Type
func (KeySetUserArrayOutput) Index ¶
func (o KeySetUserArrayOutput) Index(i pulumi.IntInput) KeySetUserOutput
func (KeySetUserArrayOutput) ToKeySetUserArrayOutput ¶
func (o KeySetUserArrayOutput) ToKeySetUserArrayOutput() KeySetUserArrayOutput
func (KeySetUserArrayOutput) ToKeySetUserArrayOutputWithContext ¶
func (o KeySetUserArrayOutput) ToKeySetUserArrayOutputWithContext(ctx context.Context) KeySetUserArrayOutput
type KeySetUserInput ¶
type KeySetUserInput interface { pulumi.Input ToKeySetUserOutput() KeySetUserOutput ToKeySetUserOutputWithContext(context.Context) KeySetUserOutput }
KeySetUserInput is an input type that accepts KeySetUserArgs and KeySetUserOutput values. You can construct a concrete instance of `KeySetUserInput` via:
KeySetUserArgs{...}
type KeySetUserOutput ¶
type KeySetUserOutput struct{ *pulumi.OutputState }
func (KeySetUserOutput) AzureUserName ¶
func (o KeySetUserOutput) AzureUserName() pulumi.StringOutput
The user name that will be used for access.
func (KeySetUserOutput) Description ¶
func (o KeySetUserOutput) Description() pulumi.StringPtrOutput
The free-form description for this user.
func (KeySetUserOutput) ElementType ¶
func (KeySetUserOutput) ElementType() reflect.Type
func (KeySetUserOutput) SshPublicKey ¶
func (o KeySetUserOutput) SshPublicKey() SshPublicKeyOutput
The SSH public key that will be provisioned for user access. The user is expected to have the corresponding SSH private key for logging in.
func (KeySetUserOutput) ToKeySetUserOutput ¶
func (o KeySetUserOutput) ToKeySetUserOutput() KeySetUserOutput
func (KeySetUserOutput) ToKeySetUserOutputWithContext ¶
func (o KeySetUserOutput) ToKeySetUserOutputWithContext(ctx context.Context) KeySetUserOutput
type KeySetUserResponse ¶
type KeySetUserResponse struct { // The user name that will be used for access. AzureUserName string `pulumi:"azureUserName"` // The free-form description for this user. Description *string `pulumi:"description"` // The SSH public key that will be provisioned for user access. The user is expected to have the corresponding SSH private key for logging in. SshPublicKey SshPublicKeyResponse `pulumi:"sshPublicKey"` }
type KeySetUserResponseArrayOutput ¶
type KeySetUserResponseArrayOutput struct{ *pulumi.OutputState }
func (KeySetUserResponseArrayOutput) ElementType ¶
func (KeySetUserResponseArrayOutput) ElementType() reflect.Type
func (KeySetUserResponseArrayOutput) Index ¶
func (o KeySetUserResponseArrayOutput) Index(i pulumi.IntInput) KeySetUserResponseOutput
func (KeySetUserResponseArrayOutput) ToKeySetUserResponseArrayOutput ¶
func (o KeySetUserResponseArrayOutput) ToKeySetUserResponseArrayOutput() KeySetUserResponseArrayOutput
func (KeySetUserResponseArrayOutput) ToKeySetUserResponseArrayOutputWithContext ¶
func (o KeySetUserResponseArrayOutput) ToKeySetUserResponseArrayOutputWithContext(ctx context.Context) KeySetUserResponseArrayOutput
type KeySetUserResponseOutput ¶
type KeySetUserResponseOutput struct{ *pulumi.OutputState }
func (KeySetUserResponseOutput) AzureUserName ¶
func (o KeySetUserResponseOutput) AzureUserName() pulumi.StringOutput
The user name that will be used for access.
func (KeySetUserResponseOutput) Description ¶
func (o KeySetUserResponseOutput) Description() pulumi.StringPtrOutput
The free-form description for this user.
func (KeySetUserResponseOutput) ElementType ¶
func (KeySetUserResponseOutput) ElementType() reflect.Type
func (KeySetUserResponseOutput) SshPublicKey ¶
func (o KeySetUserResponseOutput) SshPublicKey() SshPublicKeyResponseOutput
The SSH public key that will be provisioned for user access. The user is expected to have the corresponding SSH private key for logging in.
func (KeySetUserResponseOutput) ToKeySetUserResponseOutput ¶
func (o KeySetUserResponseOutput) ToKeySetUserResponseOutput() KeySetUserResponseOutput
func (KeySetUserResponseOutput) ToKeySetUserResponseOutputWithContext ¶
func (o KeySetUserResponseOutput) ToKeySetUserResponseOutputWithContext(ctx context.Context) KeySetUserResponseOutput
type KeySetUserStatusResponse ¶
type KeySetUserStatusResponse struct { // The user name that will be used for access. AzureUserName string `pulumi:"azureUserName"` // The indicator of whether the user is currently deployed for access. Status string `pulumi:"status"` // The additional information describing the current status of this user, if any available. StatusMessage string `pulumi:"statusMessage"` }
type KeySetUserStatusResponseArrayOutput ¶
type KeySetUserStatusResponseArrayOutput struct{ *pulumi.OutputState }
func (KeySetUserStatusResponseArrayOutput) ElementType ¶
func (KeySetUserStatusResponseArrayOutput) ElementType() reflect.Type
func (KeySetUserStatusResponseArrayOutput) Index ¶
func (o KeySetUserStatusResponseArrayOutput) Index(i pulumi.IntInput) KeySetUserStatusResponseOutput
func (KeySetUserStatusResponseArrayOutput) ToKeySetUserStatusResponseArrayOutput ¶
func (o KeySetUserStatusResponseArrayOutput) ToKeySetUserStatusResponseArrayOutput() KeySetUserStatusResponseArrayOutput
func (KeySetUserStatusResponseArrayOutput) ToKeySetUserStatusResponseArrayOutputWithContext ¶
func (o KeySetUserStatusResponseArrayOutput) ToKeySetUserStatusResponseArrayOutputWithContext(ctx context.Context) KeySetUserStatusResponseArrayOutput
type KeySetUserStatusResponseOutput ¶
type KeySetUserStatusResponseOutput struct{ *pulumi.OutputState }
func (KeySetUserStatusResponseOutput) AzureUserName ¶
func (o KeySetUserStatusResponseOutput) AzureUserName() pulumi.StringOutput
The user name that will be used for access.
func (KeySetUserStatusResponseOutput) ElementType ¶
func (KeySetUserStatusResponseOutput) ElementType() reflect.Type
func (KeySetUserStatusResponseOutput) Status ¶
func (o KeySetUserStatusResponseOutput) Status() pulumi.StringOutput
The indicator of whether the user is currently deployed for access.
func (KeySetUserStatusResponseOutput) StatusMessage ¶
func (o KeySetUserStatusResponseOutput) StatusMessage() pulumi.StringOutput
The additional information describing the current status of this user, if any available.
func (KeySetUserStatusResponseOutput) ToKeySetUserStatusResponseOutput ¶
func (o KeySetUserStatusResponseOutput) ToKeySetUserStatusResponseOutput() KeySetUserStatusResponseOutput
func (KeySetUserStatusResponseOutput) ToKeySetUserStatusResponseOutputWithContext ¶
func (o KeySetUserStatusResponseOutput) ToKeySetUserStatusResponseOutputWithContext(ctx context.Context) KeySetUserStatusResponseOutput
type KubernetesCluster ¶
type KubernetesCluster struct { pulumi.CustomResourceState // The Azure Active Directory Integration properties. AadConfiguration AadConfigurationResponsePtrOutput `pulumi:"aadConfiguration"` // The administrative credentials that will be applied to the control plane and agent pool nodes that do not specify their own values. AdministratorConfiguration AdministratorConfigurationResponsePtrOutput `pulumi:"administratorConfiguration"` // The full list of network resource IDs that are attached to this cluster, including those attached only to specific agent pools. AttachedNetworkIds pulumi.StringArrayOutput `pulumi:"attachedNetworkIds"` // The list of versions that this Kubernetes cluster can be upgraded to. AvailableUpgrades AvailableUpgradeResponseArrayOutput `pulumi:"availableUpgrades"` // The resource ID of the Network Cloud cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The resource ID of the connected cluster set up when this Kubernetes cluster is created. ConnectedClusterId pulumi.StringOutput `pulumi:"connectedClusterId"` // The current running version of Kubernetes on the control plane. ControlPlaneKubernetesVersion pulumi.StringOutput `pulumi:"controlPlaneKubernetesVersion"` // The defining characteristics of the control plane for this Kubernetes Cluster. ControlPlaneNodeConfiguration ControlPlaneNodeConfigurationResponseOutput `pulumi:"controlPlaneNodeConfiguration"` // The current status of the Kubernetes cluster. DetailedStatus pulumi.StringOutput `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage pulumi.StringOutput `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponseOutput `pulumi:"extendedLocation"` // The current feature settings. FeatureStatuses FeatureStatusResponseArrayOutput `pulumi:"featureStatuses"` // The agent pools that are created with this Kubernetes cluster for running critical system services and workloads. This data in this field is only used during creation, and the field will be empty following the creation of the Kubernetes Cluster. After creation, the management of agent pools is done using the agentPools sub-resource. InitialAgentPoolConfigurations InitialAgentPoolConfigurationResponseArrayOutput `pulumi:"initialAgentPoolConfigurations"` // The Kubernetes version for this cluster. Accepts n.n, n.n.n, and n.n.n-n format. The interpreted version used will be resolved into this field after creation or update. KubernetesVersion pulumi.StringOutput `pulumi:"kubernetesVersion"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The configuration of the managed resource group associated with the resource. ManagedResourceGroupConfiguration ManagedResourceGroupConfigurationResponsePtrOutput `pulumi:"managedResourceGroupConfiguration"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The configuration of the Kubernetes cluster networking, including the attachment of networks that span the cluster. NetworkConfiguration NetworkConfigurationResponseOutput `pulumi:"networkConfiguration"` // The details of the nodes in this cluster. Nodes KubernetesClusterNodeResponseArrayOutput `pulumi:"nodes"` // The provisioning state of the Kubernetes cluster resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Azure REST API version: 2023-05-01-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func GetKubernetesCluster ¶
func GetKubernetesCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KubernetesClusterState, opts ...pulumi.ResourceOption) (*KubernetesCluster, error)
GetKubernetesCluster gets an existing KubernetesCluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewKubernetesCluster ¶
func NewKubernetesCluster(ctx *pulumi.Context, name string, args *KubernetesClusterArgs, opts ...pulumi.ResourceOption) (*KubernetesCluster, error)
NewKubernetesCluster registers a new resource with the given unique name, arguments, and options.
func (*KubernetesCluster) ElementType ¶
func (*KubernetesCluster) ElementType() reflect.Type
func (*KubernetesCluster) ToKubernetesClusterOutput ¶
func (i *KubernetesCluster) ToKubernetesClusterOutput() KubernetesClusterOutput
func (*KubernetesCluster) ToKubernetesClusterOutputWithContext ¶
func (i *KubernetesCluster) ToKubernetesClusterOutputWithContext(ctx context.Context) KubernetesClusterOutput
type KubernetesClusterArgs ¶
type KubernetesClusterArgs struct { // The Azure Active Directory Integration properties. AadConfiguration AadConfigurationPtrInput // The administrative credentials that will be applied to the control plane and agent pool nodes that do not specify their own values. AdministratorConfiguration AdministratorConfigurationPtrInput // The defining characteristics of the control plane for this Kubernetes Cluster. ControlPlaneNodeConfiguration ControlPlaneNodeConfigurationInput // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationInput // The agent pools that are created with this Kubernetes cluster for running critical system services and workloads. This data in this field is only used during creation, and the field will be empty following the creation of the Kubernetes Cluster. After creation, the management of agent pools is done using the agentPools sub-resource. InitialAgentPoolConfigurations InitialAgentPoolConfigurationArrayInput // The name of the Kubernetes cluster. KubernetesClusterName pulumi.StringPtrInput // The Kubernetes version for this cluster. Accepts n.n, n.n.n, and n.n.n-n format. The interpreted version used will be resolved into this field after creation or update. KubernetesVersion pulumi.StringInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The configuration of the managed resource group associated with the resource. ManagedResourceGroupConfiguration ManagedResourceGroupConfigurationPtrInput // The configuration of the Kubernetes cluster networking, including the attachment of networks that span the cluster. NetworkConfiguration NetworkConfigurationInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a KubernetesCluster resource.
func (KubernetesClusterArgs) ElementType ¶
func (KubernetesClusterArgs) ElementType() reflect.Type
type KubernetesClusterInput ¶
type KubernetesClusterInput interface { pulumi.Input ToKubernetesClusterOutput() KubernetesClusterOutput ToKubernetesClusterOutputWithContext(ctx context.Context) KubernetesClusterOutput }
type KubernetesClusterNodeResponse ¶
type KubernetesClusterNodeResponse struct { // The resource ID of the agent pool that this node belongs to. This value is not represented on control plane nodes. AgentPoolId string `pulumi:"agentPoolId"` // The availability zone this node is running within. AvailabilityZone string `pulumi:"availabilityZone"` // The resource ID of the bare metal machine that hosts this node. BareMetalMachineId string `pulumi:"bareMetalMachineId"` // The number of CPU cores configured for this node, derived from the VM SKU specified. CpuCores float64 `pulumi:"cpuCores"` // The detailed state of this node. DetailedStatus string `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage string `pulumi:"detailedStatusMessage"` // The size of the disk configured for this node. DiskSizeGB float64 `pulumi:"diskSizeGB"` // The machine image used to deploy this node. Image string `pulumi:"image"` // The currently running version of Kubernetes and bundled features running on this node. KubernetesVersion string `pulumi:"kubernetesVersion"` // The list of labels on this node that have been assigned to the agent pool containing this node. Labels []KubernetesLabelResponse `pulumi:"labels"` // The amount of memory configured for this node, derived from the vm SKU specified. MemorySizeGB float64 `pulumi:"memorySizeGB"` // The mode of the agent pool containing this node. Not applicable for control plane nodes. Mode string `pulumi:"mode"` // The name of this node, as realized in the Kubernetes cluster. Name string `pulumi:"name"` // The NetworkAttachments made to this node. NetworkAttachments []NetworkAttachmentResponse `pulumi:"networkAttachments"` // The power state of this node. PowerState string `pulumi:"powerState"` // The role of this node in the cluster. Role string `pulumi:"role"` // The list of taints that have been assigned to the agent pool containing this node. Taints []KubernetesLabelResponse `pulumi:"taints"` // The VM SKU name that was used to create this cluster node. VmSkuName string `pulumi:"vmSkuName"` }
type KubernetesClusterNodeResponseArrayOutput ¶
type KubernetesClusterNodeResponseArrayOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodeResponseArrayOutput) ElementType ¶
func (KubernetesClusterNodeResponseArrayOutput) ElementType() reflect.Type
func (KubernetesClusterNodeResponseArrayOutput) ToKubernetesClusterNodeResponseArrayOutput ¶
func (o KubernetesClusterNodeResponseArrayOutput) ToKubernetesClusterNodeResponseArrayOutput() KubernetesClusterNodeResponseArrayOutput
func (KubernetesClusterNodeResponseArrayOutput) ToKubernetesClusterNodeResponseArrayOutputWithContext ¶
func (o KubernetesClusterNodeResponseArrayOutput) ToKubernetesClusterNodeResponseArrayOutputWithContext(ctx context.Context) KubernetesClusterNodeResponseArrayOutput
type KubernetesClusterNodeResponseOutput ¶
type KubernetesClusterNodeResponseOutput struct{ *pulumi.OutputState }
func (KubernetesClusterNodeResponseOutput) AgentPoolId ¶
func (o KubernetesClusterNodeResponseOutput) AgentPoolId() pulumi.StringOutput
The resource ID of the agent pool that this node belongs to. This value is not represented on control plane nodes.
func (KubernetesClusterNodeResponseOutput) AvailabilityZone ¶
func (o KubernetesClusterNodeResponseOutput) AvailabilityZone() pulumi.StringOutput
The availability zone this node is running within.
func (KubernetesClusterNodeResponseOutput) BareMetalMachineId ¶
func (o KubernetesClusterNodeResponseOutput) BareMetalMachineId() pulumi.StringOutput
The resource ID of the bare metal machine that hosts this node.
func (KubernetesClusterNodeResponseOutput) CpuCores ¶
func (o KubernetesClusterNodeResponseOutput) CpuCores() pulumi.Float64Output
The number of CPU cores configured for this node, derived from the VM SKU specified.
func (KubernetesClusterNodeResponseOutput) DetailedStatus ¶
func (o KubernetesClusterNodeResponseOutput) DetailedStatus() pulumi.StringOutput
The detailed state of this node.
func (KubernetesClusterNodeResponseOutput) DetailedStatusMessage ¶
func (o KubernetesClusterNodeResponseOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (KubernetesClusterNodeResponseOutput) DiskSizeGB ¶
func (o KubernetesClusterNodeResponseOutput) DiskSizeGB() pulumi.Float64Output
The size of the disk configured for this node.
func (KubernetesClusterNodeResponseOutput) ElementType ¶
func (KubernetesClusterNodeResponseOutput) ElementType() reflect.Type
func (KubernetesClusterNodeResponseOutput) Image ¶
func (o KubernetesClusterNodeResponseOutput) Image() pulumi.StringOutput
The machine image used to deploy this node.
func (KubernetesClusterNodeResponseOutput) KubernetesVersion ¶
func (o KubernetesClusterNodeResponseOutput) KubernetesVersion() pulumi.StringOutput
The currently running version of Kubernetes and bundled features running on this node.
func (KubernetesClusterNodeResponseOutput) Labels ¶
func (o KubernetesClusterNodeResponseOutput) Labels() KubernetesLabelResponseArrayOutput
The list of labels on this node that have been assigned to the agent pool containing this node.
func (KubernetesClusterNodeResponseOutput) MemorySizeGB ¶
func (o KubernetesClusterNodeResponseOutput) MemorySizeGB() pulumi.Float64Output
The amount of memory configured for this node, derived from the vm SKU specified.
func (KubernetesClusterNodeResponseOutput) Mode ¶
func (o KubernetesClusterNodeResponseOutput) Mode() pulumi.StringOutput
The mode of the agent pool containing this node. Not applicable for control plane nodes.
func (KubernetesClusterNodeResponseOutput) Name ¶
func (o KubernetesClusterNodeResponseOutput) Name() pulumi.StringOutput
The name of this node, as realized in the Kubernetes cluster.
func (KubernetesClusterNodeResponseOutput) NetworkAttachments ¶
func (o KubernetesClusterNodeResponseOutput) NetworkAttachments() NetworkAttachmentResponseArrayOutput
The NetworkAttachments made to this node.
func (KubernetesClusterNodeResponseOutput) PowerState ¶
func (o KubernetesClusterNodeResponseOutput) PowerState() pulumi.StringOutput
The power state of this node.
func (KubernetesClusterNodeResponseOutput) Role ¶
func (o KubernetesClusterNodeResponseOutput) Role() pulumi.StringOutput
The role of this node in the cluster.
func (KubernetesClusterNodeResponseOutput) Taints ¶
func (o KubernetesClusterNodeResponseOutput) Taints() KubernetesLabelResponseArrayOutput
The list of taints that have been assigned to the agent pool containing this node.
func (KubernetesClusterNodeResponseOutput) ToKubernetesClusterNodeResponseOutput ¶
func (o KubernetesClusterNodeResponseOutput) ToKubernetesClusterNodeResponseOutput() KubernetesClusterNodeResponseOutput
func (KubernetesClusterNodeResponseOutput) ToKubernetesClusterNodeResponseOutputWithContext ¶
func (o KubernetesClusterNodeResponseOutput) ToKubernetesClusterNodeResponseOutputWithContext(ctx context.Context) KubernetesClusterNodeResponseOutput
func (KubernetesClusterNodeResponseOutput) VmSkuName ¶
func (o KubernetesClusterNodeResponseOutput) VmSkuName() pulumi.StringOutput
The VM SKU name that was used to create this cluster node.
type KubernetesClusterOutput ¶
type KubernetesClusterOutput struct{ *pulumi.OutputState }
func (KubernetesClusterOutput) AadConfiguration ¶
func (o KubernetesClusterOutput) AadConfiguration() AadConfigurationResponsePtrOutput
The Azure Active Directory Integration properties.
func (KubernetesClusterOutput) AdministratorConfiguration ¶
func (o KubernetesClusterOutput) AdministratorConfiguration() AdministratorConfigurationResponsePtrOutput
The administrative credentials that will be applied to the control plane and agent pool nodes that do not specify their own values.
func (KubernetesClusterOutput) AttachedNetworkIds ¶
func (o KubernetesClusterOutput) AttachedNetworkIds() pulumi.StringArrayOutput
The full list of network resource IDs that are attached to this cluster, including those attached only to specific agent pools.
func (KubernetesClusterOutput) AvailableUpgrades ¶
func (o KubernetesClusterOutput) AvailableUpgrades() AvailableUpgradeResponseArrayOutput
The list of versions that this Kubernetes cluster can be upgraded to.
func (KubernetesClusterOutput) ClusterId ¶
func (o KubernetesClusterOutput) ClusterId() pulumi.StringOutput
The resource ID of the Network Cloud cluster.
func (KubernetesClusterOutput) ConnectedClusterId ¶
func (o KubernetesClusterOutput) ConnectedClusterId() pulumi.StringOutput
The resource ID of the connected cluster set up when this Kubernetes cluster is created.
func (KubernetesClusterOutput) ControlPlaneKubernetesVersion ¶
func (o KubernetesClusterOutput) ControlPlaneKubernetesVersion() pulumi.StringOutput
The current running version of Kubernetes on the control plane.
func (KubernetesClusterOutput) ControlPlaneNodeConfiguration ¶
func (o KubernetesClusterOutput) ControlPlaneNodeConfiguration() ControlPlaneNodeConfigurationResponseOutput
The defining characteristics of the control plane for this Kubernetes Cluster.
func (KubernetesClusterOutput) DetailedStatus ¶
func (o KubernetesClusterOutput) DetailedStatus() pulumi.StringOutput
The current status of the Kubernetes cluster.
func (KubernetesClusterOutput) DetailedStatusMessage ¶
func (o KubernetesClusterOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (KubernetesClusterOutput) ElementType ¶
func (KubernetesClusterOutput) ElementType() reflect.Type
func (KubernetesClusterOutput) ExtendedLocation ¶
func (o KubernetesClusterOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (KubernetesClusterOutput) FeatureStatuses ¶
func (o KubernetesClusterOutput) FeatureStatuses() FeatureStatusResponseArrayOutput
The current feature settings.
func (KubernetesClusterOutput) InitialAgentPoolConfigurations ¶
func (o KubernetesClusterOutput) InitialAgentPoolConfigurations() InitialAgentPoolConfigurationResponseArrayOutput
The agent pools that are created with this Kubernetes cluster for running critical system services and workloads. This data in this field is only used during creation, and the field will be empty following the creation of the Kubernetes Cluster. After creation, the management of agent pools is done using the agentPools sub-resource.
func (KubernetesClusterOutput) KubernetesVersion ¶
func (o KubernetesClusterOutput) KubernetesVersion() pulumi.StringOutput
The Kubernetes version for this cluster. Accepts n.n, n.n.n, and n.n.n-n format. The interpreted version used will be resolved into this field after creation or update.
func (KubernetesClusterOutput) Location ¶
func (o KubernetesClusterOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (KubernetesClusterOutput) ManagedResourceGroupConfiguration ¶
func (o KubernetesClusterOutput) ManagedResourceGroupConfiguration() ManagedResourceGroupConfigurationResponsePtrOutput
The configuration of the managed resource group associated with the resource.
func (KubernetesClusterOutput) Name ¶
func (o KubernetesClusterOutput) Name() pulumi.StringOutput
The name of the resource
func (KubernetesClusterOutput) NetworkConfiguration ¶
func (o KubernetesClusterOutput) NetworkConfiguration() NetworkConfigurationResponseOutput
The configuration of the Kubernetes cluster networking, including the attachment of networks that span the cluster.
func (KubernetesClusterOutput) Nodes ¶
func (o KubernetesClusterOutput) Nodes() KubernetesClusterNodeResponseArrayOutput
The details of the nodes in this cluster.
func (KubernetesClusterOutput) ProvisioningState ¶
func (o KubernetesClusterOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the Kubernetes cluster resource.
func (KubernetesClusterOutput) SystemData ¶
func (o KubernetesClusterOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (KubernetesClusterOutput) Tags ¶
func (o KubernetesClusterOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (KubernetesClusterOutput) ToKubernetesClusterOutput ¶
func (o KubernetesClusterOutput) ToKubernetesClusterOutput() KubernetesClusterOutput
func (KubernetesClusterOutput) ToKubernetesClusterOutputWithContext ¶
func (o KubernetesClusterOutput) ToKubernetesClusterOutputWithContext(ctx context.Context) KubernetesClusterOutput
func (KubernetesClusterOutput) Type ¶
func (o KubernetesClusterOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type KubernetesClusterState ¶
type KubernetesClusterState struct { }
func (KubernetesClusterState) ElementType ¶
func (KubernetesClusterState) ElementType() reflect.Type
type KubernetesLabel ¶
type KubernetesLabelArgs ¶
type KubernetesLabelArgs struct { // The name of the label or taint. Key pulumi.StringInput `pulumi:"key"` // The value of the label or taint. Value pulumi.StringInput `pulumi:"value"` }
func (KubernetesLabelArgs) ElementType ¶
func (KubernetesLabelArgs) ElementType() reflect.Type
func (KubernetesLabelArgs) ToKubernetesLabelOutput ¶
func (i KubernetesLabelArgs) ToKubernetesLabelOutput() KubernetesLabelOutput
func (KubernetesLabelArgs) ToKubernetesLabelOutputWithContext ¶
func (i KubernetesLabelArgs) ToKubernetesLabelOutputWithContext(ctx context.Context) KubernetesLabelOutput
type KubernetesLabelArray ¶
type KubernetesLabelArray []KubernetesLabelInput
func (KubernetesLabelArray) ElementType ¶
func (KubernetesLabelArray) ElementType() reflect.Type
func (KubernetesLabelArray) ToKubernetesLabelArrayOutput ¶
func (i KubernetesLabelArray) ToKubernetesLabelArrayOutput() KubernetesLabelArrayOutput
func (KubernetesLabelArray) ToKubernetesLabelArrayOutputWithContext ¶
func (i KubernetesLabelArray) ToKubernetesLabelArrayOutputWithContext(ctx context.Context) KubernetesLabelArrayOutput
type KubernetesLabelArrayInput ¶
type KubernetesLabelArrayInput interface { pulumi.Input ToKubernetesLabelArrayOutput() KubernetesLabelArrayOutput ToKubernetesLabelArrayOutputWithContext(context.Context) KubernetesLabelArrayOutput }
KubernetesLabelArrayInput is an input type that accepts KubernetesLabelArray and KubernetesLabelArrayOutput values. You can construct a concrete instance of `KubernetesLabelArrayInput` via:
KubernetesLabelArray{ KubernetesLabelArgs{...} }
type KubernetesLabelArrayOutput ¶
type KubernetesLabelArrayOutput struct{ *pulumi.OutputState }
func (KubernetesLabelArrayOutput) ElementType ¶
func (KubernetesLabelArrayOutput) ElementType() reflect.Type
func (KubernetesLabelArrayOutput) Index ¶
func (o KubernetesLabelArrayOutput) Index(i pulumi.IntInput) KubernetesLabelOutput
func (KubernetesLabelArrayOutput) ToKubernetesLabelArrayOutput ¶
func (o KubernetesLabelArrayOutput) ToKubernetesLabelArrayOutput() KubernetesLabelArrayOutput
func (KubernetesLabelArrayOutput) ToKubernetesLabelArrayOutputWithContext ¶
func (o KubernetesLabelArrayOutput) ToKubernetesLabelArrayOutputWithContext(ctx context.Context) KubernetesLabelArrayOutput
type KubernetesLabelInput ¶
type KubernetesLabelInput interface { pulumi.Input ToKubernetesLabelOutput() KubernetesLabelOutput ToKubernetesLabelOutputWithContext(context.Context) KubernetesLabelOutput }
KubernetesLabelInput is an input type that accepts KubernetesLabelArgs and KubernetesLabelOutput values. You can construct a concrete instance of `KubernetesLabelInput` via:
KubernetesLabelArgs{...}
type KubernetesLabelOutput ¶
type KubernetesLabelOutput struct{ *pulumi.OutputState }
func (KubernetesLabelOutput) ElementType ¶
func (KubernetesLabelOutput) ElementType() reflect.Type
func (KubernetesLabelOutput) Key ¶
func (o KubernetesLabelOutput) Key() pulumi.StringOutput
The name of the label or taint.
func (KubernetesLabelOutput) ToKubernetesLabelOutput ¶
func (o KubernetesLabelOutput) ToKubernetesLabelOutput() KubernetesLabelOutput
func (KubernetesLabelOutput) ToKubernetesLabelOutputWithContext ¶
func (o KubernetesLabelOutput) ToKubernetesLabelOutputWithContext(ctx context.Context) KubernetesLabelOutput
func (KubernetesLabelOutput) Value ¶
func (o KubernetesLabelOutput) Value() pulumi.StringOutput
The value of the label or taint.
type KubernetesLabelResponse ¶
type KubernetesLabelResponseArrayOutput ¶
type KubernetesLabelResponseArrayOutput struct{ *pulumi.OutputState }
func (KubernetesLabelResponseArrayOutput) ElementType ¶
func (KubernetesLabelResponseArrayOutput) ElementType() reflect.Type
func (KubernetesLabelResponseArrayOutput) Index ¶
func (o KubernetesLabelResponseArrayOutput) Index(i pulumi.IntInput) KubernetesLabelResponseOutput
func (KubernetesLabelResponseArrayOutput) ToKubernetesLabelResponseArrayOutput ¶
func (o KubernetesLabelResponseArrayOutput) ToKubernetesLabelResponseArrayOutput() KubernetesLabelResponseArrayOutput
func (KubernetesLabelResponseArrayOutput) ToKubernetesLabelResponseArrayOutputWithContext ¶
func (o KubernetesLabelResponseArrayOutput) ToKubernetesLabelResponseArrayOutputWithContext(ctx context.Context) KubernetesLabelResponseArrayOutput
type KubernetesLabelResponseOutput ¶
type KubernetesLabelResponseOutput struct{ *pulumi.OutputState }
func (KubernetesLabelResponseOutput) ElementType ¶
func (KubernetesLabelResponseOutput) ElementType() reflect.Type
func (KubernetesLabelResponseOutput) Key ¶
func (o KubernetesLabelResponseOutput) Key() pulumi.StringOutput
The name of the label or taint.
func (KubernetesLabelResponseOutput) ToKubernetesLabelResponseOutput ¶
func (o KubernetesLabelResponseOutput) ToKubernetesLabelResponseOutput() KubernetesLabelResponseOutput
func (KubernetesLabelResponseOutput) ToKubernetesLabelResponseOutputWithContext ¶
func (o KubernetesLabelResponseOutput) ToKubernetesLabelResponseOutputWithContext(ctx context.Context) KubernetesLabelResponseOutput
func (KubernetesLabelResponseOutput) Value ¶
func (o KubernetesLabelResponseOutput) Value() pulumi.StringOutput
The value of the label or taint.
type KubernetesPluginType ¶
type KubernetesPluginType string
The indicator of how this network will be utilized by the Kubernetes cluster.
func (KubernetesPluginType) ElementType ¶
func (KubernetesPluginType) ElementType() reflect.Type
func (KubernetesPluginType) ToKubernetesPluginTypeOutput ¶
func (e KubernetesPluginType) ToKubernetesPluginTypeOutput() KubernetesPluginTypeOutput
func (KubernetesPluginType) ToKubernetesPluginTypeOutputWithContext ¶
func (e KubernetesPluginType) ToKubernetesPluginTypeOutputWithContext(ctx context.Context) KubernetesPluginTypeOutput
func (KubernetesPluginType) ToKubernetesPluginTypePtrOutput ¶
func (e KubernetesPluginType) ToKubernetesPluginTypePtrOutput() KubernetesPluginTypePtrOutput
func (KubernetesPluginType) ToKubernetesPluginTypePtrOutputWithContext ¶
func (e KubernetesPluginType) ToKubernetesPluginTypePtrOutputWithContext(ctx context.Context) KubernetesPluginTypePtrOutput
func (KubernetesPluginType) ToStringOutput ¶
func (e KubernetesPluginType) ToStringOutput() pulumi.StringOutput
func (KubernetesPluginType) ToStringOutputWithContext ¶
func (e KubernetesPluginType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KubernetesPluginType) ToStringPtrOutput ¶
func (e KubernetesPluginType) ToStringPtrOutput() pulumi.StringPtrOutput
func (KubernetesPluginType) ToStringPtrOutputWithContext ¶
func (e KubernetesPluginType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KubernetesPluginTypeInput ¶
type KubernetesPluginTypeInput interface { pulumi.Input ToKubernetesPluginTypeOutput() KubernetesPluginTypeOutput ToKubernetesPluginTypeOutputWithContext(context.Context) KubernetesPluginTypeOutput }
KubernetesPluginTypeInput is an input type that accepts values of the KubernetesPluginType enum A concrete instance of `KubernetesPluginTypeInput` can be one of the following:
KubernetesPluginTypeDPDK KubernetesPluginTypeSRIOV KubernetesPluginTypeOSDevice KubernetesPluginTypeMACVLAN KubernetesPluginTypeIPVLAN
type KubernetesPluginTypeOutput ¶
type KubernetesPluginTypeOutput struct{ *pulumi.OutputState }
func (KubernetesPluginTypeOutput) ElementType ¶
func (KubernetesPluginTypeOutput) ElementType() reflect.Type
func (KubernetesPluginTypeOutput) ToKubernetesPluginTypeOutput ¶
func (o KubernetesPluginTypeOutput) ToKubernetesPluginTypeOutput() KubernetesPluginTypeOutput
func (KubernetesPluginTypeOutput) ToKubernetesPluginTypeOutputWithContext ¶
func (o KubernetesPluginTypeOutput) ToKubernetesPluginTypeOutputWithContext(ctx context.Context) KubernetesPluginTypeOutput
func (KubernetesPluginTypeOutput) ToKubernetesPluginTypePtrOutput ¶
func (o KubernetesPluginTypeOutput) ToKubernetesPluginTypePtrOutput() KubernetesPluginTypePtrOutput
func (KubernetesPluginTypeOutput) ToKubernetesPluginTypePtrOutputWithContext ¶
func (o KubernetesPluginTypeOutput) ToKubernetesPluginTypePtrOutputWithContext(ctx context.Context) KubernetesPluginTypePtrOutput
func (KubernetesPluginTypeOutput) ToStringOutput ¶
func (o KubernetesPluginTypeOutput) ToStringOutput() pulumi.StringOutput
func (KubernetesPluginTypeOutput) ToStringOutputWithContext ¶
func (o KubernetesPluginTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KubernetesPluginTypeOutput) ToStringPtrOutput ¶
func (o KubernetesPluginTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KubernetesPluginTypeOutput) ToStringPtrOutputWithContext ¶
func (o KubernetesPluginTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KubernetesPluginTypePtrInput ¶
type KubernetesPluginTypePtrInput interface { pulumi.Input ToKubernetesPluginTypePtrOutput() KubernetesPluginTypePtrOutput ToKubernetesPluginTypePtrOutputWithContext(context.Context) KubernetesPluginTypePtrOutput }
func KubernetesPluginTypePtr ¶
func KubernetesPluginTypePtr(v string) KubernetesPluginTypePtrInput
type KubernetesPluginTypePtrOutput ¶
type KubernetesPluginTypePtrOutput struct{ *pulumi.OutputState }
func (KubernetesPluginTypePtrOutput) Elem ¶
func (o KubernetesPluginTypePtrOutput) Elem() KubernetesPluginTypeOutput
func (KubernetesPluginTypePtrOutput) ElementType ¶
func (KubernetesPluginTypePtrOutput) ElementType() reflect.Type
func (KubernetesPluginTypePtrOutput) ToKubernetesPluginTypePtrOutput ¶
func (o KubernetesPluginTypePtrOutput) ToKubernetesPluginTypePtrOutput() KubernetesPluginTypePtrOutput
func (KubernetesPluginTypePtrOutput) ToKubernetesPluginTypePtrOutputWithContext ¶
func (o KubernetesPluginTypePtrOutput) ToKubernetesPluginTypePtrOutputWithContext(ctx context.Context) KubernetesPluginTypePtrOutput
func (KubernetesPluginTypePtrOutput) ToStringPtrOutput ¶
func (o KubernetesPluginTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KubernetesPluginTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o KubernetesPluginTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type L2Network ¶
type L2Network struct { pulumi.CustomResourceState // The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network. AssociatedResourceIds pulumi.StringArrayOutput `pulumi:"associatedResourceIds"` // The resource ID of the Network Cloud cluster this L2 network is associated with. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The more detailed status of the L2 network. DetailedStatus pulumi.StringOutput `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage pulumi.StringOutput `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponseOutput `pulumi:"extendedLocation"` // Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource ID(s) that are associated with this L2 network. HybridAksClustersAssociatedIds pulumi.StringArrayOutput `pulumi:"hybridAksClustersAssociatedIds"` // Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS. HybridAksPluginType pulumi.StringPtrOutput `pulumi:"hybridAksPluginType"` // The default interface name for this L2 network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine. InterfaceName pulumi.StringPtrOutput `pulumi:"interfaceName"` // The resource ID of the Network Fabric l2IsolationDomain. L2IsolationDomainId pulumi.StringOutput `pulumi:"l2IsolationDomainId"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the L2 network. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource ID(s), excluding any Hybrid AKS virtual machines, that are currently using this L2 network. VirtualMachinesAssociatedIds pulumi.StringArrayOutput `pulumi:"virtualMachinesAssociatedIds"` }
Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-12-12-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func GetL2Network ¶
func GetL2Network(ctx *pulumi.Context, name string, id pulumi.IDInput, state *L2NetworkState, opts ...pulumi.ResourceOption) (*L2Network, error)
GetL2Network gets an existing L2Network 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 NewL2Network ¶
func NewL2Network(ctx *pulumi.Context, name string, args *L2NetworkArgs, opts ...pulumi.ResourceOption) (*L2Network, error)
NewL2Network registers a new resource with the given unique name, arguments, and options.
func (*L2Network) ElementType ¶
func (*L2Network) ToL2NetworkOutput ¶
func (i *L2Network) ToL2NetworkOutput() L2NetworkOutput
func (*L2Network) ToL2NetworkOutputWithContext ¶
func (i *L2Network) ToL2NetworkOutputWithContext(ctx context.Context) L2NetworkOutput
type L2NetworkArgs ¶
type L2NetworkArgs struct { // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationInput // Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS. HybridAksPluginType pulumi.StringPtrInput // The default interface name for this L2 network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine. InterfaceName pulumi.StringPtrInput // The resource ID of the Network Fabric l2IsolationDomain. L2IsolationDomainId pulumi.StringInput // The name of the L2 network. L2NetworkName pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a L2Network resource.
func (L2NetworkArgs) ElementType ¶
func (L2NetworkArgs) ElementType() reflect.Type
type L2NetworkAttachmentConfiguration ¶
type L2NetworkAttachmentConfiguration struct { // The resource ID of the network that is being configured for attachment. NetworkId string `pulumi:"networkId"` // The indicator of how this network will be utilized by the Kubernetes cluster. PluginType *string `pulumi:"pluginType"` }
func (*L2NetworkAttachmentConfiguration) Defaults ¶
func (val *L2NetworkAttachmentConfiguration) Defaults() *L2NetworkAttachmentConfiguration
Defaults sets the appropriate defaults for L2NetworkAttachmentConfiguration
type L2NetworkAttachmentConfigurationArgs ¶
type L2NetworkAttachmentConfigurationArgs struct { // The resource ID of the network that is being configured for attachment. NetworkId pulumi.StringInput `pulumi:"networkId"` // The indicator of how this network will be utilized by the Kubernetes cluster. PluginType pulumi.StringPtrInput `pulumi:"pluginType"` }
func (*L2NetworkAttachmentConfigurationArgs) Defaults ¶
func (val *L2NetworkAttachmentConfigurationArgs) Defaults() *L2NetworkAttachmentConfigurationArgs
Defaults sets the appropriate defaults for L2NetworkAttachmentConfigurationArgs
func (L2NetworkAttachmentConfigurationArgs) ElementType ¶
func (L2NetworkAttachmentConfigurationArgs) ElementType() reflect.Type
func (L2NetworkAttachmentConfigurationArgs) ToL2NetworkAttachmentConfigurationOutput ¶
func (i L2NetworkAttachmentConfigurationArgs) ToL2NetworkAttachmentConfigurationOutput() L2NetworkAttachmentConfigurationOutput
func (L2NetworkAttachmentConfigurationArgs) ToL2NetworkAttachmentConfigurationOutputWithContext ¶
func (i L2NetworkAttachmentConfigurationArgs) ToL2NetworkAttachmentConfigurationOutputWithContext(ctx context.Context) L2NetworkAttachmentConfigurationOutput
type L2NetworkAttachmentConfigurationArray ¶
type L2NetworkAttachmentConfigurationArray []L2NetworkAttachmentConfigurationInput
func (L2NetworkAttachmentConfigurationArray) ElementType ¶
func (L2NetworkAttachmentConfigurationArray) ElementType() reflect.Type
func (L2NetworkAttachmentConfigurationArray) ToL2NetworkAttachmentConfigurationArrayOutput ¶
func (i L2NetworkAttachmentConfigurationArray) ToL2NetworkAttachmentConfigurationArrayOutput() L2NetworkAttachmentConfigurationArrayOutput
func (L2NetworkAttachmentConfigurationArray) ToL2NetworkAttachmentConfigurationArrayOutputWithContext ¶
func (i L2NetworkAttachmentConfigurationArray) ToL2NetworkAttachmentConfigurationArrayOutputWithContext(ctx context.Context) L2NetworkAttachmentConfigurationArrayOutput
type L2NetworkAttachmentConfigurationArrayInput ¶
type L2NetworkAttachmentConfigurationArrayInput interface { pulumi.Input ToL2NetworkAttachmentConfigurationArrayOutput() L2NetworkAttachmentConfigurationArrayOutput ToL2NetworkAttachmentConfigurationArrayOutputWithContext(context.Context) L2NetworkAttachmentConfigurationArrayOutput }
L2NetworkAttachmentConfigurationArrayInput is an input type that accepts L2NetworkAttachmentConfigurationArray and L2NetworkAttachmentConfigurationArrayOutput values. You can construct a concrete instance of `L2NetworkAttachmentConfigurationArrayInput` via:
L2NetworkAttachmentConfigurationArray{ L2NetworkAttachmentConfigurationArgs{...} }
type L2NetworkAttachmentConfigurationArrayOutput ¶
type L2NetworkAttachmentConfigurationArrayOutput struct{ *pulumi.OutputState }
func (L2NetworkAttachmentConfigurationArrayOutput) ElementType ¶
func (L2NetworkAttachmentConfigurationArrayOutput) ElementType() reflect.Type
func (L2NetworkAttachmentConfigurationArrayOutput) ToL2NetworkAttachmentConfigurationArrayOutput ¶
func (o L2NetworkAttachmentConfigurationArrayOutput) ToL2NetworkAttachmentConfigurationArrayOutput() L2NetworkAttachmentConfigurationArrayOutput
func (L2NetworkAttachmentConfigurationArrayOutput) ToL2NetworkAttachmentConfigurationArrayOutputWithContext ¶
func (o L2NetworkAttachmentConfigurationArrayOutput) ToL2NetworkAttachmentConfigurationArrayOutputWithContext(ctx context.Context) L2NetworkAttachmentConfigurationArrayOutput
type L2NetworkAttachmentConfigurationInput ¶
type L2NetworkAttachmentConfigurationInput interface { pulumi.Input ToL2NetworkAttachmentConfigurationOutput() L2NetworkAttachmentConfigurationOutput ToL2NetworkAttachmentConfigurationOutputWithContext(context.Context) L2NetworkAttachmentConfigurationOutput }
L2NetworkAttachmentConfigurationInput is an input type that accepts L2NetworkAttachmentConfigurationArgs and L2NetworkAttachmentConfigurationOutput values. You can construct a concrete instance of `L2NetworkAttachmentConfigurationInput` via:
L2NetworkAttachmentConfigurationArgs{...}
type L2NetworkAttachmentConfigurationOutput ¶
type L2NetworkAttachmentConfigurationOutput struct{ *pulumi.OutputState }
func (L2NetworkAttachmentConfigurationOutput) ElementType ¶
func (L2NetworkAttachmentConfigurationOutput) ElementType() reflect.Type
func (L2NetworkAttachmentConfigurationOutput) NetworkId ¶
func (o L2NetworkAttachmentConfigurationOutput) NetworkId() pulumi.StringOutput
The resource ID of the network that is being configured for attachment.
func (L2NetworkAttachmentConfigurationOutput) PluginType ¶
func (o L2NetworkAttachmentConfigurationOutput) PluginType() pulumi.StringPtrOutput
The indicator of how this network will be utilized by the Kubernetes cluster.
func (L2NetworkAttachmentConfigurationOutput) ToL2NetworkAttachmentConfigurationOutput ¶
func (o L2NetworkAttachmentConfigurationOutput) ToL2NetworkAttachmentConfigurationOutput() L2NetworkAttachmentConfigurationOutput
func (L2NetworkAttachmentConfigurationOutput) ToL2NetworkAttachmentConfigurationOutputWithContext ¶
func (o L2NetworkAttachmentConfigurationOutput) ToL2NetworkAttachmentConfigurationOutputWithContext(ctx context.Context) L2NetworkAttachmentConfigurationOutput
type L2NetworkAttachmentConfigurationResponse ¶
type L2NetworkAttachmentConfigurationResponse struct { // The resource ID of the network that is being configured for attachment. NetworkId string `pulumi:"networkId"` // The indicator of how this network will be utilized by the Kubernetes cluster. PluginType *string `pulumi:"pluginType"` }
func (*L2NetworkAttachmentConfigurationResponse) Defaults ¶
func (val *L2NetworkAttachmentConfigurationResponse) Defaults() *L2NetworkAttachmentConfigurationResponse
Defaults sets the appropriate defaults for L2NetworkAttachmentConfigurationResponse
type L2NetworkAttachmentConfigurationResponseArrayOutput ¶
type L2NetworkAttachmentConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (L2NetworkAttachmentConfigurationResponseArrayOutput) ElementType ¶
func (L2NetworkAttachmentConfigurationResponseArrayOutput) ElementType() reflect.Type
func (L2NetworkAttachmentConfigurationResponseArrayOutput) ToL2NetworkAttachmentConfigurationResponseArrayOutput ¶
func (o L2NetworkAttachmentConfigurationResponseArrayOutput) ToL2NetworkAttachmentConfigurationResponseArrayOutput() L2NetworkAttachmentConfigurationResponseArrayOutput
func (L2NetworkAttachmentConfigurationResponseArrayOutput) ToL2NetworkAttachmentConfigurationResponseArrayOutputWithContext ¶
func (o L2NetworkAttachmentConfigurationResponseArrayOutput) ToL2NetworkAttachmentConfigurationResponseArrayOutputWithContext(ctx context.Context) L2NetworkAttachmentConfigurationResponseArrayOutput
type L2NetworkAttachmentConfigurationResponseOutput ¶
type L2NetworkAttachmentConfigurationResponseOutput struct{ *pulumi.OutputState }
func (L2NetworkAttachmentConfigurationResponseOutput) ElementType ¶
func (L2NetworkAttachmentConfigurationResponseOutput) ElementType() reflect.Type
func (L2NetworkAttachmentConfigurationResponseOutput) NetworkId ¶
func (o L2NetworkAttachmentConfigurationResponseOutput) NetworkId() pulumi.StringOutput
The resource ID of the network that is being configured for attachment.
func (L2NetworkAttachmentConfigurationResponseOutput) PluginType ¶
func (o L2NetworkAttachmentConfigurationResponseOutput) PluginType() pulumi.StringPtrOutput
The indicator of how this network will be utilized by the Kubernetes cluster.
func (L2NetworkAttachmentConfigurationResponseOutput) ToL2NetworkAttachmentConfigurationResponseOutput ¶
func (o L2NetworkAttachmentConfigurationResponseOutput) ToL2NetworkAttachmentConfigurationResponseOutput() L2NetworkAttachmentConfigurationResponseOutput
func (L2NetworkAttachmentConfigurationResponseOutput) ToL2NetworkAttachmentConfigurationResponseOutputWithContext ¶
func (o L2NetworkAttachmentConfigurationResponseOutput) ToL2NetworkAttachmentConfigurationResponseOutputWithContext(ctx context.Context) L2NetworkAttachmentConfigurationResponseOutput
type L2NetworkInput ¶
type L2NetworkInput interface { pulumi.Input ToL2NetworkOutput() L2NetworkOutput ToL2NetworkOutputWithContext(ctx context.Context) L2NetworkOutput }
type L2NetworkOutput ¶
type L2NetworkOutput struct{ *pulumi.OutputState }
func (L2NetworkOutput) AssociatedResourceIds ¶
func (o L2NetworkOutput) AssociatedResourceIds() pulumi.StringArrayOutput
The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.
func (L2NetworkOutput) ClusterId ¶
func (o L2NetworkOutput) ClusterId() pulumi.StringOutput
The resource ID of the Network Cloud cluster this L2 network is associated with.
func (L2NetworkOutput) DetailedStatus ¶
func (o L2NetworkOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the L2 network.
func (L2NetworkOutput) DetailedStatusMessage ¶
func (o L2NetworkOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (L2NetworkOutput) ElementType ¶
func (L2NetworkOutput) ElementType() reflect.Type
func (L2NetworkOutput) ExtendedLocation ¶
func (o L2NetworkOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (L2NetworkOutput) HybridAksClustersAssociatedIds ¶
func (o L2NetworkOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource ID(s) that are associated with this L2 network.
func (L2NetworkOutput) HybridAksPluginType ¶
func (o L2NetworkOutput) HybridAksPluginType() pulumi.StringPtrOutput
Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS.
func (L2NetworkOutput) InterfaceName ¶
func (o L2NetworkOutput) InterfaceName() pulumi.StringPtrOutput
The default interface name for this L2 network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine.
func (L2NetworkOutput) L2IsolationDomainId ¶
func (o L2NetworkOutput) L2IsolationDomainId() pulumi.StringOutput
The resource ID of the Network Fabric l2IsolationDomain.
func (L2NetworkOutput) Location ¶
func (o L2NetworkOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (L2NetworkOutput) Name ¶
func (o L2NetworkOutput) Name() pulumi.StringOutput
The name of the resource
func (L2NetworkOutput) ProvisioningState ¶
func (o L2NetworkOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the L2 network.
func (L2NetworkOutput) SystemData ¶
func (o L2NetworkOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (L2NetworkOutput) ToL2NetworkOutput ¶
func (o L2NetworkOutput) ToL2NetworkOutput() L2NetworkOutput
func (L2NetworkOutput) ToL2NetworkOutputWithContext ¶
func (o L2NetworkOutput) ToL2NetworkOutputWithContext(ctx context.Context) L2NetworkOutput
func (L2NetworkOutput) Type ¶
func (o L2NetworkOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (L2NetworkOutput) VirtualMachinesAssociatedIds ¶
func (o L2NetworkOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource ID(s), excluding any Hybrid AKS virtual machines, that are currently using this L2 network.
type L2NetworkState ¶
type L2NetworkState struct { }
func (L2NetworkState) ElementType ¶
func (L2NetworkState) ElementType() reflect.Type
type L3Network ¶
type L3Network struct { pulumi.CustomResourceState // The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network. AssociatedResourceIds pulumi.StringArrayOutput `pulumi:"associatedResourceIds"` // The resource ID of the Network Cloud cluster this L3 network is associated with. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The more detailed status of the L3 network. DetailedStatus pulumi.StringOutput `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage pulumi.StringOutput `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponseOutput `pulumi:"extendedLocation"` // Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource IDs that are associated with this L3 network. HybridAksClustersAssociatedIds pulumi.StringArrayOutput `pulumi:"hybridAksClustersAssociatedIds"` // Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The indicator of whether or not to disable IPAM allocation on the network attachment definition injected into the Hybrid AKS Cluster. HybridAksIpamEnabled pulumi.StringPtrOutput `pulumi:"hybridAksIpamEnabled"` // Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS. HybridAksPluginType pulumi.StringPtrOutput `pulumi:"hybridAksPluginType"` // The default interface name for this L3 network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine. InterfaceName pulumi.StringPtrOutput `pulumi:"interfaceName"` // The type of the IP address allocation, defaulted to "DualStack". IpAllocationType pulumi.StringPtrOutput `pulumi:"ipAllocationType"` // The IPV4 prefix (CIDR) assigned to this L3 network. Required when the IP allocation type // is IPV4 or DualStack. Ipv4ConnectedPrefix pulumi.StringPtrOutput `pulumi:"ipv4ConnectedPrefix"` // The IPV6 prefix (CIDR) assigned to this L3 network. Required when the IP allocation type // is IPV6 or DualStack. Ipv6ConnectedPrefix pulumi.StringPtrOutput `pulumi:"ipv6ConnectedPrefix"` // The resource ID of the Network Fabric l3IsolationDomain. L3IsolationDomainId pulumi.StringOutput `pulumi:"l3IsolationDomainId"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the L3 network. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this L3 network. VirtualMachinesAssociatedIds pulumi.StringArrayOutput `pulumi:"virtualMachinesAssociatedIds"` // The VLAN from the l3IsolationDomain that is used for this network. Vlan pulumi.Float64Output `pulumi:"vlan"` }
Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-12-12-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func GetL3Network ¶
func GetL3Network(ctx *pulumi.Context, name string, id pulumi.IDInput, state *L3NetworkState, opts ...pulumi.ResourceOption) (*L3Network, error)
GetL3Network gets an existing L3Network 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 NewL3Network ¶
func NewL3Network(ctx *pulumi.Context, name string, args *L3NetworkArgs, opts ...pulumi.ResourceOption) (*L3Network, error)
NewL3Network registers a new resource with the given unique name, arguments, and options.
func (*L3Network) ElementType ¶
func (*L3Network) ToL3NetworkOutput ¶
func (i *L3Network) ToL3NetworkOutput() L3NetworkOutput
func (*L3Network) ToL3NetworkOutputWithContext ¶
func (i *L3Network) ToL3NetworkOutputWithContext(ctx context.Context) L3NetworkOutput
type L3NetworkArgs ¶
type L3NetworkArgs struct { // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationInput // Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The indicator of whether or not to disable IPAM allocation on the network attachment definition injected into the Hybrid AKS Cluster. HybridAksIpamEnabled pulumi.StringPtrInput // Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS. HybridAksPluginType pulumi.StringPtrInput // The default interface name for this L3 network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine. InterfaceName pulumi.StringPtrInput // The type of the IP address allocation, defaulted to "DualStack". IpAllocationType pulumi.StringPtrInput // The IPV4 prefix (CIDR) assigned to this L3 network. Required when the IP allocation type // is IPV4 or DualStack. Ipv4ConnectedPrefix pulumi.StringPtrInput // The IPV6 prefix (CIDR) assigned to this L3 network. Required when the IP allocation type // is IPV6 or DualStack. Ipv6ConnectedPrefix pulumi.StringPtrInput // The resource ID of the Network Fabric l3IsolationDomain. L3IsolationDomainId pulumi.StringInput // The name of the L3 network. L3NetworkName pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // The VLAN from the l3IsolationDomain that is used for this network. Vlan pulumi.Float64Input }
The set of arguments for constructing a L3Network resource.
func (L3NetworkArgs) ElementType ¶
func (L3NetworkArgs) ElementType() reflect.Type
type L3NetworkAttachmentConfiguration ¶
type L3NetworkAttachmentConfiguration struct { // The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached. IpamEnabled *string `pulumi:"ipamEnabled"` // The resource ID of the network that is being configured for attachment. NetworkId string `pulumi:"networkId"` // The indicator of how this network will be utilized by the Kubernetes cluster. PluginType *string `pulumi:"pluginType"` }
func (*L3NetworkAttachmentConfiguration) Defaults ¶
func (val *L3NetworkAttachmentConfiguration) Defaults() *L3NetworkAttachmentConfiguration
Defaults sets the appropriate defaults for L3NetworkAttachmentConfiguration
type L3NetworkAttachmentConfigurationArgs ¶
type L3NetworkAttachmentConfigurationArgs struct { // The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached. IpamEnabled pulumi.StringPtrInput `pulumi:"ipamEnabled"` // The resource ID of the network that is being configured for attachment. NetworkId pulumi.StringInput `pulumi:"networkId"` // The indicator of how this network will be utilized by the Kubernetes cluster. PluginType pulumi.StringPtrInput `pulumi:"pluginType"` }
func (*L3NetworkAttachmentConfigurationArgs) Defaults ¶
func (val *L3NetworkAttachmentConfigurationArgs) Defaults() *L3NetworkAttachmentConfigurationArgs
Defaults sets the appropriate defaults for L3NetworkAttachmentConfigurationArgs
func (L3NetworkAttachmentConfigurationArgs) ElementType ¶
func (L3NetworkAttachmentConfigurationArgs) ElementType() reflect.Type
func (L3NetworkAttachmentConfigurationArgs) ToL3NetworkAttachmentConfigurationOutput ¶
func (i L3NetworkAttachmentConfigurationArgs) ToL3NetworkAttachmentConfigurationOutput() L3NetworkAttachmentConfigurationOutput
func (L3NetworkAttachmentConfigurationArgs) ToL3NetworkAttachmentConfigurationOutputWithContext ¶
func (i L3NetworkAttachmentConfigurationArgs) ToL3NetworkAttachmentConfigurationOutputWithContext(ctx context.Context) L3NetworkAttachmentConfigurationOutput
type L3NetworkAttachmentConfigurationArray ¶
type L3NetworkAttachmentConfigurationArray []L3NetworkAttachmentConfigurationInput
func (L3NetworkAttachmentConfigurationArray) ElementType ¶
func (L3NetworkAttachmentConfigurationArray) ElementType() reflect.Type
func (L3NetworkAttachmentConfigurationArray) ToL3NetworkAttachmentConfigurationArrayOutput ¶
func (i L3NetworkAttachmentConfigurationArray) ToL3NetworkAttachmentConfigurationArrayOutput() L3NetworkAttachmentConfigurationArrayOutput
func (L3NetworkAttachmentConfigurationArray) ToL3NetworkAttachmentConfigurationArrayOutputWithContext ¶
func (i L3NetworkAttachmentConfigurationArray) ToL3NetworkAttachmentConfigurationArrayOutputWithContext(ctx context.Context) L3NetworkAttachmentConfigurationArrayOutput
type L3NetworkAttachmentConfigurationArrayInput ¶
type L3NetworkAttachmentConfigurationArrayInput interface { pulumi.Input ToL3NetworkAttachmentConfigurationArrayOutput() L3NetworkAttachmentConfigurationArrayOutput ToL3NetworkAttachmentConfigurationArrayOutputWithContext(context.Context) L3NetworkAttachmentConfigurationArrayOutput }
L3NetworkAttachmentConfigurationArrayInput is an input type that accepts L3NetworkAttachmentConfigurationArray and L3NetworkAttachmentConfigurationArrayOutput values. You can construct a concrete instance of `L3NetworkAttachmentConfigurationArrayInput` via:
L3NetworkAttachmentConfigurationArray{ L3NetworkAttachmentConfigurationArgs{...} }
type L3NetworkAttachmentConfigurationArrayOutput ¶
type L3NetworkAttachmentConfigurationArrayOutput struct{ *pulumi.OutputState }
func (L3NetworkAttachmentConfigurationArrayOutput) ElementType ¶
func (L3NetworkAttachmentConfigurationArrayOutput) ElementType() reflect.Type
func (L3NetworkAttachmentConfigurationArrayOutput) ToL3NetworkAttachmentConfigurationArrayOutput ¶
func (o L3NetworkAttachmentConfigurationArrayOutput) ToL3NetworkAttachmentConfigurationArrayOutput() L3NetworkAttachmentConfigurationArrayOutput
func (L3NetworkAttachmentConfigurationArrayOutput) ToL3NetworkAttachmentConfigurationArrayOutputWithContext ¶
func (o L3NetworkAttachmentConfigurationArrayOutput) ToL3NetworkAttachmentConfigurationArrayOutputWithContext(ctx context.Context) L3NetworkAttachmentConfigurationArrayOutput
type L3NetworkAttachmentConfigurationInput ¶
type L3NetworkAttachmentConfigurationInput interface { pulumi.Input ToL3NetworkAttachmentConfigurationOutput() L3NetworkAttachmentConfigurationOutput ToL3NetworkAttachmentConfigurationOutputWithContext(context.Context) L3NetworkAttachmentConfigurationOutput }
L3NetworkAttachmentConfigurationInput is an input type that accepts L3NetworkAttachmentConfigurationArgs and L3NetworkAttachmentConfigurationOutput values. You can construct a concrete instance of `L3NetworkAttachmentConfigurationInput` via:
L3NetworkAttachmentConfigurationArgs{...}
type L3NetworkAttachmentConfigurationOutput ¶
type L3NetworkAttachmentConfigurationOutput struct{ *pulumi.OutputState }
func (L3NetworkAttachmentConfigurationOutput) ElementType ¶
func (L3NetworkAttachmentConfigurationOutput) ElementType() reflect.Type
func (L3NetworkAttachmentConfigurationOutput) IpamEnabled ¶
func (o L3NetworkAttachmentConfigurationOutput) IpamEnabled() pulumi.StringPtrOutput
The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached.
func (L3NetworkAttachmentConfigurationOutput) NetworkId ¶
func (o L3NetworkAttachmentConfigurationOutput) NetworkId() pulumi.StringOutput
The resource ID of the network that is being configured for attachment.
func (L3NetworkAttachmentConfigurationOutput) PluginType ¶
func (o L3NetworkAttachmentConfigurationOutput) PluginType() pulumi.StringPtrOutput
The indicator of how this network will be utilized by the Kubernetes cluster.
func (L3NetworkAttachmentConfigurationOutput) ToL3NetworkAttachmentConfigurationOutput ¶
func (o L3NetworkAttachmentConfigurationOutput) ToL3NetworkAttachmentConfigurationOutput() L3NetworkAttachmentConfigurationOutput
func (L3NetworkAttachmentConfigurationOutput) ToL3NetworkAttachmentConfigurationOutputWithContext ¶
func (o L3NetworkAttachmentConfigurationOutput) ToL3NetworkAttachmentConfigurationOutputWithContext(ctx context.Context) L3NetworkAttachmentConfigurationOutput
type L3NetworkAttachmentConfigurationResponse ¶
type L3NetworkAttachmentConfigurationResponse struct { // The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached. IpamEnabled *string `pulumi:"ipamEnabled"` // The resource ID of the network that is being configured for attachment. NetworkId string `pulumi:"networkId"` // The indicator of how this network will be utilized by the Kubernetes cluster. PluginType *string `pulumi:"pluginType"` }
func (*L3NetworkAttachmentConfigurationResponse) Defaults ¶
func (val *L3NetworkAttachmentConfigurationResponse) Defaults() *L3NetworkAttachmentConfigurationResponse
Defaults sets the appropriate defaults for L3NetworkAttachmentConfigurationResponse
type L3NetworkAttachmentConfigurationResponseArrayOutput ¶
type L3NetworkAttachmentConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (L3NetworkAttachmentConfigurationResponseArrayOutput) ElementType ¶
func (L3NetworkAttachmentConfigurationResponseArrayOutput) ElementType() reflect.Type
func (L3NetworkAttachmentConfigurationResponseArrayOutput) ToL3NetworkAttachmentConfigurationResponseArrayOutput ¶
func (o L3NetworkAttachmentConfigurationResponseArrayOutput) ToL3NetworkAttachmentConfigurationResponseArrayOutput() L3NetworkAttachmentConfigurationResponseArrayOutput
func (L3NetworkAttachmentConfigurationResponseArrayOutput) ToL3NetworkAttachmentConfigurationResponseArrayOutputWithContext ¶
func (o L3NetworkAttachmentConfigurationResponseArrayOutput) ToL3NetworkAttachmentConfigurationResponseArrayOutputWithContext(ctx context.Context) L3NetworkAttachmentConfigurationResponseArrayOutput
type L3NetworkAttachmentConfigurationResponseOutput ¶
type L3NetworkAttachmentConfigurationResponseOutput struct{ *pulumi.OutputState }
func (L3NetworkAttachmentConfigurationResponseOutput) ElementType ¶
func (L3NetworkAttachmentConfigurationResponseOutput) ElementType() reflect.Type
func (L3NetworkAttachmentConfigurationResponseOutput) IpamEnabled ¶
func (o L3NetworkAttachmentConfigurationResponseOutput) IpamEnabled() pulumi.StringPtrOutput
The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached.
func (L3NetworkAttachmentConfigurationResponseOutput) NetworkId ¶
func (o L3NetworkAttachmentConfigurationResponseOutput) NetworkId() pulumi.StringOutput
The resource ID of the network that is being configured for attachment.
func (L3NetworkAttachmentConfigurationResponseOutput) PluginType ¶
func (o L3NetworkAttachmentConfigurationResponseOutput) PluginType() pulumi.StringPtrOutput
The indicator of how this network will be utilized by the Kubernetes cluster.
func (L3NetworkAttachmentConfigurationResponseOutput) ToL3NetworkAttachmentConfigurationResponseOutput ¶
func (o L3NetworkAttachmentConfigurationResponseOutput) ToL3NetworkAttachmentConfigurationResponseOutput() L3NetworkAttachmentConfigurationResponseOutput
func (L3NetworkAttachmentConfigurationResponseOutput) ToL3NetworkAttachmentConfigurationResponseOutputWithContext ¶
func (o L3NetworkAttachmentConfigurationResponseOutput) ToL3NetworkAttachmentConfigurationResponseOutputWithContext(ctx context.Context) L3NetworkAttachmentConfigurationResponseOutput
type L3NetworkConfigurationIpamEnabled ¶
type L3NetworkConfigurationIpamEnabled string
The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached.
func (L3NetworkConfigurationIpamEnabled) ElementType ¶
func (L3NetworkConfigurationIpamEnabled) ElementType() reflect.Type
func (L3NetworkConfigurationIpamEnabled) ToL3NetworkConfigurationIpamEnabledOutput ¶
func (e L3NetworkConfigurationIpamEnabled) ToL3NetworkConfigurationIpamEnabledOutput() L3NetworkConfigurationIpamEnabledOutput
func (L3NetworkConfigurationIpamEnabled) ToL3NetworkConfigurationIpamEnabledOutputWithContext ¶
func (e L3NetworkConfigurationIpamEnabled) ToL3NetworkConfigurationIpamEnabledOutputWithContext(ctx context.Context) L3NetworkConfigurationIpamEnabledOutput
func (L3NetworkConfigurationIpamEnabled) ToL3NetworkConfigurationIpamEnabledPtrOutput ¶
func (e L3NetworkConfigurationIpamEnabled) ToL3NetworkConfigurationIpamEnabledPtrOutput() L3NetworkConfigurationIpamEnabledPtrOutput
func (L3NetworkConfigurationIpamEnabled) ToL3NetworkConfigurationIpamEnabledPtrOutputWithContext ¶
func (e L3NetworkConfigurationIpamEnabled) ToL3NetworkConfigurationIpamEnabledPtrOutputWithContext(ctx context.Context) L3NetworkConfigurationIpamEnabledPtrOutput
func (L3NetworkConfigurationIpamEnabled) ToStringOutput ¶
func (e L3NetworkConfigurationIpamEnabled) ToStringOutput() pulumi.StringOutput
func (L3NetworkConfigurationIpamEnabled) ToStringOutputWithContext ¶
func (e L3NetworkConfigurationIpamEnabled) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (L3NetworkConfigurationIpamEnabled) ToStringPtrOutput ¶
func (e L3NetworkConfigurationIpamEnabled) ToStringPtrOutput() pulumi.StringPtrOutput
func (L3NetworkConfigurationIpamEnabled) ToStringPtrOutputWithContext ¶
func (e L3NetworkConfigurationIpamEnabled) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type L3NetworkConfigurationIpamEnabledInput ¶
type L3NetworkConfigurationIpamEnabledInput interface { pulumi.Input ToL3NetworkConfigurationIpamEnabledOutput() L3NetworkConfigurationIpamEnabledOutput ToL3NetworkConfigurationIpamEnabledOutputWithContext(context.Context) L3NetworkConfigurationIpamEnabledOutput }
L3NetworkConfigurationIpamEnabledInput is an input type that accepts values of the L3NetworkConfigurationIpamEnabled enum A concrete instance of `L3NetworkConfigurationIpamEnabledInput` can be one of the following:
L3NetworkConfigurationIpamEnabledTrue L3NetworkConfigurationIpamEnabledFalse
type L3NetworkConfigurationIpamEnabledOutput ¶
type L3NetworkConfigurationIpamEnabledOutput struct{ *pulumi.OutputState }
func (L3NetworkConfigurationIpamEnabledOutput) ElementType ¶
func (L3NetworkConfigurationIpamEnabledOutput) ElementType() reflect.Type
func (L3NetworkConfigurationIpamEnabledOutput) ToL3NetworkConfigurationIpamEnabledOutput ¶
func (o L3NetworkConfigurationIpamEnabledOutput) ToL3NetworkConfigurationIpamEnabledOutput() L3NetworkConfigurationIpamEnabledOutput
func (L3NetworkConfigurationIpamEnabledOutput) ToL3NetworkConfigurationIpamEnabledOutputWithContext ¶
func (o L3NetworkConfigurationIpamEnabledOutput) ToL3NetworkConfigurationIpamEnabledOutputWithContext(ctx context.Context) L3NetworkConfigurationIpamEnabledOutput
func (L3NetworkConfigurationIpamEnabledOutput) ToL3NetworkConfigurationIpamEnabledPtrOutput ¶
func (o L3NetworkConfigurationIpamEnabledOutput) ToL3NetworkConfigurationIpamEnabledPtrOutput() L3NetworkConfigurationIpamEnabledPtrOutput
func (L3NetworkConfigurationIpamEnabledOutput) ToL3NetworkConfigurationIpamEnabledPtrOutputWithContext ¶
func (o L3NetworkConfigurationIpamEnabledOutput) ToL3NetworkConfigurationIpamEnabledPtrOutputWithContext(ctx context.Context) L3NetworkConfigurationIpamEnabledPtrOutput
func (L3NetworkConfigurationIpamEnabledOutput) ToStringOutput ¶
func (o L3NetworkConfigurationIpamEnabledOutput) ToStringOutput() pulumi.StringOutput
func (L3NetworkConfigurationIpamEnabledOutput) ToStringOutputWithContext ¶
func (o L3NetworkConfigurationIpamEnabledOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (L3NetworkConfigurationIpamEnabledOutput) ToStringPtrOutput ¶
func (o L3NetworkConfigurationIpamEnabledOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (L3NetworkConfigurationIpamEnabledOutput) ToStringPtrOutputWithContext ¶
func (o L3NetworkConfigurationIpamEnabledOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type L3NetworkConfigurationIpamEnabledPtrInput ¶
type L3NetworkConfigurationIpamEnabledPtrInput interface { pulumi.Input ToL3NetworkConfigurationIpamEnabledPtrOutput() L3NetworkConfigurationIpamEnabledPtrOutput ToL3NetworkConfigurationIpamEnabledPtrOutputWithContext(context.Context) L3NetworkConfigurationIpamEnabledPtrOutput }
func L3NetworkConfigurationIpamEnabledPtr ¶
func L3NetworkConfigurationIpamEnabledPtr(v string) L3NetworkConfigurationIpamEnabledPtrInput
type L3NetworkConfigurationIpamEnabledPtrOutput ¶
type L3NetworkConfigurationIpamEnabledPtrOutput struct{ *pulumi.OutputState }
func (L3NetworkConfigurationIpamEnabledPtrOutput) ElementType ¶
func (L3NetworkConfigurationIpamEnabledPtrOutput) ElementType() reflect.Type
func (L3NetworkConfigurationIpamEnabledPtrOutput) ToL3NetworkConfigurationIpamEnabledPtrOutput ¶
func (o L3NetworkConfigurationIpamEnabledPtrOutput) ToL3NetworkConfigurationIpamEnabledPtrOutput() L3NetworkConfigurationIpamEnabledPtrOutput
func (L3NetworkConfigurationIpamEnabledPtrOutput) ToL3NetworkConfigurationIpamEnabledPtrOutputWithContext ¶
func (o L3NetworkConfigurationIpamEnabledPtrOutput) ToL3NetworkConfigurationIpamEnabledPtrOutputWithContext(ctx context.Context) L3NetworkConfigurationIpamEnabledPtrOutput
func (L3NetworkConfigurationIpamEnabledPtrOutput) ToStringPtrOutput ¶
func (o L3NetworkConfigurationIpamEnabledPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (L3NetworkConfigurationIpamEnabledPtrOutput) ToStringPtrOutputWithContext ¶
func (o L3NetworkConfigurationIpamEnabledPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type L3NetworkInput ¶
type L3NetworkInput interface { pulumi.Input ToL3NetworkOutput() L3NetworkOutput ToL3NetworkOutputWithContext(ctx context.Context) L3NetworkOutput }
type L3NetworkOutput ¶
type L3NetworkOutput struct{ *pulumi.OutputState }
func (L3NetworkOutput) AssociatedResourceIds ¶
func (o L3NetworkOutput) AssociatedResourceIds() pulumi.StringArrayOutput
The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.
func (L3NetworkOutput) ClusterId ¶
func (o L3NetworkOutput) ClusterId() pulumi.StringOutput
The resource ID of the Network Cloud cluster this L3 network is associated with.
func (L3NetworkOutput) DetailedStatus ¶
func (o L3NetworkOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the L3 network.
func (L3NetworkOutput) DetailedStatusMessage ¶
func (o L3NetworkOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (L3NetworkOutput) ElementType ¶
func (L3NetworkOutput) ElementType() reflect.Type
func (L3NetworkOutput) ExtendedLocation ¶
func (o L3NetworkOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (L3NetworkOutput) HybridAksClustersAssociatedIds ¶
func (o L3NetworkOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource IDs that are associated with this L3 network.
func (L3NetworkOutput) HybridAksIpamEnabled ¶
func (o L3NetworkOutput) HybridAksIpamEnabled() pulumi.StringPtrOutput
Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The indicator of whether or not to disable IPAM allocation on the network attachment definition injected into the Hybrid AKS Cluster.
func (L3NetworkOutput) HybridAksPluginType ¶
func (o L3NetworkOutput) HybridAksPluginType() pulumi.StringPtrOutput
Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS.
func (L3NetworkOutput) InterfaceName ¶
func (o L3NetworkOutput) InterfaceName() pulumi.StringPtrOutput
The default interface name for this L3 network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine.
func (L3NetworkOutput) IpAllocationType ¶
func (o L3NetworkOutput) IpAllocationType() pulumi.StringPtrOutput
The type of the IP address allocation, defaulted to "DualStack".
func (L3NetworkOutput) Ipv4ConnectedPrefix ¶
func (o L3NetworkOutput) Ipv4ConnectedPrefix() pulumi.StringPtrOutput
The IPV4 prefix (CIDR) assigned to this L3 network. Required when the IP allocation type is IPV4 or DualStack.
func (L3NetworkOutput) Ipv6ConnectedPrefix ¶
func (o L3NetworkOutput) Ipv6ConnectedPrefix() pulumi.StringPtrOutput
The IPV6 prefix (CIDR) assigned to this L3 network. Required when the IP allocation type is IPV6 or DualStack.
func (L3NetworkOutput) L3IsolationDomainId ¶
func (o L3NetworkOutput) L3IsolationDomainId() pulumi.StringOutput
The resource ID of the Network Fabric l3IsolationDomain.
func (L3NetworkOutput) Location ¶
func (o L3NetworkOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (L3NetworkOutput) Name ¶
func (o L3NetworkOutput) Name() pulumi.StringOutput
The name of the resource
func (L3NetworkOutput) ProvisioningState ¶
func (o L3NetworkOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the L3 network.
func (L3NetworkOutput) SystemData ¶
func (o L3NetworkOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (L3NetworkOutput) ToL3NetworkOutput ¶
func (o L3NetworkOutput) ToL3NetworkOutput() L3NetworkOutput
func (L3NetworkOutput) ToL3NetworkOutputWithContext ¶
func (o L3NetworkOutput) ToL3NetworkOutputWithContext(ctx context.Context) L3NetworkOutput
func (L3NetworkOutput) Type ¶
func (o L3NetworkOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (L3NetworkOutput) VirtualMachinesAssociatedIds ¶
func (o L3NetworkOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this L3 network.
func (L3NetworkOutput) Vlan ¶
func (o L3NetworkOutput) Vlan() pulumi.Float64Output
The VLAN from the l3IsolationDomain that is used for this network.
type L3NetworkState ¶
type L3NetworkState struct { }
func (L3NetworkState) ElementType ¶
func (L3NetworkState) ElementType() reflect.Type
type LldpNeighborResponse ¶
type LldpNeighborResponse struct { // The descriptive information about the port on the connected device. PortDescription string `pulumi:"portDescription"` // The system-assigned name of the port on the connected device. PortName string `pulumi:"portName"` // The descriptive information about the connected device. SystemDescription string `pulumi:"systemDescription"` // The system-assigned name of the connected device. SystemName string `pulumi:"systemName"` }
type LldpNeighborResponseOutput ¶
type LldpNeighborResponseOutput struct{ *pulumi.OutputState }
func (LldpNeighborResponseOutput) ElementType ¶
func (LldpNeighborResponseOutput) ElementType() reflect.Type
func (LldpNeighborResponseOutput) PortDescription ¶
func (o LldpNeighborResponseOutput) PortDescription() pulumi.StringOutput
The descriptive information about the port on the connected device.
func (LldpNeighborResponseOutput) PortName ¶
func (o LldpNeighborResponseOutput) PortName() pulumi.StringOutput
The system-assigned name of the port on the connected device.
func (LldpNeighborResponseOutput) SystemDescription ¶
func (o LldpNeighborResponseOutput) SystemDescription() pulumi.StringOutput
The descriptive information about the connected device.
func (LldpNeighborResponseOutput) SystemName ¶
func (o LldpNeighborResponseOutput) SystemName() pulumi.StringOutput
The system-assigned name of the connected device.
func (LldpNeighborResponseOutput) ToLldpNeighborResponseOutput ¶
func (o LldpNeighborResponseOutput) ToLldpNeighborResponseOutput() LldpNeighborResponseOutput
func (LldpNeighborResponseOutput) ToLldpNeighborResponseOutputWithContext ¶
func (o LldpNeighborResponseOutput) ToLldpNeighborResponseOutputWithContext(ctx context.Context) LldpNeighborResponseOutput
type LookupAgentPoolArgs ¶
type LookupAgentPoolArgs struct { // The name of the Kubernetes cluster agent pool. AgentPoolName string `pulumi:"agentPoolName"` // The name of the Kubernetes cluster. KubernetesClusterName string `pulumi:"kubernetesClusterName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupAgentPoolOutputArgs ¶
type LookupAgentPoolOutputArgs struct { // The name of the Kubernetes cluster agent pool. AgentPoolName pulumi.StringInput `pulumi:"agentPoolName"` // The name of the Kubernetes cluster. KubernetesClusterName pulumi.StringInput `pulumi:"kubernetesClusterName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupAgentPoolOutputArgs) ElementType ¶
func (LookupAgentPoolOutputArgs) ElementType() reflect.Type
type LookupAgentPoolResult ¶
type LookupAgentPoolResult struct { // The administrator credentials to be used for the nodes in this agent pool. AdministratorConfiguration *AdministratorConfigurationResponse `pulumi:"administratorConfiguration"` // The configurations that will be applied to each agent in this agent pool. AgentOptions *AgentOptionsResponse `pulumi:"agentOptions"` // The configuration of networks being attached to the agent pool for use by the workloads that run on this Kubernetes cluster. AttachedNetworkConfiguration *AttachedNetworkConfigurationResponse `pulumi:"attachedNetworkConfiguration"` // The list of availability zones of the Network Cloud cluster used for the provisioning of nodes in this agent pool. If not specified, all availability zones will be used. AvailabilityZones []string `pulumi:"availabilityZones"` // The number of virtual machines that use this configuration. Count float64 `pulumi:"count"` // The current status of the agent pool. DetailedStatus string `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage string `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation *ExtendedLocationResponse `pulumi:"extendedLocation"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The Kubernetes version running in this agent pool. KubernetesVersion string `pulumi:"kubernetesVersion"` // The labels applied to the nodes in this agent pool. Labels []KubernetesLabelResponse `pulumi:"labels"` // The geo-location where the resource lives Location string `pulumi:"location"` // The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node. Mode string `pulumi:"mode"` // The name of the resource Name string `pulumi:"name"` // The provisioning state of the agent pool. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The taints applied to the nodes in this agent pool. Taints []KubernetesLabelResponse `pulumi:"taints"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // The configuration of the agent pool. UpgradeSettings *AgentPoolUpgradeSettingsResponse `pulumi:"upgradeSettings"` // The name of the VM SKU that determines the size of resources allocated for node VMs. VmSkuName string `pulumi:"vmSkuName"` }
func LookupAgentPool ¶
func LookupAgentPool(ctx *pulumi.Context, args *LookupAgentPoolArgs, opts ...pulumi.InvokeOption) (*LookupAgentPoolResult, error)
Get properties of the provided Kubernetes cluster agent pool. Azure REST API version: 2023-05-01-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func (*LookupAgentPoolResult) Defaults ¶
func (val *LookupAgentPoolResult) Defaults() *LookupAgentPoolResult
Defaults sets the appropriate defaults for LookupAgentPoolResult
type LookupAgentPoolResultOutput ¶
type LookupAgentPoolResultOutput struct{ *pulumi.OutputState }
func LookupAgentPoolOutput ¶
func LookupAgentPoolOutput(ctx *pulumi.Context, args LookupAgentPoolOutputArgs, opts ...pulumi.InvokeOption) LookupAgentPoolResultOutput
func (LookupAgentPoolResultOutput) AdministratorConfiguration ¶
func (o LookupAgentPoolResultOutput) AdministratorConfiguration() AdministratorConfigurationResponsePtrOutput
The administrator credentials to be used for the nodes in this agent pool.
func (LookupAgentPoolResultOutput) AgentOptions ¶
func (o LookupAgentPoolResultOutput) AgentOptions() AgentOptionsResponsePtrOutput
The configurations that will be applied to each agent in this agent pool.
func (LookupAgentPoolResultOutput) AttachedNetworkConfiguration ¶
func (o LookupAgentPoolResultOutput) AttachedNetworkConfiguration() AttachedNetworkConfigurationResponsePtrOutput
The configuration of networks being attached to the agent pool for use by the workloads that run on this Kubernetes cluster.
func (LookupAgentPoolResultOutput) AvailabilityZones ¶
func (o LookupAgentPoolResultOutput) AvailabilityZones() pulumi.StringArrayOutput
The list of availability zones of the Network Cloud cluster used for the provisioning of nodes in this agent pool. If not specified, all availability zones will be used.
func (LookupAgentPoolResultOutput) Count ¶
func (o LookupAgentPoolResultOutput) Count() pulumi.Float64Output
The number of virtual machines that use this configuration.
func (LookupAgentPoolResultOutput) DetailedStatus ¶
func (o LookupAgentPoolResultOutput) DetailedStatus() pulumi.StringOutput
The current status of the agent pool.
func (LookupAgentPoolResultOutput) DetailedStatusMessage ¶
func (o LookupAgentPoolResultOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (LookupAgentPoolResultOutput) ElementType ¶
func (LookupAgentPoolResultOutput) ElementType() reflect.Type
func (LookupAgentPoolResultOutput) ExtendedLocation ¶
func (o LookupAgentPoolResultOutput) ExtendedLocation() ExtendedLocationResponsePtrOutput
The extended location of the cluster associated with the resource.
func (LookupAgentPoolResultOutput) Id ¶
func (o LookupAgentPoolResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupAgentPoolResultOutput) KubernetesVersion ¶
func (o LookupAgentPoolResultOutput) KubernetesVersion() pulumi.StringOutput
The Kubernetes version running in this agent pool.
func (LookupAgentPoolResultOutput) Labels ¶
func (o LookupAgentPoolResultOutput) Labels() KubernetesLabelResponseArrayOutput
The labels applied to the nodes in this agent pool.
func (LookupAgentPoolResultOutput) Location ¶
func (o LookupAgentPoolResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupAgentPoolResultOutput) Mode ¶
func (o LookupAgentPoolResultOutput) Mode() pulumi.StringOutput
The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node.
func (LookupAgentPoolResultOutput) Name ¶
func (o LookupAgentPoolResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupAgentPoolResultOutput) ProvisioningState ¶
func (o LookupAgentPoolResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the agent pool.
func (LookupAgentPoolResultOutput) SystemData ¶
func (o LookupAgentPoolResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupAgentPoolResultOutput) Tags ¶
func (o LookupAgentPoolResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupAgentPoolResultOutput) Taints ¶
func (o LookupAgentPoolResultOutput) Taints() KubernetesLabelResponseArrayOutput
The taints applied to the nodes in this agent pool.
func (LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutput ¶
func (o LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutput() LookupAgentPoolResultOutput
func (LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutputWithContext ¶
func (o LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutputWithContext(ctx context.Context) LookupAgentPoolResultOutput
func (LookupAgentPoolResultOutput) Type ¶
func (o LookupAgentPoolResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupAgentPoolResultOutput) UpgradeSettings ¶
func (o LookupAgentPoolResultOutput) UpgradeSettings() AgentPoolUpgradeSettingsResponsePtrOutput
The configuration of the agent pool.
func (LookupAgentPoolResultOutput) VmSkuName ¶
func (o LookupAgentPoolResultOutput) VmSkuName() pulumi.StringOutput
The name of the VM SKU that determines the size of resources allocated for node VMs.
type LookupBareMetalMachineKeySetArgs ¶
type LookupBareMetalMachineKeySetArgs struct { // The name of the bare metal machine key set. BareMetalMachineKeySetName string `pulumi:"bareMetalMachineKeySetName"` // The name of the cluster. ClusterName string `pulumi:"clusterName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupBareMetalMachineKeySetOutputArgs ¶
type LookupBareMetalMachineKeySetOutputArgs struct { // The name of the bare metal machine key set. BareMetalMachineKeySetName pulumi.StringInput `pulumi:"bareMetalMachineKeySetName"` // The name of the cluster. ClusterName pulumi.StringInput `pulumi:"clusterName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupBareMetalMachineKeySetOutputArgs) ElementType ¶
func (LookupBareMetalMachineKeySetOutputArgs) ElementType() reflect.Type
type LookupBareMetalMachineKeySetResult ¶
type LookupBareMetalMachineKeySetResult struct { // The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access. AzureGroupId string `pulumi:"azureGroupId"` // The more detailed status of the key set. DetailedStatus string `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage string `pulumi:"detailedStatusMessage"` // The date and time after which the users in this key set will be removed from the bare metal machines. Expiration string `pulumi:"expiration"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponse `pulumi:"extendedLocation"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The list of IP addresses of jump hosts with management network access from which a login will be allowed for the users. JumpHostsAllowed []string `pulumi:"jumpHostsAllowed"` // The last time this key set was validated. LastValidation string `pulumi:"lastValidation"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // The name of the group that users will be assigned to on the operating system of the machines. OsGroupName *string `pulumi:"osGroupName"` // The access level allowed for the users in this key set. PrivilegeLevel string `pulumi:"privilegeLevel"` // The provisioning state of the bare metal machine key set. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // The unique list of permitted users. UserList []KeySetUserResponse `pulumi:"userList"` // The status evaluation of each user. UserListStatus []KeySetUserStatusResponse `pulumi:"userListStatus"` }
func LookupBareMetalMachineKeySet ¶
func LookupBareMetalMachineKeySet(ctx *pulumi.Context, args *LookupBareMetalMachineKeySetArgs, opts ...pulumi.InvokeOption) (*LookupBareMetalMachineKeySetResult, error)
Get bare metal machine key set of the provided cluster. Azure REST API version: 2023-05-01-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
type LookupBareMetalMachineKeySetResultOutput ¶
type LookupBareMetalMachineKeySetResultOutput struct{ *pulumi.OutputState }
func LookupBareMetalMachineKeySetOutput ¶
func LookupBareMetalMachineKeySetOutput(ctx *pulumi.Context, args LookupBareMetalMachineKeySetOutputArgs, opts ...pulumi.InvokeOption) LookupBareMetalMachineKeySetResultOutput
func (LookupBareMetalMachineKeySetResultOutput) AzureGroupId ¶
func (o LookupBareMetalMachineKeySetResultOutput) AzureGroupId() pulumi.StringOutput
The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access.
func (LookupBareMetalMachineKeySetResultOutput) DetailedStatus ¶
func (o LookupBareMetalMachineKeySetResultOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the key set.
func (LookupBareMetalMachineKeySetResultOutput) DetailedStatusMessage ¶
func (o LookupBareMetalMachineKeySetResultOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (LookupBareMetalMachineKeySetResultOutput) ElementType ¶
func (LookupBareMetalMachineKeySetResultOutput) ElementType() reflect.Type
func (LookupBareMetalMachineKeySetResultOutput) Expiration ¶
func (o LookupBareMetalMachineKeySetResultOutput) Expiration() pulumi.StringOutput
The date and time after which the users in this key set will be removed from the bare metal machines.
func (LookupBareMetalMachineKeySetResultOutput) ExtendedLocation ¶
func (o LookupBareMetalMachineKeySetResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (LookupBareMetalMachineKeySetResultOutput) Id ¶
func (o LookupBareMetalMachineKeySetResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupBareMetalMachineKeySetResultOutput) JumpHostsAllowed ¶
func (o LookupBareMetalMachineKeySetResultOutput) JumpHostsAllowed() pulumi.StringArrayOutput
The list of IP addresses of jump hosts with management network access from which a login will be allowed for the users.
func (LookupBareMetalMachineKeySetResultOutput) LastValidation ¶
func (o LookupBareMetalMachineKeySetResultOutput) LastValidation() pulumi.StringOutput
The last time this key set was validated.
func (LookupBareMetalMachineKeySetResultOutput) Location ¶
func (o LookupBareMetalMachineKeySetResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupBareMetalMachineKeySetResultOutput) Name ¶
func (o LookupBareMetalMachineKeySetResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupBareMetalMachineKeySetResultOutput) OsGroupName ¶
func (o LookupBareMetalMachineKeySetResultOutput) OsGroupName() pulumi.StringPtrOutput
The name of the group that users will be assigned to on the operating system of the machines.
func (LookupBareMetalMachineKeySetResultOutput) PrivilegeLevel ¶
func (o LookupBareMetalMachineKeySetResultOutput) PrivilegeLevel() pulumi.StringOutput
The access level allowed for the users in this key set.
func (LookupBareMetalMachineKeySetResultOutput) ProvisioningState ¶
func (o LookupBareMetalMachineKeySetResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the bare metal machine key set.
func (LookupBareMetalMachineKeySetResultOutput) SystemData ¶
func (o LookupBareMetalMachineKeySetResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupBareMetalMachineKeySetResultOutput) Tags ¶
func (o LookupBareMetalMachineKeySetResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupBareMetalMachineKeySetResultOutput) ToLookupBareMetalMachineKeySetResultOutput ¶
func (o LookupBareMetalMachineKeySetResultOutput) ToLookupBareMetalMachineKeySetResultOutput() LookupBareMetalMachineKeySetResultOutput
func (LookupBareMetalMachineKeySetResultOutput) ToLookupBareMetalMachineKeySetResultOutputWithContext ¶
func (o LookupBareMetalMachineKeySetResultOutput) ToLookupBareMetalMachineKeySetResultOutputWithContext(ctx context.Context) LookupBareMetalMachineKeySetResultOutput
func (LookupBareMetalMachineKeySetResultOutput) Type ¶
func (o LookupBareMetalMachineKeySetResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupBareMetalMachineKeySetResultOutput) UserList ¶
func (o LookupBareMetalMachineKeySetResultOutput) UserList() KeySetUserResponseArrayOutput
The unique list of permitted users.
func (LookupBareMetalMachineKeySetResultOutput) UserListStatus ¶
func (o LookupBareMetalMachineKeySetResultOutput) UserListStatus() KeySetUserStatusResponseArrayOutput
The status evaluation of each user.
type LookupBareMetalMachineOutputArgs ¶
type LookupBareMetalMachineOutputArgs struct { // The name of the bare metal machine. BareMetalMachineName pulumi.StringInput `pulumi:"bareMetalMachineName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupBareMetalMachineOutputArgs) ElementType ¶
func (LookupBareMetalMachineOutputArgs) ElementType() reflect.Type
type LookupBareMetalMachineResult ¶
type LookupBareMetalMachineResult struct { // The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network. AssociatedResourceIds []string `pulumi:"associatedResourceIds"` // The connection string for the baseboard management controller including IP address and protocol. BmcConnectionString string `pulumi:"bmcConnectionString"` // The credentials of the baseboard management controller on this bare metal machine. BmcCredentials AdministrativeCredentialsResponse `pulumi:"bmcCredentials"` // The MAC address of the BMC device. BmcMacAddress string `pulumi:"bmcMacAddress"` // The MAC address of a NIC connected to the PXE network. BootMacAddress string `pulumi:"bootMacAddress"` // The resource ID of the cluster this bare metal machine is associated with. ClusterId string `pulumi:"clusterId"` // The cordon status of the bare metal machine. CordonStatus string `pulumi:"cordonStatus"` // The more detailed status of the bare metal machine. DetailedStatus string `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage string `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponse `pulumi:"extendedLocation"` // The hardware inventory, including information acquired from the model/sku information and from the ironic inspector. HardwareInventory HardwareInventoryResponse `pulumi:"hardwareInventory"` // The details of the latest hardware validation performed for this bare metal machine. HardwareValidationStatus HardwareValidationStatusResponse `pulumi:"hardwareValidationStatus"` // Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the HybridAksClusters that have nodes hosted on this bare metal machine. HybridAksClustersAssociatedIds []string `pulumi:"hybridAksClustersAssociatedIds"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The name of this machine represented by the host object in the Cluster's Kubernetes control plane. KubernetesNodeName string `pulumi:"kubernetesNodeName"` // The version of Kubernetes running on this machine. KubernetesVersion string `pulumi:"kubernetesVersion"` // The geo-location where the resource lives Location string `pulumi:"location"` // The custom details provided by the customer. MachineDetails string `pulumi:"machineDetails"` // The OS-level hostname assigned to this machine. MachineName string `pulumi:"machineName"` // The unique internal identifier of the bare metal machine SKU. MachineSkuId string `pulumi:"machineSkuId"` // The name of the resource Name string `pulumi:"name"` // The IPv4 address that is assigned to the bare metal machine during the cluster deployment. OamIpv4Address string `pulumi:"oamIpv4Address"` // The IPv6 address that is assigned to the bare metal machine during the cluster deployment. OamIpv6Address string `pulumi:"oamIpv6Address"` // The image that is currently provisioned to the OS disk. OsImage string `pulumi:"osImage"` // The power state derived from the baseboard management controller. PowerState string `pulumi:"powerState"` // The provisioning state of the bare metal machine. ProvisioningState string `pulumi:"provisioningState"` // The resource ID of the rack where this bare metal machine resides. RackId string `pulumi:"rackId"` // The rack slot in which this bare metal machine is located, ordered from the bottom up i.e. the lowest slot is 1. RackSlot float64 `pulumi:"rackSlot"` // The indicator of whether the bare metal machine is ready to receive workloads. ReadyState string `pulumi:"readyState"` // The serial number of the bare metal machine. SerialNumber string `pulumi:"serialNumber"` // The discovered value of the machine's service tag. ServiceTag string `pulumi:"serviceTag"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the VirtualMachines that are hosted on this bare metal machine. VirtualMachinesAssociatedIds []string `pulumi:"virtualMachinesAssociatedIds"` }
func LookupBareMetalMachine ¶
func LookupBareMetalMachine(ctx *pulumi.Context, args *LookupBareMetalMachineArgs, opts ...pulumi.InvokeOption) (*LookupBareMetalMachineResult, error)
Get properties of the provided bare metal machine. Azure REST API version: 2023-05-01-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
type LookupBareMetalMachineResultOutput ¶
type LookupBareMetalMachineResultOutput struct{ *pulumi.OutputState }
func LookupBareMetalMachineOutput ¶
func LookupBareMetalMachineOutput(ctx *pulumi.Context, args LookupBareMetalMachineOutputArgs, opts ...pulumi.InvokeOption) LookupBareMetalMachineResultOutput
func (LookupBareMetalMachineResultOutput) AssociatedResourceIds ¶
func (o LookupBareMetalMachineResultOutput) AssociatedResourceIds() pulumi.StringArrayOutput
The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.
func (LookupBareMetalMachineResultOutput) BmcConnectionString ¶
func (o LookupBareMetalMachineResultOutput) BmcConnectionString() pulumi.StringOutput
The connection string for the baseboard management controller including IP address and protocol.
func (LookupBareMetalMachineResultOutput) BmcCredentials ¶
func (o LookupBareMetalMachineResultOutput) BmcCredentials() AdministrativeCredentialsResponseOutput
The credentials of the baseboard management controller on this bare metal machine.
func (LookupBareMetalMachineResultOutput) BmcMacAddress ¶
func (o LookupBareMetalMachineResultOutput) BmcMacAddress() pulumi.StringOutput
The MAC address of the BMC device.
func (LookupBareMetalMachineResultOutput) BootMacAddress ¶
func (o LookupBareMetalMachineResultOutput) BootMacAddress() pulumi.StringOutput
The MAC address of a NIC connected to the PXE network.
func (LookupBareMetalMachineResultOutput) ClusterId ¶
func (o LookupBareMetalMachineResultOutput) ClusterId() pulumi.StringOutput
The resource ID of the cluster this bare metal machine is associated with.
func (LookupBareMetalMachineResultOutput) CordonStatus ¶
func (o LookupBareMetalMachineResultOutput) CordonStatus() pulumi.StringOutput
The cordon status of the bare metal machine.
func (LookupBareMetalMachineResultOutput) DetailedStatus ¶
func (o LookupBareMetalMachineResultOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the bare metal machine.
func (LookupBareMetalMachineResultOutput) DetailedStatusMessage ¶
func (o LookupBareMetalMachineResultOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (LookupBareMetalMachineResultOutput) ElementType ¶
func (LookupBareMetalMachineResultOutput) ElementType() reflect.Type
func (LookupBareMetalMachineResultOutput) ExtendedLocation ¶
func (o LookupBareMetalMachineResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (LookupBareMetalMachineResultOutput) HardwareInventory ¶
func (o LookupBareMetalMachineResultOutput) HardwareInventory() HardwareInventoryResponseOutput
The hardware inventory, including information acquired from the model/sku information and from the ironic inspector.
func (LookupBareMetalMachineResultOutput) HardwareValidationStatus ¶
func (o LookupBareMetalMachineResultOutput) HardwareValidationStatus() HardwareValidationStatusResponseOutput
The details of the latest hardware validation performed for this bare metal machine.
func (LookupBareMetalMachineResultOutput) HybridAksClustersAssociatedIds ¶
func (o LookupBareMetalMachineResultOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the HybridAksClusters that have nodes hosted on this bare metal machine.
func (LookupBareMetalMachineResultOutput) Id ¶
func (o LookupBareMetalMachineResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupBareMetalMachineResultOutput) KubernetesNodeName ¶
func (o LookupBareMetalMachineResultOutput) KubernetesNodeName() pulumi.StringOutput
The name of this machine represented by the host object in the Cluster's Kubernetes control plane.
func (LookupBareMetalMachineResultOutput) KubernetesVersion ¶
func (o LookupBareMetalMachineResultOutput) KubernetesVersion() pulumi.StringOutput
The version of Kubernetes running on this machine.
func (LookupBareMetalMachineResultOutput) Location ¶
func (o LookupBareMetalMachineResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupBareMetalMachineResultOutput) MachineDetails ¶
func (o LookupBareMetalMachineResultOutput) MachineDetails() pulumi.StringOutput
The custom details provided by the customer.
func (LookupBareMetalMachineResultOutput) MachineName ¶
func (o LookupBareMetalMachineResultOutput) MachineName() pulumi.StringOutput
The OS-level hostname assigned to this machine.
func (LookupBareMetalMachineResultOutput) MachineSkuId ¶
func (o LookupBareMetalMachineResultOutput) MachineSkuId() pulumi.StringOutput
The unique internal identifier of the bare metal machine SKU.
func (LookupBareMetalMachineResultOutput) Name ¶
func (o LookupBareMetalMachineResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupBareMetalMachineResultOutput) OamIpv4Address ¶
func (o LookupBareMetalMachineResultOutput) OamIpv4Address() pulumi.StringOutput
The IPv4 address that is assigned to the bare metal machine during the cluster deployment.
func (LookupBareMetalMachineResultOutput) OamIpv6Address ¶
func (o LookupBareMetalMachineResultOutput) OamIpv6Address() pulumi.StringOutput
The IPv6 address that is assigned to the bare metal machine during the cluster deployment.
func (LookupBareMetalMachineResultOutput) OsImage ¶
func (o LookupBareMetalMachineResultOutput) OsImage() pulumi.StringOutput
The image that is currently provisioned to the OS disk.
func (LookupBareMetalMachineResultOutput) PowerState ¶
func (o LookupBareMetalMachineResultOutput) PowerState() pulumi.StringOutput
The power state derived from the baseboard management controller.
func (LookupBareMetalMachineResultOutput) ProvisioningState ¶
func (o LookupBareMetalMachineResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the bare metal machine.
func (LookupBareMetalMachineResultOutput) RackId ¶
func (o LookupBareMetalMachineResultOutput) RackId() pulumi.StringOutput
The resource ID of the rack where this bare metal machine resides.
func (LookupBareMetalMachineResultOutput) RackSlot ¶
func (o LookupBareMetalMachineResultOutput) RackSlot() pulumi.Float64Output
The rack slot in which this bare metal machine is located, ordered from the bottom up i.e. the lowest slot is 1.
func (LookupBareMetalMachineResultOutput) ReadyState ¶
func (o LookupBareMetalMachineResultOutput) ReadyState() pulumi.StringOutput
The indicator of whether the bare metal machine is ready to receive workloads.
func (LookupBareMetalMachineResultOutput) SerialNumber ¶
func (o LookupBareMetalMachineResultOutput) SerialNumber() pulumi.StringOutput
The serial number of the bare metal machine.
func (LookupBareMetalMachineResultOutput) ServiceTag ¶
func (o LookupBareMetalMachineResultOutput) ServiceTag() pulumi.StringOutput
The discovered value of the machine's service tag.
func (LookupBareMetalMachineResultOutput) SystemData ¶
func (o LookupBareMetalMachineResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupBareMetalMachineResultOutput) Tags ¶
func (o LookupBareMetalMachineResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupBareMetalMachineResultOutput) ToLookupBareMetalMachineResultOutput ¶
func (o LookupBareMetalMachineResultOutput) ToLookupBareMetalMachineResultOutput() LookupBareMetalMachineResultOutput
func (LookupBareMetalMachineResultOutput) ToLookupBareMetalMachineResultOutputWithContext ¶
func (o LookupBareMetalMachineResultOutput) ToLookupBareMetalMachineResultOutputWithContext(ctx context.Context) LookupBareMetalMachineResultOutput
func (LookupBareMetalMachineResultOutput) Type ¶
func (o LookupBareMetalMachineResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupBareMetalMachineResultOutput) VirtualMachinesAssociatedIds ¶
func (o LookupBareMetalMachineResultOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the VirtualMachines that are hosted on this bare metal machine.
type LookupBmcKeySetArgs ¶
type LookupBmcKeySetArgs struct { // The name of the baseboard management controller key set. BmcKeySetName string `pulumi:"bmcKeySetName"` // The name of the cluster. ClusterName string `pulumi:"clusterName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupBmcKeySetOutputArgs ¶
type LookupBmcKeySetOutputArgs struct { // The name of the baseboard management controller key set. BmcKeySetName pulumi.StringInput `pulumi:"bmcKeySetName"` // The name of the cluster. ClusterName pulumi.StringInput `pulumi:"clusterName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupBmcKeySetOutputArgs) ElementType ¶
func (LookupBmcKeySetOutputArgs) ElementType() reflect.Type
type LookupBmcKeySetResult ¶
type LookupBmcKeySetResult struct { // The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access. AzureGroupId string `pulumi:"azureGroupId"` // The more detailed status of the key set. DetailedStatus string `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage string `pulumi:"detailedStatusMessage"` // The date and time after which the users in this key set will be removed from the baseboard management controllers. Expiration string `pulumi:"expiration"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponse `pulumi:"extendedLocation"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The last time this key set was validated. LastValidation string `pulumi:"lastValidation"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // The access level allowed for the users in this key set. PrivilegeLevel string `pulumi:"privilegeLevel"` // The provisioning state of the baseboard management controller key set. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // The unique list of permitted users. UserList []KeySetUserResponse `pulumi:"userList"` // The status evaluation of each user. UserListStatus []KeySetUserStatusResponse `pulumi:"userListStatus"` }
func LookupBmcKeySet ¶
func LookupBmcKeySet(ctx *pulumi.Context, args *LookupBmcKeySetArgs, opts ...pulumi.InvokeOption) (*LookupBmcKeySetResult, error)
Get baseboard management controller key set of the provided cluster. Azure REST API version: 2023-05-01-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
type LookupBmcKeySetResultOutput ¶
type LookupBmcKeySetResultOutput struct{ *pulumi.OutputState }
func LookupBmcKeySetOutput ¶
func LookupBmcKeySetOutput(ctx *pulumi.Context, args LookupBmcKeySetOutputArgs, opts ...pulumi.InvokeOption) LookupBmcKeySetResultOutput
func (LookupBmcKeySetResultOutput) AzureGroupId ¶
func (o LookupBmcKeySetResultOutput) AzureGroupId() pulumi.StringOutput
The object ID of Azure Active Directory group that all users in the list must be in for access to be granted. Users that are not in the group will not have access.
func (LookupBmcKeySetResultOutput) DetailedStatus ¶
func (o LookupBmcKeySetResultOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the key set.
func (LookupBmcKeySetResultOutput) DetailedStatusMessage ¶
func (o LookupBmcKeySetResultOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (LookupBmcKeySetResultOutput) ElementType ¶
func (LookupBmcKeySetResultOutput) ElementType() reflect.Type
func (LookupBmcKeySetResultOutput) Expiration ¶
func (o LookupBmcKeySetResultOutput) Expiration() pulumi.StringOutput
The date and time after which the users in this key set will be removed from the baseboard management controllers.
func (LookupBmcKeySetResultOutput) ExtendedLocation ¶
func (o LookupBmcKeySetResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (LookupBmcKeySetResultOutput) Id ¶
func (o LookupBmcKeySetResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupBmcKeySetResultOutput) LastValidation ¶
func (o LookupBmcKeySetResultOutput) LastValidation() pulumi.StringOutput
The last time this key set was validated.
func (LookupBmcKeySetResultOutput) Location ¶
func (o LookupBmcKeySetResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupBmcKeySetResultOutput) Name ¶
func (o LookupBmcKeySetResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupBmcKeySetResultOutput) PrivilegeLevel ¶
func (o LookupBmcKeySetResultOutput) PrivilegeLevel() pulumi.StringOutput
The access level allowed for the users in this key set.
func (LookupBmcKeySetResultOutput) ProvisioningState ¶
func (o LookupBmcKeySetResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the baseboard management controller key set.
func (LookupBmcKeySetResultOutput) SystemData ¶
func (o LookupBmcKeySetResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupBmcKeySetResultOutput) Tags ¶
func (o LookupBmcKeySetResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupBmcKeySetResultOutput) ToLookupBmcKeySetResultOutput ¶
func (o LookupBmcKeySetResultOutput) ToLookupBmcKeySetResultOutput() LookupBmcKeySetResultOutput
func (LookupBmcKeySetResultOutput) ToLookupBmcKeySetResultOutputWithContext ¶
func (o LookupBmcKeySetResultOutput) ToLookupBmcKeySetResultOutputWithContext(ctx context.Context) LookupBmcKeySetResultOutput
func (LookupBmcKeySetResultOutput) Type ¶
func (o LookupBmcKeySetResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupBmcKeySetResultOutput) UserList ¶
func (o LookupBmcKeySetResultOutput) UserList() KeySetUserResponseArrayOutput
The unique list of permitted users.
func (LookupBmcKeySetResultOutput) UserListStatus ¶
func (o LookupBmcKeySetResultOutput) UserListStatus() KeySetUserStatusResponseArrayOutput
The status evaluation of each user.
type LookupCloudServicesNetworkOutputArgs ¶
type LookupCloudServicesNetworkOutputArgs struct { // The name of the cloud services network. CloudServicesNetworkName pulumi.StringInput `pulumi:"cloudServicesNetworkName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupCloudServicesNetworkOutputArgs) ElementType ¶
func (LookupCloudServicesNetworkOutputArgs) ElementType() reflect.Type
type LookupCloudServicesNetworkResult ¶
type LookupCloudServicesNetworkResult struct { // The list of egress endpoints. This allows for connection from a Hybrid AKS cluster to the specified endpoint. AdditionalEgressEndpoints []EgressEndpointResponse `pulumi:"additionalEgressEndpoints"` // The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network. AssociatedResourceIds []string `pulumi:"associatedResourceIds"` // The resource ID of the Network Cloud cluster this cloud services network is associated with. ClusterId string `pulumi:"clusterId"` // The more detailed status of the cloud services network. DetailedStatus string `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage string `pulumi:"detailedStatusMessage"` // The indicator of whether the platform default endpoints are allowed for the egress traffic. EnableDefaultEgressEndpoints *string `pulumi:"enableDefaultEgressEndpoints"` // The full list of additional and default egress endpoints that are currently enabled. EnabledEgressEndpoints []EgressEndpointResponse `pulumi:"enabledEgressEndpoints"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponse `pulumi:"extendedLocation"` // Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource IDs that are associated with this cloud services network. HybridAksClustersAssociatedIds []string `pulumi:"hybridAksClustersAssociatedIds"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The name of the interface that will be present in the virtual machine to represent this network. InterfaceName string `pulumi:"interfaceName"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // The provisioning state of the cloud services network. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this cloud services network. VirtualMachinesAssociatedIds []string `pulumi:"virtualMachinesAssociatedIds"` }
Upon creation, the additional services that are provided by the platform will be allocated and represented in the status of this resource. All resources associated with this cloud services network will be part of the same layer 2 (L2) isolation domain. At least one service network must be created but may be reused across many virtual machines and/or Hybrid AKS clusters.
func LookupCloudServicesNetwork ¶
func LookupCloudServicesNetwork(ctx *pulumi.Context, args *LookupCloudServicesNetworkArgs, opts ...pulumi.InvokeOption) (*LookupCloudServicesNetworkResult, error)
Get properties of the provided cloud services network. Azure REST API version: 2023-05-01-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func (*LookupCloudServicesNetworkResult) Defaults ¶
func (val *LookupCloudServicesNetworkResult) Defaults() *LookupCloudServicesNetworkResult
Defaults sets the appropriate defaults for LookupCloudServicesNetworkResult
type LookupCloudServicesNetworkResultOutput ¶
type LookupCloudServicesNetworkResultOutput struct{ *pulumi.OutputState }
Upon creation, the additional services that are provided by the platform will be allocated and represented in the status of this resource. All resources associated with this cloud services network will be part of the same layer 2 (L2) isolation domain. At least one service network must be created but may be reused across many virtual machines and/or Hybrid AKS clusters.
func LookupCloudServicesNetworkOutput ¶
func LookupCloudServicesNetworkOutput(ctx *pulumi.Context, args LookupCloudServicesNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupCloudServicesNetworkResultOutput
func (LookupCloudServicesNetworkResultOutput) AdditionalEgressEndpoints ¶
func (o LookupCloudServicesNetworkResultOutput) AdditionalEgressEndpoints() EgressEndpointResponseArrayOutput
The list of egress endpoints. This allows for connection from a Hybrid AKS cluster to the specified endpoint.
func (LookupCloudServicesNetworkResultOutput) AssociatedResourceIds ¶
func (o LookupCloudServicesNetworkResultOutput) AssociatedResourceIds() pulumi.StringArrayOutput
The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.
func (LookupCloudServicesNetworkResultOutput) ClusterId ¶
func (o LookupCloudServicesNetworkResultOutput) ClusterId() pulumi.StringOutput
The resource ID of the Network Cloud cluster this cloud services network is associated with.
func (LookupCloudServicesNetworkResultOutput) DetailedStatus ¶
func (o LookupCloudServicesNetworkResultOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the cloud services network.
func (LookupCloudServicesNetworkResultOutput) DetailedStatusMessage ¶
func (o LookupCloudServicesNetworkResultOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (LookupCloudServicesNetworkResultOutput) ElementType ¶
func (LookupCloudServicesNetworkResultOutput) ElementType() reflect.Type
func (LookupCloudServicesNetworkResultOutput) EnableDefaultEgressEndpoints ¶
func (o LookupCloudServicesNetworkResultOutput) EnableDefaultEgressEndpoints() pulumi.StringPtrOutput
The indicator of whether the platform default endpoints are allowed for the egress traffic.
func (LookupCloudServicesNetworkResultOutput) EnabledEgressEndpoints ¶
func (o LookupCloudServicesNetworkResultOutput) EnabledEgressEndpoints() EgressEndpointResponseArrayOutput
The full list of additional and default egress endpoints that are currently enabled.
func (LookupCloudServicesNetworkResultOutput) ExtendedLocation ¶
func (o LookupCloudServicesNetworkResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (LookupCloudServicesNetworkResultOutput) HybridAksClustersAssociatedIds ¶
func (o LookupCloudServicesNetworkResultOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource IDs that are associated with this cloud services network.
func (LookupCloudServicesNetworkResultOutput) Id ¶
func (o LookupCloudServicesNetworkResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupCloudServicesNetworkResultOutput) InterfaceName ¶
func (o LookupCloudServicesNetworkResultOutput) InterfaceName() pulumi.StringOutput
The name of the interface that will be present in the virtual machine to represent this network.
func (LookupCloudServicesNetworkResultOutput) Location ¶
func (o LookupCloudServicesNetworkResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupCloudServicesNetworkResultOutput) Name ¶
func (o LookupCloudServicesNetworkResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupCloudServicesNetworkResultOutput) ProvisioningState ¶
func (o LookupCloudServicesNetworkResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the cloud services network.
func (LookupCloudServicesNetworkResultOutput) SystemData ¶
func (o LookupCloudServicesNetworkResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupCloudServicesNetworkResultOutput) Tags ¶
func (o LookupCloudServicesNetworkResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupCloudServicesNetworkResultOutput) ToLookupCloudServicesNetworkResultOutput ¶
func (o LookupCloudServicesNetworkResultOutput) ToLookupCloudServicesNetworkResultOutput() LookupCloudServicesNetworkResultOutput
func (LookupCloudServicesNetworkResultOutput) ToLookupCloudServicesNetworkResultOutputWithContext ¶
func (o LookupCloudServicesNetworkResultOutput) ToLookupCloudServicesNetworkResultOutputWithContext(ctx context.Context) LookupCloudServicesNetworkResultOutput
func (LookupCloudServicesNetworkResultOutput) Type ¶
func (o LookupCloudServicesNetworkResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupCloudServicesNetworkResultOutput) VirtualMachinesAssociatedIds ¶
func (o LookupCloudServicesNetworkResultOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this cloud services network.
type LookupClusterArgs ¶
type LookupClusterManagerOutputArgs ¶
type LookupClusterManagerOutputArgs struct { // The name of the cluster manager. ClusterManagerName pulumi.StringInput `pulumi:"clusterManagerName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupClusterManagerOutputArgs) ElementType ¶
func (LookupClusterManagerOutputArgs) ElementType() reflect.Type
type LookupClusterManagerResult ¶
type LookupClusterManagerResult struct { // The resource ID of the Log Analytics workspace that is used for the logs collection. AnalyticsWorkspaceId *string `pulumi:"analyticsWorkspaceId"` // Field deprecated, this value will no longer influence the cluster manager allocation process and will be removed in a future version. The Azure availability zones within the region that will be used to support the cluster manager resource. AvailabilityZones []string `pulumi:"availabilityZones"` // The list of the cluster versions the manager supports. It is used as input in clusterVersion property of a cluster resource. ClusterVersions []ClusterAvailableVersionResponse `pulumi:"clusterVersions"` // The detailed status that provides additional information about the cluster manager. DetailedStatus string `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage string `pulumi:"detailedStatusMessage"` // The resource ID of the fabric controller that has one to one mapping with the cluster manager. FabricControllerId string `pulumi:"fabricControllerId"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The configuration of the managed resource group associated with the resource. ManagedResourceGroupConfiguration *ManagedResourceGroupConfigurationResponse `pulumi:"managedResourceGroupConfiguration"` // The extended location (custom location) that represents the cluster manager's control plane location. This extended location is used when creating cluster and rack manifest resources. ManagerExtendedLocation ExtendedLocationResponse `pulumi:"managerExtendedLocation"` // The name of the resource Name string `pulumi:"name"` // The provisioning state of the cluster manager. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // Field deprecated, this value will no longer influence the cluster manager allocation process and will be removed in a future version. The size of the Azure virtual machines to use for hosting the cluster manager resource. VmSize *string `pulumi:"vmSize"` }
func LookupClusterManager ¶
func LookupClusterManager(ctx *pulumi.Context, args *LookupClusterManagerArgs, opts ...pulumi.InvokeOption) (*LookupClusterManagerResult, error)
Get the properties of the provided cluster manager. Azure REST API version: 2023-05-01-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
type LookupClusterManagerResultOutput ¶
type LookupClusterManagerResultOutput struct{ *pulumi.OutputState }
func LookupClusterManagerOutput ¶
func LookupClusterManagerOutput(ctx *pulumi.Context, args LookupClusterManagerOutputArgs, opts ...pulumi.InvokeOption) LookupClusterManagerResultOutput
func (LookupClusterManagerResultOutput) AnalyticsWorkspaceId ¶
func (o LookupClusterManagerResultOutput) AnalyticsWorkspaceId() pulumi.StringPtrOutput
The resource ID of the Log Analytics workspace that is used for the logs collection.
func (LookupClusterManagerResultOutput) AvailabilityZones ¶
func (o LookupClusterManagerResultOutput) AvailabilityZones() pulumi.StringArrayOutput
Field deprecated, this value will no longer influence the cluster manager allocation process and will be removed in a future version. The Azure availability zones within the region that will be used to support the cluster manager resource.
func (LookupClusterManagerResultOutput) ClusterVersions ¶
func (o LookupClusterManagerResultOutput) ClusterVersions() ClusterAvailableVersionResponseArrayOutput
The list of the cluster versions the manager supports. It is used as input in clusterVersion property of a cluster resource.
func (LookupClusterManagerResultOutput) DetailedStatus ¶
func (o LookupClusterManagerResultOutput) DetailedStatus() pulumi.StringOutput
The detailed status that provides additional information about the cluster manager.
func (LookupClusterManagerResultOutput) DetailedStatusMessage ¶
func (o LookupClusterManagerResultOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (LookupClusterManagerResultOutput) ElementType ¶
func (LookupClusterManagerResultOutput) ElementType() reflect.Type
func (LookupClusterManagerResultOutput) FabricControllerId ¶
func (o LookupClusterManagerResultOutput) FabricControllerId() pulumi.StringOutput
The resource ID of the fabric controller that has one to one mapping with the cluster manager.
func (LookupClusterManagerResultOutput) Id ¶
func (o LookupClusterManagerResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupClusterManagerResultOutput) Location ¶
func (o LookupClusterManagerResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupClusterManagerResultOutput) ManagedResourceGroupConfiguration ¶
func (o LookupClusterManagerResultOutput) ManagedResourceGroupConfiguration() ManagedResourceGroupConfigurationResponsePtrOutput
The configuration of the managed resource group associated with the resource.
func (LookupClusterManagerResultOutput) ManagerExtendedLocation ¶
func (o LookupClusterManagerResultOutput) ManagerExtendedLocation() ExtendedLocationResponseOutput
The extended location (custom location) that represents the cluster manager's control plane location. This extended location is used when creating cluster and rack manifest resources.
func (LookupClusterManagerResultOutput) Name ¶
func (o LookupClusterManagerResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupClusterManagerResultOutput) ProvisioningState ¶
func (o LookupClusterManagerResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the cluster manager.
func (LookupClusterManagerResultOutput) SystemData ¶
func (o LookupClusterManagerResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupClusterManagerResultOutput) Tags ¶
func (o LookupClusterManagerResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupClusterManagerResultOutput) ToLookupClusterManagerResultOutput ¶
func (o LookupClusterManagerResultOutput) ToLookupClusterManagerResultOutput() LookupClusterManagerResultOutput
func (LookupClusterManagerResultOutput) ToLookupClusterManagerResultOutputWithContext ¶
func (o LookupClusterManagerResultOutput) ToLookupClusterManagerResultOutputWithContext(ctx context.Context) LookupClusterManagerResultOutput
func (LookupClusterManagerResultOutput) Type ¶
func (o LookupClusterManagerResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupClusterManagerResultOutput) VmSize ¶
func (o LookupClusterManagerResultOutput) VmSize() pulumi.StringPtrOutput
Field deprecated, this value will no longer influence the cluster manager allocation process and will be removed in a future version. The size of the Azure virtual machines to use for hosting the cluster manager resource.
type LookupClusterOutputArgs ¶
type LookupClusterOutputArgs struct { // The name of the cluster. ClusterName pulumi.StringInput `pulumi:"clusterName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupClusterOutputArgs) ElementType ¶
func (LookupClusterOutputArgs) ElementType() reflect.Type
type LookupClusterResult ¶
type LookupClusterResult struct { // The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster. AggregatorOrSingleRackDefinition RackDefinitionResponse `pulumi:"aggregatorOrSingleRackDefinition"` // The resource ID of the Log Analytics Workspace that will be used for storing relevant logs. AnalyticsWorkspaceId *string `pulumi:"analyticsWorkspaceId"` // The list of cluster runtime version upgrades available for this cluster. AvailableUpgradeVersions []ClusterAvailableUpgradeVersionResponse `pulumi:"availableUpgradeVersions"` // The capacity supported by this cluster. ClusterCapacity ClusterCapacityResponse `pulumi:"clusterCapacity"` // The latest heartbeat status between the cluster manager and the cluster. ClusterConnectionStatus string `pulumi:"clusterConnectionStatus"` // The extended location (custom location) that represents the cluster's control plane location. This extended location is used to route the requests of child objects of the cluster that are handled by the platform operator. ClusterExtendedLocation ExtendedLocationResponse `pulumi:"clusterExtendedLocation"` // The customer-provided location information to identify where the cluster resides. ClusterLocation *string `pulumi:"clusterLocation"` // The latest connectivity status between cluster manager and the cluster. ClusterManagerConnectionStatus string `pulumi:"clusterManagerConnectionStatus"` // The resource ID of the cluster manager that manages this cluster. This is set by the Cluster Manager when the cluster is created. ClusterManagerId string `pulumi:"clusterManagerId"` // The service principal to be used by the cluster during Arc Appliance installation. ClusterServicePrincipal *ServicePrincipalInformationResponse `pulumi:"clusterServicePrincipal"` // The type of rack configuration for the cluster. ClusterType string `pulumi:"clusterType"` // The current runtime version of the cluster. ClusterVersion string `pulumi:"clusterVersion"` // The validation threshold indicating the allowable failures of compute machines during environment validation and deployment. ComputeDeploymentThreshold *ValidationThresholdResponse `pulumi:"computeDeploymentThreshold"` // The list of rack definitions for the compute racks in a multi-rack // cluster, or an empty list in a single-rack cluster. ComputeRackDefinitions []RackDefinitionResponse `pulumi:"computeRackDefinitions"` // The current detailed status of the cluster. DetailedStatus string `pulumi:"detailedStatus"` // The descriptive message about the detailed status. DetailedStatusMessage string `pulumi:"detailedStatusMessage"` // The extended location of the cluster manager associated with the cluster. ExtendedLocation ExtendedLocationResponse `pulumi:"extendedLocation"` // Field Deprecated. This field will not be populated in an upcoming version. The extended location (custom location) that represents the Hybrid AKS control plane location. This extended location is used when creating provisioned clusters (Hybrid AKS clusters). HybridAksExtendedLocation ExtendedLocationResponse `pulumi:"hybridAksExtendedLocation"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The configuration of the managed resource group associated with the resource. ManagedResourceGroupConfiguration *ManagedResourceGroupConfigurationResponse `pulumi:"managedResourceGroupConfiguration"` // The count of Manual Action Taken (MAT) events that have not been validated. ManualActionCount float64 `pulumi:"manualActionCount"` // The name of the resource Name string `pulumi:"name"` // The resource ID of the Network Fabric associated with the cluster. NetworkFabricId string `pulumi:"networkFabricId"` // The provisioning state of the cluster. ProvisioningState string `pulumi:"provisioningState"` // The support end date of the runtime version of the cluster. SupportExpiryDate string `pulumi:"supportExpiryDate"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // The list of workload resource IDs that are hosted within this cluster. WorkloadResourceIds []string `pulumi:"workloadResourceIds"` }
func LookupCluster ¶
func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)
Get properties of the provided cluster. Azure REST API version: 2023-05-01-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
type LookupClusterResultOutput ¶
type LookupClusterResultOutput struct{ *pulumi.OutputState }
func LookupClusterOutput ¶
func LookupClusterOutput(ctx *pulumi.Context, args LookupClusterOutputArgs, opts ...pulumi.InvokeOption) LookupClusterResultOutput
func (LookupClusterResultOutput) AggregatorOrSingleRackDefinition ¶
func (o LookupClusterResultOutput) AggregatorOrSingleRackDefinition() RackDefinitionResponseOutput
The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster.
func (LookupClusterResultOutput) AnalyticsWorkspaceId ¶
func (o LookupClusterResultOutput) AnalyticsWorkspaceId() pulumi.StringPtrOutput
The resource ID of the Log Analytics Workspace that will be used for storing relevant logs.
func (LookupClusterResultOutput) AvailableUpgradeVersions ¶
func (o LookupClusterResultOutput) AvailableUpgradeVersions() ClusterAvailableUpgradeVersionResponseArrayOutput
The list of cluster runtime version upgrades available for this cluster.
func (LookupClusterResultOutput) ClusterCapacity ¶
func (o LookupClusterResultOutput) ClusterCapacity() ClusterCapacityResponseOutput
The capacity supported by this cluster.
func (LookupClusterResultOutput) ClusterConnectionStatus ¶
func (o LookupClusterResultOutput) ClusterConnectionStatus() pulumi.StringOutput
The latest heartbeat status between the cluster manager and the cluster.
func (LookupClusterResultOutput) ClusterExtendedLocation ¶
func (o LookupClusterResultOutput) ClusterExtendedLocation() ExtendedLocationResponseOutput
The extended location (custom location) that represents the cluster's control plane location. This extended location is used to route the requests of child objects of the cluster that are handled by the platform operator.
func (LookupClusterResultOutput) ClusterLocation ¶
func (o LookupClusterResultOutput) ClusterLocation() pulumi.StringPtrOutput
The customer-provided location information to identify where the cluster resides.
func (LookupClusterResultOutput) ClusterManagerConnectionStatus ¶
func (o LookupClusterResultOutput) ClusterManagerConnectionStatus() pulumi.StringOutput
The latest connectivity status between cluster manager and the cluster.
func (LookupClusterResultOutput) ClusterManagerId ¶
func (o LookupClusterResultOutput) ClusterManagerId() pulumi.StringOutput
The resource ID of the cluster manager that manages this cluster. This is set by the Cluster Manager when the cluster is created.
func (LookupClusterResultOutput) ClusterServicePrincipal ¶
func (o LookupClusterResultOutput) ClusterServicePrincipal() ServicePrincipalInformationResponsePtrOutput
The service principal to be used by the cluster during Arc Appliance installation.
func (LookupClusterResultOutput) ClusterType ¶
func (o LookupClusterResultOutput) ClusterType() pulumi.StringOutput
The type of rack configuration for the cluster.
func (LookupClusterResultOutput) ClusterVersion ¶
func (o LookupClusterResultOutput) ClusterVersion() pulumi.StringOutput
The current runtime version of the cluster.
func (LookupClusterResultOutput) ComputeDeploymentThreshold ¶
func (o LookupClusterResultOutput) ComputeDeploymentThreshold() ValidationThresholdResponsePtrOutput
The validation threshold indicating the allowable failures of compute machines during environment validation and deployment.
func (LookupClusterResultOutput) ComputeRackDefinitions ¶
func (o LookupClusterResultOutput) ComputeRackDefinitions() RackDefinitionResponseArrayOutput
The list of rack definitions for the compute racks in a multi-rack cluster, or an empty list in a single-rack cluster.
func (LookupClusterResultOutput) DetailedStatus ¶
func (o LookupClusterResultOutput) DetailedStatus() pulumi.StringOutput
The current detailed status of the cluster.
func (LookupClusterResultOutput) DetailedStatusMessage ¶
func (o LookupClusterResultOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the detailed status.
func (LookupClusterResultOutput) ElementType ¶
func (LookupClusterResultOutput) ElementType() reflect.Type
func (LookupClusterResultOutput) ExtendedLocation ¶
func (o LookupClusterResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster manager associated with the cluster.
func (LookupClusterResultOutput) HybridAksExtendedLocation ¶
func (o LookupClusterResultOutput) HybridAksExtendedLocation() ExtendedLocationResponseOutput
Field Deprecated. This field will not be populated in an upcoming version. The extended location (custom location) that represents the Hybrid AKS control plane location. This extended location is used when creating provisioned clusters (Hybrid AKS clusters).
func (LookupClusterResultOutput) Id ¶
func (o LookupClusterResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupClusterResultOutput) Location ¶
func (o LookupClusterResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupClusterResultOutput) ManagedResourceGroupConfiguration ¶
func (o LookupClusterResultOutput) ManagedResourceGroupConfiguration() ManagedResourceGroupConfigurationResponsePtrOutput
The configuration of the managed resource group associated with the resource.
func (LookupClusterResultOutput) ManualActionCount ¶
func (o LookupClusterResultOutput) ManualActionCount() pulumi.Float64Output
The count of Manual Action Taken (MAT) events that have not been validated.
func (LookupClusterResultOutput) Name ¶
func (o LookupClusterResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupClusterResultOutput) NetworkFabricId ¶
func (o LookupClusterResultOutput) NetworkFabricId() pulumi.StringOutput
The resource ID of the Network Fabric associated with the cluster.
func (LookupClusterResultOutput) ProvisioningState ¶
func (o LookupClusterResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the cluster.
func (LookupClusterResultOutput) SupportExpiryDate ¶
func (o LookupClusterResultOutput) SupportExpiryDate() pulumi.StringOutput
The support end date of the runtime version of the cluster.
func (LookupClusterResultOutput) SystemData ¶
func (o LookupClusterResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupClusterResultOutput) Tags ¶
func (o LookupClusterResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupClusterResultOutput) ToLookupClusterResultOutput ¶
func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput
func (LookupClusterResultOutput) ToLookupClusterResultOutputWithContext ¶
func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput
func (LookupClusterResultOutput) Type ¶
func (o LookupClusterResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupClusterResultOutput) WorkloadResourceIds ¶
func (o LookupClusterResultOutput) WorkloadResourceIds() pulumi.StringArrayOutput
The list of workload resource IDs that are hosted within this cluster.
type LookupConsoleArgs ¶
type LookupConsoleArgs struct { // The name of the virtual machine console. ConsoleName string `pulumi:"consoleName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the virtual machine. VirtualMachineName string `pulumi:"virtualMachineName"` }
type LookupConsoleOutputArgs ¶
type LookupConsoleOutputArgs struct { // The name of the virtual machine console. ConsoleName pulumi.StringInput `pulumi:"consoleName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the virtual machine. VirtualMachineName pulumi.StringInput `pulumi:"virtualMachineName"` }
func (LookupConsoleOutputArgs) ElementType ¶
func (LookupConsoleOutputArgs) ElementType() reflect.Type
type LookupConsoleResult ¶
type LookupConsoleResult struct { // The more detailed status of the console. DetailedStatus string `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage string `pulumi:"detailedStatusMessage"` // The indicator of whether the console access is enabled. Enabled string `pulumi:"enabled"` // The date and time after which the key will be disallowed access. Expiration *string `pulumi:"expiration"` // The extended location of the cluster manager associated with the cluster this virtual machine is created on. ExtendedLocation ExtendedLocationResponse `pulumi:"extendedLocation"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // The resource ID of the private link service that is used to provide virtual machine console access. PrivateLinkServiceId string `pulumi:"privateLinkServiceId"` // The provisioning state of the virtual machine console. ProvisioningState string `pulumi:"provisioningState"` // The SSH public key that will be provisioned for user access. The user is expected to have the corresponding SSH private key for logging in. SshPublicKey SshPublicKeyResponse `pulumi:"sshPublicKey"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // The unique identifier for the virtual machine that is used to access the console. VirtualMachineAccessId string `pulumi:"virtualMachineAccessId"` }
func LookupConsole ¶
func LookupConsole(ctx *pulumi.Context, args *LookupConsoleArgs, opts ...pulumi.InvokeOption) (*LookupConsoleResult, error)
Get properties of the provided virtual machine console. Azure REST API version: 2023-05-01-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
type LookupConsoleResultOutput ¶
type LookupConsoleResultOutput struct{ *pulumi.OutputState }
func LookupConsoleOutput ¶
func LookupConsoleOutput(ctx *pulumi.Context, args LookupConsoleOutputArgs, opts ...pulumi.InvokeOption) LookupConsoleResultOutput
func (LookupConsoleResultOutput) DetailedStatus ¶
func (o LookupConsoleResultOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the console.
func (LookupConsoleResultOutput) DetailedStatusMessage ¶
func (o LookupConsoleResultOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (LookupConsoleResultOutput) ElementType ¶
func (LookupConsoleResultOutput) ElementType() reflect.Type
func (LookupConsoleResultOutput) Enabled ¶
func (o LookupConsoleResultOutput) Enabled() pulumi.StringOutput
The indicator of whether the console access is enabled.
func (LookupConsoleResultOutput) Expiration ¶
func (o LookupConsoleResultOutput) Expiration() pulumi.StringPtrOutput
The date and time after which the key will be disallowed access.
func (LookupConsoleResultOutput) ExtendedLocation ¶
func (o LookupConsoleResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster manager associated with the cluster this virtual machine is created on.
func (LookupConsoleResultOutput) Id ¶
func (o LookupConsoleResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupConsoleResultOutput) Location ¶
func (o LookupConsoleResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupConsoleResultOutput) Name ¶
func (o LookupConsoleResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupConsoleResultOutput) PrivateLinkServiceId ¶
func (o LookupConsoleResultOutput) PrivateLinkServiceId() pulumi.StringOutput
The resource ID of the private link service that is used to provide virtual machine console access.
func (LookupConsoleResultOutput) ProvisioningState ¶
func (o LookupConsoleResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the virtual machine console.
func (LookupConsoleResultOutput) SshPublicKey ¶
func (o LookupConsoleResultOutput) SshPublicKey() SshPublicKeyResponseOutput
The SSH public key that will be provisioned for user access. The user is expected to have the corresponding SSH private key for logging in.
func (LookupConsoleResultOutput) SystemData ¶
func (o LookupConsoleResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupConsoleResultOutput) Tags ¶
func (o LookupConsoleResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupConsoleResultOutput) ToLookupConsoleResultOutput ¶
func (o LookupConsoleResultOutput) ToLookupConsoleResultOutput() LookupConsoleResultOutput
func (LookupConsoleResultOutput) ToLookupConsoleResultOutputWithContext ¶
func (o LookupConsoleResultOutput) ToLookupConsoleResultOutputWithContext(ctx context.Context) LookupConsoleResultOutput
func (LookupConsoleResultOutput) Type ¶
func (o LookupConsoleResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupConsoleResultOutput) VirtualMachineAccessId ¶
func (o LookupConsoleResultOutput) VirtualMachineAccessId() pulumi.StringOutput
The unique identifier for the virtual machine that is used to access the console.
type LookupKubernetesClusterOutputArgs ¶
type LookupKubernetesClusterOutputArgs struct { // The name of the Kubernetes cluster. KubernetesClusterName pulumi.StringInput `pulumi:"kubernetesClusterName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupKubernetesClusterOutputArgs) ElementType ¶
func (LookupKubernetesClusterOutputArgs) ElementType() reflect.Type
type LookupKubernetesClusterResult ¶
type LookupKubernetesClusterResult struct { // The Azure Active Directory Integration properties. AadConfiguration *AadConfigurationResponse `pulumi:"aadConfiguration"` // The administrative credentials that will be applied to the control plane and agent pool nodes that do not specify their own values. AdministratorConfiguration *AdministratorConfigurationResponse `pulumi:"administratorConfiguration"` // The full list of network resource IDs that are attached to this cluster, including those attached only to specific agent pools. AttachedNetworkIds []string `pulumi:"attachedNetworkIds"` // The list of versions that this Kubernetes cluster can be upgraded to. AvailableUpgrades []AvailableUpgradeResponse `pulumi:"availableUpgrades"` // The resource ID of the Network Cloud cluster. ClusterId string `pulumi:"clusterId"` // The resource ID of the connected cluster set up when this Kubernetes cluster is created. ConnectedClusterId string `pulumi:"connectedClusterId"` // The current running version of Kubernetes on the control plane. ControlPlaneKubernetesVersion string `pulumi:"controlPlaneKubernetesVersion"` // The defining characteristics of the control plane for this Kubernetes Cluster. ControlPlaneNodeConfiguration ControlPlaneNodeConfigurationResponse `pulumi:"controlPlaneNodeConfiguration"` // The current status of the Kubernetes cluster. DetailedStatus string `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage string `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponse `pulumi:"extendedLocation"` // The current feature settings. FeatureStatuses []FeatureStatusResponse `pulumi:"featureStatuses"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The agent pools that are created with this Kubernetes cluster for running critical system services and workloads. This data in this field is only used during creation, and the field will be empty following the creation of the Kubernetes Cluster. After creation, the management of agent pools is done using the agentPools sub-resource. InitialAgentPoolConfigurations []InitialAgentPoolConfigurationResponse `pulumi:"initialAgentPoolConfigurations"` // The Kubernetes version for this cluster. Accepts n.n, n.n.n, and n.n.n-n format. The interpreted version used will be resolved into this field after creation or update. KubernetesVersion string `pulumi:"kubernetesVersion"` // The geo-location where the resource lives Location string `pulumi:"location"` // The configuration of the managed resource group associated with the resource. ManagedResourceGroupConfiguration *ManagedResourceGroupConfigurationResponse `pulumi:"managedResourceGroupConfiguration"` // The name of the resource Name string `pulumi:"name"` // The configuration of the Kubernetes cluster networking, including the attachment of networks that span the cluster. NetworkConfiguration NetworkConfigurationResponse `pulumi:"networkConfiguration"` // The details of the nodes in this cluster. Nodes []KubernetesClusterNodeResponse `pulumi:"nodes"` // The provisioning state of the Kubernetes cluster resource. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
func LookupKubernetesCluster ¶
func LookupKubernetesCluster(ctx *pulumi.Context, args *LookupKubernetesClusterArgs, opts ...pulumi.InvokeOption) (*LookupKubernetesClusterResult, error)
Get properties of the provided the Kubernetes cluster. Azure REST API version: 2023-05-01-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func (*LookupKubernetesClusterResult) Defaults ¶
func (val *LookupKubernetesClusterResult) Defaults() *LookupKubernetesClusterResult
Defaults sets the appropriate defaults for LookupKubernetesClusterResult
type LookupKubernetesClusterResultOutput ¶
type LookupKubernetesClusterResultOutput struct{ *pulumi.OutputState }
func LookupKubernetesClusterOutput ¶
func LookupKubernetesClusterOutput(ctx *pulumi.Context, args LookupKubernetesClusterOutputArgs, opts ...pulumi.InvokeOption) LookupKubernetesClusterResultOutput
func (LookupKubernetesClusterResultOutput) AadConfiguration ¶
func (o LookupKubernetesClusterResultOutput) AadConfiguration() AadConfigurationResponsePtrOutput
The Azure Active Directory Integration properties.
func (LookupKubernetesClusterResultOutput) AdministratorConfiguration ¶
func (o LookupKubernetesClusterResultOutput) AdministratorConfiguration() AdministratorConfigurationResponsePtrOutput
The administrative credentials that will be applied to the control plane and agent pool nodes that do not specify their own values.
func (LookupKubernetesClusterResultOutput) AttachedNetworkIds ¶
func (o LookupKubernetesClusterResultOutput) AttachedNetworkIds() pulumi.StringArrayOutput
The full list of network resource IDs that are attached to this cluster, including those attached only to specific agent pools.
func (LookupKubernetesClusterResultOutput) AvailableUpgrades ¶
func (o LookupKubernetesClusterResultOutput) AvailableUpgrades() AvailableUpgradeResponseArrayOutput
The list of versions that this Kubernetes cluster can be upgraded to.
func (LookupKubernetesClusterResultOutput) ClusterId ¶
func (o LookupKubernetesClusterResultOutput) ClusterId() pulumi.StringOutput
The resource ID of the Network Cloud cluster.
func (LookupKubernetesClusterResultOutput) ConnectedClusterId ¶
func (o LookupKubernetesClusterResultOutput) ConnectedClusterId() pulumi.StringOutput
The resource ID of the connected cluster set up when this Kubernetes cluster is created.
func (LookupKubernetesClusterResultOutput) ControlPlaneKubernetesVersion ¶
func (o LookupKubernetesClusterResultOutput) ControlPlaneKubernetesVersion() pulumi.StringOutput
The current running version of Kubernetes on the control plane.
func (LookupKubernetesClusterResultOutput) ControlPlaneNodeConfiguration ¶
func (o LookupKubernetesClusterResultOutput) ControlPlaneNodeConfiguration() ControlPlaneNodeConfigurationResponseOutput
The defining characteristics of the control plane for this Kubernetes Cluster.
func (LookupKubernetesClusterResultOutput) DetailedStatus ¶
func (o LookupKubernetesClusterResultOutput) DetailedStatus() pulumi.StringOutput
The current status of the Kubernetes cluster.
func (LookupKubernetesClusterResultOutput) DetailedStatusMessage ¶
func (o LookupKubernetesClusterResultOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (LookupKubernetesClusterResultOutput) ElementType ¶
func (LookupKubernetesClusterResultOutput) ElementType() reflect.Type
func (LookupKubernetesClusterResultOutput) ExtendedLocation ¶
func (o LookupKubernetesClusterResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (LookupKubernetesClusterResultOutput) FeatureStatuses ¶
func (o LookupKubernetesClusterResultOutput) FeatureStatuses() FeatureStatusResponseArrayOutput
The current feature settings.
func (LookupKubernetesClusterResultOutput) Id ¶
func (o LookupKubernetesClusterResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupKubernetesClusterResultOutput) InitialAgentPoolConfigurations ¶
func (o LookupKubernetesClusterResultOutput) InitialAgentPoolConfigurations() InitialAgentPoolConfigurationResponseArrayOutput
The agent pools that are created with this Kubernetes cluster for running critical system services and workloads. This data in this field is only used during creation, and the field will be empty following the creation of the Kubernetes Cluster. After creation, the management of agent pools is done using the agentPools sub-resource.
func (LookupKubernetesClusterResultOutput) KubernetesVersion ¶
func (o LookupKubernetesClusterResultOutput) KubernetesVersion() pulumi.StringOutput
The Kubernetes version for this cluster. Accepts n.n, n.n.n, and n.n.n-n format. The interpreted version used will be resolved into this field after creation or update.
func (LookupKubernetesClusterResultOutput) Location ¶
func (o LookupKubernetesClusterResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupKubernetesClusterResultOutput) ManagedResourceGroupConfiguration ¶
func (o LookupKubernetesClusterResultOutput) ManagedResourceGroupConfiguration() ManagedResourceGroupConfigurationResponsePtrOutput
The configuration of the managed resource group associated with the resource.
func (LookupKubernetesClusterResultOutput) Name ¶
func (o LookupKubernetesClusterResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupKubernetesClusterResultOutput) NetworkConfiguration ¶
func (o LookupKubernetesClusterResultOutput) NetworkConfiguration() NetworkConfigurationResponseOutput
The configuration of the Kubernetes cluster networking, including the attachment of networks that span the cluster.
func (LookupKubernetesClusterResultOutput) ProvisioningState ¶
func (o LookupKubernetesClusterResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the Kubernetes cluster resource.
func (LookupKubernetesClusterResultOutput) SystemData ¶
func (o LookupKubernetesClusterResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupKubernetesClusterResultOutput) Tags ¶
func (o LookupKubernetesClusterResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutput ¶
func (o LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutput() LookupKubernetesClusterResultOutput
func (LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutputWithContext ¶
func (o LookupKubernetesClusterResultOutput) ToLookupKubernetesClusterResultOutputWithContext(ctx context.Context) LookupKubernetesClusterResultOutput
func (LookupKubernetesClusterResultOutput) Type ¶
func (o LookupKubernetesClusterResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupL2NetworkArgs ¶
type LookupL2NetworkOutputArgs ¶
type LookupL2NetworkOutputArgs struct { // The name of the L2 network. L2NetworkName pulumi.StringInput `pulumi:"l2NetworkName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupL2NetworkOutputArgs) ElementType ¶
func (LookupL2NetworkOutputArgs) ElementType() reflect.Type
type LookupL2NetworkResult ¶
type LookupL2NetworkResult struct { // The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network. AssociatedResourceIds []string `pulumi:"associatedResourceIds"` // The resource ID of the Network Cloud cluster this L2 network is associated with. ClusterId string `pulumi:"clusterId"` // The more detailed status of the L2 network. DetailedStatus string `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage string `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponse `pulumi:"extendedLocation"` // Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource ID(s) that are associated with this L2 network. HybridAksClustersAssociatedIds []string `pulumi:"hybridAksClustersAssociatedIds"` // Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS. HybridAksPluginType *string `pulumi:"hybridAksPluginType"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The default interface name for this L2 network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine. InterfaceName *string `pulumi:"interfaceName"` // The resource ID of the Network Fabric l2IsolationDomain. L2IsolationDomainId string `pulumi:"l2IsolationDomainId"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // The provisioning state of the L2 network. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource ID(s), excluding any Hybrid AKS virtual machines, that are currently using this L2 network. VirtualMachinesAssociatedIds []string `pulumi:"virtualMachinesAssociatedIds"` }
func LookupL2Network ¶
func LookupL2Network(ctx *pulumi.Context, args *LookupL2NetworkArgs, opts ...pulumi.InvokeOption) (*LookupL2NetworkResult, error)
Get properties of the provided layer 2 (L2) network. Azure REST API version: 2023-05-01-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func (*LookupL2NetworkResult) Defaults ¶
func (val *LookupL2NetworkResult) Defaults() *LookupL2NetworkResult
Defaults sets the appropriate defaults for LookupL2NetworkResult
type LookupL2NetworkResultOutput ¶
type LookupL2NetworkResultOutput struct{ *pulumi.OutputState }
func LookupL2NetworkOutput ¶
func LookupL2NetworkOutput(ctx *pulumi.Context, args LookupL2NetworkOutputArgs, opts ...pulumi.InvokeOption) LookupL2NetworkResultOutput
func (LookupL2NetworkResultOutput) AssociatedResourceIds ¶
func (o LookupL2NetworkResultOutput) AssociatedResourceIds() pulumi.StringArrayOutput
The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.
func (LookupL2NetworkResultOutput) ClusterId ¶
func (o LookupL2NetworkResultOutput) ClusterId() pulumi.StringOutput
The resource ID of the Network Cloud cluster this L2 network is associated with.
func (LookupL2NetworkResultOutput) DetailedStatus ¶
func (o LookupL2NetworkResultOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the L2 network.
func (LookupL2NetworkResultOutput) DetailedStatusMessage ¶
func (o LookupL2NetworkResultOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (LookupL2NetworkResultOutput) ElementType ¶
func (LookupL2NetworkResultOutput) ElementType() reflect.Type
func (LookupL2NetworkResultOutput) ExtendedLocation ¶
func (o LookupL2NetworkResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (LookupL2NetworkResultOutput) HybridAksClustersAssociatedIds ¶
func (o LookupL2NetworkResultOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource ID(s) that are associated with this L2 network.
func (LookupL2NetworkResultOutput) HybridAksPluginType ¶
func (o LookupL2NetworkResultOutput) HybridAksPluginType() pulumi.StringPtrOutput
Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS.
func (LookupL2NetworkResultOutput) Id ¶
func (o LookupL2NetworkResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupL2NetworkResultOutput) InterfaceName ¶
func (o LookupL2NetworkResultOutput) InterfaceName() pulumi.StringPtrOutput
The default interface name for this L2 network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine.
func (LookupL2NetworkResultOutput) L2IsolationDomainId ¶
func (o LookupL2NetworkResultOutput) L2IsolationDomainId() pulumi.StringOutput
The resource ID of the Network Fabric l2IsolationDomain.
func (LookupL2NetworkResultOutput) Location ¶
func (o LookupL2NetworkResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupL2NetworkResultOutput) Name ¶
func (o LookupL2NetworkResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupL2NetworkResultOutput) ProvisioningState ¶
func (o LookupL2NetworkResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the L2 network.
func (LookupL2NetworkResultOutput) SystemData ¶
func (o LookupL2NetworkResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupL2NetworkResultOutput) Tags ¶
func (o LookupL2NetworkResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupL2NetworkResultOutput) ToLookupL2NetworkResultOutput ¶
func (o LookupL2NetworkResultOutput) ToLookupL2NetworkResultOutput() LookupL2NetworkResultOutput
func (LookupL2NetworkResultOutput) ToLookupL2NetworkResultOutputWithContext ¶
func (o LookupL2NetworkResultOutput) ToLookupL2NetworkResultOutputWithContext(ctx context.Context) LookupL2NetworkResultOutput
func (LookupL2NetworkResultOutput) Type ¶
func (o LookupL2NetworkResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupL2NetworkResultOutput) VirtualMachinesAssociatedIds ¶
func (o LookupL2NetworkResultOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource ID(s), excluding any Hybrid AKS virtual machines, that are currently using this L2 network.
type LookupL3NetworkArgs ¶
type LookupL3NetworkOutputArgs ¶
type LookupL3NetworkOutputArgs struct { // The name of the L3 network. L3NetworkName pulumi.StringInput `pulumi:"l3NetworkName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupL3NetworkOutputArgs) ElementType ¶
func (LookupL3NetworkOutputArgs) ElementType() reflect.Type
type LookupL3NetworkResult ¶
type LookupL3NetworkResult struct { // The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network. AssociatedResourceIds []string `pulumi:"associatedResourceIds"` // The resource ID of the Network Cloud cluster this L3 network is associated with. ClusterId string `pulumi:"clusterId"` // The more detailed status of the L3 network. DetailedStatus string `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage string `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponse `pulumi:"extendedLocation"` // Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource IDs that are associated with this L3 network. HybridAksClustersAssociatedIds []string `pulumi:"hybridAksClustersAssociatedIds"` // Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The indicator of whether or not to disable IPAM allocation on the network attachment definition injected into the Hybrid AKS Cluster. HybridAksIpamEnabled *string `pulumi:"hybridAksIpamEnabled"` // Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS. HybridAksPluginType *string `pulumi:"hybridAksPluginType"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The default interface name for this L3 network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine. InterfaceName *string `pulumi:"interfaceName"` // The type of the IP address allocation, defaulted to "DualStack". IpAllocationType *string `pulumi:"ipAllocationType"` // The IPV4 prefix (CIDR) assigned to this L3 network. Required when the IP allocation type // is IPV4 or DualStack. Ipv4ConnectedPrefix *string `pulumi:"ipv4ConnectedPrefix"` // The IPV6 prefix (CIDR) assigned to this L3 network. Required when the IP allocation type // is IPV6 or DualStack. Ipv6ConnectedPrefix *string `pulumi:"ipv6ConnectedPrefix"` // The resource ID of the Network Fabric l3IsolationDomain. L3IsolationDomainId string `pulumi:"l3IsolationDomainId"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // The provisioning state of the L3 network. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this L3 network. VirtualMachinesAssociatedIds []string `pulumi:"virtualMachinesAssociatedIds"` // The VLAN from the l3IsolationDomain that is used for this network. Vlan float64 `pulumi:"vlan"` }
func LookupL3Network ¶
func LookupL3Network(ctx *pulumi.Context, args *LookupL3NetworkArgs, opts ...pulumi.InvokeOption) (*LookupL3NetworkResult, error)
Get properties of the provided layer 3 (L3) network. Azure REST API version: 2023-05-01-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func (*LookupL3NetworkResult) Defaults ¶
func (val *LookupL3NetworkResult) Defaults() *LookupL3NetworkResult
Defaults sets the appropriate defaults for LookupL3NetworkResult
type LookupL3NetworkResultOutput ¶
type LookupL3NetworkResultOutput struct{ *pulumi.OutputState }
func LookupL3NetworkOutput ¶
func LookupL3NetworkOutput(ctx *pulumi.Context, args LookupL3NetworkOutputArgs, opts ...pulumi.InvokeOption) LookupL3NetworkResultOutput
func (LookupL3NetworkResultOutput) AssociatedResourceIds ¶
func (o LookupL3NetworkResultOutput) AssociatedResourceIds() pulumi.StringArrayOutput
The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.
func (LookupL3NetworkResultOutput) ClusterId ¶
func (o LookupL3NetworkResultOutput) ClusterId() pulumi.StringOutput
The resource ID of the Network Cloud cluster this L3 network is associated with.
func (LookupL3NetworkResultOutput) DetailedStatus ¶
func (o LookupL3NetworkResultOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the L3 network.
func (LookupL3NetworkResultOutput) DetailedStatusMessage ¶
func (o LookupL3NetworkResultOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (LookupL3NetworkResultOutput) ElementType ¶
func (LookupL3NetworkResultOutput) ElementType() reflect.Type
func (LookupL3NetworkResultOutput) ExtendedLocation ¶
func (o LookupL3NetworkResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (LookupL3NetworkResultOutput) HybridAksClustersAssociatedIds ¶
func (o LookupL3NetworkResultOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource IDs that are associated with this L3 network.
func (LookupL3NetworkResultOutput) HybridAksIpamEnabled ¶
func (o LookupL3NetworkResultOutput) HybridAksIpamEnabled() pulumi.StringPtrOutput
Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The indicator of whether or not to disable IPAM allocation on the network attachment definition injected into the Hybrid AKS Cluster.
func (LookupL3NetworkResultOutput) HybridAksPluginType ¶
func (o LookupL3NetworkResultOutput) HybridAksPluginType() pulumi.StringPtrOutput
Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS.
func (LookupL3NetworkResultOutput) Id ¶
func (o LookupL3NetworkResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupL3NetworkResultOutput) InterfaceName ¶
func (o LookupL3NetworkResultOutput) InterfaceName() pulumi.StringPtrOutput
The default interface name for this L3 network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine.
func (LookupL3NetworkResultOutput) IpAllocationType ¶
func (o LookupL3NetworkResultOutput) IpAllocationType() pulumi.StringPtrOutput
The type of the IP address allocation, defaulted to "DualStack".
func (LookupL3NetworkResultOutput) Ipv4ConnectedPrefix ¶
func (o LookupL3NetworkResultOutput) Ipv4ConnectedPrefix() pulumi.StringPtrOutput
The IPV4 prefix (CIDR) assigned to this L3 network. Required when the IP allocation type is IPV4 or DualStack.
func (LookupL3NetworkResultOutput) Ipv6ConnectedPrefix ¶
func (o LookupL3NetworkResultOutput) Ipv6ConnectedPrefix() pulumi.StringPtrOutput
The IPV6 prefix (CIDR) assigned to this L3 network. Required when the IP allocation type is IPV6 or DualStack.
func (LookupL3NetworkResultOutput) L3IsolationDomainId ¶
func (o LookupL3NetworkResultOutput) L3IsolationDomainId() pulumi.StringOutput
The resource ID of the Network Fabric l3IsolationDomain.
func (LookupL3NetworkResultOutput) Location ¶
func (o LookupL3NetworkResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupL3NetworkResultOutput) Name ¶
func (o LookupL3NetworkResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupL3NetworkResultOutput) ProvisioningState ¶
func (o LookupL3NetworkResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the L3 network.
func (LookupL3NetworkResultOutput) SystemData ¶
func (o LookupL3NetworkResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupL3NetworkResultOutput) Tags ¶
func (o LookupL3NetworkResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupL3NetworkResultOutput) ToLookupL3NetworkResultOutput ¶
func (o LookupL3NetworkResultOutput) ToLookupL3NetworkResultOutput() LookupL3NetworkResultOutput
func (LookupL3NetworkResultOutput) ToLookupL3NetworkResultOutputWithContext ¶
func (o LookupL3NetworkResultOutput) ToLookupL3NetworkResultOutputWithContext(ctx context.Context) LookupL3NetworkResultOutput
func (LookupL3NetworkResultOutput) Type ¶
func (o LookupL3NetworkResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupL3NetworkResultOutput) VirtualMachinesAssociatedIds ¶
func (o LookupL3NetworkResultOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this L3 network.
func (LookupL3NetworkResultOutput) Vlan ¶
func (o LookupL3NetworkResultOutput) Vlan() pulumi.Float64Output
The VLAN from the l3IsolationDomain that is used for this network.
type LookupMetricsConfigurationArgs ¶
type LookupMetricsConfigurationArgs struct { // The name of the cluster. ClusterName string `pulumi:"clusterName"` // The name of the metrics configuration for the cluster. MetricsConfigurationName string `pulumi:"metricsConfigurationName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupMetricsConfigurationOutputArgs ¶
type LookupMetricsConfigurationOutputArgs struct { // The name of the cluster. ClusterName pulumi.StringInput `pulumi:"clusterName"` // The name of the metrics configuration for the cluster. MetricsConfigurationName pulumi.StringInput `pulumi:"metricsConfigurationName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupMetricsConfigurationOutputArgs) ElementType ¶
func (LookupMetricsConfigurationOutputArgs) ElementType() reflect.Type
type LookupMetricsConfigurationResult ¶
type LookupMetricsConfigurationResult struct { // The interval in minutes by which metrics will be collected. CollectionInterval float64 `pulumi:"collectionInterval"` // The more detailed status of the metrics configuration. DetailedStatus string `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage string `pulumi:"detailedStatusMessage"` // The list of metrics that are available for the cluster but disabled at the moment. DisabledMetrics []string `pulumi:"disabledMetrics"` // The list of metric names that have been chosen to be enabled in addition to the core set of enabled metrics. EnabledMetrics []string `pulumi:"enabledMetrics"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponse `pulumi:"extendedLocation"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // The provisioning state of the metrics configuration. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
func LookupMetricsConfiguration ¶
func LookupMetricsConfiguration(ctx *pulumi.Context, args *LookupMetricsConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupMetricsConfigurationResult, error)
Get metrics configuration of the provided cluster. Azure REST API version: 2023-05-01-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
type LookupMetricsConfigurationResultOutput ¶
type LookupMetricsConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupMetricsConfigurationOutput ¶
func LookupMetricsConfigurationOutput(ctx *pulumi.Context, args LookupMetricsConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupMetricsConfigurationResultOutput
func (LookupMetricsConfigurationResultOutput) CollectionInterval ¶
func (o LookupMetricsConfigurationResultOutput) CollectionInterval() pulumi.Float64Output
The interval in minutes by which metrics will be collected.
func (LookupMetricsConfigurationResultOutput) DetailedStatus ¶
func (o LookupMetricsConfigurationResultOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the metrics configuration.
func (LookupMetricsConfigurationResultOutput) DetailedStatusMessage ¶
func (o LookupMetricsConfigurationResultOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (LookupMetricsConfigurationResultOutput) DisabledMetrics ¶
func (o LookupMetricsConfigurationResultOutput) DisabledMetrics() pulumi.StringArrayOutput
The list of metrics that are available for the cluster but disabled at the moment.
func (LookupMetricsConfigurationResultOutput) ElementType ¶
func (LookupMetricsConfigurationResultOutput) ElementType() reflect.Type
func (LookupMetricsConfigurationResultOutput) EnabledMetrics ¶
func (o LookupMetricsConfigurationResultOutput) EnabledMetrics() pulumi.StringArrayOutput
The list of metric names that have been chosen to be enabled in addition to the core set of enabled metrics.
func (LookupMetricsConfigurationResultOutput) ExtendedLocation ¶
func (o LookupMetricsConfigurationResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (LookupMetricsConfigurationResultOutput) Id ¶
func (o LookupMetricsConfigurationResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupMetricsConfigurationResultOutput) Location ¶
func (o LookupMetricsConfigurationResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupMetricsConfigurationResultOutput) Name ¶
func (o LookupMetricsConfigurationResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupMetricsConfigurationResultOutput) ProvisioningState ¶
func (o LookupMetricsConfigurationResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the metrics configuration.
func (LookupMetricsConfigurationResultOutput) SystemData ¶
func (o LookupMetricsConfigurationResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupMetricsConfigurationResultOutput) Tags ¶
func (o LookupMetricsConfigurationResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupMetricsConfigurationResultOutput) ToLookupMetricsConfigurationResultOutput ¶
func (o LookupMetricsConfigurationResultOutput) ToLookupMetricsConfigurationResultOutput() LookupMetricsConfigurationResultOutput
func (LookupMetricsConfigurationResultOutput) ToLookupMetricsConfigurationResultOutputWithContext ¶
func (o LookupMetricsConfigurationResultOutput) ToLookupMetricsConfigurationResultOutputWithContext(ctx context.Context) LookupMetricsConfigurationResultOutput
func (LookupMetricsConfigurationResultOutput) Type ¶
func (o LookupMetricsConfigurationResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupRackArgs ¶
type LookupRackOutputArgs ¶
type LookupRackOutputArgs struct { // The name of the rack. RackName pulumi.StringInput `pulumi:"rackName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupRackOutputArgs) ElementType ¶
func (LookupRackOutputArgs) ElementType() reflect.Type
type LookupRackResult ¶
type LookupRackResult struct { // The value that will be used for machines in this rack to represent the availability zones that can be referenced by Hybrid AKS Clusters for node arrangement. AvailabilityZone string `pulumi:"availabilityZone"` // The resource ID of the cluster the rack is created for. This value is set when the rack is created by the cluster. ClusterId string `pulumi:"clusterId"` // The more detailed status of the rack. DetailedStatus string `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage string `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponse `pulumi:"extendedLocation"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // The provisioning state of the rack resource. ProvisioningState string `pulumi:"provisioningState"` // The free-form description of the rack location. (e.g. “DTN Datacenter, Floor 3, Isle 9, Rack 2B”) RackLocation string `pulumi:"rackLocation"` // The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired. RackSerialNumber string `pulumi:"rackSerialNumber"` // The SKU for the rack. RackSkuId string `pulumi:"rackSkuId"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
func LookupRack ¶
func LookupRack(ctx *pulumi.Context, args *LookupRackArgs, opts ...pulumi.InvokeOption) (*LookupRackResult, error)
Get properties of the provided rack. Azure REST API version: 2023-05-01-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
type LookupRackResultOutput ¶
type LookupRackResultOutput struct{ *pulumi.OutputState }
func LookupRackOutput ¶
func LookupRackOutput(ctx *pulumi.Context, args LookupRackOutputArgs, opts ...pulumi.InvokeOption) LookupRackResultOutput
func (LookupRackResultOutput) AvailabilityZone ¶
func (o LookupRackResultOutput) AvailabilityZone() pulumi.StringOutput
The value that will be used for machines in this rack to represent the availability zones that can be referenced by Hybrid AKS Clusters for node arrangement.
func (LookupRackResultOutput) ClusterId ¶
func (o LookupRackResultOutput) ClusterId() pulumi.StringOutput
The resource ID of the cluster the rack is created for. This value is set when the rack is created by the cluster.
func (LookupRackResultOutput) DetailedStatus ¶
func (o LookupRackResultOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the rack.
func (LookupRackResultOutput) DetailedStatusMessage ¶
func (o LookupRackResultOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (LookupRackResultOutput) ElementType ¶
func (LookupRackResultOutput) ElementType() reflect.Type
func (LookupRackResultOutput) ExtendedLocation ¶
func (o LookupRackResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (LookupRackResultOutput) Id ¶
func (o LookupRackResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupRackResultOutput) Location ¶
func (o LookupRackResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupRackResultOutput) Name ¶
func (o LookupRackResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupRackResultOutput) ProvisioningState ¶
func (o LookupRackResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the rack resource.
func (LookupRackResultOutput) RackLocation ¶
func (o LookupRackResultOutput) RackLocation() pulumi.StringOutput
The free-form description of the rack location. (e.g. “DTN Datacenter, Floor 3, Isle 9, Rack 2B”)
func (LookupRackResultOutput) RackSerialNumber ¶
func (o LookupRackResultOutput) RackSerialNumber() pulumi.StringOutput
The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.
func (LookupRackResultOutput) RackSkuId ¶
func (o LookupRackResultOutput) RackSkuId() pulumi.StringOutput
The SKU for the rack.
func (LookupRackResultOutput) SystemData ¶
func (o LookupRackResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupRackResultOutput) Tags ¶
func (o LookupRackResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupRackResultOutput) ToLookupRackResultOutput ¶
func (o LookupRackResultOutput) ToLookupRackResultOutput() LookupRackResultOutput
func (LookupRackResultOutput) ToLookupRackResultOutputWithContext ¶
func (o LookupRackResultOutput) ToLookupRackResultOutputWithContext(ctx context.Context) LookupRackResultOutput
func (LookupRackResultOutput) Type ¶
func (o LookupRackResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupStorageApplianceOutputArgs ¶
type LookupStorageApplianceOutputArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the storage appliance. StorageApplianceName pulumi.StringInput `pulumi:"storageApplianceName"` }
func (LookupStorageApplianceOutputArgs) ElementType ¶
func (LookupStorageApplianceOutputArgs) ElementType() reflect.Type
type LookupStorageApplianceResult ¶
type LookupStorageApplianceResult struct { // The credentials of the administrative interface on this storage appliance. AdministratorCredentials AdministrativeCredentialsResponse `pulumi:"administratorCredentials"` // The total capacity of the storage appliance. Capacity float64 `pulumi:"capacity"` // The amount of storage consumed. CapacityUsed float64 `pulumi:"capacityUsed"` // The resource ID of the cluster this storage appliance is associated with. ClusterId string `pulumi:"clusterId"` // The detailed status of the storage appliance. DetailedStatus string `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage string `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponse `pulumi:"extendedLocation"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The endpoint for the management interface of the storage appliance. ManagementIpv4Address string `pulumi:"managementIpv4Address"` // The name of the resource Name string `pulumi:"name"` // The provisioning state of the storage appliance. ProvisioningState string `pulumi:"provisioningState"` // The resource ID of the rack where this storage appliance resides. RackId string `pulumi:"rackId"` // The slot the storage appliance is in the rack based on the BOM configuration. RackSlot float64 `pulumi:"rackSlot"` // The indicator of whether the storage appliance supports remote vendor management. RemoteVendorManagementFeature string `pulumi:"remoteVendorManagementFeature"` // The indicator of whether the remote vendor management feature is enabled or disabled, or unsupported if it is an unsupported feature. RemoteVendorManagementStatus string `pulumi:"remoteVendorManagementStatus"` // The serial number for the storage appliance. SerialNumber string `pulumi:"serialNumber"` // The SKU for the storage appliance. StorageApplianceSkuId string `pulumi:"storageApplianceSkuId"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
func LookupStorageAppliance ¶
func LookupStorageAppliance(ctx *pulumi.Context, args *LookupStorageApplianceArgs, opts ...pulumi.InvokeOption) (*LookupStorageApplianceResult, error)
Get properties of the provided storage appliance. Azure REST API version: 2023-05-01-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
type LookupStorageApplianceResultOutput ¶
type LookupStorageApplianceResultOutput struct{ *pulumi.OutputState }
func LookupStorageApplianceOutput ¶
func LookupStorageApplianceOutput(ctx *pulumi.Context, args LookupStorageApplianceOutputArgs, opts ...pulumi.InvokeOption) LookupStorageApplianceResultOutput
func (LookupStorageApplianceResultOutput) AdministratorCredentials ¶
func (o LookupStorageApplianceResultOutput) AdministratorCredentials() AdministrativeCredentialsResponseOutput
The credentials of the administrative interface on this storage appliance.
func (LookupStorageApplianceResultOutput) Capacity ¶
func (o LookupStorageApplianceResultOutput) Capacity() pulumi.Float64Output
The total capacity of the storage appliance.
func (LookupStorageApplianceResultOutput) CapacityUsed ¶
func (o LookupStorageApplianceResultOutput) CapacityUsed() pulumi.Float64Output
The amount of storage consumed.
func (LookupStorageApplianceResultOutput) ClusterId ¶
func (o LookupStorageApplianceResultOutput) ClusterId() pulumi.StringOutput
The resource ID of the cluster this storage appliance is associated with.
func (LookupStorageApplianceResultOutput) DetailedStatus ¶
func (o LookupStorageApplianceResultOutput) DetailedStatus() pulumi.StringOutput
The detailed status of the storage appliance.
func (LookupStorageApplianceResultOutput) DetailedStatusMessage ¶
func (o LookupStorageApplianceResultOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (LookupStorageApplianceResultOutput) ElementType ¶
func (LookupStorageApplianceResultOutput) ElementType() reflect.Type
func (LookupStorageApplianceResultOutput) ExtendedLocation ¶
func (o LookupStorageApplianceResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (LookupStorageApplianceResultOutput) Id ¶
func (o LookupStorageApplianceResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupStorageApplianceResultOutput) Location ¶
func (o LookupStorageApplianceResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupStorageApplianceResultOutput) ManagementIpv4Address ¶
func (o LookupStorageApplianceResultOutput) ManagementIpv4Address() pulumi.StringOutput
The endpoint for the management interface of the storage appliance.
func (LookupStorageApplianceResultOutput) Name ¶
func (o LookupStorageApplianceResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupStorageApplianceResultOutput) ProvisioningState ¶
func (o LookupStorageApplianceResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the storage appliance.
func (LookupStorageApplianceResultOutput) RackId ¶
func (o LookupStorageApplianceResultOutput) RackId() pulumi.StringOutput
The resource ID of the rack where this storage appliance resides.
func (LookupStorageApplianceResultOutput) RackSlot ¶
func (o LookupStorageApplianceResultOutput) RackSlot() pulumi.Float64Output
The slot the storage appliance is in the rack based on the BOM configuration.
func (LookupStorageApplianceResultOutput) RemoteVendorManagementFeature ¶
func (o LookupStorageApplianceResultOutput) RemoteVendorManagementFeature() pulumi.StringOutput
The indicator of whether the storage appliance supports remote vendor management.
func (LookupStorageApplianceResultOutput) RemoteVendorManagementStatus ¶
func (o LookupStorageApplianceResultOutput) RemoteVendorManagementStatus() pulumi.StringOutput
The indicator of whether the remote vendor management feature is enabled or disabled, or unsupported if it is an unsupported feature.
func (LookupStorageApplianceResultOutput) SerialNumber ¶
func (o LookupStorageApplianceResultOutput) SerialNumber() pulumi.StringOutput
The serial number for the storage appliance.
func (LookupStorageApplianceResultOutput) StorageApplianceSkuId ¶
func (o LookupStorageApplianceResultOutput) StorageApplianceSkuId() pulumi.StringOutput
The SKU for the storage appliance.
func (LookupStorageApplianceResultOutput) SystemData ¶
func (o LookupStorageApplianceResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupStorageApplianceResultOutput) Tags ¶
func (o LookupStorageApplianceResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupStorageApplianceResultOutput) ToLookupStorageApplianceResultOutput ¶
func (o LookupStorageApplianceResultOutput) ToLookupStorageApplianceResultOutput() LookupStorageApplianceResultOutput
func (LookupStorageApplianceResultOutput) ToLookupStorageApplianceResultOutputWithContext ¶
func (o LookupStorageApplianceResultOutput) ToLookupStorageApplianceResultOutputWithContext(ctx context.Context) LookupStorageApplianceResultOutput
func (LookupStorageApplianceResultOutput) Type ¶
func (o LookupStorageApplianceResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupTrunkedNetworkOutputArgs ¶
type LookupTrunkedNetworkOutputArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the trunked network. TrunkedNetworkName pulumi.StringInput `pulumi:"trunkedNetworkName"` }
func (LookupTrunkedNetworkOutputArgs) ElementType ¶
func (LookupTrunkedNetworkOutputArgs) ElementType() reflect.Type
type LookupTrunkedNetworkResult ¶
type LookupTrunkedNetworkResult struct { // The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network. AssociatedResourceIds []string `pulumi:"associatedResourceIds"` // The resource ID of the Network Cloud cluster this trunked network is associated with. ClusterId string `pulumi:"clusterId"` // The more detailed status of the trunked network. DetailedStatus string `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage string `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponse `pulumi:"extendedLocation"` // Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource IDs that are associated with this trunked network. HybridAksClustersAssociatedIds []string `pulumi:"hybridAksClustersAssociatedIds"` // Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS. HybridAksPluginType *string `pulumi:"hybridAksPluginType"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The default interface name for this trunked network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine. InterfaceName *string `pulumi:"interfaceName"` // The list of resource IDs representing the Network Fabric isolation domains. It can be any combination of l2IsolationDomain and l3IsolationDomain resources. IsolationDomainIds []string `pulumi:"isolationDomainIds"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // The provisioning state of the trunked network. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this trunked network. VirtualMachinesAssociatedIds []string `pulumi:"virtualMachinesAssociatedIds"` // The list of vlans that are selected from the isolation domains for trunking. Vlans []float64 `pulumi:"vlans"` }
func LookupTrunkedNetwork ¶
func LookupTrunkedNetwork(ctx *pulumi.Context, args *LookupTrunkedNetworkArgs, opts ...pulumi.InvokeOption) (*LookupTrunkedNetworkResult, error)
Get properties of the provided trunked network. Azure REST API version: 2023-05-01-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func (*LookupTrunkedNetworkResult) Defaults ¶
func (val *LookupTrunkedNetworkResult) Defaults() *LookupTrunkedNetworkResult
Defaults sets the appropriate defaults for LookupTrunkedNetworkResult
type LookupTrunkedNetworkResultOutput ¶
type LookupTrunkedNetworkResultOutput struct{ *pulumi.OutputState }
func LookupTrunkedNetworkOutput ¶
func LookupTrunkedNetworkOutput(ctx *pulumi.Context, args LookupTrunkedNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupTrunkedNetworkResultOutput
func (LookupTrunkedNetworkResultOutput) AssociatedResourceIds ¶
func (o LookupTrunkedNetworkResultOutput) AssociatedResourceIds() pulumi.StringArrayOutput
The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.
func (LookupTrunkedNetworkResultOutput) ClusterId ¶
func (o LookupTrunkedNetworkResultOutput) ClusterId() pulumi.StringOutput
The resource ID of the Network Cloud cluster this trunked network is associated with.
func (LookupTrunkedNetworkResultOutput) DetailedStatus ¶
func (o LookupTrunkedNetworkResultOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the trunked network.
func (LookupTrunkedNetworkResultOutput) DetailedStatusMessage ¶
func (o LookupTrunkedNetworkResultOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (LookupTrunkedNetworkResultOutput) ElementType ¶
func (LookupTrunkedNetworkResultOutput) ElementType() reflect.Type
func (LookupTrunkedNetworkResultOutput) ExtendedLocation ¶
func (o LookupTrunkedNetworkResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (LookupTrunkedNetworkResultOutput) HybridAksClustersAssociatedIds ¶
func (o LookupTrunkedNetworkResultOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource IDs that are associated with this trunked network.
func (LookupTrunkedNetworkResultOutput) HybridAksPluginType ¶
func (o LookupTrunkedNetworkResultOutput) HybridAksPluginType() pulumi.StringPtrOutput
Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS.
func (LookupTrunkedNetworkResultOutput) Id ¶
func (o LookupTrunkedNetworkResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupTrunkedNetworkResultOutput) InterfaceName ¶
func (o LookupTrunkedNetworkResultOutput) InterfaceName() pulumi.StringPtrOutput
The default interface name for this trunked network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine.
func (LookupTrunkedNetworkResultOutput) IsolationDomainIds ¶
func (o LookupTrunkedNetworkResultOutput) IsolationDomainIds() pulumi.StringArrayOutput
The list of resource IDs representing the Network Fabric isolation domains. It can be any combination of l2IsolationDomain and l3IsolationDomain resources.
func (LookupTrunkedNetworkResultOutput) Location ¶
func (o LookupTrunkedNetworkResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupTrunkedNetworkResultOutput) Name ¶
func (o LookupTrunkedNetworkResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupTrunkedNetworkResultOutput) ProvisioningState ¶
func (o LookupTrunkedNetworkResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the trunked network.
func (LookupTrunkedNetworkResultOutput) SystemData ¶
func (o LookupTrunkedNetworkResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupTrunkedNetworkResultOutput) Tags ¶
func (o LookupTrunkedNetworkResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupTrunkedNetworkResultOutput) ToLookupTrunkedNetworkResultOutput ¶
func (o LookupTrunkedNetworkResultOutput) ToLookupTrunkedNetworkResultOutput() LookupTrunkedNetworkResultOutput
func (LookupTrunkedNetworkResultOutput) ToLookupTrunkedNetworkResultOutputWithContext ¶
func (o LookupTrunkedNetworkResultOutput) ToLookupTrunkedNetworkResultOutputWithContext(ctx context.Context) LookupTrunkedNetworkResultOutput
func (LookupTrunkedNetworkResultOutput) Type ¶
func (o LookupTrunkedNetworkResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupTrunkedNetworkResultOutput) VirtualMachinesAssociatedIds ¶
func (o LookupTrunkedNetworkResultOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this trunked network.
func (LookupTrunkedNetworkResultOutput) Vlans ¶
func (o LookupTrunkedNetworkResultOutput) Vlans() pulumi.Float64ArrayOutput
The list of vlans that are selected from the isolation domains for trunking.
type LookupVirtualMachineOutputArgs ¶
type LookupVirtualMachineOutputArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the virtual machine. VirtualMachineName pulumi.StringInput `pulumi:"virtualMachineName"` }
func (LookupVirtualMachineOutputArgs) ElementType ¶
func (LookupVirtualMachineOutputArgs) ElementType() reflect.Type
type LookupVirtualMachineResult ¶
type LookupVirtualMachineResult struct { // The name of the administrator to which the ssh public keys will be added into the authorized keys. AdminUsername string `pulumi:"adminUsername"` // The cluster availability zone containing this virtual machine. AvailabilityZone string `pulumi:"availabilityZone"` // The resource ID of the bare metal machine the virtual machine has landed to. BareMetalMachineId string `pulumi:"bareMetalMachineId"` // Selects the boot method for the virtual machine. BootMethod *string `pulumi:"bootMethod"` // The cloud service network that provides platform-level services for the virtual machine. CloudServicesNetworkAttachment NetworkAttachmentResponse `pulumi:"cloudServicesNetworkAttachment"` // The resource ID of the cluster the virtual machine is created for. ClusterId string `pulumi:"clusterId"` // The number of CPU cores in the virtual machine. CpuCores float64 `pulumi:"cpuCores"` // The more detailed status of the virtual machine. DetailedStatus string `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage string `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponse `pulumi:"extendedLocation"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // Field Deprecated, the value will be ignored if provided. The indicator of whether one of the specified CPU cores is isolated to run the emulator thread for this virtual machine. IsolateEmulatorThread *string `pulumi:"isolateEmulatorThread"` // The geo-location where the resource lives Location string `pulumi:"location"` // The memory size of the virtual machine in GB. MemorySizeGB float64 `pulumi:"memorySizeGB"` // The name of the resource Name string `pulumi:"name"` // The list of network attachments to the virtual machine. NetworkAttachments []NetworkAttachmentResponse `pulumi:"networkAttachments"` // The Base64 encoded cloud-init network data. NetworkData *string `pulumi:"networkData"` // The scheduling hints for the virtual machine. PlacementHints []VirtualMachinePlacementHintResponse `pulumi:"placementHints"` // The power state of the virtual machine. PowerState string `pulumi:"powerState"` // The provisioning state of the virtual machine. ProvisioningState string `pulumi:"provisioningState"` // The list of ssh public keys. Each key will be added to the virtual machine using the cloud-init ssh_authorized_keys mechanism for the adminUsername. SshPublicKeys []SshPublicKeyResponse `pulumi:"sshPublicKeys"` // The storage profile that specifies size and other parameters about the disks related to the virtual machine. StorageProfile StorageProfileResponse `pulumi:"storageProfile"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` // The Base64 encoded cloud-init user data. UserData *string `pulumi:"userData"` // Field Deprecated, use virtualizationModel instead. The type of the virtio interface. VirtioInterface *string `pulumi:"virtioInterface"` // The type of the device model to use. VmDeviceModel *string `pulumi:"vmDeviceModel"` // The virtual machine image that is currently provisioned to the OS disk, using the full url and tag notation used to pull the image. VmImage string `pulumi:"vmImage"` // The credentials used to login to the image repository that has access to the specified image. VmImageRepositoryCredentials *ImageRepositoryCredentialsResponse `pulumi:"vmImageRepositoryCredentials"` // The resource IDs of volumes that are attached to the virtual machine. Volumes []string `pulumi:"volumes"` }
func LookupVirtualMachine ¶
func LookupVirtualMachine(ctx *pulumi.Context, args *LookupVirtualMachineArgs, opts ...pulumi.InvokeOption) (*LookupVirtualMachineResult, error)
Get properties of the provided virtual machine. Azure REST API version: 2023-05-01-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func (*LookupVirtualMachineResult) Defaults ¶
func (val *LookupVirtualMachineResult) Defaults() *LookupVirtualMachineResult
Defaults sets the appropriate defaults for LookupVirtualMachineResult
type LookupVirtualMachineResultOutput ¶
type LookupVirtualMachineResultOutput struct{ *pulumi.OutputState }
func LookupVirtualMachineOutput ¶
func LookupVirtualMachineOutput(ctx *pulumi.Context, args LookupVirtualMachineOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualMachineResultOutput
func (LookupVirtualMachineResultOutput) AdminUsername ¶
func (o LookupVirtualMachineResultOutput) AdminUsername() pulumi.StringOutput
The name of the administrator to which the ssh public keys will be added into the authorized keys.
func (LookupVirtualMachineResultOutput) AvailabilityZone ¶
func (o LookupVirtualMachineResultOutput) AvailabilityZone() pulumi.StringOutput
The cluster availability zone containing this virtual machine.
func (LookupVirtualMachineResultOutput) BareMetalMachineId ¶
func (o LookupVirtualMachineResultOutput) BareMetalMachineId() pulumi.StringOutput
The resource ID of the bare metal machine the virtual machine has landed to.
func (LookupVirtualMachineResultOutput) BootMethod ¶
func (o LookupVirtualMachineResultOutput) BootMethod() pulumi.StringPtrOutput
Selects the boot method for the virtual machine.
func (LookupVirtualMachineResultOutput) CloudServicesNetworkAttachment ¶
func (o LookupVirtualMachineResultOutput) CloudServicesNetworkAttachment() NetworkAttachmentResponseOutput
The cloud service network that provides platform-level services for the virtual machine.
func (LookupVirtualMachineResultOutput) ClusterId ¶
func (o LookupVirtualMachineResultOutput) ClusterId() pulumi.StringOutput
The resource ID of the cluster the virtual machine is created for.
func (LookupVirtualMachineResultOutput) CpuCores ¶
func (o LookupVirtualMachineResultOutput) CpuCores() pulumi.Float64Output
The number of CPU cores in the virtual machine.
func (LookupVirtualMachineResultOutput) DetailedStatus ¶
func (o LookupVirtualMachineResultOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the virtual machine.
func (LookupVirtualMachineResultOutput) DetailedStatusMessage ¶
func (o LookupVirtualMachineResultOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (LookupVirtualMachineResultOutput) ElementType ¶
func (LookupVirtualMachineResultOutput) ElementType() reflect.Type
func (LookupVirtualMachineResultOutput) ExtendedLocation ¶
func (o LookupVirtualMachineResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (LookupVirtualMachineResultOutput) Id ¶
func (o LookupVirtualMachineResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupVirtualMachineResultOutput) IsolateEmulatorThread ¶
func (o LookupVirtualMachineResultOutput) IsolateEmulatorThread() pulumi.StringPtrOutput
Field Deprecated, the value will be ignored if provided. The indicator of whether one of the specified CPU cores is isolated to run the emulator thread for this virtual machine.
func (LookupVirtualMachineResultOutput) Location ¶
func (o LookupVirtualMachineResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupVirtualMachineResultOutput) MemorySizeGB ¶
func (o LookupVirtualMachineResultOutput) MemorySizeGB() pulumi.Float64Output
The memory size of the virtual machine in GB.
func (LookupVirtualMachineResultOutput) Name ¶
func (o LookupVirtualMachineResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupVirtualMachineResultOutput) NetworkAttachments ¶
func (o LookupVirtualMachineResultOutput) NetworkAttachments() NetworkAttachmentResponseArrayOutput
The list of network attachments to the virtual machine.
func (LookupVirtualMachineResultOutput) NetworkData ¶
func (o LookupVirtualMachineResultOutput) NetworkData() pulumi.StringPtrOutput
The Base64 encoded cloud-init network data.
func (LookupVirtualMachineResultOutput) PlacementHints ¶
func (o LookupVirtualMachineResultOutput) PlacementHints() VirtualMachinePlacementHintResponseArrayOutput
The scheduling hints for the virtual machine.
func (LookupVirtualMachineResultOutput) PowerState ¶
func (o LookupVirtualMachineResultOutput) PowerState() pulumi.StringOutput
The power state of the virtual machine.
func (LookupVirtualMachineResultOutput) ProvisioningState ¶
func (o LookupVirtualMachineResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the virtual machine.
func (LookupVirtualMachineResultOutput) SshPublicKeys ¶
func (o LookupVirtualMachineResultOutput) SshPublicKeys() SshPublicKeyResponseArrayOutput
The list of ssh public keys. Each key will be added to the virtual machine using the cloud-init ssh_authorized_keys mechanism for the adminUsername.
func (LookupVirtualMachineResultOutput) StorageProfile ¶
func (o LookupVirtualMachineResultOutput) StorageProfile() StorageProfileResponseOutput
The storage profile that specifies size and other parameters about the disks related to the virtual machine.
func (LookupVirtualMachineResultOutput) SystemData ¶
func (o LookupVirtualMachineResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupVirtualMachineResultOutput) Tags ¶
func (o LookupVirtualMachineResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupVirtualMachineResultOutput) ToLookupVirtualMachineResultOutput ¶
func (o LookupVirtualMachineResultOutput) ToLookupVirtualMachineResultOutput() LookupVirtualMachineResultOutput
func (LookupVirtualMachineResultOutput) ToLookupVirtualMachineResultOutputWithContext ¶
func (o LookupVirtualMachineResultOutput) ToLookupVirtualMachineResultOutputWithContext(ctx context.Context) LookupVirtualMachineResultOutput
func (LookupVirtualMachineResultOutput) Type ¶
func (o LookupVirtualMachineResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (LookupVirtualMachineResultOutput) UserData ¶
func (o LookupVirtualMachineResultOutput) UserData() pulumi.StringPtrOutput
The Base64 encoded cloud-init user data.
func (LookupVirtualMachineResultOutput) VirtioInterface ¶
func (o LookupVirtualMachineResultOutput) VirtioInterface() pulumi.StringPtrOutput
Field Deprecated, use virtualizationModel instead. The type of the virtio interface.
func (LookupVirtualMachineResultOutput) VmDeviceModel ¶
func (o LookupVirtualMachineResultOutput) VmDeviceModel() pulumi.StringPtrOutput
The type of the device model to use.
func (LookupVirtualMachineResultOutput) VmImage ¶
func (o LookupVirtualMachineResultOutput) VmImage() pulumi.StringOutput
The virtual machine image that is currently provisioned to the OS disk, using the full url and tag notation used to pull the image.
func (LookupVirtualMachineResultOutput) VmImageRepositoryCredentials ¶
func (o LookupVirtualMachineResultOutput) VmImageRepositoryCredentials() ImageRepositoryCredentialsResponsePtrOutput
The credentials used to login to the image repository that has access to the specified image.
func (LookupVirtualMachineResultOutput) Volumes ¶
func (o LookupVirtualMachineResultOutput) Volumes() pulumi.StringArrayOutput
The resource IDs of volumes that are attached to the virtual machine.
type LookupVolumeArgs ¶
type LookupVolumeOutputArgs ¶
type LookupVolumeOutputArgs struct { // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The name of the volume. VolumeName pulumi.StringInput `pulumi:"volumeName"` }
func (LookupVolumeOutputArgs) ElementType ¶
func (LookupVolumeOutputArgs) ElementType() reflect.Type
type LookupVolumeResult ¶
type LookupVolumeResult struct { // The list of resource IDs that attach the volume. It may include virtual machines and Hybrid AKS clusters. AttachedTo []string `pulumi:"attachedTo"` // The more detailed status of the volume. DetailedStatus string `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage string `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponse `pulumi:"extendedLocation"` // Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // The provisioning state of the volume. ProvisioningState string `pulumi:"provisioningState"` // The unique identifier of the volume. SerialNumber string `pulumi:"serialNumber"` // The size of the allocation for this volume in Mebibytes. SizeMiB float64 `pulumi:"sizeMiB"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
func LookupVolume ¶
func LookupVolume(ctx *pulumi.Context, args *LookupVolumeArgs, opts ...pulumi.InvokeOption) (*LookupVolumeResult, error)
Get properties of the provided volume. Azure REST API version: 2023-05-01-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
type LookupVolumeResultOutput ¶
type LookupVolumeResultOutput struct{ *pulumi.OutputState }
func LookupVolumeOutput ¶
func LookupVolumeOutput(ctx *pulumi.Context, args LookupVolumeOutputArgs, opts ...pulumi.InvokeOption) LookupVolumeResultOutput
func (LookupVolumeResultOutput) AttachedTo ¶
func (o LookupVolumeResultOutput) AttachedTo() pulumi.StringArrayOutput
The list of resource IDs that attach the volume. It may include virtual machines and Hybrid AKS clusters.
func (LookupVolumeResultOutput) DetailedStatus ¶
func (o LookupVolumeResultOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the volume.
func (LookupVolumeResultOutput) DetailedStatusMessage ¶
func (o LookupVolumeResultOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (LookupVolumeResultOutput) ElementType ¶
func (LookupVolumeResultOutput) ElementType() reflect.Type
func (LookupVolumeResultOutput) ExtendedLocation ¶
func (o LookupVolumeResultOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (LookupVolumeResultOutput) Id ¶
func (o LookupVolumeResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
func (LookupVolumeResultOutput) Location ¶
func (o LookupVolumeResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupVolumeResultOutput) Name ¶
func (o LookupVolumeResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupVolumeResultOutput) ProvisioningState ¶
func (o LookupVolumeResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the volume.
func (LookupVolumeResultOutput) SerialNumber ¶
func (o LookupVolumeResultOutput) SerialNumber() pulumi.StringOutput
The unique identifier of the volume.
func (LookupVolumeResultOutput) SizeMiB ¶
func (o LookupVolumeResultOutput) SizeMiB() pulumi.Float64Output
The size of the allocation for this volume in Mebibytes.
func (LookupVolumeResultOutput) SystemData ¶
func (o LookupVolumeResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupVolumeResultOutput) Tags ¶
func (o LookupVolumeResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupVolumeResultOutput) ToLookupVolumeResultOutput ¶
func (o LookupVolumeResultOutput) ToLookupVolumeResultOutput() LookupVolumeResultOutput
func (LookupVolumeResultOutput) ToLookupVolumeResultOutputWithContext ¶
func (o LookupVolumeResultOutput) ToLookupVolumeResultOutputWithContext(ctx context.Context) LookupVolumeResultOutput
func (LookupVolumeResultOutput) Type ¶
func (o LookupVolumeResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type ManagedResourceGroupConfiguration ¶
type ManagedResourceGroupConfiguration struct { // The location of the managed resource group. If not specified, the location of the parent resource is chosen. Location *string `pulumi:"location"` // The name for the managed resource group. If not specified, the unique name is automatically generated. Name *string `pulumi:"name"` }
type ManagedResourceGroupConfigurationArgs ¶
type ManagedResourceGroupConfigurationArgs struct { // The location of the managed resource group. If not specified, the location of the parent resource is chosen. Location pulumi.StringPtrInput `pulumi:"location"` // The name for the managed resource group. If not specified, the unique name is automatically generated. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ManagedResourceGroupConfigurationArgs) ElementType ¶
func (ManagedResourceGroupConfigurationArgs) ElementType() reflect.Type
func (ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationOutput ¶
func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationOutput() ManagedResourceGroupConfigurationOutput
func (ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationOutputWithContext ¶
func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationOutput
func (ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationPtrOutput ¶
func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationPtrOutput() ManagedResourceGroupConfigurationPtrOutput
func (ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationPtrOutputWithContext ¶
func (i ManagedResourceGroupConfigurationArgs) ToManagedResourceGroupConfigurationPtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationPtrOutput
type ManagedResourceGroupConfigurationInput ¶
type ManagedResourceGroupConfigurationInput interface { pulumi.Input ToManagedResourceGroupConfigurationOutput() ManagedResourceGroupConfigurationOutput ToManagedResourceGroupConfigurationOutputWithContext(context.Context) ManagedResourceGroupConfigurationOutput }
ManagedResourceGroupConfigurationInput is an input type that accepts ManagedResourceGroupConfigurationArgs and ManagedResourceGroupConfigurationOutput values. You can construct a concrete instance of `ManagedResourceGroupConfigurationInput` via:
ManagedResourceGroupConfigurationArgs{...}
type ManagedResourceGroupConfigurationOutput ¶
type ManagedResourceGroupConfigurationOutput struct{ *pulumi.OutputState }
func (ManagedResourceGroupConfigurationOutput) ElementType ¶
func (ManagedResourceGroupConfigurationOutput) ElementType() reflect.Type
func (ManagedResourceGroupConfigurationOutput) Location ¶
func (o ManagedResourceGroupConfigurationOutput) Location() pulumi.StringPtrOutput
The location of the managed resource group. If not specified, the location of the parent resource is chosen.
func (ManagedResourceGroupConfigurationOutput) Name ¶
func (o ManagedResourceGroupConfigurationOutput) Name() pulumi.StringPtrOutput
The name for the managed resource group. If not specified, the unique name is automatically generated.
func (ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationOutput ¶
func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationOutput() ManagedResourceGroupConfigurationOutput
func (ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationOutputWithContext ¶
func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationOutput
func (ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationPtrOutput ¶
func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationPtrOutput() ManagedResourceGroupConfigurationPtrOutput
func (ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationPtrOutputWithContext ¶
func (o ManagedResourceGroupConfigurationOutput) ToManagedResourceGroupConfigurationPtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationPtrOutput
type ManagedResourceGroupConfigurationPtrInput ¶
type ManagedResourceGroupConfigurationPtrInput interface { pulumi.Input ToManagedResourceGroupConfigurationPtrOutput() ManagedResourceGroupConfigurationPtrOutput ToManagedResourceGroupConfigurationPtrOutputWithContext(context.Context) ManagedResourceGroupConfigurationPtrOutput }
ManagedResourceGroupConfigurationPtrInput is an input type that accepts ManagedResourceGroupConfigurationArgs, ManagedResourceGroupConfigurationPtr and ManagedResourceGroupConfigurationPtrOutput values. You can construct a concrete instance of `ManagedResourceGroupConfigurationPtrInput` via:
ManagedResourceGroupConfigurationArgs{...} or: nil
func ManagedResourceGroupConfigurationPtr ¶
func ManagedResourceGroupConfigurationPtr(v *ManagedResourceGroupConfigurationArgs) ManagedResourceGroupConfigurationPtrInput
type ManagedResourceGroupConfigurationPtrOutput ¶
type ManagedResourceGroupConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ManagedResourceGroupConfigurationPtrOutput) ElementType ¶
func (ManagedResourceGroupConfigurationPtrOutput) ElementType() reflect.Type
func (ManagedResourceGroupConfigurationPtrOutput) Location ¶
func (o ManagedResourceGroupConfigurationPtrOutput) Location() pulumi.StringPtrOutput
The location of the managed resource group. If not specified, the location of the parent resource is chosen.
func (ManagedResourceGroupConfigurationPtrOutput) Name ¶
func (o ManagedResourceGroupConfigurationPtrOutput) Name() pulumi.StringPtrOutput
The name for the managed resource group. If not specified, the unique name is automatically generated.
func (ManagedResourceGroupConfigurationPtrOutput) ToManagedResourceGroupConfigurationPtrOutput ¶
func (o ManagedResourceGroupConfigurationPtrOutput) ToManagedResourceGroupConfigurationPtrOutput() ManagedResourceGroupConfigurationPtrOutput
func (ManagedResourceGroupConfigurationPtrOutput) ToManagedResourceGroupConfigurationPtrOutputWithContext ¶
func (o ManagedResourceGroupConfigurationPtrOutput) ToManagedResourceGroupConfigurationPtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationPtrOutput
type ManagedResourceGroupConfigurationResponse ¶
type ManagedResourceGroupConfigurationResponse struct { // The location of the managed resource group. If not specified, the location of the parent resource is chosen. Location *string `pulumi:"location"` // The name for the managed resource group. If not specified, the unique name is automatically generated. Name *string `pulumi:"name"` }
type ManagedResourceGroupConfigurationResponseOutput ¶
type ManagedResourceGroupConfigurationResponseOutput struct{ *pulumi.OutputState }
func (ManagedResourceGroupConfigurationResponseOutput) ElementType ¶
func (ManagedResourceGroupConfigurationResponseOutput) ElementType() reflect.Type
func (ManagedResourceGroupConfigurationResponseOutput) Location ¶
func (o ManagedResourceGroupConfigurationResponseOutput) Location() pulumi.StringPtrOutput
The location of the managed resource group. If not specified, the location of the parent resource is chosen.
func (ManagedResourceGroupConfigurationResponseOutput) Name ¶
func (o ManagedResourceGroupConfigurationResponseOutput) Name() pulumi.StringPtrOutput
The name for the managed resource group. If not specified, the unique name is automatically generated.
func (ManagedResourceGroupConfigurationResponseOutput) ToManagedResourceGroupConfigurationResponseOutput ¶
func (o ManagedResourceGroupConfigurationResponseOutput) ToManagedResourceGroupConfigurationResponseOutput() ManagedResourceGroupConfigurationResponseOutput
func (ManagedResourceGroupConfigurationResponseOutput) ToManagedResourceGroupConfigurationResponseOutputWithContext ¶
func (o ManagedResourceGroupConfigurationResponseOutput) ToManagedResourceGroupConfigurationResponseOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationResponseOutput
type ManagedResourceGroupConfigurationResponsePtrOutput ¶
type ManagedResourceGroupConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (ManagedResourceGroupConfigurationResponsePtrOutput) ElementType ¶
func (ManagedResourceGroupConfigurationResponsePtrOutput) ElementType() reflect.Type
func (ManagedResourceGroupConfigurationResponsePtrOutput) Location ¶
func (o ManagedResourceGroupConfigurationResponsePtrOutput) Location() pulumi.StringPtrOutput
The location of the managed resource group. If not specified, the location of the parent resource is chosen.
func (ManagedResourceGroupConfigurationResponsePtrOutput) Name ¶
func (o ManagedResourceGroupConfigurationResponsePtrOutput) Name() pulumi.StringPtrOutput
The name for the managed resource group. If not specified, the unique name is automatically generated.
func (ManagedResourceGroupConfigurationResponsePtrOutput) ToManagedResourceGroupConfigurationResponsePtrOutput ¶
func (o ManagedResourceGroupConfigurationResponsePtrOutput) ToManagedResourceGroupConfigurationResponsePtrOutput() ManagedResourceGroupConfigurationResponsePtrOutput
func (ManagedResourceGroupConfigurationResponsePtrOutput) ToManagedResourceGroupConfigurationResponsePtrOutputWithContext ¶
func (o ManagedResourceGroupConfigurationResponsePtrOutput) ToManagedResourceGroupConfigurationResponsePtrOutputWithContext(ctx context.Context) ManagedResourceGroupConfigurationResponsePtrOutput
type MetricsConfiguration ¶
type MetricsConfiguration struct { pulumi.CustomResourceState // The interval in minutes by which metrics will be collected. CollectionInterval pulumi.Float64Output `pulumi:"collectionInterval"` // The more detailed status of the metrics configuration. DetailedStatus pulumi.StringOutput `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage pulumi.StringOutput `pulumi:"detailedStatusMessage"` // The list of metrics that are available for the cluster but disabled at the moment. DisabledMetrics pulumi.StringArrayOutput `pulumi:"disabledMetrics"` // The list of metric names that have been chosen to be enabled in addition to the core set of enabled metrics. EnabledMetrics pulumi.StringArrayOutput `pulumi:"enabledMetrics"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponseOutput `pulumi:"extendedLocation"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the metrics configuration. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-12-12-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func GetMetricsConfiguration ¶
func GetMetricsConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetricsConfigurationState, opts ...pulumi.ResourceOption) (*MetricsConfiguration, error)
GetMetricsConfiguration gets an existing MetricsConfiguration 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 NewMetricsConfiguration ¶
func NewMetricsConfiguration(ctx *pulumi.Context, name string, args *MetricsConfigurationArgs, opts ...pulumi.ResourceOption) (*MetricsConfiguration, error)
NewMetricsConfiguration registers a new resource with the given unique name, arguments, and options.
func (*MetricsConfiguration) ElementType ¶
func (*MetricsConfiguration) ElementType() reflect.Type
func (*MetricsConfiguration) ToMetricsConfigurationOutput ¶
func (i *MetricsConfiguration) ToMetricsConfigurationOutput() MetricsConfigurationOutput
func (*MetricsConfiguration) ToMetricsConfigurationOutputWithContext ¶
func (i *MetricsConfiguration) ToMetricsConfigurationOutputWithContext(ctx context.Context) MetricsConfigurationOutput
type MetricsConfigurationArgs ¶
type MetricsConfigurationArgs struct { // The name of the cluster. ClusterName pulumi.StringInput // The interval in minutes by which metrics will be collected. CollectionInterval pulumi.Float64Input // The list of metric names that have been chosen to be enabled in addition to the core set of enabled metrics. EnabledMetrics pulumi.StringArrayInput // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the metrics configuration for the cluster. MetricsConfigurationName pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a MetricsConfiguration resource.
func (MetricsConfigurationArgs) ElementType ¶
func (MetricsConfigurationArgs) ElementType() reflect.Type
type MetricsConfigurationInput ¶
type MetricsConfigurationInput interface { pulumi.Input ToMetricsConfigurationOutput() MetricsConfigurationOutput ToMetricsConfigurationOutputWithContext(ctx context.Context) MetricsConfigurationOutput }
type MetricsConfigurationOutput ¶
type MetricsConfigurationOutput struct{ *pulumi.OutputState }
func (MetricsConfigurationOutput) CollectionInterval ¶
func (o MetricsConfigurationOutput) CollectionInterval() pulumi.Float64Output
The interval in minutes by which metrics will be collected.
func (MetricsConfigurationOutput) DetailedStatus ¶
func (o MetricsConfigurationOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the metrics configuration.
func (MetricsConfigurationOutput) DetailedStatusMessage ¶
func (o MetricsConfigurationOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (MetricsConfigurationOutput) DisabledMetrics ¶
func (o MetricsConfigurationOutput) DisabledMetrics() pulumi.StringArrayOutput
The list of metrics that are available for the cluster but disabled at the moment.
func (MetricsConfigurationOutput) ElementType ¶
func (MetricsConfigurationOutput) ElementType() reflect.Type
func (MetricsConfigurationOutput) EnabledMetrics ¶
func (o MetricsConfigurationOutput) EnabledMetrics() pulumi.StringArrayOutput
The list of metric names that have been chosen to be enabled in addition to the core set of enabled metrics.
func (MetricsConfigurationOutput) ExtendedLocation ¶
func (o MetricsConfigurationOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (MetricsConfigurationOutput) Location ¶
func (o MetricsConfigurationOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (MetricsConfigurationOutput) Name ¶
func (o MetricsConfigurationOutput) Name() pulumi.StringOutput
The name of the resource
func (MetricsConfigurationOutput) ProvisioningState ¶
func (o MetricsConfigurationOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the metrics configuration.
func (MetricsConfigurationOutput) SystemData ¶
func (o MetricsConfigurationOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (MetricsConfigurationOutput) Tags ¶
func (o MetricsConfigurationOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (MetricsConfigurationOutput) ToMetricsConfigurationOutput ¶
func (o MetricsConfigurationOutput) ToMetricsConfigurationOutput() MetricsConfigurationOutput
func (MetricsConfigurationOutput) ToMetricsConfigurationOutputWithContext ¶
func (o MetricsConfigurationOutput) ToMetricsConfigurationOutputWithContext(ctx context.Context) MetricsConfigurationOutput
func (MetricsConfigurationOutput) Type ¶
func (o MetricsConfigurationOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type MetricsConfigurationState ¶
type MetricsConfigurationState struct { }
func (MetricsConfigurationState) ElementType ¶
func (MetricsConfigurationState) ElementType() reflect.Type
type NetworkAttachment ¶
type NetworkAttachment struct { // The resource ID of the associated network attached to the virtual machine. // It can be one of cloudServicesNetwork, l3Network, l2Network or trunkedNetwork resources. AttachedNetworkId string `pulumi:"attachedNetworkId"` // The indicator of whether this is the default gateway. // Only one of the attached networks (including the CloudServicesNetwork attachment) for a single machine may be specified as True. DefaultGateway *string `pulumi:"defaultGateway"` // The IP allocation mechanism for the virtual machine. // Dynamic and Static are only valid for l3Network which may also specify Disabled. // Otherwise, Disabled is the only permitted value. IpAllocationMethod string `pulumi:"ipAllocationMethod"` // The IPv4 address of the virtual machine. // // This field is used only if the attached network has IPAllocationType of IPV4 or DualStack. // // If IPAllocationMethod is: // Static - this field must contain a user specified IPv4 address from within the subnet specified in the attached network. // Dynamic - this field is read-only, but will be populated with an address from within the subnet specified in the attached network. // Disabled - this field will be empty. Ipv4Address *string `pulumi:"ipv4Address"` // The IPv6 address of the virtual machine. // // This field is used only if the attached network has IPAllocationType of IPV6 or DualStack. // // If IPAllocationMethod is: // Static - this field must contain an IPv6 address range from within the range specified in the attached network. // Dynamic - this field is read-only, but will be populated with an range from within the subnet specified in the attached network. // Disabled - this field will be empty. Ipv6Address *string `pulumi:"ipv6Address"` // The associated network's interface name. // If specified, the network attachment name has a maximum length of 15 characters and must be unique to this virtual machine. // If the user doesn’t specify this value, the default interface name of the network resource will be used. // For a CloudServicesNetwork resource, this name will be ignored. NetworkAttachmentName *string `pulumi:"networkAttachmentName"` }
type NetworkAttachmentArgs ¶
type NetworkAttachmentArgs struct { // The resource ID of the associated network attached to the virtual machine. // It can be one of cloudServicesNetwork, l3Network, l2Network or trunkedNetwork resources. AttachedNetworkId pulumi.StringInput `pulumi:"attachedNetworkId"` // The indicator of whether this is the default gateway. // Only one of the attached networks (including the CloudServicesNetwork attachment) for a single machine may be specified as True. DefaultGateway pulumi.StringPtrInput `pulumi:"defaultGateway"` // The IP allocation mechanism for the virtual machine. // Dynamic and Static are only valid for l3Network which may also specify Disabled. // Otherwise, Disabled is the only permitted value. IpAllocationMethod pulumi.StringInput `pulumi:"ipAllocationMethod"` // The IPv4 address of the virtual machine. // // This field is used only if the attached network has IPAllocationType of IPV4 or DualStack. // // If IPAllocationMethod is: // Static - this field must contain a user specified IPv4 address from within the subnet specified in the attached network. // Dynamic - this field is read-only, but will be populated with an address from within the subnet specified in the attached network. // Disabled - this field will be empty. Ipv4Address pulumi.StringPtrInput `pulumi:"ipv4Address"` // The IPv6 address of the virtual machine. // // This field is used only if the attached network has IPAllocationType of IPV6 or DualStack. // // If IPAllocationMethod is: // Static - this field must contain an IPv6 address range from within the range specified in the attached network. // Dynamic - this field is read-only, but will be populated with an range from within the subnet specified in the attached network. // Disabled - this field will be empty. Ipv6Address pulumi.StringPtrInput `pulumi:"ipv6Address"` // The associated network's interface name. // If specified, the network attachment name has a maximum length of 15 characters and must be unique to this virtual machine. // If the user doesn’t specify this value, the default interface name of the network resource will be used. // For a CloudServicesNetwork resource, this name will be ignored. NetworkAttachmentName pulumi.StringPtrInput `pulumi:"networkAttachmentName"` }
func (NetworkAttachmentArgs) ElementType ¶
func (NetworkAttachmentArgs) ElementType() reflect.Type
func (NetworkAttachmentArgs) ToNetworkAttachmentOutput ¶
func (i NetworkAttachmentArgs) ToNetworkAttachmentOutput() NetworkAttachmentOutput
func (NetworkAttachmentArgs) ToNetworkAttachmentOutputWithContext ¶
func (i NetworkAttachmentArgs) ToNetworkAttachmentOutputWithContext(ctx context.Context) NetworkAttachmentOutput
type NetworkAttachmentArray ¶
type NetworkAttachmentArray []NetworkAttachmentInput
func (NetworkAttachmentArray) ElementType ¶
func (NetworkAttachmentArray) ElementType() reflect.Type
func (NetworkAttachmentArray) ToNetworkAttachmentArrayOutput ¶
func (i NetworkAttachmentArray) ToNetworkAttachmentArrayOutput() NetworkAttachmentArrayOutput
func (NetworkAttachmentArray) ToNetworkAttachmentArrayOutputWithContext ¶
func (i NetworkAttachmentArray) ToNetworkAttachmentArrayOutputWithContext(ctx context.Context) NetworkAttachmentArrayOutput
type NetworkAttachmentArrayInput ¶
type NetworkAttachmentArrayInput interface { pulumi.Input ToNetworkAttachmentArrayOutput() NetworkAttachmentArrayOutput ToNetworkAttachmentArrayOutputWithContext(context.Context) NetworkAttachmentArrayOutput }
NetworkAttachmentArrayInput is an input type that accepts NetworkAttachmentArray and NetworkAttachmentArrayOutput values. You can construct a concrete instance of `NetworkAttachmentArrayInput` via:
NetworkAttachmentArray{ NetworkAttachmentArgs{...} }
type NetworkAttachmentArrayOutput ¶
type NetworkAttachmentArrayOutput struct{ *pulumi.OutputState }
func (NetworkAttachmentArrayOutput) ElementType ¶
func (NetworkAttachmentArrayOutput) ElementType() reflect.Type
func (NetworkAttachmentArrayOutput) Index ¶
func (o NetworkAttachmentArrayOutput) Index(i pulumi.IntInput) NetworkAttachmentOutput
func (NetworkAttachmentArrayOutput) ToNetworkAttachmentArrayOutput ¶
func (o NetworkAttachmentArrayOutput) ToNetworkAttachmentArrayOutput() NetworkAttachmentArrayOutput
func (NetworkAttachmentArrayOutput) ToNetworkAttachmentArrayOutputWithContext ¶
func (o NetworkAttachmentArrayOutput) ToNetworkAttachmentArrayOutputWithContext(ctx context.Context) NetworkAttachmentArrayOutput
type NetworkAttachmentInput ¶
type NetworkAttachmentInput interface { pulumi.Input ToNetworkAttachmentOutput() NetworkAttachmentOutput ToNetworkAttachmentOutputWithContext(context.Context) NetworkAttachmentOutput }
NetworkAttachmentInput is an input type that accepts NetworkAttachmentArgs and NetworkAttachmentOutput values. You can construct a concrete instance of `NetworkAttachmentInput` via:
NetworkAttachmentArgs{...}
type NetworkAttachmentOutput ¶
type NetworkAttachmentOutput struct{ *pulumi.OutputState }
func (NetworkAttachmentOutput) AttachedNetworkId ¶
func (o NetworkAttachmentOutput) AttachedNetworkId() pulumi.StringOutput
The resource ID of the associated network attached to the virtual machine. It can be one of cloudServicesNetwork, l3Network, l2Network or trunkedNetwork resources.
func (NetworkAttachmentOutput) DefaultGateway ¶
func (o NetworkAttachmentOutput) DefaultGateway() pulumi.StringPtrOutput
The indicator of whether this is the default gateway. Only one of the attached networks (including the CloudServicesNetwork attachment) for a single machine may be specified as True.
func (NetworkAttachmentOutput) ElementType ¶
func (NetworkAttachmentOutput) ElementType() reflect.Type
func (NetworkAttachmentOutput) IpAllocationMethod ¶
func (o NetworkAttachmentOutput) IpAllocationMethod() pulumi.StringOutput
The IP allocation mechanism for the virtual machine. Dynamic and Static are only valid for l3Network which may also specify Disabled. Otherwise, Disabled is the only permitted value.
func (NetworkAttachmentOutput) Ipv4Address ¶
func (o NetworkAttachmentOutput) Ipv4Address() pulumi.StringPtrOutput
The IPv4 address of the virtual machine.
This field is used only if the attached network has IPAllocationType of IPV4 or DualStack.
If IPAllocationMethod is: Static - this field must contain a user specified IPv4 address from within the subnet specified in the attached network. Dynamic - this field is read-only, but will be populated with an address from within the subnet specified in the attached network. Disabled - this field will be empty.
func (NetworkAttachmentOutput) Ipv6Address ¶
func (o NetworkAttachmentOutput) Ipv6Address() pulumi.StringPtrOutput
The IPv6 address of the virtual machine.
This field is used only if the attached network has IPAllocationType of IPV6 or DualStack.
If IPAllocationMethod is: Static - this field must contain an IPv6 address range from within the range specified in the attached network. Dynamic - this field is read-only, but will be populated with an range from within the subnet specified in the attached network. Disabled - this field will be empty.
func (NetworkAttachmentOutput) NetworkAttachmentName ¶
func (o NetworkAttachmentOutput) NetworkAttachmentName() pulumi.StringPtrOutput
The associated network's interface name. If specified, the network attachment name has a maximum length of 15 characters and must be unique to this virtual machine. If the user doesn’t specify this value, the default interface name of the network resource will be used. For a CloudServicesNetwork resource, this name will be ignored.
func (NetworkAttachmentOutput) ToNetworkAttachmentOutput ¶
func (o NetworkAttachmentOutput) ToNetworkAttachmentOutput() NetworkAttachmentOutput
func (NetworkAttachmentOutput) ToNetworkAttachmentOutputWithContext ¶
func (o NetworkAttachmentOutput) ToNetworkAttachmentOutputWithContext(ctx context.Context) NetworkAttachmentOutput
type NetworkAttachmentResponse ¶
type NetworkAttachmentResponse struct { // The resource ID of the associated network attached to the virtual machine. // It can be one of cloudServicesNetwork, l3Network, l2Network or trunkedNetwork resources. AttachedNetworkId string `pulumi:"attachedNetworkId"` // The indicator of whether this is the default gateway. // Only one of the attached networks (including the CloudServicesNetwork attachment) for a single machine may be specified as True. DefaultGateway *string `pulumi:"defaultGateway"` // The IP allocation mechanism for the virtual machine. // Dynamic and Static are only valid for l3Network which may also specify Disabled. // Otherwise, Disabled is the only permitted value. IpAllocationMethod string `pulumi:"ipAllocationMethod"` // The IPv4 address of the virtual machine. // // This field is used only if the attached network has IPAllocationType of IPV4 or DualStack. // // If IPAllocationMethod is: // Static - this field must contain a user specified IPv4 address from within the subnet specified in the attached network. // Dynamic - this field is read-only, but will be populated with an address from within the subnet specified in the attached network. // Disabled - this field will be empty. Ipv4Address *string `pulumi:"ipv4Address"` // The IPv6 address of the virtual machine. // // This field is used only if the attached network has IPAllocationType of IPV6 or DualStack. // // If IPAllocationMethod is: // Static - this field must contain an IPv6 address range from within the range specified in the attached network. // Dynamic - this field is read-only, but will be populated with an range from within the subnet specified in the attached network. // Disabled - this field will be empty. Ipv6Address *string `pulumi:"ipv6Address"` // The MAC address of the interface for the virtual machine that corresponds to this network attachment. MacAddress string `pulumi:"macAddress"` // The associated network's interface name. // If specified, the network attachment name has a maximum length of 15 characters and must be unique to this virtual machine. // If the user doesn’t specify this value, the default interface name of the network resource will be used. // For a CloudServicesNetwork resource, this name will be ignored. NetworkAttachmentName *string `pulumi:"networkAttachmentName"` }
type NetworkAttachmentResponseArrayOutput ¶
type NetworkAttachmentResponseArrayOutput struct{ *pulumi.OutputState }
func (NetworkAttachmentResponseArrayOutput) ElementType ¶
func (NetworkAttachmentResponseArrayOutput) ElementType() reflect.Type
func (NetworkAttachmentResponseArrayOutput) Index ¶
func (o NetworkAttachmentResponseArrayOutput) Index(i pulumi.IntInput) NetworkAttachmentResponseOutput
func (NetworkAttachmentResponseArrayOutput) ToNetworkAttachmentResponseArrayOutput ¶
func (o NetworkAttachmentResponseArrayOutput) ToNetworkAttachmentResponseArrayOutput() NetworkAttachmentResponseArrayOutput
func (NetworkAttachmentResponseArrayOutput) ToNetworkAttachmentResponseArrayOutputWithContext ¶
func (o NetworkAttachmentResponseArrayOutput) ToNetworkAttachmentResponseArrayOutputWithContext(ctx context.Context) NetworkAttachmentResponseArrayOutput
type NetworkAttachmentResponseOutput ¶
type NetworkAttachmentResponseOutput struct{ *pulumi.OutputState }
func (NetworkAttachmentResponseOutput) AttachedNetworkId ¶
func (o NetworkAttachmentResponseOutput) AttachedNetworkId() pulumi.StringOutput
The resource ID of the associated network attached to the virtual machine. It can be one of cloudServicesNetwork, l3Network, l2Network or trunkedNetwork resources.
func (NetworkAttachmentResponseOutput) DefaultGateway ¶
func (o NetworkAttachmentResponseOutput) DefaultGateway() pulumi.StringPtrOutput
The indicator of whether this is the default gateway. Only one of the attached networks (including the CloudServicesNetwork attachment) for a single machine may be specified as True.
func (NetworkAttachmentResponseOutput) ElementType ¶
func (NetworkAttachmentResponseOutput) ElementType() reflect.Type
func (NetworkAttachmentResponseOutput) IpAllocationMethod ¶
func (o NetworkAttachmentResponseOutput) IpAllocationMethod() pulumi.StringOutput
The IP allocation mechanism for the virtual machine. Dynamic and Static are only valid for l3Network which may also specify Disabled. Otherwise, Disabled is the only permitted value.
func (NetworkAttachmentResponseOutput) Ipv4Address ¶
func (o NetworkAttachmentResponseOutput) Ipv4Address() pulumi.StringPtrOutput
The IPv4 address of the virtual machine.
This field is used only if the attached network has IPAllocationType of IPV4 or DualStack.
If IPAllocationMethod is: Static - this field must contain a user specified IPv4 address from within the subnet specified in the attached network. Dynamic - this field is read-only, but will be populated with an address from within the subnet specified in the attached network. Disabled - this field will be empty.
func (NetworkAttachmentResponseOutput) Ipv6Address ¶
func (o NetworkAttachmentResponseOutput) Ipv6Address() pulumi.StringPtrOutput
The IPv6 address of the virtual machine.
This field is used only if the attached network has IPAllocationType of IPV6 or DualStack.
If IPAllocationMethod is: Static - this field must contain an IPv6 address range from within the range specified in the attached network. Dynamic - this field is read-only, but will be populated with an range from within the subnet specified in the attached network. Disabled - this field will be empty.
func (NetworkAttachmentResponseOutput) MacAddress ¶
func (o NetworkAttachmentResponseOutput) MacAddress() pulumi.StringOutput
The MAC address of the interface for the virtual machine that corresponds to this network attachment.
func (NetworkAttachmentResponseOutput) NetworkAttachmentName ¶
func (o NetworkAttachmentResponseOutput) NetworkAttachmentName() pulumi.StringPtrOutput
The associated network's interface name. If specified, the network attachment name has a maximum length of 15 characters and must be unique to this virtual machine. If the user doesn’t specify this value, the default interface name of the network resource will be used. For a CloudServicesNetwork resource, this name will be ignored.
func (NetworkAttachmentResponseOutput) ToNetworkAttachmentResponseOutput ¶
func (o NetworkAttachmentResponseOutput) ToNetworkAttachmentResponseOutput() NetworkAttachmentResponseOutput
func (NetworkAttachmentResponseOutput) ToNetworkAttachmentResponseOutputWithContext ¶
func (o NetworkAttachmentResponseOutput) ToNetworkAttachmentResponseOutputWithContext(ctx context.Context) NetworkAttachmentResponseOutput
type NetworkConfiguration ¶
type NetworkConfiguration struct { // The configuration of networks being attached to the cluster for use by the workloads that run on this Kubernetes cluster. AttachedNetworkConfiguration *AttachedNetworkConfiguration `pulumi:"attachedNetworkConfiguration"` // The configuration of the BGP service load balancer for this Kubernetes cluster. BgpServiceLoadBalancerConfiguration *BgpServiceLoadBalancerConfiguration `pulumi:"bgpServiceLoadBalancerConfiguration"` // The resource ID of the associated Cloud Services network. CloudServicesNetworkId string `pulumi:"cloudServicesNetworkId"` // The resource ID of the Layer 3 network that is used for creation of the Container Networking Interface network. CniNetworkId string `pulumi:"cniNetworkId"` // The IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in service CIDR. DnsServiceIp *string `pulumi:"dnsServiceIp"` // The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. PodCidrs []string `pulumi:"podCidrs"` // The CIDR notation IP ranges from which to assign service IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. ServiceCidrs []string `pulumi:"serviceCidrs"` }
func (*NetworkConfiguration) Defaults ¶
func (val *NetworkConfiguration) Defaults() *NetworkConfiguration
Defaults sets the appropriate defaults for NetworkConfiguration
type NetworkConfigurationArgs ¶
type NetworkConfigurationArgs struct { // The configuration of networks being attached to the cluster for use by the workloads that run on this Kubernetes cluster. AttachedNetworkConfiguration AttachedNetworkConfigurationPtrInput `pulumi:"attachedNetworkConfiguration"` // The configuration of the BGP service load balancer for this Kubernetes cluster. BgpServiceLoadBalancerConfiguration BgpServiceLoadBalancerConfigurationPtrInput `pulumi:"bgpServiceLoadBalancerConfiguration"` // The resource ID of the associated Cloud Services network. CloudServicesNetworkId pulumi.StringInput `pulumi:"cloudServicesNetworkId"` // The resource ID of the Layer 3 network that is used for creation of the Container Networking Interface network. CniNetworkId pulumi.StringInput `pulumi:"cniNetworkId"` // The IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in service CIDR. DnsServiceIp pulumi.StringPtrInput `pulumi:"dnsServiceIp"` // The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. PodCidrs pulumi.StringArrayInput `pulumi:"podCidrs"` // The CIDR notation IP ranges from which to assign service IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. ServiceCidrs pulumi.StringArrayInput `pulumi:"serviceCidrs"` }
func (*NetworkConfigurationArgs) Defaults ¶
func (val *NetworkConfigurationArgs) Defaults() *NetworkConfigurationArgs
Defaults sets the appropriate defaults for NetworkConfigurationArgs
func (NetworkConfigurationArgs) ElementType ¶
func (NetworkConfigurationArgs) ElementType() reflect.Type
func (NetworkConfigurationArgs) ToNetworkConfigurationOutput ¶
func (i NetworkConfigurationArgs) ToNetworkConfigurationOutput() NetworkConfigurationOutput
func (NetworkConfigurationArgs) ToNetworkConfigurationOutputWithContext ¶
func (i NetworkConfigurationArgs) ToNetworkConfigurationOutputWithContext(ctx context.Context) NetworkConfigurationOutput
type NetworkConfigurationInput ¶
type NetworkConfigurationInput interface { pulumi.Input ToNetworkConfigurationOutput() NetworkConfigurationOutput ToNetworkConfigurationOutputWithContext(context.Context) NetworkConfigurationOutput }
NetworkConfigurationInput is an input type that accepts NetworkConfigurationArgs and NetworkConfigurationOutput values. You can construct a concrete instance of `NetworkConfigurationInput` via:
NetworkConfigurationArgs{...}
type NetworkConfigurationOutput ¶
type NetworkConfigurationOutput struct{ *pulumi.OutputState }
func (NetworkConfigurationOutput) AttachedNetworkConfiguration ¶
func (o NetworkConfigurationOutput) AttachedNetworkConfiguration() AttachedNetworkConfigurationPtrOutput
The configuration of networks being attached to the cluster for use by the workloads that run on this Kubernetes cluster.
func (NetworkConfigurationOutput) BgpServiceLoadBalancerConfiguration ¶
func (o NetworkConfigurationOutput) BgpServiceLoadBalancerConfiguration() BgpServiceLoadBalancerConfigurationPtrOutput
The configuration of the BGP service load balancer for this Kubernetes cluster.
func (NetworkConfigurationOutput) CloudServicesNetworkId ¶
func (o NetworkConfigurationOutput) CloudServicesNetworkId() pulumi.StringOutput
The resource ID of the associated Cloud Services network.
func (NetworkConfigurationOutput) CniNetworkId ¶
func (o NetworkConfigurationOutput) CniNetworkId() pulumi.StringOutput
The resource ID of the Layer 3 network that is used for creation of the Container Networking Interface network.
func (NetworkConfigurationOutput) DnsServiceIp ¶
func (o NetworkConfigurationOutput) DnsServiceIp() pulumi.StringPtrOutput
The IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in service CIDR.
func (NetworkConfigurationOutput) ElementType ¶
func (NetworkConfigurationOutput) ElementType() reflect.Type
func (NetworkConfigurationOutput) PodCidrs ¶
func (o NetworkConfigurationOutput) PodCidrs() pulumi.StringArrayOutput
The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
func (NetworkConfigurationOutput) ServiceCidrs ¶
func (o NetworkConfigurationOutput) ServiceCidrs() pulumi.StringArrayOutput
The CIDR notation IP ranges from which to assign service IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
func (NetworkConfigurationOutput) ToNetworkConfigurationOutput ¶
func (o NetworkConfigurationOutput) ToNetworkConfigurationOutput() NetworkConfigurationOutput
func (NetworkConfigurationOutput) ToNetworkConfigurationOutputWithContext ¶
func (o NetworkConfigurationOutput) ToNetworkConfigurationOutputWithContext(ctx context.Context) NetworkConfigurationOutput
type NetworkConfigurationResponse ¶
type NetworkConfigurationResponse struct { // The configuration of networks being attached to the cluster for use by the workloads that run on this Kubernetes cluster. AttachedNetworkConfiguration *AttachedNetworkConfigurationResponse `pulumi:"attachedNetworkConfiguration"` // The configuration of the BGP service load balancer for this Kubernetes cluster. BgpServiceLoadBalancerConfiguration *BgpServiceLoadBalancerConfigurationResponse `pulumi:"bgpServiceLoadBalancerConfiguration"` // The resource ID of the associated Cloud Services network. CloudServicesNetworkId string `pulumi:"cloudServicesNetworkId"` // The resource ID of the Layer 3 network that is used for creation of the Container Networking Interface network. CniNetworkId string `pulumi:"cniNetworkId"` // The IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in service CIDR. DnsServiceIp *string `pulumi:"dnsServiceIp"` // The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. PodCidrs []string `pulumi:"podCidrs"` // The CIDR notation IP ranges from which to assign service IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. ServiceCidrs []string `pulumi:"serviceCidrs"` }
func (*NetworkConfigurationResponse) Defaults ¶
func (val *NetworkConfigurationResponse) Defaults() *NetworkConfigurationResponse
Defaults sets the appropriate defaults for NetworkConfigurationResponse
type NetworkConfigurationResponseOutput ¶
type NetworkConfigurationResponseOutput struct{ *pulumi.OutputState }
func (NetworkConfigurationResponseOutput) AttachedNetworkConfiguration ¶
func (o NetworkConfigurationResponseOutput) AttachedNetworkConfiguration() AttachedNetworkConfigurationResponsePtrOutput
The configuration of networks being attached to the cluster for use by the workloads that run on this Kubernetes cluster.
func (NetworkConfigurationResponseOutput) BgpServiceLoadBalancerConfiguration ¶
func (o NetworkConfigurationResponseOutput) BgpServiceLoadBalancerConfiguration() BgpServiceLoadBalancerConfigurationResponsePtrOutput
The configuration of the BGP service load balancer for this Kubernetes cluster.
func (NetworkConfigurationResponseOutput) CloudServicesNetworkId ¶
func (o NetworkConfigurationResponseOutput) CloudServicesNetworkId() pulumi.StringOutput
The resource ID of the associated Cloud Services network.
func (NetworkConfigurationResponseOutput) CniNetworkId ¶
func (o NetworkConfigurationResponseOutput) CniNetworkId() pulumi.StringOutput
The resource ID of the Layer 3 network that is used for creation of the Container Networking Interface network.
func (NetworkConfigurationResponseOutput) DnsServiceIp ¶
func (o NetworkConfigurationResponseOutput) DnsServiceIp() pulumi.StringPtrOutput
The IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in service CIDR.
func (NetworkConfigurationResponseOutput) ElementType ¶
func (NetworkConfigurationResponseOutput) ElementType() reflect.Type
func (NetworkConfigurationResponseOutput) PodCidrs ¶
func (o NetworkConfigurationResponseOutput) PodCidrs() pulumi.StringArrayOutput
The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
func (NetworkConfigurationResponseOutput) ServiceCidrs ¶
func (o NetworkConfigurationResponseOutput) ServiceCidrs() pulumi.StringArrayOutput
The CIDR notation IP ranges from which to assign service IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
func (NetworkConfigurationResponseOutput) ToNetworkConfigurationResponseOutput ¶
func (o NetworkConfigurationResponseOutput) ToNetworkConfigurationResponseOutput() NetworkConfigurationResponseOutput
func (NetworkConfigurationResponseOutput) ToNetworkConfigurationResponseOutputWithContext ¶
func (o NetworkConfigurationResponseOutput) ToNetworkConfigurationResponseOutputWithContext(ctx context.Context) NetworkConfigurationResponseOutput
type NicResponse ¶
type NicResponse struct { // The information about the device connected to this NIC. LldpNeighbor LldpNeighborResponse `pulumi:"lldpNeighbor"` // The MAC address associated with this NIC. MacAddress string `pulumi:"macAddress"` // The name of the NIC/interface. Name string `pulumi:"name"` }
type NicResponseArrayOutput ¶
type NicResponseArrayOutput struct{ *pulumi.OutputState }
func (NicResponseArrayOutput) ElementType ¶
func (NicResponseArrayOutput) ElementType() reflect.Type
func (NicResponseArrayOutput) Index ¶
func (o NicResponseArrayOutput) Index(i pulumi.IntInput) NicResponseOutput
func (NicResponseArrayOutput) ToNicResponseArrayOutput ¶
func (o NicResponseArrayOutput) ToNicResponseArrayOutput() NicResponseArrayOutput
func (NicResponseArrayOutput) ToNicResponseArrayOutputWithContext ¶
func (o NicResponseArrayOutput) ToNicResponseArrayOutputWithContext(ctx context.Context) NicResponseArrayOutput
type NicResponseOutput ¶
type NicResponseOutput struct{ *pulumi.OutputState }
func (NicResponseOutput) ElementType ¶
func (NicResponseOutput) ElementType() reflect.Type
func (NicResponseOutput) LldpNeighbor ¶
func (o NicResponseOutput) LldpNeighbor() LldpNeighborResponseOutput
The information about the device connected to this NIC.
func (NicResponseOutput) MacAddress ¶
func (o NicResponseOutput) MacAddress() pulumi.StringOutput
The MAC address associated with this NIC.
func (NicResponseOutput) Name ¶
func (o NicResponseOutput) Name() pulumi.StringOutput
The name of the NIC/interface.
func (NicResponseOutput) ToNicResponseOutput ¶
func (o NicResponseOutput) ToNicResponseOutput() NicResponseOutput
func (NicResponseOutput) ToNicResponseOutputWithContext ¶
func (o NicResponseOutput) ToNicResponseOutputWithContext(ctx context.Context) NicResponseOutput
type OsDisk ¶
type OsDisk struct { // The strategy for creating the OS disk. CreateOption *string `pulumi:"createOption"` // The strategy for deleting the OS disk. DeleteOption *string `pulumi:"deleteOption"` // The size of the disk in gigabytes. Required if the createOption is Ephemeral. DiskSizeGB float64 `pulumi:"diskSizeGB"` }
type OsDiskArgs ¶
type OsDiskArgs struct { // The strategy for creating the OS disk. CreateOption pulumi.StringPtrInput `pulumi:"createOption"` // The strategy for deleting the OS disk. DeleteOption pulumi.StringPtrInput `pulumi:"deleteOption"` // The size of the disk in gigabytes. Required if the createOption is Ephemeral. DiskSizeGB pulumi.Float64Input `pulumi:"diskSizeGB"` }
func (*OsDiskArgs) Defaults ¶
func (val *OsDiskArgs) Defaults() *OsDiskArgs
Defaults sets the appropriate defaults for OsDiskArgs
func (OsDiskArgs) ElementType ¶
func (OsDiskArgs) ElementType() reflect.Type
func (OsDiskArgs) ToOsDiskOutput ¶
func (i OsDiskArgs) ToOsDiskOutput() OsDiskOutput
func (OsDiskArgs) ToOsDiskOutputWithContext ¶
func (i OsDiskArgs) ToOsDiskOutputWithContext(ctx context.Context) OsDiskOutput
type OsDiskCreateOption ¶
type OsDiskCreateOption string
The strategy for creating the OS disk.
func (OsDiskCreateOption) ElementType ¶
func (OsDiskCreateOption) ElementType() reflect.Type
func (OsDiskCreateOption) ToOsDiskCreateOptionOutput ¶
func (e OsDiskCreateOption) ToOsDiskCreateOptionOutput() OsDiskCreateOptionOutput
func (OsDiskCreateOption) ToOsDiskCreateOptionOutputWithContext ¶
func (e OsDiskCreateOption) ToOsDiskCreateOptionOutputWithContext(ctx context.Context) OsDiskCreateOptionOutput
func (OsDiskCreateOption) ToOsDiskCreateOptionPtrOutput ¶
func (e OsDiskCreateOption) ToOsDiskCreateOptionPtrOutput() OsDiskCreateOptionPtrOutput
func (OsDiskCreateOption) ToOsDiskCreateOptionPtrOutputWithContext ¶
func (e OsDiskCreateOption) ToOsDiskCreateOptionPtrOutputWithContext(ctx context.Context) OsDiskCreateOptionPtrOutput
func (OsDiskCreateOption) ToStringOutput ¶
func (e OsDiskCreateOption) ToStringOutput() pulumi.StringOutput
func (OsDiskCreateOption) ToStringOutputWithContext ¶
func (e OsDiskCreateOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OsDiskCreateOption) ToStringPtrOutput ¶
func (e OsDiskCreateOption) ToStringPtrOutput() pulumi.StringPtrOutput
func (OsDiskCreateOption) ToStringPtrOutputWithContext ¶
func (e OsDiskCreateOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OsDiskCreateOptionInput ¶
type OsDiskCreateOptionInput interface { pulumi.Input ToOsDiskCreateOptionOutput() OsDiskCreateOptionOutput ToOsDiskCreateOptionOutputWithContext(context.Context) OsDiskCreateOptionOutput }
OsDiskCreateOptionInput is an input type that accepts values of the OsDiskCreateOption enum A concrete instance of `OsDiskCreateOptionInput` can be one of the following:
OsDiskCreateOptionEphemeral
type OsDiskCreateOptionOutput ¶
type OsDiskCreateOptionOutput struct{ *pulumi.OutputState }
func (OsDiskCreateOptionOutput) ElementType ¶
func (OsDiskCreateOptionOutput) ElementType() reflect.Type
func (OsDiskCreateOptionOutput) ToOsDiskCreateOptionOutput ¶
func (o OsDiskCreateOptionOutput) ToOsDiskCreateOptionOutput() OsDiskCreateOptionOutput
func (OsDiskCreateOptionOutput) ToOsDiskCreateOptionOutputWithContext ¶
func (o OsDiskCreateOptionOutput) ToOsDiskCreateOptionOutputWithContext(ctx context.Context) OsDiskCreateOptionOutput
func (OsDiskCreateOptionOutput) ToOsDiskCreateOptionPtrOutput ¶
func (o OsDiskCreateOptionOutput) ToOsDiskCreateOptionPtrOutput() OsDiskCreateOptionPtrOutput
func (OsDiskCreateOptionOutput) ToOsDiskCreateOptionPtrOutputWithContext ¶
func (o OsDiskCreateOptionOutput) ToOsDiskCreateOptionPtrOutputWithContext(ctx context.Context) OsDiskCreateOptionPtrOutput
func (OsDiskCreateOptionOutput) ToStringOutput ¶
func (o OsDiskCreateOptionOutput) ToStringOutput() pulumi.StringOutput
func (OsDiskCreateOptionOutput) ToStringOutputWithContext ¶
func (o OsDiskCreateOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OsDiskCreateOptionOutput) ToStringPtrOutput ¶
func (o OsDiskCreateOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OsDiskCreateOptionOutput) ToStringPtrOutputWithContext ¶
func (o OsDiskCreateOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OsDiskCreateOptionPtrInput ¶
type OsDiskCreateOptionPtrInput interface { pulumi.Input ToOsDiskCreateOptionPtrOutput() OsDiskCreateOptionPtrOutput ToOsDiskCreateOptionPtrOutputWithContext(context.Context) OsDiskCreateOptionPtrOutput }
func OsDiskCreateOptionPtr ¶
func OsDiskCreateOptionPtr(v string) OsDiskCreateOptionPtrInput
type OsDiskCreateOptionPtrOutput ¶
type OsDiskCreateOptionPtrOutput struct{ *pulumi.OutputState }
func (OsDiskCreateOptionPtrOutput) Elem ¶
func (o OsDiskCreateOptionPtrOutput) Elem() OsDiskCreateOptionOutput
func (OsDiskCreateOptionPtrOutput) ElementType ¶
func (OsDiskCreateOptionPtrOutput) ElementType() reflect.Type
func (OsDiskCreateOptionPtrOutput) ToOsDiskCreateOptionPtrOutput ¶
func (o OsDiskCreateOptionPtrOutput) ToOsDiskCreateOptionPtrOutput() OsDiskCreateOptionPtrOutput
func (OsDiskCreateOptionPtrOutput) ToOsDiskCreateOptionPtrOutputWithContext ¶
func (o OsDiskCreateOptionPtrOutput) ToOsDiskCreateOptionPtrOutputWithContext(ctx context.Context) OsDiskCreateOptionPtrOutput
func (OsDiskCreateOptionPtrOutput) ToStringPtrOutput ¶
func (o OsDiskCreateOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OsDiskCreateOptionPtrOutput) ToStringPtrOutputWithContext ¶
func (o OsDiskCreateOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OsDiskDeleteOption ¶
type OsDiskDeleteOption string
The strategy for deleting the OS disk.
func (OsDiskDeleteOption) ElementType ¶
func (OsDiskDeleteOption) ElementType() reflect.Type
func (OsDiskDeleteOption) ToOsDiskDeleteOptionOutput ¶
func (e OsDiskDeleteOption) ToOsDiskDeleteOptionOutput() OsDiskDeleteOptionOutput
func (OsDiskDeleteOption) ToOsDiskDeleteOptionOutputWithContext ¶
func (e OsDiskDeleteOption) ToOsDiskDeleteOptionOutputWithContext(ctx context.Context) OsDiskDeleteOptionOutput
func (OsDiskDeleteOption) ToOsDiskDeleteOptionPtrOutput ¶
func (e OsDiskDeleteOption) ToOsDiskDeleteOptionPtrOutput() OsDiskDeleteOptionPtrOutput
func (OsDiskDeleteOption) ToOsDiskDeleteOptionPtrOutputWithContext ¶
func (e OsDiskDeleteOption) ToOsDiskDeleteOptionPtrOutputWithContext(ctx context.Context) OsDiskDeleteOptionPtrOutput
func (OsDiskDeleteOption) ToStringOutput ¶
func (e OsDiskDeleteOption) ToStringOutput() pulumi.StringOutput
func (OsDiskDeleteOption) ToStringOutputWithContext ¶
func (e OsDiskDeleteOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OsDiskDeleteOption) ToStringPtrOutput ¶
func (e OsDiskDeleteOption) ToStringPtrOutput() pulumi.StringPtrOutput
func (OsDiskDeleteOption) ToStringPtrOutputWithContext ¶
func (e OsDiskDeleteOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OsDiskDeleteOptionInput ¶
type OsDiskDeleteOptionInput interface { pulumi.Input ToOsDiskDeleteOptionOutput() OsDiskDeleteOptionOutput ToOsDiskDeleteOptionOutputWithContext(context.Context) OsDiskDeleteOptionOutput }
OsDiskDeleteOptionInput is an input type that accepts values of the OsDiskDeleteOption enum A concrete instance of `OsDiskDeleteOptionInput` can be one of the following:
OsDiskDeleteOptionDelete
type OsDiskDeleteOptionOutput ¶
type OsDiskDeleteOptionOutput struct{ *pulumi.OutputState }
func (OsDiskDeleteOptionOutput) ElementType ¶
func (OsDiskDeleteOptionOutput) ElementType() reflect.Type
func (OsDiskDeleteOptionOutput) ToOsDiskDeleteOptionOutput ¶
func (o OsDiskDeleteOptionOutput) ToOsDiskDeleteOptionOutput() OsDiskDeleteOptionOutput
func (OsDiskDeleteOptionOutput) ToOsDiskDeleteOptionOutputWithContext ¶
func (o OsDiskDeleteOptionOutput) ToOsDiskDeleteOptionOutputWithContext(ctx context.Context) OsDiskDeleteOptionOutput
func (OsDiskDeleteOptionOutput) ToOsDiskDeleteOptionPtrOutput ¶
func (o OsDiskDeleteOptionOutput) ToOsDiskDeleteOptionPtrOutput() OsDiskDeleteOptionPtrOutput
func (OsDiskDeleteOptionOutput) ToOsDiskDeleteOptionPtrOutputWithContext ¶
func (o OsDiskDeleteOptionOutput) ToOsDiskDeleteOptionPtrOutputWithContext(ctx context.Context) OsDiskDeleteOptionPtrOutput
func (OsDiskDeleteOptionOutput) ToStringOutput ¶
func (o OsDiskDeleteOptionOutput) ToStringOutput() pulumi.StringOutput
func (OsDiskDeleteOptionOutput) ToStringOutputWithContext ¶
func (o OsDiskDeleteOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OsDiskDeleteOptionOutput) ToStringPtrOutput ¶
func (o OsDiskDeleteOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OsDiskDeleteOptionOutput) ToStringPtrOutputWithContext ¶
func (o OsDiskDeleteOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OsDiskDeleteOptionPtrInput ¶
type OsDiskDeleteOptionPtrInput interface { pulumi.Input ToOsDiskDeleteOptionPtrOutput() OsDiskDeleteOptionPtrOutput ToOsDiskDeleteOptionPtrOutputWithContext(context.Context) OsDiskDeleteOptionPtrOutput }
func OsDiskDeleteOptionPtr ¶
func OsDiskDeleteOptionPtr(v string) OsDiskDeleteOptionPtrInput
type OsDiskDeleteOptionPtrOutput ¶
type OsDiskDeleteOptionPtrOutput struct{ *pulumi.OutputState }
func (OsDiskDeleteOptionPtrOutput) Elem ¶
func (o OsDiskDeleteOptionPtrOutput) Elem() OsDiskDeleteOptionOutput
func (OsDiskDeleteOptionPtrOutput) ElementType ¶
func (OsDiskDeleteOptionPtrOutput) ElementType() reflect.Type
func (OsDiskDeleteOptionPtrOutput) ToOsDiskDeleteOptionPtrOutput ¶
func (o OsDiskDeleteOptionPtrOutput) ToOsDiskDeleteOptionPtrOutput() OsDiskDeleteOptionPtrOutput
func (OsDiskDeleteOptionPtrOutput) ToOsDiskDeleteOptionPtrOutputWithContext ¶
func (o OsDiskDeleteOptionPtrOutput) ToOsDiskDeleteOptionPtrOutputWithContext(ctx context.Context) OsDiskDeleteOptionPtrOutput
func (OsDiskDeleteOptionPtrOutput) ToStringPtrOutput ¶
func (o OsDiskDeleteOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OsDiskDeleteOptionPtrOutput) ToStringPtrOutputWithContext ¶
func (o OsDiskDeleteOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OsDiskInput ¶
type OsDiskInput interface { pulumi.Input ToOsDiskOutput() OsDiskOutput ToOsDiskOutputWithContext(context.Context) OsDiskOutput }
OsDiskInput is an input type that accepts OsDiskArgs and OsDiskOutput values. You can construct a concrete instance of `OsDiskInput` via:
OsDiskArgs{...}
type OsDiskOutput ¶
type OsDiskOutput struct{ *pulumi.OutputState }
func (OsDiskOutput) CreateOption ¶
func (o OsDiskOutput) CreateOption() pulumi.StringPtrOutput
The strategy for creating the OS disk.
func (OsDiskOutput) DeleteOption ¶
func (o OsDiskOutput) DeleteOption() pulumi.StringPtrOutput
The strategy for deleting the OS disk.
func (OsDiskOutput) DiskSizeGB ¶
func (o OsDiskOutput) DiskSizeGB() pulumi.Float64Output
The size of the disk in gigabytes. Required if the createOption is Ephemeral.
func (OsDiskOutput) ElementType ¶
func (OsDiskOutput) ElementType() reflect.Type
func (OsDiskOutput) ToOsDiskOutput ¶
func (o OsDiskOutput) ToOsDiskOutput() OsDiskOutput
func (OsDiskOutput) ToOsDiskOutputWithContext ¶
func (o OsDiskOutput) ToOsDiskOutputWithContext(ctx context.Context) OsDiskOutput
type OsDiskResponse ¶
type OsDiskResponse struct { // The strategy for creating the OS disk. CreateOption *string `pulumi:"createOption"` // The strategy for deleting the OS disk. DeleteOption *string `pulumi:"deleteOption"` // The size of the disk in gigabytes. Required if the createOption is Ephemeral. DiskSizeGB float64 `pulumi:"diskSizeGB"` }
func (*OsDiskResponse) Defaults ¶
func (val *OsDiskResponse) Defaults() *OsDiskResponse
Defaults sets the appropriate defaults for OsDiskResponse
type OsDiskResponseOutput ¶
type OsDiskResponseOutput struct{ *pulumi.OutputState }
func (OsDiskResponseOutput) CreateOption ¶
func (o OsDiskResponseOutput) CreateOption() pulumi.StringPtrOutput
The strategy for creating the OS disk.
func (OsDiskResponseOutput) DeleteOption ¶
func (o OsDiskResponseOutput) DeleteOption() pulumi.StringPtrOutput
The strategy for deleting the OS disk.
func (OsDiskResponseOutput) DiskSizeGB ¶
func (o OsDiskResponseOutput) DiskSizeGB() pulumi.Float64Output
The size of the disk in gigabytes. Required if the createOption is Ephemeral.
func (OsDiskResponseOutput) ElementType ¶
func (OsDiskResponseOutput) ElementType() reflect.Type
func (OsDiskResponseOutput) ToOsDiskResponseOutput ¶
func (o OsDiskResponseOutput) ToOsDiskResponseOutput() OsDiskResponseOutput
func (OsDiskResponseOutput) ToOsDiskResponseOutputWithContext ¶
func (o OsDiskResponseOutput) ToOsDiskResponseOutputWithContext(ctx context.Context) OsDiskResponseOutput
type Rack ¶
type Rack struct { pulumi.CustomResourceState // The value that will be used for machines in this rack to represent the availability zones that can be referenced by Hybrid AKS Clusters for node arrangement. AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"` // The resource ID of the cluster the rack is created for. This value is set when the rack is created by the cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The more detailed status of the rack. DetailedStatus pulumi.StringOutput `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage pulumi.StringOutput `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponseOutput `pulumi:"extendedLocation"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the rack resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The free-form description of the rack location. (e.g. “DTN Datacenter, Floor 3, Isle 9, Rack 2B”) RackLocation pulumi.StringOutput `pulumi:"rackLocation"` // The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired. RackSerialNumber pulumi.StringOutput `pulumi:"rackSerialNumber"` // The SKU for the rack. RackSkuId pulumi.StringOutput `pulumi:"rackSkuId"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-12-12-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func GetRack ¶
func GetRack(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RackState, opts ...pulumi.ResourceOption) (*Rack, error)
GetRack gets an existing Rack 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 NewRack ¶
func NewRack(ctx *pulumi.Context, name string, args *RackArgs, opts ...pulumi.ResourceOption) (*Rack, error)
NewRack registers a new resource with the given unique name, arguments, and options.
func (*Rack) ElementType ¶
func (*Rack) ToRackOutput ¶
func (i *Rack) ToRackOutput() RackOutput
func (*Rack) ToRackOutputWithContext ¶
func (i *Rack) ToRackOutputWithContext(ctx context.Context) RackOutput
type RackArgs ¶
type RackArgs struct { // The value that will be used for machines in this rack to represent the availability zones that can be referenced by Hybrid AKS Clusters for node arrangement. AvailabilityZone pulumi.StringInput // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The free-form description of the rack location. (e.g. “DTN Datacenter, Floor 3, Isle 9, Rack 2B”) RackLocation pulumi.StringInput // The name of the rack. RackName pulumi.StringPtrInput // The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired. RackSerialNumber pulumi.StringInput // The SKU for the rack. RackSkuId pulumi.StringInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a Rack resource.
func (RackArgs) ElementType ¶
type RackDefinition ¶
type RackDefinition struct { // The zone name used for this rack when created. Availability zones are used for workload placement. AvailabilityZone *string `pulumi:"availabilityZone"` // The unordered list of bare metal machine configuration. BareMetalMachineConfigurationData []BareMetalMachineConfigurationData `pulumi:"bareMetalMachineConfigurationData"` // The resource ID of the network rack that matches this rack definition. NetworkRackId string `pulumi:"networkRackId"` // The free-form description of the rack's location. RackLocation *string `pulumi:"rackLocation"` // The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired. RackSerialNumber string `pulumi:"rackSerialNumber"` // The resource ID of the sku for the rack being added. RackSkuId string `pulumi:"rackSkuId"` // The list of storage appliance configuration data for this rack. StorageApplianceConfigurationData []StorageApplianceConfigurationData `pulumi:"storageApplianceConfigurationData"` }
type RackDefinitionArgs ¶
type RackDefinitionArgs struct { // The zone name used for this rack when created. Availability zones are used for workload placement. AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"` // The unordered list of bare metal machine configuration. BareMetalMachineConfigurationData BareMetalMachineConfigurationDataArrayInput `pulumi:"bareMetalMachineConfigurationData"` // The resource ID of the network rack that matches this rack definition. NetworkRackId pulumi.StringInput `pulumi:"networkRackId"` // The free-form description of the rack's location. RackLocation pulumi.StringPtrInput `pulumi:"rackLocation"` // The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired. RackSerialNumber pulumi.StringInput `pulumi:"rackSerialNumber"` // The resource ID of the sku for the rack being added. RackSkuId pulumi.StringInput `pulumi:"rackSkuId"` // The list of storage appliance configuration data for this rack. StorageApplianceConfigurationData StorageApplianceConfigurationDataArrayInput `pulumi:"storageApplianceConfigurationData"` }
func (RackDefinitionArgs) ElementType ¶
func (RackDefinitionArgs) ElementType() reflect.Type
func (RackDefinitionArgs) ToRackDefinitionOutput ¶
func (i RackDefinitionArgs) ToRackDefinitionOutput() RackDefinitionOutput
func (RackDefinitionArgs) ToRackDefinitionOutputWithContext ¶
func (i RackDefinitionArgs) ToRackDefinitionOutputWithContext(ctx context.Context) RackDefinitionOutput
type RackDefinitionArray ¶
type RackDefinitionArray []RackDefinitionInput
func (RackDefinitionArray) ElementType ¶
func (RackDefinitionArray) ElementType() reflect.Type
func (RackDefinitionArray) ToRackDefinitionArrayOutput ¶
func (i RackDefinitionArray) ToRackDefinitionArrayOutput() RackDefinitionArrayOutput
func (RackDefinitionArray) ToRackDefinitionArrayOutputWithContext ¶
func (i RackDefinitionArray) ToRackDefinitionArrayOutputWithContext(ctx context.Context) RackDefinitionArrayOutput
type RackDefinitionArrayInput ¶
type RackDefinitionArrayInput interface { pulumi.Input ToRackDefinitionArrayOutput() RackDefinitionArrayOutput ToRackDefinitionArrayOutputWithContext(context.Context) RackDefinitionArrayOutput }
RackDefinitionArrayInput is an input type that accepts RackDefinitionArray and RackDefinitionArrayOutput values. You can construct a concrete instance of `RackDefinitionArrayInput` via:
RackDefinitionArray{ RackDefinitionArgs{...} }
type RackDefinitionArrayOutput ¶
type RackDefinitionArrayOutput struct{ *pulumi.OutputState }
func (RackDefinitionArrayOutput) ElementType ¶
func (RackDefinitionArrayOutput) ElementType() reflect.Type
func (RackDefinitionArrayOutput) Index ¶
func (o RackDefinitionArrayOutput) Index(i pulumi.IntInput) RackDefinitionOutput
func (RackDefinitionArrayOutput) ToRackDefinitionArrayOutput ¶
func (o RackDefinitionArrayOutput) ToRackDefinitionArrayOutput() RackDefinitionArrayOutput
func (RackDefinitionArrayOutput) ToRackDefinitionArrayOutputWithContext ¶
func (o RackDefinitionArrayOutput) ToRackDefinitionArrayOutputWithContext(ctx context.Context) RackDefinitionArrayOutput
type RackDefinitionInput ¶
type RackDefinitionInput interface { pulumi.Input ToRackDefinitionOutput() RackDefinitionOutput ToRackDefinitionOutputWithContext(context.Context) RackDefinitionOutput }
RackDefinitionInput is an input type that accepts RackDefinitionArgs and RackDefinitionOutput values. You can construct a concrete instance of `RackDefinitionInput` via:
RackDefinitionArgs{...}
type RackDefinitionOutput ¶
type RackDefinitionOutput struct{ *pulumi.OutputState }
func (RackDefinitionOutput) AvailabilityZone ¶
func (o RackDefinitionOutput) AvailabilityZone() pulumi.StringPtrOutput
The zone name used for this rack when created. Availability zones are used for workload placement.
func (RackDefinitionOutput) BareMetalMachineConfigurationData ¶
func (o RackDefinitionOutput) BareMetalMachineConfigurationData() BareMetalMachineConfigurationDataArrayOutput
The unordered list of bare metal machine configuration.
func (RackDefinitionOutput) ElementType ¶
func (RackDefinitionOutput) ElementType() reflect.Type
func (RackDefinitionOutput) NetworkRackId ¶
func (o RackDefinitionOutput) NetworkRackId() pulumi.StringOutput
The resource ID of the network rack that matches this rack definition.
func (RackDefinitionOutput) RackLocation ¶
func (o RackDefinitionOutput) RackLocation() pulumi.StringPtrOutput
The free-form description of the rack's location.
func (RackDefinitionOutput) RackSerialNumber ¶
func (o RackDefinitionOutput) RackSerialNumber() pulumi.StringOutput
The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.
func (RackDefinitionOutput) RackSkuId ¶
func (o RackDefinitionOutput) RackSkuId() pulumi.StringOutput
The resource ID of the sku for the rack being added.
func (RackDefinitionOutput) StorageApplianceConfigurationData ¶
func (o RackDefinitionOutput) StorageApplianceConfigurationData() StorageApplianceConfigurationDataArrayOutput
The list of storage appliance configuration data for this rack.
func (RackDefinitionOutput) ToRackDefinitionOutput ¶
func (o RackDefinitionOutput) ToRackDefinitionOutput() RackDefinitionOutput
func (RackDefinitionOutput) ToRackDefinitionOutputWithContext ¶
func (o RackDefinitionOutput) ToRackDefinitionOutputWithContext(ctx context.Context) RackDefinitionOutput
type RackDefinitionResponse ¶
type RackDefinitionResponse struct { // The zone name used for this rack when created. Availability zones are used for workload placement. AvailabilityZone *string `pulumi:"availabilityZone"` // The unordered list of bare metal machine configuration. BareMetalMachineConfigurationData []BareMetalMachineConfigurationDataResponse `pulumi:"bareMetalMachineConfigurationData"` // The resource ID of the network rack that matches this rack definition. NetworkRackId string `pulumi:"networkRackId"` // The free-form description of the rack's location. RackLocation *string `pulumi:"rackLocation"` // The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired. RackSerialNumber string `pulumi:"rackSerialNumber"` // The resource ID of the sku for the rack being added. RackSkuId string `pulumi:"rackSkuId"` // The list of storage appliance configuration data for this rack. StorageApplianceConfigurationData []StorageApplianceConfigurationDataResponse `pulumi:"storageApplianceConfigurationData"` }
type RackDefinitionResponseArrayOutput ¶
type RackDefinitionResponseArrayOutput struct{ *pulumi.OutputState }
func (RackDefinitionResponseArrayOutput) ElementType ¶
func (RackDefinitionResponseArrayOutput) ElementType() reflect.Type
func (RackDefinitionResponseArrayOutput) Index ¶
func (o RackDefinitionResponseArrayOutput) Index(i pulumi.IntInput) RackDefinitionResponseOutput
func (RackDefinitionResponseArrayOutput) ToRackDefinitionResponseArrayOutput ¶
func (o RackDefinitionResponseArrayOutput) ToRackDefinitionResponseArrayOutput() RackDefinitionResponseArrayOutput
func (RackDefinitionResponseArrayOutput) ToRackDefinitionResponseArrayOutputWithContext ¶
func (o RackDefinitionResponseArrayOutput) ToRackDefinitionResponseArrayOutputWithContext(ctx context.Context) RackDefinitionResponseArrayOutput
type RackDefinitionResponseOutput ¶
type RackDefinitionResponseOutput struct{ *pulumi.OutputState }
func (RackDefinitionResponseOutput) AvailabilityZone ¶
func (o RackDefinitionResponseOutput) AvailabilityZone() pulumi.StringPtrOutput
The zone name used for this rack when created. Availability zones are used for workload placement.
func (RackDefinitionResponseOutput) BareMetalMachineConfigurationData ¶
func (o RackDefinitionResponseOutput) BareMetalMachineConfigurationData() BareMetalMachineConfigurationDataResponseArrayOutput
The unordered list of bare metal machine configuration.
func (RackDefinitionResponseOutput) ElementType ¶
func (RackDefinitionResponseOutput) ElementType() reflect.Type
func (RackDefinitionResponseOutput) NetworkRackId ¶
func (o RackDefinitionResponseOutput) NetworkRackId() pulumi.StringOutput
The resource ID of the network rack that matches this rack definition.
func (RackDefinitionResponseOutput) RackLocation ¶
func (o RackDefinitionResponseOutput) RackLocation() pulumi.StringPtrOutput
The free-form description of the rack's location.
func (RackDefinitionResponseOutput) RackSerialNumber ¶
func (o RackDefinitionResponseOutput) RackSerialNumber() pulumi.StringOutput
The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.
func (RackDefinitionResponseOutput) RackSkuId ¶
func (o RackDefinitionResponseOutput) RackSkuId() pulumi.StringOutput
The resource ID of the sku for the rack being added.
func (RackDefinitionResponseOutput) StorageApplianceConfigurationData ¶
func (o RackDefinitionResponseOutput) StorageApplianceConfigurationData() StorageApplianceConfigurationDataResponseArrayOutput
The list of storage appliance configuration data for this rack.
func (RackDefinitionResponseOutput) ToRackDefinitionResponseOutput ¶
func (o RackDefinitionResponseOutput) ToRackDefinitionResponseOutput() RackDefinitionResponseOutput
func (RackDefinitionResponseOutput) ToRackDefinitionResponseOutputWithContext ¶
func (o RackDefinitionResponseOutput) ToRackDefinitionResponseOutputWithContext(ctx context.Context) RackDefinitionResponseOutput
type RackInput ¶
type RackInput interface { pulumi.Input ToRackOutput() RackOutput ToRackOutputWithContext(ctx context.Context) RackOutput }
type RackOutput ¶
type RackOutput struct{ *pulumi.OutputState }
func (RackOutput) AvailabilityZone ¶
func (o RackOutput) AvailabilityZone() pulumi.StringOutput
The value that will be used for machines in this rack to represent the availability zones that can be referenced by Hybrid AKS Clusters for node arrangement.
func (RackOutput) ClusterId ¶
func (o RackOutput) ClusterId() pulumi.StringOutput
The resource ID of the cluster the rack is created for. This value is set when the rack is created by the cluster.
func (RackOutput) DetailedStatus ¶
func (o RackOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the rack.
func (RackOutput) DetailedStatusMessage ¶
func (o RackOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (RackOutput) ElementType ¶
func (RackOutput) ElementType() reflect.Type
func (RackOutput) ExtendedLocation ¶
func (o RackOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (RackOutput) Location ¶
func (o RackOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (RackOutput) ProvisioningState ¶
func (o RackOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the rack resource.
func (RackOutput) RackLocation ¶
func (o RackOutput) RackLocation() pulumi.StringOutput
The free-form description of the rack location. (e.g. “DTN Datacenter, Floor 3, Isle 9, Rack 2B”)
func (RackOutput) RackSerialNumber ¶
func (o RackOutput) RackSerialNumber() pulumi.StringOutput
The unique identifier for the rack within Network Cloud cluster. An alternate unique alphanumeric value other than a serial number may be provided if desired.
func (RackOutput) RackSkuId ¶
func (o RackOutput) RackSkuId() pulumi.StringOutput
The SKU for the rack.
func (RackOutput) SystemData ¶
func (o RackOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (RackOutput) ToRackOutput ¶
func (o RackOutput) ToRackOutput() RackOutput
func (RackOutput) ToRackOutputWithContext ¶
func (o RackOutput) ToRackOutputWithContext(ctx context.Context) RackOutput
func (RackOutput) Type ¶
func (o RackOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type ServiceLoadBalancerBgpPeer ¶
type ServiceLoadBalancerBgpPeer struct { // The indicator of BFD enablement for this BgpPeer. BfdEnabled *string `pulumi:"bfdEnabled"` // The indicator to enable multi-hop peering support. BgpMultiHop *string `pulumi:"bgpMultiHop"` // The requested BGP hold time value. This field uses ISO 8601 duration format, for example P1H. HoldTime *string `pulumi:"holdTime"` // The requested BGP keepalive time value. This field uses ISO 8601 duration format, for example P1H. KeepAliveTime *string `pulumi:"keepAliveTime"` // The autonomous system number used for the local end of the BGP session. MyAsn *float64 `pulumi:"myAsn"` // The name used to identify this BGP peer for association with a BGP advertisement. Name string `pulumi:"name"` // The authentication password for routers enforcing TCP MD5 authenticated sessions. Password *string `pulumi:"password"` // The IPv4 or IPv6 address used to connect this BGP session. PeerAddress string `pulumi:"peerAddress"` // The autonomous system number expected from the remote end of the BGP session. PeerAsn float64 `pulumi:"peerAsn"` // The port used to connect this BGP session. PeerPort *float64 `pulumi:"peerPort"` }
func (*ServiceLoadBalancerBgpPeer) Defaults ¶
func (val *ServiceLoadBalancerBgpPeer) Defaults() *ServiceLoadBalancerBgpPeer
Defaults sets the appropriate defaults for ServiceLoadBalancerBgpPeer
type ServiceLoadBalancerBgpPeerArgs ¶
type ServiceLoadBalancerBgpPeerArgs struct { // The indicator of BFD enablement for this BgpPeer. BfdEnabled pulumi.StringPtrInput `pulumi:"bfdEnabled"` // The indicator to enable multi-hop peering support. BgpMultiHop pulumi.StringPtrInput `pulumi:"bgpMultiHop"` // The requested BGP hold time value. This field uses ISO 8601 duration format, for example P1H. HoldTime pulumi.StringPtrInput `pulumi:"holdTime"` // The requested BGP keepalive time value. This field uses ISO 8601 duration format, for example P1H. KeepAliveTime pulumi.StringPtrInput `pulumi:"keepAliveTime"` // The autonomous system number used for the local end of the BGP session. MyAsn pulumi.Float64PtrInput `pulumi:"myAsn"` // The name used to identify this BGP peer for association with a BGP advertisement. Name pulumi.StringInput `pulumi:"name"` // The authentication password for routers enforcing TCP MD5 authenticated sessions. Password pulumi.StringPtrInput `pulumi:"password"` // The IPv4 or IPv6 address used to connect this BGP session. PeerAddress pulumi.StringInput `pulumi:"peerAddress"` // The autonomous system number expected from the remote end of the BGP session. PeerAsn pulumi.Float64Input `pulumi:"peerAsn"` // The port used to connect this BGP session. PeerPort pulumi.Float64PtrInput `pulumi:"peerPort"` }
func (*ServiceLoadBalancerBgpPeerArgs) Defaults ¶
func (val *ServiceLoadBalancerBgpPeerArgs) Defaults() *ServiceLoadBalancerBgpPeerArgs
Defaults sets the appropriate defaults for ServiceLoadBalancerBgpPeerArgs
func (ServiceLoadBalancerBgpPeerArgs) ElementType ¶
func (ServiceLoadBalancerBgpPeerArgs) ElementType() reflect.Type
func (ServiceLoadBalancerBgpPeerArgs) ToServiceLoadBalancerBgpPeerOutput ¶
func (i ServiceLoadBalancerBgpPeerArgs) ToServiceLoadBalancerBgpPeerOutput() ServiceLoadBalancerBgpPeerOutput
func (ServiceLoadBalancerBgpPeerArgs) ToServiceLoadBalancerBgpPeerOutputWithContext ¶
func (i ServiceLoadBalancerBgpPeerArgs) ToServiceLoadBalancerBgpPeerOutputWithContext(ctx context.Context) ServiceLoadBalancerBgpPeerOutput
type ServiceLoadBalancerBgpPeerArray ¶
type ServiceLoadBalancerBgpPeerArray []ServiceLoadBalancerBgpPeerInput
func (ServiceLoadBalancerBgpPeerArray) ElementType ¶
func (ServiceLoadBalancerBgpPeerArray) ElementType() reflect.Type
func (ServiceLoadBalancerBgpPeerArray) ToServiceLoadBalancerBgpPeerArrayOutput ¶
func (i ServiceLoadBalancerBgpPeerArray) ToServiceLoadBalancerBgpPeerArrayOutput() ServiceLoadBalancerBgpPeerArrayOutput
func (ServiceLoadBalancerBgpPeerArray) ToServiceLoadBalancerBgpPeerArrayOutputWithContext ¶
func (i ServiceLoadBalancerBgpPeerArray) ToServiceLoadBalancerBgpPeerArrayOutputWithContext(ctx context.Context) ServiceLoadBalancerBgpPeerArrayOutput
type ServiceLoadBalancerBgpPeerArrayInput ¶
type ServiceLoadBalancerBgpPeerArrayInput interface { pulumi.Input ToServiceLoadBalancerBgpPeerArrayOutput() ServiceLoadBalancerBgpPeerArrayOutput ToServiceLoadBalancerBgpPeerArrayOutputWithContext(context.Context) ServiceLoadBalancerBgpPeerArrayOutput }
ServiceLoadBalancerBgpPeerArrayInput is an input type that accepts ServiceLoadBalancerBgpPeerArray and ServiceLoadBalancerBgpPeerArrayOutput values. You can construct a concrete instance of `ServiceLoadBalancerBgpPeerArrayInput` via:
ServiceLoadBalancerBgpPeerArray{ ServiceLoadBalancerBgpPeerArgs{...} }
type ServiceLoadBalancerBgpPeerArrayOutput ¶
type ServiceLoadBalancerBgpPeerArrayOutput struct{ *pulumi.OutputState }
func (ServiceLoadBalancerBgpPeerArrayOutput) ElementType ¶
func (ServiceLoadBalancerBgpPeerArrayOutput) ElementType() reflect.Type
func (ServiceLoadBalancerBgpPeerArrayOutput) Index ¶
func (o ServiceLoadBalancerBgpPeerArrayOutput) Index(i pulumi.IntInput) ServiceLoadBalancerBgpPeerOutput
func (ServiceLoadBalancerBgpPeerArrayOutput) ToServiceLoadBalancerBgpPeerArrayOutput ¶
func (o ServiceLoadBalancerBgpPeerArrayOutput) ToServiceLoadBalancerBgpPeerArrayOutput() ServiceLoadBalancerBgpPeerArrayOutput
func (ServiceLoadBalancerBgpPeerArrayOutput) ToServiceLoadBalancerBgpPeerArrayOutputWithContext ¶
func (o ServiceLoadBalancerBgpPeerArrayOutput) ToServiceLoadBalancerBgpPeerArrayOutputWithContext(ctx context.Context) ServiceLoadBalancerBgpPeerArrayOutput
type ServiceLoadBalancerBgpPeerInput ¶
type ServiceLoadBalancerBgpPeerInput interface { pulumi.Input ToServiceLoadBalancerBgpPeerOutput() ServiceLoadBalancerBgpPeerOutput ToServiceLoadBalancerBgpPeerOutputWithContext(context.Context) ServiceLoadBalancerBgpPeerOutput }
ServiceLoadBalancerBgpPeerInput is an input type that accepts ServiceLoadBalancerBgpPeerArgs and ServiceLoadBalancerBgpPeerOutput values. You can construct a concrete instance of `ServiceLoadBalancerBgpPeerInput` via:
ServiceLoadBalancerBgpPeerArgs{...}
type ServiceLoadBalancerBgpPeerOutput ¶
type ServiceLoadBalancerBgpPeerOutput struct{ *pulumi.OutputState }
func (ServiceLoadBalancerBgpPeerOutput) BfdEnabled ¶
func (o ServiceLoadBalancerBgpPeerOutput) BfdEnabled() pulumi.StringPtrOutput
The indicator of BFD enablement for this BgpPeer.
func (ServiceLoadBalancerBgpPeerOutput) BgpMultiHop ¶
func (o ServiceLoadBalancerBgpPeerOutput) BgpMultiHop() pulumi.StringPtrOutput
The indicator to enable multi-hop peering support.
func (ServiceLoadBalancerBgpPeerOutput) ElementType ¶
func (ServiceLoadBalancerBgpPeerOutput) ElementType() reflect.Type
func (ServiceLoadBalancerBgpPeerOutput) HoldTime ¶
func (o ServiceLoadBalancerBgpPeerOutput) HoldTime() pulumi.StringPtrOutput
The requested BGP hold time value. This field uses ISO 8601 duration format, for example P1H.
func (ServiceLoadBalancerBgpPeerOutput) KeepAliveTime ¶
func (o ServiceLoadBalancerBgpPeerOutput) KeepAliveTime() pulumi.StringPtrOutput
The requested BGP keepalive time value. This field uses ISO 8601 duration format, for example P1H.
func (ServiceLoadBalancerBgpPeerOutput) MyAsn ¶
func (o ServiceLoadBalancerBgpPeerOutput) MyAsn() pulumi.Float64PtrOutput
The autonomous system number used for the local end of the BGP session.
func (ServiceLoadBalancerBgpPeerOutput) Name ¶
func (o ServiceLoadBalancerBgpPeerOutput) Name() pulumi.StringOutput
The name used to identify this BGP peer for association with a BGP advertisement.
func (ServiceLoadBalancerBgpPeerOutput) Password ¶
func (o ServiceLoadBalancerBgpPeerOutput) Password() pulumi.StringPtrOutput
The authentication password for routers enforcing TCP MD5 authenticated sessions.
func (ServiceLoadBalancerBgpPeerOutput) PeerAddress ¶
func (o ServiceLoadBalancerBgpPeerOutput) PeerAddress() pulumi.StringOutput
The IPv4 or IPv6 address used to connect this BGP session.
func (ServiceLoadBalancerBgpPeerOutput) PeerAsn ¶
func (o ServiceLoadBalancerBgpPeerOutput) PeerAsn() pulumi.Float64Output
The autonomous system number expected from the remote end of the BGP session.
func (ServiceLoadBalancerBgpPeerOutput) PeerPort ¶
func (o ServiceLoadBalancerBgpPeerOutput) PeerPort() pulumi.Float64PtrOutput
The port used to connect this BGP session.
func (ServiceLoadBalancerBgpPeerOutput) ToServiceLoadBalancerBgpPeerOutput ¶
func (o ServiceLoadBalancerBgpPeerOutput) ToServiceLoadBalancerBgpPeerOutput() ServiceLoadBalancerBgpPeerOutput
func (ServiceLoadBalancerBgpPeerOutput) ToServiceLoadBalancerBgpPeerOutputWithContext ¶
func (o ServiceLoadBalancerBgpPeerOutput) ToServiceLoadBalancerBgpPeerOutputWithContext(ctx context.Context) ServiceLoadBalancerBgpPeerOutput
type ServiceLoadBalancerBgpPeerResponse ¶
type ServiceLoadBalancerBgpPeerResponse struct { // The indicator of BFD enablement for this BgpPeer. BfdEnabled *string `pulumi:"bfdEnabled"` // The indicator to enable multi-hop peering support. BgpMultiHop *string `pulumi:"bgpMultiHop"` // The requested BGP hold time value. This field uses ISO 8601 duration format, for example P1H. HoldTime *string `pulumi:"holdTime"` // The requested BGP keepalive time value. This field uses ISO 8601 duration format, for example P1H. KeepAliveTime *string `pulumi:"keepAliveTime"` // The autonomous system number used for the local end of the BGP session. MyAsn *float64 `pulumi:"myAsn"` // The name used to identify this BGP peer for association with a BGP advertisement. Name string `pulumi:"name"` // The IPv4 or IPv6 address used to connect this BGP session. PeerAddress string `pulumi:"peerAddress"` // The autonomous system number expected from the remote end of the BGP session. PeerAsn float64 `pulumi:"peerAsn"` // The port used to connect this BGP session. PeerPort *float64 `pulumi:"peerPort"` }
func (*ServiceLoadBalancerBgpPeerResponse) Defaults ¶
func (val *ServiceLoadBalancerBgpPeerResponse) Defaults() *ServiceLoadBalancerBgpPeerResponse
Defaults sets the appropriate defaults for ServiceLoadBalancerBgpPeerResponse
type ServiceLoadBalancerBgpPeerResponseArrayOutput ¶
type ServiceLoadBalancerBgpPeerResponseArrayOutput struct{ *pulumi.OutputState }
func (ServiceLoadBalancerBgpPeerResponseArrayOutput) ElementType ¶
func (ServiceLoadBalancerBgpPeerResponseArrayOutput) ElementType() reflect.Type
func (ServiceLoadBalancerBgpPeerResponseArrayOutput) ToServiceLoadBalancerBgpPeerResponseArrayOutput ¶
func (o ServiceLoadBalancerBgpPeerResponseArrayOutput) ToServiceLoadBalancerBgpPeerResponseArrayOutput() ServiceLoadBalancerBgpPeerResponseArrayOutput
func (ServiceLoadBalancerBgpPeerResponseArrayOutput) ToServiceLoadBalancerBgpPeerResponseArrayOutputWithContext ¶
func (o ServiceLoadBalancerBgpPeerResponseArrayOutput) ToServiceLoadBalancerBgpPeerResponseArrayOutputWithContext(ctx context.Context) ServiceLoadBalancerBgpPeerResponseArrayOutput
type ServiceLoadBalancerBgpPeerResponseOutput ¶
type ServiceLoadBalancerBgpPeerResponseOutput struct{ *pulumi.OutputState }
func (ServiceLoadBalancerBgpPeerResponseOutput) BfdEnabled ¶
func (o ServiceLoadBalancerBgpPeerResponseOutput) BfdEnabled() pulumi.StringPtrOutput
The indicator of BFD enablement for this BgpPeer.
func (ServiceLoadBalancerBgpPeerResponseOutput) BgpMultiHop ¶
func (o ServiceLoadBalancerBgpPeerResponseOutput) BgpMultiHop() pulumi.StringPtrOutput
The indicator to enable multi-hop peering support.
func (ServiceLoadBalancerBgpPeerResponseOutput) ElementType ¶
func (ServiceLoadBalancerBgpPeerResponseOutput) ElementType() reflect.Type
func (ServiceLoadBalancerBgpPeerResponseOutput) HoldTime ¶
func (o ServiceLoadBalancerBgpPeerResponseOutput) HoldTime() pulumi.StringPtrOutput
The requested BGP hold time value. This field uses ISO 8601 duration format, for example P1H.
func (ServiceLoadBalancerBgpPeerResponseOutput) KeepAliveTime ¶
func (o ServiceLoadBalancerBgpPeerResponseOutput) KeepAliveTime() pulumi.StringPtrOutput
The requested BGP keepalive time value. This field uses ISO 8601 duration format, for example P1H.
func (ServiceLoadBalancerBgpPeerResponseOutput) MyAsn ¶
func (o ServiceLoadBalancerBgpPeerResponseOutput) MyAsn() pulumi.Float64PtrOutput
The autonomous system number used for the local end of the BGP session.
func (ServiceLoadBalancerBgpPeerResponseOutput) Name ¶
func (o ServiceLoadBalancerBgpPeerResponseOutput) Name() pulumi.StringOutput
The name used to identify this BGP peer for association with a BGP advertisement.
func (ServiceLoadBalancerBgpPeerResponseOutput) PeerAddress ¶
func (o ServiceLoadBalancerBgpPeerResponseOutput) PeerAddress() pulumi.StringOutput
The IPv4 or IPv6 address used to connect this BGP session.
func (ServiceLoadBalancerBgpPeerResponseOutput) PeerAsn ¶
func (o ServiceLoadBalancerBgpPeerResponseOutput) PeerAsn() pulumi.Float64Output
The autonomous system number expected from the remote end of the BGP session.
func (ServiceLoadBalancerBgpPeerResponseOutput) PeerPort ¶
func (o ServiceLoadBalancerBgpPeerResponseOutput) PeerPort() pulumi.Float64PtrOutput
The port used to connect this BGP session.
func (ServiceLoadBalancerBgpPeerResponseOutput) ToServiceLoadBalancerBgpPeerResponseOutput ¶
func (o ServiceLoadBalancerBgpPeerResponseOutput) ToServiceLoadBalancerBgpPeerResponseOutput() ServiceLoadBalancerBgpPeerResponseOutput
func (ServiceLoadBalancerBgpPeerResponseOutput) ToServiceLoadBalancerBgpPeerResponseOutputWithContext ¶
func (o ServiceLoadBalancerBgpPeerResponseOutput) ToServiceLoadBalancerBgpPeerResponseOutputWithContext(ctx context.Context) ServiceLoadBalancerBgpPeerResponseOutput
type ServicePrincipalInformation ¶
type ServicePrincipalInformation struct { // The application ID, also known as client ID, of the service principal. ApplicationId string `pulumi:"applicationId"` // The password of the service principal. Password string `pulumi:"password"` // The principal ID, also known as the object ID, of the service principal. PrincipalId string `pulumi:"principalId"` // The tenant ID, also known as the directory ID, of the tenant in which the service principal is created. TenantId string `pulumi:"tenantId"` }
type ServicePrincipalInformationArgs ¶
type ServicePrincipalInformationArgs struct { // The application ID, also known as client ID, of the service principal. ApplicationId pulumi.StringInput `pulumi:"applicationId"` // The password of the service principal. Password pulumi.StringInput `pulumi:"password"` // The principal ID, also known as the object ID, of the service principal. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The tenant ID, also known as the directory ID, of the tenant in which the service principal is created. TenantId pulumi.StringInput `pulumi:"tenantId"` }
func (ServicePrincipalInformationArgs) ElementType ¶
func (ServicePrincipalInformationArgs) ElementType() reflect.Type
func (ServicePrincipalInformationArgs) ToServicePrincipalInformationOutput ¶
func (i ServicePrincipalInformationArgs) ToServicePrincipalInformationOutput() ServicePrincipalInformationOutput
func (ServicePrincipalInformationArgs) ToServicePrincipalInformationOutputWithContext ¶
func (i ServicePrincipalInformationArgs) ToServicePrincipalInformationOutputWithContext(ctx context.Context) ServicePrincipalInformationOutput
func (ServicePrincipalInformationArgs) ToServicePrincipalInformationPtrOutput ¶
func (i ServicePrincipalInformationArgs) ToServicePrincipalInformationPtrOutput() ServicePrincipalInformationPtrOutput
func (ServicePrincipalInformationArgs) ToServicePrincipalInformationPtrOutputWithContext ¶
func (i ServicePrincipalInformationArgs) ToServicePrincipalInformationPtrOutputWithContext(ctx context.Context) ServicePrincipalInformationPtrOutput
type ServicePrincipalInformationInput ¶
type ServicePrincipalInformationInput interface { pulumi.Input ToServicePrincipalInformationOutput() ServicePrincipalInformationOutput ToServicePrincipalInformationOutputWithContext(context.Context) ServicePrincipalInformationOutput }
ServicePrincipalInformationInput is an input type that accepts ServicePrincipalInformationArgs and ServicePrincipalInformationOutput values. You can construct a concrete instance of `ServicePrincipalInformationInput` via:
ServicePrincipalInformationArgs{...}
type ServicePrincipalInformationOutput ¶
type ServicePrincipalInformationOutput struct{ *pulumi.OutputState }
func (ServicePrincipalInformationOutput) ApplicationId ¶
func (o ServicePrincipalInformationOutput) ApplicationId() pulumi.StringOutput
The application ID, also known as client ID, of the service principal.
func (ServicePrincipalInformationOutput) ElementType ¶
func (ServicePrincipalInformationOutput) ElementType() reflect.Type
func (ServicePrincipalInformationOutput) Password ¶
func (o ServicePrincipalInformationOutput) Password() pulumi.StringOutput
The password of the service principal.
func (ServicePrincipalInformationOutput) PrincipalId ¶
func (o ServicePrincipalInformationOutput) PrincipalId() pulumi.StringOutput
The principal ID, also known as the object ID, of the service principal.
func (ServicePrincipalInformationOutput) TenantId ¶
func (o ServicePrincipalInformationOutput) TenantId() pulumi.StringOutput
The tenant ID, also known as the directory ID, of the tenant in which the service principal is created.
func (ServicePrincipalInformationOutput) ToServicePrincipalInformationOutput ¶
func (o ServicePrincipalInformationOutput) ToServicePrincipalInformationOutput() ServicePrincipalInformationOutput
func (ServicePrincipalInformationOutput) ToServicePrincipalInformationOutputWithContext ¶
func (o ServicePrincipalInformationOutput) ToServicePrincipalInformationOutputWithContext(ctx context.Context) ServicePrincipalInformationOutput
func (ServicePrincipalInformationOutput) ToServicePrincipalInformationPtrOutput ¶
func (o ServicePrincipalInformationOutput) ToServicePrincipalInformationPtrOutput() ServicePrincipalInformationPtrOutput
func (ServicePrincipalInformationOutput) ToServicePrincipalInformationPtrOutputWithContext ¶
func (o ServicePrincipalInformationOutput) ToServicePrincipalInformationPtrOutputWithContext(ctx context.Context) ServicePrincipalInformationPtrOutput
type ServicePrincipalInformationPtrInput ¶
type ServicePrincipalInformationPtrInput interface { pulumi.Input ToServicePrincipalInformationPtrOutput() ServicePrincipalInformationPtrOutput ToServicePrincipalInformationPtrOutputWithContext(context.Context) ServicePrincipalInformationPtrOutput }
ServicePrincipalInformationPtrInput is an input type that accepts ServicePrincipalInformationArgs, ServicePrincipalInformationPtr and ServicePrincipalInformationPtrOutput values. You can construct a concrete instance of `ServicePrincipalInformationPtrInput` via:
ServicePrincipalInformationArgs{...} or: nil
func ServicePrincipalInformationPtr ¶
func ServicePrincipalInformationPtr(v *ServicePrincipalInformationArgs) ServicePrincipalInformationPtrInput
type ServicePrincipalInformationPtrOutput ¶
type ServicePrincipalInformationPtrOutput struct{ *pulumi.OutputState }
func (ServicePrincipalInformationPtrOutput) ApplicationId ¶
func (o ServicePrincipalInformationPtrOutput) ApplicationId() pulumi.StringPtrOutput
The application ID, also known as client ID, of the service principal.
func (ServicePrincipalInformationPtrOutput) ElementType ¶
func (ServicePrincipalInformationPtrOutput) ElementType() reflect.Type
func (ServicePrincipalInformationPtrOutput) Password ¶
func (o ServicePrincipalInformationPtrOutput) Password() pulumi.StringPtrOutput
The password of the service principal.
func (ServicePrincipalInformationPtrOutput) PrincipalId ¶
func (o ServicePrincipalInformationPtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID, also known as the object ID, of the service principal.
func (ServicePrincipalInformationPtrOutput) TenantId ¶
func (o ServicePrincipalInformationPtrOutput) TenantId() pulumi.StringPtrOutput
The tenant ID, also known as the directory ID, of the tenant in which the service principal is created.
func (ServicePrincipalInformationPtrOutput) ToServicePrincipalInformationPtrOutput ¶
func (o ServicePrincipalInformationPtrOutput) ToServicePrincipalInformationPtrOutput() ServicePrincipalInformationPtrOutput
func (ServicePrincipalInformationPtrOutput) ToServicePrincipalInformationPtrOutputWithContext ¶
func (o ServicePrincipalInformationPtrOutput) ToServicePrincipalInformationPtrOutputWithContext(ctx context.Context) ServicePrincipalInformationPtrOutput
type ServicePrincipalInformationResponse ¶
type ServicePrincipalInformationResponse struct { // The application ID, also known as client ID, of the service principal. ApplicationId string `pulumi:"applicationId"` // The password of the service principal. Password string `pulumi:"password"` // The principal ID, also known as the object ID, of the service principal. PrincipalId string `pulumi:"principalId"` // The tenant ID, also known as the directory ID, of the tenant in which the service principal is created. TenantId string `pulumi:"tenantId"` }
type ServicePrincipalInformationResponseOutput ¶
type ServicePrincipalInformationResponseOutput struct{ *pulumi.OutputState }
func (ServicePrincipalInformationResponseOutput) ApplicationId ¶
func (o ServicePrincipalInformationResponseOutput) ApplicationId() pulumi.StringOutput
The application ID, also known as client ID, of the service principal.
func (ServicePrincipalInformationResponseOutput) ElementType ¶
func (ServicePrincipalInformationResponseOutput) ElementType() reflect.Type
func (ServicePrincipalInformationResponseOutput) Password ¶
func (o ServicePrincipalInformationResponseOutput) Password() pulumi.StringOutput
The password of the service principal.
func (ServicePrincipalInformationResponseOutput) PrincipalId ¶
func (o ServicePrincipalInformationResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID, also known as the object ID, of the service principal.
func (ServicePrincipalInformationResponseOutput) TenantId ¶
func (o ServicePrincipalInformationResponseOutput) TenantId() pulumi.StringOutput
The tenant ID, also known as the directory ID, of the tenant in which the service principal is created.
func (ServicePrincipalInformationResponseOutput) ToServicePrincipalInformationResponseOutput ¶
func (o ServicePrincipalInformationResponseOutput) ToServicePrincipalInformationResponseOutput() ServicePrincipalInformationResponseOutput
func (ServicePrincipalInformationResponseOutput) ToServicePrincipalInformationResponseOutputWithContext ¶
func (o ServicePrincipalInformationResponseOutput) ToServicePrincipalInformationResponseOutputWithContext(ctx context.Context) ServicePrincipalInformationResponseOutput
type ServicePrincipalInformationResponsePtrOutput ¶
type ServicePrincipalInformationResponsePtrOutput struct{ *pulumi.OutputState }
func (ServicePrincipalInformationResponsePtrOutput) ApplicationId ¶
func (o ServicePrincipalInformationResponsePtrOutput) ApplicationId() pulumi.StringPtrOutput
The application ID, also known as client ID, of the service principal.
func (ServicePrincipalInformationResponsePtrOutput) ElementType ¶
func (ServicePrincipalInformationResponsePtrOutput) ElementType() reflect.Type
func (ServicePrincipalInformationResponsePtrOutput) Password ¶
func (o ServicePrincipalInformationResponsePtrOutput) Password() pulumi.StringPtrOutput
The password of the service principal.
func (ServicePrincipalInformationResponsePtrOutput) PrincipalId ¶
func (o ServicePrincipalInformationResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal ID, also known as the object ID, of the service principal.
func (ServicePrincipalInformationResponsePtrOutput) TenantId ¶
func (o ServicePrincipalInformationResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The tenant ID, also known as the directory ID, of the tenant in which the service principal is created.
func (ServicePrincipalInformationResponsePtrOutput) ToServicePrincipalInformationResponsePtrOutput ¶
func (o ServicePrincipalInformationResponsePtrOutput) ToServicePrincipalInformationResponsePtrOutput() ServicePrincipalInformationResponsePtrOutput
func (ServicePrincipalInformationResponsePtrOutput) ToServicePrincipalInformationResponsePtrOutputWithContext ¶
func (o ServicePrincipalInformationResponsePtrOutput) ToServicePrincipalInformationResponsePtrOutputWithContext(ctx context.Context) ServicePrincipalInformationResponsePtrOutput
type SshPublicKey ¶
type SshPublicKey struct { // The SSH public key data. KeyData string `pulumi:"keyData"` }
type SshPublicKeyArgs ¶
type SshPublicKeyArgs struct { // The SSH public key data. KeyData pulumi.StringInput `pulumi:"keyData"` }
func (SshPublicKeyArgs) ElementType ¶
func (SshPublicKeyArgs) ElementType() reflect.Type
func (SshPublicKeyArgs) ToSshPublicKeyOutput ¶
func (i SshPublicKeyArgs) ToSshPublicKeyOutput() SshPublicKeyOutput
func (SshPublicKeyArgs) ToSshPublicKeyOutputWithContext ¶
func (i SshPublicKeyArgs) ToSshPublicKeyOutputWithContext(ctx context.Context) SshPublicKeyOutput
type SshPublicKeyArray ¶
type SshPublicKeyArray []SshPublicKeyInput
func (SshPublicKeyArray) ElementType ¶
func (SshPublicKeyArray) ElementType() reflect.Type
func (SshPublicKeyArray) ToSshPublicKeyArrayOutput ¶
func (i SshPublicKeyArray) ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput
func (SshPublicKeyArray) ToSshPublicKeyArrayOutputWithContext ¶
func (i SshPublicKeyArray) ToSshPublicKeyArrayOutputWithContext(ctx context.Context) SshPublicKeyArrayOutput
type SshPublicKeyArrayInput ¶
type SshPublicKeyArrayInput interface { pulumi.Input ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput ToSshPublicKeyArrayOutputWithContext(context.Context) SshPublicKeyArrayOutput }
SshPublicKeyArrayInput is an input type that accepts SshPublicKeyArray and SshPublicKeyArrayOutput values. You can construct a concrete instance of `SshPublicKeyArrayInput` via:
SshPublicKeyArray{ SshPublicKeyArgs{...} }
type SshPublicKeyArrayOutput ¶
type SshPublicKeyArrayOutput struct{ *pulumi.OutputState }
func (SshPublicKeyArrayOutput) ElementType ¶
func (SshPublicKeyArrayOutput) ElementType() reflect.Type
func (SshPublicKeyArrayOutput) Index ¶
func (o SshPublicKeyArrayOutput) Index(i pulumi.IntInput) SshPublicKeyOutput
func (SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutput ¶
func (o SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput
func (SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutputWithContext ¶
func (o SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutputWithContext(ctx context.Context) SshPublicKeyArrayOutput
type SshPublicKeyInput ¶
type SshPublicKeyInput interface { pulumi.Input ToSshPublicKeyOutput() SshPublicKeyOutput ToSshPublicKeyOutputWithContext(context.Context) SshPublicKeyOutput }
SshPublicKeyInput is an input type that accepts SshPublicKeyArgs and SshPublicKeyOutput values. You can construct a concrete instance of `SshPublicKeyInput` via:
SshPublicKeyArgs{...}
type SshPublicKeyOutput ¶
type SshPublicKeyOutput struct{ *pulumi.OutputState }
func (SshPublicKeyOutput) ElementType ¶
func (SshPublicKeyOutput) ElementType() reflect.Type
func (SshPublicKeyOutput) KeyData ¶
func (o SshPublicKeyOutput) KeyData() pulumi.StringOutput
The SSH public key data.
func (SshPublicKeyOutput) ToSshPublicKeyOutput ¶
func (o SshPublicKeyOutput) ToSshPublicKeyOutput() SshPublicKeyOutput
func (SshPublicKeyOutput) ToSshPublicKeyOutputWithContext ¶
func (o SshPublicKeyOutput) ToSshPublicKeyOutputWithContext(ctx context.Context) SshPublicKeyOutput
type SshPublicKeyResponse ¶
type SshPublicKeyResponse struct { // The SSH public key data. KeyData string `pulumi:"keyData"` }
type SshPublicKeyResponseArrayOutput ¶
type SshPublicKeyResponseArrayOutput struct{ *pulumi.OutputState }
func (SshPublicKeyResponseArrayOutput) ElementType ¶
func (SshPublicKeyResponseArrayOutput) ElementType() reflect.Type
func (SshPublicKeyResponseArrayOutput) Index ¶
func (o SshPublicKeyResponseArrayOutput) Index(i pulumi.IntInput) SshPublicKeyResponseOutput
func (SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutput ¶
func (o SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutput() SshPublicKeyResponseArrayOutput
func (SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutputWithContext ¶
func (o SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) SshPublicKeyResponseArrayOutput
type SshPublicKeyResponseOutput ¶
type SshPublicKeyResponseOutput struct{ *pulumi.OutputState }
func (SshPublicKeyResponseOutput) ElementType ¶
func (SshPublicKeyResponseOutput) ElementType() reflect.Type
func (SshPublicKeyResponseOutput) KeyData ¶
func (o SshPublicKeyResponseOutput) KeyData() pulumi.StringOutput
The SSH public key data.
func (SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutput ¶
func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutput() SshPublicKeyResponseOutput
func (SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutputWithContext ¶
func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutputWithContext(ctx context.Context) SshPublicKeyResponseOutput
type StorageAppliance ¶
type StorageAppliance struct { pulumi.CustomResourceState // The credentials of the administrative interface on this storage appliance. AdministratorCredentials AdministrativeCredentialsResponseOutput `pulumi:"administratorCredentials"` // The total capacity of the storage appliance. Capacity pulumi.Float64Output `pulumi:"capacity"` // The amount of storage consumed. CapacityUsed pulumi.Float64Output `pulumi:"capacityUsed"` // The resource ID of the cluster this storage appliance is associated with. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The detailed status of the storage appliance. DetailedStatus pulumi.StringOutput `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage pulumi.StringOutput `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponseOutput `pulumi:"extendedLocation"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The endpoint for the management interface of the storage appliance. ManagementIpv4Address pulumi.StringOutput `pulumi:"managementIpv4Address"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the storage appliance. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The resource ID of the rack where this storage appliance resides. RackId pulumi.StringOutput `pulumi:"rackId"` // The slot the storage appliance is in the rack based on the BOM configuration. RackSlot pulumi.Float64Output `pulumi:"rackSlot"` // The indicator of whether the storage appliance supports remote vendor management. RemoteVendorManagementFeature pulumi.StringOutput `pulumi:"remoteVendorManagementFeature"` // The indicator of whether the remote vendor management feature is enabled or disabled, or unsupported if it is an unsupported feature. RemoteVendorManagementStatus pulumi.StringOutput `pulumi:"remoteVendorManagementStatus"` // The serial number for the storage appliance. SerialNumber pulumi.StringOutput `pulumi:"serialNumber"` // The SKU for the storage appliance. StorageApplianceSkuId pulumi.StringOutput `pulumi:"storageApplianceSkuId"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-12-12-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func GetStorageAppliance ¶
func GetStorageAppliance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StorageApplianceState, opts ...pulumi.ResourceOption) (*StorageAppliance, error)
GetStorageAppliance gets an existing StorageAppliance 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 NewStorageAppliance ¶
func NewStorageAppliance(ctx *pulumi.Context, name string, args *StorageApplianceArgs, opts ...pulumi.ResourceOption) (*StorageAppliance, error)
NewStorageAppliance registers a new resource with the given unique name, arguments, and options.
func (*StorageAppliance) ElementType ¶
func (*StorageAppliance) ElementType() reflect.Type
func (*StorageAppliance) ToStorageApplianceOutput ¶
func (i *StorageAppliance) ToStorageApplianceOutput() StorageApplianceOutput
func (*StorageAppliance) ToStorageApplianceOutputWithContext ¶
func (i *StorageAppliance) ToStorageApplianceOutputWithContext(ctx context.Context) StorageApplianceOutput
type StorageApplianceArgs ¶
type StorageApplianceArgs struct { // The credentials of the administrative interface on this storage appliance. AdministratorCredentials AdministrativeCredentialsInput // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The resource ID of the rack where this storage appliance resides. RackId pulumi.StringInput // The slot the storage appliance is in the rack based on the BOM configuration. RackSlot pulumi.Float64Input // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The serial number for the storage appliance. SerialNumber pulumi.StringInput // The name of the storage appliance. StorageApplianceName pulumi.StringPtrInput // The SKU for the storage appliance. StorageApplianceSkuId pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a StorageAppliance resource.
func (StorageApplianceArgs) ElementType ¶
func (StorageApplianceArgs) ElementType() reflect.Type
type StorageApplianceConfigurationData ¶
type StorageApplianceConfigurationData struct { // The credentials of the administrative interface on this storage appliance. AdminCredentials AdministrativeCredentials `pulumi:"adminCredentials"` // The slot that storage appliance is in the rack based on the BOM configuration. RackSlot float64 `pulumi:"rackSlot"` // The serial number of the appliance. SerialNumber string `pulumi:"serialNumber"` // The user-provided name for the storage appliance that will be created from this specification. StorageApplianceName *string `pulumi:"storageApplianceName"` }
type StorageApplianceConfigurationDataArgs ¶
type StorageApplianceConfigurationDataArgs struct { // The credentials of the administrative interface on this storage appliance. AdminCredentials AdministrativeCredentialsInput `pulumi:"adminCredentials"` // The slot that storage appliance is in the rack based on the BOM configuration. RackSlot pulumi.Float64Input `pulumi:"rackSlot"` // The serial number of the appliance. SerialNumber pulumi.StringInput `pulumi:"serialNumber"` // The user-provided name for the storage appliance that will be created from this specification. StorageApplianceName pulumi.StringPtrInput `pulumi:"storageApplianceName"` }
func (StorageApplianceConfigurationDataArgs) ElementType ¶
func (StorageApplianceConfigurationDataArgs) ElementType() reflect.Type
func (StorageApplianceConfigurationDataArgs) ToStorageApplianceConfigurationDataOutput ¶
func (i StorageApplianceConfigurationDataArgs) ToStorageApplianceConfigurationDataOutput() StorageApplianceConfigurationDataOutput
func (StorageApplianceConfigurationDataArgs) ToStorageApplianceConfigurationDataOutputWithContext ¶
func (i StorageApplianceConfigurationDataArgs) ToStorageApplianceConfigurationDataOutputWithContext(ctx context.Context) StorageApplianceConfigurationDataOutput
type StorageApplianceConfigurationDataArray ¶
type StorageApplianceConfigurationDataArray []StorageApplianceConfigurationDataInput
func (StorageApplianceConfigurationDataArray) ElementType ¶
func (StorageApplianceConfigurationDataArray) ElementType() reflect.Type
func (StorageApplianceConfigurationDataArray) ToStorageApplianceConfigurationDataArrayOutput ¶
func (i StorageApplianceConfigurationDataArray) ToStorageApplianceConfigurationDataArrayOutput() StorageApplianceConfigurationDataArrayOutput
func (StorageApplianceConfigurationDataArray) ToStorageApplianceConfigurationDataArrayOutputWithContext ¶
func (i StorageApplianceConfigurationDataArray) ToStorageApplianceConfigurationDataArrayOutputWithContext(ctx context.Context) StorageApplianceConfigurationDataArrayOutput
type StorageApplianceConfigurationDataArrayInput ¶
type StorageApplianceConfigurationDataArrayInput interface { pulumi.Input ToStorageApplianceConfigurationDataArrayOutput() StorageApplianceConfigurationDataArrayOutput ToStorageApplianceConfigurationDataArrayOutputWithContext(context.Context) StorageApplianceConfigurationDataArrayOutput }
StorageApplianceConfigurationDataArrayInput is an input type that accepts StorageApplianceConfigurationDataArray and StorageApplianceConfigurationDataArrayOutput values. You can construct a concrete instance of `StorageApplianceConfigurationDataArrayInput` via:
StorageApplianceConfigurationDataArray{ StorageApplianceConfigurationDataArgs{...} }
type StorageApplianceConfigurationDataArrayOutput ¶
type StorageApplianceConfigurationDataArrayOutput struct{ *pulumi.OutputState }
func (StorageApplianceConfigurationDataArrayOutput) ElementType ¶
func (StorageApplianceConfigurationDataArrayOutput) ElementType() reflect.Type
func (StorageApplianceConfigurationDataArrayOutput) ToStorageApplianceConfigurationDataArrayOutput ¶
func (o StorageApplianceConfigurationDataArrayOutput) ToStorageApplianceConfigurationDataArrayOutput() StorageApplianceConfigurationDataArrayOutput
func (StorageApplianceConfigurationDataArrayOutput) ToStorageApplianceConfigurationDataArrayOutputWithContext ¶
func (o StorageApplianceConfigurationDataArrayOutput) ToStorageApplianceConfigurationDataArrayOutputWithContext(ctx context.Context) StorageApplianceConfigurationDataArrayOutput
type StorageApplianceConfigurationDataInput ¶
type StorageApplianceConfigurationDataInput interface { pulumi.Input ToStorageApplianceConfigurationDataOutput() StorageApplianceConfigurationDataOutput ToStorageApplianceConfigurationDataOutputWithContext(context.Context) StorageApplianceConfigurationDataOutput }
StorageApplianceConfigurationDataInput is an input type that accepts StorageApplianceConfigurationDataArgs and StorageApplianceConfigurationDataOutput values. You can construct a concrete instance of `StorageApplianceConfigurationDataInput` via:
StorageApplianceConfigurationDataArgs{...}
type StorageApplianceConfigurationDataOutput ¶
type StorageApplianceConfigurationDataOutput struct{ *pulumi.OutputState }
func (StorageApplianceConfigurationDataOutput) AdminCredentials ¶
func (o StorageApplianceConfigurationDataOutput) AdminCredentials() AdministrativeCredentialsOutput
The credentials of the administrative interface on this storage appliance.
func (StorageApplianceConfigurationDataOutput) ElementType ¶
func (StorageApplianceConfigurationDataOutput) ElementType() reflect.Type
func (StorageApplianceConfigurationDataOutput) RackSlot ¶
func (o StorageApplianceConfigurationDataOutput) RackSlot() pulumi.Float64Output
The slot that storage appliance is in the rack based on the BOM configuration.
func (StorageApplianceConfigurationDataOutput) SerialNumber ¶
func (o StorageApplianceConfigurationDataOutput) SerialNumber() pulumi.StringOutput
The serial number of the appliance.
func (StorageApplianceConfigurationDataOutput) StorageApplianceName ¶
func (o StorageApplianceConfigurationDataOutput) StorageApplianceName() pulumi.StringPtrOutput
The user-provided name for the storage appliance that will be created from this specification.
func (StorageApplianceConfigurationDataOutput) ToStorageApplianceConfigurationDataOutput ¶
func (o StorageApplianceConfigurationDataOutput) ToStorageApplianceConfigurationDataOutput() StorageApplianceConfigurationDataOutput
func (StorageApplianceConfigurationDataOutput) ToStorageApplianceConfigurationDataOutputWithContext ¶
func (o StorageApplianceConfigurationDataOutput) ToStorageApplianceConfigurationDataOutputWithContext(ctx context.Context) StorageApplianceConfigurationDataOutput
type StorageApplianceConfigurationDataResponse ¶
type StorageApplianceConfigurationDataResponse struct { // The credentials of the administrative interface on this storage appliance. AdminCredentials AdministrativeCredentialsResponse `pulumi:"adminCredentials"` // The slot that storage appliance is in the rack based on the BOM configuration. RackSlot float64 `pulumi:"rackSlot"` // The serial number of the appliance. SerialNumber string `pulumi:"serialNumber"` // The user-provided name for the storage appliance that will be created from this specification. StorageApplianceName *string `pulumi:"storageApplianceName"` }
type StorageApplianceConfigurationDataResponseArrayOutput ¶
type StorageApplianceConfigurationDataResponseArrayOutput struct{ *pulumi.OutputState }
func (StorageApplianceConfigurationDataResponseArrayOutput) ElementType ¶
func (StorageApplianceConfigurationDataResponseArrayOutput) ElementType() reflect.Type
func (StorageApplianceConfigurationDataResponseArrayOutput) ToStorageApplianceConfigurationDataResponseArrayOutput ¶
func (o StorageApplianceConfigurationDataResponseArrayOutput) ToStorageApplianceConfigurationDataResponseArrayOutput() StorageApplianceConfigurationDataResponseArrayOutput
func (StorageApplianceConfigurationDataResponseArrayOutput) ToStorageApplianceConfigurationDataResponseArrayOutputWithContext ¶
func (o StorageApplianceConfigurationDataResponseArrayOutput) ToStorageApplianceConfigurationDataResponseArrayOutputWithContext(ctx context.Context) StorageApplianceConfigurationDataResponseArrayOutput
type StorageApplianceConfigurationDataResponseOutput ¶
type StorageApplianceConfigurationDataResponseOutput struct{ *pulumi.OutputState }
func (StorageApplianceConfigurationDataResponseOutput) AdminCredentials ¶
func (o StorageApplianceConfigurationDataResponseOutput) AdminCredentials() AdministrativeCredentialsResponseOutput
The credentials of the administrative interface on this storage appliance.
func (StorageApplianceConfigurationDataResponseOutput) ElementType ¶
func (StorageApplianceConfigurationDataResponseOutput) ElementType() reflect.Type
func (StorageApplianceConfigurationDataResponseOutput) RackSlot ¶
func (o StorageApplianceConfigurationDataResponseOutput) RackSlot() pulumi.Float64Output
The slot that storage appliance is in the rack based on the BOM configuration.
func (StorageApplianceConfigurationDataResponseOutput) SerialNumber ¶
func (o StorageApplianceConfigurationDataResponseOutput) SerialNumber() pulumi.StringOutput
The serial number of the appliance.
func (StorageApplianceConfigurationDataResponseOutput) StorageApplianceName ¶
func (o StorageApplianceConfigurationDataResponseOutput) StorageApplianceName() pulumi.StringPtrOutput
The user-provided name for the storage appliance that will be created from this specification.
func (StorageApplianceConfigurationDataResponseOutput) ToStorageApplianceConfigurationDataResponseOutput ¶
func (o StorageApplianceConfigurationDataResponseOutput) ToStorageApplianceConfigurationDataResponseOutput() StorageApplianceConfigurationDataResponseOutput
func (StorageApplianceConfigurationDataResponseOutput) ToStorageApplianceConfigurationDataResponseOutputWithContext ¶
func (o StorageApplianceConfigurationDataResponseOutput) ToStorageApplianceConfigurationDataResponseOutputWithContext(ctx context.Context) StorageApplianceConfigurationDataResponseOutput
type StorageApplianceInput ¶
type StorageApplianceInput interface { pulumi.Input ToStorageApplianceOutput() StorageApplianceOutput ToStorageApplianceOutputWithContext(ctx context.Context) StorageApplianceOutput }
type StorageApplianceOutput ¶
type StorageApplianceOutput struct{ *pulumi.OutputState }
func (StorageApplianceOutput) AdministratorCredentials ¶
func (o StorageApplianceOutput) AdministratorCredentials() AdministrativeCredentialsResponseOutput
The credentials of the administrative interface on this storage appliance.
func (StorageApplianceOutput) Capacity ¶
func (o StorageApplianceOutput) Capacity() pulumi.Float64Output
The total capacity of the storage appliance.
func (StorageApplianceOutput) CapacityUsed ¶
func (o StorageApplianceOutput) CapacityUsed() pulumi.Float64Output
The amount of storage consumed.
func (StorageApplianceOutput) ClusterId ¶
func (o StorageApplianceOutput) ClusterId() pulumi.StringOutput
The resource ID of the cluster this storage appliance is associated with.
func (StorageApplianceOutput) DetailedStatus ¶
func (o StorageApplianceOutput) DetailedStatus() pulumi.StringOutput
The detailed status of the storage appliance.
func (StorageApplianceOutput) DetailedStatusMessage ¶
func (o StorageApplianceOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (StorageApplianceOutput) ElementType ¶
func (StorageApplianceOutput) ElementType() reflect.Type
func (StorageApplianceOutput) ExtendedLocation ¶
func (o StorageApplianceOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (StorageApplianceOutput) Location ¶
func (o StorageApplianceOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (StorageApplianceOutput) ManagementIpv4Address ¶
func (o StorageApplianceOutput) ManagementIpv4Address() pulumi.StringOutput
The endpoint for the management interface of the storage appliance.
func (StorageApplianceOutput) Name ¶
func (o StorageApplianceOutput) Name() pulumi.StringOutput
The name of the resource
func (StorageApplianceOutput) ProvisioningState ¶
func (o StorageApplianceOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the storage appliance.
func (StorageApplianceOutput) RackId ¶
func (o StorageApplianceOutput) RackId() pulumi.StringOutput
The resource ID of the rack where this storage appliance resides.
func (StorageApplianceOutput) RackSlot ¶
func (o StorageApplianceOutput) RackSlot() pulumi.Float64Output
The slot the storage appliance is in the rack based on the BOM configuration.
func (StorageApplianceOutput) RemoteVendorManagementFeature ¶
func (o StorageApplianceOutput) RemoteVendorManagementFeature() pulumi.StringOutput
The indicator of whether the storage appliance supports remote vendor management.
func (StorageApplianceOutput) RemoteVendorManagementStatus ¶
func (o StorageApplianceOutput) RemoteVendorManagementStatus() pulumi.StringOutput
The indicator of whether the remote vendor management feature is enabled or disabled, or unsupported if it is an unsupported feature.
func (StorageApplianceOutput) SerialNumber ¶
func (o StorageApplianceOutput) SerialNumber() pulumi.StringOutput
The serial number for the storage appliance.
func (StorageApplianceOutput) StorageApplianceSkuId ¶
func (o StorageApplianceOutput) StorageApplianceSkuId() pulumi.StringOutput
The SKU for the storage appliance.
func (StorageApplianceOutput) SystemData ¶
func (o StorageApplianceOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (StorageApplianceOutput) Tags ¶
func (o StorageApplianceOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (StorageApplianceOutput) ToStorageApplianceOutput ¶
func (o StorageApplianceOutput) ToStorageApplianceOutput() StorageApplianceOutput
func (StorageApplianceOutput) ToStorageApplianceOutputWithContext ¶
func (o StorageApplianceOutput) ToStorageApplianceOutputWithContext(ctx context.Context) StorageApplianceOutput
func (StorageApplianceOutput) Type ¶
func (o StorageApplianceOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type StorageApplianceState ¶
type StorageApplianceState struct { }
func (StorageApplianceState) ElementType ¶
func (StorageApplianceState) ElementType() reflect.Type
type StorageProfile ¶
type StorageProfile struct { // The disk to use with this virtual machine. OsDisk OsDisk `pulumi:"osDisk"` // The resource IDs of volumes that are requested to be attached to the virtual machine. VolumeAttachments []string `pulumi:"volumeAttachments"` }
func (*StorageProfile) Defaults ¶
func (val *StorageProfile) Defaults() *StorageProfile
Defaults sets the appropriate defaults for StorageProfile
type StorageProfileArgs ¶
type StorageProfileArgs struct { // The disk to use with this virtual machine. OsDisk OsDiskInput `pulumi:"osDisk"` // The resource IDs of volumes that are requested to be attached to the virtual machine. VolumeAttachments pulumi.StringArrayInput `pulumi:"volumeAttachments"` }
func (*StorageProfileArgs) Defaults ¶
func (val *StorageProfileArgs) Defaults() *StorageProfileArgs
Defaults sets the appropriate defaults for StorageProfileArgs
func (StorageProfileArgs) ElementType ¶
func (StorageProfileArgs) ElementType() reflect.Type
func (StorageProfileArgs) ToStorageProfileOutput ¶
func (i StorageProfileArgs) ToStorageProfileOutput() StorageProfileOutput
func (StorageProfileArgs) ToStorageProfileOutputWithContext ¶
func (i StorageProfileArgs) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
type StorageProfileInput ¶
type StorageProfileInput interface { pulumi.Input ToStorageProfileOutput() StorageProfileOutput ToStorageProfileOutputWithContext(context.Context) StorageProfileOutput }
StorageProfileInput is an input type that accepts StorageProfileArgs and StorageProfileOutput values. You can construct a concrete instance of `StorageProfileInput` via:
StorageProfileArgs{...}
type StorageProfileOutput ¶
type StorageProfileOutput struct{ *pulumi.OutputState }
func (StorageProfileOutput) ElementType ¶
func (StorageProfileOutput) ElementType() reflect.Type
func (StorageProfileOutput) OsDisk ¶
func (o StorageProfileOutput) OsDisk() OsDiskOutput
The disk to use with this virtual machine.
func (StorageProfileOutput) ToStorageProfileOutput ¶
func (o StorageProfileOutput) ToStorageProfileOutput() StorageProfileOutput
func (StorageProfileOutput) ToStorageProfileOutputWithContext ¶
func (o StorageProfileOutput) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
func (StorageProfileOutput) VolumeAttachments ¶
func (o StorageProfileOutput) VolumeAttachments() pulumi.StringArrayOutput
The resource IDs of volumes that are requested to be attached to the virtual machine.
type StorageProfileResponse ¶
type StorageProfileResponse struct { // The disk to use with this virtual machine. OsDisk OsDiskResponse `pulumi:"osDisk"` // The resource IDs of volumes that are requested to be attached to the virtual machine. VolumeAttachments []string `pulumi:"volumeAttachments"` }
func (*StorageProfileResponse) Defaults ¶
func (val *StorageProfileResponse) Defaults() *StorageProfileResponse
Defaults sets the appropriate defaults for StorageProfileResponse
type StorageProfileResponseOutput ¶
type StorageProfileResponseOutput struct{ *pulumi.OutputState }
func (StorageProfileResponseOutput) ElementType ¶
func (StorageProfileResponseOutput) ElementType() reflect.Type
func (StorageProfileResponseOutput) OsDisk ¶
func (o StorageProfileResponseOutput) OsDisk() OsDiskResponseOutput
The disk to use with this virtual machine.
func (StorageProfileResponseOutput) ToStorageProfileResponseOutput ¶
func (o StorageProfileResponseOutput) ToStorageProfileResponseOutput() StorageProfileResponseOutput
func (StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext ¶
func (o StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput
func (StorageProfileResponseOutput) VolumeAttachments ¶
func (o StorageProfileResponseOutput) VolumeAttachments() pulumi.StringArrayOutput
The resource IDs of volumes that are requested to be attached to the virtual machine.
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC). CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
type TrunkedNetwork ¶
type TrunkedNetwork struct { pulumi.CustomResourceState // The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network. AssociatedResourceIds pulumi.StringArrayOutput `pulumi:"associatedResourceIds"` // The resource ID of the Network Cloud cluster this trunked network is associated with. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The more detailed status of the trunked network. DetailedStatus pulumi.StringOutput `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage pulumi.StringOutput `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponseOutput `pulumi:"extendedLocation"` // Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource IDs that are associated with this trunked network. HybridAksClustersAssociatedIds pulumi.StringArrayOutput `pulumi:"hybridAksClustersAssociatedIds"` // Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS. HybridAksPluginType pulumi.StringPtrOutput `pulumi:"hybridAksPluginType"` // The default interface name for this trunked network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine. InterfaceName pulumi.StringPtrOutput `pulumi:"interfaceName"` // The list of resource IDs representing the Network Fabric isolation domains. It can be any combination of l2IsolationDomain and l3IsolationDomain resources. IsolationDomainIds pulumi.StringArrayOutput `pulumi:"isolationDomainIds"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the trunked network. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this trunked network. VirtualMachinesAssociatedIds pulumi.StringArrayOutput `pulumi:"virtualMachinesAssociatedIds"` // The list of vlans that are selected from the isolation domains for trunking. Vlans pulumi.Float64ArrayOutput `pulumi:"vlans"` }
Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-12-12-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func GetTrunkedNetwork ¶
func GetTrunkedNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TrunkedNetworkState, opts ...pulumi.ResourceOption) (*TrunkedNetwork, error)
GetTrunkedNetwork gets an existing TrunkedNetwork 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 NewTrunkedNetwork ¶
func NewTrunkedNetwork(ctx *pulumi.Context, name string, args *TrunkedNetworkArgs, opts ...pulumi.ResourceOption) (*TrunkedNetwork, error)
NewTrunkedNetwork registers a new resource with the given unique name, arguments, and options.
func (*TrunkedNetwork) ElementType ¶
func (*TrunkedNetwork) ElementType() reflect.Type
func (*TrunkedNetwork) ToTrunkedNetworkOutput ¶
func (i *TrunkedNetwork) ToTrunkedNetworkOutput() TrunkedNetworkOutput
func (*TrunkedNetwork) ToTrunkedNetworkOutputWithContext ¶
func (i *TrunkedNetwork) ToTrunkedNetworkOutputWithContext(ctx context.Context) TrunkedNetworkOutput
type TrunkedNetworkArgs ¶
type TrunkedNetworkArgs struct { // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationInput // Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS. HybridAksPluginType pulumi.StringPtrInput // The default interface name for this trunked network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine. InterfaceName pulumi.StringPtrInput // The list of resource IDs representing the Network Fabric isolation domains. It can be any combination of l2IsolationDomain and l3IsolationDomain resources. IsolationDomainIds pulumi.StringArrayInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // The name of the trunked network. TrunkedNetworkName pulumi.StringPtrInput // The list of vlans that are selected from the isolation domains for trunking. Vlans pulumi.Float64ArrayInput }
The set of arguments for constructing a TrunkedNetwork resource.
func (TrunkedNetworkArgs) ElementType ¶
func (TrunkedNetworkArgs) ElementType() reflect.Type
type TrunkedNetworkAttachmentConfiguration ¶
type TrunkedNetworkAttachmentConfiguration struct { // The resource ID of the network that is being configured for attachment. NetworkId string `pulumi:"networkId"` // The indicator of how this network will be utilized by the Kubernetes cluster. PluginType *string `pulumi:"pluginType"` }
func (*TrunkedNetworkAttachmentConfiguration) Defaults ¶
func (val *TrunkedNetworkAttachmentConfiguration) Defaults() *TrunkedNetworkAttachmentConfiguration
Defaults sets the appropriate defaults for TrunkedNetworkAttachmentConfiguration
type TrunkedNetworkAttachmentConfigurationArgs ¶
type TrunkedNetworkAttachmentConfigurationArgs struct { // The resource ID of the network that is being configured for attachment. NetworkId pulumi.StringInput `pulumi:"networkId"` // The indicator of how this network will be utilized by the Kubernetes cluster. PluginType pulumi.StringPtrInput `pulumi:"pluginType"` }
func (*TrunkedNetworkAttachmentConfigurationArgs) Defaults ¶
func (val *TrunkedNetworkAttachmentConfigurationArgs) Defaults() *TrunkedNetworkAttachmentConfigurationArgs
Defaults sets the appropriate defaults for TrunkedNetworkAttachmentConfigurationArgs
func (TrunkedNetworkAttachmentConfigurationArgs) ElementType ¶
func (TrunkedNetworkAttachmentConfigurationArgs) ElementType() reflect.Type
func (TrunkedNetworkAttachmentConfigurationArgs) ToTrunkedNetworkAttachmentConfigurationOutput ¶
func (i TrunkedNetworkAttachmentConfigurationArgs) ToTrunkedNetworkAttachmentConfigurationOutput() TrunkedNetworkAttachmentConfigurationOutput
func (TrunkedNetworkAttachmentConfigurationArgs) ToTrunkedNetworkAttachmentConfigurationOutputWithContext ¶
func (i TrunkedNetworkAttachmentConfigurationArgs) ToTrunkedNetworkAttachmentConfigurationOutputWithContext(ctx context.Context) TrunkedNetworkAttachmentConfigurationOutput
type TrunkedNetworkAttachmentConfigurationArray ¶
type TrunkedNetworkAttachmentConfigurationArray []TrunkedNetworkAttachmentConfigurationInput
func (TrunkedNetworkAttachmentConfigurationArray) ElementType ¶
func (TrunkedNetworkAttachmentConfigurationArray) ElementType() reflect.Type
func (TrunkedNetworkAttachmentConfigurationArray) ToTrunkedNetworkAttachmentConfigurationArrayOutput ¶
func (i TrunkedNetworkAttachmentConfigurationArray) ToTrunkedNetworkAttachmentConfigurationArrayOutput() TrunkedNetworkAttachmentConfigurationArrayOutput
func (TrunkedNetworkAttachmentConfigurationArray) ToTrunkedNetworkAttachmentConfigurationArrayOutputWithContext ¶
func (i TrunkedNetworkAttachmentConfigurationArray) ToTrunkedNetworkAttachmentConfigurationArrayOutputWithContext(ctx context.Context) TrunkedNetworkAttachmentConfigurationArrayOutput
type TrunkedNetworkAttachmentConfigurationArrayInput ¶
type TrunkedNetworkAttachmentConfigurationArrayInput interface { pulumi.Input ToTrunkedNetworkAttachmentConfigurationArrayOutput() TrunkedNetworkAttachmentConfigurationArrayOutput ToTrunkedNetworkAttachmentConfigurationArrayOutputWithContext(context.Context) TrunkedNetworkAttachmentConfigurationArrayOutput }
TrunkedNetworkAttachmentConfigurationArrayInput is an input type that accepts TrunkedNetworkAttachmentConfigurationArray and TrunkedNetworkAttachmentConfigurationArrayOutput values. You can construct a concrete instance of `TrunkedNetworkAttachmentConfigurationArrayInput` via:
TrunkedNetworkAttachmentConfigurationArray{ TrunkedNetworkAttachmentConfigurationArgs{...} }
type TrunkedNetworkAttachmentConfigurationArrayOutput ¶
type TrunkedNetworkAttachmentConfigurationArrayOutput struct{ *pulumi.OutputState }
func (TrunkedNetworkAttachmentConfigurationArrayOutput) ElementType ¶
func (TrunkedNetworkAttachmentConfigurationArrayOutput) ElementType() reflect.Type
func (TrunkedNetworkAttachmentConfigurationArrayOutput) ToTrunkedNetworkAttachmentConfigurationArrayOutput ¶
func (o TrunkedNetworkAttachmentConfigurationArrayOutput) ToTrunkedNetworkAttachmentConfigurationArrayOutput() TrunkedNetworkAttachmentConfigurationArrayOutput
func (TrunkedNetworkAttachmentConfigurationArrayOutput) ToTrunkedNetworkAttachmentConfigurationArrayOutputWithContext ¶
func (o TrunkedNetworkAttachmentConfigurationArrayOutput) ToTrunkedNetworkAttachmentConfigurationArrayOutputWithContext(ctx context.Context) TrunkedNetworkAttachmentConfigurationArrayOutput
type TrunkedNetworkAttachmentConfigurationInput ¶
type TrunkedNetworkAttachmentConfigurationInput interface { pulumi.Input ToTrunkedNetworkAttachmentConfigurationOutput() TrunkedNetworkAttachmentConfigurationOutput ToTrunkedNetworkAttachmentConfigurationOutputWithContext(context.Context) TrunkedNetworkAttachmentConfigurationOutput }
TrunkedNetworkAttachmentConfigurationInput is an input type that accepts TrunkedNetworkAttachmentConfigurationArgs and TrunkedNetworkAttachmentConfigurationOutput values. You can construct a concrete instance of `TrunkedNetworkAttachmentConfigurationInput` via:
TrunkedNetworkAttachmentConfigurationArgs{...}
type TrunkedNetworkAttachmentConfigurationOutput ¶
type TrunkedNetworkAttachmentConfigurationOutput struct{ *pulumi.OutputState }
func (TrunkedNetworkAttachmentConfigurationOutput) ElementType ¶
func (TrunkedNetworkAttachmentConfigurationOutput) ElementType() reflect.Type
func (TrunkedNetworkAttachmentConfigurationOutput) NetworkId ¶
func (o TrunkedNetworkAttachmentConfigurationOutput) NetworkId() pulumi.StringOutput
The resource ID of the network that is being configured for attachment.
func (TrunkedNetworkAttachmentConfigurationOutput) PluginType ¶
func (o TrunkedNetworkAttachmentConfigurationOutput) PluginType() pulumi.StringPtrOutput
The indicator of how this network will be utilized by the Kubernetes cluster.
func (TrunkedNetworkAttachmentConfigurationOutput) ToTrunkedNetworkAttachmentConfigurationOutput ¶
func (o TrunkedNetworkAttachmentConfigurationOutput) ToTrunkedNetworkAttachmentConfigurationOutput() TrunkedNetworkAttachmentConfigurationOutput
func (TrunkedNetworkAttachmentConfigurationOutput) ToTrunkedNetworkAttachmentConfigurationOutputWithContext ¶
func (o TrunkedNetworkAttachmentConfigurationOutput) ToTrunkedNetworkAttachmentConfigurationOutputWithContext(ctx context.Context) TrunkedNetworkAttachmentConfigurationOutput
type TrunkedNetworkAttachmentConfigurationResponse ¶
type TrunkedNetworkAttachmentConfigurationResponse struct { // The resource ID of the network that is being configured for attachment. NetworkId string `pulumi:"networkId"` // The indicator of how this network will be utilized by the Kubernetes cluster. PluginType *string `pulumi:"pluginType"` }
func (*TrunkedNetworkAttachmentConfigurationResponse) Defaults ¶
func (val *TrunkedNetworkAttachmentConfigurationResponse) Defaults() *TrunkedNetworkAttachmentConfigurationResponse
Defaults sets the appropriate defaults for TrunkedNetworkAttachmentConfigurationResponse
type TrunkedNetworkAttachmentConfigurationResponseArrayOutput ¶
type TrunkedNetworkAttachmentConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (TrunkedNetworkAttachmentConfigurationResponseArrayOutput) ElementType ¶
func (TrunkedNetworkAttachmentConfigurationResponseArrayOutput) ElementType() reflect.Type
func (TrunkedNetworkAttachmentConfigurationResponseArrayOutput) ToTrunkedNetworkAttachmentConfigurationResponseArrayOutput ¶
func (o TrunkedNetworkAttachmentConfigurationResponseArrayOutput) ToTrunkedNetworkAttachmentConfigurationResponseArrayOutput() TrunkedNetworkAttachmentConfigurationResponseArrayOutput
func (TrunkedNetworkAttachmentConfigurationResponseArrayOutput) ToTrunkedNetworkAttachmentConfigurationResponseArrayOutputWithContext ¶
func (o TrunkedNetworkAttachmentConfigurationResponseArrayOutput) ToTrunkedNetworkAttachmentConfigurationResponseArrayOutputWithContext(ctx context.Context) TrunkedNetworkAttachmentConfigurationResponseArrayOutput
type TrunkedNetworkAttachmentConfigurationResponseOutput ¶
type TrunkedNetworkAttachmentConfigurationResponseOutput struct{ *pulumi.OutputState }
func (TrunkedNetworkAttachmentConfigurationResponseOutput) ElementType ¶
func (TrunkedNetworkAttachmentConfigurationResponseOutput) ElementType() reflect.Type
func (TrunkedNetworkAttachmentConfigurationResponseOutput) NetworkId ¶
func (o TrunkedNetworkAttachmentConfigurationResponseOutput) NetworkId() pulumi.StringOutput
The resource ID of the network that is being configured for attachment.
func (TrunkedNetworkAttachmentConfigurationResponseOutput) PluginType ¶
func (o TrunkedNetworkAttachmentConfigurationResponseOutput) PluginType() pulumi.StringPtrOutput
The indicator of how this network will be utilized by the Kubernetes cluster.
func (TrunkedNetworkAttachmentConfigurationResponseOutput) ToTrunkedNetworkAttachmentConfigurationResponseOutput ¶
func (o TrunkedNetworkAttachmentConfigurationResponseOutput) ToTrunkedNetworkAttachmentConfigurationResponseOutput() TrunkedNetworkAttachmentConfigurationResponseOutput
func (TrunkedNetworkAttachmentConfigurationResponseOutput) ToTrunkedNetworkAttachmentConfigurationResponseOutputWithContext ¶
func (o TrunkedNetworkAttachmentConfigurationResponseOutput) ToTrunkedNetworkAttachmentConfigurationResponseOutputWithContext(ctx context.Context) TrunkedNetworkAttachmentConfigurationResponseOutput
type TrunkedNetworkInput ¶
type TrunkedNetworkInput interface { pulumi.Input ToTrunkedNetworkOutput() TrunkedNetworkOutput ToTrunkedNetworkOutputWithContext(ctx context.Context) TrunkedNetworkOutput }
type TrunkedNetworkOutput ¶
type TrunkedNetworkOutput struct{ *pulumi.OutputState }
func (TrunkedNetworkOutput) AssociatedResourceIds ¶
func (o TrunkedNetworkOutput) AssociatedResourceIds() pulumi.StringArrayOutput
The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.
func (TrunkedNetworkOutput) ClusterId ¶
func (o TrunkedNetworkOutput) ClusterId() pulumi.StringOutput
The resource ID of the Network Cloud cluster this trunked network is associated with.
func (TrunkedNetworkOutput) DetailedStatus ¶
func (o TrunkedNetworkOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the trunked network.
func (TrunkedNetworkOutput) DetailedStatusMessage ¶
func (o TrunkedNetworkOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (TrunkedNetworkOutput) ElementType ¶
func (TrunkedNetworkOutput) ElementType() reflect.Type
func (TrunkedNetworkOutput) ExtendedLocation ¶
func (o TrunkedNetworkOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (TrunkedNetworkOutput) HybridAksClustersAssociatedIds ¶
func (o TrunkedNetworkOutput) HybridAksClustersAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of Hybrid AKS cluster resource IDs that are associated with this trunked network.
func (TrunkedNetworkOutput) HybridAksPluginType ¶
func (o TrunkedNetworkOutput) HybridAksPluginType() pulumi.StringPtrOutput
Field Deprecated. The field was previously optional, now it will have no defined behavior and will be ignored. The network plugin type for Hybrid AKS.
func (TrunkedNetworkOutput) InterfaceName ¶
func (o TrunkedNetworkOutput) InterfaceName() pulumi.StringPtrOutput
The default interface name for this trunked network in the virtual machine. This name can be overridden by the name supplied in the network attachment configuration of that virtual machine.
func (TrunkedNetworkOutput) IsolationDomainIds ¶
func (o TrunkedNetworkOutput) IsolationDomainIds() pulumi.StringArrayOutput
The list of resource IDs representing the Network Fabric isolation domains. It can be any combination of l2IsolationDomain and l3IsolationDomain resources.
func (TrunkedNetworkOutput) Location ¶
func (o TrunkedNetworkOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (TrunkedNetworkOutput) Name ¶
func (o TrunkedNetworkOutput) Name() pulumi.StringOutput
The name of the resource
func (TrunkedNetworkOutput) ProvisioningState ¶
func (o TrunkedNetworkOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the trunked network.
func (TrunkedNetworkOutput) SystemData ¶
func (o TrunkedNetworkOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (TrunkedNetworkOutput) Tags ¶
func (o TrunkedNetworkOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (TrunkedNetworkOutput) ToTrunkedNetworkOutput ¶
func (o TrunkedNetworkOutput) ToTrunkedNetworkOutput() TrunkedNetworkOutput
func (TrunkedNetworkOutput) ToTrunkedNetworkOutputWithContext ¶
func (o TrunkedNetworkOutput) ToTrunkedNetworkOutputWithContext(ctx context.Context) TrunkedNetworkOutput
func (TrunkedNetworkOutput) Type ¶
func (o TrunkedNetworkOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (TrunkedNetworkOutput) VirtualMachinesAssociatedIds ¶
func (o TrunkedNetworkOutput) VirtualMachinesAssociatedIds() pulumi.StringArrayOutput
Field Deprecated. These fields will be empty/omitted. The list of virtual machine resource IDs, excluding any Hybrid AKS virtual machines, that are currently using this trunked network.
func (TrunkedNetworkOutput) Vlans ¶
func (o TrunkedNetworkOutput) Vlans() pulumi.Float64ArrayOutput
The list of vlans that are selected from the isolation domains for trunking.
type TrunkedNetworkState ¶
type TrunkedNetworkState struct { }
func (TrunkedNetworkState) ElementType ¶
func (TrunkedNetworkState) ElementType() reflect.Type
type ValidationThreshold ¶
type ValidationThresholdArgs ¶
type ValidationThresholdArgs struct { // Selection of how the type evaluation is applied to the cluster calculation. Grouping pulumi.StringInput `pulumi:"grouping"` // Selection of how the threshold should be evaluated. Type pulumi.StringInput `pulumi:"type"` // The numeric threshold value. Value pulumi.Float64Input `pulumi:"value"` }
func (ValidationThresholdArgs) ElementType ¶
func (ValidationThresholdArgs) ElementType() reflect.Type
func (ValidationThresholdArgs) ToValidationThresholdOutput ¶
func (i ValidationThresholdArgs) ToValidationThresholdOutput() ValidationThresholdOutput
func (ValidationThresholdArgs) ToValidationThresholdOutputWithContext ¶
func (i ValidationThresholdArgs) ToValidationThresholdOutputWithContext(ctx context.Context) ValidationThresholdOutput
func (ValidationThresholdArgs) ToValidationThresholdPtrOutput ¶
func (i ValidationThresholdArgs) ToValidationThresholdPtrOutput() ValidationThresholdPtrOutput
func (ValidationThresholdArgs) ToValidationThresholdPtrOutputWithContext ¶
func (i ValidationThresholdArgs) ToValidationThresholdPtrOutputWithContext(ctx context.Context) ValidationThresholdPtrOutput
type ValidationThresholdGrouping ¶
type ValidationThresholdGrouping string
Selection of how the type evaluation is applied to the cluster calculation.
func (ValidationThresholdGrouping) ElementType ¶
func (ValidationThresholdGrouping) ElementType() reflect.Type
func (ValidationThresholdGrouping) ToStringOutput ¶
func (e ValidationThresholdGrouping) ToStringOutput() pulumi.StringOutput
func (ValidationThresholdGrouping) ToStringOutputWithContext ¶
func (e ValidationThresholdGrouping) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ValidationThresholdGrouping) ToStringPtrOutput ¶
func (e ValidationThresholdGrouping) ToStringPtrOutput() pulumi.StringPtrOutput
func (ValidationThresholdGrouping) ToStringPtrOutputWithContext ¶
func (e ValidationThresholdGrouping) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (ValidationThresholdGrouping) ToValidationThresholdGroupingOutput ¶
func (e ValidationThresholdGrouping) ToValidationThresholdGroupingOutput() ValidationThresholdGroupingOutput
func (ValidationThresholdGrouping) ToValidationThresholdGroupingOutputWithContext ¶
func (e ValidationThresholdGrouping) ToValidationThresholdGroupingOutputWithContext(ctx context.Context) ValidationThresholdGroupingOutput
func (ValidationThresholdGrouping) ToValidationThresholdGroupingPtrOutput ¶
func (e ValidationThresholdGrouping) ToValidationThresholdGroupingPtrOutput() ValidationThresholdGroupingPtrOutput
func (ValidationThresholdGrouping) ToValidationThresholdGroupingPtrOutputWithContext ¶
func (e ValidationThresholdGrouping) ToValidationThresholdGroupingPtrOutputWithContext(ctx context.Context) ValidationThresholdGroupingPtrOutput
type ValidationThresholdGroupingInput ¶
type ValidationThresholdGroupingInput interface { pulumi.Input ToValidationThresholdGroupingOutput() ValidationThresholdGroupingOutput ToValidationThresholdGroupingOutputWithContext(context.Context) ValidationThresholdGroupingOutput }
ValidationThresholdGroupingInput is an input type that accepts values of the ValidationThresholdGrouping enum A concrete instance of `ValidationThresholdGroupingInput` can be one of the following:
ValidationThresholdGroupingPerCluster ValidationThresholdGroupingPerRack
type ValidationThresholdGroupingOutput ¶
type ValidationThresholdGroupingOutput struct{ *pulumi.OutputState }
func (ValidationThresholdGroupingOutput) ElementType ¶
func (ValidationThresholdGroupingOutput) ElementType() reflect.Type
func (ValidationThresholdGroupingOutput) ToStringOutput ¶
func (o ValidationThresholdGroupingOutput) ToStringOutput() pulumi.StringOutput
func (ValidationThresholdGroupingOutput) ToStringOutputWithContext ¶
func (o ValidationThresholdGroupingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ValidationThresholdGroupingOutput) ToStringPtrOutput ¶
func (o ValidationThresholdGroupingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ValidationThresholdGroupingOutput) ToStringPtrOutputWithContext ¶
func (o ValidationThresholdGroupingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (ValidationThresholdGroupingOutput) ToValidationThresholdGroupingOutput ¶
func (o ValidationThresholdGroupingOutput) ToValidationThresholdGroupingOutput() ValidationThresholdGroupingOutput
func (ValidationThresholdGroupingOutput) ToValidationThresholdGroupingOutputWithContext ¶
func (o ValidationThresholdGroupingOutput) ToValidationThresholdGroupingOutputWithContext(ctx context.Context) ValidationThresholdGroupingOutput
func (ValidationThresholdGroupingOutput) ToValidationThresholdGroupingPtrOutput ¶
func (o ValidationThresholdGroupingOutput) ToValidationThresholdGroupingPtrOutput() ValidationThresholdGroupingPtrOutput
func (ValidationThresholdGroupingOutput) ToValidationThresholdGroupingPtrOutputWithContext ¶
func (o ValidationThresholdGroupingOutput) ToValidationThresholdGroupingPtrOutputWithContext(ctx context.Context) ValidationThresholdGroupingPtrOutput
type ValidationThresholdGroupingPtrInput ¶
type ValidationThresholdGroupingPtrInput interface { pulumi.Input ToValidationThresholdGroupingPtrOutput() ValidationThresholdGroupingPtrOutput ToValidationThresholdGroupingPtrOutputWithContext(context.Context) ValidationThresholdGroupingPtrOutput }
func ValidationThresholdGroupingPtr ¶
func ValidationThresholdGroupingPtr(v string) ValidationThresholdGroupingPtrInput
type ValidationThresholdGroupingPtrOutput ¶
type ValidationThresholdGroupingPtrOutput struct{ *pulumi.OutputState }
func (ValidationThresholdGroupingPtrOutput) ElementType ¶
func (ValidationThresholdGroupingPtrOutput) ElementType() reflect.Type
func (ValidationThresholdGroupingPtrOutput) ToStringPtrOutput ¶
func (o ValidationThresholdGroupingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ValidationThresholdGroupingPtrOutput) ToStringPtrOutputWithContext ¶
func (o ValidationThresholdGroupingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (ValidationThresholdGroupingPtrOutput) ToValidationThresholdGroupingPtrOutput ¶
func (o ValidationThresholdGroupingPtrOutput) ToValidationThresholdGroupingPtrOutput() ValidationThresholdGroupingPtrOutput
func (ValidationThresholdGroupingPtrOutput) ToValidationThresholdGroupingPtrOutputWithContext ¶
func (o ValidationThresholdGroupingPtrOutput) ToValidationThresholdGroupingPtrOutputWithContext(ctx context.Context) ValidationThresholdGroupingPtrOutput
type ValidationThresholdInput ¶
type ValidationThresholdInput interface { pulumi.Input ToValidationThresholdOutput() ValidationThresholdOutput ToValidationThresholdOutputWithContext(context.Context) ValidationThresholdOutput }
ValidationThresholdInput is an input type that accepts ValidationThresholdArgs and ValidationThresholdOutput values. You can construct a concrete instance of `ValidationThresholdInput` via:
ValidationThresholdArgs{...}
type ValidationThresholdOutput ¶
type ValidationThresholdOutput struct{ *pulumi.OutputState }
func (ValidationThresholdOutput) ElementType ¶
func (ValidationThresholdOutput) ElementType() reflect.Type
func (ValidationThresholdOutput) Grouping ¶
func (o ValidationThresholdOutput) Grouping() pulumi.StringOutput
Selection of how the type evaluation is applied to the cluster calculation.
func (ValidationThresholdOutput) ToValidationThresholdOutput ¶
func (o ValidationThresholdOutput) ToValidationThresholdOutput() ValidationThresholdOutput
func (ValidationThresholdOutput) ToValidationThresholdOutputWithContext ¶
func (o ValidationThresholdOutput) ToValidationThresholdOutputWithContext(ctx context.Context) ValidationThresholdOutput
func (ValidationThresholdOutput) ToValidationThresholdPtrOutput ¶
func (o ValidationThresholdOutput) ToValidationThresholdPtrOutput() ValidationThresholdPtrOutput
func (ValidationThresholdOutput) ToValidationThresholdPtrOutputWithContext ¶
func (o ValidationThresholdOutput) ToValidationThresholdPtrOutputWithContext(ctx context.Context) ValidationThresholdPtrOutput
func (ValidationThresholdOutput) Type ¶
func (o ValidationThresholdOutput) Type() pulumi.StringOutput
Selection of how the threshold should be evaluated.
func (ValidationThresholdOutput) Value ¶
func (o ValidationThresholdOutput) Value() pulumi.Float64Output
The numeric threshold value.
type ValidationThresholdPtrInput ¶
type ValidationThresholdPtrInput interface { pulumi.Input ToValidationThresholdPtrOutput() ValidationThresholdPtrOutput ToValidationThresholdPtrOutputWithContext(context.Context) ValidationThresholdPtrOutput }
ValidationThresholdPtrInput is an input type that accepts ValidationThresholdArgs, ValidationThresholdPtr and ValidationThresholdPtrOutput values. You can construct a concrete instance of `ValidationThresholdPtrInput` via:
ValidationThresholdArgs{...} or: nil
func ValidationThresholdPtr ¶
func ValidationThresholdPtr(v *ValidationThresholdArgs) ValidationThresholdPtrInput
type ValidationThresholdPtrOutput ¶
type ValidationThresholdPtrOutput struct{ *pulumi.OutputState }
func (ValidationThresholdPtrOutput) Elem ¶
func (o ValidationThresholdPtrOutput) Elem() ValidationThresholdOutput
func (ValidationThresholdPtrOutput) ElementType ¶
func (ValidationThresholdPtrOutput) ElementType() reflect.Type
func (ValidationThresholdPtrOutput) Grouping ¶
func (o ValidationThresholdPtrOutput) Grouping() pulumi.StringPtrOutput
Selection of how the type evaluation is applied to the cluster calculation.
func (ValidationThresholdPtrOutput) ToValidationThresholdPtrOutput ¶
func (o ValidationThresholdPtrOutput) ToValidationThresholdPtrOutput() ValidationThresholdPtrOutput
func (ValidationThresholdPtrOutput) ToValidationThresholdPtrOutputWithContext ¶
func (o ValidationThresholdPtrOutput) ToValidationThresholdPtrOutputWithContext(ctx context.Context) ValidationThresholdPtrOutput
func (ValidationThresholdPtrOutput) Type ¶
func (o ValidationThresholdPtrOutput) Type() pulumi.StringPtrOutput
Selection of how the threshold should be evaluated.
func (ValidationThresholdPtrOutput) Value ¶
func (o ValidationThresholdPtrOutput) Value() pulumi.Float64PtrOutput
The numeric threshold value.
type ValidationThresholdResponse ¶
type ValidationThresholdResponse struct { // Selection of how the type evaluation is applied to the cluster calculation. Grouping string `pulumi:"grouping"` // Selection of how the threshold should be evaluated. Type string `pulumi:"type"` // The numeric threshold value. Value float64 `pulumi:"value"` }
type ValidationThresholdResponseOutput ¶
type ValidationThresholdResponseOutput struct{ *pulumi.OutputState }
func (ValidationThresholdResponseOutput) ElementType ¶
func (ValidationThresholdResponseOutput) ElementType() reflect.Type
func (ValidationThresholdResponseOutput) Grouping ¶
func (o ValidationThresholdResponseOutput) Grouping() pulumi.StringOutput
Selection of how the type evaluation is applied to the cluster calculation.
func (ValidationThresholdResponseOutput) ToValidationThresholdResponseOutput ¶
func (o ValidationThresholdResponseOutput) ToValidationThresholdResponseOutput() ValidationThresholdResponseOutput
func (ValidationThresholdResponseOutput) ToValidationThresholdResponseOutputWithContext ¶
func (o ValidationThresholdResponseOutput) ToValidationThresholdResponseOutputWithContext(ctx context.Context) ValidationThresholdResponseOutput
func (ValidationThresholdResponseOutput) Type ¶
func (o ValidationThresholdResponseOutput) Type() pulumi.StringOutput
Selection of how the threshold should be evaluated.
func (ValidationThresholdResponseOutput) Value ¶
func (o ValidationThresholdResponseOutput) Value() pulumi.Float64Output
The numeric threshold value.
type ValidationThresholdResponsePtrOutput ¶
type ValidationThresholdResponsePtrOutput struct{ *pulumi.OutputState }
func (ValidationThresholdResponsePtrOutput) ElementType ¶
func (ValidationThresholdResponsePtrOutput) ElementType() reflect.Type
func (ValidationThresholdResponsePtrOutput) Grouping ¶
func (o ValidationThresholdResponsePtrOutput) Grouping() pulumi.StringPtrOutput
Selection of how the type evaluation is applied to the cluster calculation.
func (ValidationThresholdResponsePtrOutput) ToValidationThresholdResponsePtrOutput ¶
func (o ValidationThresholdResponsePtrOutput) ToValidationThresholdResponsePtrOutput() ValidationThresholdResponsePtrOutput
func (ValidationThresholdResponsePtrOutput) ToValidationThresholdResponsePtrOutputWithContext ¶
func (o ValidationThresholdResponsePtrOutput) ToValidationThresholdResponsePtrOutputWithContext(ctx context.Context) ValidationThresholdResponsePtrOutput
func (ValidationThresholdResponsePtrOutput) Type ¶
func (o ValidationThresholdResponsePtrOutput) Type() pulumi.StringPtrOutput
Selection of how the threshold should be evaluated.
func (ValidationThresholdResponsePtrOutput) Value ¶
func (o ValidationThresholdResponsePtrOutput) Value() pulumi.Float64PtrOutput
The numeric threshold value.
type ValidationThresholdType ¶
type ValidationThresholdType string
Selection of how the threshold should be evaluated.
func (ValidationThresholdType) ElementType ¶
func (ValidationThresholdType) ElementType() reflect.Type
func (ValidationThresholdType) ToStringOutput ¶
func (e ValidationThresholdType) ToStringOutput() pulumi.StringOutput
func (ValidationThresholdType) ToStringOutputWithContext ¶
func (e ValidationThresholdType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ValidationThresholdType) ToStringPtrOutput ¶
func (e ValidationThresholdType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ValidationThresholdType) ToStringPtrOutputWithContext ¶
func (e ValidationThresholdType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (ValidationThresholdType) ToValidationThresholdTypeOutput ¶
func (e ValidationThresholdType) ToValidationThresholdTypeOutput() ValidationThresholdTypeOutput
func (ValidationThresholdType) ToValidationThresholdTypeOutputWithContext ¶
func (e ValidationThresholdType) ToValidationThresholdTypeOutputWithContext(ctx context.Context) ValidationThresholdTypeOutput
func (ValidationThresholdType) ToValidationThresholdTypePtrOutput ¶
func (e ValidationThresholdType) ToValidationThresholdTypePtrOutput() ValidationThresholdTypePtrOutput
func (ValidationThresholdType) ToValidationThresholdTypePtrOutputWithContext ¶
func (e ValidationThresholdType) ToValidationThresholdTypePtrOutputWithContext(ctx context.Context) ValidationThresholdTypePtrOutput
type ValidationThresholdTypeInput ¶
type ValidationThresholdTypeInput interface { pulumi.Input ToValidationThresholdTypeOutput() ValidationThresholdTypeOutput ToValidationThresholdTypeOutputWithContext(context.Context) ValidationThresholdTypeOutput }
ValidationThresholdTypeInput is an input type that accepts values of the ValidationThresholdType enum A concrete instance of `ValidationThresholdTypeInput` can be one of the following:
ValidationThresholdTypeCountSuccess ValidationThresholdTypePercentSuccess
type ValidationThresholdTypeOutput ¶
type ValidationThresholdTypeOutput struct{ *pulumi.OutputState }
func (ValidationThresholdTypeOutput) ElementType ¶
func (ValidationThresholdTypeOutput) ElementType() reflect.Type
func (ValidationThresholdTypeOutput) ToStringOutput ¶
func (o ValidationThresholdTypeOutput) ToStringOutput() pulumi.StringOutput
func (ValidationThresholdTypeOutput) ToStringOutputWithContext ¶
func (o ValidationThresholdTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ValidationThresholdTypeOutput) ToStringPtrOutput ¶
func (o ValidationThresholdTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ValidationThresholdTypeOutput) ToStringPtrOutputWithContext ¶
func (o ValidationThresholdTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (ValidationThresholdTypeOutput) ToValidationThresholdTypeOutput ¶
func (o ValidationThresholdTypeOutput) ToValidationThresholdTypeOutput() ValidationThresholdTypeOutput
func (ValidationThresholdTypeOutput) ToValidationThresholdTypeOutputWithContext ¶
func (o ValidationThresholdTypeOutput) ToValidationThresholdTypeOutputWithContext(ctx context.Context) ValidationThresholdTypeOutput
func (ValidationThresholdTypeOutput) ToValidationThresholdTypePtrOutput ¶
func (o ValidationThresholdTypeOutput) ToValidationThresholdTypePtrOutput() ValidationThresholdTypePtrOutput
func (ValidationThresholdTypeOutput) ToValidationThresholdTypePtrOutputWithContext ¶
func (o ValidationThresholdTypeOutput) ToValidationThresholdTypePtrOutputWithContext(ctx context.Context) ValidationThresholdTypePtrOutput
type ValidationThresholdTypePtrInput ¶
type ValidationThresholdTypePtrInput interface { pulumi.Input ToValidationThresholdTypePtrOutput() ValidationThresholdTypePtrOutput ToValidationThresholdTypePtrOutputWithContext(context.Context) ValidationThresholdTypePtrOutput }
func ValidationThresholdTypePtr ¶
func ValidationThresholdTypePtr(v string) ValidationThresholdTypePtrInput
type ValidationThresholdTypePtrOutput ¶
type ValidationThresholdTypePtrOutput struct{ *pulumi.OutputState }
func (ValidationThresholdTypePtrOutput) Elem ¶
func (o ValidationThresholdTypePtrOutput) Elem() ValidationThresholdTypeOutput
func (ValidationThresholdTypePtrOutput) ElementType ¶
func (ValidationThresholdTypePtrOutput) ElementType() reflect.Type
func (ValidationThresholdTypePtrOutput) ToStringPtrOutput ¶
func (o ValidationThresholdTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ValidationThresholdTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ValidationThresholdTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (ValidationThresholdTypePtrOutput) ToValidationThresholdTypePtrOutput ¶
func (o ValidationThresholdTypePtrOutput) ToValidationThresholdTypePtrOutput() ValidationThresholdTypePtrOutput
func (ValidationThresholdTypePtrOutput) ToValidationThresholdTypePtrOutputWithContext ¶
func (o ValidationThresholdTypePtrOutput) ToValidationThresholdTypePtrOutputWithContext(ctx context.Context) ValidationThresholdTypePtrOutput
type VirtualMachine ¶
type VirtualMachine struct { pulumi.CustomResourceState // The name of the administrator to which the ssh public keys will be added into the authorized keys. AdminUsername pulumi.StringOutput `pulumi:"adminUsername"` // The cluster availability zone containing this virtual machine. AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"` // The resource ID of the bare metal machine the virtual machine has landed to. BareMetalMachineId pulumi.StringOutput `pulumi:"bareMetalMachineId"` // Selects the boot method for the virtual machine. BootMethod pulumi.StringPtrOutput `pulumi:"bootMethod"` // The cloud service network that provides platform-level services for the virtual machine. CloudServicesNetworkAttachment NetworkAttachmentResponseOutput `pulumi:"cloudServicesNetworkAttachment"` // The resource ID of the cluster the virtual machine is created for. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The number of CPU cores in the virtual machine. CpuCores pulumi.Float64Output `pulumi:"cpuCores"` // The more detailed status of the virtual machine. DetailedStatus pulumi.StringOutput `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage pulumi.StringOutput `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponseOutput `pulumi:"extendedLocation"` // Field Deprecated, the value will be ignored if provided. The indicator of whether one of the specified CPU cores is isolated to run the emulator thread for this virtual machine. IsolateEmulatorThread pulumi.StringPtrOutput `pulumi:"isolateEmulatorThread"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The memory size of the virtual machine in GB. MemorySizeGB pulumi.Float64Output `pulumi:"memorySizeGB"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The list of network attachments to the virtual machine. NetworkAttachments NetworkAttachmentResponseArrayOutput `pulumi:"networkAttachments"` // The Base64 encoded cloud-init network data. NetworkData pulumi.StringPtrOutput `pulumi:"networkData"` // The scheduling hints for the virtual machine. PlacementHints VirtualMachinePlacementHintResponseArrayOutput `pulumi:"placementHints"` // The power state of the virtual machine. PowerState pulumi.StringOutput `pulumi:"powerState"` // The provisioning state of the virtual machine. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The list of ssh public keys. Each key will be added to the virtual machine using the cloud-init ssh_authorized_keys mechanism for the adminUsername. SshPublicKeys SshPublicKeyResponseArrayOutput `pulumi:"sshPublicKeys"` // The storage profile that specifies size and other parameters about the disks related to the virtual machine. StorageProfile StorageProfileResponseOutput `pulumi:"storageProfile"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` // The Base64 encoded cloud-init user data. UserData pulumi.StringPtrOutput `pulumi:"userData"` // Field Deprecated, use virtualizationModel instead. The type of the virtio interface. VirtioInterface pulumi.StringPtrOutput `pulumi:"virtioInterface"` // The type of the device model to use. VmDeviceModel pulumi.StringPtrOutput `pulumi:"vmDeviceModel"` // The virtual machine image that is currently provisioned to the OS disk, using the full url and tag notation used to pull the image. VmImage pulumi.StringOutput `pulumi:"vmImage"` // The credentials used to login to the image repository that has access to the specified image. VmImageRepositoryCredentials ImageRepositoryCredentialsResponsePtrOutput `pulumi:"vmImageRepositoryCredentials"` // The resource IDs of volumes that are attached to the virtual machine. Volumes pulumi.StringArrayOutput `pulumi:"volumes"` }
Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-12-12-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func GetVirtualMachine ¶
func GetVirtualMachine(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualMachineState, opts ...pulumi.ResourceOption) (*VirtualMachine, error)
GetVirtualMachine gets an existing VirtualMachine 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 NewVirtualMachine ¶
func NewVirtualMachine(ctx *pulumi.Context, name string, args *VirtualMachineArgs, opts ...pulumi.ResourceOption) (*VirtualMachine, error)
NewVirtualMachine registers a new resource with the given unique name, arguments, and options.
func (*VirtualMachine) ElementType ¶
func (*VirtualMachine) ElementType() reflect.Type
func (*VirtualMachine) ToVirtualMachineOutput ¶
func (i *VirtualMachine) ToVirtualMachineOutput() VirtualMachineOutput
func (*VirtualMachine) ToVirtualMachineOutputWithContext ¶
func (i *VirtualMachine) ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput
type VirtualMachineArgs ¶
type VirtualMachineArgs struct { // The name of the administrator to which the ssh public keys will be added into the authorized keys. AdminUsername pulumi.StringInput // Selects the boot method for the virtual machine. BootMethod pulumi.StringPtrInput // The cloud service network that provides platform-level services for the virtual machine. CloudServicesNetworkAttachment NetworkAttachmentInput // The number of CPU cores in the virtual machine. CpuCores pulumi.Float64Input // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationInput // Field Deprecated, the value will be ignored if provided. The indicator of whether one of the specified CPU cores is isolated to run the emulator thread for this virtual machine. IsolateEmulatorThread pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The memory size of the virtual machine in GB. MemorySizeGB pulumi.Float64Input // The list of network attachments to the virtual machine. NetworkAttachments NetworkAttachmentArrayInput // The Base64 encoded cloud-init network data. NetworkData pulumi.StringPtrInput // The scheduling hints for the virtual machine. PlacementHints VirtualMachinePlacementHintArrayInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The list of ssh public keys. Each key will be added to the virtual machine using the cloud-init ssh_authorized_keys mechanism for the adminUsername. SshPublicKeys SshPublicKeyArrayInput // The storage profile that specifies size and other parameters about the disks related to the virtual machine. StorageProfile StorageProfileInput // Resource tags. Tags pulumi.StringMapInput // The Base64 encoded cloud-init user data. UserData pulumi.StringPtrInput // Field Deprecated, use virtualizationModel instead. The type of the virtio interface. VirtioInterface pulumi.StringPtrInput // The name of the virtual machine. VirtualMachineName pulumi.StringPtrInput // The type of the device model to use. VmDeviceModel pulumi.StringPtrInput // The virtual machine image that is currently provisioned to the OS disk, using the full url and tag notation used to pull the image. VmImage pulumi.StringInput // The credentials used to login to the image repository that has access to the specified image. VmImageRepositoryCredentials ImageRepositoryCredentialsPtrInput }
The set of arguments for constructing a VirtualMachine resource.
func (VirtualMachineArgs) ElementType ¶
func (VirtualMachineArgs) ElementType() reflect.Type
type VirtualMachineBootMethod ¶
type VirtualMachineBootMethod string
Selects the boot method for the virtual machine.
func (VirtualMachineBootMethod) ElementType ¶
func (VirtualMachineBootMethod) ElementType() reflect.Type
func (VirtualMachineBootMethod) ToStringOutput ¶
func (e VirtualMachineBootMethod) ToStringOutput() pulumi.StringOutput
func (VirtualMachineBootMethod) ToStringOutputWithContext ¶
func (e VirtualMachineBootMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachineBootMethod) ToStringPtrOutput ¶
func (e VirtualMachineBootMethod) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineBootMethod) ToStringPtrOutputWithContext ¶
func (e VirtualMachineBootMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineBootMethod) ToVirtualMachineBootMethodOutput ¶
func (e VirtualMachineBootMethod) ToVirtualMachineBootMethodOutput() VirtualMachineBootMethodOutput
func (VirtualMachineBootMethod) ToVirtualMachineBootMethodOutputWithContext ¶
func (e VirtualMachineBootMethod) ToVirtualMachineBootMethodOutputWithContext(ctx context.Context) VirtualMachineBootMethodOutput
func (VirtualMachineBootMethod) ToVirtualMachineBootMethodPtrOutput ¶
func (e VirtualMachineBootMethod) ToVirtualMachineBootMethodPtrOutput() VirtualMachineBootMethodPtrOutput
func (VirtualMachineBootMethod) ToVirtualMachineBootMethodPtrOutputWithContext ¶
func (e VirtualMachineBootMethod) ToVirtualMachineBootMethodPtrOutputWithContext(ctx context.Context) VirtualMachineBootMethodPtrOutput
type VirtualMachineBootMethodInput ¶
type VirtualMachineBootMethodInput interface { pulumi.Input ToVirtualMachineBootMethodOutput() VirtualMachineBootMethodOutput ToVirtualMachineBootMethodOutputWithContext(context.Context) VirtualMachineBootMethodOutput }
VirtualMachineBootMethodInput is an input type that accepts values of the VirtualMachineBootMethod enum A concrete instance of `VirtualMachineBootMethodInput` can be one of the following:
VirtualMachineBootMethodUEFI VirtualMachineBootMethodBIOS
type VirtualMachineBootMethodOutput ¶
type VirtualMachineBootMethodOutput struct{ *pulumi.OutputState }
func (VirtualMachineBootMethodOutput) ElementType ¶
func (VirtualMachineBootMethodOutput) ElementType() reflect.Type
func (VirtualMachineBootMethodOutput) ToStringOutput ¶
func (o VirtualMachineBootMethodOutput) ToStringOutput() pulumi.StringOutput
func (VirtualMachineBootMethodOutput) ToStringOutputWithContext ¶
func (o VirtualMachineBootMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachineBootMethodOutput) ToStringPtrOutput ¶
func (o VirtualMachineBootMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineBootMethodOutput) ToStringPtrOutputWithContext ¶
func (o VirtualMachineBootMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineBootMethodOutput) ToVirtualMachineBootMethodOutput ¶
func (o VirtualMachineBootMethodOutput) ToVirtualMachineBootMethodOutput() VirtualMachineBootMethodOutput
func (VirtualMachineBootMethodOutput) ToVirtualMachineBootMethodOutputWithContext ¶
func (o VirtualMachineBootMethodOutput) ToVirtualMachineBootMethodOutputWithContext(ctx context.Context) VirtualMachineBootMethodOutput
func (VirtualMachineBootMethodOutput) ToVirtualMachineBootMethodPtrOutput ¶
func (o VirtualMachineBootMethodOutput) ToVirtualMachineBootMethodPtrOutput() VirtualMachineBootMethodPtrOutput
func (VirtualMachineBootMethodOutput) ToVirtualMachineBootMethodPtrOutputWithContext ¶
func (o VirtualMachineBootMethodOutput) ToVirtualMachineBootMethodPtrOutputWithContext(ctx context.Context) VirtualMachineBootMethodPtrOutput
type VirtualMachineBootMethodPtrInput ¶
type VirtualMachineBootMethodPtrInput interface { pulumi.Input ToVirtualMachineBootMethodPtrOutput() VirtualMachineBootMethodPtrOutput ToVirtualMachineBootMethodPtrOutputWithContext(context.Context) VirtualMachineBootMethodPtrOutput }
func VirtualMachineBootMethodPtr ¶
func VirtualMachineBootMethodPtr(v string) VirtualMachineBootMethodPtrInput
type VirtualMachineBootMethodPtrOutput ¶
type VirtualMachineBootMethodPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineBootMethodPtrOutput) Elem ¶
func (o VirtualMachineBootMethodPtrOutput) Elem() VirtualMachineBootMethodOutput
func (VirtualMachineBootMethodPtrOutput) ElementType ¶
func (VirtualMachineBootMethodPtrOutput) ElementType() reflect.Type
func (VirtualMachineBootMethodPtrOutput) ToStringPtrOutput ¶
func (o VirtualMachineBootMethodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineBootMethodPtrOutput) ToStringPtrOutputWithContext ¶
func (o VirtualMachineBootMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineBootMethodPtrOutput) ToVirtualMachineBootMethodPtrOutput ¶
func (o VirtualMachineBootMethodPtrOutput) ToVirtualMachineBootMethodPtrOutput() VirtualMachineBootMethodPtrOutput
func (VirtualMachineBootMethodPtrOutput) ToVirtualMachineBootMethodPtrOutputWithContext ¶
func (o VirtualMachineBootMethodPtrOutput) ToVirtualMachineBootMethodPtrOutputWithContext(ctx context.Context) VirtualMachineBootMethodPtrOutput
type VirtualMachineDeviceModelType ¶
type VirtualMachineDeviceModelType string
The type of the device model to use.
func (VirtualMachineDeviceModelType) ElementType ¶
func (VirtualMachineDeviceModelType) ElementType() reflect.Type
func (VirtualMachineDeviceModelType) ToStringOutput ¶
func (e VirtualMachineDeviceModelType) ToStringOutput() pulumi.StringOutput
func (VirtualMachineDeviceModelType) ToStringOutputWithContext ¶
func (e VirtualMachineDeviceModelType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachineDeviceModelType) ToStringPtrOutput ¶
func (e VirtualMachineDeviceModelType) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineDeviceModelType) ToStringPtrOutputWithContext ¶
func (e VirtualMachineDeviceModelType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineDeviceModelType) ToVirtualMachineDeviceModelTypeOutput ¶
func (e VirtualMachineDeviceModelType) ToVirtualMachineDeviceModelTypeOutput() VirtualMachineDeviceModelTypeOutput
func (VirtualMachineDeviceModelType) ToVirtualMachineDeviceModelTypeOutputWithContext ¶
func (e VirtualMachineDeviceModelType) ToVirtualMachineDeviceModelTypeOutputWithContext(ctx context.Context) VirtualMachineDeviceModelTypeOutput
func (VirtualMachineDeviceModelType) ToVirtualMachineDeviceModelTypePtrOutput ¶
func (e VirtualMachineDeviceModelType) ToVirtualMachineDeviceModelTypePtrOutput() VirtualMachineDeviceModelTypePtrOutput
func (VirtualMachineDeviceModelType) ToVirtualMachineDeviceModelTypePtrOutputWithContext ¶
func (e VirtualMachineDeviceModelType) ToVirtualMachineDeviceModelTypePtrOutputWithContext(ctx context.Context) VirtualMachineDeviceModelTypePtrOutput
type VirtualMachineDeviceModelTypeInput ¶
type VirtualMachineDeviceModelTypeInput interface { pulumi.Input ToVirtualMachineDeviceModelTypeOutput() VirtualMachineDeviceModelTypeOutput ToVirtualMachineDeviceModelTypeOutputWithContext(context.Context) VirtualMachineDeviceModelTypeOutput }
VirtualMachineDeviceModelTypeInput is an input type that accepts values of the VirtualMachineDeviceModelType enum A concrete instance of `VirtualMachineDeviceModelTypeInput` can be one of the following:
VirtualMachineDeviceModelTypeT1 VirtualMachineDeviceModelTypeT2
type VirtualMachineDeviceModelTypeOutput ¶
type VirtualMachineDeviceModelTypeOutput struct{ *pulumi.OutputState }
func (VirtualMachineDeviceModelTypeOutput) ElementType ¶
func (VirtualMachineDeviceModelTypeOutput) ElementType() reflect.Type
func (VirtualMachineDeviceModelTypeOutput) ToStringOutput ¶
func (o VirtualMachineDeviceModelTypeOutput) ToStringOutput() pulumi.StringOutput
func (VirtualMachineDeviceModelTypeOutput) ToStringOutputWithContext ¶
func (o VirtualMachineDeviceModelTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachineDeviceModelTypeOutput) ToStringPtrOutput ¶
func (o VirtualMachineDeviceModelTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineDeviceModelTypeOutput) ToStringPtrOutputWithContext ¶
func (o VirtualMachineDeviceModelTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineDeviceModelTypeOutput) ToVirtualMachineDeviceModelTypeOutput ¶
func (o VirtualMachineDeviceModelTypeOutput) ToVirtualMachineDeviceModelTypeOutput() VirtualMachineDeviceModelTypeOutput
func (VirtualMachineDeviceModelTypeOutput) ToVirtualMachineDeviceModelTypeOutputWithContext ¶
func (o VirtualMachineDeviceModelTypeOutput) ToVirtualMachineDeviceModelTypeOutputWithContext(ctx context.Context) VirtualMachineDeviceModelTypeOutput
func (VirtualMachineDeviceModelTypeOutput) ToVirtualMachineDeviceModelTypePtrOutput ¶
func (o VirtualMachineDeviceModelTypeOutput) ToVirtualMachineDeviceModelTypePtrOutput() VirtualMachineDeviceModelTypePtrOutput
func (VirtualMachineDeviceModelTypeOutput) ToVirtualMachineDeviceModelTypePtrOutputWithContext ¶
func (o VirtualMachineDeviceModelTypeOutput) ToVirtualMachineDeviceModelTypePtrOutputWithContext(ctx context.Context) VirtualMachineDeviceModelTypePtrOutput
type VirtualMachineDeviceModelTypePtrInput ¶
type VirtualMachineDeviceModelTypePtrInput interface { pulumi.Input ToVirtualMachineDeviceModelTypePtrOutput() VirtualMachineDeviceModelTypePtrOutput ToVirtualMachineDeviceModelTypePtrOutputWithContext(context.Context) VirtualMachineDeviceModelTypePtrOutput }
func VirtualMachineDeviceModelTypePtr ¶
func VirtualMachineDeviceModelTypePtr(v string) VirtualMachineDeviceModelTypePtrInput
type VirtualMachineDeviceModelTypePtrOutput ¶
type VirtualMachineDeviceModelTypePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineDeviceModelTypePtrOutput) ElementType ¶
func (VirtualMachineDeviceModelTypePtrOutput) ElementType() reflect.Type
func (VirtualMachineDeviceModelTypePtrOutput) ToStringPtrOutput ¶
func (o VirtualMachineDeviceModelTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineDeviceModelTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o VirtualMachineDeviceModelTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineDeviceModelTypePtrOutput) ToVirtualMachineDeviceModelTypePtrOutput ¶
func (o VirtualMachineDeviceModelTypePtrOutput) ToVirtualMachineDeviceModelTypePtrOutput() VirtualMachineDeviceModelTypePtrOutput
func (VirtualMachineDeviceModelTypePtrOutput) ToVirtualMachineDeviceModelTypePtrOutputWithContext ¶
func (o VirtualMachineDeviceModelTypePtrOutput) ToVirtualMachineDeviceModelTypePtrOutputWithContext(ctx context.Context) VirtualMachineDeviceModelTypePtrOutput
type VirtualMachineIPAllocationMethod ¶
type VirtualMachineIPAllocationMethod string
The IP allocation mechanism for the virtual machine. Dynamic and Static are only valid for l3Network which may also specify Disabled. Otherwise, Disabled is the only permitted value.
func (VirtualMachineIPAllocationMethod) ElementType ¶
func (VirtualMachineIPAllocationMethod) ElementType() reflect.Type
func (VirtualMachineIPAllocationMethod) ToStringOutput ¶
func (e VirtualMachineIPAllocationMethod) ToStringOutput() pulumi.StringOutput
func (VirtualMachineIPAllocationMethod) ToStringOutputWithContext ¶
func (e VirtualMachineIPAllocationMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachineIPAllocationMethod) ToStringPtrOutput ¶
func (e VirtualMachineIPAllocationMethod) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineIPAllocationMethod) ToStringPtrOutputWithContext ¶
func (e VirtualMachineIPAllocationMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineIPAllocationMethod) ToVirtualMachineIPAllocationMethodOutput ¶
func (e VirtualMachineIPAllocationMethod) ToVirtualMachineIPAllocationMethodOutput() VirtualMachineIPAllocationMethodOutput
func (VirtualMachineIPAllocationMethod) ToVirtualMachineIPAllocationMethodOutputWithContext ¶
func (e VirtualMachineIPAllocationMethod) ToVirtualMachineIPAllocationMethodOutputWithContext(ctx context.Context) VirtualMachineIPAllocationMethodOutput
func (VirtualMachineIPAllocationMethod) ToVirtualMachineIPAllocationMethodPtrOutput ¶
func (e VirtualMachineIPAllocationMethod) ToVirtualMachineIPAllocationMethodPtrOutput() VirtualMachineIPAllocationMethodPtrOutput
func (VirtualMachineIPAllocationMethod) ToVirtualMachineIPAllocationMethodPtrOutputWithContext ¶
func (e VirtualMachineIPAllocationMethod) ToVirtualMachineIPAllocationMethodPtrOutputWithContext(ctx context.Context) VirtualMachineIPAllocationMethodPtrOutput
type VirtualMachineIPAllocationMethodInput ¶
type VirtualMachineIPAllocationMethodInput interface { pulumi.Input ToVirtualMachineIPAllocationMethodOutput() VirtualMachineIPAllocationMethodOutput ToVirtualMachineIPAllocationMethodOutputWithContext(context.Context) VirtualMachineIPAllocationMethodOutput }
VirtualMachineIPAllocationMethodInput is an input type that accepts values of the VirtualMachineIPAllocationMethod enum A concrete instance of `VirtualMachineIPAllocationMethodInput` can be one of the following:
VirtualMachineIPAllocationMethodDynamic VirtualMachineIPAllocationMethodStatic VirtualMachineIPAllocationMethodDisabled
type VirtualMachineIPAllocationMethodOutput ¶
type VirtualMachineIPAllocationMethodOutput struct{ *pulumi.OutputState }
func (VirtualMachineIPAllocationMethodOutput) ElementType ¶
func (VirtualMachineIPAllocationMethodOutput) ElementType() reflect.Type
func (VirtualMachineIPAllocationMethodOutput) ToStringOutput ¶
func (o VirtualMachineIPAllocationMethodOutput) ToStringOutput() pulumi.StringOutput
func (VirtualMachineIPAllocationMethodOutput) ToStringOutputWithContext ¶
func (o VirtualMachineIPAllocationMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachineIPAllocationMethodOutput) ToStringPtrOutput ¶
func (o VirtualMachineIPAllocationMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineIPAllocationMethodOutput) ToStringPtrOutputWithContext ¶
func (o VirtualMachineIPAllocationMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineIPAllocationMethodOutput) ToVirtualMachineIPAllocationMethodOutput ¶
func (o VirtualMachineIPAllocationMethodOutput) ToVirtualMachineIPAllocationMethodOutput() VirtualMachineIPAllocationMethodOutput
func (VirtualMachineIPAllocationMethodOutput) ToVirtualMachineIPAllocationMethodOutputWithContext ¶
func (o VirtualMachineIPAllocationMethodOutput) ToVirtualMachineIPAllocationMethodOutputWithContext(ctx context.Context) VirtualMachineIPAllocationMethodOutput
func (VirtualMachineIPAllocationMethodOutput) ToVirtualMachineIPAllocationMethodPtrOutput ¶
func (o VirtualMachineIPAllocationMethodOutput) ToVirtualMachineIPAllocationMethodPtrOutput() VirtualMachineIPAllocationMethodPtrOutput
func (VirtualMachineIPAllocationMethodOutput) ToVirtualMachineIPAllocationMethodPtrOutputWithContext ¶
func (o VirtualMachineIPAllocationMethodOutput) ToVirtualMachineIPAllocationMethodPtrOutputWithContext(ctx context.Context) VirtualMachineIPAllocationMethodPtrOutput
type VirtualMachineIPAllocationMethodPtrInput ¶
type VirtualMachineIPAllocationMethodPtrInput interface { pulumi.Input ToVirtualMachineIPAllocationMethodPtrOutput() VirtualMachineIPAllocationMethodPtrOutput ToVirtualMachineIPAllocationMethodPtrOutputWithContext(context.Context) VirtualMachineIPAllocationMethodPtrOutput }
func VirtualMachineIPAllocationMethodPtr ¶
func VirtualMachineIPAllocationMethodPtr(v string) VirtualMachineIPAllocationMethodPtrInput
type VirtualMachineIPAllocationMethodPtrOutput ¶
type VirtualMachineIPAllocationMethodPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineIPAllocationMethodPtrOutput) ElementType ¶
func (VirtualMachineIPAllocationMethodPtrOutput) ElementType() reflect.Type
func (VirtualMachineIPAllocationMethodPtrOutput) ToStringPtrOutput ¶
func (o VirtualMachineIPAllocationMethodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineIPAllocationMethodPtrOutput) ToStringPtrOutputWithContext ¶
func (o VirtualMachineIPAllocationMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineIPAllocationMethodPtrOutput) ToVirtualMachineIPAllocationMethodPtrOutput ¶
func (o VirtualMachineIPAllocationMethodPtrOutput) ToVirtualMachineIPAllocationMethodPtrOutput() VirtualMachineIPAllocationMethodPtrOutput
func (VirtualMachineIPAllocationMethodPtrOutput) ToVirtualMachineIPAllocationMethodPtrOutputWithContext ¶
func (o VirtualMachineIPAllocationMethodPtrOutput) ToVirtualMachineIPAllocationMethodPtrOutputWithContext(ctx context.Context) VirtualMachineIPAllocationMethodPtrOutput
type VirtualMachineInput ¶
type VirtualMachineInput interface { pulumi.Input ToVirtualMachineOutput() VirtualMachineOutput ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput }
type VirtualMachineIsolateEmulatorThread ¶
type VirtualMachineIsolateEmulatorThread string
Field Deprecated, the value will be ignored if provided. The indicator of whether one of the specified CPU cores is isolated to run the emulator thread for this virtual machine.
func (VirtualMachineIsolateEmulatorThread) ElementType ¶
func (VirtualMachineIsolateEmulatorThread) ElementType() reflect.Type
func (VirtualMachineIsolateEmulatorThread) ToStringOutput ¶
func (e VirtualMachineIsolateEmulatorThread) ToStringOutput() pulumi.StringOutput
func (VirtualMachineIsolateEmulatorThread) ToStringOutputWithContext ¶
func (e VirtualMachineIsolateEmulatorThread) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachineIsolateEmulatorThread) ToStringPtrOutput ¶
func (e VirtualMachineIsolateEmulatorThread) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineIsolateEmulatorThread) ToStringPtrOutputWithContext ¶
func (e VirtualMachineIsolateEmulatorThread) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineIsolateEmulatorThread) ToVirtualMachineIsolateEmulatorThreadOutput ¶
func (e VirtualMachineIsolateEmulatorThread) ToVirtualMachineIsolateEmulatorThreadOutput() VirtualMachineIsolateEmulatorThreadOutput
func (VirtualMachineIsolateEmulatorThread) ToVirtualMachineIsolateEmulatorThreadOutputWithContext ¶
func (e VirtualMachineIsolateEmulatorThread) ToVirtualMachineIsolateEmulatorThreadOutputWithContext(ctx context.Context) VirtualMachineIsolateEmulatorThreadOutput
func (VirtualMachineIsolateEmulatorThread) ToVirtualMachineIsolateEmulatorThreadPtrOutput ¶
func (e VirtualMachineIsolateEmulatorThread) ToVirtualMachineIsolateEmulatorThreadPtrOutput() VirtualMachineIsolateEmulatorThreadPtrOutput
func (VirtualMachineIsolateEmulatorThread) ToVirtualMachineIsolateEmulatorThreadPtrOutputWithContext ¶
func (e VirtualMachineIsolateEmulatorThread) ToVirtualMachineIsolateEmulatorThreadPtrOutputWithContext(ctx context.Context) VirtualMachineIsolateEmulatorThreadPtrOutput
type VirtualMachineIsolateEmulatorThreadInput ¶
type VirtualMachineIsolateEmulatorThreadInput interface { pulumi.Input ToVirtualMachineIsolateEmulatorThreadOutput() VirtualMachineIsolateEmulatorThreadOutput ToVirtualMachineIsolateEmulatorThreadOutputWithContext(context.Context) VirtualMachineIsolateEmulatorThreadOutput }
VirtualMachineIsolateEmulatorThreadInput is an input type that accepts values of the VirtualMachineIsolateEmulatorThread enum A concrete instance of `VirtualMachineIsolateEmulatorThreadInput` can be one of the following:
VirtualMachineIsolateEmulatorThreadTrue VirtualMachineIsolateEmulatorThreadFalse
type VirtualMachineIsolateEmulatorThreadOutput ¶
type VirtualMachineIsolateEmulatorThreadOutput struct{ *pulumi.OutputState }
func (VirtualMachineIsolateEmulatorThreadOutput) ElementType ¶
func (VirtualMachineIsolateEmulatorThreadOutput) ElementType() reflect.Type
func (VirtualMachineIsolateEmulatorThreadOutput) ToStringOutput ¶
func (o VirtualMachineIsolateEmulatorThreadOutput) ToStringOutput() pulumi.StringOutput
func (VirtualMachineIsolateEmulatorThreadOutput) ToStringOutputWithContext ¶
func (o VirtualMachineIsolateEmulatorThreadOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachineIsolateEmulatorThreadOutput) ToStringPtrOutput ¶
func (o VirtualMachineIsolateEmulatorThreadOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineIsolateEmulatorThreadOutput) ToStringPtrOutputWithContext ¶
func (o VirtualMachineIsolateEmulatorThreadOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineIsolateEmulatorThreadOutput) ToVirtualMachineIsolateEmulatorThreadOutput ¶
func (o VirtualMachineIsolateEmulatorThreadOutput) ToVirtualMachineIsolateEmulatorThreadOutput() VirtualMachineIsolateEmulatorThreadOutput
func (VirtualMachineIsolateEmulatorThreadOutput) ToVirtualMachineIsolateEmulatorThreadOutputWithContext ¶
func (o VirtualMachineIsolateEmulatorThreadOutput) ToVirtualMachineIsolateEmulatorThreadOutputWithContext(ctx context.Context) VirtualMachineIsolateEmulatorThreadOutput
func (VirtualMachineIsolateEmulatorThreadOutput) ToVirtualMachineIsolateEmulatorThreadPtrOutput ¶
func (o VirtualMachineIsolateEmulatorThreadOutput) ToVirtualMachineIsolateEmulatorThreadPtrOutput() VirtualMachineIsolateEmulatorThreadPtrOutput
func (VirtualMachineIsolateEmulatorThreadOutput) ToVirtualMachineIsolateEmulatorThreadPtrOutputWithContext ¶
func (o VirtualMachineIsolateEmulatorThreadOutput) ToVirtualMachineIsolateEmulatorThreadPtrOutputWithContext(ctx context.Context) VirtualMachineIsolateEmulatorThreadPtrOutput
type VirtualMachineIsolateEmulatorThreadPtrInput ¶
type VirtualMachineIsolateEmulatorThreadPtrInput interface { pulumi.Input ToVirtualMachineIsolateEmulatorThreadPtrOutput() VirtualMachineIsolateEmulatorThreadPtrOutput ToVirtualMachineIsolateEmulatorThreadPtrOutputWithContext(context.Context) VirtualMachineIsolateEmulatorThreadPtrOutput }
func VirtualMachineIsolateEmulatorThreadPtr ¶
func VirtualMachineIsolateEmulatorThreadPtr(v string) VirtualMachineIsolateEmulatorThreadPtrInput
type VirtualMachineIsolateEmulatorThreadPtrOutput ¶
type VirtualMachineIsolateEmulatorThreadPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineIsolateEmulatorThreadPtrOutput) ElementType ¶
func (VirtualMachineIsolateEmulatorThreadPtrOutput) ElementType() reflect.Type
func (VirtualMachineIsolateEmulatorThreadPtrOutput) ToStringPtrOutput ¶
func (o VirtualMachineIsolateEmulatorThreadPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineIsolateEmulatorThreadPtrOutput) ToStringPtrOutputWithContext ¶
func (o VirtualMachineIsolateEmulatorThreadPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineIsolateEmulatorThreadPtrOutput) ToVirtualMachineIsolateEmulatorThreadPtrOutput ¶
func (o VirtualMachineIsolateEmulatorThreadPtrOutput) ToVirtualMachineIsolateEmulatorThreadPtrOutput() VirtualMachineIsolateEmulatorThreadPtrOutput
func (VirtualMachineIsolateEmulatorThreadPtrOutput) ToVirtualMachineIsolateEmulatorThreadPtrOutputWithContext ¶
func (o VirtualMachineIsolateEmulatorThreadPtrOutput) ToVirtualMachineIsolateEmulatorThreadPtrOutputWithContext(ctx context.Context) VirtualMachineIsolateEmulatorThreadPtrOutput
type VirtualMachineOutput ¶
type VirtualMachineOutput struct{ *pulumi.OutputState }
func (VirtualMachineOutput) AdminUsername ¶
func (o VirtualMachineOutput) AdminUsername() pulumi.StringOutput
The name of the administrator to which the ssh public keys will be added into the authorized keys.
func (VirtualMachineOutput) AvailabilityZone ¶
func (o VirtualMachineOutput) AvailabilityZone() pulumi.StringOutput
The cluster availability zone containing this virtual machine.
func (VirtualMachineOutput) BareMetalMachineId ¶
func (o VirtualMachineOutput) BareMetalMachineId() pulumi.StringOutput
The resource ID of the bare metal machine the virtual machine has landed to.
func (VirtualMachineOutput) BootMethod ¶
func (o VirtualMachineOutput) BootMethod() pulumi.StringPtrOutput
Selects the boot method for the virtual machine.
func (VirtualMachineOutput) CloudServicesNetworkAttachment ¶
func (o VirtualMachineOutput) CloudServicesNetworkAttachment() NetworkAttachmentResponseOutput
The cloud service network that provides platform-level services for the virtual machine.
func (VirtualMachineOutput) ClusterId ¶
func (o VirtualMachineOutput) ClusterId() pulumi.StringOutput
The resource ID of the cluster the virtual machine is created for.
func (VirtualMachineOutput) CpuCores ¶
func (o VirtualMachineOutput) CpuCores() pulumi.Float64Output
The number of CPU cores in the virtual machine.
func (VirtualMachineOutput) DetailedStatus ¶
func (o VirtualMachineOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the virtual machine.
func (VirtualMachineOutput) DetailedStatusMessage ¶
func (o VirtualMachineOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (VirtualMachineOutput) ElementType ¶
func (VirtualMachineOutput) ElementType() reflect.Type
func (VirtualMachineOutput) ExtendedLocation ¶
func (o VirtualMachineOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (VirtualMachineOutput) IsolateEmulatorThread ¶
func (o VirtualMachineOutput) IsolateEmulatorThread() pulumi.StringPtrOutput
Field Deprecated, the value will be ignored if provided. The indicator of whether one of the specified CPU cores is isolated to run the emulator thread for this virtual machine.
func (VirtualMachineOutput) Location ¶
func (o VirtualMachineOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (VirtualMachineOutput) MemorySizeGB ¶
func (o VirtualMachineOutput) MemorySizeGB() pulumi.Float64Output
The memory size of the virtual machine in GB.
func (VirtualMachineOutput) Name ¶
func (o VirtualMachineOutput) Name() pulumi.StringOutput
The name of the resource
func (VirtualMachineOutput) NetworkAttachments ¶
func (o VirtualMachineOutput) NetworkAttachments() NetworkAttachmentResponseArrayOutput
The list of network attachments to the virtual machine.
func (VirtualMachineOutput) NetworkData ¶
func (o VirtualMachineOutput) NetworkData() pulumi.StringPtrOutput
The Base64 encoded cloud-init network data.
func (VirtualMachineOutput) PlacementHints ¶
func (o VirtualMachineOutput) PlacementHints() VirtualMachinePlacementHintResponseArrayOutput
The scheduling hints for the virtual machine.
func (VirtualMachineOutput) PowerState ¶
func (o VirtualMachineOutput) PowerState() pulumi.StringOutput
The power state of the virtual machine.
func (VirtualMachineOutput) ProvisioningState ¶
func (o VirtualMachineOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the virtual machine.
func (VirtualMachineOutput) SshPublicKeys ¶
func (o VirtualMachineOutput) SshPublicKeys() SshPublicKeyResponseArrayOutput
The list of ssh public keys. Each key will be added to the virtual machine using the cloud-init ssh_authorized_keys mechanism for the adminUsername.
func (VirtualMachineOutput) StorageProfile ¶
func (o VirtualMachineOutput) StorageProfile() StorageProfileResponseOutput
The storage profile that specifies size and other parameters about the disks related to the virtual machine.
func (VirtualMachineOutput) SystemData ¶
func (o VirtualMachineOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (VirtualMachineOutput) Tags ¶
func (o VirtualMachineOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (VirtualMachineOutput) ToVirtualMachineOutput ¶
func (o VirtualMachineOutput) ToVirtualMachineOutput() VirtualMachineOutput
func (VirtualMachineOutput) ToVirtualMachineOutputWithContext ¶
func (o VirtualMachineOutput) ToVirtualMachineOutputWithContext(ctx context.Context) VirtualMachineOutput
func (VirtualMachineOutput) Type ¶
func (o VirtualMachineOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
func (VirtualMachineOutput) UserData ¶
func (o VirtualMachineOutput) UserData() pulumi.StringPtrOutput
The Base64 encoded cloud-init user data.
func (VirtualMachineOutput) VirtioInterface ¶
func (o VirtualMachineOutput) VirtioInterface() pulumi.StringPtrOutput
Field Deprecated, use virtualizationModel instead. The type of the virtio interface.
func (VirtualMachineOutput) VmDeviceModel ¶
func (o VirtualMachineOutput) VmDeviceModel() pulumi.StringPtrOutput
The type of the device model to use.
func (VirtualMachineOutput) VmImage ¶
func (o VirtualMachineOutput) VmImage() pulumi.StringOutput
The virtual machine image that is currently provisioned to the OS disk, using the full url and tag notation used to pull the image.
func (VirtualMachineOutput) VmImageRepositoryCredentials ¶
func (o VirtualMachineOutput) VmImageRepositoryCredentials() ImageRepositoryCredentialsResponsePtrOutput
The credentials used to login to the image repository that has access to the specified image.
func (VirtualMachineOutput) Volumes ¶
func (o VirtualMachineOutput) Volumes() pulumi.StringArrayOutput
The resource IDs of volumes that are attached to the virtual machine.
type VirtualMachinePlacementHint ¶
type VirtualMachinePlacementHint struct { // The specification of whether this hint supports affinity or anti-affinity with the referenced resources. HintType string `pulumi:"hintType"` // The resource ID of the target object that the placement hints will be checked against, e.g., the bare metal node to host the virtual machine. ResourceId string `pulumi:"resourceId"` // The indicator of whether the hint is a hard or soft requirement during scheduling. SchedulingExecution string `pulumi:"schedulingExecution"` // The scope for the virtual machine affinity or anti-affinity placement hint. It should always be "Machine" in the case of node affinity. Scope string `pulumi:"scope"` }
type VirtualMachinePlacementHintArgs ¶
type VirtualMachinePlacementHintArgs struct { // The specification of whether this hint supports affinity or anti-affinity with the referenced resources. HintType pulumi.StringInput `pulumi:"hintType"` // The resource ID of the target object that the placement hints will be checked against, e.g., the bare metal node to host the virtual machine. ResourceId pulumi.StringInput `pulumi:"resourceId"` // The indicator of whether the hint is a hard or soft requirement during scheduling. SchedulingExecution pulumi.StringInput `pulumi:"schedulingExecution"` // The scope for the virtual machine affinity or anti-affinity placement hint. It should always be "Machine" in the case of node affinity. Scope pulumi.StringInput `pulumi:"scope"` }
func (VirtualMachinePlacementHintArgs) ElementType ¶
func (VirtualMachinePlacementHintArgs) ElementType() reflect.Type
func (VirtualMachinePlacementHintArgs) ToVirtualMachinePlacementHintOutput ¶
func (i VirtualMachinePlacementHintArgs) ToVirtualMachinePlacementHintOutput() VirtualMachinePlacementHintOutput
func (VirtualMachinePlacementHintArgs) ToVirtualMachinePlacementHintOutputWithContext ¶
func (i VirtualMachinePlacementHintArgs) ToVirtualMachinePlacementHintOutputWithContext(ctx context.Context) VirtualMachinePlacementHintOutput
type VirtualMachinePlacementHintArray ¶
type VirtualMachinePlacementHintArray []VirtualMachinePlacementHintInput
func (VirtualMachinePlacementHintArray) ElementType ¶
func (VirtualMachinePlacementHintArray) ElementType() reflect.Type
func (VirtualMachinePlacementHintArray) ToVirtualMachinePlacementHintArrayOutput ¶
func (i VirtualMachinePlacementHintArray) ToVirtualMachinePlacementHintArrayOutput() VirtualMachinePlacementHintArrayOutput
func (VirtualMachinePlacementHintArray) ToVirtualMachinePlacementHintArrayOutputWithContext ¶
func (i VirtualMachinePlacementHintArray) ToVirtualMachinePlacementHintArrayOutputWithContext(ctx context.Context) VirtualMachinePlacementHintArrayOutput
type VirtualMachinePlacementHintArrayInput ¶
type VirtualMachinePlacementHintArrayInput interface { pulumi.Input ToVirtualMachinePlacementHintArrayOutput() VirtualMachinePlacementHintArrayOutput ToVirtualMachinePlacementHintArrayOutputWithContext(context.Context) VirtualMachinePlacementHintArrayOutput }
VirtualMachinePlacementHintArrayInput is an input type that accepts VirtualMachinePlacementHintArray and VirtualMachinePlacementHintArrayOutput values. You can construct a concrete instance of `VirtualMachinePlacementHintArrayInput` via:
VirtualMachinePlacementHintArray{ VirtualMachinePlacementHintArgs{...} }
type VirtualMachinePlacementHintArrayOutput ¶
type VirtualMachinePlacementHintArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachinePlacementHintArrayOutput) ElementType ¶
func (VirtualMachinePlacementHintArrayOutput) ElementType() reflect.Type
func (VirtualMachinePlacementHintArrayOutput) ToVirtualMachinePlacementHintArrayOutput ¶
func (o VirtualMachinePlacementHintArrayOutput) ToVirtualMachinePlacementHintArrayOutput() VirtualMachinePlacementHintArrayOutput
func (VirtualMachinePlacementHintArrayOutput) ToVirtualMachinePlacementHintArrayOutputWithContext ¶
func (o VirtualMachinePlacementHintArrayOutput) ToVirtualMachinePlacementHintArrayOutputWithContext(ctx context.Context) VirtualMachinePlacementHintArrayOutput
type VirtualMachinePlacementHintInput ¶
type VirtualMachinePlacementHintInput interface { pulumi.Input ToVirtualMachinePlacementHintOutput() VirtualMachinePlacementHintOutput ToVirtualMachinePlacementHintOutputWithContext(context.Context) VirtualMachinePlacementHintOutput }
VirtualMachinePlacementHintInput is an input type that accepts VirtualMachinePlacementHintArgs and VirtualMachinePlacementHintOutput values. You can construct a concrete instance of `VirtualMachinePlacementHintInput` via:
VirtualMachinePlacementHintArgs{...}
type VirtualMachinePlacementHintOutput ¶
type VirtualMachinePlacementHintOutput struct{ *pulumi.OutputState }
func (VirtualMachinePlacementHintOutput) ElementType ¶
func (VirtualMachinePlacementHintOutput) ElementType() reflect.Type
func (VirtualMachinePlacementHintOutput) HintType ¶
func (o VirtualMachinePlacementHintOutput) HintType() pulumi.StringOutput
The specification of whether this hint supports affinity or anti-affinity with the referenced resources.
func (VirtualMachinePlacementHintOutput) ResourceId ¶
func (o VirtualMachinePlacementHintOutput) ResourceId() pulumi.StringOutput
The resource ID of the target object that the placement hints will be checked against, e.g., the bare metal node to host the virtual machine.
func (VirtualMachinePlacementHintOutput) SchedulingExecution ¶
func (o VirtualMachinePlacementHintOutput) SchedulingExecution() pulumi.StringOutput
The indicator of whether the hint is a hard or soft requirement during scheduling.
func (VirtualMachinePlacementHintOutput) Scope ¶
func (o VirtualMachinePlacementHintOutput) Scope() pulumi.StringOutput
The scope for the virtual machine affinity or anti-affinity placement hint. It should always be "Machine" in the case of node affinity.
func (VirtualMachinePlacementHintOutput) ToVirtualMachinePlacementHintOutput ¶
func (o VirtualMachinePlacementHintOutput) ToVirtualMachinePlacementHintOutput() VirtualMachinePlacementHintOutput
func (VirtualMachinePlacementHintOutput) ToVirtualMachinePlacementHintOutputWithContext ¶
func (o VirtualMachinePlacementHintOutput) ToVirtualMachinePlacementHintOutputWithContext(ctx context.Context) VirtualMachinePlacementHintOutput
type VirtualMachinePlacementHintPodAffinityScope ¶
type VirtualMachinePlacementHintPodAffinityScope string
The scope for the virtual machine affinity or anti-affinity placement hint. It should always be "Machine" in the case of node affinity.
func (VirtualMachinePlacementHintPodAffinityScope) ElementType ¶
func (VirtualMachinePlacementHintPodAffinityScope) ElementType() reflect.Type
func (VirtualMachinePlacementHintPodAffinityScope) ToStringOutput ¶
func (e VirtualMachinePlacementHintPodAffinityScope) ToStringOutput() pulumi.StringOutput
func (VirtualMachinePlacementHintPodAffinityScope) ToStringOutputWithContext ¶
func (e VirtualMachinePlacementHintPodAffinityScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachinePlacementHintPodAffinityScope) ToStringPtrOutput ¶
func (e VirtualMachinePlacementHintPodAffinityScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachinePlacementHintPodAffinityScope) ToStringPtrOutputWithContext ¶
func (e VirtualMachinePlacementHintPodAffinityScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachinePlacementHintPodAffinityScope) ToVirtualMachinePlacementHintPodAffinityScopeOutput ¶
func (e VirtualMachinePlacementHintPodAffinityScope) ToVirtualMachinePlacementHintPodAffinityScopeOutput() VirtualMachinePlacementHintPodAffinityScopeOutput
func (VirtualMachinePlacementHintPodAffinityScope) ToVirtualMachinePlacementHintPodAffinityScopeOutputWithContext ¶
func (e VirtualMachinePlacementHintPodAffinityScope) ToVirtualMachinePlacementHintPodAffinityScopeOutputWithContext(ctx context.Context) VirtualMachinePlacementHintPodAffinityScopeOutput
func (VirtualMachinePlacementHintPodAffinityScope) ToVirtualMachinePlacementHintPodAffinityScopePtrOutput ¶
func (e VirtualMachinePlacementHintPodAffinityScope) ToVirtualMachinePlacementHintPodAffinityScopePtrOutput() VirtualMachinePlacementHintPodAffinityScopePtrOutput
func (VirtualMachinePlacementHintPodAffinityScope) ToVirtualMachinePlacementHintPodAffinityScopePtrOutputWithContext ¶
func (e VirtualMachinePlacementHintPodAffinityScope) ToVirtualMachinePlacementHintPodAffinityScopePtrOutputWithContext(ctx context.Context) VirtualMachinePlacementHintPodAffinityScopePtrOutput
type VirtualMachinePlacementHintPodAffinityScopeInput ¶
type VirtualMachinePlacementHintPodAffinityScopeInput interface { pulumi.Input ToVirtualMachinePlacementHintPodAffinityScopeOutput() VirtualMachinePlacementHintPodAffinityScopeOutput ToVirtualMachinePlacementHintPodAffinityScopeOutputWithContext(context.Context) VirtualMachinePlacementHintPodAffinityScopeOutput }
VirtualMachinePlacementHintPodAffinityScopeInput is an input type that accepts values of the VirtualMachinePlacementHintPodAffinityScope enum A concrete instance of `VirtualMachinePlacementHintPodAffinityScopeInput` can be one of the following:
VirtualMachinePlacementHintPodAffinityScopeRack VirtualMachinePlacementHintPodAffinityScopeMachine
type VirtualMachinePlacementHintPodAffinityScopeOutput ¶
type VirtualMachinePlacementHintPodAffinityScopeOutput struct{ *pulumi.OutputState }
func (VirtualMachinePlacementHintPodAffinityScopeOutput) ElementType ¶
func (VirtualMachinePlacementHintPodAffinityScopeOutput) ElementType() reflect.Type
func (VirtualMachinePlacementHintPodAffinityScopeOutput) ToStringOutput ¶
func (o VirtualMachinePlacementHintPodAffinityScopeOutput) ToStringOutput() pulumi.StringOutput
func (VirtualMachinePlacementHintPodAffinityScopeOutput) ToStringOutputWithContext ¶
func (o VirtualMachinePlacementHintPodAffinityScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachinePlacementHintPodAffinityScopeOutput) ToStringPtrOutput ¶
func (o VirtualMachinePlacementHintPodAffinityScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachinePlacementHintPodAffinityScopeOutput) ToStringPtrOutputWithContext ¶
func (o VirtualMachinePlacementHintPodAffinityScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachinePlacementHintPodAffinityScopeOutput) ToVirtualMachinePlacementHintPodAffinityScopeOutput ¶
func (o VirtualMachinePlacementHintPodAffinityScopeOutput) ToVirtualMachinePlacementHintPodAffinityScopeOutput() VirtualMachinePlacementHintPodAffinityScopeOutput
func (VirtualMachinePlacementHintPodAffinityScopeOutput) ToVirtualMachinePlacementHintPodAffinityScopeOutputWithContext ¶
func (o VirtualMachinePlacementHintPodAffinityScopeOutput) ToVirtualMachinePlacementHintPodAffinityScopeOutputWithContext(ctx context.Context) VirtualMachinePlacementHintPodAffinityScopeOutput
func (VirtualMachinePlacementHintPodAffinityScopeOutput) ToVirtualMachinePlacementHintPodAffinityScopePtrOutput ¶
func (o VirtualMachinePlacementHintPodAffinityScopeOutput) ToVirtualMachinePlacementHintPodAffinityScopePtrOutput() VirtualMachinePlacementHintPodAffinityScopePtrOutput
func (VirtualMachinePlacementHintPodAffinityScopeOutput) ToVirtualMachinePlacementHintPodAffinityScopePtrOutputWithContext ¶
func (o VirtualMachinePlacementHintPodAffinityScopeOutput) ToVirtualMachinePlacementHintPodAffinityScopePtrOutputWithContext(ctx context.Context) VirtualMachinePlacementHintPodAffinityScopePtrOutput
type VirtualMachinePlacementHintPodAffinityScopePtrInput ¶
type VirtualMachinePlacementHintPodAffinityScopePtrInput interface { pulumi.Input ToVirtualMachinePlacementHintPodAffinityScopePtrOutput() VirtualMachinePlacementHintPodAffinityScopePtrOutput ToVirtualMachinePlacementHintPodAffinityScopePtrOutputWithContext(context.Context) VirtualMachinePlacementHintPodAffinityScopePtrOutput }
func VirtualMachinePlacementHintPodAffinityScopePtr ¶
func VirtualMachinePlacementHintPodAffinityScopePtr(v string) VirtualMachinePlacementHintPodAffinityScopePtrInput
type VirtualMachinePlacementHintPodAffinityScopePtrOutput ¶
type VirtualMachinePlacementHintPodAffinityScopePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachinePlacementHintPodAffinityScopePtrOutput) ElementType ¶
func (VirtualMachinePlacementHintPodAffinityScopePtrOutput) ElementType() reflect.Type
func (VirtualMachinePlacementHintPodAffinityScopePtrOutput) ToStringPtrOutput ¶
func (o VirtualMachinePlacementHintPodAffinityScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachinePlacementHintPodAffinityScopePtrOutput) ToStringPtrOutputWithContext ¶
func (o VirtualMachinePlacementHintPodAffinityScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachinePlacementHintPodAffinityScopePtrOutput) ToVirtualMachinePlacementHintPodAffinityScopePtrOutput ¶
func (o VirtualMachinePlacementHintPodAffinityScopePtrOutput) ToVirtualMachinePlacementHintPodAffinityScopePtrOutput() VirtualMachinePlacementHintPodAffinityScopePtrOutput
func (VirtualMachinePlacementHintPodAffinityScopePtrOutput) ToVirtualMachinePlacementHintPodAffinityScopePtrOutputWithContext ¶
func (o VirtualMachinePlacementHintPodAffinityScopePtrOutput) ToVirtualMachinePlacementHintPodAffinityScopePtrOutputWithContext(ctx context.Context) VirtualMachinePlacementHintPodAffinityScopePtrOutput
type VirtualMachinePlacementHintResponse ¶
type VirtualMachinePlacementHintResponse struct { // The specification of whether this hint supports affinity or anti-affinity with the referenced resources. HintType string `pulumi:"hintType"` // The resource ID of the target object that the placement hints will be checked against, e.g., the bare metal node to host the virtual machine. ResourceId string `pulumi:"resourceId"` // The indicator of whether the hint is a hard or soft requirement during scheduling. SchedulingExecution string `pulumi:"schedulingExecution"` // The scope for the virtual machine affinity or anti-affinity placement hint. It should always be "Machine" in the case of node affinity. Scope string `pulumi:"scope"` }
type VirtualMachinePlacementHintResponseArrayOutput ¶
type VirtualMachinePlacementHintResponseArrayOutput struct{ *pulumi.OutputState }
func (VirtualMachinePlacementHintResponseArrayOutput) ElementType ¶
func (VirtualMachinePlacementHintResponseArrayOutput) ElementType() reflect.Type
func (VirtualMachinePlacementHintResponseArrayOutput) ToVirtualMachinePlacementHintResponseArrayOutput ¶
func (o VirtualMachinePlacementHintResponseArrayOutput) ToVirtualMachinePlacementHintResponseArrayOutput() VirtualMachinePlacementHintResponseArrayOutput
func (VirtualMachinePlacementHintResponseArrayOutput) ToVirtualMachinePlacementHintResponseArrayOutputWithContext ¶
func (o VirtualMachinePlacementHintResponseArrayOutput) ToVirtualMachinePlacementHintResponseArrayOutputWithContext(ctx context.Context) VirtualMachinePlacementHintResponseArrayOutput
type VirtualMachinePlacementHintResponseOutput ¶
type VirtualMachinePlacementHintResponseOutput struct{ *pulumi.OutputState }
func (VirtualMachinePlacementHintResponseOutput) ElementType ¶
func (VirtualMachinePlacementHintResponseOutput) ElementType() reflect.Type
func (VirtualMachinePlacementHintResponseOutput) HintType ¶
func (o VirtualMachinePlacementHintResponseOutput) HintType() pulumi.StringOutput
The specification of whether this hint supports affinity or anti-affinity with the referenced resources.
func (VirtualMachinePlacementHintResponseOutput) ResourceId ¶
func (o VirtualMachinePlacementHintResponseOutput) ResourceId() pulumi.StringOutput
The resource ID of the target object that the placement hints will be checked against, e.g., the bare metal node to host the virtual machine.
func (VirtualMachinePlacementHintResponseOutput) SchedulingExecution ¶
func (o VirtualMachinePlacementHintResponseOutput) SchedulingExecution() pulumi.StringOutput
The indicator of whether the hint is a hard or soft requirement during scheduling.
func (VirtualMachinePlacementHintResponseOutput) Scope ¶
func (o VirtualMachinePlacementHintResponseOutput) Scope() pulumi.StringOutput
The scope for the virtual machine affinity or anti-affinity placement hint. It should always be "Machine" in the case of node affinity.
func (VirtualMachinePlacementHintResponseOutput) ToVirtualMachinePlacementHintResponseOutput ¶
func (o VirtualMachinePlacementHintResponseOutput) ToVirtualMachinePlacementHintResponseOutput() VirtualMachinePlacementHintResponseOutput
func (VirtualMachinePlacementHintResponseOutput) ToVirtualMachinePlacementHintResponseOutputWithContext ¶
func (o VirtualMachinePlacementHintResponseOutput) ToVirtualMachinePlacementHintResponseOutputWithContext(ctx context.Context) VirtualMachinePlacementHintResponseOutput
type VirtualMachinePlacementHintType ¶
type VirtualMachinePlacementHintType string
The specification of whether this hint supports affinity or anti-affinity with the referenced resources.
func (VirtualMachinePlacementHintType) ElementType ¶
func (VirtualMachinePlacementHintType) ElementType() reflect.Type
func (VirtualMachinePlacementHintType) ToStringOutput ¶
func (e VirtualMachinePlacementHintType) ToStringOutput() pulumi.StringOutput
func (VirtualMachinePlacementHintType) ToStringOutputWithContext ¶
func (e VirtualMachinePlacementHintType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachinePlacementHintType) ToStringPtrOutput ¶
func (e VirtualMachinePlacementHintType) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachinePlacementHintType) ToStringPtrOutputWithContext ¶
func (e VirtualMachinePlacementHintType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachinePlacementHintType) ToVirtualMachinePlacementHintTypeOutput ¶
func (e VirtualMachinePlacementHintType) ToVirtualMachinePlacementHintTypeOutput() VirtualMachinePlacementHintTypeOutput
func (VirtualMachinePlacementHintType) ToVirtualMachinePlacementHintTypeOutputWithContext ¶
func (e VirtualMachinePlacementHintType) ToVirtualMachinePlacementHintTypeOutputWithContext(ctx context.Context) VirtualMachinePlacementHintTypeOutput
func (VirtualMachinePlacementHintType) ToVirtualMachinePlacementHintTypePtrOutput ¶
func (e VirtualMachinePlacementHintType) ToVirtualMachinePlacementHintTypePtrOutput() VirtualMachinePlacementHintTypePtrOutput
func (VirtualMachinePlacementHintType) ToVirtualMachinePlacementHintTypePtrOutputWithContext ¶
func (e VirtualMachinePlacementHintType) ToVirtualMachinePlacementHintTypePtrOutputWithContext(ctx context.Context) VirtualMachinePlacementHintTypePtrOutput
type VirtualMachinePlacementHintTypeInput ¶
type VirtualMachinePlacementHintTypeInput interface { pulumi.Input ToVirtualMachinePlacementHintTypeOutput() VirtualMachinePlacementHintTypeOutput ToVirtualMachinePlacementHintTypeOutputWithContext(context.Context) VirtualMachinePlacementHintTypeOutput }
VirtualMachinePlacementHintTypeInput is an input type that accepts values of the VirtualMachinePlacementHintType enum A concrete instance of `VirtualMachinePlacementHintTypeInput` can be one of the following:
VirtualMachinePlacementHintTypeAffinity VirtualMachinePlacementHintTypeAntiAffinity
type VirtualMachinePlacementHintTypeOutput ¶
type VirtualMachinePlacementHintTypeOutput struct{ *pulumi.OutputState }
func (VirtualMachinePlacementHintTypeOutput) ElementType ¶
func (VirtualMachinePlacementHintTypeOutput) ElementType() reflect.Type
func (VirtualMachinePlacementHintTypeOutput) ToStringOutput ¶
func (o VirtualMachinePlacementHintTypeOutput) ToStringOutput() pulumi.StringOutput
func (VirtualMachinePlacementHintTypeOutput) ToStringOutputWithContext ¶
func (o VirtualMachinePlacementHintTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachinePlacementHintTypeOutput) ToStringPtrOutput ¶
func (o VirtualMachinePlacementHintTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachinePlacementHintTypeOutput) ToStringPtrOutputWithContext ¶
func (o VirtualMachinePlacementHintTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachinePlacementHintTypeOutput) ToVirtualMachinePlacementHintTypeOutput ¶
func (o VirtualMachinePlacementHintTypeOutput) ToVirtualMachinePlacementHintTypeOutput() VirtualMachinePlacementHintTypeOutput
func (VirtualMachinePlacementHintTypeOutput) ToVirtualMachinePlacementHintTypeOutputWithContext ¶
func (o VirtualMachinePlacementHintTypeOutput) ToVirtualMachinePlacementHintTypeOutputWithContext(ctx context.Context) VirtualMachinePlacementHintTypeOutput
func (VirtualMachinePlacementHintTypeOutput) ToVirtualMachinePlacementHintTypePtrOutput ¶
func (o VirtualMachinePlacementHintTypeOutput) ToVirtualMachinePlacementHintTypePtrOutput() VirtualMachinePlacementHintTypePtrOutput
func (VirtualMachinePlacementHintTypeOutput) ToVirtualMachinePlacementHintTypePtrOutputWithContext ¶
func (o VirtualMachinePlacementHintTypeOutput) ToVirtualMachinePlacementHintTypePtrOutputWithContext(ctx context.Context) VirtualMachinePlacementHintTypePtrOutput
type VirtualMachinePlacementHintTypePtrInput ¶
type VirtualMachinePlacementHintTypePtrInput interface { pulumi.Input ToVirtualMachinePlacementHintTypePtrOutput() VirtualMachinePlacementHintTypePtrOutput ToVirtualMachinePlacementHintTypePtrOutputWithContext(context.Context) VirtualMachinePlacementHintTypePtrOutput }
func VirtualMachinePlacementHintTypePtr ¶
func VirtualMachinePlacementHintTypePtr(v string) VirtualMachinePlacementHintTypePtrInput
type VirtualMachinePlacementHintTypePtrOutput ¶
type VirtualMachinePlacementHintTypePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachinePlacementHintTypePtrOutput) ElementType ¶
func (VirtualMachinePlacementHintTypePtrOutput) ElementType() reflect.Type
func (VirtualMachinePlacementHintTypePtrOutput) ToStringPtrOutput ¶
func (o VirtualMachinePlacementHintTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachinePlacementHintTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o VirtualMachinePlacementHintTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachinePlacementHintTypePtrOutput) ToVirtualMachinePlacementHintTypePtrOutput ¶
func (o VirtualMachinePlacementHintTypePtrOutput) ToVirtualMachinePlacementHintTypePtrOutput() VirtualMachinePlacementHintTypePtrOutput
func (VirtualMachinePlacementHintTypePtrOutput) ToVirtualMachinePlacementHintTypePtrOutputWithContext ¶
func (o VirtualMachinePlacementHintTypePtrOutput) ToVirtualMachinePlacementHintTypePtrOutputWithContext(ctx context.Context) VirtualMachinePlacementHintTypePtrOutput
type VirtualMachineSchedulingExecution ¶
type VirtualMachineSchedulingExecution string
The indicator of whether the hint is a hard or soft requirement during scheduling.
func (VirtualMachineSchedulingExecution) ElementType ¶
func (VirtualMachineSchedulingExecution) ElementType() reflect.Type
func (VirtualMachineSchedulingExecution) ToStringOutput ¶
func (e VirtualMachineSchedulingExecution) ToStringOutput() pulumi.StringOutput
func (VirtualMachineSchedulingExecution) ToStringOutputWithContext ¶
func (e VirtualMachineSchedulingExecution) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachineSchedulingExecution) ToStringPtrOutput ¶
func (e VirtualMachineSchedulingExecution) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineSchedulingExecution) ToStringPtrOutputWithContext ¶
func (e VirtualMachineSchedulingExecution) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineSchedulingExecution) ToVirtualMachineSchedulingExecutionOutput ¶
func (e VirtualMachineSchedulingExecution) ToVirtualMachineSchedulingExecutionOutput() VirtualMachineSchedulingExecutionOutput
func (VirtualMachineSchedulingExecution) ToVirtualMachineSchedulingExecutionOutputWithContext ¶
func (e VirtualMachineSchedulingExecution) ToVirtualMachineSchedulingExecutionOutputWithContext(ctx context.Context) VirtualMachineSchedulingExecutionOutput
func (VirtualMachineSchedulingExecution) ToVirtualMachineSchedulingExecutionPtrOutput ¶
func (e VirtualMachineSchedulingExecution) ToVirtualMachineSchedulingExecutionPtrOutput() VirtualMachineSchedulingExecutionPtrOutput
func (VirtualMachineSchedulingExecution) ToVirtualMachineSchedulingExecutionPtrOutputWithContext ¶
func (e VirtualMachineSchedulingExecution) ToVirtualMachineSchedulingExecutionPtrOutputWithContext(ctx context.Context) VirtualMachineSchedulingExecutionPtrOutput
type VirtualMachineSchedulingExecutionInput ¶
type VirtualMachineSchedulingExecutionInput interface { pulumi.Input ToVirtualMachineSchedulingExecutionOutput() VirtualMachineSchedulingExecutionOutput ToVirtualMachineSchedulingExecutionOutputWithContext(context.Context) VirtualMachineSchedulingExecutionOutput }
VirtualMachineSchedulingExecutionInput is an input type that accepts values of the VirtualMachineSchedulingExecution enum A concrete instance of `VirtualMachineSchedulingExecutionInput` can be one of the following:
VirtualMachineSchedulingExecutionHard VirtualMachineSchedulingExecutionSoft
type VirtualMachineSchedulingExecutionOutput ¶
type VirtualMachineSchedulingExecutionOutput struct{ *pulumi.OutputState }
func (VirtualMachineSchedulingExecutionOutput) ElementType ¶
func (VirtualMachineSchedulingExecutionOutput) ElementType() reflect.Type
func (VirtualMachineSchedulingExecutionOutput) ToStringOutput ¶
func (o VirtualMachineSchedulingExecutionOutput) ToStringOutput() pulumi.StringOutput
func (VirtualMachineSchedulingExecutionOutput) ToStringOutputWithContext ¶
func (o VirtualMachineSchedulingExecutionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachineSchedulingExecutionOutput) ToStringPtrOutput ¶
func (o VirtualMachineSchedulingExecutionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineSchedulingExecutionOutput) ToStringPtrOutputWithContext ¶
func (o VirtualMachineSchedulingExecutionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineSchedulingExecutionOutput) ToVirtualMachineSchedulingExecutionOutput ¶
func (o VirtualMachineSchedulingExecutionOutput) ToVirtualMachineSchedulingExecutionOutput() VirtualMachineSchedulingExecutionOutput
func (VirtualMachineSchedulingExecutionOutput) ToVirtualMachineSchedulingExecutionOutputWithContext ¶
func (o VirtualMachineSchedulingExecutionOutput) ToVirtualMachineSchedulingExecutionOutputWithContext(ctx context.Context) VirtualMachineSchedulingExecutionOutput
func (VirtualMachineSchedulingExecutionOutput) ToVirtualMachineSchedulingExecutionPtrOutput ¶
func (o VirtualMachineSchedulingExecutionOutput) ToVirtualMachineSchedulingExecutionPtrOutput() VirtualMachineSchedulingExecutionPtrOutput
func (VirtualMachineSchedulingExecutionOutput) ToVirtualMachineSchedulingExecutionPtrOutputWithContext ¶
func (o VirtualMachineSchedulingExecutionOutput) ToVirtualMachineSchedulingExecutionPtrOutputWithContext(ctx context.Context) VirtualMachineSchedulingExecutionPtrOutput
type VirtualMachineSchedulingExecutionPtrInput ¶
type VirtualMachineSchedulingExecutionPtrInput interface { pulumi.Input ToVirtualMachineSchedulingExecutionPtrOutput() VirtualMachineSchedulingExecutionPtrOutput ToVirtualMachineSchedulingExecutionPtrOutputWithContext(context.Context) VirtualMachineSchedulingExecutionPtrOutput }
func VirtualMachineSchedulingExecutionPtr ¶
func VirtualMachineSchedulingExecutionPtr(v string) VirtualMachineSchedulingExecutionPtrInput
type VirtualMachineSchedulingExecutionPtrOutput ¶
type VirtualMachineSchedulingExecutionPtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineSchedulingExecutionPtrOutput) ElementType ¶
func (VirtualMachineSchedulingExecutionPtrOutput) ElementType() reflect.Type
func (VirtualMachineSchedulingExecutionPtrOutput) ToStringPtrOutput ¶
func (o VirtualMachineSchedulingExecutionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineSchedulingExecutionPtrOutput) ToStringPtrOutputWithContext ¶
func (o VirtualMachineSchedulingExecutionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineSchedulingExecutionPtrOutput) ToVirtualMachineSchedulingExecutionPtrOutput ¶
func (o VirtualMachineSchedulingExecutionPtrOutput) ToVirtualMachineSchedulingExecutionPtrOutput() VirtualMachineSchedulingExecutionPtrOutput
func (VirtualMachineSchedulingExecutionPtrOutput) ToVirtualMachineSchedulingExecutionPtrOutputWithContext ¶
func (o VirtualMachineSchedulingExecutionPtrOutput) ToVirtualMachineSchedulingExecutionPtrOutputWithContext(ctx context.Context) VirtualMachineSchedulingExecutionPtrOutput
type VirtualMachineState ¶
type VirtualMachineState struct { }
func (VirtualMachineState) ElementType ¶
func (VirtualMachineState) ElementType() reflect.Type
type VirtualMachineVirtioInterfaceType ¶
type VirtualMachineVirtioInterfaceType string
Field Deprecated, use virtualizationModel instead. The type of the virtio interface.
func (VirtualMachineVirtioInterfaceType) ElementType ¶
func (VirtualMachineVirtioInterfaceType) ElementType() reflect.Type
func (VirtualMachineVirtioInterfaceType) ToStringOutput ¶
func (e VirtualMachineVirtioInterfaceType) ToStringOutput() pulumi.StringOutput
func (VirtualMachineVirtioInterfaceType) ToStringOutputWithContext ¶
func (e VirtualMachineVirtioInterfaceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachineVirtioInterfaceType) ToStringPtrOutput ¶
func (e VirtualMachineVirtioInterfaceType) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineVirtioInterfaceType) ToStringPtrOutputWithContext ¶
func (e VirtualMachineVirtioInterfaceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineVirtioInterfaceType) ToVirtualMachineVirtioInterfaceTypeOutput ¶
func (e VirtualMachineVirtioInterfaceType) ToVirtualMachineVirtioInterfaceTypeOutput() VirtualMachineVirtioInterfaceTypeOutput
func (VirtualMachineVirtioInterfaceType) ToVirtualMachineVirtioInterfaceTypeOutputWithContext ¶
func (e VirtualMachineVirtioInterfaceType) ToVirtualMachineVirtioInterfaceTypeOutputWithContext(ctx context.Context) VirtualMachineVirtioInterfaceTypeOutput
func (VirtualMachineVirtioInterfaceType) ToVirtualMachineVirtioInterfaceTypePtrOutput ¶
func (e VirtualMachineVirtioInterfaceType) ToVirtualMachineVirtioInterfaceTypePtrOutput() VirtualMachineVirtioInterfaceTypePtrOutput
func (VirtualMachineVirtioInterfaceType) ToVirtualMachineVirtioInterfaceTypePtrOutputWithContext ¶
func (e VirtualMachineVirtioInterfaceType) ToVirtualMachineVirtioInterfaceTypePtrOutputWithContext(ctx context.Context) VirtualMachineVirtioInterfaceTypePtrOutput
type VirtualMachineVirtioInterfaceTypeInput ¶
type VirtualMachineVirtioInterfaceTypeInput interface { pulumi.Input ToVirtualMachineVirtioInterfaceTypeOutput() VirtualMachineVirtioInterfaceTypeOutput ToVirtualMachineVirtioInterfaceTypeOutputWithContext(context.Context) VirtualMachineVirtioInterfaceTypeOutput }
VirtualMachineVirtioInterfaceTypeInput is an input type that accepts values of the VirtualMachineVirtioInterfaceType enum A concrete instance of `VirtualMachineVirtioInterfaceTypeInput` can be one of the following:
VirtualMachineVirtioInterfaceTypeModern VirtualMachineVirtioInterfaceTypeTransitional
type VirtualMachineVirtioInterfaceTypeOutput ¶
type VirtualMachineVirtioInterfaceTypeOutput struct{ *pulumi.OutputState }
func (VirtualMachineVirtioInterfaceTypeOutput) ElementType ¶
func (VirtualMachineVirtioInterfaceTypeOutput) ElementType() reflect.Type
func (VirtualMachineVirtioInterfaceTypeOutput) ToStringOutput ¶
func (o VirtualMachineVirtioInterfaceTypeOutput) ToStringOutput() pulumi.StringOutput
func (VirtualMachineVirtioInterfaceTypeOutput) ToStringOutputWithContext ¶
func (o VirtualMachineVirtioInterfaceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachineVirtioInterfaceTypeOutput) ToStringPtrOutput ¶
func (o VirtualMachineVirtioInterfaceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineVirtioInterfaceTypeOutput) ToStringPtrOutputWithContext ¶
func (o VirtualMachineVirtioInterfaceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineVirtioInterfaceTypeOutput) ToVirtualMachineVirtioInterfaceTypeOutput ¶
func (o VirtualMachineVirtioInterfaceTypeOutput) ToVirtualMachineVirtioInterfaceTypeOutput() VirtualMachineVirtioInterfaceTypeOutput
func (VirtualMachineVirtioInterfaceTypeOutput) ToVirtualMachineVirtioInterfaceTypeOutputWithContext ¶
func (o VirtualMachineVirtioInterfaceTypeOutput) ToVirtualMachineVirtioInterfaceTypeOutputWithContext(ctx context.Context) VirtualMachineVirtioInterfaceTypeOutput
func (VirtualMachineVirtioInterfaceTypeOutput) ToVirtualMachineVirtioInterfaceTypePtrOutput ¶
func (o VirtualMachineVirtioInterfaceTypeOutput) ToVirtualMachineVirtioInterfaceTypePtrOutput() VirtualMachineVirtioInterfaceTypePtrOutput
func (VirtualMachineVirtioInterfaceTypeOutput) ToVirtualMachineVirtioInterfaceTypePtrOutputWithContext ¶
func (o VirtualMachineVirtioInterfaceTypeOutput) ToVirtualMachineVirtioInterfaceTypePtrOutputWithContext(ctx context.Context) VirtualMachineVirtioInterfaceTypePtrOutput
type VirtualMachineVirtioInterfaceTypePtrInput ¶
type VirtualMachineVirtioInterfaceTypePtrInput interface { pulumi.Input ToVirtualMachineVirtioInterfaceTypePtrOutput() VirtualMachineVirtioInterfaceTypePtrOutput ToVirtualMachineVirtioInterfaceTypePtrOutputWithContext(context.Context) VirtualMachineVirtioInterfaceTypePtrOutput }
func VirtualMachineVirtioInterfaceTypePtr ¶
func VirtualMachineVirtioInterfaceTypePtr(v string) VirtualMachineVirtioInterfaceTypePtrInput
type VirtualMachineVirtioInterfaceTypePtrOutput ¶
type VirtualMachineVirtioInterfaceTypePtrOutput struct{ *pulumi.OutputState }
func (VirtualMachineVirtioInterfaceTypePtrOutput) ElementType ¶
func (VirtualMachineVirtioInterfaceTypePtrOutput) ElementType() reflect.Type
func (VirtualMachineVirtioInterfaceTypePtrOutput) ToStringPtrOutput ¶
func (o VirtualMachineVirtioInterfaceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineVirtioInterfaceTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o VirtualMachineVirtioInterfaceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VirtualMachineVirtioInterfaceTypePtrOutput) ToVirtualMachineVirtioInterfaceTypePtrOutput ¶
func (o VirtualMachineVirtioInterfaceTypePtrOutput) ToVirtualMachineVirtioInterfaceTypePtrOutput() VirtualMachineVirtioInterfaceTypePtrOutput
func (VirtualMachineVirtioInterfaceTypePtrOutput) ToVirtualMachineVirtioInterfaceTypePtrOutputWithContext ¶
func (o VirtualMachineVirtioInterfaceTypePtrOutput) ToVirtualMachineVirtioInterfaceTypePtrOutputWithContext(ctx context.Context) VirtualMachineVirtioInterfaceTypePtrOutput
type Volume ¶
type Volume struct { pulumi.CustomResourceState // The list of resource IDs that attach the volume. It may include virtual machines and Hybrid AKS clusters. AttachedTo pulumi.StringArrayOutput `pulumi:"attachedTo"` // The more detailed status of the volume. DetailedStatus pulumi.StringOutput `pulumi:"detailedStatus"` // The descriptive message about the current detailed status. DetailedStatusMessage pulumi.StringOutput `pulumi:"detailedStatusMessage"` // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationResponseOutput `pulumi:"extendedLocation"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the volume. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The unique identifier of the volume. SerialNumber pulumi.StringOutput `pulumi:"serialNumber"` // The size of the allocation for this volume in Mebibytes. SizeMiB pulumi.Float64Output `pulumi:"sizeMiB"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2022-12-12-preview.
Other available API versions: 2023-07-01, 2023-10-01-preview.
func GetVolume ¶
func GetVolume(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VolumeState, opts ...pulumi.ResourceOption) (*Volume, error)
GetVolume gets an existing Volume 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 NewVolume ¶
func NewVolume(ctx *pulumi.Context, name string, args *VolumeArgs, opts ...pulumi.ResourceOption) (*Volume, error)
NewVolume registers a new resource with the given unique name, arguments, and options.
func (*Volume) ElementType ¶
func (*Volume) ToVolumeOutput ¶
func (i *Volume) ToVolumeOutput() VolumeOutput
func (*Volume) ToVolumeOutputWithContext ¶
func (i *Volume) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
type VolumeArgs ¶
type VolumeArgs struct { // The extended location of the cluster associated with the resource. ExtendedLocation ExtendedLocationInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The size of the allocation for this volume in Mebibytes. SizeMiB pulumi.Float64Input // Resource tags. Tags pulumi.StringMapInput // The name of the volume. VolumeName pulumi.StringPtrInput }
The set of arguments for constructing a Volume resource.
func (VolumeArgs) ElementType ¶
func (VolumeArgs) ElementType() reflect.Type
type VolumeInput ¶
type VolumeInput interface { pulumi.Input ToVolumeOutput() VolumeOutput ToVolumeOutputWithContext(ctx context.Context) VolumeOutput }
type VolumeOutput ¶
type VolumeOutput struct{ *pulumi.OutputState }
func (VolumeOutput) AttachedTo ¶
func (o VolumeOutput) AttachedTo() pulumi.StringArrayOutput
The list of resource IDs that attach the volume. It may include virtual machines and Hybrid AKS clusters.
func (VolumeOutput) DetailedStatus ¶
func (o VolumeOutput) DetailedStatus() pulumi.StringOutput
The more detailed status of the volume.
func (VolumeOutput) DetailedStatusMessage ¶
func (o VolumeOutput) DetailedStatusMessage() pulumi.StringOutput
The descriptive message about the current detailed status.
func (VolumeOutput) ElementType ¶
func (VolumeOutput) ElementType() reflect.Type
func (VolumeOutput) ExtendedLocation ¶
func (o VolumeOutput) ExtendedLocation() ExtendedLocationResponseOutput
The extended location of the cluster associated with the resource.
func (VolumeOutput) Location ¶
func (o VolumeOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (VolumeOutput) Name ¶
func (o VolumeOutput) Name() pulumi.StringOutput
The name of the resource
func (VolumeOutput) ProvisioningState ¶
func (o VolumeOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the volume.
func (VolumeOutput) SerialNumber ¶
func (o VolumeOutput) SerialNumber() pulumi.StringOutput
The unique identifier of the volume.
func (VolumeOutput) SizeMiB ¶
func (o VolumeOutput) SizeMiB() pulumi.Float64Output
The size of the allocation for this volume in Mebibytes.
func (VolumeOutput) SystemData ¶
func (o VolumeOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (VolumeOutput) ToVolumeOutput ¶
func (o VolumeOutput) ToVolumeOutput() VolumeOutput
func (VolumeOutput) ToVolumeOutputWithContext ¶
func (o VolumeOutput) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
func (VolumeOutput) Type ¶
func (o VolumeOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type VolumeState ¶
type VolumeState struct { }
func (VolumeState) ElementType ¶
func (VolumeState) ElementType() reflect.Type
Source Files
¶
- agentPool.go
- bareMetalMachine.go
- bareMetalMachineKeySet.go
- bmcKeySet.go
- cloudServicesNetwork.go
- cluster.go
- clusterManager.go
- console.go
- getAgentPool.go
- getBareMetalMachine.go
- getBareMetalMachineKeySet.go
- getBmcKeySet.go
- getCloudServicesNetwork.go
- getCluster.go
- getClusterManager.go
- getConsole.go
- getKubernetesCluster.go
- getL2Network.go
- getL3Network.go
- getMetricsConfiguration.go
- getRack.go
- getStorageAppliance.go
- getTrunkedNetwork.go
- getVirtualMachine.go
- getVolume.go
- init.go
- kubernetesCluster.go
- l2network.go
- l3network.go
- metricsConfiguration.go
- pulumiEnums.go
- pulumiTypes.go
- rack.go
- storageAppliance.go
- trunkedNetwork.go
- virtualMachine.go
- volume.go