get Origin Access Identities
suspend fun getOriginAccessIdentities(argument: GetOriginAccessIdentitiesPlainArgs): GetOriginAccessIdentitiesResult
Use this data source to get ARNs, ids and S3 canonical user IDs of Amazon CloudFront origin access identities.
Example Usage
All origin access identities in the account
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.cloudfront.CloudfrontFunctions;
import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentitiesArgs;
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 = CloudfrontFunctions.getOriginAccessIdentities();
}
}
Content copied to clipboard
Origin access identities filtered by comment/name
Origin access identities whose comments are example-comment1
, example-comment2
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.cloudfront.CloudfrontFunctions;
import com.pulumi.aws.cloudfront.inputs.GetOriginAccessIdentitiesArgs;
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 = CloudfrontFunctions.getOriginAccessIdentities(GetOriginAccessIdentitiesArgs.builder()
.comments(
"example-comment1",
"example-comment2")
.build());
}
}
Content copied to clipboard
Return
A collection of values returned by getOriginAccessIdentities.
Parameters
argument
A collection of arguments for invoking getOriginAccessIdentities.
suspend fun getOriginAccessIdentities(comments: List<String>? = null): GetOriginAccessIdentitiesResult
Return
A collection of values returned by getOriginAccessIdentities.
Parameters
comments
Filter origin access identities by comment.
See also
suspend fun getOriginAccessIdentities(argument: suspend GetOriginAccessIdentitiesPlainArgsBuilder.() -> Unit): GetOriginAccessIdentitiesResult
Return
A collection of values returned by getOriginAccessIdentities.
Parameters
argument
Builder for com.pulumi.aws.cloudfront.kotlin.inputs.GetOriginAccessIdentitiesPlainArgs.