azure-native.containerservice.getSnapshot

A node pool snapshot resource. API Version: 2021-08-01.

Using getSnapshot

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 getSnapshot(args: GetSnapshotArgs, opts?: InvokeOptions): Promise<GetSnapshotResult>
function getSnapshotOutput(args: GetSnapshotOutputArgs, opts?: InvokeOptions): Output<GetSnapshotResult>
def get_snapshot(resource_group_name: Optional[str] = None,
                 resource_name: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetSnapshotResult
def get_snapshot_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                 resource_name: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetSnapshotResult]
func LookupSnapshot(ctx *Context, args *LookupSnapshotArgs, opts ...InvokeOption) (*LookupSnapshotResult, error)
func LookupSnapshotOutput(ctx *Context, args *LookupSnapshotOutputArgs, opts ...InvokeOption) LookupSnapshotResultOutput

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

public static class GetSnapshot 
{
    public static Task<GetSnapshotResult> InvokeAsync(GetSnapshotArgs args, InvokeOptions? opts = null)
    public static Output<GetSnapshotResult> Invoke(GetSnapshotInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSnapshotResult> getSnapshot(GetSnapshotArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:containerservice:getSnapshot
  arguments:
    # arguments dictionary

The following arguments are supported:

ResourceGroupName string

The name of the resource group.

ResourceName string

The name of the managed cluster resource.

ResourceGroupName string

The name of the resource group.

ResourceName string

The name of the managed cluster resource.

resourceGroupName String

The name of the resource group.

resourceName String

The name of the managed cluster resource.

resourceGroupName string

The name of the resource group.

resourceName string

The name of the managed cluster resource.

resource_group_name str

The name of the resource group.

resource_name str

The name of the managed cluster resource.

resourceGroupName String

The name of the resource group.

resourceName String

The name of the managed cluster resource.

getSnapshot Result

The following output properties are available:

Id string

Resource Id

Location string

Resource location

Name string

Resource name

SystemData Pulumi.AzureNative.ContainerService.Outputs.SystemDataResponse

The system metadata relating to this snapshot.

Type string

Resource type

CreationData Pulumi.AzureNative.ContainerService.Outputs.CreationDataResponse

CreationData to be used to specify the source agent pool resource ID to create this snapshot.

SnapshotType string

The type of a snapshot. The default is NodePool.

Tags Dictionary<string, string>

Resource tags

Id string

Resource Id

Location string

Resource location

Name string

Resource name

SystemData SystemDataResponse

The system metadata relating to this snapshot.

Type string

Resource type

CreationData CreationDataResponse

CreationData to be used to specify the source agent pool resource ID to create this snapshot.

SnapshotType string

The type of a snapshot. The default is NodePool.

Tags map[string]string

Resource tags

id String

Resource Id

location String

Resource location

name String

Resource name

systemData SystemDataResponse

The system metadata relating to this snapshot.

type String

Resource type

creationData CreationDataResponse

CreationData to be used to specify the source agent pool resource ID to create this snapshot.

snapshotType String

The type of a snapshot. The default is NodePool.

tags Map<String,String>

Resource tags

id string

Resource Id

location string

Resource location

name string

Resource name

systemData SystemDataResponse

The system metadata relating to this snapshot.

type string

Resource type

creationData CreationDataResponse

CreationData to be used to specify the source agent pool resource ID to create this snapshot.

snapshotType string

The type of a snapshot. The default is NodePool.

tags {[key: string]: string}

Resource tags

id str

Resource Id

location str

Resource location

name str

Resource name

system_data SystemDataResponse

The system metadata relating to this snapshot.

type str

Resource type

creation_data CreationDataResponse

CreationData to be used to specify the source agent pool resource ID to create this snapshot.

snapshot_type str

The type of a snapshot. The default is NodePool.

tags Mapping[str, str]

Resource tags

id String

Resource Id

location String

Resource location

name String

Resource name

systemData Property Map

The system metadata relating to this snapshot.

type String

Resource type

creationData Property Map

CreationData to be used to specify the source agent pool resource ID to create this snapshot.

snapshotType String

The type of a snapshot. The default is NodePool.

tags Map<String>

Resource tags

Supporting Types

CreationDataResponse

SourceResourceId string

This is the ARM ID of the source object to be used to create the target object.

SourceResourceId string

This is the ARM ID of the source object to be used to create the target object.

sourceResourceId String

This is the ARM ID of the source object to be used to create the target object.

sourceResourceId string

This is the ARM ID of the source object to be used to create the target object.

source_resource_id str

This is the ARM ID of the source object to be used to create the target object.

sourceResourceId String

This is the ARM ID of the source object to be used to create the target object.

SystemDataResponse

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

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.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

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.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

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.

createdByType string

The type of identity that created the resource.

lastModifiedAt string

The timestamp of resource last modification (UTC)

lastModifiedBy string

The identity that last modified the resource.

lastModifiedByType string

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_type str

The type of identity that created the resource.

last_modified_at str

The timestamp of resource last modification (UTC)

last_modified_by str

The identity that last modified the resource.

last_modified_by_type str

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.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0