prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks
prismacloud.getIbmTemplate
Explore with Pulumi AI
prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks
Retrieve information about ibm template for IBM account.
Example Usage
IBM Account
import * as pulumi from "@pulumi/pulumi";
import * as prismacloud from "@pulumi/prismacloud";
const example = prismacloud.getIbmTemplate({
accountType: "account",
fileName: "<file-name>",
});
import pulumi
import pulumi_prismacloud as prismacloud
example = prismacloud.get_ibm_template(account_type="account",
file_name="<file-name>")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/prismacloud/prismacloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := prismacloud.GetIbmTemplate(ctx, &prismacloud.GetIbmTemplateArgs{
AccountType: "account",
FileName: "<file-name>",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Prismacloud = Pulumi.Prismacloud;
return await Deployment.RunAsync(() =>
{
var example = Prismacloud.GetIbmTemplate.Invoke(new()
{
AccountType = "account",
FileName = "<file-name>",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.prismacloud.PrismacloudFunctions;
import com.pulumi.prismacloud.inputs.GetIbmTemplateArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = PrismacloudFunctions.getIbmTemplate(GetIbmTemplateArgs.builder()
.accountType("account")
.fileName("<file-name>")
.build());
}
}
variables:
example:
fn::invoke:
function: prismacloud:getIbmTemplate
arguments:
accountType: account
fileName: <file-name>
Using getIbmTemplate
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 getIbmTemplate(args: GetIbmTemplateArgs, opts?: InvokeOptions): Promise<GetIbmTemplateResult>
function getIbmTemplateOutput(args: GetIbmTemplateOutputArgs, opts?: InvokeOptions): Output<GetIbmTemplateResult>
def get_ibm_template(account_type: Optional[str] = None,
file_name: Optional[str] = None,
id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIbmTemplateResult
def get_ibm_template_output(account_type: Optional[pulumi.Input[str]] = None,
file_name: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIbmTemplateResult]
func GetIbmTemplate(ctx *Context, args *GetIbmTemplateArgs, opts ...InvokeOption) (*GetIbmTemplateResult, error)
func GetIbmTemplateOutput(ctx *Context, args *GetIbmTemplateOutputArgs, opts ...InvokeOption) GetIbmTemplateResultOutput
> Note: This function is named GetIbmTemplate
in the Go SDK.
public static class GetIbmTemplate
{
public static Task<GetIbmTemplateResult> InvokeAsync(GetIbmTemplateArgs args, InvokeOptions? opts = null)
public static Output<GetIbmTemplateResult> Invoke(GetIbmTemplateInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIbmTemplateResult> getIbmTemplate(GetIbmTemplateArgs args, InvokeOptions options)
public static Output<GetIbmTemplateResult> getIbmTemplate(GetIbmTemplateArgs args, InvokeOptions options)
fn::invoke:
function: prismacloud:index/getIbmTemplate:getIbmTemplate
arguments:
# arguments dictionary
The following arguments are supported:
- Account
Type string - IBM account type.
- File
Name string - File name to store ibm template (Provide filename along with path to store ibm template).
- Id string
- Account
Type string - IBM account type.
- File
Name string - File name to store ibm template (Provide filename along with path to store ibm template).
- Id string
- account
Type String - IBM account type.
- file
Name String - File name to store ibm template (Provide filename along with path to store ibm template).
- id String
- account
Type string - IBM account type.
- file
Name string - File name to store ibm template (Provide filename along with path to store ibm template).
- id string
- account_
type str - IBM account type.
- file_
name str - File name to store ibm template (Provide filename along with path to store ibm template).
- id str
- account
Type String - IBM account type.
- file
Name String - File name to store ibm template (Provide filename along with path to store ibm template).
- id String
getIbmTemplate Result
The following output properties are available:
- Account
Type string - File
Name string - Id string
- Account
Type string - File
Name string - Id string
- account
Type String - file
Name String - id String
- account
Type string - file
Name string - id string
- account_
type str - file_
name str - id str
- account
Type String - file
Name String - id String
Package Details
- Repository
- prismacloud paloaltonetworks/terraform-provider-prismacloud
- License
- Notes
- This Pulumi package is based on the
prismacloud
Terraform Provider.
prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks