AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.mediapackage.getAsset
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
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. Outputs. 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.
- 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<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.
- 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[root_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.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi