Documentation
¶
Index ¶
- Constants
- type CustomProfile
- type CustomProfileArgs
- func (CustomProfileArgs) ElementType() reflect.Type
- func (i CustomProfileArgs) ToCustomProfileOutput() CustomProfileOutput
- func (i CustomProfileArgs) ToCustomProfileOutputWithContext(ctx context.Context) CustomProfileOutput
- func (i CustomProfileArgs) ToCustomProfilePtrOutput() CustomProfilePtrOutput
- func (i CustomProfileArgs) ToCustomProfilePtrOutputWithContext(ctx context.Context) CustomProfilePtrOutput
- type CustomProfileInput
- type CustomProfileOutput
- func (CustomProfileOutput) ElementType() reflect.Type
- func (o CustomProfileOutput) MetadataConfigurationPath() pulumi.StringPtrOutput
- func (o CustomProfileOutput) ToCustomProfileOutput() CustomProfileOutput
- func (o CustomProfileOutput) ToCustomProfileOutputWithContext(ctx context.Context) CustomProfileOutput
- func (o CustomProfileOutput) ToCustomProfilePtrOutput() CustomProfilePtrOutput
- func (o CustomProfileOutput) ToCustomProfilePtrOutputWithContext(ctx context.Context) CustomProfilePtrOutput
- type CustomProfilePtrInput
- type CustomProfilePtrOutput
- func (o CustomProfilePtrOutput) Elem() CustomProfileOutput
- func (CustomProfilePtrOutput) ElementType() reflect.Type
- func (o CustomProfilePtrOutput) MetadataConfigurationPath() pulumi.StringPtrOutput
- func (o CustomProfilePtrOutput) ToCustomProfilePtrOutput() CustomProfilePtrOutput
- func (o CustomProfilePtrOutput) ToCustomProfilePtrOutputWithContext(ctx context.Context) CustomProfilePtrOutput
- type CustomProfileResponse
- type CustomProfileResponseArgs
- func (CustomProfileResponseArgs) ElementType() reflect.Type
- func (i CustomProfileResponseArgs) ToCustomProfileResponseOutput() CustomProfileResponseOutput
- func (i CustomProfileResponseArgs) ToCustomProfileResponseOutputWithContext(ctx context.Context) CustomProfileResponseOutput
- func (i CustomProfileResponseArgs) ToCustomProfileResponsePtrOutput() CustomProfileResponsePtrOutput
- func (i CustomProfileResponseArgs) ToCustomProfileResponsePtrOutputWithContext(ctx context.Context) CustomProfileResponsePtrOutput
- type CustomProfileResponseInput
- type CustomProfileResponseOutput
- func (CustomProfileResponseOutput) ElementType() reflect.Type
- func (o CustomProfileResponseOutput) MetadataConfigurationPath() pulumi.StringPtrOutput
- func (o CustomProfileResponseOutput) ToCustomProfileResponseOutput() CustomProfileResponseOutput
- func (o CustomProfileResponseOutput) ToCustomProfileResponseOutputWithContext(ctx context.Context) CustomProfileResponseOutput
- func (o CustomProfileResponseOutput) ToCustomProfileResponsePtrOutput() CustomProfileResponsePtrOutput
- func (o CustomProfileResponseOutput) ToCustomProfileResponsePtrOutputWithContext(ctx context.Context) CustomProfileResponsePtrOutput
- type CustomProfileResponsePtrInput
- type CustomProfileResponsePtrOutput
- func (o CustomProfileResponsePtrOutput) Elem() CustomProfileResponseOutput
- func (CustomProfileResponsePtrOutput) ElementType() reflect.Type
- func (o CustomProfileResponsePtrOutput) MetadataConfigurationPath() pulumi.StringPtrOutput
- func (o CustomProfileResponsePtrOutput) ToCustomProfileResponsePtrOutput() CustomProfileResponsePtrOutput
- func (o CustomProfileResponsePtrOutput) ToCustomProfileResponsePtrOutputWithContext(ctx context.Context) CustomProfileResponsePtrOutput
- type DataDisk
- type DataDiskArgs
- type DataDiskArray
- type DataDiskArrayInput
- type DataDiskArrayOutput
- type DataDiskInput
- type DataDiskOutput
- func (o DataDiskOutput) CreateOption() pulumi.StringPtrOutput
- func (o DataDiskOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (DataDiskOutput) ElementType() reflect.Type
- func (o DataDiskOutput) Name() pulumi.StringPtrOutput
- func (o DataDiskOutput) ToDataDiskOutput() DataDiskOutput
- func (o DataDiskOutput) ToDataDiskOutputWithContext(ctx context.Context) DataDiskOutput
- type DataDiskResponse
- type DataDiskResponseArgs
- type DataDiskResponseArray
- type DataDiskResponseArrayInput
- type DataDiskResponseArrayOutput
- func (DataDiskResponseArrayOutput) ElementType() reflect.Type
- func (o DataDiskResponseArrayOutput) Index(i pulumi.IntInput) DataDiskResponseOutput
- func (o DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutput() DataDiskResponseArrayOutput
- func (o DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutputWithContext(ctx context.Context) DataDiskResponseArrayOutput
- type DataDiskResponseInput
- type DataDiskResponseOutput
- func (o DataDiskResponseOutput) CreateOption() pulumi.StringPtrOutput
- func (o DataDiskResponseOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (DataDiskResponseOutput) ElementType() reflect.Type
- func (o DataDiskResponseOutput) Name() pulumi.StringPtrOutput
- func (o DataDiskResponseOutput) ToDataDiskResponseOutput() DataDiskResponseOutput
- func (o DataDiskResponseOutput) ToDataDiskResponseOutputWithContext(ctx context.Context) DataDiskResponseOutput
- type Device
- type DeviceArgs
- type DeviceInput
- type DeviceOutput
- type DeviceState
- type DeviceType
- func (DeviceType) ElementType() reflect.Type
- func (e DeviceType) ToStringOutput() pulumi.StringOutput
- func (e DeviceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DeviceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DeviceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiskCreateOptionTypes
- func (DiskCreateOptionTypes) ElementType() reflect.Type
- func (e DiskCreateOptionTypes) ToStringOutput() pulumi.StringOutput
- func (e DiskCreateOptionTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiskCreateOptionTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiskCreateOptionTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPAllocationMethod
- func (IPAllocationMethod) ElementType() reflect.Type
- func (e IPAllocationMethod) ToStringOutput() pulumi.StringOutput
- func (e IPAllocationMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IPAllocationMethod) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IPAllocationMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IPVersion
- func (IPVersion) ElementType() reflect.Type
- func (e IPVersion) ToStringOutput() pulumi.StringOutput
- func (e IPVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IPVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IPVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ImageReference
- type ImageReferenceArgs
- func (ImageReferenceArgs) ElementType() reflect.Type
- func (i ImageReferenceArgs) ToImageReferenceOutput() ImageReferenceOutput
- func (i ImageReferenceArgs) ToImageReferenceOutputWithContext(ctx context.Context) ImageReferenceOutput
- func (i ImageReferenceArgs) ToImageReferencePtrOutput() ImageReferencePtrOutput
- func (i ImageReferenceArgs) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput
- type ImageReferenceInput
- type ImageReferenceOutput
- func (ImageReferenceOutput) ElementType() reflect.Type
- func (o ImageReferenceOutput) ExactVersion() pulumi.StringPtrOutput
- func (o ImageReferenceOutput) Offer() pulumi.StringPtrOutput
- func (o ImageReferenceOutput) Publisher() pulumi.StringPtrOutput
- func (o ImageReferenceOutput) Sku() pulumi.StringPtrOutput
- func (o ImageReferenceOutput) ToImageReferenceOutput() ImageReferenceOutput
- func (o ImageReferenceOutput) ToImageReferenceOutputWithContext(ctx context.Context) ImageReferenceOutput
- func (o ImageReferenceOutput) ToImageReferencePtrOutput() ImageReferencePtrOutput
- func (o ImageReferenceOutput) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput
- func (o ImageReferenceOutput) Version() pulumi.StringPtrOutput
- type ImageReferencePtrInput
- type ImageReferencePtrOutput
- func (o ImageReferencePtrOutput) Elem() ImageReferenceOutput
- func (ImageReferencePtrOutput) ElementType() reflect.Type
- func (o ImageReferencePtrOutput) ExactVersion() pulumi.StringPtrOutput
- func (o ImageReferencePtrOutput) Offer() pulumi.StringPtrOutput
- func (o ImageReferencePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o ImageReferencePtrOutput) Sku() pulumi.StringPtrOutput
- func (o ImageReferencePtrOutput) ToImageReferencePtrOutput() ImageReferencePtrOutput
- func (o ImageReferencePtrOutput) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput
- func (o ImageReferencePtrOutput) Version() pulumi.StringPtrOutput
- type ImageReferenceResponse
- type ImageReferenceResponseArgs
- func (ImageReferenceResponseArgs) ElementType() reflect.Type
- func (i ImageReferenceResponseArgs) ToImageReferenceResponseOutput() ImageReferenceResponseOutput
- func (i ImageReferenceResponseArgs) ToImageReferenceResponseOutputWithContext(ctx context.Context) ImageReferenceResponseOutput
- func (i ImageReferenceResponseArgs) ToImageReferenceResponsePtrOutput() ImageReferenceResponsePtrOutput
- func (i ImageReferenceResponseArgs) ToImageReferenceResponsePtrOutputWithContext(ctx context.Context) ImageReferenceResponsePtrOutput
- type ImageReferenceResponseInput
- type ImageReferenceResponseOutput
- func (ImageReferenceResponseOutput) ElementType() reflect.Type
- func (o ImageReferenceResponseOutput) ExactVersion() pulumi.StringPtrOutput
- func (o ImageReferenceResponseOutput) Offer() pulumi.StringPtrOutput
- func (o ImageReferenceResponseOutput) Publisher() pulumi.StringPtrOutput
- func (o ImageReferenceResponseOutput) Sku() pulumi.StringPtrOutput
- func (o ImageReferenceResponseOutput) ToImageReferenceResponseOutput() ImageReferenceResponseOutput
- func (o ImageReferenceResponseOutput) ToImageReferenceResponseOutputWithContext(ctx context.Context) ImageReferenceResponseOutput
- func (o ImageReferenceResponseOutput) ToImageReferenceResponsePtrOutput() ImageReferenceResponsePtrOutput
- func (o ImageReferenceResponseOutput) ToImageReferenceResponsePtrOutputWithContext(ctx context.Context) ImageReferenceResponsePtrOutput
- func (o ImageReferenceResponseOutput) Version() pulumi.StringPtrOutput
- type ImageReferenceResponsePtrInput
- type ImageReferenceResponsePtrOutput
- func (o ImageReferenceResponsePtrOutput) Elem() ImageReferenceResponseOutput
- func (ImageReferenceResponsePtrOutput) ElementType() reflect.Type
- func (o ImageReferenceResponsePtrOutput) ExactVersion() pulumi.StringPtrOutput
- func (o ImageReferenceResponsePtrOutput) Offer() pulumi.StringPtrOutput
- func (o ImageReferenceResponsePtrOutput) Publisher() pulumi.StringPtrOutput
- func (o ImageReferenceResponsePtrOutput) Sku() pulumi.StringPtrOutput
- func (o ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutput() ImageReferenceResponsePtrOutput
- func (o ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutputWithContext(ctx context.Context) ImageReferenceResponsePtrOutput
- func (o ImageReferenceResponsePtrOutput) Version() pulumi.StringPtrOutput
- type LinuxConfiguration
- type LinuxConfigurationArgs
- func (LinuxConfigurationArgs) ElementType() reflect.Type
- func (i LinuxConfigurationArgs) ToLinuxConfigurationOutput() LinuxConfigurationOutput
- func (i LinuxConfigurationArgs) ToLinuxConfigurationOutputWithContext(ctx context.Context) LinuxConfigurationOutput
- func (i LinuxConfigurationArgs) ToLinuxConfigurationPtrOutput() LinuxConfigurationPtrOutput
- func (i LinuxConfigurationArgs) ToLinuxConfigurationPtrOutputWithContext(ctx context.Context) LinuxConfigurationPtrOutput
- type LinuxConfigurationInput
- type LinuxConfigurationOutput
- func (LinuxConfigurationOutput) ElementType() reflect.Type
- func (o LinuxConfigurationOutput) Ssh() SshConfigurationPtrOutput
- func (o LinuxConfigurationOutput) ToLinuxConfigurationOutput() LinuxConfigurationOutput
- func (o LinuxConfigurationOutput) ToLinuxConfigurationOutputWithContext(ctx context.Context) LinuxConfigurationOutput
- func (o LinuxConfigurationOutput) ToLinuxConfigurationPtrOutput() LinuxConfigurationPtrOutput
- func (o LinuxConfigurationOutput) ToLinuxConfigurationPtrOutputWithContext(ctx context.Context) LinuxConfigurationPtrOutput
- type LinuxConfigurationPtrInput
- type LinuxConfigurationPtrOutput
- func (o LinuxConfigurationPtrOutput) Elem() LinuxConfigurationOutput
- func (LinuxConfigurationPtrOutput) ElementType() reflect.Type
- func (o LinuxConfigurationPtrOutput) Ssh() SshConfigurationPtrOutput
- func (o LinuxConfigurationPtrOutput) ToLinuxConfigurationPtrOutput() LinuxConfigurationPtrOutput
- func (o LinuxConfigurationPtrOutput) ToLinuxConfigurationPtrOutputWithContext(ctx context.Context) LinuxConfigurationPtrOutput
- type LinuxConfigurationResponse
- type LinuxConfigurationResponseArgs
- func (LinuxConfigurationResponseArgs) ElementType() reflect.Type
- func (i LinuxConfigurationResponseArgs) ToLinuxConfigurationResponseOutput() LinuxConfigurationResponseOutput
- func (i LinuxConfigurationResponseArgs) ToLinuxConfigurationResponseOutputWithContext(ctx context.Context) LinuxConfigurationResponseOutput
- func (i LinuxConfigurationResponseArgs) ToLinuxConfigurationResponsePtrOutput() LinuxConfigurationResponsePtrOutput
- func (i LinuxConfigurationResponseArgs) ToLinuxConfigurationResponsePtrOutputWithContext(ctx context.Context) LinuxConfigurationResponsePtrOutput
- type LinuxConfigurationResponseInput
- type LinuxConfigurationResponseOutput
- func (LinuxConfigurationResponseOutput) ElementType() reflect.Type
- func (o LinuxConfigurationResponseOutput) Ssh() SshConfigurationResponsePtrOutput
- func (o LinuxConfigurationResponseOutput) ToLinuxConfigurationResponseOutput() LinuxConfigurationResponseOutput
- func (o LinuxConfigurationResponseOutput) ToLinuxConfigurationResponseOutputWithContext(ctx context.Context) LinuxConfigurationResponseOutput
- func (o LinuxConfigurationResponseOutput) ToLinuxConfigurationResponsePtrOutput() LinuxConfigurationResponsePtrOutput
- func (o LinuxConfigurationResponseOutput) ToLinuxConfigurationResponsePtrOutputWithContext(ctx context.Context) LinuxConfigurationResponsePtrOutput
- type LinuxConfigurationResponsePtrInput
- type LinuxConfigurationResponsePtrOutput
- func (o LinuxConfigurationResponsePtrOutput) Elem() LinuxConfigurationResponseOutput
- func (LinuxConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o LinuxConfigurationResponsePtrOutput) Ssh() SshConfigurationResponsePtrOutput
- func (o LinuxConfigurationResponsePtrOutput) ToLinuxConfigurationResponsePtrOutput() LinuxConfigurationResponsePtrOutput
- func (o LinuxConfigurationResponsePtrOutput) ToLinuxConfigurationResponsePtrOutputWithContext(ctx context.Context) LinuxConfigurationResponsePtrOutput
- type ListDeviceRegistrationKeyArgs
- type ListDeviceRegistrationKeyResult
- type LookupDeviceArgs
- type LookupDeviceResult
- type LookupNetworkFunctionArgs
- type LookupNetworkFunctionResult
- type LookupVendorArgs
- type LookupVendorResult
- type LookupVendorSkuPreviewArgs
- type LookupVendorSkuPreviewResult
- type LookupVendorSkusArgs
- type LookupVendorSkusResult
- type NetworkFunction
- type NetworkFunctionArgs
- type NetworkFunctionInput
- type NetworkFunctionOutput
- type NetworkFunctionRoleConfiguration
- type NetworkFunctionRoleConfigurationArgs
- func (NetworkFunctionRoleConfigurationArgs) ElementType() reflect.Type
- func (i NetworkFunctionRoleConfigurationArgs) ToNetworkFunctionRoleConfigurationOutput() NetworkFunctionRoleConfigurationOutput
- func (i NetworkFunctionRoleConfigurationArgs) ToNetworkFunctionRoleConfigurationOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationOutput
- type NetworkFunctionRoleConfigurationArray
- func (NetworkFunctionRoleConfigurationArray) ElementType() reflect.Type
- func (i NetworkFunctionRoleConfigurationArray) ToNetworkFunctionRoleConfigurationArrayOutput() NetworkFunctionRoleConfigurationArrayOutput
- func (i NetworkFunctionRoleConfigurationArray) ToNetworkFunctionRoleConfigurationArrayOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationArrayOutput
- type NetworkFunctionRoleConfigurationArrayInput
- type NetworkFunctionRoleConfigurationArrayOutput
- func (NetworkFunctionRoleConfigurationArrayOutput) ElementType() reflect.Type
- func (o NetworkFunctionRoleConfigurationArrayOutput) Index(i pulumi.IntInput) NetworkFunctionRoleConfigurationOutput
- func (o NetworkFunctionRoleConfigurationArrayOutput) ToNetworkFunctionRoleConfigurationArrayOutput() NetworkFunctionRoleConfigurationArrayOutput
- func (o NetworkFunctionRoleConfigurationArrayOutput) ToNetworkFunctionRoleConfigurationArrayOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationArrayOutput
- type NetworkFunctionRoleConfigurationInput
- type NetworkFunctionRoleConfigurationOutput
- func (o NetworkFunctionRoleConfigurationOutput) CustomProfile() CustomProfilePtrOutput
- func (NetworkFunctionRoleConfigurationOutput) ElementType() reflect.Type
- func (o NetworkFunctionRoleConfigurationOutput) NetworkInterfaces() NetworkInterfaceArrayOutput
- func (o NetworkFunctionRoleConfigurationOutput) OsProfile() OsProfilePtrOutput
- func (o NetworkFunctionRoleConfigurationOutput) RoleName() pulumi.StringPtrOutput
- func (o NetworkFunctionRoleConfigurationOutput) RoleType() pulumi.StringPtrOutput
- func (o NetworkFunctionRoleConfigurationOutput) StorageProfile() StorageProfilePtrOutput
- func (o NetworkFunctionRoleConfigurationOutput) ToNetworkFunctionRoleConfigurationOutput() NetworkFunctionRoleConfigurationOutput
- func (o NetworkFunctionRoleConfigurationOutput) ToNetworkFunctionRoleConfigurationOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationOutput
- func (o NetworkFunctionRoleConfigurationOutput) UserDataParameters() pulumi.AnyOutput
- func (o NetworkFunctionRoleConfigurationOutput) UserDataTemplate() pulumi.AnyOutput
- func (o NetworkFunctionRoleConfigurationOutput) VirtualMachineSize() pulumi.StringPtrOutput
- type NetworkFunctionRoleConfigurationResponse
- type NetworkFunctionRoleConfigurationResponseArgs
- func (NetworkFunctionRoleConfigurationResponseArgs) ElementType() reflect.Type
- func (i NetworkFunctionRoleConfigurationResponseArgs) ToNetworkFunctionRoleConfigurationResponseOutput() NetworkFunctionRoleConfigurationResponseOutput
- func (i NetworkFunctionRoleConfigurationResponseArgs) ToNetworkFunctionRoleConfigurationResponseOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationResponseOutput
- type NetworkFunctionRoleConfigurationResponseArray
- func (NetworkFunctionRoleConfigurationResponseArray) ElementType() reflect.Type
- func (i NetworkFunctionRoleConfigurationResponseArray) ToNetworkFunctionRoleConfigurationResponseArrayOutput() NetworkFunctionRoleConfigurationResponseArrayOutput
- func (i NetworkFunctionRoleConfigurationResponseArray) ToNetworkFunctionRoleConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationResponseArrayOutput
- type NetworkFunctionRoleConfigurationResponseArrayInput
- type NetworkFunctionRoleConfigurationResponseArrayOutput
- func (NetworkFunctionRoleConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o NetworkFunctionRoleConfigurationResponseArrayOutput) Index(i pulumi.IntInput) NetworkFunctionRoleConfigurationResponseOutput
- func (o NetworkFunctionRoleConfigurationResponseArrayOutput) ToNetworkFunctionRoleConfigurationResponseArrayOutput() NetworkFunctionRoleConfigurationResponseArrayOutput
- func (o NetworkFunctionRoleConfigurationResponseArrayOutput) ToNetworkFunctionRoleConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationResponseArrayOutput
- type NetworkFunctionRoleConfigurationResponseInput
- type NetworkFunctionRoleConfigurationResponseOutput
- func (o NetworkFunctionRoleConfigurationResponseOutput) CustomProfile() CustomProfileResponsePtrOutput
- func (NetworkFunctionRoleConfigurationResponseOutput) ElementType() reflect.Type
- func (o NetworkFunctionRoleConfigurationResponseOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
- func (o NetworkFunctionRoleConfigurationResponseOutput) OsProfile() OsProfileResponsePtrOutput
- func (o NetworkFunctionRoleConfigurationResponseOutput) RoleName() pulumi.StringPtrOutput
- func (o NetworkFunctionRoleConfigurationResponseOutput) RoleType() pulumi.StringPtrOutput
- func (o NetworkFunctionRoleConfigurationResponseOutput) StorageProfile() StorageProfileResponsePtrOutput
- func (o NetworkFunctionRoleConfigurationResponseOutput) ToNetworkFunctionRoleConfigurationResponseOutput() NetworkFunctionRoleConfigurationResponseOutput
- func (o NetworkFunctionRoleConfigurationResponseOutput) ToNetworkFunctionRoleConfigurationResponseOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationResponseOutput
- func (o NetworkFunctionRoleConfigurationResponseOutput) UserDataParameters() pulumi.AnyOutput
- func (o NetworkFunctionRoleConfigurationResponseOutput) UserDataTemplate() pulumi.AnyOutput
- func (o NetworkFunctionRoleConfigurationResponseOutput) VirtualMachineSize() pulumi.StringPtrOutput
- type NetworkFunctionRoleConfigurationType
- func (NetworkFunctionRoleConfigurationType) ElementType() reflect.Type
- func (e NetworkFunctionRoleConfigurationType) ToStringOutput() pulumi.StringOutput
- func (e NetworkFunctionRoleConfigurationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NetworkFunctionRoleConfigurationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NetworkFunctionRoleConfigurationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkFunctionState
- type NetworkFunctionTemplate
- type NetworkFunctionTemplateArgs
- func (NetworkFunctionTemplateArgs) ElementType() reflect.Type
- func (i NetworkFunctionTemplateArgs) ToNetworkFunctionTemplateOutput() NetworkFunctionTemplateOutput
- func (i NetworkFunctionTemplateArgs) ToNetworkFunctionTemplateOutputWithContext(ctx context.Context) NetworkFunctionTemplateOutput
- func (i NetworkFunctionTemplateArgs) ToNetworkFunctionTemplatePtrOutput() NetworkFunctionTemplatePtrOutput
- func (i NetworkFunctionTemplateArgs) ToNetworkFunctionTemplatePtrOutputWithContext(ctx context.Context) NetworkFunctionTemplatePtrOutput
- type NetworkFunctionTemplateInput
- type NetworkFunctionTemplateOutput
- func (NetworkFunctionTemplateOutput) ElementType() reflect.Type
- func (o NetworkFunctionTemplateOutput) NetworkFunctionRoleConfigurations() NetworkFunctionRoleConfigurationArrayOutput
- func (o NetworkFunctionTemplateOutput) ToNetworkFunctionTemplateOutput() NetworkFunctionTemplateOutput
- func (o NetworkFunctionTemplateOutput) ToNetworkFunctionTemplateOutputWithContext(ctx context.Context) NetworkFunctionTemplateOutput
- func (o NetworkFunctionTemplateOutput) ToNetworkFunctionTemplatePtrOutput() NetworkFunctionTemplatePtrOutput
- func (o NetworkFunctionTemplateOutput) ToNetworkFunctionTemplatePtrOutputWithContext(ctx context.Context) NetworkFunctionTemplatePtrOutput
- type NetworkFunctionTemplatePtrInput
- type NetworkFunctionTemplatePtrOutput
- func (o NetworkFunctionTemplatePtrOutput) Elem() NetworkFunctionTemplateOutput
- func (NetworkFunctionTemplatePtrOutput) ElementType() reflect.Type
- func (o NetworkFunctionTemplatePtrOutput) NetworkFunctionRoleConfigurations() NetworkFunctionRoleConfigurationArrayOutput
- func (o NetworkFunctionTemplatePtrOutput) ToNetworkFunctionTemplatePtrOutput() NetworkFunctionTemplatePtrOutput
- func (o NetworkFunctionTemplatePtrOutput) ToNetworkFunctionTemplatePtrOutputWithContext(ctx context.Context) NetworkFunctionTemplatePtrOutput
- type NetworkFunctionTemplateResponse
- type NetworkFunctionTemplateResponseArgs
- func (NetworkFunctionTemplateResponseArgs) ElementType() reflect.Type
- func (i NetworkFunctionTemplateResponseArgs) ToNetworkFunctionTemplateResponseOutput() NetworkFunctionTemplateResponseOutput
- func (i NetworkFunctionTemplateResponseArgs) ToNetworkFunctionTemplateResponseOutputWithContext(ctx context.Context) NetworkFunctionTemplateResponseOutput
- func (i NetworkFunctionTemplateResponseArgs) ToNetworkFunctionTemplateResponsePtrOutput() NetworkFunctionTemplateResponsePtrOutput
- func (i NetworkFunctionTemplateResponseArgs) ToNetworkFunctionTemplateResponsePtrOutputWithContext(ctx context.Context) NetworkFunctionTemplateResponsePtrOutput
- type NetworkFunctionTemplateResponseInput
- type NetworkFunctionTemplateResponseOutput
- func (NetworkFunctionTemplateResponseOutput) ElementType() reflect.Type
- func (o NetworkFunctionTemplateResponseOutput) NetworkFunctionRoleConfigurations() NetworkFunctionRoleConfigurationResponseArrayOutput
- func (o NetworkFunctionTemplateResponseOutput) ToNetworkFunctionTemplateResponseOutput() NetworkFunctionTemplateResponseOutput
- func (o NetworkFunctionTemplateResponseOutput) ToNetworkFunctionTemplateResponseOutputWithContext(ctx context.Context) NetworkFunctionTemplateResponseOutput
- func (o NetworkFunctionTemplateResponseOutput) ToNetworkFunctionTemplateResponsePtrOutput() NetworkFunctionTemplateResponsePtrOutput
- func (o NetworkFunctionTemplateResponseOutput) ToNetworkFunctionTemplateResponsePtrOutputWithContext(ctx context.Context) NetworkFunctionTemplateResponsePtrOutput
- type NetworkFunctionTemplateResponsePtrInput
- type NetworkFunctionTemplateResponsePtrOutput
- func (o NetworkFunctionTemplateResponsePtrOutput) Elem() NetworkFunctionTemplateResponseOutput
- func (NetworkFunctionTemplateResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkFunctionTemplateResponsePtrOutput) NetworkFunctionRoleConfigurations() NetworkFunctionRoleConfigurationResponseArrayOutput
- func (o NetworkFunctionTemplateResponsePtrOutput) ToNetworkFunctionTemplateResponsePtrOutput() NetworkFunctionTemplateResponsePtrOutput
- func (o NetworkFunctionTemplateResponsePtrOutput) ToNetworkFunctionTemplateResponsePtrOutputWithContext(ctx context.Context) NetworkFunctionTemplateResponsePtrOutput
- type NetworkFunctionUserConfiguration
- type NetworkFunctionUserConfigurationArgs
- func (NetworkFunctionUserConfigurationArgs) ElementType() reflect.Type
- func (i NetworkFunctionUserConfigurationArgs) ToNetworkFunctionUserConfigurationOutput() NetworkFunctionUserConfigurationOutput
- func (i NetworkFunctionUserConfigurationArgs) ToNetworkFunctionUserConfigurationOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOutput
- type NetworkFunctionUserConfigurationArray
- func (NetworkFunctionUserConfigurationArray) ElementType() reflect.Type
- func (i NetworkFunctionUserConfigurationArray) ToNetworkFunctionUserConfigurationArrayOutput() NetworkFunctionUserConfigurationArrayOutput
- func (i NetworkFunctionUserConfigurationArray) ToNetworkFunctionUserConfigurationArrayOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationArrayOutput
- type NetworkFunctionUserConfigurationArrayInput
- type NetworkFunctionUserConfigurationArrayOutput
- func (NetworkFunctionUserConfigurationArrayOutput) ElementType() reflect.Type
- func (o NetworkFunctionUserConfigurationArrayOutput) Index(i pulumi.IntInput) NetworkFunctionUserConfigurationOutput
- func (o NetworkFunctionUserConfigurationArrayOutput) ToNetworkFunctionUserConfigurationArrayOutput() NetworkFunctionUserConfigurationArrayOutput
- func (o NetworkFunctionUserConfigurationArrayOutput) ToNetworkFunctionUserConfigurationArrayOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationArrayOutput
- type NetworkFunctionUserConfigurationInput
- type NetworkFunctionUserConfigurationOsProfile
- type NetworkFunctionUserConfigurationOsProfileArgs
- func (NetworkFunctionUserConfigurationOsProfileArgs) ElementType() reflect.Type
- func (i NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfileOutput() NetworkFunctionUserConfigurationOsProfileOutput
- func (i NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfileOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOsProfileOutput
- func (i NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfilePtrOutput() NetworkFunctionUserConfigurationOsProfilePtrOutput
- func (i NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfilePtrOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOsProfilePtrOutput
- type NetworkFunctionUserConfigurationOsProfileInput
- type NetworkFunctionUserConfigurationOsProfileOutput
- func (o NetworkFunctionUserConfigurationOsProfileOutput) CustomData() pulumi.StringPtrOutput
- func (NetworkFunctionUserConfigurationOsProfileOutput) ElementType() reflect.Type
- func (o NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfileOutput() NetworkFunctionUserConfigurationOsProfileOutput
- func (o NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfileOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOsProfileOutput
- func (o NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutput() NetworkFunctionUserConfigurationOsProfilePtrOutput
- func (o NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOsProfilePtrOutput
- type NetworkFunctionUserConfigurationOsProfilePtrInput
- type NetworkFunctionUserConfigurationOsProfilePtrOutput
- func (o NetworkFunctionUserConfigurationOsProfilePtrOutput) CustomData() pulumi.StringPtrOutput
- func (o NetworkFunctionUserConfigurationOsProfilePtrOutput) Elem() NetworkFunctionUserConfigurationOsProfileOutput
- func (NetworkFunctionUserConfigurationOsProfilePtrOutput) ElementType() reflect.Type
- func (o NetworkFunctionUserConfigurationOsProfilePtrOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutput() NetworkFunctionUserConfigurationOsProfilePtrOutput
- func (o NetworkFunctionUserConfigurationOsProfilePtrOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOsProfilePtrOutput
- type NetworkFunctionUserConfigurationOutput
- func (NetworkFunctionUserConfigurationOutput) ElementType() reflect.Type
- func (o NetworkFunctionUserConfigurationOutput) NetworkInterfaces() NetworkInterfaceArrayOutput
- func (o NetworkFunctionUserConfigurationOutput) OsProfile() NetworkFunctionUserConfigurationOsProfilePtrOutput
- func (o NetworkFunctionUserConfigurationOutput) RoleName() pulumi.StringPtrOutput
- func (o NetworkFunctionUserConfigurationOutput) ToNetworkFunctionUserConfigurationOutput() NetworkFunctionUserConfigurationOutput
- func (o NetworkFunctionUserConfigurationOutput) ToNetworkFunctionUserConfigurationOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOutput
- func (o NetworkFunctionUserConfigurationOutput) UserDataParameters() pulumi.AnyOutput
- type NetworkFunctionUserConfigurationResponse
- type NetworkFunctionUserConfigurationResponseArgs
- func (NetworkFunctionUserConfigurationResponseArgs) ElementType() reflect.Type
- func (i NetworkFunctionUserConfigurationResponseArgs) ToNetworkFunctionUserConfigurationResponseOutput() NetworkFunctionUserConfigurationResponseOutput
- func (i NetworkFunctionUserConfigurationResponseArgs) ToNetworkFunctionUserConfigurationResponseOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseOutput
- type NetworkFunctionUserConfigurationResponseArray
- func (NetworkFunctionUserConfigurationResponseArray) ElementType() reflect.Type
- func (i NetworkFunctionUserConfigurationResponseArray) ToNetworkFunctionUserConfigurationResponseArrayOutput() NetworkFunctionUserConfigurationResponseArrayOutput
- func (i NetworkFunctionUserConfigurationResponseArray) ToNetworkFunctionUserConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseArrayOutput
- type NetworkFunctionUserConfigurationResponseArrayInput
- type NetworkFunctionUserConfigurationResponseArrayOutput
- func (NetworkFunctionUserConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o NetworkFunctionUserConfigurationResponseArrayOutput) Index(i pulumi.IntInput) NetworkFunctionUserConfigurationResponseOutput
- func (o NetworkFunctionUserConfigurationResponseArrayOutput) ToNetworkFunctionUserConfigurationResponseArrayOutput() NetworkFunctionUserConfigurationResponseArrayOutput
- func (o NetworkFunctionUserConfigurationResponseArrayOutput) ToNetworkFunctionUserConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseArrayOutput
- type NetworkFunctionUserConfigurationResponseInput
- type NetworkFunctionUserConfigurationResponseOsProfile
- type NetworkFunctionUserConfigurationResponseOsProfileArgs
- func (NetworkFunctionUserConfigurationResponseOsProfileArgs) ElementType() reflect.Type
- func (i NetworkFunctionUserConfigurationResponseOsProfileArgs) ToNetworkFunctionUserConfigurationResponseOsProfileOutput() NetworkFunctionUserConfigurationResponseOsProfileOutput
- func (i NetworkFunctionUserConfigurationResponseOsProfileArgs) ToNetworkFunctionUserConfigurationResponseOsProfileOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseOsProfileOutput
- func (i NetworkFunctionUserConfigurationResponseOsProfileArgs) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutput() NetworkFunctionUserConfigurationResponseOsProfilePtrOutput
- func (i NetworkFunctionUserConfigurationResponseOsProfileArgs) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseOsProfilePtrOutput
- type NetworkFunctionUserConfigurationResponseOsProfileInput
- type NetworkFunctionUserConfigurationResponseOsProfileOutput
- func (o NetworkFunctionUserConfigurationResponseOsProfileOutput) CustomData() pulumi.StringPtrOutput
- func (NetworkFunctionUserConfigurationResponseOsProfileOutput) ElementType() reflect.Type
- func (o NetworkFunctionUserConfigurationResponseOsProfileOutput) ToNetworkFunctionUserConfigurationResponseOsProfileOutput() NetworkFunctionUserConfigurationResponseOsProfileOutput
- func (o NetworkFunctionUserConfigurationResponseOsProfileOutput) ToNetworkFunctionUserConfigurationResponseOsProfileOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseOsProfileOutput
- func (o NetworkFunctionUserConfigurationResponseOsProfileOutput) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutput() NetworkFunctionUserConfigurationResponseOsProfilePtrOutput
- func (o NetworkFunctionUserConfigurationResponseOsProfileOutput) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseOsProfilePtrOutput
- type NetworkFunctionUserConfigurationResponseOsProfilePtrInput
- type NetworkFunctionUserConfigurationResponseOsProfilePtrOutput
- func (o NetworkFunctionUserConfigurationResponseOsProfilePtrOutput) CustomData() pulumi.StringPtrOutput
- func (o NetworkFunctionUserConfigurationResponseOsProfilePtrOutput) Elem() NetworkFunctionUserConfigurationResponseOsProfileOutput
- func (NetworkFunctionUserConfigurationResponseOsProfilePtrOutput) ElementType() reflect.Type
- func (o NetworkFunctionUserConfigurationResponseOsProfilePtrOutput) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutput() NetworkFunctionUserConfigurationResponseOsProfilePtrOutput
- func (o NetworkFunctionUserConfigurationResponseOsProfilePtrOutput) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseOsProfilePtrOutput
- type NetworkFunctionUserConfigurationResponseOutput
- func (NetworkFunctionUserConfigurationResponseOutput) ElementType() reflect.Type
- func (o NetworkFunctionUserConfigurationResponseOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
- func (o NetworkFunctionUserConfigurationResponseOutput) OsProfile() NetworkFunctionUserConfigurationResponseOsProfilePtrOutput
- func (o NetworkFunctionUserConfigurationResponseOutput) RoleName() pulumi.StringPtrOutput
- func (o NetworkFunctionUserConfigurationResponseOutput) ToNetworkFunctionUserConfigurationResponseOutput() NetworkFunctionUserConfigurationResponseOutput
- func (o NetworkFunctionUserConfigurationResponseOutput) ToNetworkFunctionUserConfigurationResponseOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseOutput
- func (o NetworkFunctionUserConfigurationResponseOutput) UserDataParameters() pulumi.AnyOutput
- type NetworkInterface
- type NetworkInterfaceArgs
- type NetworkInterfaceArray
- type NetworkInterfaceArrayInput
- type NetworkInterfaceArrayOutput
- func (NetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfaceArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceOutput
- func (o NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput
- func (o NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutputWithContext(ctx context.Context) NetworkInterfaceArrayOutput
- type NetworkInterfaceIPConfiguration
- type NetworkInterfaceIPConfigurationArgs
- func (NetworkInterfaceIPConfigurationArgs) ElementType() reflect.Type
- func (i NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationOutput() NetworkInterfaceIPConfigurationOutput
- func (i NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationOutput
- type NetworkInterfaceIPConfigurationArray
- func (NetworkInterfaceIPConfigurationArray) ElementType() reflect.Type
- func (i NetworkInterfaceIPConfigurationArray) ToNetworkInterfaceIPConfigurationArrayOutput() NetworkInterfaceIPConfigurationArrayOutput
- func (i NetworkInterfaceIPConfigurationArray) ToNetworkInterfaceIPConfigurationArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationArrayOutput
- type NetworkInterfaceIPConfigurationArrayInput
- type NetworkInterfaceIPConfigurationArrayOutput
- func (NetworkInterfaceIPConfigurationArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfaceIPConfigurationArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceIPConfigurationOutput
- func (o NetworkInterfaceIPConfigurationArrayOutput) ToNetworkInterfaceIPConfigurationArrayOutput() NetworkInterfaceIPConfigurationArrayOutput
- func (o NetworkInterfaceIPConfigurationArrayOutput) ToNetworkInterfaceIPConfigurationArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationArrayOutput
- type NetworkInterfaceIPConfigurationInput
- type NetworkInterfaceIPConfigurationOutput
- func (o NetworkInterfaceIPConfigurationOutput) DnsServers() pulumi.StringArrayOutput
- func (NetworkInterfaceIPConfigurationOutput) ElementType() reflect.Type
- func (o NetworkInterfaceIPConfigurationOutput) Gateway() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationOutput) IpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationOutput) IpAllocationMethod() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationOutput) IpVersion() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationOutput) Subnet() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutput() NetworkInterfaceIPConfigurationOutput
- func (o NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationOutput
- type NetworkInterfaceIPConfigurationResponse
- type NetworkInterfaceIPConfigurationResponseArgs
- func (NetworkInterfaceIPConfigurationResponseArgs) ElementType() reflect.Type
- func (i NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponseOutput() NetworkInterfaceIPConfigurationResponseOutput
- func (i NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponseOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseOutput
- type NetworkInterfaceIPConfigurationResponseArray
- func (NetworkInterfaceIPConfigurationResponseArray) ElementType() reflect.Type
- func (i NetworkInterfaceIPConfigurationResponseArray) ToNetworkInterfaceIPConfigurationResponseArrayOutput() NetworkInterfaceIPConfigurationResponseArrayOutput
- func (i NetworkInterfaceIPConfigurationResponseArray) ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseArrayOutput
- type NetworkInterfaceIPConfigurationResponseArrayInput
- type NetworkInterfaceIPConfigurationResponseArrayOutput
- func (NetworkInterfaceIPConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfaceIPConfigurationResponseArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceIPConfigurationResponseOutput
- func (o NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutput() NetworkInterfaceIPConfigurationResponseArrayOutput
- func (o NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseArrayOutput
- type NetworkInterfaceIPConfigurationResponseInput
- type NetworkInterfaceIPConfigurationResponseOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) DnsServers() pulumi.StringArrayOutput
- func (NetworkInterfaceIPConfigurationResponseOutput) ElementType() reflect.Type
- func (o NetworkInterfaceIPConfigurationResponseOutput) Gateway() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) IpAddress() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) IpAllocationMethod() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) IpVersion() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) Subnet() pulumi.StringPtrOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutput() NetworkInterfaceIPConfigurationResponseOutput
- func (o NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseOutput
- type NetworkInterfaceInput
- type NetworkInterfaceOutput
- func (NetworkInterfaceOutput) ElementType() reflect.Type
- func (o NetworkInterfaceOutput) IpConfigurations() NetworkInterfaceIPConfigurationArrayOutput
- func (o NetworkInterfaceOutput) MacAddress() pulumi.StringPtrOutput
- func (o NetworkInterfaceOutput) NetworkInterfaceName() pulumi.StringPtrOutput
- func (o NetworkInterfaceOutput) ToNetworkInterfaceOutput() NetworkInterfaceOutput
- func (o NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput
- func (o NetworkInterfaceOutput) VmSwitchType() pulumi.StringPtrOutput
- type NetworkInterfaceResponse
- type NetworkInterfaceResponseArgs
- func (NetworkInterfaceResponseArgs) ElementType() reflect.Type
- func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput
- func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput
- type NetworkInterfaceResponseArray
- func (NetworkInterfaceResponseArray) ElementType() reflect.Type
- func (i NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput
- func (i NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceResponseArrayOutput
- type NetworkInterfaceResponseArrayInput
- type NetworkInterfaceResponseArrayOutput
- func (NetworkInterfaceResponseArrayOutput) ElementType() reflect.Type
- func (o NetworkInterfaceResponseArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceResponseOutput
- func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput
- func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceResponseArrayOutput
- type NetworkInterfaceResponseInput
- type NetworkInterfaceResponseOutput
- func (NetworkInterfaceResponseOutput) ElementType() reflect.Type
- func (o NetworkInterfaceResponseOutput) IpConfigurations() NetworkInterfaceIPConfigurationResponseArrayOutput
- func (o NetworkInterfaceResponseOutput) MacAddress() pulumi.StringPtrOutput
- func (o NetworkInterfaceResponseOutput) NetworkInterfaceName() pulumi.StringPtrOutput
- func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput
- func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput
- func (o NetworkInterfaceResponseOutput) VmSwitchType() pulumi.StringPtrOutput
- type OperatingSystemTypes
- func (OperatingSystemTypes) ElementType() reflect.Type
- func (e OperatingSystemTypes) ToStringOutput() pulumi.StringOutput
- func (e OperatingSystemTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OperatingSystemTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OperatingSystemTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OsDisk
- type OsDiskArgs
- func (OsDiskArgs) ElementType() reflect.Type
- func (i OsDiskArgs) ToOsDiskOutput() OsDiskOutput
- func (i OsDiskArgs) ToOsDiskOutputWithContext(ctx context.Context) OsDiskOutput
- func (i OsDiskArgs) ToOsDiskPtrOutput() OsDiskPtrOutput
- func (i OsDiskArgs) ToOsDiskPtrOutputWithContext(ctx context.Context) OsDiskPtrOutput
- type OsDiskInput
- type OsDiskOutput
- func (o OsDiskOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (OsDiskOutput) ElementType() reflect.Type
- func (o OsDiskOutput) Name() pulumi.StringPtrOutput
- func (o OsDiskOutput) OsType() pulumi.StringPtrOutput
- func (o OsDiskOutput) ToOsDiskOutput() OsDiskOutput
- func (o OsDiskOutput) ToOsDiskOutputWithContext(ctx context.Context) OsDiskOutput
- func (o OsDiskOutput) ToOsDiskPtrOutput() OsDiskPtrOutput
- func (o OsDiskOutput) ToOsDiskPtrOutputWithContext(ctx context.Context) OsDiskPtrOutput
- func (o OsDiskOutput) Vhd() VirtualHardDiskPtrOutput
- type OsDiskPtrInput
- type OsDiskPtrOutput
- func (o OsDiskPtrOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (o OsDiskPtrOutput) Elem() OsDiskOutput
- func (OsDiskPtrOutput) ElementType() reflect.Type
- func (o OsDiskPtrOutput) Name() pulumi.StringPtrOutput
- func (o OsDiskPtrOutput) OsType() pulumi.StringPtrOutput
- func (o OsDiskPtrOutput) ToOsDiskPtrOutput() OsDiskPtrOutput
- func (o OsDiskPtrOutput) ToOsDiskPtrOutputWithContext(ctx context.Context) OsDiskPtrOutput
- func (o OsDiskPtrOutput) Vhd() VirtualHardDiskPtrOutput
- type OsDiskResponse
- type OsDiskResponseArgs
- func (OsDiskResponseArgs) ElementType() reflect.Type
- func (i OsDiskResponseArgs) ToOsDiskResponseOutput() OsDiskResponseOutput
- func (i OsDiskResponseArgs) ToOsDiskResponseOutputWithContext(ctx context.Context) OsDiskResponseOutput
- func (i OsDiskResponseArgs) ToOsDiskResponsePtrOutput() OsDiskResponsePtrOutput
- func (i OsDiskResponseArgs) ToOsDiskResponsePtrOutputWithContext(ctx context.Context) OsDiskResponsePtrOutput
- type OsDiskResponseInput
- type OsDiskResponseOutput
- func (o OsDiskResponseOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (OsDiskResponseOutput) ElementType() reflect.Type
- func (o OsDiskResponseOutput) Name() pulumi.StringPtrOutput
- func (o OsDiskResponseOutput) OsType() pulumi.StringPtrOutput
- func (o OsDiskResponseOutput) ToOsDiskResponseOutput() OsDiskResponseOutput
- func (o OsDiskResponseOutput) ToOsDiskResponseOutputWithContext(ctx context.Context) OsDiskResponseOutput
- func (o OsDiskResponseOutput) ToOsDiskResponsePtrOutput() OsDiskResponsePtrOutput
- func (o OsDiskResponseOutput) ToOsDiskResponsePtrOutputWithContext(ctx context.Context) OsDiskResponsePtrOutput
- func (o OsDiskResponseOutput) Vhd() VirtualHardDiskResponsePtrOutput
- type OsDiskResponsePtrInput
- type OsDiskResponsePtrOutput
- func (o OsDiskResponsePtrOutput) DiskSizeGB() pulumi.IntPtrOutput
- func (o OsDiskResponsePtrOutput) Elem() OsDiskResponseOutput
- func (OsDiskResponsePtrOutput) ElementType() reflect.Type
- func (o OsDiskResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o OsDiskResponsePtrOutput) OsType() pulumi.StringPtrOutput
- func (o OsDiskResponsePtrOutput) ToOsDiskResponsePtrOutput() OsDiskResponsePtrOutput
- func (o OsDiskResponsePtrOutput) ToOsDiskResponsePtrOutputWithContext(ctx context.Context) OsDiskResponsePtrOutput
- func (o OsDiskResponsePtrOutput) Vhd() VirtualHardDiskResponsePtrOutput
- type OsProfile
- type OsProfileArgs
- func (OsProfileArgs) ElementType() reflect.Type
- func (i OsProfileArgs) ToOsProfileOutput() OsProfileOutput
- func (i OsProfileArgs) ToOsProfileOutputWithContext(ctx context.Context) OsProfileOutput
- func (i OsProfileArgs) ToOsProfilePtrOutput() OsProfilePtrOutput
- func (i OsProfileArgs) ToOsProfilePtrOutputWithContext(ctx context.Context) OsProfilePtrOutput
- type OsProfileInput
- type OsProfileOutput
- func (o OsProfileOutput) AdminUsername() pulumi.StringPtrOutput
- func (o OsProfileOutput) CustomData() pulumi.StringPtrOutput
- func (o OsProfileOutput) CustomDataRequired() pulumi.BoolPtrOutput
- func (OsProfileOutput) ElementType() reflect.Type
- func (o OsProfileOutput) LinuxConfiguration() LinuxConfigurationPtrOutput
- func (o OsProfileOutput) ToOsProfileOutput() OsProfileOutput
- func (o OsProfileOutput) ToOsProfileOutputWithContext(ctx context.Context) OsProfileOutput
- func (o OsProfileOutput) ToOsProfilePtrOutput() OsProfilePtrOutput
- func (o OsProfileOutput) ToOsProfilePtrOutputWithContext(ctx context.Context) OsProfilePtrOutput
- type OsProfilePtrInput
- type OsProfilePtrOutput
- func (o OsProfilePtrOutput) AdminUsername() pulumi.StringPtrOutput
- func (o OsProfilePtrOutput) CustomData() pulumi.StringPtrOutput
- func (o OsProfilePtrOutput) CustomDataRequired() pulumi.BoolPtrOutput
- func (o OsProfilePtrOutput) Elem() OsProfileOutput
- func (OsProfilePtrOutput) ElementType() reflect.Type
- func (o OsProfilePtrOutput) LinuxConfiguration() LinuxConfigurationPtrOutput
- func (o OsProfilePtrOutput) ToOsProfilePtrOutput() OsProfilePtrOutput
- func (o OsProfilePtrOutput) ToOsProfilePtrOutputWithContext(ctx context.Context) OsProfilePtrOutput
- type OsProfileResponse
- type OsProfileResponseArgs
- func (OsProfileResponseArgs) ElementType() reflect.Type
- func (i OsProfileResponseArgs) ToOsProfileResponseOutput() OsProfileResponseOutput
- func (i OsProfileResponseArgs) ToOsProfileResponseOutputWithContext(ctx context.Context) OsProfileResponseOutput
- func (i OsProfileResponseArgs) ToOsProfileResponsePtrOutput() OsProfileResponsePtrOutput
- func (i OsProfileResponseArgs) ToOsProfileResponsePtrOutputWithContext(ctx context.Context) OsProfileResponsePtrOutput
- type OsProfileResponseInput
- type OsProfileResponseOutput
- func (o OsProfileResponseOutput) AdminUsername() pulumi.StringPtrOutput
- func (o OsProfileResponseOutput) CustomData() pulumi.StringPtrOutput
- func (o OsProfileResponseOutput) CustomDataRequired() pulumi.BoolPtrOutput
- func (OsProfileResponseOutput) ElementType() reflect.Type
- func (o OsProfileResponseOutput) LinuxConfiguration() LinuxConfigurationResponsePtrOutput
- func (o OsProfileResponseOutput) ToOsProfileResponseOutput() OsProfileResponseOutput
- func (o OsProfileResponseOutput) ToOsProfileResponseOutputWithContext(ctx context.Context) OsProfileResponseOutput
- func (o OsProfileResponseOutput) ToOsProfileResponsePtrOutput() OsProfileResponsePtrOutput
- func (o OsProfileResponseOutput) ToOsProfileResponsePtrOutputWithContext(ctx context.Context) OsProfileResponsePtrOutput
- type OsProfileResponsePtrInput
- type OsProfileResponsePtrOutput
- func (o OsProfileResponsePtrOutput) AdminUsername() pulumi.StringPtrOutput
- func (o OsProfileResponsePtrOutput) CustomData() pulumi.StringPtrOutput
- func (o OsProfileResponsePtrOutput) CustomDataRequired() pulumi.BoolPtrOutput
- func (o OsProfileResponsePtrOutput) Elem() OsProfileResponseOutput
- func (OsProfileResponsePtrOutput) ElementType() reflect.Type
- func (o OsProfileResponsePtrOutput) LinuxConfiguration() LinuxConfigurationResponsePtrOutput
- func (o OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutput() OsProfileResponsePtrOutput
- func (o OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutputWithContext(ctx context.Context) OsProfileResponsePtrOutput
- type SkuDeploymentMode
- func (SkuDeploymentMode) ElementType() reflect.Type
- func (e SkuDeploymentMode) ToStringOutput() pulumi.StringOutput
- func (e SkuDeploymentMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SkuDeploymentMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SkuDeploymentMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SkuType
- func (SkuType) ElementType() reflect.Type
- func (e SkuType) ToStringOutput() pulumi.StringOutput
- func (e SkuType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SkuType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SkuType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SshConfiguration
- type SshConfigurationArgs
- func (SshConfigurationArgs) ElementType() reflect.Type
- func (i SshConfigurationArgs) ToSshConfigurationOutput() SshConfigurationOutput
- func (i SshConfigurationArgs) ToSshConfigurationOutputWithContext(ctx context.Context) SshConfigurationOutput
- func (i SshConfigurationArgs) ToSshConfigurationPtrOutput() SshConfigurationPtrOutput
- func (i SshConfigurationArgs) ToSshConfigurationPtrOutputWithContext(ctx context.Context) SshConfigurationPtrOutput
- type SshConfigurationInput
- type SshConfigurationOutput
- func (SshConfigurationOutput) ElementType() reflect.Type
- func (o SshConfigurationOutput) PublicKeys() SshPublicKeyArrayOutput
- func (o SshConfigurationOutput) ToSshConfigurationOutput() SshConfigurationOutput
- func (o SshConfigurationOutput) ToSshConfigurationOutputWithContext(ctx context.Context) SshConfigurationOutput
- func (o SshConfigurationOutput) ToSshConfigurationPtrOutput() SshConfigurationPtrOutput
- func (o SshConfigurationOutput) ToSshConfigurationPtrOutputWithContext(ctx context.Context) SshConfigurationPtrOutput
- type SshConfigurationPtrInput
- type SshConfigurationPtrOutput
- func (o SshConfigurationPtrOutput) Elem() SshConfigurationOutput
- func (SshConfigurationPtrOutput) ElementType() reflect.Type
- func (o SshConfigurationPtrOutput) PublicKeys() SshPublicKeyArrayOutput
- func (o SshConfigurationPtrOutput) ToSshConfigurationPtrOutput() SshConfigurationPtrOutput
- func (o SshConfigurationPtrOutput) ToSshConfigurationPtrOutputWithContext(ctx context.Context) SshConfigurationPtrOutput
- type SshConfigurationResponse
- type SshConfigurationResponseArgs
- func (SshConfigurationResponseArgs) ElementType() reflect.Type
- func (i SshConfigurationResponseArgs) ToSshConfigurationResponseOutput() SshConfigurationResponseOutput
- func (i SshConfigurationResponseArgs) ToSshConfigurationResponseOutputWithContext(ctx context.Context) SshConfigurationResponseOutput
- func (i SshConfigurationResponseArgs) ToSshConfigurationResponsePtrOutput() SshConfigurationResponsePtrOutput
- func (i SshConfigurationResponseArgs) ToSshConfigurationResponsePtrOutputWithContext(ctx context.Context) SshConfigurationResponsePtrOutput
- type SshConfigurationResponseInput
- type SshConfigurationResponseOutput
- func (SshConfigurationResponseOutput) ElementType() reflect.Type
- func (o SshConfigurationResponseOutput) PublicKeys() SshPublicKeyResponseArrayOutput
- func (o SshConfigurationResponseOutput) ToSshConfigurationResponseOutput() SshConfigurationResponseOutput
- func (o SshConfigurationResponseOutput) ToSshConfigurationResponseOutputWithContext(ctx context.Context) SshConfigurationResponseOutput
- func (o SshConfigurationResponseOutput) ToSshConfigurationResponsePtrOutput() SshConfigurationResponsePtrOutput
- func (o SshConfigurationResponseOutput) ToSshConfigurationResponsePtrOutputWithContext(ctx context.Context) SshConfigurationResponsePtrOutput
- type SshConfigurationResponsePtrInput
- type SshConfigurationResponsePtrOutput
- func (o SshConfigurationResponsePtrOutput) Elem() SshConfigurationResponseOutput
- func (SshConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o SshConfigurationResponsePtrOutput) PublicKeys() SshPublicKeyResponseArrayOutput
- func (o SshConfigurationResponsePtrOutput) ToSshConfigurationResponsePtrOutput() SshConfigurationResponsePtrOutput
- func (o SshConfigurationResponsePtrOutput) ToSshConfigurationResponsePtrOutputWithContext(ctx context.Context) SshConfigurationResponsePtrOutput
- 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
- func (SshPublicKeyOutput) ElementType() reflect.Type
- func (o SshPublicKeyOutput) KeyData() pulumi.StringPtrOutput
- func (o SshPublicKeyOutput) Path() pulumi.StringPtrOutput
- func (o SshPublicKeyOutput) ToSshPublicKeyOutput() SshPublicKeyOutput
- func (o SshPublicKeyOutput) ToSshPublicKeyOutputWithContext(ctx context.Context) SshPublicKeyOutput
- type SshPublicKeyResponse
- type SshPublicKeyResponseArgs
- type SshPublicKeyResponseArray
- type SshPublicKeyResponseArrayInput
- 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 SshPublicKeyResponseInput
- type SshPublicKeyResponseOutput
- func (SshPublicKeyResponseOutput) ElementType() reflect.Type
- func (o SshPublicKeyResponseOutput) KeyData() pulumi.StringPtrOutput
- func (o SshPublicKeyResponseOutput) Path() pulumi.StringPtrOutput
- func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutput() SshPublicKeyResponseOutput
- func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutputWithContext(ctx context.Context) SshPublicKeyResponseOutput
- type StorageProfile
- type StorageProfileArgs
- func (StorageProfileArgs) ElementType() reflect.Type
- func (i StorageProfileArgs) ToStorageProfileOutput() StorageProfileOutput
- func (i StorageProfileArgs) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
- func (i StorageProfileArgs) ToStorageProfilePtrOutput() StorageProfilePtrOutput
- func (i StorageProfileArgs) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
- type StorageProfileInput
- type StorageProfileOutput
- func (o StorageProfileOutput) DataDisks() DataDiskArrayOutput
- func (StorageProfileOutput) ElementType() reflect.Type
- func (o StorageProfileOutput) ImageReference() ImageReferencePtrOutput
- func (o StorageProfileOutput) OsDisk() OsDiskPtrOutput
- func (o StorageProfileOutput) ToStorageProfileOutput() StorageProfileOutput
- func (o StorageProfileOutput) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
- func (o StorageProfileOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput
- func (o StorageProfileOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
- type StorageProfilePtrInput
- type StorageProfilePtrOutput
- func (o StorageProfilePtrOutput) DataDisks() DataDiskArrayOutput
- func (o StorageProfilePtrOutput) Elem() StorageProfileOutput
- func (StorageProfilePtrOutput) ElementType() reflect.Type
- func (o StorageProfilePtrOutput) ImageReference() ImageReferencePtrOutput
- func (o StorageProfilePtrOutput) OsDisk() OsDiskPtrOutput
- func (o StorageProfilePtrOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput
- func (o StorageProfilePtrOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
- type StorageProfileResponse
- type StorageProfileResponseArgs
- func (StorageProfileResponseArgs) ElementType() reflect.Type
- func (i StorageProfileResponseArgs) ToStorageProfileResponseOutput() StorageProfileResponseOutput
- func (i StorageProfileResponseArgs) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput
- func (i StorageProfileResponseArgs) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
- func (i StorageProfileResponseArgs) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
- type StorageProfileResponseInput
- type StorageProfileResponseOutput
- func (o StorageProfileResponseOutput) DataDisks() DataDiskResponseArrayOutput
- func (StorageProfileResponseOutput) ElementType() reflect.Type
- func (o StorageProfileResponseOutput) ImageReference() ImageReferenceResponsePtrOutput
- func (o StorageProfileResponseOutput) OsDisk() OsDiskResponsePtrOutput
- func (o StorageProfileResponseOutput) ToStorageProfileResponseOutput() StorageProfileResponseOutput
- func (o StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput
- func (o StorageProfileResponseOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
- func (o StorageProfileResponseOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
- type StorageProfileResponsePtrInput
- type StorageProfileResponsePtrOutput
- func (o StorageProfileResponsePtrOutput) DataDisks() DataDiskResponseArrayOutput
- func (o StorageProfileResponsePtrOutput) Elem() StorageProfileResponseOutput
- func (StorageProfileResponsePtrOutput) ElementType() reflect.Type
- func (o StorageProfileResponsePtrOutput) ImageReference() ImageReferenceResponsePtrOutput
- func (o StorageProfileResponsePtrOutput) OsDisk() OsDiskResponsePtrOutput
- func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
- func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
- type SubResource
- type SubResourceArgs
- func (SubResourceArgs) ElementType() reflect.Type
- func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput
- func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
- func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (i SubResourceArgs) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourceInput
- type SubResourceOutput
- func (SubResourceOutput) ElementType() reflect.Type
- func (o SubResourceOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput
- func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
- func (o SubResourceOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourcePtrInput
- type SubResourcePtrOutput
- func (o SubResourcePtrOutput) Elem() SubResourceOutput
- func (SubResourcePtrOutput) ElementType() reflect.Type
- func (o SubResourcePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubResourcePtrOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
- func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
- type SubResourceResponse
- type SubResourceResponseArgs
- func (SubResourceResponseArgs) ElementType() reflect.Type
- func (i SubResourceResponseArgs) ToSubResourceResponseOutput() SubResourceResponseOutput
- func (i SubResourceResponseArgs) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
- func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type SubResourceResponseArray
- type SubResourceResponseArrayInput
- type SubResourceResponseArrayOutput
- func (SubResourceResponseArrayOutput) ElementType() reflect.Type
- func (o SubResourceResponseArrayOutput) Index(i pulumi.IntInput) SubResourceResponseOutput
- func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
- func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
- type SubResourceResponseInput
- type SubResourceResponseOutput
- func (SubResourceResponseOutput) ElementType() reflect.Type
- func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput
- func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
- func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type SubResourceResponsePtrInput
- type SubResourceResponsePtrOutput
- func (o SubResourceResponsePtrOutput) Elem() SubResourceResponseOutput
- func (SubResourceResponsePtrOutput) ElementType() reflect.Type
- func (o SubResourceResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
- func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
- type VMSwitchType
- func (VMSwitchType) ElementType() reflect.Type
- func (e VMSwitchType) ToStringOutput() pulumi.StringOutput
- func (e VMSwitchType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VMSwitchType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VMSwitchType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Vendor
- type VendorArgs
- type VendorInput
- type VendorOutput
- type VendorSkuPreview
- type VendorSkuPreviewArgs
- type VendorSkuPreviewInput
- type VendorSkuPreviewOutput
- type VendorSkuPreviewState
- type VendorSkus
- type VendorSkusArgs
- type VendorSkusInput
- type VendorSkusOutput
- type VendorSkusState
- type VendorState
- type VirtualHardDisk
- type VirtualHardDiskArgs
- func (VirtualHardDiskArgs) ElementType() reflect.Type
- func (i VirtualHardDiskArgs) ToVirtualHardDiskOutput() VirtualHardDiskOutput
- func (i VirtualHardDiskArgs) ToVirtualHardDiskOutputWithContext(ctx context.Context) VirtualHardDiskOutput
- func (i VirtualHardDiskArgs) ToVirtualHardDiskPtrOutput() VirtualHardDiskPtrOutput
- func (i VirtualHardDiskArgs) ToVirtualHardDiskPtrOutputWithContext(ctx context.Context) VirtualHardDiskPtrOutput
- type VirtualHardDiskInput
- type VirtualHardDiskOutput
- func (VirtualHardDiskOutput) ElementType() reflect.Type
- func (o VirtualHardDiskOutput) ToVirtualHardDiskOutput() VirtualHardDiskOutput
- func (o VirtualHardDiskOutput) ToVirtualHardDiskOutputWithContext(ctx context.Context) VirtualHardDiskOutput
- func (o VirtualHardDiskOutput) ToVirtualHardDiskPtrOutput() VirtualHardDiskPtrOutput
- func (o VirtualHardDiskOutput) ToVirtualHardDiskPtrOutputWithContext(ctx context.Context) VirtualHardDiskPtrOutput
- func (o VirtualHardDiskOutput) Uri() pulumi.StringPtrOutput
- type VirtualHardDiskPtrInput
- type VirtualHardDiskPtrOutput
- func (o VirtualHardDiskPtrOutput) Elem() VirtualHardDiskOutput
- func (VirtualHardDiskPtrOutput) ElementType() reflect.Type
- func (o VirtualHardDiskPtrOutput) ToVirtualHardDiskPtrOutput() VirtualHardDiskPtrOutput
- func (o VirtualHardDiskPtrOutput) ToVirtualHardDiskPtrOutputWithContext(ctx context.Context) VirtualHardDiskPtrOutput
- func (o VirtualHardDiskPtrOutput) Uri() pulumi.StringPtrOutput
- type VirtualHardDiskResponse
- type VirtualHardDiskResponseArgs
- func (VirtualHardDiskResponseArgs) ElementType() reflect.Type
- func (i VirtualHardDiskResponseArgs) ToVirtualHardDiskResponseOutput() VirtualHardDiskResponseOutput
- func (i VirtualHardDiskResponseArgs) ToVirtualHardDiskResponseOutputWithContext(ctx context.Context) VirtualHardDiskResponseOutput
- func (i VirtualHardDiskResponseArgs) ToVirtualHardDiskResponsePtrOutput() VirtualHardDiskResponsePtrOutput
- func (i VirtualHardDiskResponseArgs) ToVirtualHardDiskResponsePtrOutputWithContext(ctx context.Context) VirtualHardDiskResponsePtrOutput
- type VirtualHardDiskResponseInput
- type VirtualHardDiskResponseOutput
- func (VirtualHardDiskResponseOutput) ElementType() reflect.Type
- func (o VirtualHardDiskResponseOutput) ToVirtualHardDiskResponseOutput() VirtualHardDiskResponseOutput
- func (o VirtualHardDiskResponseOutput) ToVirtualHardDiskResponseOutputWithContext(ctx context.Context) VirtualHardDiskResponseOutput
- func (o VirtualHardDiskResponseOutput) ToVirtualHardDiskResponsePtrOutput() VirtualHardDiskResponsePtrOutput
- func (o VirtualHardDiskResponseOutput) ToVirtualHardDiskResponsePtrOutputWithContext(ctx context.Context) VirtualHardDiskResponsePtrOutput
- func (o VirtualHardDiskResponseOutput) Uri() pulumi.StringPtrOutput
- type VirtualHardDiskResponsePtrInput
- type VirtualHardDiskResponsePtrOutput
- func (o VirtualHardDiskResponsePtrOutput) Elem() VirtualHardDiskResponseOutput
- func (VirtualHardDiskResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualHardDiskResponsePtrOutput) ToVirtualHardDiskResponsePtrOutput() VirtualHardDiskResponsePtrOutput
- func (o VirtualHardDiskResponsePtrOutput) ToVirtualHardDiskResponsePtrOutputWithContext(ctx context.Context) VirtualHardDiskResponsePtrOutput
- func (o VirtualHardDiskResponsePtrOutput) Uri() pulumi.StringPtrOutput
- type VirtualMachineSizeTypes
- func (VirtualMachineSizeTypes) ElementType() reflect.Type
- func (e VirtualMachineSizeTypes) ToStringOutput() pulumi.StringOutput
- func (e VirtualMachineSizeTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VirtualMachineSizeTypes) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VirtualMachineSizeTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Constants ¶
const ( DeviceTypeUnknown = DeviceType("Unknown") DeviceTypeAzureStackEdge = DeviceType("AzureStackEdge") )
const ( DiskCreateOptionTypesUnknown = DiskCreateOptionTypes("Unknown") DiskCreateOptionTypesEmpty = DiskCreateOptionTypes("Empty") )
const ( IPAllocationMethodUnknown = IPAllocationMethod("Unknown") IPAllocationMethodStatic = IPAllocationMethod("Static") IPAllocationMethodDynamic = IPAllocationMethod("Dynamic") )
const ( IPVersionUnknown = IPVersion("Unknown") IPVersionIPv4 = IPVersion("IPv4") )
const ( NetworkFunctionRoleConfigurationTypeUnknown = NetworkFunctionRoleConfigurationType("Unknown") NetworkFunctionRoleConfigurationTypeVirtualMachine = NetworkFunctionRoleConfigurationType("VirtualMachine") )
const ( OperatingSystemTypesUnknown = OperatingSystemTypes("Unknown") OperatingSystemTypesWindows = OperatingSystemTypes("Windows") OperatingSystemTypesLinux = OperatingSystemTypes("Linux") )
const ( SkuDeploymentModeUnknown = SkuDeploymentMode("Unknown") SkuDeploymentModeAzure = SkuDeploymentMode("Azure") SkuDeploymentModePrivateEdgeZone = SkuDeploymentMode("PrivateEdgeZone") )
const ( SkuTypeUnknown = SkuType("Unknown") SkuTypeEvolvedPacketCore = SkuType("EvolvedPacketCore") SkuTypeSDWAN = SkuType("SDWAN") SkuTypeFirewall = SkuType("Firewall") )
const ( VMSwitchTypeUnknown = VMSwitchType("Unknown") VMSwitchTypeManagement = VMSwitchType("Management") VMSwitchTypeWan = VMSwitchType("Wan") VMSwitchTypeLan = VMSwitchType("Lan") )
const ( VirtualMachineSizeTypesUnknown = VirtualMachineSizeTypes("Unknown") VirtualMachineSizeTypes_Standard_D1_v2 = VirtualMachineSizeTypes("Standard_D1_v2") VirtualMachineSizeTypes_Standard_D2_v2 = VirtualMachineSizeTypes("Standard_D2_v2") VirtualMachineSizeTypes_Standard_D3_v2 = VirtualMachineSizeTypes("Standard_D3_v2") VirtualMachineSizeTypes_Standard_D4_v2 = VirtualMachineSizeTypes("Standard_D4_v2") VirtualMachineSizeTypes_Standard_D5_v2 = VirtualMachineSizeTypes("Standard_D5_v2") VirtualMachineSizeTypes_Standard_D11_v2 = VirtualMachineSizeTypes("Standard_D11_v2") VirtualMachineSizeTypes_Standard_D12_v2 = VirtualMachineSizeTypes("Standard_D12_v2") VirtualMachineSizeTypes_Standard_D13_v2 = VirtualMachineSizeTypes("Standard_D13_v2") VirtualMachineSizeTypes_Standard_DS1_v2 = VirtualMachineSizeTypes("Standard_DS1_v2") VirtualMachineSizeTypes_Standard_DS2_v2 = VirtualMachineSizeTypes("Standard_DS2_v2") VirtualMachineSizeTypes_Standard_DS3_v2 = VirtualMachineSizeTypes("Standard_DS3_v2") VirtualMachineSizeTypes_Standard_DS4_v2 = VirtualMachineSizeTypes("Standard_DS4_v2") VirtualMachineSizeTypes_Standard_DS5_v2 = VirtualMachineSizeTypes("Standard_DS5_v2") VirtualMachineSizeTypes_Standard_DS11_v2 = VirtualMachineSizeTypes("Standard_DS11_v2") VirtualMachineSizeTypes_Standard_DS12_v2 = VirtualMachineSizeTypes("Standard_DS12_v2") VirtualMachineSizeTypes_Standard_DS13_v2 = VirtualMachineSizeTypes("Standard_DS13_v2") VirtualMachineSizeTypes_Standard_F1 = VirtualMachineSizeTypes("Standard_F1") VirtualMachineSizeTypes_Standard_F2 = VirtualMachineSizeTypes("Standard_F2") VirtualMachineSizeTypes_Standard_F4 = VirtualMachineSizeTypes("Standard_F4") VirtualMachineSizeTypes_Standard_F8 = VirtualMachineSizeTypes("Standard_F8") VirtualMachineSizeTypes_Standard_F16 = VirtualMachineSizeTypes("Standard_F16") VirtualMachineSizeTypes_Standard_F1s = VirtualMachineSizeTypes("Standard_F1s") VirtualMachineSizeTypes_Standard_F2s = VirtualMachineSizeTypes("Standard_F2s") VirtualMachineSizeTypes_Standard_F4s = VirtualMachineSizeTypes("Standard_F4s") VirtualMachineSizeTypes_Standard_F8s = VirtualMachineSizeTypes("Standard_F8s") VirtualMachineSizeTypes_Standard_F16s = VirtualMachineSizeTypes("Standard_F16s") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomProfile ¶ added in v0.2.4
type CustomProfile struct { // Path for metadata configuration. MetadataConfigurationPath *string `pulumi:"metadataConfigurationPath"` }
Specifies the custom settings for the virtual machine.
type CustomProfileArgs ¶ added in v0.2.4
type CustomProfileArgs struct { // Path for metadata configuration. MetadataConfigurationPath pulumi.StringPtrInput `pulumi:"metadataConfigurationPath"` }
Specifies the custom settings for the virtual machine.
func (CustomProfileArgs) ElementType ¶ added in v0.2.4
func (CustomProfileArgs) ElementType() reflect.Type
func (CustomProfileArgs) ToCustomProfileOutput ¶ added in v0.2.4
func (i CustomProfileArgs) ToCustomProfileOutput() CustomProfileOutput
func (CustomProfileArgs) ToCustomProfileOutputWithContext ¶ added in v0.2.4
func (i CustomProfileArgs) ToCustomProfileOutputWithContext(ctx context.Context) CustomProfileOutput
func (CustomProfileArgs) ToCustomProfilePtrOutput ¶ added in v0.2.4
func (i CustomProfileArgs) ToCustomProfilePtrOutput() CustomProfilePtrOutput
func (CustomProfileArgs) ToCustomProfilePtrOutputWithContext ¶ added in v0.2.4
func (i CustomProfileArgs) ToCustomProfilePtrOutputWithContext(ctx context.Context) CustomProfilePtrOutput
type CustomProfileInput ¶ added in v0.2.4
type CustomProfileInput interface { pulumi.Input ToCustomProfileOutput() CustomProfileOutput ToCustomProfileOutputWithContext(context.Context) CustomProfileOutput }
CustomProfileInput is an input type that accepts CustomProfileArgs and CustomProfileOutput values. You can construct a concrete instance of `CustomProfileInput` via:
CustomProfileArgs{...}
type CustomProfileOutput ¶ added in v0.2.4
type CustomProfileOutput struct{ *pulumi.OutputState }
Specifies the custom settings for the virtual machine.
func (CustomProfileOutput) ElementType ¶ added in v0.2.4
func (CustomProfileOutput) ElementType() reflect.Type
func (CustomProfileOutput) MetadataConfigurationPath ¶ added in v0.2.4
func (o CustomProfileOutput) MetadataConfigurationPath() pulumi.StringPtrOutput
Path for metadata configuration.
func (CustomProfileOutput) ToCustomProfileOutput ¶ added in v0.2.4
func (o CustomProfileOutput) ToCustomProfileOutput() CustomProfileOutput
func (CustomProfileOutput) ToCustomProfileOutputWithContext ¶ added in v0.2.4
func (o CustomProfileOutput) ToCustomProfileOutputWithContext(ctx context.Context) CustomProfileOutput
func (CustomProfileOutput) ToCustomProfilePtrOutput ¶ added in v0.2.4
func (o CustomProfileOutput) ToCustomProfilePtrOutput() CustomProfilePtrOutput
func (CustomProfileOutput) ToCustomProfilePtrOutputWithContext ¶ added in v0.2.4
func (o CustomProfileOutput) ToCustomProfilePtrOutputWithContext(ctx context.Context) CustomProfilePtrOutput
type CustomProfilePtrInput ¶ added in v0.2.4
type CustomProfilePtrInput interface { pulumi.Input ToCustomProfilePtrOutput() CustomProfilePtrOutput ToCustomProfilePtrOutputWithContext(context.Context) CustomProfilePtrOutput }
CustomProfilePtrInput is an input type that accepts CustomProfileArgs, CustomProfilePtr and CustomProfilePtrOutput values. You can construct a concrete instance of `CustomProfilePtrInput` via:
CustomProfileArgs{...} or: nil
func CustomProfilePtr ¶ added in v0.2.4
func CustomProfilePtr(v *CustomProfileArgs) CustomProfilePtrInput
type CustomProfilePtrOutput ¶ added in v0.2.4
type CustomProfilePtrOutput struct{ *pulumi.OutputState }
func (CustomProfilePtrOutput) Elem ¶ added in v0.2.4
func (o CustomProfilePtrOutput) Elem() CustomProfileOutput
func (CustomProfilePtrOutput) ElementType ¶ added in v0.2.4
func (CustomProfilePtrOutput) ElementType() reflect.Type
func (CustomProfilePtrOutput) MetadataConfigurationPath ¶ added in v0.2.4
func (o CustomProfilePtrOutput) MetadataConfigurationPath() pulumi.StringPtrOutput
Path for metadata configuration.
func (CustomProfilePtrOutput) ToCustomProfilePtrOutput ¶ added in v0.2.4
func (o CustomProfilePtrOutput) ToCustomProfilePtrOutput() CustomProfilePtrOutput
func (CustomProfilePtrOutput) ToCustomProfilePtrOutputWithContext ¶ added in v0.2.4
func (o CustomProfilePtrOutput) ToCustomProfilePtrOutputWithContext(ctx context.Context) CustomProfilePtrOutput
type CustomProfileResponse ¶ added in v0.2.4
type CustomProfileResponse struct { // Path for metadata configuration. MetadataConfigurationPath *string `pulumi:"metadataConfigurationPath"` }
Specifies the custom settings for the virtual machine.
type CustomProfileResponseArgs ¶ added in v0.2.4
type CustomProfileResponseArgs struct { // Path for metadata configuration. MetadataConfigurationPath pulumi.StringPtrInput `pulumi:"metadataConfigurationPath"` }
Specifies the custom settings for the virtual machine.
func (CustomProfileResponseArgs) ElementType ¶ added in v0.2.4
func (CustomProfileResponseArgs) ElementType() reflect.Type
func (CustomProfileResponseArgs) ToCustomProfileResponseOutput ¶ added in v0.2.4
func (i CustomProfileResponseArgs) ToCustomProfileResponseOutput() CustomProfileResponseOutput
func (CustomProfileResponseArgs) ToCustomProfileResponseOutputWithContext ¶ added in v0.2.4
func (i CustomProfileResponseArgs) ToCustomProfileResponseOutputWithContext(ctx context.Context) CustomProfileResponseOutput
func (CustomProfileResponseArgs) ToCustomProfileResponsePtrOutput ¶ added in v0.2.4
func (i CustomProfileResponseArgs) ToCustomProfileResponsePtrOutput() CustomProfileResponsePtrOutput
func (CustomProfileResponseArgs) ToCustomProfileResponsePtrOutputWithContext ¶ added in v0.2.4
func (i CustomProfileResponseArgs) ToCustomProfileResponsePtrOutputWithContext(ctx context.Context) CustomProfileResponsePtrOutput
type CustomProfileResponseInput ¶ added in v0.2.4
type CustomProfileResponseInput interface { pulumi.Input ToCustomProfileResponseOutput() CustomProfileResponseOutput ToCustomProfileResponseOutputWithContext(context.Context) CustomProfileResponseOutput }
CustomProfileResponseInput is an input type that accepts CustomProfileResponseArgs and CustomProfileResponseOutput values. You can construct a concrete instance of `CustomProfileResponseInput` via:
CustomProfileResponseArgs{...}
type CustomProfileResponseOutput ¶ added in v0.2.4
type CustomProfileResponseOutput struct{ *pulumi.OutputState }
Specifies the custom settings for the virtual machine.
func (CustomProfileResponseOutput) ElementType ¶ added in v0.2.4
func (CustomProfileResponseOutput) ElementType() reflect.Type
func (CustomProfileResponseOutput) MetadataConfigurationPath ¶ added in v0.2.4
func (o CustomProfileResponseOutput) MetadataConfigurationPath() pulumi.StringPtrOutput
Path for metadata configuration.
func (CustomProfileResponseOutput) ToCustomProfileResponseOutput ¶ added in v0.2.4
func (o CustomProfileResponseOutput) ToCustomProfileResponseOutput() CustomProfileResponseOutput
func (CustomProfileResponseOutput) ToCustomProfileResponseOutputWithContext ¶ added in v0.2.4
func (o CustomProfileResponseOutput) ToCustomProfileResponseOutputWithContext(ctx context.Context) CustomProfileResponseOutput
func (CustomProfileResponseOutput) ToCustomProfileResponsePtrOutput ¶ added in v0.2.4
func (o CustomProfileResponseOutput) ToCustomProfileResponsePtrOutput() CustomProfileResponsePtrOutput
func (CustomProfileResponseOutput) ToCustomProfileResponsePtrOutputWithContext ¶ added in v0.2.4
func (o CustomProfileResponseOutput) ToCustomProfileResponsePtrOutputWithContext(ctx context.Context) CustomProfileResponsePtrOutput
type CustomProfileResponsePtrInput ¶ added in v0.2.4
type CustomProfileResponsePtrInput interface { pulumi.Input ToCustomProfileResponsePtrOutput() CustomProfileResponsePtrOutput ToCustomProfileResponsePtrOutputWithContext(context.Context) CustomProfileResponsePtrOutput }
CustomProfileResponsePtrInput is an input type that accepts CustomProfileResponseArgs, CustomProfileResponsePtr and CustomProfileResponsePtrOutput values. You can construct a concrete instance of `CustomProfileResponsePtrInput` via:
CustomProfileResponseArgs{...} or: nil
func CustomProfileResponsePtr ¶ added in v0.2.4
func CustomProfileResponsePtr(v *CustomProfileResponseArgs) CustomProfileResponsePtrInput
type CustomProfileResponsePtrOutput ¶ added in v0.2.4
type CustomProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (CustomProfileResponsePtrOutput) Elem ¶ added in v0.2.4
func (o CustomProfileResponsePtrOutput) Elem() CustomProfileResponseOutput
func (CustomProfileResponsePtrOutput) ElementType ¶ added in v0.2.4
func (CustomProfileResponsePtrOutput) ElementType() reflect.Type
func (CustomProfileResponsePtrOutput) MetadataConfigurationPath ¶ added in v0.2.4
func (o CustomProfileResponsePtrOutput) MetadataConfigurationPath() pulumi.StringPtrOutput
Path for metadata configuration.
func (CustomProfileResponsePtrOutput) ToCustomProfileResponsePtrOutput ¶ added in v0.2.4
func (o CustomProfileResponsePtrOutput) ToCustomProfileResponsePtrOutput() CustomProfileResponsePtrOutput
func (CustomProfileResponsePtrOutput) ToCustomProfileResponsePtrOutputWithContext ¶ added in v0.2.4
func (o CustomProfileResponsePtrOutput) ToCustomProfileResponsePtrOutputWithContext(ctx context.Context) CustomProfileResponsePtrOutput
type DataDisk ¶ added in v0.2.4
type DataDisk struct { // Specifies how the virtual machine should be created. CreateOption *string `pulumi:"createOption"` // Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image. DiskSizeGB *int `pulumi:"diskSizeGB"` // The name of data disk. Name *string `pulumi:"name"` }
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
type DataDiskArgs ¶ added in v0.2.4
type DataDiskArgs struct { // Specifies how the virtual machine should be created. CreateOption pulumi.StringPtrInput `pulumi:"createOption"` // Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image. DiskSizeGB pulumi.IntPtrInput `pulumi:"diskSizeGB"` // The name of data disk. Name pulumi.StringPtrInput `pulumi:"name"` }
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (DataDiskArgs) ElementType ¶ added in v0.2.4
func (DataDiskArgs) ElementType() reflect.Type
func (DataDiskArgs) ToDataDiskOutput ¶ added in v0.2.4
func (i DataDiskArgs) ToDataDiskOutput() DataDiskOutput
func (DataDiskArgs) ToDataDiskOutputWithContext ¶ added in v0.2.4
func (i DataDiskArgs) ToDataDiskOutputWithContext(ctx context.Context) DataDiskOutput
type DataDiskArray ¶ added in v0.2.4
type DataDiskArray []DataDiskInput
func (DataDiskArray) ElementType ¶ added in v0.2.4
func (DataDiskArray) ElementType() reflect.Type
func (DataDiskArray) ToDataDiskArrayOutput ¶ added in v0.2.4
func (i DataDiskArray) ToDataDiskArrayOutput() DataDiskArrayOutput
func (DataDiskArray) ToDataDiskArrayOutputWithContext ¶ added in v0.2.4
func (i DataDiskArray) ToDataDiskArrayOutputWithContext(ctx context.Context) DataDiskArrayOutput
type DataDiskArrayInput ¶ added in v0.2.4
type DataDiskArrayInput interface { pulumi.Input ToDataDiskArrayOutput() DataDiskArrayOutput ToDataDiskArrayOutputWithContext(context.Context) DataDiskArrayOutput }
DataDiskArrayInput is an input type that accepts DataDiskArray and DataDiskArrayOutput values. You can construct a concrete instance of `DataDiskArrayInput` via:
DataDiskArray{ DataDiskArgs{...} }
type DataDiskArrayOutput ¶ added in v0.2.4
type DataDiskArrayOutput struct{ *pulumi.OutputState }
func (DataDiskArrayOutput) ElementType ¶ added in v0.2.4
func (DataDiskArrayOutput) ElementType() reflect.Type
func (DataDiskArrayOutput) Index ¶ added in v0.2.4
func (o DataDiskArrayOutput) Index(i pulumi.IntInput) DataDiskOutput
func (DataDiskArrayOutput) ToDataDiskArrayOutput ¶ added in v0.2.4
func (o DataDiskArrayOutput) ToDataDiskArrayOutput() DataDiskArrayOutput
func (DataDiskArrayOutput) ToDataDiskArrayOutputWithContext ¶ added in v0.2.4
func (o DataDiskArrayOutput) ToDataDiskArrayOutputWithContext(ctx context.Context) DataDiskArrayOutput
type DataDiskInput ¶ added in v0.2.4
type DataDiskInput interface { pulumi.Input ToDataDiskOutput() DataDiskOutput ToDataDiskOutputWithContext(context.Context) DataDiskOutput }
DataDiskInput is an input type that accepts DataDiskArgs and DataDiskOutput values. You can construct a concrete instance of `DataDiskInput` via:
DataDiskArgs{...}
type DataDiskOutput ¶ added in v0.2.4
type DataDiskOutput struct{ *pulumi.OutputState }
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (DataDiskOutput) CreateOption ¶ added in v0.2.4
func (o DataDiskOutput) CreateOption() pulumi.StringPtrOutput
Specifies how the virtual machine should be created.
func (DataDiskOutput) DiskSizeGB ¶ added in v0.2.4
func (o DataDiskOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
func (DataDiskOutput) ElementType ¶ added in v0.2.4
func (DataDiskOutput) ElementType() reflect.Type
func (DataDiskOutput) Name ¶ added in v0.2.4
func (o DataDiskOutput) Name() pulumi.StringPtrOutput
The name of data disk.
func (DataDiskOutput) ToDataDiskOutput ¶ added in v0.2.4
func (o DataDiskOutput) ToDataDiskOutput() DataDiskOutput
func (DataDiskOutput) ToDataDiskOutputWithContext ¶ added in v0.2.4
func (o DataDiskOutput) ToDataDiskOutputWithContext(ctx context.Context) DataDiskOutput
type DataDiskResponse ¶ added in v0.2.4
type DataDiskResponse struct { // Specifies how the virtual machine should be created. CreateOption *string `pulumi:"createOption"` // Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image. DiskSizeGB *int `pulumi:"diskSizeGB"` // The name of data disk. Name *string `pulumi:"name"` }
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
type DataDiskResponseArgs ¶ added in v0.2.4
type DataDiskResponseArgs struct { // Specifies how the virtual machine should be created. CreateOption pulumi.StringPtrInput `pulumi:"createOption"` // Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image. DiskSizeGB pulumi.IntPtrInput `pulumi:"diskSizeGB"` // The name of data disk. Name pulumi.StringPtrInput `pulumi:"name"` }
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (DataDiskResponseArgs) ElementType ¶ added in v0.2.4
func (DataDiskResponseArgs) ElementType() reflect.Type
func (DataDiskResponseArgs) ToDataDiskResponseOutput ¶ added in v0.2.4
func (i DataDiskResponseArgs) ToDataDiskResponseOutput() DataDiskResponseOutput
func (DataDiskResponseArgs) ToDataDiskResponseOutputWithContext ¶ added in v0.2.4
func (i DataDiskResponseArgs) ToDataDiskResponseOutputWithContext(ctx context.Context) DataDiskResponseOutput
type DataDiskResponseArray ¶ added in v0.2.4
type DataDiskResponseArray []DataDiskResponseInput
func (DataDiskResponseArray) ElementType ¶ added in v0.2.4
func (DataDiskResponseArray) ElementType() reflect.Type
func (DataDiskResponseArray) ToDataDiskResponseArrayOutput ¶ added in v0.2.4
func (i DataDiskResponseArray) ToDataDiskResponseArrayOutput() DataDiskResponseArrayOutput
func (DataDiskResponseArray) ToDataDiskResponseArrayOutputWithContext ¶ added in v0.2.4
func (i DataDiskResponseArray) ToDataDiskResponseArrayOutputWithContext(ctx context.Context) DataDiskResponseArrayOutput
type DataDiskResponseArrayInput ¶ added in v0.2.4
type DataDiskResponseArrayInput interface { pulumi.Input ToDataDiskResponseArrayOutput() DataDiskResponseArrayOutput ToDataDiskResponseArrayOutputWithContext(context.Context) DataDiskResponseArrayOutput }
DataDiskResponseArrayInput is an input type that accepts DataDiskResponseArray and DataDiskResponseArrayOutput values. You can construct a concrete instance of `DataDiskResponseArrayInput` via:
DataDiskResponseArray{ DataDiskResponseArgs{...} }
type DataDiskResponseArrayOutput ¶ added in v0.2.4
type DataDiskResponseArrayOutput struct{ *pulumi.OutputState }
func (DataDiskResponseArrayOutput) ElementType ¶ added in v0.2.4
func (DataDiskResponseArrayOutput) ElementType() reflect.Type
func (DataDiskResponseArrayOutput) Index ¶ added in v0.2.4
func (o DataDiskResponseArrayOutput) Index(i pulumi.IntInput) DataDiskResponseOutput
func (DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutput ¶ added in v0.2.4
func (o DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutput() DataDiskResponseArrayOutput
func (DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutputWithContext ¶ added in v0.2.4
func (o DataDiskResponseArrayOutput) ToDataDiskResponseArrayOutputWithContext(ctx context.Context) DataDiskResponseArrayOutput
type DataDiskResponseInput ¶ added in v0.2.4
type DataDiskResponseInput interface { pulumi.Input ToDataDiskResponseOutput() DataDiskResponseOutput ToDataDiskResponseOutputWithContext(context.Context) DataDiskResponseOutput }
DataDiskResponseInput is an input type that accepts DataDiskResponseArgs and DataDiskResponseOutput values. You can construct a concrete instance of `DataDiskResponseInput` via:
DataDiskResponseArgs{...}
type DataDiskResponseOutput ¶ added in v0.2.4
type DataDiskResponseOutput struct{ *pulumi.OutputState }
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (DataDiskResponseOutput) CreateOption ¶ added in v0.2.4
func (o DataDiskResponseOutput) CreateOption() pulumi.StringPtrOutput
Specifies how the virtual machine should be created.
func (DataDiskResponseOutput) DiskSizeGB ¶ added in v0.2.4
func (o DataDiskResponseOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
func (DataDiskResponseOutput) ElementType ¶ added in v0.2.4
func (DataDiskResponseOutput) ElementType() reflect.Type
func (DataDiskResponseOutput) Name ¶ added in v0.2.4
func (o DataDiskResponseOutput) Name() pulumi.StringPtrOutput
The name of data disk.
func (DataDiskResponseOutput) ToDataDiskResponseOutput ¶ added in v0.2.4
func (o DataDiskResponseOutput) ToDataDiskResponseOutput() DataDiskResponseOutput
func (DataDiskResponseOutput) ToDataDiskResponseOutputWithContext ¶ added in v0.2.4
func (o DataDiskResponseOutput) ToDataDiskResponseOutputWithContext(ctx context.Context) DataDiskResponseOutput
type Device ¶
type Device struct { pulumi.CustomResourceState // The reference to the Azure stack edge device. AzureStackEdge SubResourceResponsePtrOutput `pulumi:"azureStackEdge"` // The type of the device. DeviceType pulumi.StringOutput `pulumi:"deviceType"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The list of network functions deployed on the device. NetworkFunctions SubResourceResponseArrayOutput `pulumi:"networkFunctions"` // The provisioning state of the device resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The current device status. Status pulumi.StringOutput `pulumi:"status"` // 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"` }
Device resource.
func GetDevice ¶
func GetDevice(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeviceState, opts ...pulumi.ResourceOption) (*Device, error)
GetDevice gets an existing Device 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 NewDevice ¶
func NewDevice(ctx *pulumi.Context, name string, args *DeviceArgs, opts ...pulumi.ResourceOption) (*Device, error)
NewDevice registers a new resource with the given unique name, arguments, and options.
func (*Device) ElementType ¶ added in v0.2.6
func (*Device) ToDeviceOutput ¶ added in v0.2.6
func (i *Device) ToDeviceOutput() DeviceOutput
func (*Device) ToDeviceOutputWithContext ¶ added in v0.2.6
func (i *Device) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
type DeviceArgs ¶
type DeviceArgs struct { // The reference to the Azure stack edge device. AzureStackEdge SubResourcePtrInput // Resource name for the device resource. DeviceName pulumi.StringInput // The type of the device. DeviceType pulumi.StringInput // The geo-location where the resource lives Location 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 Device resource.
func (DeviceArgs) ElementType ¶
func (DeviceArgs) ElementType() reflect.Type
type DeviceInput ¶ added in v0.2.6
type DeviceInput interface { pulumi.Input ToDeviceOutput() DeviceOutput ToDeviceOutputWithContext(ctx context.Context) DeviceOutput }
type DeviceOutput ¶ added in v0.2.6
type DeviceOutput struct {
*pulumi.OutputState
}
func (DeviceOutput) ElementType ¶ added in v0.2.6
func (DeviceOutput) ElementType() reflect.Type
func (DeviceOutput) ToDeviceOutput ¶ added in v0.2.6
func (o DeviceOutput) ToDeviceOutput() DeviceOutput
func (DeviceOutput) ToDeviceOutputWithContext ¶ added in v0.2.6
func (o DeviceOutput) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
type DeviceState ¶
type DeviceState struct { // The reference to the Azure stack edge device. AzureStackEdge SubResourceResponsePtrInput // The type of the device. DeviceType pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource Name pulumi.StringPtrInput // The list of network functions deployed on the device. NetworkFunctions SubResourceResponseArrayInput // The provisioning state of the device resource. ProvisioningState pulumi.StringPtrInput // The current device status. Status pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (DeviceState) ElementType ¶
func (DeviceState) ElementType() reflect.Type
type DeviceType ¶ added in v0.3.1
The type of the device.
func (DeviceType) ElementType ¶ added in v0.3.1
func (DeviceType) ElementType() reflect.Type
func (DeviceType) ToStringOutput ¶ added in v0.3.1
func (e DeviceType) ToStringOutput() pulumi.StringOutput
func (DeviceType) ToStringOutputWithContext ¶ added in v0.3.1
func (e DeviceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeviceType) ToStringPtrOutput ¶ added in v0.3.1
func (e DeviceType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeviceType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e DeviceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiskCreateOptionTypes ¶ added in v0.3.1
Specifies how the virtual machine should be created.
func (DiskCreateOptionTypes) ElementType ¶ added in v0.3.1
func (DiskCreateOptionTypes) ElementType() reflect.Type
func (DiskCreateOptionTypes) ToStringOutput ¶ added in v0.3.1
func (e DiskCreateOptionTypes) ToStringOutput() pulumi.StringOutput
func (DiskCreateOptionTypes) ToStringOutputWithContext ¶ added in v0.3.1
func (e DiskCreateOptionTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiskCreateOptionTypes) ToStringPtrOutput ¶ added in v0.3.1
func (e DiskCreateOptionTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiskCreateOptionTypes) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e DiskCreateOptionTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPAllocationMethod ¶ added in v0.3.1
IP address allocation method.
func (IPAllocationMethod) ElementType ¶ added in v0.3.1
func (IPAllocationMethod) ElementType() reflect.Type
func (IPAllocationMethod) ToStringOutput ¶ added in v0.3.1
func (e IPAllocationMethod) ToStringOutput() pulumi.StringOutput
func (IPAllocationMethod) ToStringOutputWithContext ¶ added in v0.3.1
func (e IPAllocationMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IPAllocationMethod) ToStringPtrOutput ¶ added in v0.3.1
func (e IPAllocationMethod) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPAllocationMethod) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e IPAllocationMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IPVersion ¶ added in v0.3.1
IP address version.
func (IPVersion) ElementType ¶ added in v0.3.1
func (IPVersion) ToStringOutput ¶ added in v0.3.1
func (e IPVersion) ToStringOutput() pulumi.StringOutput
func (IPVersion) ToStringOutputWithContext ¶ added in v0.3.1
func (e IPVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IPVersion) ToStringPtrOutput ¶ added in v0.3.1
func (e IPVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (IPVersion) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e IPVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ImageReference ¶
type ImageReference struct { // Specifies in decimal numbers, the exact version of image used to create the virtual machine. ExactVersion *string `pulumi:"exactVersion"` // Specifies the offer of the image used to create the virtual machine. Offer *string `pulumi:"offer"` // The image publisher. Publisher *string `pulumi:"publisher"` // The image SKU. Sku *string `pulumi:"sku"` // Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available. Version *string `pulumi:"version"` }
The image reference properties.
type ImageReferenceArgs ¶
type ImageReferenceArgs struct { // Specifies in decimal numbers, the exact version of image used to create the virtual machine. ExactVersion pulumi.StringPtrInput `pulumi:"exactVersion"` // Specifies the offer of the image used to create the virtual machine. Offer pulumi.StringPtrInput `pulumi:"offer"` // The image publisher. Publisher pulumi.StringPtrInput `pulumi:"publisher"` // The image SKU. Sku pulumi.StringPtrInput `pulumi:"sku"` // Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available. Version pulumi.StringPtrInput `pulumi:"version"` }
The image reference properties.
func (ImageReferenceArgs) ElementType ¶
func (ImageReferenceArgs) ElementType() reflect.Type
func (ImageReferenceArgs) ToImageReferenceOutput ¶
func (i ImageReferenceArgs) ToImageReferenceOutput() ImageReferenceOutput
func (ImageReferenceArgs) ToImageReferenceOutputWithContext ¶
func (i ImageReferenceArgs) ToImageReferenceOutputWithContext(ctx context.Context) ImageReferenceOutput
func (ImageReferenceArgs) ToImageReferencePtrOutput ¶
func (i ImageReferenceArgs) ToImageReferencePtrOutput() ImageReferencePtrOutput
func (ImageReferenceArgs) ToImageReferencePtrOutputWithContext ¶
func (i ImageReferenceArgs) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput
type ImageReferenceInput ¶
type ImageReferenceInput interface { pulumi.Input ToImageReferenceOutput() ImageReferenceOutput ToImageReferenceOutputWithContext(context.Context) ImageReferenceOutput }
ImageReferenceInput is an input type that accepts ImageReferenceArgs and ImageReferenceOutput values. You can construct a concrete instance of `ImageReferenceInput` via:
ImageReferenceArgs{...}
type ImageReferenceOutput ¶
type ImageReferenceOutput struct{ *pulumi.OutputState }
The image reference properties.
func (ImageReferenceOutput) ElementType ¶
func (ImageReferenceOutput) ElementType() reflect.Type
func (ImageReferenceOutput) ExactVersion ¶ added in v0.2.4
func (o ImageReferenceOutput) ExactVersion() pulumi.StringPtrOutput
Specifies in decimal numbers, the exact version of image used to create the virtual machine.
func (ImageReferenceOutput) Offer ¶ added in v0.2.4
func (o ImageReferenceOutput) Offer() pulumi.StringPtrOutput
Specifies the offer of the image used to create the virtual machine.
func (ImageReferenceOutput) Publisher ¶ added in v0.2.4
func (o ImageReferenceOutput) Publisher() pulumi.StringPtrOutput
The image publisher.
func (ImageReferenceOutput) Sku ¶ added in v0.2.4
func (o ImageReferenceOutput) Sku() pulumi.StringPtrOutput
The image SKU.
func (ImageReferenceOutput) ToImageReferenceOutput ¶
func (o ImageReferenceOutput) ToImageReferenceOutput() ImageReferenceOutput
func (ImageReferenceOutput) ToImageReferenceOutputWithContext ¶
func (o ImageReferenceOutput) ToImageReferenceOutputWithContext(ctx context.Context) ImageReferenceOutput
func (ImageReferenceOutput) ToImageReferencePtrOutput ¶
func (o ImageReferenceOutput) ToImageReferencePtrOutput() ImageReferencePtrOutput
func (ImageReferenceOutput) ToImageReferencePtrOutputWithContext ¶
func (o ImageReferenceOutput) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput
func (ImageReferenceOutput) Version ¶ added in v0.2.4
func (o ImageReferenceOutput) Version() pulumi.StringPtrOutput
Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
type ImageReferencePtrInput ¶
type ImageReferencePtrInput interface { pulumi.Input ToImageReferencePtrOutput() ImageReferencePtrOutput ToImageReferencePtrOutputWithContext(context.Context) ImageReferencePtrOutput }
ImageReferencePtrInput is an input type that accepts ImageReferenceArgs, ImageReferencePtr and ImageReferencePtrOutput values. You can construct a concrete instance of `ImageReferencePtrInput` via:
ImageReferenceArgs{...} or: nil
func ImageReferencePtr ¶
func ImageReferencePtr(v *ImageReferenceArgs) ImageReferencePtrInput
type ImageReferencePtrOutput ¶
type ImageReferencePtrOutput struct{ *pulumi.OutputState }
func (ImageReferencePtrOutput) Elem ¶
func (o ImageReferencePtrOutput) Elem() ImageReferenceOutput
func (ImageReferencePtrOutput) ElementType ¶
func (ImageReferencePtrOutput) ElementType() reflect.Type
func (ImageReferencePtrOutput) ExactVersion ¶ added in v0.2.4
func (o ImageReferencePtrOutput) ExactVersion() pulumi.StringPtrOutput
Specifies in decimal numbers, the exact version of image used to create the virtual machine.
func (ImageReferencePtrOutput) Offer ¶ added in v0.2.4
func (o ImageReferencePtrOutput) Offer() pulumi.StringPtrOutput
Specifies the offer of the image used to create the virtual machine.
func (ImageReferencePtrOutput) Publisher ¶ added in v0.2.4
func (o ImageReferencePtrOutput) Publisher() pulumi.StringPtrOutput
The image publisher.
func (ImageReferencePtrOutput) Sku ¶ added in v0.2.4
func (o ImageReferencePtrOutput) Sku() pulumi.StringPtrOutput
The image SKU.
func (ImageReferencePtrOutput) ToImageReferencePtrOutput ¶
func (o ImageReferencePtrOutput) ToImageReferencePtrOutput() ImageReferencePtrOutput
func (ImageReferencePtrOutput) ToImageReferencePtrOutputWithContext ¶
func (o ImageReferencePtrOutput) ToImageReferencePtrOutputWithContext(ctx context.Context) ImageReferencePtrOutput
func (ImageReferencePtrOutput) Version ¶ added in v0.2.4
func (o ImageReferencePtrOutput) Version() pulumi.StringPtrOutput
Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
type ImageReferenceResponse ¶
type ImageReferenceResponse struct { // Specifies in decimal numbers, the exact version of image used to create the virtual machine. ExactVersion *string `pulumi:"exactVersion"` // Specifies the offer of the image used to create the virtual machine. Offer *string `pulumi:"offer"` // The image publisher. Publisher *string `pulumi:"publisher"` // The image SKU. Sku *string `pulumi:"sku"` // Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available. Version *string `pulumi:"version"` }
The image reference properties.
type ImageReferenceResponseArgs ¶
type ImageReferenceResponseArgs struct { // Specifies in decimal numbers, the exact version of image used to create the virtual machine. ExactVersion pulumi.StringPtrInput `pulumi:"exactVersion"` // Specifies the offer of the image used to create the virtual machine. Offer pulumi.StringPtrInput `pulumi:"offer"` // The image publisher. Publisher pulumi.StringPtrInput `pulumi:"publisher"` // The image SKU. Sku pulumi.StringPtrInput `pulumi:"sku"` // Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available. Version pulumi.StringPtrInput `pulumi:"version"` }
The image reference properties.
func (ImageReferenceResponseArgs) ElementType ¶
func (ImageReferenceResponseArgs) ElementType() reflect.Type
func (ImageReferenceResponseArgs) ToImageReferenceResponseOutput ¶
func (i ImageReferenceResponseArgs) ToImageReferenceResponseOutput() ImageReferenceResponseOutput
func (ImageReferenceResponseArgs) ToImageReferenceResponseOutputWithContext ¶
func (i ImageReferenceResponseArgs) ToImageReferenceResponseOutputWithContext(ctx context.Context) ImageReferenceResponseOutput
func (ImageReferenceResponseArgs) ToImageReferenceResponsePtrOutput ¶
func (i ImageReferenceResponseArgs) ToImageReferenceResponsePtrOutput() ImageReferenceResponsePtrOutput
func (ImageReferenceResponseArgs) ToImageReferenceResponsePtrOutputWithContext ¶
func (i ImageReferenceResponseArgs) ToImageReferenceResponsePtrOutputWithContext(ctx context.Context) ImageReferenceResponsePtrOutput
type ImageReferenceResponseInput ¶
type ImageReferenceResponseInput interface { pulumi.Input ToImageReferenceResponseOutput() ImageReferenceResponseOutput ToImageReferenceResponseOutputWithContext(context.Context) ImageReferenceResponseOutput }
ImageReferenceResponseInput is an input type that accepts ImageReferenceResponseArgs and ImageReferenceResponseOutput values. You can construct a concrete instance of `ImageReferenceResponseInput` via:
ImageReferenceResponseArgs{...}
type ImageReferenceResponseOutput ¶
type ImageReferenceResponseOutput struct{ *pulumi.OutputState }
The image reference properties.
func (ImageReferenceResponseOutput) ElementType ¶
func (ImageReferenceResponseOutput) ElementType() reflect.Type
func (ImageReferenceResponseOutput) ExactVersion ¶ added in v0.2.4
func (o ImageReferenceResponseOutput) ExactVersion() pulumi.StringPtrOutput
Specifies in decimal numbers, the exact version of image used to create the virtual machine.
func (ImageReferenceResponseOutput) Offer ¶ added in v0.2.4
func (o ImageReferenceResponseOutput) Offer() pulumi.StringPtrOutput
Specifies the offer of the image used to create the virtual machine.
func (ImageReferenceResponseOutput) Publisher ¶ added in v0.2.4
func (o ImageReferenceResponseOutput) Publisher() pulumi.StringPtrOutput
The image publisher.
func (ImageReferenceResponseOutput) Sku ¶ added in v0.2.4
func (o ImageReferenceResponseOutput) Sku() pulumi.StringPtrOutput
The image SKU.
func (ImageReferenceResponseOutput) ToImageReferenceResponseOutput ¶
func (o ImageReferenceResponseOutput) ToImageReferenceResponseOutput() ImageReferenceResponseOutput
func (ImageReferenceResponseOutput) ToImageReferenceResponseOutputWithContext ¶
func (o ImageReferenceResponseOutput) ToImageReferenceResponseOutputWithContext(ctx context.Context) ImageReferenceResponseOutput
func (ImageReferenceResponseOutput) ToImageReferenceResponsePtrOutput ¶
func (o ImageReferenceResponseOutput) ToImageReferenceResponsePtrOutput() ImageReferenceResponsePtrOutput
func (ImageReferenceResponseOutput) ToImageReferenceResponsePtrOutputWithContext ¶
func (o ImageReferenceResponseOutput) ToImageReferenceResponsePtrOutputWithContext(ctx context.Context) ImageReferenceResponsePtrOutput
func (ImageReferenceResponseOutput) Version ¶ added in v0.2.4
func (o ImageReferenceResponseOutput) Version() pulumi.StringPtrOutput
Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
type ImageReferenceResponsePtrInput ¶
type ImageReferenceResponsePtrInput interface { pulumi.Input ToImageReferenceResponsePtrOutput() ImageReferenceResponsePtrOutput ToImageReferenceResponsePtrOutputWithContext(context.Context) ImageReferenceResponsePtrOutput }
ImageReferenceResponsePtrInput is an input type that accepts ImageReferenceResponseArgs, ImageReferenceResponsePtr and ImageReferenceResponsePtrOutput values. You can construct a concrete instance of `ImageReferenceResponsePtrInput` via:
ImageReferenceResponseArgs{...} or: nil
func ImageReferenceResponsePtr ¶
func ImageReferenceResponsePtr(v *ImageReferenceResponseArgs) ImageReferenceResponsePtrInput
type ImageReferenceResponsePtrOutput ¶
type ImageReferenceResponsePtrOutput struct{ *pulumi.OutputState }
func (ImageReferenceResponsePtrOutput) Elem ¶
func (o ImageReferenceResponsePtrOutput) Elem() ImageReferenceResponseOutput
func (ImageReferenceResponsePtrOutput) ElementType ¶
func (ImageReferenceResponsePtrOutput) ElementType() reflect.Type
func (ImageReferenceResponsePtrOutput) ExactVersion ¶ added in v0.2.4
func (o ImageReferenceResponsePtrOutput) ExactVersion() pulumi.StringPtrOutput
Specifies in decimal numbers, the exact version of image used to create the virtual machine.
func (ImageReferenceResponsePtrOutput) Offer ¶ added in v0.2.4
func (o ImageReferenceResponsePtrOutput) Offer() pulumi.StringPtrOutput
Specifies the offer of the image used to create the virtual machine.
func (ImageReferenceResponsePtrOutput) Publisher ¶ added in v0.2.4
func (o ImageReferenceResponsePtrOutput) Publisher() pulumi.StringPtrOutput
The image publisher.
func (ImageReferenceResponsePtrOutput) Sku ¶ added in v0.2.4
func (o ImageReferenceResponsePtrOutput) Sku() pulumi.StringPtrOutput
The image SKU.
func (ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutput ¶
func (o ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutput() ImageReferenceResponsePtrOutput
func (ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutputWithContext ¶
func (o ImageReferenceResponsePtrOutput) ToImageReferenceResponsePtrOutputWithContext(ctx context.Context) ImageReferenceResponsePtrOutput
func (ImageReferenceResponsePtrOutput) Version ¶ added in v0.2.4
func (o ImageReferenceResponsePtrOutput) Version() pulumi.StringPtrOutput
Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
type LinuxConfiguration ¶ added in v0.2.4
type LinuxConfiguration struct { // Specifies the ssh key configuration for a Linux OS. Ssh *SshConfiguration `pulumi:"ssh"` }
Specifies the Linux operating system settings on the virtual machine.
type LinuxConfigurationArgs ¶ added in v0.2.4
type LinuxConfigurationArgs struct { // Specifies the ssh key configuration for a Linux OS. Ssh SshConfigurationPtrInput `pulumi:"ssh"` }
Specifies the Linux operating system settings on the virtual machine.
func (LinuxConfigurationArgs) ElementType ¶ added in v0.2.4
func (LinuxConfigurationArgs) ElementType() reflect.Type
func (LinuxConfigurationArgs) ToLinuxConfigurationOutput ¶ added in v0.2.4
func (i LinuxConfigurationArgs) ToLinuxConfigurationOutput() LinuxConfigurationOutput
func (LinuxConfigurationArgs) ToLinuxConfigurationOutputWithContext ¶ added in v0.2.4
func (i LinuxConfigurationArgs) ToLinuxConfigurationOutputWithContext(ctx context.Context) LinuxConfigurationOutput
func (LinuxConfigurationArgs) ToLinuxConfigurationPtrOutput ¶ added in v0.2.4
func (i LinuxConfigurationArgs) ToLinuxConfigurationPtrOutput() LinuxConfigurationPtrOutput
func (LinuxConfigurationArgs) ToLinuxConfigurationPtrOutputWithContext ¶ added in v0.2.4
func (i LinuxConfigurationArgs) ToLinuxConfigurationPtrOutputWithContext(ctx context.Context) LinuxConfigurationPtrOutput
type LinuxConfigurationInput ¶ added in v0.2.4
type LinuxConfigurationInput interface { pulumi.Input ToLinuxConfigurationOutput() LinuxConfigurationOutput ToLinuxConfigurationOutputWithContext(context.Context) LinuxConfigurationOutput }
LinuxConfigurationInput is an input type that accepts LinuxConfigurationArgs and LinuxConfigurationOutput values. You can construct a concrete instance of `LinuxConfigurationInput` via:
LinuxConfigurationArgs{...}
type LinuxConfigurationOutput ¶ added in v0.2.4
type LinuxConfigurationOutput struct{ *pulumi.OutputState }
Specifies the Linux operating system settings on the virtual machine.
func (LinuxConfigurationOutput) ElementType ¶ added in v0.2.4
func (LinuxConfigurationOutput) ElementType() reflect.Type
func (LinuxConfigurationOutput) Ssh ¶ added in v0.2.4
func (o LinuxConfigurationOutput) Ssh() SshConfigurationPtrOutput
Specifies the ssh key configuration for a Linux OS.
func (LinuxConfigurationOutput) ToLinuxConfigurationOutput ¶ added in v0.2.4
func (o LinuxConfigurationOutput) ToLinuxConfigurationOutput() LinuxConfigurationOutput
func (LinuxConfigurationOutput) ToLinuxConfigurationOutputWithContext ¶ added in v0.2.4
func (o LinuxConfigurationOutput) ToLinuxConfigurationOutputWithContext(ctx context.Context) LinuxConfigurationOutput
func (LinuxConfigurationOutput) ToLinuxConfigurationPtrOutput ¶ added in v0.2.4
func (o LinuxConfigurationOutput) ToLinuxConfigurationPtrOutput() LinuxConfigurationPtrOutput
func (LinuxConfigurationOutput) ToLinuxConfigurationPtrOutputWithContext ¶ added in v0.2.4
func (o LinuxConfigurationOutput) ToLinuxConfigurationPtrOutputWithContext(ctx context.Context) LinuxConfigurationPtrOutput
type LinuxConfigurationPtrInput ¶ added in v0.2.4
type LinuxConfigurationPtrInput interface { pulumi.Input ToLinuxConfigurationPtrOutput() LinuxConfigurationPtrOutput ToLinuxConfigurationPtrOutputWithContext(context.Context) LinuxConfigurationPtrOutput }
LinuxConfigurationPtrInput is an input type that accepts LinuxConfigurationArgs, LinuxConfigurationPtr and LinuxConfigurationPtrOutput values. You can construct a concrete instance of `LinuxConfigurationPtrInput` via:
LinuxConfigurationArgs{...} or: nil
func LinuxConfigurationPtr ¶ added in v0.2.4
func LinuxConfigurationPtr(v *LinuxConfigurationArgs) LinuxConfigurationPtrInput
type LinuxConfigurationPtrOutput ¶ added in v0.2.4
type LinuxConfigurationPtrOutput struct{ *pulumi.OutputState }
func (LinuxConfigurationPtrOutput) Elem ¶ added in v0.2.4
func (o LinuxConfigurationPtrOutput) Elem() LinuxConfigurationOutput
func (LinuxConfigurationPtrOutput) ElementType ¶ added in v0.2.4
func (LinuxConfigurationPtrOutput) ElementType() reflect.Type
func (LinuxConfigurationPtrOutput) Ssh ¶ added in v0.2.4
func (o LinuxConfigurationPtrOutput) Ssh() SshConfigurationPtrOutput
Specifies the ssh key configuration for a Linux OS.
func (LinuxConfigurationPtrOutput) ToLinuxConfigurationPtrOutput ¶ added in v0.2.4
func (o LinuxConfigurationPtrOutput) ToLinuxConfigurationPtrOutput() LinuxConfigurationPtrOutput
func (LinuxConfigurationPtrOutput) ToLinuxConfigurationPtrOutputWithContext ¶ added in v0.2.4
func (o LinuxConfigurationPtrOutput) ToLinuxConfigurationPtrOutputWithContext(ctx context.Context) LinuxConfigurationPtrOutput
type LinuxConfigurationResponse ¶ added in v0.2.4
type LinuxConfigurationResponse struct { // Specifies the ssh key configuration for a Linux OS. Ssh *SshConfigurationResponse `pulumi:"ssh"` }
Specifies the Linux operating system settings on the virtual machine.
type LinuxConfigurationResponseArgs ¶ added in v0.2.4
type LinuxConfigurationResponseArgs struct { // Specifies the ssh key configuration for a Linux OS. Ssh SshConfigurationResponsePtrInput `pulumi:"ssh"` }
Specifies the Linux operating system settings on the virtual machine.
func (LinuxConfigurationResponseArgs) ElementType ¶ added in v0.2.4
func (LinuxConfigurationResponseArgs) ElementType() reflect.Type
func (LinuxConfigurationResponseArgs) ToLinuxConfigurationResponseOutput ¶ added in v0.2.4
func (i LinuxConfigurationResponseArgs) ToLinuxConfigurationResponseOutput() LinuxConfigurationResponseOutput
func (LinuxConfigurationResponseArgs) ToLinuxConfigurationResponseOutputWithContext ¶ added in v0.2.4
func (i LinuxConfigurationResponseArgs) ToLinuxConfigurationResponseOutputWithContext(ctx context.Context) LinuxConfigurationResponseOutput
func (LinuxConfigurationResponseArgs) ToLinuxConfigurationResponsePtrOutput ¶ added in v0.2.4
func (i LinuxConfigurationResponseArgs) ToLinuxConfigurationResponsePtrOutput() LinuxConfigurationResponsePtrOutput
func (LinuxConfigurationResponseArgs) ToLinuxConfigurationResponsePtrOutputWithContext ¶ added in v0.2.4
func (i LinuxConfigurationResponseArgs) ToLinuxConfigurationResponsePtrOutputWithContext(ctx context.Context) LinuxConfigurationResponsePtrOutput
type LinuxConfigurationResponseInput ¶ added in v0.2.4
type LinuxConfigurationResponseInput interface { pulumi.Input ToLinuxConfigurationResponseOutput() LinuxConfigurationResponseOutput ToLinuxConfigurationResponseOutputWithContext(context.Context) LinuxConfigurationResponseOutput }
LinuxConfigurationResponseInput is an input type that accepts LinuxConfigurationResponseArgs and LinuxConfigurationResponseOutput values. You can construct a concrete instance of `LinuxConfigurationResponseInput` via:
LinuxConfigurationResponseArgs{...}
type LinuxConfigurationResponseOutput ¶ added in v0.2.4
type LinuxConfigurationResponseOutput struct{ *pulumi.OutputState }
Specifies the Linux operating system settings on the virtual machine.
func (LinuxConfigurationResponseOutput) ElementType ¶ added in v0.2.4
func (LinuxConfigurationResponseOutput) ElementType() reflect.Type
func (LinuxConfigurationResponseOutput) Ssh ¶ added in v0.2.4
Specifies the ssh key configuration for a Linux OS.
func (LinuxConfigurationResponseOutput) ToLinuxConfigurationResponseOutput ¶ added in v0.2.4
func (o LinuxConfigurationResponseOutput) ToLinuxConfigurationResponseOutput() LinuxConfigurationResponseOutput
func (LinuxConfigurationResponseOutput) ToLinuxConfigurationResponseOutputWithContext ¶ added in v0.2.4
func (o LinuxConfigurationResponseOutput) ToLinuxConfigurationResponseOutputWithContext(ctx context.Context) LinuxConfigurationResponseOutput
func (LinuxConfigurationResponseOutput) ToLinuxConfigurationResponsePtrOutput ¶ added in v0.2.4
func (o LinuxConfigurationResponseOutput) ToLinuxConfigurationResponsePtrOutput() LinuxConfigurationResponsePtrOutput
func (LinuxConfigurationResponseOutput) ToLinuxConfigurationResponsePtrOutputWithContext ¶ added in v0.2.4
func (o LinuxConfigurationResponseOutput) ToLinuxConfigurationResponsePtrOutputWithContext(ctx context.Context) LinuxConfigurationResponsePtrOutput
type LinuxConfigurationResponsePtrInput ¶ added in v0.2.4
type LinuxConfigurationResponsePtrInput interface { pulumi.Input ToLinuxConfigurationResponsePtrOutput() LinuxConfigurationResponsePtrOutput ToLinuxConfigurationResponsePtrOutputWithContext(context.Context) LinuxConfigurationResponsePtrOutput }
LinuxConfigurationResponsePtrInput is an input type that accepts LinuxConfigurationResponseArgs, LinuxConfigurationResponsePtr and LinuxConfigurationResponsePtrOutput values. You can construct a concrete instance of `LinuxConfigurationResponsePtrInput` via:
LinuxConfigurationResponseArgs{...} or: nil
func LinuxConfigurationResponsePtr ¶ added in v0.2.4
func LinuxConfigurationResponsePtr(v *LinuxConfigurationResponseArgs) LinuxConfigurationResponsePtrInput
type LinuxConfigurationResponsePtrOutput ¶ added in v0.2.4
type LinuxConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (LinuxConfigurationResponsePtrOutput) Elem ¶ added in v0.2.4
func (o LinuxConfigurationResponsePtrOutput) Elem() LinuxConfigurationResponseOutput
func (LinuxConfigurationResponsePtrOutput) ElementType ¶ added in v0.2.4
func (LinuxConfigurationResponsePtrOutput) ElementType() reflect.Type
func (LinuxConfigurationResponsePtrOutput) Ssh ¶ added in v0.2.4
Specifies the ssh key configuration for a Linux OS.
func (LinuxConfigurationResponsePtrOutput) ToLinuxConfigurationResponsePtrOutput ¶ added in v0.2.4
func (o LinuxConfigurationResponsePtrOutput) ToLinuxConfigurationResponsePtrOutput() LinuxConfigurationResponsePtrOutput
func (LinuxConfigurationResponsePtrOutput) ToLinuxConfigurationResponsePtrOutputWithContext ¶ added in v0.2.4
func (o LinuxConfigurationResponsePtrOutput) ToLinuxConfigurationResponsePtrOutputWithContext(ctx context.Context) LinuxConfigurationResponsePtrOutput
type ListDeviceRegistrationKeyResult ¶
type ListDeviceRegistrationKeyResult struct { // The registration key for the device. RegistrationKey string `pulumi:"registrationKey"` }
The device registration key.
func ListDeviceRegistrationKey ¶
func ListDeviceRegistrationKey(ctx *pulumi.Context, args *ListDeviceRegistrationKeyArgs, opts ...pulumi.InvokeOption) (*ListDeviceRegistrationKeyResult, error)
type LookupDeviceArgs ¶
type LookupDeviceResult ¶
type LookupDeviceResult struct { // The reference to the Azure stack edge device. AzureStackEdge *SubResourceResponse `pulumi:"azureStackEdge"` // The type of the device. DeviceType string `pulumi:"deviceType"` // Fully qualified resource ID for the resource. Ex - /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 list of network functions deployed on the device. NetworkFunctions []SubResourceResponse `pulumi:"networkFunctions"` // The provisioning state of the device resource. ProvisioningState string `pulumi:"provisioningState"` // The current device status. Status string `pulumi:"status"` // 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"` }
Device resource.
func LookupDevice ¶
func LookupDevice(ctx *pulumi.Context, args *LookupDeviceArgs, opts ...pulumi.InvokeOption) (*LookupDeviceResult, error)
type LookupNetworkFunctionArgs ¶ added in v0.2.4
type LookupNetworkFunctionResult ¶ added in v0.2.4
type LookupNetworkFunctionResult struct { // The reference to the device resource. Device *SubResourceResponse `pulumi:"device"` // A unique read-only string that changes whenever the resource is updated. Etag *string `pulumi:"etag"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The resource URI of the managed application. ManagedApplication SubResourceResponse `pulumi:"managedApplication"` // The parameters for the managed application. ManagedApplicationParameters interface{} `pulumi:"managedApplicationParameters"` // The name of the resource Name string `pulumi:"name"` // The network function configurations from the user. NetworkFunctionUserConfigurations []NetworkFunctionUserConfigurationResponse `pulumi:"networkFunctionUserConfigurations"` // The provisioning state of the network function resource. ProvisioningState string `pulumi:"provisioningState"` // The service key for the network function resource. ServiceKey string `pulumi:"serviceKey"` // The sku name for the network function. SkuName *string `pulumi:"skuName"` // The sku type for the network function. SkuType string `pulumi:"skuType"` // 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 vendor name for the network function. VendorName *string `pulumi:"vendorName"` // The vendor provisioning state for the network function resource. VendorProvisioningState string `pulumi:"vendorProvisioningState"` }
Network function resource response.
func LookupNetworkFunction ¶ added in v0.2.4
func LookupNetworkFunction(ctx *pulumi.Context, args *LookupNetworkFunctionArgs, opts ...pulumi.InvokeOption) (*LookupNetworkFunctionResult, error)
type LookupVendorArgs ¶
type LookupVendorArgs struct { // The name of the vendor. VendorName string `pulumi:"vendorName"` }
type LookupVendorResult ¶
type LookupVendorResult struct { // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // The provisioning state of the vendor resource. ProvisioningState string `pulumi:"provisioningState"` // A list of IDs of the vendor skus offered by the vendor. Skus []SubResourceResponse `pulumi:"skus"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Vendor resource.
func LookupVendor ¶
func LookupVendor(ctx *pulumi.Context, args *LookupVendorArgs, opts ...pulumi.InvokeOption) (*LookupVendorResult, error)
type LookupVendorSkuPreviewResult ¶
type LookupVendorSkuPreviewResult struct { // The ARM ID of the resource. Id string `pulumi:"id"` // The preview subscription ID. Name string `pulumi:"name"` // The type of the resource. Type string `pulumi:"type"` }
Customer subscription which can use a sku.
func LookupVendorSkuPreview ¶
func LookupVendorSkuPreview(ctx *pulumi.Context, args *LookupVendorSkuPreviewArgs, opts ...pulumi.InvokeOption) (*LookupVendorSkuPreviewResult, error)
type LookupVendorSkusArgs ¶
type LookupVendorSkusResult ¶
type LookupVendorSkusResult struct { // The sku deployment mode. DeploymentMode *string `pulumi:"deploymentMode"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The parameters for the managed application to be supplied by the vendor. ManagedApplicationParameters interface{} `pulumi:"managedApplicationParameters"` // The template for the managed application deployment. ManagedApplicationTemplate interface{} `pulumi:"managedApplicationTemplate"` // The name of the resource Name string `pulumi:"name"` // The template definition of the network function. NetworkFunctionTemplate *NetworkFunctionTemplateResponse `pulumi:"networkFunctionTemplate"` // Indicates if the vendor sku is in preview mode. Preview *bool `pulumi:"preview"` // The provisioning state of the vendor sku sub resource. ProvisioningState string `pulumi:"provisioningState"` // The sku type. SkuType *string `pulumi:"skuType"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Sku sub resource.
func LookupVendorSkus ¶
func LookupVendorSkus(ctx *pulumi.Context, args *LookupVendorSkusArgs, opts ...pulumi.InvokeOption) (*LookupVendorSkusResult, error)
type NetworkFunction ¶ added in v0.2.4
type NetworkFunction struct { pulumi.CustomResourceState // The reference to the device resource. Device SubResourceResponsePtrOutput `pulumi:"device"` // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrOutput `pulumi:"etag"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The resource URI of the managed application. ManagedApplication SubResourceResponseOutput `pulumi:"managedApplication"` // The parameters for the managed application. ManagedApplicationParameters pulumi.AnyOutput `pulumi:"managedApplicationParameters"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The network function configurations from the user. NetworkFunctionUserConfigurations NetworkFunctionUserConfigurationResponseArrayOutput `pulumi:"networkFunctionUserConfigurations"` // The provisioning state of the network function resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The service key for the network function resource. ServiceKey pulumi.StringOutput `pulumi:"serviceKey"` // The sku name for the network function. SkuName pulumi.StringPtrOutput `pulumi:"skuName"` // The sku type for the network function. SkuType pulumi.StringOutput `pulumi:"skuType"` // 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 vendor name for the network function. VendorName pulumi.StringPtrOutput `pulumi:"vendorName"` // The vendor provisioning state for the network function resource. VendorProvisioningState pulumi.StringOutput `pulumi:"vendorProvisioningState"` }
Network function resource response.
func GetNetworkFunction ¶ added in v0.2.4
func GetNetworkFunction(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkFunctionState, opts ...pulumi.ResourceOption) (*NetworkFunction, error)
GetNetworkFunction gets an existing NetworkFunction 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 NewNetworkFunction ¶ added in v0.2.4
func NewNetworkFunction(ctx *pulumi.Context, name string, args *NetworkFunctionArgs, opts ...pulumi.ResourceOption) (*NetworkFunction, error)
NewNetworkFunction registers a new resource with the given unique name, arguments, and options.
func (*NetworkFunction) ElementType ¶ added in v0.2.6
func (*NetworkFunction) ElementType() reflect.Type
func (*NetworkFunction) ToNetworkFunctionOutput ¶ added in v0.2.6
func (i *NetworkFunction) ToNetworkFunctionOutput() NetworkFunctionOutput
func (*NetworkFunction) ToNetworkFunctionOutputWithContext ¶ added in v0.2.6
func (i *NetworkFunction) ToNetworkFunctionOutputWithContext(ctx context.Context) NetworkFunctionOutput
type NetworkFunctionArgs ¶ added in v0.2.4
type NetworkFunctionArgs struct { // The reference to the device resource. Device SubResourcePtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringInput // The parameters for the managed application. ManagedApplicationParameters pulumi.Input // Resource name for the network function resource. NetworkFunctionName pulumi.StringInput // The network function configurations from the user. NetworkFunctionUserConfigurations NetworkFunctionUserConfigurationArrayInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The sku name for the network function. SkuName pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The vendor name for the network function. VendorName pulumi.StringPtrInput }
The set of arguments for constructing a NetworkFunction resource.
func (NetworkFunctionArgs) ElementType ¶ added in v0.2.4
func (NetworkFunctionArgs) ElementType() reflect.Type
type NetworkFunctionInput ¶ added in v0.2.6
type NetworkFunctionInput interface { pulumi.Input ToNetworkFunctionOutput() NetworkFunctionOutput ToNetworkFunctionOutputWithContext(ctx context.Context) NetworkFunctionOutput }
type NetworkFunctionOutput ¶ added in v0.2.6
type NetworkFunctionOutput struct {
*pulumi.OutputState
}
func (NetworkFunctionOutput) ElementType ¶ added in v0.2.6
func (NetworkFunctionOutput) ElementType() reflect.Type
func (NetworkFunctionOutput) ToNetworkFunctionOutput ¶ added in v0.2.6
func (o NetworkFunctionOutput) ToNetworkFunctionOutput() NetworkFunctionOutput
func (NetworkFunctionOutput) ToNetworkFunctionOutputWithContext ¶ added in v0.2.6
func (o NetworkFunctionOutput) ToNetworkFunctionOutputWithContext(ctx context.Context) NetworkFunctionOutput
type NetworkFunctionRoleConfiguration ¶ added in v0.2.4
type NetworkFunctionRoleConfiguration struct { // Specifies the custom settings for the virtual machine. CustomProfile *CustomProfile `pulumi:"customProfile"` // The network interface configurations. NetworkInterfaces []NetworkInterface `pulumi:"networkInterfaces"` // Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function. OsProfile *OsProfile `pulumi:"osProfile"` // The name of the network function role. RoleName *string `pulumi:"roleName"` // Role type. RoleType *string `pulumi:"roleType"` // Specifies the storage settings for the virtual machine disks. StorageProfile *StorageProfile `pulumi:"storageProfile"` // The user parameters for customers. The format of user data parameters has to be matched with the provided user data template. UserDataParameters interface{} `pulumi:"userDataParameters"` // The user data template for customers. This is a json schema template describing the format and data type of user data parameters. UserDataTemplate interface{} `pulumi:"userDataTemplate"` // The size of the virtual machine. VirtualMachineSize *string `pulumi:"virtualMachineSize"` }
Network function role configuration.
type NetworkFunctionRoleConfigurationArgs ¶ added in v0.2.4
type NetworkFunctionRoleConfigurationArgs struct { // Specifies the custom settings for the virtual machine. CustomProfile CustomProfilePtrInput `pulumi:"customProfile"` // The network interface configurations. NetworkInterfaces NetworkInterfaceArrayInput `pulumi:"networkInterfaces"` // Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function. OsProfile OsProfilePtrInput `pulumi:"osProfile"` // The name of the network function role. RoleName pulumi.StringPtrInput `pulumi:"roleName"` // Role type. RoleType pulumi.StringPtrInput `pulumi:"roleType"` // Specifies the storage settings for the virtual machine disks. StorageProfile StorageProfilePtrInput `pulumi:"storageProfile"` // The user parameters for customers. The format of user data parameters has to be matched with the provided user data template. UserDataParameters pulumi.Input `pulumi:"userDataParameters"` // The user data template for customers. This is a json schema template describing the format and data type of user data parameters. UserDataTemplate pulumi.Input `pulumi:"userDataTemplate"` // The size of the virtual machine. VirtualMachineSize pulumi.StringPtrInput `pulumi:"virtualMachineSize"` }
Network function role configuration.
func (NetworkFunctionRoleConfigurationArgs) ElementType ¶ added in v0.2.4
func (NetworkFunctionRoleConfigurationArgs) ElementType() reflect.Type
func (NetworkFunctionRoleConfigurationArgs) ToNetworkFunctionRoleConfigurationOutput ¶ added in v0.2.4
func (i NetworkFunctionRoleConfigurationArgs) ToNetworkFunctionRoleConfigurationOutput() NetworkFunctionRoleConfigurationOutput
func (NetworkFunctionRoleConfigurationArgs) ToNetworkFunctionRoleConfigurationOutputWithContext ¶ added in v0.2.4
func (i NetworkFunctionRoleConfigurationArgs) ToNetworkFunctionRoleConfigurationOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationOutput
type NetworkFunctionRoleConfigurationArray ¶ added in v0.2.4
type NetworkFunctionRoleConfigurationArray []NetworkFunctionRoleConfigurationInput
func (NetworkFunctionRoleConfigurationArray) ElementType ¶ added in v0.2.4
func (NetworkFunctionRoleConfigurationArray) ElementType() reflect.Type
func (NetworkFunctionRoleConfigurationArray) ToNetworkFunctionRoleConfigurationArrayOutput ¶ added in v0.2.4
func (i NetworkFunctionRoleConfigurationArray) ToNetworkFunctionRoleConfigurationArrayOutput() NetworkFunctionRoleConfigurationArrayOutput
func (NetworkFunctionRoleConfigurationArray) ToNetworkFunctionRoleConfigurationArrayOutputWithContext ¶ added in v0.2.4
func (i NetworkFunctionRoleConfigurationArray) ToNetworkFunctionRoleConfigurationArrayOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationArrayOutput
type NetworkFunctionRoleConfigurationArrayInput ¶ added in v0.2.4
type NetworkFunctionRoleConfigurationArrayInput interface { pulumi.Input ToNetworkFunctionRoleConfigurationArrayOutput() NetworkFunctionRoleConfigurationArrayOutput ToNetworkFunctionRoleConfigurationArrayOutputWithContext(context.Context) NetworkFunctionRoleConfigurationArrayOutput }
NetworkFunctionRoleConfigurationArrayInput is an input type that accepts NetworkFunctionRoleConfigurationArray and NetworkFunctionRoleConfigurationArrayOutput values. You can construct a concrete instance of `NetworkFunctionRoleConfigurationArrayInput` via:
NetworkFunctionRoleConfigurationArray{ NetworkFunctionRoleConfigurationArgs{...} }
type NetworkFunctionRoleConfigurationArrayOutput ¶ added in v0.2.4
type NetworkFunctionRoleConfigurationArrayOutput struct{ *pulumi.OutputState }
func (NetworkFunctionRoleConfigurationArrayOutput) ElementType ¶ added in v0.2.4
func (NetworkFunctionRoleConfigurationArrayOutput) ElementType() reflect.Type
func (NetworkFunctionRoleConfigurationArrayOutput) ToNetworkFunctionRoleConfigurationArrayOutput ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationArrayOutput) ToNetworkFunctionRoleConfigurationArrayOutput() NetworkFunctionRoleConfigurationArrayOutput
func (NetworkFunctionRoleConfigurationArrayOutput) ToNetworkFunctionRoleConfigurationArrayOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationArrayOutput) ToNetworkFunctionRoleConfigurationArrayOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationArrayOutput
type NetworkFunctionRoleConfigurationInput ¶ added in v0.2.4
type NetworkFunctionRoleConfigurationInput interface { pulumi.Input ToNetworkFunctionRoleConfigurationOutput() NetworkFunctionRoleConfigurationOutput ToNetworkFunctionRoleConfigurationOutputWithContext(context.Context) NetworkFunctionRoleConfigurationOutput }
NetworkFunctionRoleConfigurationInput is an input type that accepts NetworkFunctionRoleConfigurationArgs and NetworkFunctionRoleConfigurationOutput values. You can construct a concrete instance of `NetworkFunctionRoleConfigurationInput` via:
NetworkFunctionRoleConfigurationArgs{...}
type NetworkFunctionRoleConfigurationOutput ¶ added in v0.2.4
type NetworkFunctionRoleConfigurationOutput struct{ *pulumi.OutputState }
Network function role configuration.
func (NetworkFunctionRoleConfigurationOutput) CustomProfile ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationOutput) CustomProfile() CustomProfilePtrOutput
Specifies the custom settings for the virtual machine.
func (NetworkFunctionRoleConfigurationOutput) ElementType ¶ added in v0.2.4
func (NetworkFunctionRoleConfigurationOutput) ElementType() reflect.Type
func (NetworkFunctionRoleConfigurationOutput) NetworkInterfaces ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationOutput) NetworkInterfaces() NetworkInterfaceArrayOutput
The network interface configurations.
func (NetworkFunctionRoleConfigurationOutput) OsProfile ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationOutput) OsProfile() OsProfilePtrOutput
Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
func (NetworkFunctionRoleConfigurationOutput) RoleName ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationOutput) RoleName() pulumi.StringPtrOutput
The name of the network function role.
func (NetworkFunctionRoleConfigurationOutput) RoleType ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationOutput) RoleType() pulumi.StringPtrOutput
Role type.
func (NetworkFunctionRoleConfigurationOutput) StorageProfile ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationOutput) StorageProfile() StorageProfilePtrOutput
Specifies the storage settings for the virtual machine disks.
func (NetworkFunctionRoleConfigurationOutput) ToNetworkFunctionRoleConfigurationOutput ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationOutput) ToNetworkFunctionRoleConfigurationOutput() NetworkFunctionRoleConfigurationOutput
func (NetworkFunctionRoleConfigurationOutput) ToNetworkFunctionRoleConfigurationOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationOutput) ToNetworkFunctionRoleConfigurationOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationOutput
func (NetworkFunctionRoleConfigurationOutput) UserDataParameters ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationOutput) UserDataParameters() pulumi.AnyOutput
The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
func (NetworkFunctionRoleConfigurationOutput) UserDataTemplate ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationOutput) UserDataTemplate() pulumi.AnyOutput
The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
func (NetworkFunctionRoleConfigurationOutput) VirtualMachineSize ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationOutput) VirtualMachineSize() pulumi.StringPtrOutput
The size of the virtual machine.
type NetworkFunctionRoleConfigurationResponse ¶ added in v0.2.4
type NetworkFunctionRoleConfigurationResponse struct { // Specifies the custom settings for the virtual machine. CustomProfile *CustomProfileResponse `pulumi:"customProfile"` // The network interface configurations. NetworkInterfaces []NetworkInterfaceResponse `pulumi:"networkInterfaces"` // Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function. OsProfile *OsProfileResponse `pulumi:"osProfile"` // The name of the network function role. RoleName *string `pulumi:"roleName"` // Role type. RoleType *string `pulumi:"roleType"` // Specifies the storage settings for the virtual machine disks. StorageProfile *StorageProfileResponse `pulumi:"storageProfile"` // The user parameters for customers. The format of user data parameters has to be matched with the provided user data template. UserDataParameters interface{} `pulumi:"userDataParameters"` // The user data template for customers. This is a json schema template describing the format and data type of user data parameters. UserDataTemplate interface{} `pulumi:"userDataTemplate"` // The size of the virtual machine. VirtualMachineSize *string `pulumi:"virtualMachineSize"` }
Network function role configuration.
type NetworkFunctionRoleConfigurationResponseArgs ¶ added in v0.2.4
type NetworkFunctionRoleConfigurationResponseArgs struct { // Specifies the custom settings for the virtual machine. CustomProfile CustomProfileResponsePtrInput `pulumi:"customProfile"` // The network interface configurations. NetworkInterfaces NetworkInterfaceResponseArrayInput `pulumi:"networkInterfaces"` // Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function. OsProfile OsProfileResponsePtrInput `pulumi:"osProfile"` // The name of the network function role. RoleName pulumi.StringPtrInput `pulumi:"roleName"` // Role type. RoleType pulumi.StringPtrInput `pulumi:"roleType"` // Specifies the storage settings for the virtual machine disks. StorageProfile StorageProfileResponsePtrInput `pulumi:"storageProfile"` // The user parameters for customers. The format of user data parameters has to be matched with the provided user data template. UserDataParameters pulumi.Input `pulumi:"userDataParameters"` // The user data template for customers. This is a json schema template describing the format and data type of user data parameters. UserDataTemplate pulumi.Input `pulumi:"userDataTemplate"` // The size of the virtual machine. VirtualMachineSize pulumi.StringPtrInput `pulumi:"virtualMachineSize"` }
Network function role configuration.
func (NetworkFunctionRoleConfigurationResponseArgs) ElementType ¶ added in v0.2.4
func (NetworkFunctionRoleConfigurationResponseArgs) ElementType() reflect.Type
func (NetworkFunctionRoleConfigurationResponseArgs) ToNetworkFunctionRoleConfigurationResponseOutput ¶ added in v0.2.4
func (i NetworkFunctionRoleConfigurationResponseArgs) ToNetworkFunctionRoleConfigurationResponseOutput() NetworkFunctionRoleConfigurationResponseOutput
func (NetworkFunctionRoleConfigurationResponseArgs) ToNetworkFunctionRoleConfigurationResponseOutputWithContext ¶ added in v0.2.4
func (i NetworkFunctionRoleConfigurationResponseArgs) ToNetworkFunctionRoleConfigurationResponseOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationResponseOutput
type NetworkFunctionRoleConfigurationResponseArray ¶ added in v0.2.4
type NetworkFunctionRoleConfigurationResponseArray []NetworkFunctionRoleConfigurationResponseInput
func (NetworkFunctionRoleConfigurationResponseArray) ElementType ¶ added in v0.2.4
func (NetworkFunctionRoleConfigurationResponseArray) ElementType() reflect.Type
func (NetworkFunctionRoleConfigurationResponseArray) ToNetworkFunctionRoleConfigurationResponseArrayOutput ¶ added in v0.2.4
func (i NetworkFunctionRoleConfigurationResponseArray) ToNetworkFunctionRoleConfigurationResponseArrayOutput() NetworkFunctionRoleConfigurationResponseArrayOutput
func (NetworkFunctionRoleConfigurationResponseArray) ToNetworkFunctionRoleConfigurationResponseArrayOutputWithContext ¶ added in v0.2.4
func (i NetworkFunctionRoleConfigurationResponseArray) ToNetworkFunctionRoleConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationResponseArrayOutput
type NetworkFunctionRoleConfigurationResponseArrayInput ¶ added in v0.2.4
type NetworkFunctionRoleConfigurationResponseArrayInput interface { pulumi.Input ToNetworkFunctionRoleConfigurationResponseArrayOutput() NetworkFunctionRoleConfigurationResponseArrayOutput ToNetworkFunctionRoleConfigurationResponseArrayOutputWithContext(context.Context) NetworkFunctionRoleConfigurationResponseArrayOutput }
NetworkFunctionRoleConfigurationResponseArrayInput is an input type that accepts NetworkFunctionRoleConfigurationResponseArray and NetworkFunctionRoleConfigurationResponseArrayOutput values. You can construct a concrete instance of `NetworkFunctionRoleConfigurationResponseArrayInput` via:
NetworkFunctionRoleConfigurationResponseArray{ NetworkFunctionRoleConfigurationResponseArgs{...} }
type NetworkFunctionRoleConfigurationResponseArrayOutput ¶ added in v0.2.4
type NetworkFunctionRoleConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (NetworkFunctionRoleConfigurationResponseArrayOutput) ElementType ¶ added in v0.2.4
func (NetworkFunctionRoleConfigurationResponseArrayOutput) ElementType() reflect.Type
func (NetworkFunctionRoleConfigurationResponseArrayOutput) ToNetworkFunctionRoleConfigurationResponseArrayOutput ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationResponseArrayOutput) ToNetworkFunctionRoleConfigurationResponseArrayOutput() NetworkFunctionRoleConfigurationResponseArrayOutput
func (NetworkFunctionRoleConfigurationResponseArrayOutput) ToNetworkFunctionRoleConfigurationResponseArrayOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationResponseArrayOutput) ToNetworkFunctionRoleConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationResponseArrayOutput
type NetworkFunctionRoleConfigurationResponseInput ¶ added in v0.2.4
type NetworkFunctionRoleConfigurationResponseInput interface { pulumi.Input ToNetworkFunctionRoleConfigurationResponseOutput() NetworkFunctionRoleConfigurationResponseOutput ToNetworkFunctionRoleConfigurationResponseOutputWithContext(context.Context) NetworkFunctionRoleConfigurationResponseOutput }
NetworkFunctionRoleConfigurationResponseInput is an input type that accepts NetworkFunctionRoleConfigurationResponseArgs and NetworkFunctionRoleConfigurationResponseOutput values. You can construct a concrete instance of `NetworkFunctionRoleConfigurationResponseInput` via:
NetworkFunctionRoleConfigurationResponseArgs{...}
type NetworkFunctionRoleConfigurationResponseOutput ¶ added in v0.2.4
type NetworkFunctionRoleConfigurationResponseOutput struct{ *pulumi.OutputState }
Network function role configuration.
func (NetworkFunctionRoleConfigurationResponseOutput) CustomProfile ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationResponseOutput) CustomProfile() CustomProfileResponsePtrOutput
Specifies the custom settings for the virtual machine.
func (NetworkFunctionRoleConfigurationResponseOutput) ElementType ¶ added in v0.2.4
func (NetworkFunctionRoleConfigurationResponseOutput) ElementType() reflect.Type
func (NetworkFunctionRoleConfigurationResponseOutput) NetworkInterfaces ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationResponseOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
The network interface configurations.
func (NetworkFunctionRoleConfigurationResponseOutput) OsProfile ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationResponseOutput) OsProfile() OsProfileResponsePtrOutput
Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
func (NetworkFunctionRoleConfigurationResponseOutput) RoleName ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationResponseOutput) RoleName() pulumi.StringPtrOutput
The name of the network function role.
func (NetworkFunctionRoleConfigurationResponseOutput) RoleType ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationResponseOutput) RoleType() pulumi.StringPtrOutput
Role type.
func (NetworkFunctionRoleConfigurationResponseOutput) StorageProfile ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationResponseOutput) StorageProfile() StorageProfileResponsePtrOutput
Specifies the storage settings for the virtual machine disks.
func (NetworkFunctionRoleConfigurationResponseOutput) ToNetworkFunctionRoleConfigurationResponseOutput ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationResponseOutput) ToNetworkFunctionRoleConfigurationResponseOutput() NetworkFunctionRoleConfigurationResponseOutput
func (NetworkFunctionRoleConfigurationResponseOutput) ToNetworkFunctionRoleConfigurationResponseOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationResponseOutput) ToNetworkFunctionRoleConfigurationResponseOutputWithContext(ctx context.Context) NetworkFunctionRoleConfigurationResponseOutput
func (NetworkFunctionRoleConfigurationResponseOutput) UserDataParameters ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationResponseOutput) UserDataParameters() pulumi.AnyOutput
The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
func (NetworkFunctionRoleConfigurationResponseOutput) UserDataTemplate ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationResponseOutput) UserDataTemplate() pulumi.AnyOutput
The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
func (NetworkFunctionRoleConfigurationResponseOutput) VirtualMachineSize ¶ added in v0.2.4
func (o NetworkFunctionRoleConfigurationResponseOutput) VirtualMachineSize() pulumi.StringPtrOutput
The size of the virtual machine.
type NetworkFunctionRoleConfigurationType ¶ added in v0.3.1
Role type.
func (NetworkFunctionRoleConfigurationType) ElementType ¶ added in v0.3.1
func (NetworkFunctionRoleConfigurationType) ElementType() reflect.Type
func (NetworkFunctionRoleConfigurationType) ToStringOutput ¶ added in v0.3.1
func (e NetworkFunctionRoleConfigurationType) ToStringOutput() pulumi.StringOutput
func (NetworkFunctionRoleConfigurationType) ToStringOutputWithContext ¶ added in v0.3.1
func (e NetworkFunctionRoleConfigurationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkFunctionRoleConfigurationType) ToStringPtrOutput ¶ added in v0.3.1
func (e NetworkFunctionRoleConfigurationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkFunctionRoleConfigurationType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e NetworkFunctionRoleConfigurationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkFunctionState ¶ added in v0.2.4
type NetworkFunctionState struct { // The reference to the device resource. Device SubResourceResponsePtrInput // A unique read-only string that changes whenever the resource is updated. Etag pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The resource URI of the managed application. ManagedApplication SubResourceResponsePtrInput // The parameters for the managed application. ManagedApplicationParameters pulumi.Input // The name of the resource Name pulumi.StringPtrInput // The network function configurations from the user. NetworkFunctionUserConfigurations NetworkFunctionUserConfigurationResponseArrayInput // The provisioning state of the network function resource. ProvisioningState pulumi.StringPtrInput // The service key for the network function resource. ServiceKey pulumi.StringPtrInput // The sku name for the network function. SkuName pulumi.StringPtrInput // The sku type for the network function. SkuType pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput // The vendor name for the network function. VendorName pulumi.StringPtrInput // The vendor provisioning state for the network function resource. VendorProvisioningState pulumi.StringPtrInput }
func (NetworkFunctionState) ElementType ¶ added in v0.2.4
func (NetworkFunctionState) ElementType() reflect.Type
type NetworkFunctionTemplate ¶ added in v0.2.4
type NetworkFunctionTemplate struct { // An array of network function role definitions. NetworkFunctionRoleConfigurations []NetworkFunctionRoleConfiguration `pulumi:"networkFunctionRoleConfigurations"` }
The network function template.
type NetworkFunctionTemplateArgs ¶ added in v0.2.4
type NetworkFunctionTemplateArgs struct { // An array of network function role definitions. NetworkFunctionRoleConfigurations NetworkFunctionRoleConfigurationArrayInput `pulumi:"networkFunctionRoleConfigurations"` }
The network function template.
func (NetworkFunctionTemplateArgs) ElementType ¶ added in v0.2.4
func (NetworkFunctionTemplateArgs) ElementType() reflect.Type
func (NetworkFunctionTemplateArgs) ToNetworkFunctionTemplateOutput ¶ added in v0.2.4
func (i NetworkFunctionTemplateArgs) ToNetworkFunctionTemplateOutput() NetworkFunctionTemplateOutput
func (NetworkFunctionTemplateArgs) ToNetworkFunctionTemplateOutputWithContext ¶ added in v0.2.4
func (i NetworkFunctionTemplateArgs) ToNetworkFunctionTemplateOutputWithContext(ctx context.Context) NetworkFunctionTemplateOutput
func (NetworkFunctionTemplateArgs) ToNetworkFunctionTemplatePtrOutput ¶ added in v0.2.4
func (i NetworkFunctionTemplateArgs) ToNetworkFunctionTemplatePtrOutput() NetworkFunctionTemplatePtrOutput
func (NetworkFunctionTemplateArgs) ToNetworkFunctionTemplatePtrOutputWithContext ¶ added in v0.2.4
func (i NetworkFunctionTemplateArgs) ToNetworkFunctionTemplatePtrOutputWithContext(ctx context.Context) NetworkFunctionTemplatePtrOutput
type NetworkFunctionTemplateInput ¶ added in v0.2.4
type NetworkFunctionTemplateInput interface { pulumi.Input ToNetworkFunctionTemplateOutput() NetworkFunctionTemplateOutput ToNetworkFunctionTemplateOutputWithContext(context.Context) NetworkFunctionTemplateOutput }
NetworkFunctionTemplateInput is an input type that accepts NetworkFunctionTemplateArgs and NetworkFunctionTemplateOutput values. You can construct a concrete instance of `NetworkFunctionTemplateInput` via:
NetworkFunctionTemplateArgs{...}
type NetworkFunctionTemplateOutput ¶ added in v0.2.4
type NetworkFunctionTemplateOutput struct{ *pulumi.OutputState }
The network function template.
func (NetworkFunctionTemplateOutput) ElementType ¶ added in v0.2.4
func (NetworkFunctionTemplateOutput) ElementType() reflect.Type
func (NetworkFunctionTemplateOutput) NetworkFunctionRoleConfigurations ¶ added in v0.2.4
func (o NetworkFunctionTemplateOutput) NetworkFunctionRoleConfigurations() NetworkFunctionRoleConfigurationArrayOutput
An array of network function role definitions.
func (NetworkFunctionTemplateOutput) ToNetworkFunctionTemplateOutput ¶ added in v0.2.4
func (o NetworkFunctionTemplateOutput) ToNetworkFunctionTemplateOutput() NetworkFunctionTemplateOutput
func (NetworkFunctionTemplateOutput) ToNetworkFunctionTemplateOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionTemplateOutput) ToNetworkFunctionTemplateOutputWithContext(ctx context.Context) NetworkFunctionTemplateOutput
func (NetworkFunctionTemplateOutput) ToNetworkFunctionTemplatePtrOutput ¶ added in v0.2.4
func (o NetworkFunctionTemplateOutput) ToNetworkFunctionTemplatePtrOutput() NetworkFunctionTemplatePtrOutput
func (NetworkFunctionTemplateOutput) ToNetworkFunctionTemplatePtrOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionTemplateOutput) ToNetworkFunctionTemplatePtrOutputWithContext(ctx context.Context) NetworkFunctionTemplatePtrOutput
type NetworkFunctionTemplatePtrInput ¶ added in v0.2.4
type NetworkFunctionTemplatePtrInput interface { pulumi.Input ToNetworkFunctionTemplatePtrOutput() NetworkFunctionTemplatePtrOutput ToNetworkFunctionTemplatePtrOutputWithContext(context.Context) NetworkFunctionTemplatePtrOutput }
NetworkFunctionTemplatePtrInput is an input type that accepts NetworkFunctionTemplateArgs, NetworkFunctionTemplatePtr and NetworkFunctionTemplatePtrOutput values. You can construct a concrete instance of `NetworkFunctionTemplatePtrInput` via:
NetworkFunctionTemplateArgs{...} or: nil
func NetworkFunctionTemplatePtr ¶ added in v0.2.4
func NetworkFunctionTemplatePtr(v *NetworkFunctionTemplateArgs) NetworkFunctionTemplatePtrInput
type NetworkFunctionTemplatePtrOutput ¶ added in v0.2.4
type NetworkFunctionTemplatePtrOutput struct{ *pulumi.OutputState }
func (NetworkFunctionTemplatePtrOutput) Elem ¶ added in v0.2.4
func (o NetworkFunctionTemplatePtrOutput) Elem() NetworkFunctionTemplateOutput
func (NetworkFunctionTemplatePtrOutput) ElementType ¶ added in v0.2.4
func (NetworkFunctionTemplatePtrOutput) ElementType() reflect.Type
func (NetworkFunctionTemplatePtrOutput) NetworkFunctionRoleConfigurations ¶ added in v0.2.4
func (o NetworkFunctionTemplatePtrOutput) NetworkFunctionRoleConfigurations() NetworkFunctionRoleConfigurationArrayOutput
An array of network function role definitions.
func (NetworkFunctionTemplatePtrOutput) ToNetworkFunctionTemplatePtrOutput ¶ added in v0.2.4
func (o NetworkFunctionTemplatePtrOutput) ToNetworkFunctionTemplatePtrOutput() NetworkFunctionTemplatePtrOutput
func (NetworkFunctionTemplatePtrOutput) ToNetworkFunctionTemplatePtrOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionTemplatePtrOutput) ToNetworkFunctionTemplatePtrOutputWithContext(ctx context.Context) NetworkFunctionTemplatePtrOutput
type NetworkFunctionTemplateResponse ¶ added in v0.2.4
type NetworkFunctionTemplateResponse struct { // An array of network function role definitions. NetworkFunctionRoleConfigurations []NetworkFunctionRoleConfigurationResponse `pulumi:"networkFunctionRoleConfigurations"` }
The network function template.
type NetworkFunctionTemplateResponseArgs ¶ added in v0.2.4
type NetworkFunctionTemplateResponseArgs struct { // An array of network function role definitions. NetworkFunctionRoleConfigurations NetworkFunctionRoleConfigurationResponseArrayInput `pulumi:"networkFunctionRoleConfigurations"` }
The network function template.
func (NetworkFunctionTemplateResponseArgs) ElementType ¶ added in v0.2.4
func (NetworkFunctionTemplateResponseArgs) ElementType() reflect.Type
func (NetworkFunctionTemplateResponseArgs) ToNetworkFunctionTemplateResponseOutput ¶ added in v0.2.4
func (i NetworkFunctionTemplateResponseArgs) ToNetworkFunctionTemplateResponseOutput() NetworkFunctionTemplateResponseOutput
func (NetworkFunctionTemplateResponseArgs) ToNetworkFunctionTemplateResponseOutputWithContext ¶ added in v0.2.4
func (i NetworkFunctionTemplateResponseArgs) ToNetworkFunctionTemplateResponseOutputWithContext(ctx context.Context) NetworkFunctionTemplateResponseOutput
func (NetworkFunctionTemplateResponseArgs) ToNetworkFunctionTemplateResponsePtrOutput ¶ added in v0.2.4
func (i NetworkFunctionTemplateResponseArgs) ToNetworkFunctionTemplateResponsePtrOutput() NetworkFunctionTemplateResponsePtrOutput
func (NetworkFunctionTemplateResponseArgs) ToNetworkFunctionTemplateResponsePtrOutputWithContext ¶ added in v0.2.4
func (i NetworkFunctionTemplateResponseArgs) ToNetworkFunctionTemplateResponsePtrOutputWithContext(ctx context.Context) NetworkFunctionTemplateResponsePtrOutput
type NetworkFunctionTemplateResponseInput ¶ added in v0.2.4
type NetworkFunctionTemplateResponseInput interface { pulumi.Input ToNetworkFunctionTemplateResponseOutput() NetworkFunctionTemplateResponseOutput ToNetworkFunctionTemplateResponseOutputWithContext(context.Context) NetworkFunctionTemplateResponseOutput }
NetworkFunctionTemplateResponseInput is an input type that accepts NetworkFunctionTemplateResponseArgs and NetworkFunctionTemplateResponseOutput values. You can construct a concrete instance of `NetworkFunctionTemplateResponseInput` via:
NetworkFunctionTemplateResponseArgs{...}
type NetworkFunctionTemplateResponseOutput ¶ added in v0.2.4
type NetworkFunctionTemplateResponseOutput struct{ *pulumi.OutputState }
The network function template.
func (NetworkFunctionTemplateResponseOutput) ElementType ¶ added in v0.2.4
func (NetworkFunctionTemplateResponseOutput) ElementType() reflect.Type
func (NetworkFunctionTemplateResponseOutput) NetworkFunctionRoleConfigurations ¶ added in v0.2.4
func (o NetworkFunctionTemplateResponseOutput) NetworkFunctionRoleConfigurations() NetworkFunctionRoleConfigurationResponseArrayOutput
An array of network function role definitions.
func (NetworkFunctionTemplateResponseOutput) ToNetworkFunctionTemplateResponseOutput ¶ added in v0.2.4
func (o NetworkFunctionTemplateResponseOutput) ToNetworkFunctionTemplateResponseOutput() NetworkFunctionTemplateResponseOutput
func (NetworkFunctionTemplateResponseOutput) ToNetworkFunctionTemplateResponseOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionTemplateResponseOutput) ToNetworkFunctionTemplateResponseOutputWithContext(ctx context.Context) NetworkFunctionTemplateResponseOutput
func (NetworkFunctionTemplateResponseOutput) ToNetworkFunctionTemplateResponsePtrOutput ¶ added in v0.2.4
func (o NetworkFunctionTemplateResponseOutput) ToNetworkFunctionTemplateResponsePtrOutput() NetworkFunctionTemplateResponsePtrOutput
func (NetworkFunctionTemplateResponseOutput) ToNetworkFunctionTemplateResponsePtrOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionTemplateResponseOutput) ToNetworkFunctionTemplateResponsePtrOutputWithContext(ctx context.Context) NetworkFunctionTemplateResponsePtrOutput
type NetworkFunctionTemplateResponsePtrInput ¶ added in v0.2.4
type NetworkFunctionTemplateResponsePtrInput interface { pulumi.Input ToNetworkFunctionTemplateResponsePtrOutput() NetworkFunctionTemplateResponsePtrOutput ToNetworkFunctionTemplateResponsePtrOutputWithContext(context.Context) NetworkFunctionTemplateResponsePtrOutput }
NetworkFunctionTemplateResponsePtrInput is an input type that accepts NetworkFunctionTemplateResponseArgs, NetworkFunctionTemplateResponsePtr and NetworkFunctionTemplateResponsePtrOutput values. You can construct a concrete instance of `NetworkFunctionTemplateResponsePtrInput` via:
NetworkFunctionTemplateResponseArgs{...} or: nil
func NetworkFunctionTemplateResponsePtr ¶ added in v0.2.4
func NetworkFunctionTemplateResponsePtr(v *NetworkFunctionTemplateResponseArgs) NetworkFunctionTemplateResponsePtrInput
type NetworkFunctionTemplateResponsePtrOutput ¶ added in v0.2.4
type NetworkFunctionTemplateResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkFunctionTemplateResponsePtrOutput) ElementType ¶ added in v0.2.4
func (NetworkFunctionTemplateResponsePtrOutput) ElementType() reflect.Type
func (NetworkFunctionTemplateResponsePtrOutput) NetworkFunctionRoleConfigurations ¶ added in v0.2.4
func (o NetworkFunctionTemplateResponsePtrOutput) NetworkFunctionRoleConfigurations() NetworkFunctionRoleConfigurationResponseArrayOutput
An array of network function role definitions.
func (NetworkFunctionTemplateResponsePtrOutput) ToNetworkFunctionTemplateResponsePtrOutput ¶ added in v0.2.4
func (o NetworkFunctionTemplateResponsePtrOutput) ToNetworkFunctionTemplateResponsePtrOutput() NetworkFunctionTemplateResponsePtrOutput
func (NetworkFunctionTemplateResponsePtrOutput) ToNetworkFunctionTemplateResponsePtrOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionTemplateResponsePtrOutput) ToNetworkFunctionTemplateResponsePtrOutputWithContext(ctx context.Context) NetworkFunctionTemplateResponsePtrOutput
type NetworkFunctionUserConfiguration ¶ added in v0.2.4
type NetworkFunctionUserConfiguration struct { // The network interface configuration. NetworkInterfaces []NetworkInterface `pulumi:"networkInterfaces"` // Specifies the operating system settings for the role instance. OsProfile *NetworkFunctionUserConfigurationOsProfile `pulumi:"osProfile"` // The name of the network function role. RoleName *string `pulumi:"roleName"` // The user data parameters from the customer. UserDataParameters interface{} `pulumi:"userDataParameters"` }
The network function user configuration.
type NetworkFunctionUserConfigurationArgs ¶ added in v0.2.4
type NetworkFunctionUserConfigurationArgs struct { // The network interface configuration. NetworkInterfaces NetworkInterfaceArrayInput `pulumi:"networkInterfaces"` // Specifies the operating system settings for the role instance. OsProfile NetworkFunctionUserConfigurationOsProfilePtrInput `pulumi:"osProfile"` // The name of the network function role. RoleName pulumi.StringPtrInput `pulumi:"roleName"` // The user data parameters from the customer. UserDataParameters pulumi.Input `pulumi:"userDataParameters"` }
The network function user configuration.
func (NetworkFunctionUserConfigurationArgs) ElementType ¶ added in v0.2.4
func (NetworkFunctionUserConfigurationArgs) ElementType() reflect.Type
func (NetworkFunctionUserConfigurationArgs) ToNetworkFunctionUserConfigurationOutput ¶ added in v0.2.4
func (i NetworkFunctionUserConfigurationArgs) ToNetworkFunctionUserConfigurationOutput() NetworkFunctionUserConfigurationOutput
func (NetworkFunctionUserConfigurationArgs) ToNetworkFunctionUserConfigurationOutputWithContext ¶ added in v0.2.4
func (i NetworkFunctionUserConfigurationArgs) ToNetworkFunctionUserConfigurationOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOutput
type NetworkFunctionUserConfigurationArray ¶ added in v0.2.4
type NetworkFunctionUserConfigurationArray []NetworkFunctionUserConfigurationInput
func (NetworkFunctionUserConfigurationArray) ElementType ¶ added in v0.2.4
func (NetworkFunctionUserConfigurationArray) ElementType() reflect.Type
func (NetworkFunctionUserConfigurationArray) ToNetworkFunctionUserConfigurationArrayOutput ¶ added in v0.2.4
func (i NetworkFunctionUserConfigurationArray) ToNetworkFunctionUserConfigurationArrayOutput() NetworkFunctionUserConfigurationArrayOutput
func (NetworkFunctionUserConfigurationArray) ToNetworkFunctionUserConfigurationArrayOutputWithContext ¶ added in v0.2.4
func (i NetworkFunctionUserConfigurationArray) ToNetworkFunctionUserConfigurationArrayOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationArrayOutput
type NetworkFunctionUserConfigurationArrayInput ¶ added in v0.2.4
type NetworkFunctionUserConfigurationArrayInput interface { pulumi.Input ToNetworkFunctionUserConfigurationArrayOutput() NetworkFunctionUserConfigurationArrayOutput ToNetworkFunctionUserConfigurationArrayOutputWithContext(context.Context) NetworkFunctionUserConfigurationArrayOutput }
NetworkFunctionUserConfigurationArrayInput is an input type that accepts NetworkFunctionUserConfigurationArray and NetworkFunctionUserConfigurationArrayOutput values. You can construct a concrete instance of `NetworkFunctionUserConfigurationArrayInput` via:
NetworkFunctionUserConfigurationArray{ NetworkFunctionUserConfigurationArgs{...} }
type NetworkFunctionUserConfigurationArrayOutput ¶ added in v0.2.4
type NetworkFunctionUserConfigurationArrayOutput struct{ *pulumi.OutputState }
func (NetworkFunctionUserConfigurationArrayOutput) ElementType ¶ added in v0.2.4
func (NetworkFunctionUserConfigurationArrayOutput) ElementType() reflect.Type
func (NetworkFunctionUserConfigurationArrayOutput) ToNetworkFunctionUserConfigurationArrayOutput ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationArrayOutput) ToNetworkFunctionUserConfigurationArrayOutput() NetworkFunctionUserConfigurationArrayOutput
func (NetworkFunctionUserConfigurationArrayOutput) ToNetworkFunctionUserConfigurationArrayOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationArrayOutput) ToNetworkFunctionUserConfigurationArrayOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationArrayOutput
type NetworkFunctionUserConfigurationInput ¶ added in v0.2.4
type NetworkFunctionUserConfigurationInput interface { pulumi.Input ToNetworkFunctionUserConfigurationOutput() NetworkFunctionUserConfigurationOutput ToNetworkFunctionUserConfigurationOutputWithContext(context.Context) NetworkFunctionUserConfigurationOutput }
NetworkFunctionUserConfigurationInput is an input type that accepts NetworkFunctionUserConfigurationArgs and NetworkFunctionUserConfigurationOutput values. You can construct a concrete instance of `NetworkFunctionUserConfigurationInput` via:
NetworkFunctionUserConfigurationArgs{...}
type NetworkFunctionUserConfigurationOsProfile ¶ added in v0.2.4
type NetworkFunctionUserConfigurationOsProfile struct { // Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData *string `pulumi:"customData"` }
Specifies the operating system settings for the role instance.
type NetworkFunctionUserConfigurationOsProfileArgs ¶ added in v0.2.4
type NetworkFunctionUserConfigurationOsProfileArgs struct { // Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData pulumi.StringPtrInput `pulumi:"customData"` }
Specifies the operating system settings for the role instance.
func (NetworkFunctionUserConfigurationOsProfileArgs) ElementType ¶ added in v0.2.4
func (NetworkFunctionUserConfigurationOsProfileArgs) ElementType() reflect.Type
func (NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfileOutput ¶ added in v0.2.4
func (i NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfileOutput() NetworkFunctionUserConfigurationOsProfileOutput
func (NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfileOutputWithContext ¶ added in v0.2.4
func (i NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfileOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOsProfileOutput
func (NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfilePtrOutput ¶ added in v0.2.4
func (i NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfilePtrOutput() NetworkFunctionUserConfigurationOsProfilePtrOutput
func (NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfilePtrOutputWithContext ¶ added in v0.2.4
func (i NetworkFunctionUserConfigurationOsProfileArgs) ToNetworkFunctionUserConfigurationOsProfilePtrOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOsProfilePtrOutput
type NetworkFunctionUserConfigurationOsProfileInput ¶ added in v0.2.4
type NetworkFunctionUserConfigurationOsProfileInput interface { pulumi.Input ToNetworkFunctionUserConfigurationOsProfileOutput() NetworkFunctionUserConfigurationOsProfileOutput ToNetworkFunctionUserConfigurationOsProfileOutputWithContext(context.Context) NetworkFunctionUserConfigurationOsProfileOutput }
NetworkFunctionUserConfigurationOsProfileInput is an input type that accepts NetworkFunctionUserConfigurationOsProfileArgs and NetworkFunctionUserConfigurationOsProfileOutput values. You can construct a concrete instance of `NetworkFunctionUserConfigurationOsProfileInput` via:
NetworkFunctionUserConfigurationOsProfileArgs{...}
type NetworkFunctionUserConfigurationOsProfileOutput ¶ added in v0.2.4
type NetworkFunctionUserConfigurationOsProfileOutput struct{ *pulumi.OutputState }
Specifies the operating system settings for the role instance.
func (NetworkFunctionUserConfigurationOsProfileOutput) CustomData ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationOsProfileOutput) CustomData() pulumi.StringPtrOutput
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (NetworkFunctionUserConfigurationOsProfileOutput) ElementType ¶ added in v0.2.4
func (NetworkFunctionUserConfigurationOsProfileOutput) ElementType() reflect.Type
func (NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfileOutput ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfileOutput() NetworkFunctionUserConfigurationOsProfileOutput
func (NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfileOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfileOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOsProfileOutput
func (NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutput ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutput() NetworkFunctionUserConfigurationOsProfilePtrOutput
func (NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationOsProfileOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOsProfilePtrOutput
type NetworkFunctionUserConfigurationOsProfilePtrInput ¶ added in v0.2.4
type NetworkFunctionUserConfigurationOsProfilePtrInput interface { pulumi.Input ToNetworkFunctionUserConfigurationOsProfilePtrOutput() NetworkFunctionUserConfigurationOsProfilePtrOutput ToNetworkFunctionUserConfigurationOsProfilePtrOutputWithContext(context.Context) NetworkFunctionUserConfigurationOsProfilePtrOutput }
NetworkFunctionUserConfigurationOsProfilePtrInput is an input type that accepts NetworkFunctionUserConfigurationOsProfileArgs, NetworkFunctionUserConfigurationOsProfilePtr and NetworkFunctionUserConfigurationOsProfilePtrOutput values. You can construct a concrete instance of `NetworkFunctionUserConfigurationOsProfilePtrInput` via:
NetworkFunctionUserConfigurationOsProfileArgs{...} or: nil
func NetworkFunctionUserConfigurationOsProfilePtr ¶ added in v0.2.4
func NetworkFunctionUserConfigurationOsProfilePtr(v *NetworkFunctionUserConfigurationOsProfileArgs) NetworkFunctionUserConfigurationOsProfilePtrInput
type NetworkFunctionUserConfigurationOsProfilePtrOutput ¶ added in v0.2.4
type NetworkFunctionUserConfigurationOsProfilePtrOutput struct{ *pulumi.OutputState }
func (NetworkFunctionUserConfigurationOsProfilePtrOutput) CustomData ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationOsProfilePtrOutput) CustomData() pulumi.StringPtrOutput
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (NetworkFunctionUserConfigurationOsProfilePtrOutput) ElementType ¶ added in v0.2.4
func (NetworkFunctionUserConfigurationOsProfilePtrOutput) ElementType() reflect.Type
func (NetworkFunctionUserConfigurationOsProfilePtrOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutput ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationOsProfilePtrOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutput() NetworkFunctionUserConfigurationOsProfilePtrOutput
func (NetworkFunctionUserConfigurationOsProfilePtrOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationOsProfilePtrOutput) ToNetworkFunctionUserConfigurationOsProfilePtrOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOsProfilePtrOutput
type NetworkFunctionUserConfigurationOutput ¶ added in v0.2.4
type NetworkFunctionUserConfigurationOutput struct{ *pulumi.OutputState }
The network function user configuration.
func (NetworkFunctionUserConfigurationOutput) ElementType ¶ added in v0.2.4
func (NetworkFunctionUserConfigurationOutput) ElementType() reflect.Type
func (NetworkFunctionUserConfigurationOutput) NetworkInterfaces ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationOutput) NetworkInterfaces() NetworkInterfaceArrayOutput
The network interface configuration.
func (NetworkFunctionUserConfigurationOutput) OsProfile ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationOutput) OsProfile() NetworkFunctionUserConfigurationOsProfilePtrOutput
Specifies the operating system settings for the role instance.
func (NetworkFunctionUserConfigurationOutput) RoleName ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationOutput) RoleName() pulumi.StringPtrOutput
The name of the network function role.
func (NetworkFunctionUserConfigurationOutput) ToNetworkFunctionUserConfigurationOutput ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationOutput) ToNetworkFunctionUserConfigurationOutput() NetworkFunctionUserConfigurationOutput
func (NetworkFunctionUserConfigurationOutput) ToNetworkFunctionUserConfigurationOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationOutput) ToNetworkFunctionUserConfigurationOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationOutput
func (NetworkFunctionUserConfigurationOutput) UserDataParameters ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationOutput) UserDataParameters() pulumi.AnyOutput
The user data parameters from the customer.
type NetworkFunctionUserConfigurationResponse ¶ added in v0.2.4
type NetworkFunctionUserConfigurationResponse struct { // The network interface configuration. NetworkInterfaces []NetworkInterfaceResponse `pulumi:"networkInterfaces"` // Specifies the operating system settings for the role instance. OsProfile *NetworkFunctionUserConfigurationResponseOsProfile `pulumi:"osProfile"` // The name of the network function role. RoleName *string `pulumi:"roleName"` // The user data parameters from the customer. UserDataParameters interface{} `pulumi:"userDataParameters"` }
The network function user configuration.
type NetworkFunctionUserConfigurationResponseArgs ¶ added in v0.2.4
type NetworkFunctionUserConfigurationResponseArgs struct { // The network interface configuration. NetworkInterfaces NetworkInterfaceResponseArrayInput `pulumi:"networkInterfaces"` // Specifies the operating system settings for the role instance. OsProfile NetworkFunctionUserConfigurationResponseOsProfilePtrInput `pulumi:"osProfile"` // The name of the network function role. RoleName pulumi.StringPtrInput `pulumi:"roleName"` // The user data parameters from the customer. UserDataParameters pulumi.Input `pulumi:"userDataParameters"` }
The network function user configuration.
func (NetworkFunctionUserConfigurationResponseArgs) ElementType ¶ added in v0.2.4
func (NetworkFunctionUserConfigurationResponseArgs) ElementType() reflect.Type
func (NetworkFunctionUserConfigurationResponseArgs) ToNetworkFunctionUserConfigurationResponseOutput ¶ added in v0.2.4
func (i NetworkFunctionUserConfigurationResponseArgs) ToNetworkFunctionUserConfigurationResponseOutput() NetworkFunctionUserConfigurationResponseOutput
func (NetworkFunctionUserConfigurationResponseArgs) ToNetworkFunctionUserConfigurationResponseOutputWithContext ¶ added in v0.2.4
func (i NetworkFunctionUserConfigurationResponseArgs) ToNetworkFunctionUserConfigurationResponseOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseOutput
type NetworkFunctionUserConfigurationResponseArray ¶ added in v0.2.4
type NetworkFunctionUserConfigurationResponseArray []NetworkFunctionUserConfigurationResponseInput
func (NetworkFunctionUserConfigurationResponseArray) ElementType ¶ added in v0.2.4
func (NetworkFunctionUserConfigurationResponseArray) ElementType() reflect.Type
func (NetworkFunctionUserConfigurationResponseArray) ToNetworkFunctionUserConfigurationResponseArrayOutput ¶ added in v0.2.4
func (i NetworkFunctionUserConfigurationResponseArray) ToNetworkFunctionUserConfigurationResponseArrayOutput() NetworkFunctionUserConfigurationResponseArrayOutput
func (NetworkFunctionUserConfigurationResponseArray) ToNetworkFunctionUserConfigurationResponseArrayOutputWithContext ¶ added in v0.2.4
func (i NetworkFunctionUserConfigurationResponseArray) ToNetworkFunctionUserConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseArrayOutput
type NetworkFunctionUserConfigurationResponseArrayInput ¶ added in v0.2.4
type NetworkFunctionUserConfigurationResponseArrayInput interface { pulumi.Input ToNetworkFunctionUserConfigurationResponseArrayOutput() NetworkFunctionUserConfigurationResponseArrayOutput ToNetworkFunctionUserConfigurationResponseArrayOutputWithContext(context.Context) NetworkFunctionUserConfigurationResponseArrayOutput }
NetworkFunctionUserConfigurationResponseArrayInput is an input type that accepts NetworkFunctionUserConfigurationResponseArray and NetworkFunctionUserConfigurationResponseArrayOutput values. You can construct a concrete instance of `NetworkFunctionUserConfigurationResponseArrayInput` via:
NetworkFunctionUserConfigurationResponseArray{ NetworkFunctionUserConfigurationResponseArgs{...} }
type NetworkFunctionUserConfigurationResponseArrayOutput ¶ added in v0.2.4
type NetworkFunctionUserConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (NetworkFunctionUserConfigurationResponseArrayOutput) ElementType ¶ added in v0.2.4
func (NetworkFunctionUserConfigurationResponseArrayOutput) ElementType() reflect.Type
func (NetworkFunctionUserConfigurationResponseArrayOutput) ToNetworkFunctionUserConfigurationResponseArrayOutput ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationResponseArrayOutput) ToNetworkFunctionUserConfigurationResponseArrayOutput() NetworkFunctionUserConfigurationResponseArrayOutput
func (NetworkFunctionUserConfigurationResponseArrayOutput) ToNetworkFunctionUserConfigurationResponseArrayOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationResponseArrayOutput) ToNetworkFunctionUserConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseArrayOutput
type NetworkFunctionUserConfigurationResponseInput ¶ added in v0.2.4
type NetworkFunctionUserConfigurationResponseInput interface { pulumi.Input ToNetworkFunctionUserConfigurationResponseOutput() NetworkFunctionUserConfigurationResponseOutput ToNetworkFunctionUserConfigurationResponseOutputWithContext(context.Context) NetworkFunctionUserConfigurationResponseOutput }
NetworkFunctionUserConfigurationResponseInput is an input type that accepts NetworkFunctionUserConfigurationResponseArgs and NetworkFunctionUserConfigurationResponseOutput values. You can construct a concrete instance of `NetworkFunctionUserConfigurationResponseInput` via:
NetworkFunctionUserConfigurationResponseArgs{...}
type NetworkFunctionUserConfigurationResponseOsProfile ¶ added in v0.2.4
type NetworkFunctionUserConfigurationResponseOsProfile struct { // Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData *string `pulumi:"customData"` }
Specifies the operating system settings for the role instance.
type NetworkFunctionUserConfigurationResponseOsProfileArgs ¶ added in v0.2.4
type NetworkFunctionUserConfigurationResponseOsProfileArgs struct { // Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData pulumi.StringPtrInput `pulumi:"customData"` }
Specifies the operating system settings for the role instance.
func (NetworkFunctionUserConfigurationResponseOsProfileArgs) ElementType ¶ added in v0.2.4
func (NetworkFunctionUserConfigurationResponseOsProfileArgs) ElementType() reflect.Type
func (NetworkFunctionUserConfigurationResponseOsProfileArgs) ToNetworkFunctionUserConfigurationResponseOsProfileOutput ¶ added in v0.2.4
func (i NetworkFunctionUserConfigurationResponseOsProfileArgs) ToNetworkFunctionUserConfigurationResponseOsProfileOutput() NetworkFunctionUserConfigurationResponseOsProfileOutput
func (NetworkFunctionUserConfigurationResponseOsProfileArgs) ToNetworkFunctionUserConfigurationResponseOsProfileOutputWithContext ¶ added in v0.2.4
func (i NetworkFunctionUserConfigurationResponseOsProfileArgs) ToNetworkFunctionUserConfigurationResponseOsProfileOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseOsProfileOutput
func (NetworkFunctionUserConfigurationResponseOsProfileArgs) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutput ¶ added in v0.2.4
func (i NetworkFunctionUserConfigurationResponseOsProfileArgs) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutput() NetworkFunctionUserConfigurationResponseOsProfilePtrOutput
func (NetworkFunctionUserConfigurationResponseOsProfileArgs) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutputWithContext ¶ added in v0.2.4
func (i NetworkFunctionUserConfigurationResponseOsProfileArgs) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseOsProfilePtrOutput
type NetworkFunctionUserConfigurationResponseOsProfileInput ¶ added in v0.2.4
type NetworkFunctionUserConfigurationResponseOsProfileInput interface { pulumi.Input ToNetworkFunctionUserConfigurationResponseOsProfileOutput() NetworkFunctionUserConfigurationResponseOsProfileOutput ToNetworkFunctionUserConfigurationResponseOsProfileOutputWithContext(context.Context) NetworkFunctionUserConfigurationResponseOsProfileOutput }
NetworkFunctionUserConfigurationResponseOsProfileInput is an input type that accepts NetworkFunctionUserConfigurationResponseOsProfileArgs and NetworkFunctionUserConfigurationResponseOsProfileOutput values. You can construct a concrete instance of `NetworkFunctionUserConfigurationResponseOsProfileInput` via:
NetworkFunctionUserConfigurationResponseOsProfileArgs{...}
type NetworkFunctionUserConfigurationResponseOsProfileOutput ¶ added in v0.2.4
type NetworkFunctionUserConfigurationResponseOsProfileOutput struct{ *pulumi.OutputState }
Specifies the operating system settings for the role instance.
func (NetworkFunctionUserConfigurationResponseOsProfileOutput) CustomData ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationResponseOsProfileOutput) CustomData() pulumi.StringPtrOutput
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (NetworkFunctionUserConfigurationResponseOsProfileOutput) ElementType ¶ added in v0.2.4
func (NetworkFunctionUserConfigurationResponseOsProfileOutput) ElementType() reflect.Type
func (NetworkFunctionUserConfigurationResponseOsProfileOutput) ToNetworkFunctionUserConfigurationResponseOsProfileOutput ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationResponseOsProfileOutput) ToNetworkFunctionUserConfigurationResponseOsProfileOutput() NetworkFunctionUserConfigurationResponseOsProfileOutput
func (NetworkFunctionUserConfigurationResponseOsProfileOutput) ToNetworkFunctionUserConfigurationResponseOsProfileOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationResponseOsProfileOutput) ToNetworkFunctionUserConfigurationResponseOsProfileOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseOsProfileOutput
func (NetworkFunctionUserConfigurationResponseOsProfileOutput) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutput ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationResponseOsProfileOutput) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutput() NetworkFunctionUserConfigurationResponseOsProfilePtrOutput
func (NetworkFunctionUserConfigurationResponseOsProfileOutput) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationResponseOsProfileOutput) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseOsProfilePtrOutput
type NetworkFunctionUserConfigurationResponseOsProfilePtrInput ¶ added in v0.2.4
type NetworkFunctionUserConfigurationResponseOsProfilePtrInput interface { pulumi.Input ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutput() NetworkFunctionUserConfigurationResponseOsProfilePtrOutput ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutputWithContext(context.Context) NetworkFunctionUserConfigurationResponseOsProfilePtrOutput }
NetworkFunctionUserConfigurationResponseOsProfilePtrInput is an input type that accepts NetworkFunctionUserConfigurationResponseOsProfileArgs, NetworkFunctionUserConfigurationResponseOsProfilePtr and NetworkFunctionUserConfigurationResponseOsProfilePtrOutput values. You can construct a concrete instance of `NetworkFunctionUserConfigurationResponseOsProfilePtrInput` via:
NetworkFunctionUserConfigurationResponseOsProfileArgs{...} or: nil
func NetworkFunctionUserConfigurationResponseOsProfilePtr ¶ added in v0.2.4
func NetworkFunctionUserConfigurationResponseOsProfilePtr(v *NetworkFunctionUserConfigurationResponseOsProfileArgs) NetworkFunctionUserConfigurationResponseOsProfilePtrInput
type NetworkFunctionUserConfigurationResponseOsProfilePtrOutput ¶ added in v0.2.4
type NetworkFunctionUserConfigurationResponseOsProfilePtrOutput struct{ *pulumi.OutputState }
func (NetworkFunctionUserConfigurationResponseOsProfilePtrOutput) CustomData ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationResponseOsProfilePtrOutput) CustomData() pulumi.StringPtrOutput
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (NetworkFunctionUserConfigurationResponseOsProfilePtrOutput) ElementType ¶ added in v0.2.4
func (NetworkFunctionUserConfigurationResponseOsProfilePtrOutput) ElementType() reflect.Type
func (NetworkFunctionUserConfigurationResponseOsProfilePtrOutput) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutput ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationResponseOsProfilePtrOutput) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutput() NetworkFunctionUserConfigurationResponseOsProfilePtrOutput
func (NetworkFunctionUserConfigurationResponseOsProfilePtrOutput) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationResponseOsProfilePtrOutput) ToNetworkFunctionUserConfigurationResponseOsProfilePtrOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseOsProfilePtrOutput
type NetworkFunctionUserConfigurationResponseOutput ¶ added in v0.2.4
type NetworkFunctionUserConfigurationResponseOutput struct{ *pulumi.OutputState }
The network function user configuration.
func (NetworkFunctionUserConfigurationResponseOutput) ElementType ¶ added in v0.2.4
func (NetworkFunctionUserConfigurationResponseOutput) ElementType() reflect.Type
func (NetworkFunctionUserConfigurationResponseOutput) NetworkInterfaces ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationResponseOutput) NetworkInterfaces() NetworkInterfaceResponseArrayOutput
The network interface configuration.
func (NetworkFunctionUserConfigurationResponseOutput) OsProfile ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationResponseOutput) OsProfile() NetworkFunctionUserConfigurationResponseOsProfilePtrOutput
Specifies the operating system settings for the role instance.
func (NetworkFunctionUserConfigurationResponseOutput) RoleName ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationResponseOutput) RoleName() pulumi.StringPtrOutput
The name of the network function role.
func (NetworkFunctionUserConfigurationResponseOutput) ToNetworkFunctionUserConfigurationResponseOutput ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationResponseOutput) ToNetworkFunctionUserConfigurationResponseOutput() NetworkFunctionUserConfigurationResponseOutput
func (NetworkFunctionUserConfigurationResponseOutput) ToNetworkFunctionUserConfigurationResponseOutputWithContext ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationResponseOutput) ToNetworkFunctionUserConfigurationResponseOutputWithContext(ctx context.Context) NetworkFunctionUserConfigurationResponseOutput
func (NetworkFunctionUserConfigurationResponseOutput) UserDataParameters ¶ added in v0.2.4
func (o NetworkFunctionUserConfigurationResponseOutput) UserDataParameters() pulumi.AnyOutput
The user data parameters from the customer.
type NetworkInterface ¶
type NetworkInterface struct { // A list of IP configurations of the network interface. IpConfigurations []NetworkInterfaceIPConfiguration `pulumi:"ipConfigurations"` // The MAC address of the network interface. MacAddress *string `pulumi:"macAddress"` // The name of the network interface. NetworkInterfaceName *string `pulumi:"networkInterfaceName"` // The type of the VM switch. VmSwitchType *string `pulumi:"vmSwitchType"` }
Network interface properties.
type NetworkInterfaceArgs ¶
type NetworkInterfaceArgs struct { // A list of IP configurations of the network interface. IpConfigurations NetworkInterfaceIPConfigurationArrayInput `pulumi:"ipConfigurations"` // The MAC address of the network interface. MacAddress pulumi.StringPtrInput `pulumi:"macAddress"` // The name of the network interface. NetworkInterfaceName pulumi.StringPtrInput `pulumi:"networkInterfaceName"` // The type of the VM switch. VmSwitchType pulumi.StringPtrInput `pulumi:"vmSwitchType"` }
Network interface properties.
func (NetworkInterfaceArgs) ElementType ¶
func (NetworkInterfaceArgs) ElementType() reflect.Type
func (NetworkInterfaceArgs) ToNetworkInterfaceOutput ¶
func (i NetworkInterfaceArgs) ToNetworkInterfaceOutput() NetworkInterfaceOutput
func (NetworkInterfaceArgs) ToNetworkInterfaceOutputWithContext ¶
func (i NetworkInterfaceArgs) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput
type NetworkInterfaceArray ¶
type NetworkInterfaceArray []NetworkInterfaceInput
func (NetworkInterfaceArray) ElementType ¶
func (NetworkInterfaceArray) ElementType() reflect.Type
func (NetworkInterfaceArray) ToNetworkInterfaceArrayOutput ¶
func (i NetworkInterfaceArray) ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput
func (NetworkInterfaceArray) ToNetworkInterfaceArrayOutputWithContext ¶
func (i NetworkInterfaceArray) ToNetworkInterfaceArrayOutputWithContext(ctx context.Context) NetworkInterfaceArrayOutput
type NetworkInterfaceArrayInput ¶
type NetworkInterfaceArrayInput interface { pulumi.Input ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput ToNetworkInterfaceArrayOutputWithContext(context.Context) NetworkInterfaceArrayOutput }
NetworkInterfaceArrayInput is an input type that accepts NetworkInterfaceArray and NetworkInterfaceArrayOutput values. You can construct a concrete instance of `NetworkInterfaceArrayInput` via:
NetworkInterfaceArray{ NetworkInterfaceArgs{...} }
type NetworkInterfaceArrayOutput ¶
type NetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceArrayOutput) ElementType ¶
func (NetworkInterfaceArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceArrayOutput) Index ¶
func (o NetworkInterfaceArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceOutput
func (NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutput ¶
func (o NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput
func (NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutputWithContext ¶
func (o NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutputWithContext(ctx context.Context) NetworkInterfaceArrayOutput
type NetworkInterfaceIPConfiguration ¶
type NetworkInterfaceIPConfiguration struct { // The list of DNS servers IP addresses. DnsServers []string `pulumi:"dnsServers"` // The value of the gateway. Gateway *string `pulumi:"gateway"` // The value of the IP address. IpAddress *string `pulumi:"ipAddress"` // IP address allocation method. IpAllocationMethod *string `pulumi:"ipAllocationMethod"` // IP address version. IpVersion *string `pulumi:"ipVersion"` // The value of the subnet. Subnet *string `pulumi:"subnet"` }
Network interface IP configuration properties.
type NetworkInterfaceIPConfigurationArgs ¶
type NetworkInterfaceIPConfigurationArgs struct { // The list of DNS servers IP addresses. DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` // The value of the gateway. Gateway pulumi.StringPtrInput `pulumi:"gateway"` // The value of the IP address. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // IP address allocation method. IpAllocationMethod pulumi.StringPtrInput `pulumi:"ipAllocationMethod"` // IP address version. IpVersion pulumi.StringPtrInput `pulumi:"ipVersion"` // The value of the subnet. Subnet pulumi.StringPtrInput `pulumi:"subnet"` }
Network interface IP configuration properties.
func (NetworkInterfaceIPConfigurationArgs) ElementType ¶
func (NetworkInterfaceIPConfigurationArgs) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationOutput ¶
func (i NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationOutput() NetworkInterfaceIPConfigurationOutput
func (NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationOutputWithContext ¶
func (i NetworkInterfaceIPConfigurationArgs) ToNetworkInterfaceIPConfigurationOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationOutput
type NetworkInterfaceIPConfigurationArray ¶
type NetworkInterfaceIPConfigurationArray []NetworkInterfaceIPConfigurationInput
func (NetworkInterfaceIPConfigurationArray) ElementType ¶
func (NetworkInterfaceIPConfigurationArray) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationArray) ToNetworkInterfaceIPConfigurationArrayOutput ¶
func (i NetworkInterfaceIPConfigurationArray) ToNetworkInterfaceIPConfigurationArrayOutput() NetworkInterfaceIPConfigurationArrayOutput
func (NetworkInterfaceIPConfigurationArray) ToNetworkInterfaceIPConfigurationArrayOutputWithContext ¶
func (i NetworkInterfaceIPConfigurationArray) ToNetworkInterfaceIPConfigurationArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationArrayOutput
type NetworkInterfaceIPConfigurationArrayInput ¶
type NetworkInterfaceIPConfigurationArrayInput interface { pulumi.Input ToNetworkInterfaceIPConfigurationArrayOutput() NetworkInterfaceIPConfigurationArrayOutput ToNetworkInterfaceIPConfigurationArrayOutputWithContext(context.Context) NetworkInterfaceIPConfigurationArrayOutput }
NetworkInterfaceIPConfigurationArrayInput is an input type that accepts NetworkInterfaceIPConfigurationArray and NetworkInterfaceIPConfigurationArrayOutput values. You can construct a concrete instance of `NetworkInterfaceIPConfigurationArrayInput` via:
NetworkInterfaceIPConfigurationArray{ NetworkInterfaceIPConfigurationArgs{...} }
type NetworkInterfaceIPConfigurationArrayOutput ¶
type NetworkInterfaceIPConfigurationArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceIPConfigurationArrayOutput) ElementType ¶
func (NetworkInterfaceIPConfigurationArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationArrayOutput) ToNetworkInterfaceIPConfigurationArrayOutput ¶
func (o NetworkInterfaceIPConfigurationArrayOutput) ToNetworkInterfaceIPConfigurationArrayOutput() NetworkInterfaceIPConfigurationArrayOutput
func (NetworkInterfaceIPConfigurationArrayOutput) ToNetworkInterfaceIPConfigurationArrayOutputWithContext ¶
func (o NetworkInterfaceIPConfigurationArrayOutput) ToNetworkInterfaceIPConfigurationArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationArrayOutput
type NetworkInterfaceIPConfigurationInput ¶
type NetworkInterfaceIPConfigurationInput interface { pulumi.Input ToNetworkInterfaceIPConfigurationOutput() NetworkInterfaceIPConfigurationOutput ToNetworkInterfaceIPConfigurationOutputWithContext(context.Context) NetworkInterfaceIPConfigurationOutput }
NetworkInterfaceIPConfigurationInput is an input type that accepts NetworkInterfaceIPConfigurationArgs and NetworkInterfaceIPConfigurationOutput values. You can construct a concrete instance of `NetworkInterfaceIPConfigurationInput` via:
NetworkInterfaceIPConfigurationArgs{...}
type NetworkInterfaceIPConfigurationOutput ¶
type NetworkInterfaceIPConfigurationOutput struct{ *pulumi.OutputState }
Network interface IP configuration properties.
func (NetworkInterfaceIPConfigurationOutput) DnsServers ¶
func (o NetworkInterfaceIPConfigurationOutput) DnsServers() pulumi.StringArrayOutput
The list of DNS servers IP addresses.
func (NetworkInterfaceIPConfigurationOutput) ElementType ¶
func (NetworkInterfaceIPConfigurationOutput) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationOutput) Gateway ¶
func (o NetworkInterfaceIPConfigurationOutput) Gateway() pulumi.StringPtrOutput
The value of the gateway.
func (NetworkInterfaceIPConfigurationOutput) IpAddress ¶
func (o NetworkInterfaceIPConfigurationOutput) IpAddress() pulumi.StringPtrOutput
The value of the IP address.
func (NetworkInterfaceIPConfigurationOutput) IpAllocationMethod ¶
func (o NetworkInterfaceIPConfigurationOutput) IpAllocationMethod() pulumi.StringPtrOutput
IP address allocation method.
func (NetworkInterfaceIPConfigurationOutput) IpVersion ¶
func (o NetworkInterfaceIPConfigurationOutput) IpVersion() pulumi.StringPtrOutput
IP address version.
func (NetworkInterfaceIPConfigurationOutput) Subnet ¶
func (o NetworkInterfaceIPConfigurationOutput) Subnet() pulumi.StringPtrOutput
The value of the subnet.
func (NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutput ¶
func (o NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutput() NetworkInterfaceIPConfigurationOutput
func (NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutputWithContext ¶
func (o NetworkInterfaceIPConfigurationOutput) ToNetworkInterfaceIPConfigurationOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationOutput
type NetworkInterfaceIPConfigurationResponse ¶
type NetworkInterfaceIPConfigurationResponse struct { // The list of DNS servers IP addresses. DnsServers []string `pulumi:"dnsServers"` // The value of the gateway. Gateway *string `pulumi:"gateway"` // The value of the IP address. IpAddress *string `pulumi:"ipAddress"` // IP address allocation method. IpAllocationMethod *string `pulumi:"ipAllocationMethod"` // IP address version. IpVersion *string `pulumi:"ipVersion"` // The value of the subnet. Subnet *string `pulumi:"subnet"` }
Network interface IP configuration properties.
type NetworkInterfaceIPConfigurationResponseArgs ¶
type NetworkInterfaceIPConfigurationResponseArgs struct { // The list of DNS servers IP addresses. DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"` // The value of the gateway. Gateway pulumi.StringPtrInput `pulumi:"gateway"` // The value of the IP address. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // IP address allocation method. IpAllocationMethod pulumi.StringPtrInput `pulumi:"ipAllocationMethod"` // IP address version. IpVersion pulumi.StringPtrInput `pulumi:"ipVersion"` // The value of the subnet. Subnet pulumi.StringPtrInput `pulumi:"subnet"` }
Network interface IP configuration properties.
func (NetworkInterfaceIPConfigurationResponseArgs) ElementType ¶
func (NetworkInterfaceIPConfigurationResponseArgs) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponseOutput ¶
func (i NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponseOutput() NetworkInterfaceIPConfigurationResponseOutput
func (NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponseOutputWithContext ¶
func (i NetworkInterfaceIPConfigurationResponseArgs) ToNetworkInterfaceIPConfigurationResponseOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseOutput
type NetworkInterfaceIPConfigurationResponseArray ¶
type NetworkInterfaceIPConfigurationResponseArray []NetworkInterfaceIPConfigurationResponseInput
func (NetworkInterfaceIPConfigurationResponseArray) ElementType ¶
func (NetworkInterfaceIPConfigurationResponseArray) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationResponseArray) ToNetworkInterfaceIPConfigurationResponseArrayOutput ¶
func (i NetworkInterfaceIPConfigurationResponseArray) ToNetworkInterfaceIPConfigurationResponseArrayOutput() NetworkInterfaceIPConfigurationResponseArrayOutput
func (NetworkInterfaceIPConfigurationResponseArray) ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext ¶
func (i NetworkInterfaceIPConfigurationResponseArray) ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseArrayOutput
type NetworkInterfaceIPConfigurationResponseArrayInput ¶
type NetworkInterfaceIPConfigurationResponseArrayInput interface { pulumi.Input ToNetworkInterfaceIPConfigurationResponseArrayOutput() NetworkInterfaceIPConfigurationResponseArrayOutput ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext(context.Context) NetworkInterfaceIPConfigurationResponseArrayOutput }
NetworkInterfaceIPConfigurationResponseArrayInput is an input type that accepts NetworkInterfaceIPConfigurationResponseArray and NetworkInterfaceIPConfigurationResponseArrayOutput values. You can construct a concrete instance of `NetworkInterfaceIPConfigurationResponseArrayInput` via:
NetworkInterfaceIPConfigurationResponseArray{ NetworkInterfaceIPConfigurationResponseArgs{...} }
type NetworkInterfaceIPConfigurationResponseArrayOutput ¶
type NetworkInterfaceIPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceIPConfigurationResponseArrayOutput) ElementType ¶
func (NetworkInterfaceIPConfigurationResponseArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutput ¶
func (o NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutput() NetworkInterfaceIPConfigurationResponseArrayOutput
func (NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext ¶
func (o NetworkInterfaceIPConfigurationResponseArrayOutput) ToNetworkInterfaceIPConfigurationResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseArrayOutput
type NetworkInterfaceIPConfigurationResponseInput ¶
type NetworkInterfaceIPConfigurationResponseInput interface { pulumi.Input ToNetworkInterfaceIPConfigurationResponseOutput() NetworkInterfaceIPConfigurationResponseOutput ToNetworkInterfaceIPConfigurationResponseOutputWithContext(context.Context) NetworkInterfaceIPConfigurationResponseOutput }
NetworkInterfaceIPConfigurationResponseInput is an input type that accepts NetworkInterfaceIPConfigurationResponseArgs and NetworkInterfaceIPConfigurationResponseOutput values. You can construct a concrete instance of `NetworkInterfaceIPConfigurationResponseInput` via:
NetworkInterfaceIPConfigurationResponseArgs{...}
type NetworkInterfaceIPConfigurationResponseOutput ¶
type NetworkInterfaceIPConfigurationResponseOutput struct{ *pulumi.OutputState }
Network interface IP configuration properties.
func (NetworkInterfaceIPConfigurationResponseOutput) DnsServers ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) DnsServers() pulumi.StringArrayOutput
The list of DNS servers IP addresses.
func (NetworkInterfaceIPConfigurationResponseOutput) ElementType ¶
func (NetworkInterfaceIPConfigurationResponseOutput) ElementType() reflect.Type
func (NetworkInterfaceIPConfigurationResponseOutput) Gateway ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) Gateway() pulumi.StringPtrOutput
The value of the gateway.
func (NetworkInterfaceIPConfigurationResponseOutput) IpAddress ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) IpAddress() pulumi.StringPtrOutput
The value of the IP address.
func (NetworkInterfaceIPConfigurationResponseOutput) IpAllocationMethod ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) IpAllocationMethod() pulumi.StringPtrOutput
IP address allocation method.
func (NetworkInterfaceIPConfigurationResponseOutput) IpVersion ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) IpVersion() pulumi.StringPtrOutput
IP address version.
func (NetworkInterfaceIPConfigurationResponseOutput) Subnet ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) Subnet() pulumi.StringPtrOutput
The value of the subnet.
func (NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutput ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutput() NetworkInterfaceIPConfigurationResponseOutput
func (NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutputWithContext ¶
func (o NetworkInterfaceIPConfigurationResponseOutput) ToNetworkInterfaceIPConfigurationResponseOutputWithContext(ctx context.Context) NetworkInterfaceIPConfigurationResponseOutput
type NetworkInterfaceInput ¶
type NetworkInterfaceInput interface { pulumi.Input ToNetworkInterfaceOutput() NetworkInterfaceOutput ToNetworkInterfaceOutputWithContext(context.Context) NetworkInterfaceOutput }
NetworkInterfaceInput is an input type that accepts NetworkInterfaceArgs and NetworkInterfaceOutput values. You can construct a concrete instance of `NetworkInterfaceInput` via:
NetworkInterfaceArgs{...}
type NetworkInterfaceOutput ¶
type NetworkInterfaceOutput struct{ *pulumi.OutputState }
Network interface properties.
func (NetworkInterfaceOutput) ElementType ¶
func (NetworkInterfaceOutput) ElementType() reflect.Type
func (NetworkInterfaceOutput) IpConfigurations ¶
func (o NetworkInterfaceOutput) IpConfigurations() NetworkInterfaceIPConfigurationArrayOutput
A list of IP configurations of the network interface.
func (NetworkInterfaceOutput) MacAddress ¶
func (o NetworkInterfaceOutput) MacAddress() pulumi.StringPtrOutput
The MAC address of the network interface.
func (NetworkInterfaceOutput) NetworkInterfaceName ¶
func (o NetworkInterfaceOutput) NetworkInterfaceName() pulumi.StringPtrOutput
The name of the network interface.
func (NetworkInterfaceOutput) ToNetworkInterfaceOutput ¶
func (o NetworkInterfaceOutput) ToNetworkInterfaceOutput() NetworkInterfaceOutput
func (NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext ¶
func (o NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput
func (NetworkInterfaceOutput) VmSwitchType ¶
func (o NetworkInterfaceOutput) VmSwitchType() pulumi.StringPtrOutput
The type of the VM switch.
type NetworkInterfaceResponse ¶
type NetworkInterfaceResponse struct { // A list of IP configurations of the network interface. IpConfigurations []NetworkInterfaceIPConfigurationResponse `pulumi:"ipConfigurations"` // The MAC address of the network interface. MacAddress *string `pulumi:"macAddress"` // The name of the network interface. NetworkInterfaceName *string `pulumi:"networkInterfaceName"` // The type of the VM switch. VmSwitchType *string `pulumi:"vmSwitchType"` }
Network interface properties.
type NetworkInterfaceResponseArgs ¶
type NetworkInterfaceResponseArgs struct { // A list of IP configurations of the network interface. IpConfigurations NetworkInterfaceIPConfigurationResponseArrayInput `pulumi:"ipConfigurations"` // The MAC address of the network interface. MacAddress pulumi.StringPtrInput `pulumi:"macAddress"` // The name of the network interface. NetworkInterfaceName pulumi.StringPtrInput `pulumi:"networkInterfaceName"` // The type of the VM switch. VmSwitchType pulumi.StringPtrInput `pulumi:"vmSwitchType"` }
Network interface properties.
func (NetworkInterfaceResponseArgs) ElementType ¶
func (NetworkInterfaceResponseArgs) ElementType() reflect.Type
func (NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutput ¶
func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutputWithContext ¶
func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput
type NetworkInterfaceResponseArray ¶
type NetworkInterfaceResponseArray []NetworkInterfaceResponseInput
func (NetworkInterfaceResponseArray) ElementType ¶
func (NetworkInterfaceResponseArray) ElementType() reflect.Type
func (NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutput ¶
func (i NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput
func (NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutputWithContext ¶
func (i NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceResponseArrayOutput
type NetworkInterfaceResponseArrayInput ¶
type NetworkInterfaceResponseArrayInput interface { pulumi.Input ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput ToNetworkInterfaceResponseArrayOutputWithContext(context.Context) NetworkInterfaceResponseArrayOutput }
NetworkInterfaceResponseArrayInput is an input type that accepts NetworkInterfaceResponseArray and NetworkInterfaceResponseArrayOutput values. You can construct a concrete instance of `NetworkInterfaceResponseArrayInput` via:
NetworkInterfaceResponseArray{ NetworkInterfaceResponseArgs{...} }
type NetworkInterfaceResponseArrayOutput ¶
type NetworkInterfaceResponseArrayOutput struct{ *pulumi.OutputState }
func (NetworkInterfaceResponseArrayOutput) ElementType ¶
func (NetworkInterfaceResponseArrayOutput) ElementType() reflect.Type
func (NetworkInterfaceResponseArrayOutput) Index ¶
func (o NetworkInterfaceResponseArrayOutput) Index(i pulumi.IntInput) NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutput ¶
func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput
func (NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutputWithContext ¶
func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceResponseArrayOutput
type NetworkInterfaceResponseInput ¶
type NetworkInterfaceResponseInput interface { pulumi.Input ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput ToNetworkInterfaceResponseOutputWithContext(context.Context) NetworkInterfaceResponseOutput }
NetworkInterfaceResponseInput is an input type that accepts NetworkInterfaceResponseArgs and NetworkInterfaceResponseOutput values. You can construct a concrete instance of `NetworkInterfaceResponseInput` via:
NetworkInterfaceResponseArgs{...}
type NetworkInterfaceResponseOutput ¶
type NetworkInterfaceResponseOutput struct{ *pulumi.OutputState }
Network interface properties.
func (NetworkInterfaceResponseOutput) ElementType ¶
func (NetworkInterfaceResponseOutput) ElementType() reflect.Type
func (NetworkInterfaceResponseOutput) IpConfigurations ¶
func (o NetworkInterfaceResponseOutput) IpConfigurations() NetworkInterfaceIPConfigurationResponseArrayOutput
A list of IP configurations of the network interface.
func (NetworkInterfaceResponseOutput) MacAddress ¶
func (o NetworkInterfaceResponseOutput) MacAddress() pulumi.StringPtrOutput
The MAC address of the network interface.
func (NetworkInterfaceResponseOutput) NetworkInterfaceName ¶
func (o NetworkInterfaceResponseOutput) NetworkInterfaceName() pulumi.StringPtrOutput
The name of the network interface.
func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput ¶
func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext ¶
func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput
func (NetworkInterfaceResponseOutput) VmSwitchType ¶
func (o NetworkInterfaceResponseOutput) VmSwitchType() pulumi.StringPtrOutput
The type of the VM switch.
type OperatingSystemTypes ¶ added in v0.3.1
The OS type.
func (OperatingSystemTypes) ElementType ¶ added in v0.3.1
func (OperatingSystemTypes) ElementType() reflect.Type
func (OperatingSystemTypes) ToStringOutput ¶ added in v0.3.1
func (e OperatingSystemTypes) ToStringOutput() pulumi.StringOutput
func (OperatingSystemTypes) ToStringOutputWithContext ¶ added in v0.3.1
func (e OperatingSystemTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OperatingSystemTypes) ToStringPtrOutput ¶ added in v0.3.1
func (e OperatingSystemTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (OperatingSystemTypes) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e OperatingSystemTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OsDisk ¶ added in v0.2.4
type OsDisk struct { // Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri. DiskSizeGB *int `pulumi:"diskSizeGB"` // The VHD name. Name *string `pulumi:"name"` // The OS type. OsType *string `pulumi:"osType"` // The virtual hard disk. Vhd *VirtualHardDisk `pulumi:"vhd"` }
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
type OsDiskArgs ¶ added in v0.2.4
type OsDiskArgs struct { // Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri. DiskSizeGB pulumi.IntPtrInput `pulumi:"diskSizeGB"` // The VHD name. Name pulumi.StringPtrInput `pulumi:"name"` // The OS type. OsType pulumi.StringPtrInput `pulumi:"osType"` // The virtual hard disk. Vhd VirtualHardDiskPtrInput `pulumi:"vhd"` }
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (OsDiskArgs) ElementType ¶ added in v0.2.4
func (OsDiskArgs) ElementType() reflect.Type
func (OsDiskArgs) ToOsDiskOutput ¶ added in v0.2.4
func (i OsDiskArgs) ToOsDiskOutput() OsDiskOutput
func (OsDiskArgs) ToOsDiskOutputWithContext ¶ added in v0.2.4
func (i OsDiskArgs) ToOsDiskOutputWithContext(ctx context.Context) OsDiskOutput
func (OsDiskArgs) ToOsDiskPtrOutput ¶ added in v0.2.4
func (i OsDiskArgs) ToOsDiskPtrOutput() OsDiskPtrOutput
func (OsDiskArgs) ToOsDiskPtrOutputWithContext ¶ added in v0.2.4
func (i OsDiskArgs) ToOsDiskPtrOutputWithContext(ctx context.Context) OsDiskPtrOutput
type OsDiskInput ¶ added in v0.2.4
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 ¶ added in v0.2.4
type OsDiskOutput struct{ *pulumi.OutputState }
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (OsDiskOutput) DiskSizeGB ¶ added in v0.2.4
func (o OsDiskOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
func (OsDiskOutput) ElementType ¶ added in v0.2.4
func (OsDiskOutput) ElementType() reflect.Type
func (OsDiskOutput) Name ¶ added in v0.2.4
func (o OsDiskOutput) Name() pulumi.StringPtrOutput
The VHD name.
func (OsDiskOutput) OsType ¶ added in v0.2.4
func (o OsDiskOutput) OsType() pulumi.StringPtrOutput
The OS type.
func (OsDiskOutput) ToOsDiskOutput ¶ added in v0.2.4
func (o OsDiskOutput) ToOsDiskOutput() OsDiskOutput
func (OsDiskOutput) ToOsDiskOutputWithContext ¶ added in v0.2.4
func (o OsDiskOutput) ToOsDiskOutputWithContext(ctx context.Context) OsDiskOutput
func (OsDiskOutput) ToOsDiskPtrOutput ¶ added in v0.2.4
func (o OsDiskOutput) ToOsDiskPtrOutput() OsDiskPtrOutput
func (OsDiskOutput) ToOsDiskPtrOutputWithContext ¶ added in v0.2.4
func (o OsDiskOutput) ToOsDiskPtrOutputWithContext(ctx context.Context) OsDiskPtrOutput
func (OsDiskOutput) Vhd ¶ added in v0.2.4
func (o OsDiskOutput) Vhd() VirtualHardDiskPtrOutput
The virtual hard disk.
type OsDiskPtrInput ¶ added in v0.2.4
type OsDiskPtrInput interface { pulumi.Input ToOsDiskPtrOutput() OsDiskPtrOutput ToOsDiskPtrOutputWithContext(context.Context) OsDiskPtrOutput }
OsDiskPtrInput is an input type that accepts OsDiskArgs, OsDiskPtr and OsDiskPtrOutput values. You can construct a concrete instance of `OsDiskPtrInput` via:
OsDiskArgs{...} or: nil
func OsDiskPtr ¶ added in v0.2.4
func OsDiskPtr(v *OsDiskArgs) OsDiskPtrInput
type OsDiskPtrOutput ¶ added in v0.2.4
type OsDiskPtrOutput struct{ *pulumi.OutputState }
func (OsDiskPtrOutput) DiskSizeGB ¶ added in v0.2.4
func (o OsDiskPtrOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
func (OsDiskPtrOutput) Elem ¶ added in v0.2.4
func (o OsDiskPtrOutput) Elem() OsDiskOutput
func (OsDiskPtrOutput) ElementType ¶ added in v0.2.4
func (OsDiskPtrOutput) ElementType() reflect.Type
func (OsDiskPtrOutput) Name ¶ added in v0.2.4
func (o OsDiskPtrOutput) Name() pulumi.StringPtrOutput
The VHD name.
func (OsDiskPtrOutput) OsType ¶ added in v0.2.4
func (o OsDiskPtrOutput) OsType() pulumi.StringPtrOutput
The OS type.
func (OsDiskPtrOutput) ToOsDiskPtrOutput ¶ added in v0.2.4
func (o OsDiskPtrOutput) ToOsDiskPtrOutput() OsDiskPtrOutput
func (OsDiskPtrOutput) ToOsDiskPtrOutputWithContext ¶ added in v0.2.4
func (o OsDiskPtrOutput) ToOsDiskPtrOutputWithContext(ctx context.Context) OsDiskPtrOutput
func (OsDiskPtrOutput) Vhd ¶ added in v0.2.4
func (o OsDiskPtrOutput) Vhd() VirtualHardDiskPtrOutput
The virtual hard disk.
type OsDiskResponse ¶ added in v0.2.4
type OsDiskResponse struct { // Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri. DiskSizeGB *int `pulumi:"diskSizeGB"` // The VHD name. Name *string `pulumi:"name"` // The OS type. OsType *string `pulumi:"osType"` // The virtual hard disk. Vhd *VirtualHardDiskResponse `pulumi:"vhd"` }
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
type OsDiskResponseArgs ¶ added in v0.2.4
type OsDiskResponseArgs struct { // Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri. DiskSizeGB pulumi.IntPtrInput `pulumi:"diskSizeGB"` // The VHD name. Name pulumi.StringPtrInput `pulumi:"name"` // The OS type. OsType pulumi.StringPtrInput `pulumi:"osType"` // The virtual hard disk. Vhd VirtualHardDiskResponsePtrInput `pulumi:"vhd"` }
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (OsDiskResponseArgs) ElementType ¶ added in v0.2.4
func (OsDiskResponseArgs) ElementType() reflect.Type
func (OsDiskResponseArgs) ToOsDiskResponseOutput ¶ added in v0.2.4
func (i OsDiskResponseArgs) ToOsDiskResponseOutput() OsDiskResponseOutput
func (OsDiskResponseArgs) ToOsDiskResponseOutputWithContext ¶ added in v0.2.4
func (i OsDiskResponseArgs) ToOsDiskResponseOutputWithContext(ctx context.Context) OsDiskResponseOutput
func (OsDiskResponseArgs) ToOsDiskResponsePtrOutput ¶ added in v0.2.4
func (i OsDiskResponseArgs) ToOsDiskResponsePtrOutput() OsDiskResponsePtrOutput
func (OsDiskResponseArgs) ToOsDiskResponsePtrOutputWithContext ¶ added in v0.2.4
func (i OsDiskResponseArgs) ToOsDiskResponsePtrOutputWithContext(ctx context.Context) OsDiskResponsePtrOutput
type OsDiskResponseInput ¶ added in v0.2.4
type OsDiskResponseInput interface { pulumi.Input ToOsDiskResponseOutput() OsDiskResponseOutput ToOsDiskResponseOutputWithContext(context.Context) OsDiskResponseOutput }
OsDiskResponseInput is an input type that accepts OsDiskResponseArgs and OsDiskResponseOutput values. You can construct a concrete instance of `OsDiskResponseInput` via:
OsDiskResponseArgs{...}
type OsDiskResponseOutput ¶ added in v0.2.4
type OsDiskResponseOutput struct{ *pulumi.OutputState }
Specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
func (OsDiskResponseOutput) DiskSizeGB ¶ added in v0.2.4
func (o OsDiskResponseOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
func (OsDiskResponseOutput) ElementType ¶ added in v0.2.4
func (OsDiskResponseOutput) ElementType() reflect.Type
func (OsDiskResponseOutput) Name ¶ added in v0.2.4
func (o OsDiskResponseOutput) Name() pulumi.StringPtrOutput
The VHD name.
func (OsDiskResponseOutput) OsType ¶ added in v0.2.4
func (o OsDiskResponseOutput) OsType() pulumi.StringPtrOutput
The OS type.
func (OsDiskResponseOutput) ToOsDiskResponseOutput ¶ added in v0.2.4
func (o OsDiskResponseOutput) ToOsDiskResponseOutput() OsDiskResponseOutput
func (OsDiskResponseOutput) ToOsDiskResponseOutputWithContext ¶ added in v0.2.4
func (o OsDiskResponseOutput) ToOsDiskResponseOutputWithContext(ctx context.Context) OsDiskResponseOutput
func (OsDiskResponseOutput) ToOsDiskResponsePtrOutput ¶ added in v0.2.4
func (o OsDiskResponseOutput) ToOsDiskResponsePtrOutput() OsDiskResponsePtrOutput
func (OsDiskResponseOutput) ToOsDiskResponsePtrOutputWithContext ¶ added in v0.2.4
func (o OsDiskResponseOutput) ToOsDiskResponsePtrOutputWithContext(ctx context.Context) OsDiskResponsePtrOutput
func (OsDiskResponseOutput) Vhd ¶ added in v0.2.4
func (o OsDiskResponseOutput) Vhd() VirtualHardDiskResponsePtrOutput
The virtual hard disk.
type OsDiskResponsePtrInput ¶ added in v0.2.4
type OsDiskResponsePtrInput interface { pulumi.Input ToOsDiskResponsePtrOutput() OsDiskResponsePtrOutput ToOsDiskResponsePtrOutputWithContext(context.Context) OsDiskResponsePtrOutput }
OsDiskResponsePtrInput is an input type that accepts OsDiskResponseArgs, OsDiskResponsePtr and OsDiskResponsePtrOutput values. You can construct a concrete instance of `OsDiskResponsePtrInput` via:
OsDiskResponseArgs{...} or: nil
func OsDiskResponsePtr ¶ added in v0.2.4
func OsDiskResponsePtr(v *OsDiskResponseArgs) OsDiskResponsePtrInput
type OsDiskResponsePtrOutput ¶ added in v0.2.4
type OsDiskResponsePtrOutput struct{ *pulumi.OutputState }
func (OsDiskResponsePtrOutput) DiskSizeGB ¶ added in v0.2.4
func (o OsDiskResponsePtrOutput) DiskSizeGB() pulumi.IntPtrOutput
Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
func (OsDiskResponsePtrOutput) Elem ¶ added in v0.2.4
func (o OsDiskResponsePtrOutput) Elem() OsDiskResponseOutput
func (OsDiskResponsePtrOutput) ElementType ¶ added in v0.2.4
func (OsDiskResponsePtrOutput) ElementType() reflect.Type
func (OsDiskResponsePtrOutput) Name ¶ added in v0.2.4
func (o OsDiskResponsePtrOutput) Name() pulumi.StringPtrOutput
The VHD name.
func (OsDiskResponsePtrOutput) OsType ¶ added in v0.2.4
func (o OsDiskResponsePtrOutput) OsType() pulumi.StringPtrOutput
The OS type.
func (OsDiskResponsePtrOutput) ToOsDiskResponsePtrOutput ¶ added in v0.2.4
func (o OsDiskResponsePtrOutput) ToOsDiskResponsePtrOutput() OsDiskResponsePtrOutput
func (OsDiskResponsePtrOutput) ToOsDiskResponsePtrOutputWithContext ¶ added in v0.2.4
func (o OsDiskResponsePtrOutput) ToOsDiskResponsePtrOutputWithContext(ctx context.Context) OsDiskResponsePtrOutput
func (OsDiskResponsePtrOutput) Vhd ¶ added in v0.2.4
func (o OsDiskResponsePtrOutput) Vhd() VirtualHardDiskResponsePtrOutput
The virtual hard disk.
type OsProfile ¶
type OsProfile struct { // Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). AdminUsername *string `pulumi:"adminUsername"` // Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData *string `pulumi:"customData"` // Indicates if custom data is required to deploy this role. CustomDataRequired *bool `pulumi:"customDataRequired"` // Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). LinuxConfiguration *LinuxConfiguration `pulumi:"linuxConfiguration"` }
Specifies the operating system settings for the role instance.
type OsProfileArgs ¶
type OsProfileArgs struct { // Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). AdminUsername pulumi.StringPtrInput `pulumi:"adminUsername"` // Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData pulumi.StringPtrInput `pulumi:"customData"` // Indicates if custom data is required to deploy this role. CustomDataRequired pulumi.BoolPtrInput `pulumi:"customDataRequired"` // Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). LinuxConfiguration LinuxConfigurationPtrInput `pulumi:"linuxConfiguration"` }
Specifies the operating system settings for the role instance.
func (OsProfileArgs) ElementType ¶
func (OsProfileArgs) ElementType() reflect.Type
func (OsProfileArgs) ToOsProfileOutput ¶
func (i OsProfileArgs) ToOsProfileOutput() OsProfileOutput
func (OsProfileArgs) ToOsProfileOutputWithContext ¶
func (i OsProfileArgs) ToOsProfileOutputWithContext(ctx context.Context) OsProfileOutput
func (OsProfileArgs) ToOsProfilePtrOutput ¶
func (i OsProfileArgs) ToOsProfilePtrOutput() OsProfilePtrOutput
func (OsProfileArgs) ToOsProfilePtrOutputWithContext ¶
func (i OsProfileArgs) ToOsProfilePtrOutputWithContext(ctx context.Context) OsProfilePtrOutput
type OsProfileInput ¶
type OsProfileInput interface { pulumi.Input ToOsProfileOutput() OsProfileOutput ToOsProfileOutputWithContext(context.Context) OsProfileOutput }
OsProfileInput is an input type that accepts OsProfileArgs and OsProfileOutput values. You can construct a concrete instance of `OsProfileInput` via:
OsProfileArgs{...}
type OsProfileOutput ¶
type OsProfileOutput struct{ *pulumi.OutputState }
Specifies the operating system settings for the role instance.
func (OsProfileOutput) AdminUsername ¶
func (o OsProfileOutput) AdminUsername() pulumi.StringPtrOutput
Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (OsProfileOutput) CustomData ¶ added in v0.2.4
func (o OsProfileOutput) CustomData() pulumi.StringPtrOutput
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (OsProfileOutput) CustomDataRequired ¶ added in v0.2.4
func (o OsProfileOutput) CustomDataRequired() pulumi.BoolPtrOutput
Indicates if custom data is required to deploy this role.
func (OsProfileOutput) ElementType ¶
func (OsProfileOutput) ElementType() reflect.Type
func (OsProfileOutput) LinuxConfiguration ¶ added in v0.2.4
func (o OsProfileOutput) LinuxConfiguration() LinuxConfigurationPtrOutput
Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (OsProfileOutput) ToOsProfileOutput ¶
func (o OsProfileOutput) ToOsProfileOutput() OsProfileOutput
func (OsProfileOutput) ToOsProfileOutputWithContext ¶
func (o OsProfileOutput) ToOsProfileOutputWithContext(ctx context.Context) OsProfileOutput
func (OsProfileOutput) ToOsProfilePtrOutput ¶
func (o OsProfileOutput) ToOsProfilePtrOutput() OsProfilePtrOutput
func (OsProfileOutput) ToOsProfilePtrOutputWithContext ¶
func (o OsProfileOutput) ToOsProfilePtrOutputWithContext(ctx context.Context) OsProfilePtrOutput
type OsProfilePtrInput ¶
type OsProfilePtrInput interface { pulumi.Input ToOsProfilePtrOutput() OsProfilePtrOutput ToOsProfilePtrOutputWithContext(context.Context) OsProfilePtrOutput }
OsProfilePtrInput is an input type that accepts OsProfileArgs, OsProfilePtr and OsProfilePtrOutput values. You can construct a concrete instance of `OsProfilePtrInput` via:
OsProfileArgs{...} or: nil
func OsProfilePtr ¶
func OsProfilePtr(v *OsProfileArgs) OsProfilePtrInput
type OsProfilePtrOutput ¶
type OsProfilePtrOutput struct{ *pulumi.OutputState }
func (OsProfilePtrOutput) AdminUsername ¶
func (o OsProfilePtrOutput) AdminUsername() pulumi.StringPtrOutput
Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (OsProfilePtrOutput) CustomData ¶ added in v0.2.4
func (o OsProfilePtrOutput) CustomData() pulumi.StringPtrOutput
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (OsProfilePtrOutput) CustomDataRequired ¶ added in v0.2.4
func (o OsProfilePtrOutput) CustomDataRequired() pulumi.BoolPtrOutput
Indicates if custom data is required to deploy this role.
func (OsProfilePtrOutput) Elem ¶
func (o OsProfilePtrOutput) Elem() OsProfileOutput
func (OsProfilePtrOutput) ElementType ¶
func (OsProfilePtrOutput) ElementType() reflect.Type
func (OsProfilePtrOutput) LinuxConfiguration ¶ added in v0.2.4
func (o OsProfilePtrOutput) LinuxConfiguration() LinuxConfigurationPtrOutput
Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (OsProfilePtrOutput) ToOsProfilePtrOutput ¶
func (o OsProfilePtrOutput) ToOsProfilePtrOutput() OsProfilePtrOutput
func (OsProfilePtrOutput) ToOsProfilePtrOutputWithContext ¶
func (o OsProfilePtrOutput) ToOsProfilePtrOutputWithContext(ctx context.Context) OsProfilePtrOutput
type OsProfileResponse ¶
type OsProfileResponse struct { // Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). AdminUsername *string `pulumi:"adminUsername"` // Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData *string `pulumi:"customData"` // Indicates if custom data is required to deploy this role. CustomDataRequired *bool `pulumi:"customDataRequired"` // Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). LinuxConfiguration *LinuxConfigurationResponse `pulumi:"linuxConfiguration"` }
Specifies the operating system settings for the role instance.
type OsProfileResponseArgs ¶
type OsProfileResponseArgs struct { // Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). AdminUsername pulumi.StringPtrInput `pulumi:"adminUsername"` // Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) CustomData pulumi.StringPtrInput `pulumi:"customData"` // Indicates if custom data is required to deploy this role. CustomDataRequired pulumi.BoolPtrInput `pulumi:"customDataRequired"` // Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). LinuxConfiguration LinuxConfigurationResponsePtrInput `pulumi:"linuxConfiguration"` }
Specifies the operating system settings for the role instance.
func (OsProfileResponseArgs) ElementType ¶
func (OsProfileResponseArgs) ElementType() reflect.Type
func (OsProfileResponseArgs) ToOsProfileResponseOutput ¶
func (i OsProfileResponseArgs) ToOsProfileResponseOutput() OsProfileResponseOutput
func (OsProfileResponseArgs) ToOsProfileResponseOutputWithContext ¶
func (i OsProfileResponseArgs) ToOsProfileResponseOutputWithContext(ctx context.Context) OsProfileResponseOutput
func (OsProfileResponseArgs) ToOsProfileResponsePtrOutput ¶
func (i OsProfileResponseArgs) ToOsProfileResponsePtrOutput() OsProfileResponsePtrOutput
func (OsProfileResponseArgs) ToOsProfileResponsePtrOutputWithContext ¶
func (i OsProfileResponseArgs) ToOsProfileResponsePtrOutputWithContext(ctx context.Context) OsProfileResponsePtrOutput
type OsProfileResponseInput ¶
type OsProfileResponseInput interface { pulumi.Input ToOsProfileResponseOutput() OsProfileResponseOutput ToOsProfileResponseOutputWithContext(context.Context) OsProfileResponseOutput }
OsProfileResponseInput is an input type that accepts OsProfileResponseArgs and OsProfileResponseOutput values. You can construct a concrete instance of `OsProfileResponseInput` via:
OsProfileResponseArgs{...}
type OsProfileResponseOutput ¶
type OsProfileResponseOutput struct{ *pulumi.OutputState }
Specifies the operating system settings for the role instance.
func (OsProfileResponseOutput) AdminUsername ¶
func (o OsProfileResponseOutput) AdminUsername() pulumi.StringPtrOutput
Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (OsProfileResponseOutput) CustomData ¶ added in v0.2.4
func (o OsProfileResponseOutput) CustomData() pulumi.StringPtrOutput
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (OsProfileResponseOutput) CustomDataRequired ¶ added in v0.2.4
func (o OsProfileResponseOutput) CustomDataRequired() pulumi.BoolPtrOutput
Indicates if custom data is required to deploy this role.
func (OsProfileResponseOutput) ElementType ¶
func (OsProfileResponseOutput) ElementType() reflect.Type
func (OsProfileResponseOutput) LinuxConfiguration ¶ added in v0.2.4
func (o OsProfileResponseOutput) LinuxConfiguration() LinuxConfigurationResponsePtrOutput
Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (OsProfileResponseOutput) ToOsProfileResponseOutput ¶
func (o OsProfileResponseOutput) ToOsProfileResponseOutput() OsProfileResponseOutput
func (OsProfileResponseOutput) ToOsProfileResponseOutputWithContext ¶
func (o OsProfileResponseOutput) ToOsProfileResponseOutputWithContext(ctx context.Context) OsProfileResponseOutput
func (OsProfileResponseOutput) ToOsProfileResponsePtrOutput ¶
func (o OsProfileResponseOutput) ToOsProfileResponsePtrOutput() OsProfileResponsePtrOutput
func (OsProfileResponseOutput) ToOsProfileResponsePtrOutputWithContext ¶
func (o OsProfileResponseOutput) ToOsProfileResponsePtrOutputWithContext(ctx context.Context) OsProfileResponsePtrOutput
type OsProfileResponsePtrInput ¶
type OsProfileResponsePtrInput interface { pulumi.Input ToOsProfileResponsePtrOutput() OsProfileResponsePtrOutput ToOsProfileResponsePtrOutputWithContext(context.Context) OsProfileResponsePtrOutput }
OsProfileResponsePtrInput is an input type that accepts OsProfileResponseArgs, OsProfileResponsePtr and OsProfileResponsePtrOutput values. You can construct a concrete instance of `OsProfileResponsePtrInput` via:
OsProfileResponseArgs{...} or: nil
func OsProfileResponsePtr ¶
func OsProfileResponsePtr(v *OsProfileResponseArgs) OsProfileResponsePtrInput
type OsProfileResponsePtrOutput ¶
type OsProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (OsProfileResponsePtrOutput) AdminUsername ¶
func (o OsProfileResponsePtrOutput) AdminUsername() pulumi.StringPtrOutput
Specifies the name of the administrator account. <br><br> **Windows-only restriction:** Cannot end in "." <br><br> **Disallowed values:** "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". <br><br> **Minimum-length (Linux):** 1 character <br><br> **Max-length (Linux):** 64 characters <br><br> **Max-length (Windows):** 20 characters <br><br><li> For root access to the Linux VM, see [Using root privileges on Linux virtual machines in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-use-root-privileges?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)<br><li> For a list of built-in system users on Linux that should not be used in this field, see [Selecting User Names for Linux on Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-usernames?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (OsProfileResponsePtrOutput) CustomData ¶ added in v0.2.4
func (o OsProfileResponsePtrOutput) CustomData() pulumi.StringPtrOutput
Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. <br><br> **Note: Do not pass any secrets or passwords in customData property** <br><br> This property cannot be updated after the VM is created. <br><br> customData is passed to the VM to be saved as a file. For more information see [Custom Data on Azure VMs](https://azure.microsoft.com/en-us/blog/custom-data-and-cloud-init-on-windows-azure/) <br><br> For using cloud-init for your Linux VM, see [Using cloud-init to customize a Linux VM during creation](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-using-cloud-init?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
func (OsProfileResponsePtrOutput) CustomDataRequired ¶ added in v0.2.4
func (o OsProfileResponsePtrOutput) CustomDataRequired() pulumi.BoolPtrOutput
Indicates if custom data is required to deploy this role.
func (OsProfileResponsePtrOutput) Elem ¶
func (o OsProfileResponsePtrOutput) Elem() OsProfileResponseOutput
func (OsProfileResponsePtrOutput) ElementType ¶
func (OsProfileResponsePtrOutput) ElementType() reflect.Type
func (OsProfileResponsePtrOutput) LinuxConfiguration ¶ added in v0.2.4
func (o OsProfileResponsePtrOutput) LinuxConfiguration() LinuxConfigurationResponsePtrOutput
Specifies the Linux operating system settings on the virtual machine. <br><br>For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json) <br><br> For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutput ¶
func (o OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutput() OsProfileResponsePtrOutput
func (OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutputWithContext ¶
func (o OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutputWithContext(ctx context.Context) OsProfileResponsePtrOutput
type SkuDeploymentMode ¶ added in v0.3.1
The sku deployment mode.
func (SkuDeploymentMode) ElementType ¶ added in v0.3.1
func (SkuDeploymentMode) ElementType() reflect.Type
func (SkuDeploymentMode) ToStringOutput ¶ added in v0.3.1
func (e SkuDeploymentMode) ToStringOutput() pulumi.StringOutput
func (SkuDeploymentMode) ToStringOutputWithContext ¶ added in v0.3.1
func (e SkuDeploymentMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuDeploymentMode) ToStringPtrOutput ¶ added in v0.3.1
func (e SkuDeploymentMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuDeploymentMode) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SkuDeploymentMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SkuType ¶ added in v0.3.1
The sku type.
func (SkuType) ElementType ¶ added in v0.3.1
func (SkuType) ToStringOutput ¶ added in v0.3.1
func (e SkuType) ToStringOutput() pulumi.StringOutput
func (SkuType) ToStringOutputWithContext ¶ added in v0.3.1
func (e SkuType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuType) ToStringPtrOutput ¶ added in v0.3.1
func (e SkuType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SkuType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SshConfiguration ¶ added in v0.2.4
type SshConfiguration struct { // The list of SSH public keys used to authenticate with linux based VMs. PublicKeys []SshPublicKey `pulumi:"publicKeys"` }
SSH configuration for Linux based VMs running on Azure
type SshConfigurationArgs ¶ added in v0.2.4
type SshConfigurationArgs struct { // The list of SSH public keys used to authenticate with linux based VMs. PublicKeys SshPublicKeyArrayInput `pulumi:"publicKeys"` }
SSH configuration for Linux based VMs running on Azure
func (SshConfigurationArgs) ElementType ¶ added in v0.2.4
func (SshConfigurationArgs) ElementType() reflect.Type
func (SshConfigurationArgs) ToSshConfigurationOutput ¶ added in v0.2.4
func (i SshConfigurationArgs) ToSshConfigurationOutput() SshConfigurationOutput
func (SshConfigurationArgs) ToSshConfigurationOutputWithContext ¶ added in v0.2.4
func (i SshConfigurationArgs) ToSshConfigurationOutputWithContext(ctx context.Context) SshConfigurationOutput
func (SshConfigurationArgs) ToSshConfigurationPtrOutput ¶ added in v0.2.4
func (i SshConfigurationArgs) ToSshConfigurationPtrOutput() SshConfigurationPtrOutput
func (SshConfigurationArgs) ToSshConfigurationPtrOutputWithContext ¶ added in v0.2.4
func (i SshConfigurationArgs) ToSshConfigurationPtrOutputWithContext(ctx context.Context) SshConfigurationPtrOutput
type SshConfigurationInput ¶ added in v0.2.4
type SshConfigurationInput interface { pulumi.Input ToSshConfigurationOutput() SshConfigurationOutput ToSshConfigurationOutputWithContext(context.Context) SshConfigurationOutput }
SshConfigurationInput is an input type that accepts SshConfigurationArgs and SshConfigurationOutput values. You can construct a concrete instance of `SshConfigurationInput` via:
SshConfigurationArgs{...}
type SshConfigurationOutput ¶ added in v0.2.4
type SshConfigurationOutput struct{ *pulumi.OutputState }
SSH configuration for Linux based VMs running on Azure
func (SshConfigurationOutput) ElementType ¶ added in v0.2.4
func (SshConfigurationOutput) ElementType() reflect.Type
func (SshConfigurationOutput) PublicKeys ¶ added in v0.2.4
func (o SshConfigurationOutput) PublicKeys() SshPublicKeyArrayOutput
The list of SSH public keys used to authenticate with linux based VMs.
func (SshConfigurationOutput) ToSshConfigurationOutput ¶ added in v0.2.4
func (o SshConfigurationOutput) ToSshConfigurationOutput() SshConfigurationOutput
func (SshConfigurationOutput) ToSshConfigurationOutputWithContext ¶ added in v0.2.4
func (o SshConfigurationOutput) ToSshConfigurationOutputWithContext(ctx context.Context) SshConfigurationOutput
func (SshConfigurationOutput) ToSshConfigurationPtrOutput ¶ added in v0.2.4
func (o SshConfigurationOutput) ToSshConfigurationPtrOutput() SshConfigurationPtrOutput
func (SshConfigurationOutput) ToSshConfigurationPtrOutputWithContext ¶ added in v0.2.4
func (o SshConfigurationOutput) ToSshConfigurationPtrOutputWithContext(ctx context.Context) SshConfigurationPtrOutput
type SshConfigurationPtrInput ¶ added in v0.2.4
type SshConfigurationPtrInput interface { pulumi.Input ToSshConfigurationPtrOutput() SshConfigurationPtrOutput ToSshConfigurationPtrOutputWithContext(context.Context) SshConfigurationPtrOutput }
SshConfigurationPtrInput is an input type that accepts SshConfigurationArgs, SshConfigurationPtr and SshConfigurationPtrOutput values. You can construct a concrete instance of `SshConfigurationPtrInput` via:
SshConfigurationArgs{...} or: nil
func SshConfigurationPtr ¶ added in v0.2.4
func SshConfigurationPtr(v *SshConfigurationArgs) SshConfigurationPtrInput
type SshConfigurationPtrOutput ¶ added in v0.2.4
type SshConfigurationPtrOutput struct{ *pulumi.OutputState }
func (SshConfigurationPtrOutput) Elem ¶ added in v0.2.4
func (o SshConfigurationPtrOutput) Elem() SshConfigurationOutput
func (SshConfigurationPtrOutput) ElementType ¶ added in v0.2.4
func (SshConfigurationPtrOutput) ElementType() reflect.Type
func (SshConfigurationPtrOutput) PublicKeys ¶ added in v0.2.4
func (o SshConfigurationPtrOutput) PublicKeys() SshPublicKeyArrayOutput
The list of SSH public keys used to authenticate with linux based VMs.
func (SshConfigurationPtrOutput) ToSshConfigurationPtrOutput ¶ added in v0.2.4
func (o SshConfigurationPtrOutput) ToSshConfigurationPtrOutput() SshConfigurationPtrOutput
func (SshConfigurationPtrOutput) ToSshConfigurationPtrOutputWithContext ¶ added in v0.2.4
func (o SshConfigurationPtrOutput) ToSshConfigurationPtrOutputWithContext(ctx context.Context) SshConfigurationPtrOutput
type SshConfigurationResponse ¶ added in v0.2.4
type SshConfigurationResponse struct { // The list of SSH public keys used to authenticate with linux based VMs. PublicKeys []SshPublicKeyResponse `pulumi:"publicKeys"` }
SSH configuration for Linux based VMs running on Azure
type SshConfigurationResponseArgs ¶ added in v0.2.4
type SshConfigurationResponseArgs struct { // The list of SSH public keys used to authenticate with linux based VMs. PublicKeys SshPublicKeyResponseArrayInput `pulumi:"publicKeys"` }
SSH configuration for Linux based VMs running on Azure
func (SshConfigurationResponseArgs) ElementType ¶ added in v0.2.4
func (SshConfigurationResponseArgs) ElementType() reflect.Type
func (SshConfigurationResponseArgs) ToSshConfigurationResponseOutput ¶ added in v0.2.4
func (i SshConfigurationResponseArgs) ToSshConfigurationResponseOutput() SshConfigurationResponseOutput
func (SshConfigurationResponseArgs) ToSshConfigurationResponseOutputWithContext ¶ added in v0.2.4
func (i SshConfigurationResponseArgs) ToSshConfigurationResponseOutputWithContext(ctx context.Context) SshConfigurationResponseOutput
func (SshConfigurationResponseArgs) ToSshConfigurationResponsePtrOutput ¶ added in v0.2.4
func (i SshConfigurationResponseArgs) ToSshConfigurationResponsePtrOutput() SshConfigurationResponsePtrOutput
func (SshConfigurationResponseArgs) ToSshConfigurationResponsePtrOutputWithContext ¶ added in v0.2.4
func (i SshConfigurationResponseArgs) ToSshConfigurationResponsePtrOutputWithContext(ctx context.Context) SshConfigurationResponsePtrOutput
type SshConfigurationResponseInput ¶ added in v0.2.4
type SshConfigurationResponseInput interface { pulumi.Input ToSshConfigurationResponseOutput() SshConfigurationResponseOutput ToSshConfigurationResponseOutputWithContext(context.Context) SshConfigurationResponseOutput }
SshConfigurationResponseInput is an input type that accepts SshConfigurationResponseArgs and SshConfigurationResponseOutput values. You can construct a concrete instance of `SshConfigurationResponseInput` via:
SshConfigurationResponseArgs{...}
type SshConfigurationResponseOutput ¶ added in v0.2.4
type SshConfigurationResponseOutput struct{ *pulumi.OutputState }
SSH configuration for Linux based VMs running on Azure
func (SshConfigurationResponseOutput) ElementType ¶ added in v0.2.4
func (SshConfigurationResponseOutput) ElementType() reflect.Type
func (SshConfigurationResponseOutput) PublicKeys ¶ added in v0.2.4
func (o SshConfigurationResponseOutput) PublicKeys() SshPublicKeyResponseArrayOutput
The list of SSH public keys used to authenticate with linux based VMs.
func (SshConfigurationResponseOutput) ToSshConfigurationResponseOutput ¶ added in v0.2.4
func (o SshConfigurationResponseOutput) ToSshConfigurationResponseOutput() SshConfigurationResponseOutput
func (SshConfigurationResponseOutput) ToSshConfigurationResponseOutputWithContext ¶ added in v0.2.4
func (o SshConfigurationResponseOutput) ToSshConfigurationResponseOutputWithContext(ctx context.Context) SshConfigurationResponseOutput
func (SshConfigurationResponseOutput) ToSshConfigurationResponsePtrOutput ¶ added in v0.2.4
func (o SshConfigurationResponseOutput) ToSshConfigurationResponsePtrOutput() SshConfigurationResponsePtrOutput
func (SshConfigurationResponseOutput) ToSshConfigurationResponsePtrOutputWithContext ¶ added in v0.2.4
func (o SshConfigurationResponseOutput) ToSshConfigurationResponsePtrOutputWithContext(ctx context.Context) SshConfigurationResponsePtrOutput
type SshConfigurationResponsePtrInput ¶ added in v0.2.4
type SshConfigurationResponsePtrInput interface { pulumi.Input ToSshConfigurationResponsePtrOutput() SshConfigurationResponsePtrOutput ToSshConfigurationResponsePtrOutputWithContext(context.Context) SshConfigurationResponsePtrOutput }
SshConfigurationResponsePtrInput is an input type that accepts SshConfigurationResponseArgs, SshConfigurationResponsePtr and SshConfigurationResponsePtrOutput values. You can construct a concrete instance of `SshConfigurationResponsePtrInput` via:
SshConfigurationResponseArgs{...} or: nil
func SshConfigurationResponsePtr ¶ added in v0.2.4
func SshConfigurationResponsePtr(v *SshConfigurationResponseArgs) SshConfigurationResponsePtrInput
type SshConfigurationResponsePtrOutput ¶ added in v0.2.4
type SshConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (SshConfigurationResponsePtrOutput) Elem ¶ added in v0.2.4
func (o SshConfigurationResponsePtrOutput) Elem() SshConfigurationResponseOutput
func (SshConfigurationResponsePtrOutput) ElementType ¶ added in v0.2.4
func (SshConfigurationResponsePtrOutput) ElementType() reflect.Type
func (SshConfigurationResponsePtrOutput) PublicKeys ¶ added in v0.2.4
func (o SshConfigurationResponsePtrOutput) PublicKeys() SshPublicKeyResponseArrayOutput
The list of SSH public keys used to authenticate with linux based VMs.
func (SshConfigurationResponsePtrOutput) ToSshConfigurationResponsePtrOutput ¶ added in v0.2.4
func (o SshConfigurationResponsePtrOutput) ToSshConfigurationResponsePtrOutput() SshConfigurationResponsePtrOutput
func (SshConfigurationResponsePtrOutput) ToSshConfigurationResponsePtrOutputWithContext ¶ added in v0.2.4
func (o SshConfigurationResponsePtrOutput) ToSshConfigurationResponsePtrOutputWithContext(ctx context.Context) SshConfigurationResponsePtrOutput
type SshPublicKey ¶ added in v0.2.4
type SshPublicKey struct { // SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. <br><br> For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). KeyData *string `pulumi:"keyData"` // Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys Path *string `pulumi:"path"` }
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
type SshPublicKeyArgs ¶ added in v0.2.4
type SshPublicKeyArgs struct { // SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. <br><br> For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). KeyData pulumi.StringPtrInput `pulumi:"keyData"` // Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys Path pulumi.StringPtrInput `pulumi:"path"` }
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
func (SshPublicKeyArgs) ElementType ¶ added in v0.2.4
func (SshPublicKeyArgs) ElementType() reflect.Type
func (SshPublicKeyArgs) ToSshPublicKeyOutput ¶ added in v0.2.4
func (i SshPublicKeyArgs) ToSshPublicKeyOutput() SshPublicKeyOutput
func (SshPublicKeyArgs) ToSshPublicKeyOutputWithContext ¶ added in v0.2.4
func (i SshPublicKeyArgs) ToSshPublicKeyOutputWithContext(ctx context.Context) SshPublicKeyOutput
type SshPublicKeyArray ¶ added in v0.2.4
type SshPublicKeyArray []SshPublicKeyInput
func (SshPublicKeyArray) ElementType ¶ added in v0.2.4
func (SshPublicKeyArray) ElementType() reflect.Type
func (SshPublicKeyArray) ToSshPublicKeyArrayOutput ¶ added in v0.2.4
func (i SshPublicKeyArray) ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput
func (SshPublicKeyArray) ToSshPublicKeyArrayOutputWithContext ¶ added in v0.2.4
func (i SshPublicKeyArray) ToSshPublicKeyArrayOutputWithContext(ctx context.Context) SshPublicKeyArrayOutput
type SshPublicKeyArrayInput ¶ added in v0.2.4
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 ¶ added in v0.2.4
type SshPublicKeyArrayOutput struct{ *pulumi.OutputState }
func (SshPublicKeyArrayOutput) ElementType ¶ added in v0.2.4
func (SshPublicKeyArrayOutput) ElementType() reflect.Type
func (SshPublicKeyArrayOutput) Index ¶ added in v0.2.4
func (o SshPublicKeyArrayOutput) Index(i pulumi.IntInput) SshPublicKeyOutput
func (SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutput ¶ added in v0.2.4
func (o SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput
func (SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutputWithContext ¶ added in v0.2.4
func (o SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutputWithContext(ctx context.Context) SshPublicKeyArrayOutput
type SshPublicKeyInput ¶ added in v0.2.4
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 ¶ added in v0.2.4
type SshPublicKeyOutput struct{ *pulumi.OutputState }
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
func (SshPublicKeyOutput) ElementType ¶ added in v0.2.4
func (SshPublicKeyOutput) ElementType() reflect.Type
func (SshPublicKeyOutput) KeyData ¶ added in v0.2.4
func (o SshPublicKeyOutput) KeyData() pulumi.StringPtrOutput
SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. <br><br> For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (SshPublicKeyOutput) Path ¶ added in v0.2.4
func (o SshPublicKeyOutput) Path() pulumi.StringPtrOutput
Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
func (SshPublicKeyOutput) ToSshPublicKeyOutput ¶ added in v0.2.4
func (o SshPublicKeyOutput) ToSshPublicKeyOutput() SshPublicKeyOutput
func (SshPublicKeyOutput) ToSshPublicKeyOutputWithContext ¶ added in v0.2.4
func (o SshPublicKeyOutput) ToSshPublicKeyOutputWithContext(ctx context.Context) SshPublicKeyOutput
type SshPublicKeyResponse ¶ added in v0.2.4
type SshPublicKeyResponse struct { // SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. <br><br> For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). KeyData *string `pulumi:"keyData"` // Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys Path *string `pulumi:"path"` }
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
type SshPublicKeyResponseArgs ¶ added in v0.2.4
type SshPublicKeyResponseArgs struct { // SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. <br><br> For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json). KeyData pulumi.StringPtrInput `pulumi:"keyData"` // Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys Path pulumi.StringPtrInput `pulumi:"path"` }
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
func (SshPublicKeyResponseArgs) ElementType ¶ added in v0.2.4
func (SshPublicKeyResponseArgs) ElementType() reflect.Type
func (SshPublicKeyResponseArgs) ToSshPublicKeyResponseOutput ¶ added in v0.2.4
func (i SshPublicKeyResponseArgs) ToSshPublicKeyResponseOutput() SshPublicKeyResponseOutput
func (SshPublicKeyResponseArgs) ToSshPublicKeyResponseOutputWithContext ¶ added in v0.2.4
func (i SshPublicKeyResponseArgs) ToSshPublicKeyResponseOutputWithContext(ctx context.Context) SshPublicKeyResponseOutput
type SshPublicKeyResponseArray ¶ added in v0.2.4
type SshPublicKeyResponseArray []SshPublicKeyResponseInput
func (SshPublicKeyResponseArray) ElementType ¶ added in v0.2.4
func (SshPublicKeyResponseArray) ElementType() reflect.Type
func (SshPublicKeyResponseArray) ToSshPublicKeyResponseArrayOutput ¶ added in v0.2.4
func (i SshPublicKeyResponseArray) ToSshPublicKeyResponseArrayOutput() SshPublicKeyResponseArrayOutput
func (SshPublicKeyResponseArray) ToSshPublicKeyResponseArrayOutputWithContext ¶ added in v0.2.4
func (i SshPublicKeyResponseArray) ToSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) SshPublicKeyResponseArrayOutput
type SshPublicKeyResponseArrayInput ¶ added in v0.2.4
type SshPublicKeyResponseArrayInput interface { pulumi.Input ToSshPublicKeyResponseArrayOutput() SshPublicKeyResponseArrayOutput ToSshPublicKeyResponseArrayOutputWithContext(context.Context) SshPublicKeyResponseArrayOutput }
SshPublicKeyResponseArrayInput is an input type that accepts SshPublicKeyResponseArray and SshPublicKeyResponseArrayOutput values. You can construct a concrete instance of `SshPublicKeyResponseArrayInput` via:
SshPublicKeyResponseArray{ SshPublicKeyResponseArgs{...} }
type SshPublicKeyResponseArrayOutput ¶ added in v0.2.4
type SshPublicKeyResponseArrayOutput struct{ *pulumi.OutputState }
func (SshPublicKeyResponseArrayOutput) ElementType ¶ added in v0.2.4
func (SshPublicKeyResponseArrayOutput) ElementType() reflect.Type
func (SshPublicKeyResponseArrayOutput) Index ¶ added in v0.2.4
func (o SshPublicKeyResponseArrayOutput) Index(i pulumi.IntInput) SshPublicKeyResponseOutput
func (SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutput ¶ added in v0.2.4
func (o SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutput() SshPublicKeyResponseArrayOutput
func (SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutputWithContext ¶ added in v0.2.4
func (o SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) SshPublicKeyResponseArrayOutput
type SshPublicKeyResponseInput ¶ added in v0.2.4
type SshPublicKeyResponseInput interface { pulumi.Input ToSshPublicKeyResponseOutput() SshPublicKeyResponseOutput ToSshPublicKeyResponseOutputWithContext(context.Context) SshPublicKeyResponseOutput }
SshPublicKeyResponseInput is an input type that accepts SshPublicKeyResponseArgs and SshPublicKeyResponseOutput values. You can construct a concrete instance of `SshPublicKeyResponseInput` via:
SshPublicKeyResponseArgs{...}
type SshPublicKeyResponseOutput ¶ added in v0.2.4
type SshPublicKeyResponseOutput struct{ *pulumi.OutputState }
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
func (SshPublicKeyResponseOutput) ElementType ¶ added in v0.2.4
func (SshPublicKeyResponseOutput) ElementType() reflect.Type
func (SshPublicKeyResponseOutput) KeyData ¶ added in v0.2.4
func (o SshPublicKeyResponseOutput) KeyData() pulumi.StringPtrOutput
SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. <br><br> For creating ssh keys, see [Create SSH keys on Linux and Mac for Linux VMs in Azure](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-mac-create-ssh-keys?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).
func (SshPublicKeyResponseOutput) Path ¶ added in v0.2.4
func (o SshPublicKeyResponseOutput) Path() pulumi.StringPtrOutput
Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
func (SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutput ¶ added in v0.2.4
func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutput() SshPublicKeyResponseOutput
func (SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutputWithContext ¶ added in v0.2.4
func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutputWithContext(ctx context.Context) SshPublicKeyResponseOutput
type StorageProfile ¶ added in v0.2.4
type StorageProfile struct { // Specifies the parameters that are used to add a data disk to a virtual machine. DataDisks []DataDisk `pulumi:"dataDisks"` // The image reference properties. ImageReference *ImageReference `pulumi:"imageReference"` // Specifies information about the operating system disk used by the virtual machine. OsDisk *OsDisk `pulumi:"osDisk"` }
Specifies the storage settings for the virtual machine disks.
type StorageProfileArgs ¶ added in v0.2.4
type StorageProfileArgs struct { // Specifies the parameters that are used to add a data disk to a virtual machine. DataDisks DataDiskArrayInput `pulumi:"dataDisks"` // The image reference properties. ImageReference ImageReferencePtrInput `pulumi:"imageReference"` // Specifies information about the operating system disk used by the virtual machine. OsDisk OsDiskPtrInput `pulumi:"osDisk"` }
Specifies the storage settings for the virtual machine disks.
func (StorageProfileArgs) ElementType ¶ added in v0.2.4
func (StorageProfileArgs) ElementType() reflect.Type
func (StorageProfileArgs) ToStorageProfileOutput ¶ added in v0.2.4
func (i StorageProfileArgs) ToStorageProfileOutput() StorageProfileOutput
func (StorageProfileArgs) ToStorageProfileOutputWithContext ¶ added in v0.2.4
func (i StorageProfileArgs) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
func (StorageProfileArgs) ToStorageProfilePtrOutput ¶ added in v0.2.4
func (i StorageProfileArgs) ToStorageProfilePtrOutput() StorageProfilePtrOutput
func (StorageProfileArgs) ToStorageProfilePtrOutputWithContext ¶ added in v0.2.4
func (i StorageProfileArgs) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
type StorageProfileInput ¶ added in v0.2.4
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 ¶ added in v0.2.4
type StorageProfileOutput struct{ *pulumi.OutputState }
Specifies the storage settings for the virtual machine disks.
func (StorageProfileOutput) DataDisks ¶ added in v0.2.4
func (o StorageProfileOutput) DataDisks() DataDiskArrayOutput
Specifies the parameters that are used to add a data disk to a virtual machine.
func (StorageProfileOutput) ElementType ¶ added in v0.2.4
func (StorageProfileOutput) ElementType() reflect.Type
func (StorageProfileOutput) ImageReference ¶ added in v0.2.4
func (o StorageProfileOutput) ImageReference() ImageReferencePtrOutput
The image reference properties.
func (StorageProfileOutput) OsDisk ¶ added in v0.2.4
func (o StorageProfileOutput) OsDisk() OsDiskPtrOutput
Specifies information about the operating system disk used by the virtual machine.
func (StorageProfileOutput) ToStorageProfileOutput ¶ added in v0.2.4
func (o StorageProfileOutput) ToStorageProfileOutput() StorageProfileOutput
func (StorageProfileOutput) ToStorageProfileOutputWithContext ¶ added in v0.2.4
func (o StorageProfileOutput) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput
func (StorageProfileOutput) ToStorageProfilePtrOutput ¶ added in v0.2.4
func (o StorageProfileOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput
func (StorageProfileOutput) ToStorageProfilePtrOutputWithContext ¶ added in v0.2.4
func (o StorageProfileOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
type StorageProfilePtrInput ¶ added in v0.2.4
type StorageProfilePtrInput interface { pulumi.Input ToStorageProfilePtrOutput() StorageProfilePtrOutput ToStorageProfilePtrOutputWithContext(context.Context) StorageProfilePtrOutput }
StorageProfilePtrInput is an input type that accepts StorageProfileArgs, StorageProfilePtr and StorageProfilePtrOutput values. You can construct a concrete instance of `StorageProfilePtrInput` via:
StorageProfileArgs{...} or: nil
func StorageProfilePtr ¶ added in v0.2.4
func StorageProfilePtr(v *StorageProfileArgs) StorageProfilePtrInput
type StorageProfilePtrOutput ¶ added in v0.2.4
type StorageProfilePtrOutput struct{ *pulumi.OutputState }
func (StorageProfilePtrOutput) DataDisks ¶ added in v0.2.4
func (o StorageProfilePtrOutput) DataDisks() DataDiskArrayOutput
Specifies the parameters that are used to add a data disk to a virtual machine.
func (StorageProfilePtrOutput) Elem ¶ added in v0.2.4
func (o StorageProfilePtrOutput) Elem() StorageProfileOutput
func (StorageProfilePtrOutput) ElementType ¶ added in v0.2.4
func (StorageProfilePtrOutput) ElementType() reflect.Type
func (StorageProfilePtrOutput) ImageReference ¶ added in v0.2.4
func (o StorageProfilePtrOutput) ImageReference() ImageReferencePtrOutput
The image reference properties.
func (StorageProfilePtrOutput) OsDisk ¶ added in v0.2.4
func (o StorageProfilePtrOutput) OsDisk() OsDiskPtrOutput
Specifies information about the operating system disk used by the virtual machine.
func (StorageProfilePtrOutput) ToStorageProfilePtrOutput ¶ added in v0.2.4
func (o StorageProfilePtrOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput
func (StorageProfilePtrOutput) ToStorageProfilePtrOutputWithContext ¶ added in v0.2.4
func (o StorageProfilePtrOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput
type StorageProfileResponse ¶ added in v0.2.4
type StorageProfileResponse struct { // Specifies the parameters that are used to add a data disk to a virtual machine. DataDisks []DataDiskResponse `pulumi:"dataDisks"` // The image reference properties. ImageReference *ImageReferenceResponse `pulumi:"imageReference"` // Specifies information about the operating system disk used by the virtual machine. OsDisk *OsDiskResponse `pulumi:"osDisk"` }
Specifies the storage settings for the virtual machine disks.
type StorageProfileResponseArgs ¶ added in v0.2.4
type StorageProfileResponseArgs struct { // Specifies the parameters that are used to add a data disk to a virtual machine. DataDisks DataDiskResponseArrayInput `pulumi:"dataDisks"` // The image reference properties. ImageReference ImageReferenceResponsePtrInput `pulumi:"imageReference"` // Specifies information about the operating system disk used by the virtual machine. OsDisk OsDiskResponsePtrInput `pulumi:"osDisk"` }
Specifies the storage settings for the virtual machine disks.
func (StorageProfileResponseArgs) ElementType ¶ added in v0.2.4
func (StorageProfileResponseArgs) ElementType() reflect.Type
func (StorageProfileResponseArgs) ToStorageProfileResponseOutput ¶ added in v0.2.4
func (i StorageProfileResponseArgs) ToStorageProfileResponseOutput() StorageProfileResponseOutput
func (StorageProfileResponseArgs) ToStorageProfileResponseOutputWithContext ¶ added in v0.2.4
func (i StorageProfileResponseArgs) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput
func (StorageProfileResponseArgs) ToStorageProfileResponsePtrOutput ¶ added in v0.2.4
func (i StorageProfileResponseArgs) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
func (StorageProfileResponseArgs) ToStorageProfileResponsePtrOutputWithContext ¶ added in v0.2.4
func (i StorageProfileResponseArgs) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
type StorageProfileResponseInput ¶ added in v0.2.4
type StorageProfileResponseInput interface { pulumi.Input ToStorageProfileResponseOutput() StorageProfileResponseOutput ToStorageProfileResponseOutputWithContext(context.Context) StorageProfileResponseOutput }
StorageProfileResponseInput is an input type that accepts StorageProfileResponseArgs and StorageProfileResponseOutput values. You can construct a concrete instance of `StorageProfileResponseInput` via:
StorageProfileResponseArgs{...}
type StorageProfileResponseOutput ¶ added in v0.2.4
type StorageProfileResponseOutput struct{ *pulumi.OutputState }
Specifies the storage settings for the virtual machine disks.
func (StorageProfileResponseOutput) DataDisks ¶ added in v0.2.4
func (o StorageProfileResponseOutput) DataDisks() DataDiskResponseArrayOutput
Specifies the parameters that are used to add a data disk to a virtual machine.
func (StorageProfileResponseOutput) ElementType ¶ added in v0.2.4
func (StorageProfileResponseOutput) ElementType() reflect.Type
func (StorageProfileResponseOutput) ImageReference ¶ added in v0.2.4
func (o StorageProfileResponseOutput) ImageReference() ImageReferenceResponsePtrOutput
The image reference properties.
func (StorageProfileResponseOutput) OsDisk ¶ added in v0.2.4
func (o StorageProfileResponseOutput) OsDisk() OsDiskResponsePtrOutput
Specifies information about the operating system disk used by the virtual machine.
func (StorageProfileResponseOutput) ToStorageProfileResponseOutput ¶ added in v0.2.4
func (o StorageProfileResponseOutput) ToStorageProfileResponseOutput() StorageProfileResponseOutput
func (StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext ¶ added in v0.2.4
func (o StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput
func (StorageProfileResponseOutput) ToStorageProfileResponsePtrOutput ¶ added in v0.2.4
func (o StorageProfileResponseOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
func (StorageProfileResponseOutput) ToStorageProfileResponsePtrOutputWithContext ¶ added in v0.2.4
func (o StorageProfileResponseOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
type StorageProfileResponsePtrInput ¶ added in v0.2.4
type StorageProfileResponsePtrInput interface { pulumi.Input ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput ToStorageProfileResponsePtrOutputWithContext(context.Context) StorageProfileResponsePtrOutput }
StorageProfileResponsePtrInput is an input type that accepts StorageProfileResponseArgs, StorageProfileResponsePtr and StorageProfileResponsePtrOutput values. You can construct a concrete instance of `StorageProfileResponsePtrInput` via:
StorageProfileResponseArgs{...} or: nil
func StorageProfileResponsePtr ¶ added in v0.2.4
func StorageProfileResponsePtr(v *StorageProfileResponseArgs) StorageProfileResponsePtrInput
type StorageProfileResponsePtrOutput ¶ added in v0.2.4
type StorageProfileResponsePtrOutput struct{ *pulumi.OutputState }
func (StorageProfileResponsePtrOutput) DataDisks ¶ added in v0.2.4
func (o StorageProfileResponsePtrOutput) DataDisks() DataDiskResponseArrayOutput
Specifies the parameters that are used to add a data disk to a virtual machine.
func (StorageProfileResponsePtrOutput) Elem ¶ added in v0.2.4
func (o StorageProfileResponsePtrOutput) Elem() StorageProfileResponseOutput
func (StorageProfileResponsePtrOutput) ElementType ¶ added in v0.2.4
func (StorageProfileResponsePtrOutput) ElementType() reflect.Type
func (StorageProfileResponsePtrOutput) ImageReference ¶ added in v0.2.4
func (o StorageProfileResponsePtrOutput) ImageReference() ImageReferenceResponsePtrOutput
The image reference properties.
func (StorageProfileResponsePtrOutput) OsDisk ¶ added in v0.2.4
func (o StorageProfileResponsePtrOutput) OsDisk() OsDiskResponsePtrOutput
Specifies information about the operating system disk used by the virtual machine.
func (StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutput ¶ added in v0.2.4
func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput
func (StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutputWithContext ¶ added in v0.2.4
func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput
type SubResource ¶
type SubResource struct { // Resource ID. Id *string `pulumi:"id"` }
Reference to another sub resource.
type SubResourceArgs ¶
type SubResourceArgs struct { // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` }
Reference to another sub resource.
func (SubResourceArgs) ElementType ¶
func (SubResourceArgs) ElementType() reflect.Type
func (SubResourceArgs) ToSubResourceOutput ¶
func (i SubResourceArgs) ToSubResourceOutput() SubResourceOutput
func (SubResourceArgs) ToSubResourceOutputWithContext ¶
func (i SubResourceArgs) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
func (SubResourceArgs) ToSubResourcePtrOutput ¶
func (i SubResourceArgs) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourceArgs) ToSubResourcePtrOutputWithContext ¶
func (i SubResourceArgs) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourceInput ¶
type SubResourceInput interface { pulumi.Input ToSubResourceOutput() SubResourceOutput ToSubResourceOutputWithContext(context.Context) SubResourceOutput }
SubResourceInput is an input type that accepts SubResourceArgs and SubResourceOutput values. You can construct a concrete instance of `SubResourceInput` via:
SubResourceArgs{...}
type SubResourceOutput ¶
type SubResourceOutput struct{ *pulumi.OutputState }
Reference to another sub resource.
func (SubResourceOutput) ElementType ¶
func (SubResourceOutput) ElementType() reflect.Type
func (SubResourceOutput) ToSubResourceOutput ¶
func (o SubResourceOutput) ToSubResourceOutput() SubResourceOutput
func (SubResourceOutput) ToSubResourceOutputWithContext ¶
func (o SubResourceOutput) ToSubResourceOutputWithContext(ctx context.Context) SubResourceOutput
func (SubResourceOutput) ToSubResourcePtrOutput ¶
func (o SubResourceOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourceOutput) ToSubResourcePtrOutputWithContext ¶
func (o SubResourceOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourcePtrInput ¶
type SubResourcePtrInput interface { pulumi.Input ToSubResourcePtrOutput() SubResourcePtrOutput ToSubResourcePtrOutputWithContext(context.Context) SubResourcePtrOutput }
SubResourcePtrInput is an input type that accepts SubResourceArgs, SubResourcePtr and SubResourcePtrOutput values. You can construct a concrete instance of `SubResourcePtrInput` via:
SubResourceArgs{...} or: nil
func SubResourcePtr ¶
func SubResourcePtr(v *SubResourceArgs) SubResourcePtrInput
type SubResourcePtrOutput ¶
type SubResourcePtrOutput struct{ *pulumi.OutputState }
func (SubResourcePtrOutput) Elem ¶
func (o SubResourcePtrOutput) Elem() SubResourceOutput
func (SubResourcePtrOutput) ElementType ¶
func (SubResourcePtrOutput) ElementType() reflect.Type
func (SubResourcePtrOutput) Id ¶
func (o SubResourcePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (SubResourcePtrOutput) ToSubResourcePtrOutput ¶
func (o SubResourcePtrOutput) ToSubResourcePtrOutput() SubResourcePtrOutput
func (SubResourcePtrOutput) ToSubResourcePtrOutputWithContext ¶
func (o SubResourcePtrOutput) ToSubResourcePtrOutputWithContext(ctx context.Context) SubResourcePtrOutput
type SubResourceResponse ¶
type SubResourceResponse struct { // Resource ID. Id *string `pulumi:"id"` }
Reference to another sub resource.
type SubResourceResponseArgs ¶
type SubResourceResponseArgs struct { // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` }
Reference to another sub resource.
func (SubResourceResponseArgs) ElementType ¶
func (SubResourceResponseArgs) ElementType() reflect.Type
func (SubResourceResponseArgs) ToSubResourceResponseOutput ¶
func (i SubResourceResponseArgs) ToSubResourceResponseOutput() SubResourceResponseOutput
func (SubResourceResponseArgs) ToSubResourceResponseOutputWithContext ¶
func (i SubResourceResponseArgs) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
func (SubResourceResponseArgs) ToSubResourceResponsePtrOutput ¶
func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext ¶
func (i SubResourceResponseArgs) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type SubResourceResponseArray ¶
type SubResourceResponseArray []SubResourceResponseInput
func (SubResourceResponseArray) ElementType ¶
func (SubResourceResponseArray) ElementType() reflect.Type
func (SubResourceResponseArray) ToSubResourceResponseArrayOutput ¶
func (i SubResourceResponseArray) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
func (SubResourceResponseArray) ToSubResourceResponseArrayOutputWithContext ¶
func (i SubResourceResponseArray) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
type SubResourceResponseArrayInput ¶
type SubResourceResponseArrayInput interface { pulumi.Input ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput ToSubResourceResponseArrayOutputWithContext(context.Context) SubResourceResponseArrayOutput }
SubResourceResponseArrayInput is an input type that accepts SubResourceResponseArray and SubResourceResponseArrayOutput values. You can construct a concrete instance of `SubResourceResponseArrayInput` via:
SubResourceResponseArray{ SubResourceResponseArgs{...} }
type SubResourceResponseArrayOutput ¶
type SubResourceResponseArrayOutput struct{ *pulumi.OutputState }
func (SubResourceResponseArrayOutput) ElementType ¶
func (SubResourceResponseArrayOutput) ElementType() reflect.Type
func (SubResourceResponseArrayOutput) Index ¶
func (o SubResourceResponseArrayOutput) Index(i pulumi.IntInput) SubResourceResponseOutput
func (SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput ¶
func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutput() SubResourceResponseArrayOutput
func (SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext ¶
func (o SubResourceResponseArrayOutput) ToSubResourceResponseArrayOutputWithContext(ctx context.Context) SubResourceResponseArrayOutput
type SubResourceResponseInput ¶
type SubResourceResponseInput interface { pulumi.Input ToSubResourceResponseOutput() SubResourceResponseOutput ToSubResourceResponseOutputWithContext(context.Context) SubResourceResponseOutput }
SubResourceResponseInput is an input type that accepts SubResourceResponseArgs and SubResourceResponseOutput values. You can construct a concrete instance of `SubResourceResponseInput` via:
SubResourceResponseArgs{...}
type SubResourceResponseOutput ¶
type SubResourceResponseOutput struct{ *pulumi.OutputState }
Reference to another sub resource.
func (SubResourceResponseOutput) ElementType ¶
func (SubResourceResponseOutput) ElementType() reflect.Type
func (SubResourceResponseOutput) Id ¶
func (o SubResourceResponseOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (SubResourceResponseOutput) ToSubResourceResponseOutput ¶
func (o SubResourceResponseOutput) ToSubResourceResponseOutput() SubResourceResponseOutput
func (SubResourceResponseOutput) ToSubResourceResponseOutputWithContext ¶
func (o SubResourceResponseOutput) ToSubResourceResponseOutputWithContext(ctx context.Context) SubResourceResponseOutput
func (SubResourceResponseOutput) ToSubResourceResponsePtrOutput ¶
func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext ¶
func (o SubResourceResponseOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type SubResourceResponsePtrInput ¶
type SubResourceResponsePtrInput interface { pulumi.Input ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput ToSubResourceResponsePtrOutputWithContext(context.Context) SubResourceResponsePtrOutput }
SubResourceResponsePtrInput is an input type that accepts SubResourceResponseArgs, SubResourceResponsePtr and SubResourceResponsePtrOutput values. You can construct a concrete instance of `SubResourceResponsePtrInput` via:
SubResourceResponseArgs{...} or: nil
func SubResourceResponsePtr ¶
func SubResourceResponsePtr(v *SubResourceResponseArgs) SubResourceResponsePtrInput
type SubResourceResponsePtrOutput ¶
type SubResourceResponsePtrOutput struct{ *pulumi.OutputState }
func (SubResourceResponsePtrOutput) Elem ¶
func (o SubResourceResponsePtrOutput) Elem() SubResourceResponseOutput
func (SubResourceResponsePtrOutput) ElementType ¶
func (SubResourceResponsePtrOutput) ElementType() reflect.Type
func (SubResourceResponsePtrOutput) Id ¶
func (o SubResourceResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource ID.
func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput ¶
func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutput() SubResourceResponsePtrOutput
func (SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext ¶
func (o SubResourceResponsePtrOutput) ToSubResourceResponsePtrOutputWithContext(ctx context.Context) SubResourceResponsePtrOutput
type VMSwitchType ¶ added in v0.3.1
The type of the VM switch.
func (VMSwitchType) ElementType ¶ added in v0.3.1
func (VMSwitchType) ElementType() reflect.Type
func (VMSwitchType) ToStringOutput ¶ added in v0.3.1
func (e VMSwitchType) ToStringOutput() pulumi.StringOutput
func (VMSwitchType) ToStringOutputWithContext ¶ added in v0.3.1
func (e VMSwitchType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VMSwitchType) ToStringPtrOutput ¶ added in v0.3.1
func (e VMSwitchType) ToStringPtrOutput() pulumi.StringPtrOutput
func (VMSwitchType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e VMSwitchType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Vendor ¶
type Vendor struct { pulumi.CustomResourceState // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The provisioning state of the vendor resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // A list of IDs of the vendor skus offered by the vendor. Skus SubResourceResponseArrayOutput `pulumi:"skus"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Vendor resource.
func GetVendor ¶
func GetVendor(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VendorState, opts ...pulumi.ResourceOption) (*Vendor, error)
GetVendor gets an existing Vendor 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 NewVendor ¶
func NewVendor(ctx *pulumi.Context, name string, args *VendorArgs, opts ...pulumi.ResourceOption) (*Vendor, error)
NewVendor registers a new resource with the given unique name, arguments, and options.
func (*Vendor) ElementType ¶ added in v0.2.6
func (*Vendor) ToVendorOutput ¶ added in v0.2.6
func (i *Vendor) ToVendorOutput() VendorOutput
func (*Vendor) ToVendorOutputWithContext ¶ added in v0.2.6
func (i *Vendor) ToVendorOutputWithContext(ctx context.Context) VendorOutput
type VendorArgs ¶
type VendorArgs struct { // The name of the vendor. VendorName pulumi.StringInput }
The set of arguments for constructing a Vendor resource.
func (VendorArgs) ElementType ¶
func (VendorArgs) ElementType() reflect.Type
type VendorInput ¶ added in v0.2.6
type VendorInput interface { pulumi.Input ToVendorOutput() VendorOutput ToVendorOutputWithContext(ctx context.Context) VendorOutput }
type VendorOutput ¶ added in v0.2.6
type VendorOutput struct {
*pulumi.OutputState
}
func (VendorOutput) ElementType ¶ added in v0.2.6
func (VendorOutput) ElementType() reflect.Type
func (VendorOutput) ToVendorOutput ¶ added in v0.2.6
func (o VendorOutput) ToVendorOutput() VendorOutput
func (VendorOutput) ToVendorOutputWithContext ¶ added in v0.2.6
func (o VendorOutput) ToVendorOutputWithContext(ctx context.Context) VendorOutput
type VendorSkuPreview ¶
type VendorSkuPreview struct { pulumi.CustomResourceState // The preview subscription ID. Name pulumi.StringOutput `pulumi:"name"` // The type of the resource. Type pulumi.StringOutput `pulumi:"type"` }
Customer subscription which can use a sku.
func GetVendorSkuPreview ¶
func GetVendorSkuPreview(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VendorSkuPreviewState, opts ...pulumi.ResourceOption) (*VendorSkuPreview, error)
GetVendorSkuPreview gets an existing VendorSkuPreview 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 NewVendorSkuPreview ¶
func NewVendorSkuPreview(ctx *pulumi.Context, name string, args *VendorSkuPreviewArgs, opts ...pulumi.ResourceOption) (*VendorSkuPreview, error)
NewVendorSkuPreview registers a new resource with the given unique name, arguments, and options.
func (*VendorSkuPreview) ElementType ¶ added in v0.2.6
func (*VendorSkuPreview) ElementType() reflect.Type
func (*VendorSkuPreview) ToVendorSkuPreviewOutput ¶ added in v0.2.6
func (i *VendorSkuPreview) ToVendorSkuPreviewOutput() VendorSkuPreviewOutput
func (*VendorSkuPreview) ToVendorSkuPreviewOutputWithContext ¶ added in v0.2.6
func (i *VendorSkuPreview) ToVendorSkuPreviewOutputWithContext(ctx context.Context) VendorSkuPreviewOutput
type VendorSkuPreviewArgs ¶
type VendorSkuPreviewArgs struct { // Preview subscription ID. PreviewSubscription pulumi.StringInput // The name of the vendor sku. SkuName pulumi.StringInput // The name of the vendor. VendorName pulumi.StringInput }
The set of arguments for constructing a VendorSkuPreview resource.
func (VendorSkuPreviewArgs) ElementType ¶
func (VendorSkuPreviewArgs) ElementType() reflect.Type
type VendorSkuPreviewInput ¶ added in v0.2.6
type VendorSkuPreviewInput interface { pulumi.Input ToVendorSkuPreviewOutput() VendorSkuPreviewOutput ToVendorSkuPreviewOutputWithContext(ctx context.Context) VendorSkuPreviewOutput }
type VendorSkuPreviewOutput ¶ added in v0.2.6
type VendorSkuPreviewOutput struct {
*pulumi.OutputState
}
func (VendorSkuPreviewOutput) ElementType ¶ added in v0.2.6
func (VendorSkuPreviewOutput) ElementType() reflect.Type
func (VendorSkuPreviewOutput) ToVendorSkuPreviewOutput ¶ added in v0.2.6
func (o VendorSkuPreviewOutput) ToVendorSkuPreviewOutput() VendorSkuPreviewOutput
func (VendorSkuPreviewOutput) ToVendorSkuPreviewOutputWithContext ¶ added in v0.2.6
func (o VendorSkuPreviewOutput) ToVendorSkuPreviewOutputWithContext(ctx context.Context) VendorSkuPreviewOutput
type VendorSkuPreviewState ¶
type VendorSkuPreviewState struct { // The preview subscription ID. Name pulumi.StringPtrInput // The type of the resource. Type pulumi.StringPtrInput }
func (VendorSkuPreviewState) ElementType ¶
func (VendorSkuPreviewState) ElementType() reflect.Type
type VendorSkus ¶
type VendorSkus struct { pulumi.CustomResourceState // The sku deployment mode. DeploymentMode pulumi.StringPtrOutput `pulumi:"deploymentMode"` // The parameters for the managed application to be supplied by the vendor. ManagedApplicationParameters pulumi.AnyOutput `pulumi:"managedApplicationParameters"` // The template for the managed application deployment. ManagedApplicationTemplate pulumi.AnyOutput `pulumi:"managedApplicationTemplate"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The template definition of the network function. NetworkFunctionTemplate NetworkFunctionTemplateResponsePtrOutput `pulumi:"networkFunctionTemplate"` // Indicates if the vendor sku is in preview mode. Preview pulumi.BoolPtrOutput `pulumi:"preview"` // The provisioning state of the vendor sku sub resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // The sku type. SkuType pulumi.StringPtrOutput `pulumi:"skuType"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Sku sub resource.
func GetVendorSkus ¶
func GetVendorSkus(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VendorSkusState, opts ...pulumi.ResourceOption) (*VendorSkus, error)
GetVendorSkus gets an existing VendorSkus 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 NewVendorSkus ¶
func NewVendorSkus(ctx *pulumi.Context, name string, args *VendorSkusArgs, opts ...pulumi.ResourceOption) (*VendorSkus, error)
NewVendorSkus registers a new resource with the given unique name, arguments, and options.
func (*VendorSkus) ElementType ¶ added in v0.2.6
func (*VendorSkus) ElementType() reflect.Type
func (*VendorSkus) ToVendorSkusOutput ¶ added in v0.2.6
func (i *VendorSkus) ToVendorSkusOutput() VendorSkusOutput
func (*VendorSkus) ToVendorSkusOutputWithContext ¶ added in v0.2.6
func (i *VendorSkus) ToVendorSkusOutputWithContext(ctx context.Context) VendorSkusOutput
type VendorSkusArgs ¶
type VendorSkusArgs struct { // The sku deployment mode. DeploymentMode pulumi.StringPtrInput // The parameters for the managed application to be supplied by the vendor. ManagedApplicationParameters pulumi.Input // The template for the managed application deployment. ManagedApplicationTemplate pulumi.Input // The template definition of the network function. NetworkFunctionTemplate NetworkFunctionTemplatePtrInput // Indicates if the vendor sku is in preview mode. Preview pulumi.BoolPtrInput // The name of the sku. SkuName pulumi.StringInput // The sku type. SkuType pulumi.StringPtrInput // The name of the vendor. VendorName pulumi.StringInput }
The set of arguments for constructing a VendorSkus resource.
func (VendorSkusArgs) ElementType ¶
func (VendorSkusArgs) ElementType() reflect.Type
type VendorSkusInput ¶ added in v0.2.6
type VendorSkusInput interface { pulumi.Input ToVendorSkusOutput() VendorSkusOutput ToVendorSkusOutputWithContext(ctx context.Context) VendorSkusOutput }
type VendorSkusOutput ¶ added in v0.2.6
type VendorSkusOutput struct {
*pulumi.OutputState
}
func (VendorSkusOutput) ElementType ¶ added in v0.2.6
func (VendorSkusOutput) ElementType() reflect.Type
func (VendorSkusOutput) ToVendorSkusOutput ¶ added in v0.2.6
func (o VendorSkusOutput) ToVendorSkusOutput() VendorSkusOutput
func (VendorSkusOutput) ToVendorSkusOutputWithContext ¶ added in v0.2.6
func (o VendorSkusOutput) ToVendorSkusOutputWithContext(ctx context.Context) VendorSkusOutput
type VendorSkusState ¶
type VendorSkusState struct { // The sku deployment mode. DeploymentMode pulumi.StringPtrInput // The parameters for the managed application to be supplied by the vendor. ManagedApplicationParameters pulumi.Input // The template for the managed application deployment. ManagedApplicationTemplate pulumi.Input // The name of the resource Name pulumi.StringPtrInput // The template definition of the network function. NetworkFunctionTemplate NetworkFunctionTemplateResponsePtrInput // Indicates if the vendor sku is in preview mode. Preview pulumi.BoolPtrInput // The provisioning state of the vendor sku sub resource. ProvisioningState pulumi.StringPtrInput // The sku type. SkuType pulumi.StringPtrInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (VendorSkusState) ElementType ¶
func (VendorSkusState) ElementType() reflect.Type
type VendorState ¶
type VendorState struct { // The name of the resource Name pulumi.StringPtrInput // The provisioning state of the vendor resource. ProvisioningState pulumi.StringPtrInput // A list of IDs of the vendor skus offered by the vendor. Skus SubResourceResponseArrayInput // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringPtrInput }
func (VendorState) ElementType ¶
func (VendorState) ElementType() reflect.Type
type VirtualHardDisk ¶ added in v0.2.4
type VirtualHardDisk struct { // Specifies the virtual hard disk's uri. Uri *string `pulumi:"uri"` }
Describes the uri of a disk.
type VirtualHardDiskArgs ¶ added in v0.2.4
type VirtualHardDiskArgs struct { // Specifies the virtual hard disk's uri. Uri pulumi.StringPtrInput `pulumi:"uri"` }
Describes the uri of a disk.
func (VirtualHardDiskArgs) ElementType ¶ added in v0.2.4
func (VirtualHardDiskArgs) ElementType() reflect.Type
func (VirtualHardDiskArgs) ToVirtualHardDiskOutput ¶ added in v0.2.4
func (i VirtualHardDiskArgs) ToVirtualHardDiskOutput() VirtualHardDiskOutput
func (VirtualHardDiskArgs) ToVirtualHardDiskOutputWithContext ¶ added in v0.2.4
func (i VirtualHardDiskArgs) ToVirtualHardDiskOutputWithContext(ctx context.Context) VirtualHardDiskOutput
func (VirtualHardDiskArgs) ToVirtualHardDiskPtrOutput ¶ added in v0.2.4
func (i VirtualHardDiskArgs) ToVirtualHardDiskPtrOutput() VirtualHardDiskPtrOutput
func (VirtualHardDiskArgs) ToVirtualHardDiskPtrOutputWithContext ¶ added in v0.2.4
func (i VirtualHardDiskArgs) ToVirtualHardDiskPtrOutputWithContext(ctx context.Context) VirtualHardDiskPtrOutput
type VirtualHardDiskInput ¶ added in v0.2.4
type VirtualHardDiskInput interface { pulumi.Input ToVirtualHardDiskOutput() VirtualHardDiskOutput ToVirtualHardDiskOutputWithContext(context.Context) VirtualHardDiskOutput }
VirtualHardDiskInput is an input type that accepts VirtualHardDiskArgs and VirtualHardDiskOutput values. You can construct a concrete instance of `VirtualHardDiskInput` via:
VirtualHardDiskArgs{...}
type VirtualHardDiskOutput ¶ added in v0.2.4
type VirtualHardDiskOutput struct{ *pulumi.OutputState }
Describes the uri of a disk.
func (VirtualHardDiskOutput) ElementType ¶ added in v0.2.4
func (VirtualHardDiskOutput) ElementType() reflect.Type
func (VirtualHardDiskOutput) ToVirtualHardDiskOutput ¶ added in v0.2.4
func (o VirtualHardDiskOutput) ToVirtualHardDiskOutput() VirtualHardDiskOutput
func (VirtualHardDiskOutput) ToVirtualHardDiskOutputWithContext ¶ added in v0.2.4
func (o VirtualHardDiskOutput) ToVirtualHardDiskOutputWithContext(ctx context.Context) VirtualHardDiskOutput
func (VirtualHardDiskOutput) ToVirtualHardDiskPtrOutput ¶ added in v0.2.4
func (o VirtualHardDiskOutput) ToVirtualHardDiskPtrOutput() VirtualHardDiskPtrOutput
func (VirtualHardDiskOutput) ToVirtualHardDiskPtrOutputWithContext ¶ added in v0.2.4
func (o VirtualHardDiskOutput) ToVirtualHardDiskPtrOutputWithContext(ctx context.Context) VirtualHardDiskPtrOutput
func (VirtualHardDiskOutput) Uri ¶ added in v0.2.4
func (o VirtualHardDiskOutput) Uri() pulumi.StringPtrOutput
Specifies the virtual hard disk's uri.
type VirtualHardDiskPtrInput ¶ added in v0.2.4
type VirtualHardDiskPtrInput interface { pulumi.Input ToVirtualHardDiskPtrOutput() VirtualHardDiskPtrOutput ToVirtualHardDiskPtrOutputWithContext(context.Context) VirtualHardDiskPtrOutput }
VirtualHardDiskPtrInput is an input type that accepts VirtualHardDiskArgs, VirtualHardDiskPtr and VirtualHardDiskPtrOutput values. You can construct a concrete instance of `VirtualHardDiskPtrInput` via:
VirtualHardDiskArgs{...} or: nil
func VirtualHardDiskPtr ¶ added in v0.2.4
func VirtualHardDiskPtr(v *VirtualHardDiskArgs) VirtualHardDiskPtrInput
type VirtualHardDiskPtrOutput ¶ added in v0.2.4
type VirtualHardDiskPtrOutput struct{ *pulumi.OutputState }
func (VirtualHardDiskPtrOutput) Elem ¶ added in v0.2.4
func (o VirtualHardDiskPtrOutput) Elem() VirtualHardDiskOutput
func (VirtualHardDiskPtrOutput) ElementType ¶ added in v0.2.4
func (VirtualHardDiskPtrOutput) ElementType() reflect.Type
func (VirtualHardDiskPtrOutput) ToVirtualHardDiskPtrOutput ¶ added in v0.2.4
func (o VirtualHardDiskPtrOutput) ToVirtualHardDiskPtrOutput() VirtualHardDiskPtrOutput
func (VirtualHardDiskPtrOutput) ToVirtualHardDiskPtrOutputWithContext ¶ added in v0.2.4
func (o VirtualHardDiskPtrOutput) ToVirtualHardDiskPtrOutputWithContext(ctx context.Context) VirtualHardDiskPtrOutput
func (VirtualHardDiskPtrOutput) Uri ¶ added in v0.2.4
func (o VirtualHardDiskPtrOutput) Uri() pulumi.StringPtrOutput
Specifies the virtual hard disk's uri.
type VirtualHardDiskResponse ¶ added in v0.2.4
type VirtualHardDiskResponse struct { // Specifies the virtual hard disk's uri. Uri *string `pulumi:"uri"` }
Describes the uri of a disk.
type VirtualHardDiskResponseArgs ¶ added in v0.2.4
type VirtualHardDiskResponseArgs struct { // Specifies the virtual hard disk's uri. Uri pulumi.StringPtrInput `pulumi:"uri"` }
Describes the uri of a disk.
func (VirtualHardDiskResponseArgs) ElementType ¶ added in v0.2.4
func (VirtualHardDiskResponseArgs) ElementType() reflect.Type
func (VirtualHardDiskResponseArgs) ToVirtualHardDiskResponseOutput ¶ added in v0.2.4
func (i VirtualHardDiskResponseArgs) ToVirtualHardDiskResponseOutput() VirtualHardDiskResponseOutput
func (VirtualHardDiskResponseArgs) ToVirtualHardDiskResponseOutputWithContext ¶ added in v0.2.4
func (i VirtualHardDiskResponseArgs) ToVirtualHardDiskResponseOutputWithContext(ctx context.Context) VirtualHardDiskResponseOutput
func (VirtualHardDiskResponseArgs) ToVirtualHardDiskResponsePtrOutput ¶ added in v0.2.4
func (i VirtualHardDiskResponseArgs) ToVirtualHardDiskResponsePtrOutput() VirtualHardDiskResponsePtrOutput
func (VirtualHardDiskResponseArgs) ToVirtualHardDiskResponsePtrOutputWithContext ¶ added in v0.2.4
func (i VirtualHardDiskResponseArgs) ToVirtualHardDiskResponsePtrOutputWithContext(ctx context.Context) VirtualHardDiskResponsePtrOutput
type VirtualHardDiskResponseInput ¶ added in v0.2.4
type VirtualHardDiskResponseInput interface { pulumi.Input ToVirtualHardDiskResponseOutput() VirtualHardDiskResponseOutput ToVirtualHardDiskResponseOutputWithContext(context.Context) VirtualHardDiskResponseOutput }
VirtualHardDiskResponseInput is an input type that accepts VirtualHardDiskResponseArgs and VirtualHardDiskResponseOutput values. You can construct a concrete instance of `VirtualHardDiskResponseInput` via:
VirtualHardDiskResponseArgs{...}
type VirtualHardDiskResponseOutput ¶ added in v0.2.4
type VirtualHardDiskResponseOutput struct{ *pulumi.OutputState }
Describes the uri of a disk.
func (VirtualHardDiskResponseOutput) ElementType ¶ added in v0.2.4
func (VirtualHardDiskResponseOutput) ElementType() reflect.Type
func (VirtualHardDiskResponseOutput) ToVirtualHardDiskResponseOutput ¶ added in v0.2.4
func (o VirtualHardDiskResponseOutput) ToVirtualHardDiskResponseOutput() VirtualHardDiskResponseOutput
func (VirtualHardDiskResponseOutput) ToVirtualHardDiskResponseOutputWithContext ¶ added in v0.2.4
func (o VirtualHardDiskResponseOutput) ToVirtualHardDiskResponseOutputWithContext(ctx context.Context) VirtualHardDiskResponseOutput
func (VirtualHardDiskResponseOutput) ToVirtualHardDiskResponsePtrOutput ¶ added in v0.2.4
func (o VirtualHardDiskResponseOutput) ToVirtualHardDiskResponsePtrOutput() VirtualHardDiskResponsePtrOutput
func (VirtualHardDiskResponseOutput) ToVirtualHardDiskResponsePtrOutputWithContext ¶ added in v0.2.4
func (o VirtualHardDiskResponseOutput) ToVirtualHardDiskResponsePtrOutputWithContext(ctx context.Context) VirtualHardDiskResponsePtrOutput
func (VirtualHardDiskResponseOutput) Uri ¶ added in v0.2.4
func (o VirtualHardDiskResponseOutput) Uri() pulumi.StringPtrOutput
Specifies the virtual hard disk's uri.
type VirtualHardDiskResponsePtrInput ¶ added in v0.2.4
type VirtualHardDiskResponsePtrInput interface { pulumi.Input ToVirtualHardDiskResponsePtrOutput() VirtualHardDiskResponsePtrOutput ToVirtualHardDiskResponsePtrOutputWithContext(context.Context) VirtualHardDiskResponsePtrOutput }
VirtualHardDiskResponsePtrInput is an input type that accepts VirtualHardDiskResponseArgs, VirtualHardDiskResponsePtr and VirtualHardDiskResponsePtrOutput values. You can construct a concrete instance of `VirtualHardDiskResponsePtrInput` via:
VirtualHardDiskResponseArgs{...} or: nil
func VirtualHardDiskResponsePtr ¶ added in v0.2.4
func VirtualHardDiskResponsePtr(v *VirtualHardDiskResponseArgs) VirtualHardDiskResponsePtrInput
type VirtualHardDiskResponsePtrOutput ¶ added in v0.2.4
type VirtualHardDiskResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualHardDiskResponsePtrOutput) Elem ¶ added in v0.2.4
func (o VirtualHardDiskResponsePtrOutput) Elem() VirtualHardDiskResponseOutput
func (VirtualHardDiskResponsePtrOutput) ElementType ¶ added in v0.2.4
func (VirtualHardDiskResponsePtrOutput) ElementType() reflect.Type
func (VirtualHardDiskResponsePtrOutput) ToVirtualHardDiskResponsePtrOutput ¶ added in v0.2.4
func (o VirtualHardDiskResponsePtrOutput) ToVirtualHardDiskResponsePtrOutput() VirtualHardDiskResponsePtrOutput
func (VirtualHardDiskResponsePtrOutput) ToVirtualHardDiskResponsePtrOutputWithContext ¶ added in v0.2.4
func (o VirtualHardDiskResponsePtrOutput) ToVirtualHardDiskResponsePtrOutputWithContext(ctx context.Context) VirtualHardDiskResponsePtrOutput
func (VirtualHardDiskResponsePtrOutput) Uri ¶ added in v0.2.4
func (o VirtualHardDiskResponsePtrOutput) Uri() pulumi.StringPtrOutput
Specifies the virtual hard disk's uri.
type VirtualMachineSizeTypes ¶ added in v0.3.1
The size of the virtual machine.
func (VirtualMachineSizeTypes) ElementType ¶ added in v0.3.1
func (VirtualMachineSizeTypes) ElementType() reflect.Type
func (VirtualMachineSizeTypes) ToStringOutput ¶ added in v0.3.1
func (e VirtualMachineSizeTypes) ToStringOutput() pulumi.StringOutput
func (VirtualMachineSizeTypes) ToStringOutputWithContext ¶ added in v0.3.1
func (e VirtualMachineSizeTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualMachineSizeTypes) ToStringPtrOutput ¶ added in v0.3.1
func (e VirtualMachineSizeTypes) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualMachineSizeTypes) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e VirtualMachineSizeTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput