These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
azure-native.connectedvmwarevsphere.getMachineExtension
Explore with Pulumi AI
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
The operation to get the extension. API Version: 2020-10-01-preview.
Using getMachineExtension
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getMachineExtension(args: GetMachineExtensionArgs, opts?: InvokeOptions): Promise<GetMachineExtensionResult>
function getMachineExtensionOutput(args: GetMachineExtensionOutputArgs, opts?: InvokeOptions): Output<GetMachineExtensionResult>def get_machine_extension(extension_name: Optional[str] = None,
                          name: Optional[str] = None,
                          resource_group_name: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetMachineExtensionResult
def get_machine_extension_output(extension_name: Optional[pulumi.Input[str]] = None,
                          name: Optional[pulumi.Input[str]] = None,
                          resource_group_name: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetMachineExtensionResult]func LookupMachineExtension(ctx *Context, args *LookupMachineExtensionArgs, opts ...InvokeOption) (*LookupMachineExtensionResult, error)
func LookupMachineExtensionOutput(ctx *Context, args *LookupMachineExtensionOutputArgs, opts ...InvokeOption) LookupMachineExtensionResultOutput> Note: This function is named LookupMachineExtension in the Go SDK.
public static class GetMachineExtension 
{
    public static Task<GetMachineExtensionResult> InvokeAsync(GetMachineExtensionArgs args, InvokeOptions? opts = null)
    public static Output<GetMachineExtensionResult> Invoke(GetMachineExtensionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetMachineExtensionResult> getMachineExtension(GetMachineExtensionArgs args, InvokeOptions options)
public static Output<GetMachineExtensionResult> getMachineExtension(GetMachineExtensionArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:connectedvmwarevsphere:getMachineExtension
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ExtensionName string
- The name of the machine extension.
- Name string
- The name of the machine containing the extension.
- ResourceGroup stringName 
- The Resource Group Name.
- ExtensionName string
- The name of the machine extension.
- Name string
- The name of the machine containing the extension.
- ResourceGroup stringName 
- The Resource Group Name.
- extensionName String
- The name of the machine extension.
- name String
- The name of the machine containing the extension.
- resourceGroup StringName 
- The Resource Group Name.
- extensionName string
- The name of the machine extension.
- name string
- The name of the machine containing the extension.
- resourceGroup stringName 
- The Resource Group Name.
- extension_name str
- The name of the machine extension.
- name str
- The name of the machine containing the extension.
- resource_group_ strname 
- The Resource Group Name.
- extensionName String
- The name of the machine extension.
- name String
- The name of the machine containing the extension.
- resourceGroup StringName 
- The Resource Group Name.
getMachineExtension Result
The following output properties are available:
- Id string
- Gets or sets the Id.
- Name string
- Gets or sets the name.
- ProvisioningState string
- The provisioning state, which only appears in the response.
- SystemData Pulumi.Azure Native. Connected VMwarev Sphere. Outputs. System Data Response 
- The system data.
- Type string
- Gets or sets the type of the resource.
- AutoUpgrade boolMinor Version 
- Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- ForceUpdate stringTag 
- How the extension handler should be forced to update even if the extension configuration has not changed.
- InstanceView Pulumi.Azure Native. Connected VMwarev Sphere. Outputs. Machine Extension Properties Response Instance View 
- The machine extension instance view.
- Location string
- Gets or sets the location.
- ProtectedSettings object
- The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- Publisher string
- The name of the extension handler publisher.
- Settings object
- Json formatted public settings for the extension.
- Dictionary<string, string>
- Gets or sets the Resource tags.
- TypeHandler stringVersion 
- Specifies the version of the script handler.
- Id string
- Gets or sets the Id.
- Name string
- Gets or sets the name.
- ProvisioningState string
- The provisioning state, which only appears in the response.
- SystemData SystemData Response 
- The system data.
- Type string
- Gets or sets the type of the resource.
- AutoUpgrade boolMinor Version 
- Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- ForceUpdate stringTag 
- How the extension handler should be forced to update even if the extension configuration has not changed.
- InstanceView MachineExtension Properties Response Instance View 
- The machine extension instance view.
- Location string
- Gets or sets the location.
- ProtectedSettings interface{}
- The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- Publisher string
- The name of the extension handler publisher.
- Settings interface{}
- Json formatted public settings for the extension.
- map[string]string
- Gets or sets the Resource tags.
- TypeHandler stringVersion 
- Specifies the version of the script handler.
- id String
- Gets or sets the Id.
- name String
- Gets or sets the name.
- provisioningState String
- The provisioning state, which only appears in the response.
- systemData SystemData Response 
- The system data.
- type String
- Gets or sets the type of the resource.
- autoUpgrade BooleanMinor Version 
- Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- forceUpdate StringTag 
- How the extension handler should be forced to update even if the extension configuration has not changed.
- instanceView MachineExtension Properties Response Instance View 
- The machine extension instance view.
- location String
- Gets or sets the location.
- protectedSettings Object
- The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- publisher String
- The name of the extension handler publisher.
- settings Object
- Json formatted public settings for the extension.
- Map<String,String>
- Gets or sets the Resource tags.
- typeHandler StringVersion 
- Specifies the version of the script handler.
- id string
- Gets or sets the Id.
- name string
- Gets or sets the name.
- provisioningState string
- The provisioning state, which only appears in the response.
- systemData SystemData Response 
- The system data.
- type string
- Gets or sets the type of the resource.
- autoUpgrade booleanMinor Version 
- Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- forceUpdate stringTag 
- How the extension handler should be forced to update even if the extension configuration has not changed.
- instanceView MachineExtension Properties Response Instance View 
- The machine extension instance view.
- location string
- Gets or sets the location.
- protectedSettings any
- The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- publisher string
- The name of the extension handler publisher.
- settings any
- Json formatted public settings for the extension.
- {[key: string]: string}
- Gets or sets the Resource tags.
- typeHandler stringVersion 
- Specifies the version of the script handler.
- id str
- Gets or sets the Id.
- name str
- Gets or sets the name.
- provisioning_state str
- The provisioning state, which only appears in the response.
- system_data SystemData Response 
- The system data.
- type str
- Gets or sets the type of the resource.
- auto_upgrade_ boolminor_ version 
- Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- force_update_ strtag 
- How the extension handler should be forced to update even if the extension configuration has not changed.
- instance_view MachineExtension Properties Response Instance View 
- The machine extension instance view.
- location str
- Gets or sets the location.
- protected_settings Any
- The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- publisher str
- The name of the extension handler publisher.
- settings Any
- Json formatted public settings for the extension.
- Mapping[str, str]
- Gets or sets the Resource tags.
- type_handler_ strversion 
- Specifies the version of the script handler.
- id String
- Gets or sets the Id.
- name String
- Gets or sets the name.
- provisioningState String
- The provisioning state, which only appears in the response.
- systemData Property Map
- The system data.
- type String
- Gets or sets the type of the resource.
- autoUpgrade BooleanMinor Version 
- Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
- forceUpdate StringTag 
- How the extension handler should be forced to update even if the extension configuration has not changed.
- instanceView Property Map
- The machine extension instance view.
- location String
- Gets or sets the location.
- protectedSettings Any
- The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
- publisher String
- The name of the extension handler publisher.
- settings Any
- Json formatted public settings for the extension.
- Map<String>
- Gets or sets the Resource tags.
- typeHandler StringVersion 
- Specifies the version of the script handler.
Supporting Types
MachineExtensionInstanceViewResponseStatus     
- Code string
- The status code.
- DisplayStatus string
- The short localizable label for the status.
- Level string
- The level code.
- Message string
- The detailed status message, including for alerts and error messages.
- Time string
- The time of the status.
- Code string
- The status code.
- DisplayStatus string
- The short localizable label for the status.
- Level string
- The level code.
- Message string
- The detailed status message, including for alerts and error messages.
- Time string
- The time of the status.
- code String
- The status code.
- displayStatus String
- The short localizable label for the status.
- level String
- The level code.
- message String
- The detailed status message, including for alerts and error messages.
- time String
- The time of the status.
- code string
- The status code.
- displayStatus string
- The short localizable label for the status.
- level string
- The level code.
- message string
- The detailed status message, including for alerts and error messages.
- time string
- The time of the status.
- code str
- The status code.
- display_status str
- The short localizable label for the status.
- level str
- The level code.
- message str
- The detailed status message, including for alerts and error messages.
- time str
- The time of the status.
- code String
- The status code.
- displayStatus String
- The short localizable label for the status.
- level String
- The level code.
- message String
- The detailed status message, including for alerts and error messages.
- time String
- The time of the status.
MachineExtensionPropertiesResponseInstanceView     
- Name string
- The machine extension name.
- Type string
- Specifies the type of the extension; an example is "CustomScriptExtension".
- TypeHandler stringVersion 
- Specifies the version of the script handler.
- Status
Pulumi.Azure Native. Connected VMwarev Sphere. Inputs. Machine Extension Instance View Response Status 
- Instance view status.
- Name string
- The machine extension name.
- Type string
- Specifies the type of the extension; an example is "CustomScriptExtension".
- TypeHandler stringVersion 
- Specifies the version of the script handler.
- Status
MachineExtension Instance View Response Status 
- Instance view status.
- name String
- The machine extension name.
- type String
- Specifies the type of the extension; an example is "CustomScriptExtension".
- typeHandler StringVersion 
- Specifies the version of the script handler.
- status
MachineExtension Instance View Response Status 
- Instance view status.
- name string
- The machine extension name.
- type string
- Specifies the type of the extension; an example is "CustomScriptExtension".
- typeHandler stringVersion 
- Specifies the version of the script handler.
- status
MachineExtension Instance View Response Status 
- Instance view status.
- name str
- The machine extension name.
- type str
- Specifies the type of the extension; an example is "CustomScriptExtension".
- type_handler_ strversion 
- Specifies the version of the script handler.
- status
MachineExtension Instance View Response Status 
- Instance view status.
- name String
- The machine extension name.
- type String
- Specifies the type of the extension; an example is "CustomScriptExtension".
- typeHandler StringVersion 
- Specifies the version of the script handler.
- status Property Map
- Instance view status.
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi