Azure Native

Pulumi Official
Package maintained by Pulumi
v1.64.1 published on Wednesday, May 18, 2022 by Pulumi

getConfigurationProfileAssignment

Configuration profile assignment is an association between a VM and automanage profile configuration. API Version: 2020-06-30-preview.

Using getConfigurationProfileAssignment

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 getConfigurationProfileAssignment(args: GetConfigurationProfileAssignmentArgs, opts?: InvokeOptions): Promise<GetConfigurationProfileAssignmentResult>
function getConfigurationProfileAssignmentOutput(args: GetConfigurationProfileAssignmentOutputArgs, opts?: InvokeOptions): Output<GetConfigurationProfileAssignmentResult>
def get_configuration_profile_assignment(configuration_profile_assignment_name: Optional[str] = None,
                                         resource_group_name: Optional[str] = None,
                                         vm_name: Optional[str] = None,
                                         opts: Optional[InvokeOptions] = None) -> GetConfigurationProfileAssignmentResult
def get_configuration_profile_assignment_output(configuration_profile_assignment_name: Optional[pulumi.Input[str]] = None,
                                         resource_group_name: Optional[pulumi.Input[str]] = None,
                                         vm_name: Optional[pulumi.Input[str]] = None,
                                         opts: Optional[InvokeOptions] = None) -> Output[GetConfigurationProfileAssignmentResult]
func LookupConfigurationProfileAssignment(ctx *Context, args *LookupConfigurationProfileAssignmentArgs, opts ...InvokeOption) (*LookupConfigurationProfileAssignmentResult, error)
func LookupConfigurationProfileAssignmentOutput(ctx *Context, args *LookupConfigurationProfileAssignmentOutputArgs, opts ...InvokeOption) LookupConfigurationProfileAssignmentResultOutput

> Note: This function is named LookupConfigurationProfileAssignment in the Go SDK.

public static class GetConfigurationProfileAssignment 
{
    public static Task<GetConfigurationProfileAssignmentResult> InvokeAsync(GetConfigurationProfileAssignmentArgs args, InvokeOptions? opts = null)
    public static Output<GetConfigurationProfileAssignmentResult> Invoke(GetConfigurationProfileAssignmentInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetConfigurationProfileAssignmentResult> getConfigurationProfileAssignment(GetConfigurationProfileAssignmentArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:automanage:getConfigurationProfileAssignment
  Arguments:
    # Arguments dictionary

The following arguments are supported:

ConfigurationProfileAssignmentName string

The configuration profile assignment name.

ResourceGroupName string

The name of the resource group. The name is case insensitive.

VmName string

The name of the virtual machine.

ConfigurationProfileAssignmentName string

The configuration profile assignment name.

ResourceGroupName string

The name of the resource group. The name is case insensitive.

VmName string

The name of the virtual machine.

configurationProfileAssignmentName String

The configuration profile assignment name.

resourceGroupName String

The name of the resource group. The name is case insensitive.

vmName String

The name of the virtual machine.

configurationProfileAssignmentName string

The configuration profile assignment name.

resourceGroupName string

The name of the resource group. The name is case insensitive.

vmName string

The name of the virtual machine.

configuration_profile_assignment_name str

The configuration profile assignment name.

resource_group_name str

The name of the resource group. The name is case insensitive.

vm_name str

The name of the virtual machine.

configurationProfileAssignmentName String

The configuration profile assignment name.

resourceGroupName String

The name of the resource group. The name is case insensitive.

vmName String

The name of the virtual machine.

getConfigurationProfileAssignment Result

The following output properties are available:

Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name string

The name of the resource

Properties Pulumi.AzureNative.Automanage.Outputs.ConfigurationProfileAssignmentPropertiesResponse

Properties of the configuration profile assignment.

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name string

The name of the resource

Properties ConfigurationProfileAssignmentPropertiesResponse

Properties of the configuration profile assignment.

Type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

properties ConfigurationProfileAssignmentPropertiesResponse

Properties of the configuration profile assignment.

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

id string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name string

The name of the resource

properties ConfigurationProfileAssignmentPropertiesResponse

Properties of the configuration profile assignment.

type string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

id str

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name str

The name of the resource

properties ConfigurationProfileAssignmentPropertiesResponse

Properties of the configuration profile assignment.

type str

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

id String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

properties Property Map

Properties of the configuration profile assignment.

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Supporting Types

ConfigurationProfileAssignmentComplianceResponse

UpdateStatus string

The state of compliance, which only appears in the response.

UpdateStatus string

The state of compliance, which only appears in the response.

updateStatus String

The state of compliance, which only appears in the response.

updateStatus string

The state of compliance, which only appears in the response.

update_status str

The state of compliance, which only appears in the response.

updateStatus String

The state of compliance, which only appears in the response.

ConfigurationProfileAssignmentPropertiesResponse

ProvisioningState string

The state of onboarding, which only appears in the response.

AccountId string

The Automanage account ARM Resource URI

Compliance Pulumi.AzureNative.Automanage.Inputs.ConfigurationProfileAssignmentComplianceResponse

The configuration setting for the configuration profile.

ConfigurationProfile string

A value indicating configuration profile.

ConfigurationProfilePreferenceId string

The configuration profile custom preferences ARM resource URI

TargetId string

The target VM resource URI

ProvisioningState string

The state of onboarding, which only appears in the response.

AccountId string

The Automanage account ARM Resource URI

Compliance ConfigurationProfileAssignmentComplianceResponse

The configuration setting for the configuration profile.

ConfigurationProfile string

A value indicating configuration profile.

ConfigurationProfilePreferenceId string

The configuration profile custom preferences ARM resource URI

TargetId string

The target VM resource URI

provisioningState String

The state of onboarding, which only appears in the response.

accountId String

The Automanage account ARM Resource URI

compliance ConfigurationProfileAssignmentComplianceResponse

The configuration setting for the configuration profile.

configurationProfile String

A value indicating configuration profile.

configurationProfilePreferenceId String

The configuration profile custom preferences ARM resource URI

targetId String

The target VM resource URI

provisioningState string

The state of onboarding, which only appears in the response.

accountId string

The Automanage account ARM Resource URI

compliance ConfigurationProfileAssignmentComplianceResponse

The configuration setting for the configuration profile.

configurationProfile string

A value indicating configuration profile.

configurationProfilePreferenceId string

The configuration profile custom preferences ARM resource URI

targetId string

The target VM resource URI

provisioning_state str

The state of onboarding, which only appears in the response.

account_id str

The Automanage account ARM Resource URI

compliance ConfigurationProfileAssignmentComplianceResponse

The configuration setting for the configuration profile.

configuration_profile str

A value indicating configuration profile.

configuration_profile_preference_id str

The configuration profile custom preferences ARM resource URI

target_id str

The target VM resource URI

provisioningState String

The state of onboarding, which only appears in the response.

accountId String

The Automanage account ARM Resource URI

compliance Property Map

The configuration setting for the configuration profile.

configurationProfile String

A value indicating configuration profile.

configurationProfilePreferenceId String

The configuration profile custom preferences ARM resource URI

targetId String

The target VM resource URI

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0