1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. oci
  5. getPsaPrivateServiceAccesses
Oracle Cloud Infrastructure v3.12.0 published on Friday, Nov 21, 2025 by Pulumi
oci logo
Oracle Cloud Infrastructure v3.12.0 published on Friday, Nov 21, 2025 by Pulumi

    Using getPsaPrivateServiceAccesses

    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 getPsaPrivateServiceAccesses(args: GetPsaPrivateServiceAccessesArgs, opts?: InvokeOptions): Promise<GetPsaPrivateServiceAccessesResult>
    function getPsaPrivateServiceAccessesOutput(args: GetPsaPrivateServiceAccessesOutputArgs, opts?: InvokeOptions): Output<GetPsaPrivateServiceAccessesResult>
    def get_psa_private_service_accesses(compartment_id: Optional[str] = None,
                                         display_name: Optional[str] = None,
                                         filters: Optional[Sequence[GetPsaPrivateServiceAccessesFilter]] = None,
                                         id: Optional[str] = None,
                                         service_id: Optional[str] = None,
                                         state: Optional[str] = None,
                                         vcn_id: Optional[str] = None,
                                         opts: Optional[InvokeOptions] = None) -> GetPsaPrivateServiceAccessesResult
    def get_psa_private_service_accesses_output(compartment_id: Optional[pulumi.Input[str]] = None,
                                         display_name: Optional[pulumi.Input[str]] = None,
                                         filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetPsaPrivateServiceAccessesFilterArgs]]]] = None,
                                         id: Optional[pulumi.Input[str]] = None,
                                         service_id: Optional[pulumi.Input[str]] = None,
                                         state: Optional[pulumi.Input[str]] = None,
                                         vcn_id: Optional[pulumi.Input[str]] = None,
                                         opts: Optional[InvokeOptions] = None) -> Output[GetPsaPrivateServiceAccessesResult]
    func GetPsaPrivateServiceAccesses(ctx *Context, args *GetPsaPrivateServiceAccessesArgs, opts ...InvokeOption) (*GetPsaPrivateServiceAccessesResult, error)
    func GetPsaPrivateServiceAccessesOutput(ctx *Context, args *GetPsaPrivateServiceAccessesOutputArgs, opts ...InvokeOption) GetPsaPrivateServiceAccessesResultOutput

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

    public static class GetPsaPrivateServiceAccesses 
    {
        public static Task<GetPsaPrivateServiceAccessesResult> InvokeAsync(GetPsaPrivateServiceAccessesArgs args, InvokeOptions? opts = null)
        public static Output<GetPsaPrivateServiceAccessesResult> Invoke(GetPsaPrivateServiceAccessesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPsaPrivateServiceAccessesResult> getPsaPrivateServiceAccesses(GetPsaPrivateServiceAccessesArgs args, InvokeOptions options)
    public static Output<GetPsaPrivateServiceAccessesResult> getPsaPrivateServiceAccesses(GetPsaPrivateServiceAccessesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:oci/getPsaPrivateServiceAccesses:getPsaPrivateServiceAccesses
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getPsaPrivateServiceAccesses Result

    The following output properties are available:

    Supporting Types

    GetPsaPrivateServiceAccessesFilter

    Name string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    GetPsaPrivateServiceAccessesPrivateServiceAccessCollection

    GetPsaPrivateServiceAccessesPrivateServiceAccessCollectionItem

    CompartmentId string
    DefinedTags Dictionary<string, string>
    Description string
    DisplayName string
    Fqdns List<string>
    FreeformTags Dictionary<string, string>
    Id string
    Ipv4ip string
    NsgIds List<string>
    SecurityAttributes Dictionary<string, string>
    ServiceId string
    State string
    SubnetId string
    SystemTags Dictionary<string, string>
    TimeCreated string
    TimeUpdated string
    VcnId string
    VnicId string
    CompartmentId string
    DefinedTags map[string]string
    Description string
    DisplayName string
    Fqdns []string
    FreeformTags map[string]string
    Id string
    Ipv4ip string
    NsgIds []string
    SecurityAttributes map[string]string
    ServiceId string
    State string
    SubnetId string
    SystemTags map[string]string
    TimeCreated string
    TimeUpdated string
    VcnId string
    VnicId string
    compartmentId String
    definedTags Map<String,String>
    description String
    displayName String
    fqdns List<String>
    freeformTags Map<String,String>
    id String
    ipv4ip String
    nsgIds List<String>
    securityAttributes Map<String,String>
    serviceId String
    state String
    subnetId String
    systemTags Map<String,String>
    timeCreated String
    timeUpdated String
    vcnId String
    vnicId String
    compartmentId string
    definedTags {[key: string]: string}
    description string
    displayName string
    fqdns string[]
    freeformTags {[key: string]: string}
    id string
    ipv4ip string
    nsgIds string[]
    securityAttributes {[key: string]: string}
    serviceId string
    state string
    subnetId string
    systemTags {[key: string]: string}
    timeCreated string
    timeUpdated string
    vcnId string
    vnicId string
    compartment_id str
    defined_tags Mapping[str, str]
    description str
    display_name str
    fqdns Sequence[str]
    freeform_tags Mapping[str, str]
    id str
    ipv4ip str
    nsg_ids Sequence[str]
    security_attributes Mapping[str, str]
    service_id str
    state str
    subnet_id str
    system_tags Mapping[str, str]
    time_created str
    time_updated str
    vcn_id str
    vnic_id str
    compartmentId String
    definedTags Map<String>
    description String
    displayName String
    fqdns List<String>
    freeformTags Map<String>
    id String
    ipv4ip String
    nsgIds List<String>
    securityAttributes Map<String>
    serviceId String
    state String
    subnetId String
    systemTags Map<String>
    timeCreated String
    timeUpdated String
    vcnId String
    vnicId String

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v3.12.0 published on Friday, Nov 21, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate