Alibaba Cloud v3.62.1 published on Monday, Sep 16, 2024 by Pulumi
alicloud.sae.getIngresses
Explore with Pulumi AI
This data source provides the Sae Ingresses of the current Alibaba Cloud user.
NOTE: Available in v1.137.0+.
Using getIngresses
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 getIngresses(args: GetIngressesArgs, opts?: InvokeOptions): Promise<GetIngressesResult>
function getIngressesOutput(args: GetIngressesOutputArgs, opts?: InvokeOptions): Output<GetIngressesResult>
def get_ingresses(enable_details: Optional[bool] = None,
ids: Optional[Sequence[str]] = None,
namespace_id: Optional[str] = None,
output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIngressesResult
def get_ingresses_output(enable_details: Optional[pulumi.Input[bool]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
namespace_id: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIngressesResult]
func GetIngresses(ctx *Context, args *GetIngressesArgs, opts ...InvokeOption) (*GetIngressesResult, error)
func GetIngressesOutput(ctx *Context, args *GetIngressesOutputArgs, opts ...InvokeOption) GetIngressesResultOutput
> Note: This function is named GetIngresses
in the Go SDK.
public static class GetIngresses
{
public static Task<GetIngressesResult> InvokeAsync(GetIngressesArgs args, InvokeOptions? opts = null)
public static Output<GetIngressesResult> Invoke(GetIngressesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIngressesResult> getIngresses(GetIngressesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: alicloud:sae/getIngresses:getIngresses
arguments:
# arguments dictionary
The following arguments are supported:
- Namespace
Id string - The Id of Namespace.It can contain 2 to 32 lowercase characters.The value is in format
{RegionId}:{namespace}
- Enable
Details bool - Default to
false
. Set it totrue
can output more details about resource attributes. - Ids List<string>
- A list of Ingress IDs.
- Output
File string - File name where to save data source results (after running
pulumi preview
).
- Namespace
Id string - The Id of Namespace.It can contain 2 to 32 lowercase characters.The value is in format
{RegionId}:{namespace}
- Enable
Details bool - Default to
false
. Set it totrue
can output more details about resource attributes. - Ids []string
- A list of Ingress IDs.
- Output
File string - File name where to save data source results (after running
pulumi preview
).
- namespace
Id String - The Id of Namespace.It can contain 2 to 32 lowercase characters.The value is in format
{RegionId}:{namespace}
- enable
Details Boolean - Default to
false
. Set it totrue
can output more details about resource attributes. - ids List<String>
- A list of Ingress IDs.
- output
File String - File name where to save data source results (after running
pulumi preview
).
- namespace
Id string - The Id of Namespace.It can contain 2 to 32 lowercase characters.The value is in format
{RegionId}:{namespace}
- enable
Details boolean - Default to
false
. Set it totrue
can output more details about resource attributes. - ids string[]
- A list of Ingress IDs.
- output
File string - File name where to save data source results (after running
pulumi preview
).
- namespace_
id str - The Id of Namespace.It can contain 2 to 32 lowercase characters.The value is in format
{RegionId}:{namespace}
- enable_
details bool - Default to
false
. Set it totrue
can output more details about resource attributes. - ids Sequence[str]
- A list of Ingress IDs.
- output_
file str - File name where to save data source results (after running
pulumi preview
).
- namespace
Id String - The Id of Namespace.It can contain 2 to 32 lowercase characters.The value is in format
{RegionId}:{namespace}
- enable
Details Boolean - Default to
false
. Set it totrue
can output more details about resource attributes. - ids List<String>
- A list of Ingress IDs.
- output
File String - File name where to save data source results (after running
pulumi preview
).
getIngresses Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- Ingresses
List<Pulumi.
Ali Cloud. Sae. Outputs. Get Ingresses Ingress> - Namespace
Id string - Enable
Details bool - Output
File string
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- Ingresses
[]Get
Ingresses Ingress - Namespace
Id string - Enable
Details bool - Output
File string
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- ingresses
List<Get
Ingresses Ingress> - namespace
Id String - enable
Details Boolean - output
File String
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- ingresses
Get
Ingresses Ingress[] - namespace
Id string - enable
Details boolean - output
File string
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- ingresses
Sequence[Get
Ingresses Ingress] - namespace_
id str - enable_
details bool - output_
file str
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- ingresses List<Property Map>
- namespace
Id String - enable
Details Boolean - output
File String
Supporting Types
GetIngressesIngress
- Cert
Id string - Cert Id.
- Default
Rule string - Default Rule.
- Description string
- Description.
- Id string
- The ID of the Ingress.
- Ingress
Id string - The first ID of the resource.
- Listener
Port int - SLB listening port.
- Namespace
Id string - The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
- Slb
Id string - SLB ID.
- Cert
Id string - Cert Id.
- Default
Rule string - Default Rule.
- Description string
- Description.
- Id string
- The ID of the Ingress.
- Ingress
Id string - The first ID of the resource.
- Listener
Port int - SLB listening port.
- Namespace
Id string - The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
- Slb
Id string - SLB ID.
- cert
Id String - Cert Id.
- default
Rule String - Default Rule.
- description String
- Description.
- id String
- The ID of the Ingress.
- ingress
Id String - The first ID of the resource.
- listener
Port Integer - SLB listening port.
- namespace
Id String - The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
- slb
Id String - SLB ID.
- cert
Id string - Cert Id.
- default
Rule string - Default Rule.
- description string
- Description.
- id string
- The ID of the Ingress.
- ingress
Id string - The first ID of the resource.
- listener
Port number - SLB listening port.
- namespace
Id string - The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
- slb
Id string - SLB ID.
- cert_
id str - Cert Id.
- default_
rule str - Default Rule.
- description str
- Description.
- id str
- The ID of the Ingress.
- ingress_
id str - The first ID of the resource.
- listener_
port int - SLB listening port.
- namespace_
id str - The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
- slb_
id str - SLB ID.
- cert
Id String - Cert Id.
- default
Rule String - Default Rule.
- description String
- Description.
- id String
- The ID of the Ingress.
- ingress
Id String - The first ID of the resource.
- listener
Port Number - SLB listening port.
- namespace
Id String - The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
- slb
Id String - SLB ID.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.