Azure Native

Pulumi Official
Package maintained by Pulumi
v1.64.0 published on Wednesday, May 4, 2022 by Pulumi

getAccessControlRecord

The access control record. API Version: 2017-06-01.

Using getAccessControlRecord

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 getAccessControlRecord(args: GetAccessControlRecordArgs, opts?: InvokeOptions): Promise<GetAccessControlRecordResult>
function getAccessControlRecordOutput(args: GetAccessControlRecordOutputArgs, opts?: InvokeOptions): Output<GetAccessControlRecordResult>
def get_access_control_record(access_control_record_name: Optional[str] = None,
                              manager_name: Optional[str] = None,
                              resource_group_name: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetAccessControlRecordResult
def get_access_control_record_output(access_control_record_name: Optional[pulumi.Input[str]] = None,
                              manager_name: Optional[pulumi.Input[str]] = None,
                              resource_group_name: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetAccessControlRecordResult]
func LookupAccessControlRecord(ctx *Context, args *LookupAccessControlRecordArgs, opts ...InvokeOption) (*LookupAccessControlRecordResult, error)
func LookupAccessControlRecordOutput(ctx *Context, args *LookupAccessControlRecordOutputArgs, opts ...InvokeOption) LookupAccessControlRecordResultOutput

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

public static class GetAccessControlRecord 
{
    public static Task<GetAccessControlRecordResult> InvokeAsync(GetAccessControlRecordArgs args, InvokeOptions? opts = null)
    public static Output<GetAccessControlRecordResult> Invoke(GetAccessControlRecordInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAccessControlRecordResult> getAccessControlRecord(GetAccessControlRecordArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:storsimple:getAccessControlRecord
  Arguments:
    # Arguments dictionary

The following arguments are supported:

AccessControlRecordName string

Name of access control record to be fetched.

ManagerName string

The manager name

ResourceGroupName string

The resource group name

AccessControlRecordName string

Name of access control record to be fetched.

ManagerName string

The manager name

ResourceGroupName string

The resource group name

accessControlRecordName String

Name of access control record to be fetched.

managerName String

The manager name

resourceGroupName String

The resource group name

accessControlRecordName string

Name of access control record to be fetched.

managerName string

The manager name

resourceGroupName string

The resource group name

access_control_record_name str

Name of access control record to be fetched.

manager_name str

The manager name

resource_group_name str

The resource group name

accessControlRecordName String

Name of access control record to be fetched.

managerName String

The manager name

resourceGroupName String

The resource group name

getAccessControlRecord Result

The following output properties are available:

Id string

The path ID that uniquely identifies the object.

InitiatorName string

The iSCSI initiator name (IQN).

Name string

The name of the object.

Type string

The hierarchical type of the object.

VolumeCount int

The number of volumes using the access control record.

Kind string

The Kind of the object. Currently only Series8000 is supported

Id string

The path ID that uniquely identifies the object.

InitiatorName string

The iSCSI initiator name (IQN).

Name string

The name of the object.

Type string

The hierarchical type of the object.

VolumeCount int

The number of volumes using the access control record.

Kind string

The Kind of the object. Currently only Series8000 is supported

id String

The path ID that uniquely identifies the object.

initiatorName String

The iSCSI initiator name (IQN).

name String

The name of the object.

type String

The hierarchical type of the object.

volumeCount Integer

The number of volumes using the access control record.

kind String

The Kind of the object. Currently only Series8000 is supported

id string

The path ID that uniquely identifies the object.

initiatorName string

The iSCSI initiator name (IQN).

name string

The name of the object.

type string

The hierarchical type of the object.

volumeCount number

The number of volumes using the access control record.

kind string

The Kind of the object. Currently only Series8000 is supported

id str

The path ID that uniquely identifies the object.

initiator_name str

The iSCSI initiator name (IQN).

name str

The name of the object.

type str

The hierarchical type of the object.

volume_count int

The number of volumes using the access control record.

kind str

The Kind of the object. Currently only Series8000 is supported

id String

The path ID that uniquely identifies the object.

initiatorName String

The iSCSI initiator name (IQN).

name String

The name of the object.

type String

The hierarchical type of the object.

volumeCount Number

The number of volumes using the access control record.

kind String

The Kind of the object. Currently only Series8000 is supported

Package Details

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