Welcome to Pulumi Registry, your window into the cloud. Read the announcement.

Azure Native

v1.47.0 published on Saturday, Nov 20, 2021 by Pulumi

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)

> 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)
}

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.
resource_group_name str
The name of the resource group.
resource_name str
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 {[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

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.
source_resource_id str
This is the ARM ID of the source object to be used to create the target object.

SystemDataResponse

CreatedAt string
The UTC timestamp of resource creation.
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The type of identity that last modified the resource.
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The UTC timestamp of resource creation.
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The type of identity that last modified the resource.
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt string
The UTC timestamp of resource creation.
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The type of identity that last modified the resource.
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The UTC timestamp of resource creation.
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 type of identity that last modified the resource.
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.

Package Details

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