aws-native.mediapackage.getAsset
Resource schema for AWS::MediaPackage::Asset
Using getAsset
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 getAsset(args: GetAssetArgs, opts?: InvokeOptions): Promise<GetAssetResult>
function getAssetOutput(args: GetAssetOutputArgs, opts?: InvokeOptions): Output<GetAssetResult>
def get_asset(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAssetResult
def get_asset_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAssetResult]
func LookupAsset(ctx *Context, args *LookupAssetArgs, opts ...InvokeOption) (*LookupAssetResult, error)
func LookupAssetOutput(ctx *Context, args *LookupAssetOutputArgs, opts ...InvokeOption) LookupAssetResultOutput
> Note: This function is named LookupAsset
in the Go SDK.
public static class GetAsset
{
public static Task<GetAssetResult> InvokeAsync(GetAssetArgs args, InvokeOptions? opts = null)
public static Output<GetAssetResult> Invoke(GetAssetInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAssetResult> getAsset(GetAssetArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:mediapackage:getAsset
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
The unique identifier for the Asset.
- Id string
The unique identifier for the Asset.
- id String
The unique identifier for the Asset.
- id string
The unique identifier for the Asset.
- id str
The unique identifier for the Asset.
- id String
The unique identifier for the Asset.
getAsset Result
The following output properties are available:
- Arn string
The ARN of the Asset.
- Created
At string The time the Asset was initially submitted for Ingest.
- Egress
Endpoints List<Pulumi.Aws Native. Media Package. Outputs. Asset Egress Endpoint> The list of egress endpoints available for the Asset.
- Id string
The unique identifier for the Asset.
- Packaging
Group stringId The ID of the PackagingGroup for the Asset.
- Resource
Id string The resource ID to include in SPEKE key requests.
- Source
Arn string ARN of the source object in S3.
- Source
Role stringArn The IAM role_arn used to access the source S3 bucket.
- List<Pulumi.
Aws Native. Media Package. Outputs. Asset Tag> A collection of tags associated with a resource
- Arn string
The ARN of the Asset.
- Created
At string The time the Asset was initially submitted for Ingest.
- Egress
Endpoints []AssetEgress Endpoint The list of egress endpoints available for the Asset.
- Id string
The unique identifier for the Asset.
- Packaging
Group stringId The ID of the PackagingGroup for the Asset.
- Resource
Id string The resource ID to include in SPEKE key requests.
- Source
Arn string ARN of the source object in S3.
- Source
Role stringArn The IAM role_arn used to access the source S3 bucket.
- []Asset
Tag A collection of tags associated with a resource
- arn String
The ARN of the Asset.
- created
At String The time the Asset was initially submitted for Ingest.
- egress
Endpoints List<AssetEgress Endpoint> The list of egress endpoints available for the Asset.
- id String
The unique identifier for the Asset.
- packaging
Group StringId The ID of the PackagingGroup for the Asset.
- resource
Id String The resource ID to include in SPEKE key requests.
- source
Arn String ARN of the source object in S3.
- source
Role StringArn The IAM role_arn used to access the source S3 bucket.
- List<Asset
Tag> A collection of tags associated with a resource
- arn string
The ARN of the Asset.
- created
At string The time the Asset was initially submitted for Ingest.
- egress
Endpoints AssetEgress Endpoint[] The list of egress endpoints available for the Asset.
- id string
The unique identifier for the Asset.
- packaging
Group stringId The ID of the PackagingGroup for the Asset.
- resource
Id string The resource ID to include in SPEKE key requests.
- source
Arn string ARN of the source object in S3.
- source
Role stringArn The IAM role_arn used to access the source S3 bucket.
- Asset
Tag[] A collection of tags associated with a resource
- arn str
The ARN of the Asset.
- created_
at str The time the Asset was initially submitted for Ingest.
- egress_
endpoints Sequence[AssetEgress Endpoint] The list of egress endpoints available for the Asset.
- id str
The unique identifier for the Asset.
- packaging_
group_ strid The ID of the PackagingGroup for the Asset.
- resource_
id str The resource ID to include in SPEKE key requests.
- source_
arn str ARN of the source object in S3.
- source_
role_ strarn The IAM role_arn used to access the source S3 bucket.
- Sequence[Asset
Tag] A collection of tags associated with a resource
- arn String
The ARN of the Asset.
- created
At String The time the Asset was initially submitted for Ingest.
- egress
Endpoints List<Property Map> The list of egress endpoints available for the Asset.
- id String
The unique identifier for the Asset.
- packaging
Group StringId The ID of the PackagingGroup for the Asset.
- resource
Id String The resource ID to include in SPEKE key requests.
- source
Arn String ARN of the source object in S3.
- source
Role StringArn The IAM role_arn used to access the source S3 bucket.
- List<Property Map>
A collection of tags associated with a resource
Supporting Types
AssetEgressEndpoint
- Packaging
Configuration stringId The ID of the PackagingConfiguration being applied to the Asset.
- Url string
The URL of the parent manifest for the repackaged Asset.
- Packaging
Configuration stringId The ID of the PackagingConfiguration being applied to the Asset.
- Url string
The URL of the parent manifest for the repackaged Asset.
- packaging
Configuration StringId The ID of the PackagingConfiguration being applied to the Asset.
- url String
The URL of the parent manifest for the repackaged Asset.
- packaging
Configuration stringId The ID of the PackagingConfiguration being applied to the Asset.
- url string
The URL of the parent manifest for the repackaged Asset.
- packaging_
configuration_ strid The ID of the PackagingConfiguration being applied to the Asset.
- url str
The URL of the parent manifest for the repackaged Asset.
- packaging
Configuration StringId The ID of the PackagingConfiguration being applied to the Asset.
- url String
The URL of the parent manifest for the repackaged Asset.
AssetTag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0