1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. deadline
  5. getStorageProfile

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.deadline.getStorageProfile

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

    Definition of AWS::Deadline::StorageProfile Resource Type

    Using getStorageProfile

    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 getStorageProfile(args: GetStorageProfileArgs, opts?: InvokeOptions): Promise<GetStorageProfileResult>
    function getStorageProfileOutput(args: GetStorageProfileOutputArgs, opts?: InvokeOptions): Output<GetStorageProfileResult>
    def get_storage_profile(farm_id: Optional[str] = None,
                            storage_profile_id: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetStorageProfileResult
    def get_storage_profile_output(farm_id: Optional[pulumi.Input[str]] = None,
                            storage_profile_id: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetStorageProfileResult]
    func LookupStorageProfile(ctx *Context, args *LookupStorageProfileArgs, opts ...InvokeOption) (*LookupStorageProfileResult, error)
    func LookupStorageProfileOutput(ctx *Context, args *LookupStorageProfileOutputArgs, opts ...InvokeOption) LookupStorageProfileResultOutput

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

    public static class GetStorageProfile 
    {
        public static Task<GetStorageProfileResult> InvokeAsync(GetStorageProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetStorageProfileResult> Invoke(GetStorageProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetStorageProfileResult> getStorageProfile(GetStorageProfileArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:deadline:getStorageProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FarmId string
    The unique identifier of the farm that contains the storage profile.
    StorageProfileId string
    The storage profile ID.
    FarmId string
    The unique identifier of the farm that contains the storage profile.
    StorageProfileId string
    The storage profile ID.
    farmId String
    The unique identifier of the farm that contains the storage profile.
    storageProfileId String
    The storage profile ID.
    farmId string
    The unique identifier of the farm that contains the storage profile.
    storageProfileId string
    The storage profile ID.
    farm_id str
    The unique identifier of the farm that contains the storage profile.
    storage_profile_id str
    The storage profile ID.
    farmId String
    The unique identifier of the farm that contains the storage profile.
    storageProfileId String
    The storage profile ID.

    getStorageProfile Result

    The following output properties are available:

    DisplayName string

    The display name of the storage profile summary to update.

    This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.

    FileSystemLocations List<Pulumi.AwsNative.Deadline.Outputs.StorageProfileFileSystemLocation>
    Operating system specific file system path to the storage location.
    OsFamily Pulumi.AwsNative.Deadline.StorageProfileOperatingSystemFamily
    The operating system (OS) family.
    StorageProfileId string
    The storage profile ID.
    DisplayName string

    The display name of the storage profile summary to update.

    This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.

    FileSystemLocations []StorageProfileFileSystemLocation
    Operating system specific file system path to the storage location.
    OsFamily StorageProfileOperatingSystemFamily
    The operating system (OS) family.
    StorageProfileId string
    The storage profile ID.
    displayName String

    The display name of the storage profile summary to update.

    This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.

    fileSystemLocations List<StorageProfileFileSystemLocation>
    Operating system specific file system path to the storage location.
    osFamily StorageProfileOperatingSystemFamily
    The operating system (OS) family.
    storageProfileId String
    The storage profile ID.
    displayName string

    The display name of the storage profile summary to update.

    This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.

    fileSystemLocations StorageProfileFileSystemLocation[]
    Operating system specific file system path to the storage location.
    osFamily StorageProfileOperatingSystemFamily
    The operating system (OS) family.
    storageProfileId string
    The storage profile ID.
    display_name str

    The display name of the storage profile summary to update.

    This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.

    file_system_locations Sequence[StorageProfileFileSystemLocation]
    Operating system specific file system path to the storage location.
    os_family StorageProfileOperatingSystemFamily
    The operating system (OS) family.
    storage_profile_id str
    The storage profile ID.
    displayName String

    The display name of the storage profile summary to update.

    This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.

    fileSystemLocations List<Property Map>
    Operating system specific file system path to the storage location.
    osFamily "WINDOWS" | "LINUX" | "MACOS"
    The operating system (OS) family.
    storageProfileId String
    The storage profile ID.

    Supporting Types

    StorageProfileFileSystemLocation

    Name string
    The location name.
    Path string
    The file path.
    Type Pulumi.AwsNative.Deadline.StorageProfileFileSystemLocationType
    The type of file.
    Name string
    The location name.
    Path string
    The file path.
    Type StorageProfileFileSystemLocationType
    The type of file.
    name String
    The location name.
    path String
    The file path.
    type StorageProfileFileSystemLocationType
    The type of file.
    name string
    The location name.
    path string
    The file path.
    type StorageProfileFileSystemLocationType
    The type of file.
    name str
    The location name.
    path str
    The file path.
    type StorageProfileFileSystemLocationType
    The type of file.
    name String
    The location name.
    path String
    The file path.
    type "SHARED" | "LOCAL"
    The type of file.

    StorageProfileFileSystemLocationType

    StorageProfileOperatingSystemFamily

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi