getOriginAccessIdentities

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();
}
}

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());
}
}

Return

A collection of values returned by getOriginAccessIdentities.

Parameters

argument

A collection of arguments for invoking getOriginAccessIdentities.


Return

A collection of values returned by getOriginAccessIdentities.

Parameters

comments

Filter origin access identities by comment.

See also


Return

A collection of values returned by getOriginAccessIdentities.

Parameters

argument

Builder for com.pulumi.aws.cloudfront.kotlin.inputs.GetOriginAccessIdentitiesPlainArgs.

See also