getInstanceTemplate function

Future<GetInstanceTemplateResult> getInstanceTemplate(
  1. GetInstanceTemplateArgs args, {
  2. InvokeOptions? options,
})

> Note: Global instance templates can be used in any region. To lower the impact of outages outside your region and gain data residency within your region, use google_compute_region_instance_template.

Get information about a VM instance template resource within GCE. For more information see the official documentation and API. args Arguments passed to this invoke. Arguments for getInstanceTemplate. options Invoke options controlling this call.

Implementation

Future<GetInstanceTemplateResult> getInstanceTemplate(
  GetInstanceTemplateArgs args, {
  pulumi.InvokeOptions? options,
}) async {
  final deployment = pulumi.Deployment.instance;
  final result = await deployment.invoke<Map<String, dynamic>>(
    'gcp:compute/getInstanceTemplate:getInstanceTemplate',
    args.toMap(),
    options: pulumi.toDeploymentInvokeOptions(options),
  );
  return GetInstanceTemplateResult.fromMap(result);
}