Documentation
¶
Index ¶
- type AccessPolicy
- type AccessPolicyArgs
- type AccessPolicyArray
- type AccessPolicyArrayInput
- type AccessPolicyArrayOutput
- func (AccessPolicyArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyArrayOutput) Index(i pulumi.IntInput) AccessPolicyOutput
- func (o AccessPolicyArrayOutput) ToAccessPolicyArrayOutput() AccessPolicyArrayOutput
- func (o AccessPolicyArrayOutput) ToAccessPolicyArrayOutputWithContext(ctx context.Context) AccessPolicyArrayOutput
- type AccessPolicyInput
- type AccessPolicyMap
- type AccessPolicyMapInput
- type AccessPolicyMapOutput
- func (AccessPolicyMapOutput) ElementType() reflect.Type
- func (o AccessPolicyMapOutput) MapIndex(k pulumi.StringInput) AccessPolicyOutput
- func (o AccessPolicyMapOutput) ToAccessPolicyMapOutput() AccessPolicyMapOutput
- func (o AccessPolicyMapOutput) ToAccessPolicyMapOutputWithContext(ctx context.Context) AccessPolicyMapOutput
- type AccessPolicyOutput
- func (o AccessPolicyOutput) CompartmentId() pulumi.StringOutput
- func (o AccessPolicyOutput) DefinedTags() pulumi.StringMapOutput
- func (o AccessPolicyOutput) Description() pulumi.StringOutput
- func (AccessPolicyOutput) ElementType() reflect.Type
- func (o AccessPolicyOutput) FreeformTags() pulumi.StringMapOutput
- func (o AccessPolicyOutput) LifecycleDetails() pulumi.StringOutput
- func (o AccessPolicyOutput) MeshId() pulumi.StringOutput
- func (o AccessPolicyOutput) Name() pulumi.StringOutput
- func (o AccessPolicyOutput) Rules() AccessPolicyRuleArrayOutput
- func (o AccessPolicyOutput) State() pulumi.StringOutput
- func (o AccessPolicyOutput) SystemTags() pulumi.StringMapOutput
- func (o AccessPolicyOutput) TimeCreated() pulumi.StringOutput
- func (o AccessPolicyOutput) TimeUpdated() pulumi.StringOutput
- func (o AccessPolicyOutput) ToAccessPolicyOutput() AccessPolicyOutput
- func (o AccessPolicyOutput) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
- type AccessPolicyRule
- type AccessPolicyRuleArgs
- type AccessPolicyRuleArray
- type AccessPolicyRuleArrayInput
- type AccessPolicyRuleArrayOutput
- func (AccessPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o AccessPolicyRuleArrayOutput) Index(i pulumi.IntInput) AccessPolicyRuleOutput
- func (o AccessPolicyRuleArrayOutput) ToAccessPolicyRuleArrayOutput() AccessPolicyRuleArrayOutput
- func (o AccessPolicyRuleArrayOutput) ToAccessPolicyRuleArrayOutputWithContext(ctx context.Context) AccessPolicyRuleArrayOutput
- type AccessPolicyRuleDestination
- type AccessPolicyRuleDestinationArgs
- func (AccessPolicyRuleDestinationArgs) ElementType() reflect.Type
- func (i AccessPolicyRuleDestinationArgs) ToAccessPolicyRuleDestinationOutput() AccessPolicyRuleDestinationOutput
- func (i AccessPolicyRuleDestinationArgs) ToAccessPolicyRuleDestinationOutputWithContext(ctx context.Context) AccessPolicyRuleDestinationOutput
- type AccessPolicyRuleDestinationInput
- type AccessPolicyRuleDestinationOutput
- func (AccessPolicyRuleDestinationOutput) ElementType() reflect.Type
- func (o AccessPolicyRuleDestinationOutput) Hostnames() pulumi.StringArrayOutput
- func (o AccessPolicyRuleDestinationOutput) IngressGatewayId() pulumi.StringPtrOutput
- func (o AccessPolicyRuleDestinationOutput) IpAddresses() pulumi.StringArrayOutput
- func (o AccessPolicyRuleDestinationOutput) Ports() pulumi.IntArrayOutput
- func (o AccessPolicyRuleDestinationOutput) Protocol() pulumi.StringPtrOutput
- func (o AccessPolicyRuleDestinationOutput) ToAccessPolicyRuleDestinationOutput() AccessPolicyRuleDestinationOutput
- func (o AccessPolicyRuleDestinationOutput) ToAccessPolicyRuleDestinationOutputWithContext(ctx context.Context) AccessPolicyRuleDestinationOutput
- func (o AccessPolicyRuleDestinationOutput) Type() pulumi.StringOutput
- func (o AccessPolicyRuleDestinationOutput) VirtualServiceId() pulumi.StringPtrOutput
- type AccessPolicyRuleInput
- type AccessPolicyRuleOutput
- func (o AccessPolicyRuleOutput) Action() pulumi.StringOutput
- func (o AccessPolicyRuleOutput) Destination() AccessPolicyRuleDestinationOutput
- func (AccessPolicyRuleOutput) ElementType() reflect.Type
- func (o AccessPolicyRuleOutput) Source() AccessPolicyRuleSourceOutput
- func (o AccessPolicyRuleOutput) ToAccessPolicyRuleOutput() AccessPolicyRuleOutput
- func (o AccessPolicyRuleOutput) ToAccessPolicyRuleOutputWithContext(ctx context.Context) AccessPolicyRuleOutput
- type AccessPolicyRuleSource
- type AccessPolicyRuleSourceArgs
- type AccessPolicyRuleSourceInput
- type AccessPolicyRuleSourceOutput
- func (AccessPolicyRuleSourceOutput) ElementType() reflect.Type
- func (o AccessPolicyRuleSourceOutput) Hostnames() pulumi.StringArrayOutput
- func (o AccessPolicyRuleSourceOutput) IngressGatewayId() pulumi.StringPtrOutput
- func (o AccessPolicyRuleSourceOutput) IpAddresses() pulumi.StringArrayOutput
- func (o AccessPolicyRuleSourceOutput) Ports() pulumi.IntArrayOutput
- func (o AccessPolicyRuleSourceOutput) Protocol() pulumi.StringPtrOutput
- func (o AccessPolicyRuleSourceOutput) ToAccessPolicyRuleSourceOutput() AccessPolicyRuleSourceOutput
- func (o AccessPolicyRuleSourceOutput) ToAccessPolicyRuleSourceOutputWithContext(ctx context.Context) AccessPolicyRuleSourceOutput
- func (o AccessPolicyRuleSourceOutput) Type() pulumi.StringOutput
- func (o AccessPolicyRuleSourceOutput) VirtualServiceId() pulumi.StringPtrOutput
- type AccessPolicyState
- type GetAccessPoliciesAccessPolicyCollection
- type GetAccessPoliciesAccessPolicyCollectionArgs
- func (GetAccessPoliciesAccessPolicyCollectionArgs) ElementType() reflect.Type
- func (i GetAccessPoliciesAccessPolicyCollectionArgs) ToGetAccessPoliciesAccessPolicyCollectionOutput() GetAccessPoliciesAccessPolicyCollectionOutput
- func (i GetAccessPoliciesAccessPolicyCollectionArgs) ToGetAccessPoliciesAccessPolicyCollectionOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionOutput
- type GetAccessPoliciesAccessPolicyCollectionArray
- func (GetAccessPoliciesAccessPolicyCollectionArray) ElementType() reflect.Type
- func (i GetAccessPoliciesAccessPolicyCollectionArray) ToGetAccessPoliciesAccessPolicyCollectionArrayOutput() GetAccessPoliciesAccessPolicyCollectionArrayOutput
- func (i GetAccessPoliciesAccessPolicyCollectionArray) ToGetAccessPoliciesAccessPolicyCollectionArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionArrayOutput
- type GetAccessPoliciesAccessPolicyCollectionArrayInput
- type GetAccessPoliciesAccessPolicyCollectionArrayOutput
- func (GetAccessPoliciesAccessPolicyCollectionArrayOutput) ElementType() reflect.Type
- func (o GetAccessPoliciesAccessPolicyCollectionArrayOutput) Index(i pulumi.IntInput) GetAccessPoliciesAccessPolicyCollectionOutput
- func (o GetAccessPoliciesAccessPolicyCollectionArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionArrayOutput() GetAccessPoliciesAccessPolicyCollectionArrayOutput
- func (o GetAccessPoliciesAccessPolicyCollectionArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionArrayOutput
- type GetAccessPoliciesAccessPolicyCollectionInput
- type GetAccessPoliciesAccessPolicyCollectionItem
- type GetAccessPoliciesAccessPolicyCollectionItemArgs
- func (GetAccessPoliciesAccessPolicyCollectionItemArgs) ElementType() reflect.Type
- func (i GetAccessPoliciesAccessPolicyCollectionItemArgs) ToGetAccessPoliciesAccessPolicyCollectionItemOutput() GetAccessPoliciesAccessPolicyCollectionItemOutput
- func (i GetAccessPoliciesAccessPolicyCollectionItemArgs) ToGetAccessPoliciesAccessPolicyCollectionItemOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemOutput
- type GetAccessPoliciesAccessPolicyCollectionItemArray
- func (GetAccessPoliciesAccessPolicyCollectionItemArray) ElementType() reflect.Type
- func (i GetAccessPoliciesAccessPolicyCollectionItemArray) ToGetAccessPoliciesAccessPolicyCollectionItemArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemArrayOutput
- func (i GetAccessPoliciesAccessPolicyCollectionItemArray) ToGetAccessPoliciesAccessPolicyCollectionItemArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemArrayOutput
- type GetAccessPoliciesAccessPolicyCollectionItemArrayInput
- type GetAccessPoliciesAccessPolicyCollectionItemArrayOutput
- func (GetAccessPoliciesAccessPolicyCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetAccessPoliciesAccessPolicyCollectionItemArrayOutput) Index(i pulumi.IntInput) GetAccessPoliciesAccessPolicyCollectionItemOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemArrayOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemArrayOutput
- type GetAccessPoliciesAccessPolicyCollectionItemInput
- type GetAccessPoliciesAccessPolicyCollectionItemOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) Description() pulumi.StringOutput
- func (GetAccessPoliciesAccessPolicyCollectionItemOutput) ElementType() reflect.Type
- func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) MeshId() pulumi.StringOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) Rules() GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) State() pulumi.StringOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) ToGetAccessPoliciesAccessPolicyCollectionItemOutput() GetAccessPoliciesAccessPolicyCollectionItemOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) ToGetAccessPoliciesAccessPolicyCollectionItemOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemOutput
- type GetAccessPoliciesAccessPolicyCollectionItemRule
- type GetAccessPoliciesAccessPolicyCollectionItemRuleArgs
- func (GetAccessPoliciesAccessPolicyCollectionItemRuleArgs) ElementType() reflect.Type
- func (i GetAccessPoliciesAccessPolicyCollectionItemRuleArgs) ToGetAccessPoliciesAccessPolicyCollectionItemRuleOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleOutput
- func (i GetAccessPoliciesAccessPolicyCollectionItemRuleArgs) ToGetAccessPoliciesAccessPolicyCollectionItemRuleOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleOutput
- type GetAccessPoliciesAccessPolicyCollectionItemRuleArray
- func (GetAccessPoliciesAccessPolicyCollectionItemRuleArray) ElementType() reflect.Type
- func (i GetAccessPoliciesAccessPolicyCollectionItemRuleArray) ToGetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput
- func (i GetAccessPoliciesAccessPolicyCollectionItemRuleArray) ToGetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput
- type GetAccessPoliciesAccessPolicyCollectionItemRuleArrayInput
- type GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput
- func (GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput) ElementType() reflect.Type
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput) Index(i pulumi.IntInput) GetAccessPoliciesAccessPolicyCollectionItemRuleOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput
- type GetAccessPoliciesAccessPolicyCollectionItemRuleDestination
- type GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArgs
- func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArgs) ElementType() reflect.Type
- func (i GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArgs) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput
- func (i GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArgs) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput
- type GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArray
- func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArray) ElementType() reflect.Type
- func (i GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArray) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput
- func (i GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArray) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput
- type GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayInput
- type GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput
- func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput) ElementType() reflect.Type
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput) Index(i pulumi.IntInput) GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput
- type GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationInput
- type GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput
- func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) ElementType() reflect.Type
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) Hostnames() pulumi.StringArrayOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) IngressGatewayId() pulumi.StringOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) IpAddresses() pulumi.StringArrayOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) Ports() pulumi.IntArrayOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) Protocol() pulumi.StringOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) Type() pulumi.StringOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) VirtualServiceId() pulumi.StringOutput
- type GetAccessPoliciesAccessPolicyCollectionItemRuleInput
- type GetAccessPoliciesAccessPolicyCollectionItemRuleOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleOutput) Action() pulumi.StringOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleOutput) Destinations() GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput
- func (GetAccessPoliciesAccessPolicyCollectionItemRuleOutput) ElementType() reflect.Type
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleOutput) Sources() GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleOutput
- type GetAccessPoliciesAccessPolicyCollectionItemRuleSource
- type GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArgs
- func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArgs) ElementType() reflect.Type
- func (i GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArgs) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput
- func (i GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArgs) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput
- type GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArray
- func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArray) ElementType() reflect.Type
- func (i GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArray) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput
- func (i GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArray) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput
- type GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayInput
- type GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput
- func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput) ElementType() reflect.Type
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput) Index(i pulumi.IntInput) GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput
- type GetAccessPoliciesAccessPolicyCollectionItemRuleSourceInput
- type GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput
- func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) ElementType() reflect.Type
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) Hostnames() pulumi.StringArrayOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) IngressGatewayId() pulumi.StringOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) IpAddresses() pulumi.StringArrayOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) Ports() pulumi.IntArrayOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) Protocol() pulumi.StringOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) Type() pulumi.StringOutput
- func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) VirtualServiceId() pulumi.StringOutput
- type GetAccessPoliciesAccessPolicyCollectionOutput
- func (GetAccessPoliciesAccessPolicyCollectionOutput) ElementType() reflect.Type
- func (o GetAccessPoliciesAccessPolicyCollectionOutput) Items() GetAccessPoliciesAccessPolicyCollectionItemArrayOutput
- func (o GetAccessPoliciesAccessPolicyCollectionOutput) ToGetAccessPoliciesAccessPolicyCollectionOutput() GetAccessPoliciesAccessPolicyCollectionOutput
- func (o GetAccessPoliciesAccessPolicyCollectionOutput) ToGetAccessPoliciesAccessPolicyCollectionOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionOutput
- type GetAccessPoliciesArgs
- type GetAccessPoliciesFilter
- type GetAccessPoliciesFilterArgs
- type GetAccessPoliciesFilterArray
- func (GetAccessPoliciesFilterArray) ElementType() reflect.Type
- func (i GetAccessPoliciesFilterArray) ToGetAccessPoliciesFilterArrayOutput() GetAccessPoliciesFilterArrayOutput
- func (i GetAccessPoliciesFilterArray) ToGetAccessPoliciesFilterArrayOutputWithContext(ctx context.Context) GetAccessPoliciesFilterArrayOutput
- type GetAccessPoliciesFilterArrayInput
- type GetAccessPoliciesFilterArrayOutput
- func (GetAccessPoliciesFilterArrayOutput) ElementType() reflect.Type
- func (o GetAccessPoliciesFilterArrayOutput) Index(i pulumi.IntInput) GetAccessPoliciesFilterOutput
- func (o GetAccessPoliciesFilterArrayOutput) ToGetAccessPoliciesFilterArrayOutput() GetAccessPoliciesFilterArrayOutput
- func (o GetAccessPoliciesFilterArrayOutput) ToGetAccessPoliciesFilterArrayOutputWithContext(ctx context.Context) GetAccessPoliciesFilterArrayOutput
- type GetAccessPoliciesFilterInput
- type GetAccessPoliciesFilterOutput
- func (GetAccessPoliciesFilterOutput) ElementType() reflect.Type
- func (o GetAccessPoliciesFilterOutput) Name() pulumi.StringOutput
- func (o GetAccessPoliciesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetAccessPoliciesFilterOutput) ToGetAccessPoliciesFilterOutput() GetAccessPoliciesFilterOutput
- func (o GetAccessPoliciesFilterOutput) ToGetAccessPoliciesFilterOutputWithContext(ctx context.Context) GetAccessPoliciesFilterOutput
- func (o GetAccessPoliciesFilterOutput) Values() pulumi.StringArrayOutput
- type GetAccessPoliciesOutputArgs
- type GetAccessPoliciesResult
- type GetAccessPoliciesResultOutput
- func (o GetAccessPoliciesResultOutput) AccessPolicyCollections() GetAccessPoliciesAccessPolicyCollectionArrayOutput
- func (o GetAccessPoliciesResultOutput) CompartmentId() pulumi.StringOutput
- func (GetAccessPoliciesResultOutput) ElementType() reflect.Type
- func (o GetAccessPoliciesResultOutput) Filters() GetAccessPoliciesFilterArrayOutput
- func (o GetAccessPoliciesResultOutput) Id() pulumi.StringPtrOutput
- func (o GetAccessPoliciesResultOutput) MeshId() pulumi.StringPtrOutput
- func (o GetAccessPoliciesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetAccessPoliciesResultOutput) State() pulumi.StringPtrOutput
- func (o GetAccessPoliciesResultOutput) ToGetAccessPoliciesResultOutput() GetAccessPoliciesResultOutput
- func (o GetAccessPoliciesResultOutput) ToGetAccessPoliciesResultOutputWithContext(ctx context.Context) GetAccessPoliciesResultOutput
- type GetAccessPolicyRule
- type GetAccessPolicyRuleArgs
- type GetAccessPolicyRuleArray
- type GetAccessPolicyRuleArrayInput
- type GetAccessPolicyRuleArrayOutput
- func (GetAccessPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o GetAccessPolicyRuleArrayOutput) Index(i pulumi.IntInput) GetAccessPolicyRuleOutput
- func (o GetAccessPolicyRuleArrayOutput) ToGetAccessPolicyRuleArrayOutput() GetAccessPolicyRuleArrayOutput
- func (o GetAccessPolicyRuleArrayOutput) ToGetAccessPolicyRuleArrayOutputWithContext(ctx context.Context) GetAccessPolicyRuleArrayOutput
- type GetAccessPolicyRuleDestination
- type GetAccessPolicyRuleDestinationArgs
- func (GetAccessPolicyRuleDestinationArgs) ElementType() reflect.Type
- func (i GetAccessPolicyRuleDestinationArgs) ToGetAccessPolicyRuleDestinationOutput() GetAccessPolicyRuleDestinationOutput
- func (i GetAccessPolicyRuleDestinationArgs) ToGetAccessPolicyRuleDestinationOutputWithContext(ctx context.Context) GetAccessPolicyRuleDestinationOutput
- type GetAccessPolicyRuleDestinationArray
- func (GetAccessPolicyRuleDestinationArray) ElementType() reflect.Type
- func (i GetAccessPolicyRuleDestinationArray) ToGetAccessPolicyRuleDestinationArrayOutput() GetAccessPolicyRuleDestinationArrayOutput
- func (i GetAccessPolicyRuleDestinationArray) ToGetAccessPolicyRuleDestinationArrayOutputWithContext(ctx context.Context) GetAccessPolicyRuleDestinationArrayOutput
- type GetAccessPolicyRuleDestinationArrayInput
- type GetAccessPolicyRuleDestinationArrayOutput
- func (GetAccessPolicyRuleDestinationArrayOutput) ElementType() reflect.Type
- func (o GetAccessPolicyRuleDestinationArrayOutput) Index(i pulumi.IntInput) GetAccessPolicyRuleDestinationOutput
- func (o GetAccessPolicyRuleDestinationArrayOutput) ToGetAccessPolicyRuleDestinationArrayOutput() GetAccessPolicyRuleDestinationArrayOutput
- func (o GetAccessPolicyRuleDestinationArrayOutput) ToGetAccessPolicyRuleDestinationArrayOutputWithContext(ctx context.Context) GetAccessPolicyRuleDestinationArrayOutput
- type GetAccessPolicyRuleDestinationInput
- type GetAccessPolicyRuleDestinationOutput
- func (GetAccessPolicyRuleDestinationOutput) ElementType() reflect.Type
- func (o GetAccessPolicyRuleDestinationOutput) Hostnames() pulumi.StringArrayOutput
- func (o GetAccessPolicyRuleDestinationOutput) IngressGatewayId() pulumi.StringOutput
- func (o GetAccessPolicyRuleDestinationOutput) IpAddresses() pulumi.StringArrayOutput
- func (o GetAccessPolicyRuleDestinationOutput) Ports() pulumi.IntArrayOutput
- func (o GetAccessPolicyRuleDestinationOutput) Protocol() pulumi.StringOutput
- func (o GetAccessPolicyRuleDestinationOutput) ToGetAccessPolicyRuleDestinationOutput() GetAccessPolicyRuleDestinationOutput
- func (o GetAccessPolicyRuleDestinationOutput) ToGetAccessPolicyRuleDestinationOutputWithContext(ctx context.Context) GetAccessPolicyRuleDestinationOutput
- func (o GetAccessPolicyRuleDestinationOutput) Type() pulumi.StringOutput
- func (o GetAccessPolicyRuleDestinationOutput) VirtualServiceId() pulumi.StringOutput
- type GetAccessPolicyRuleInput
- type GetAccessPolicyRuleOutput
- func (o GetAccessPolicyRuleOutput) Action() pulumi.StringOutput
- func (o GetAccessPolicyRuleOutput) Destinations() GetAccessPolicyRuleDestinationArrayOutput
- func (GetAccessPolicyRuleOutput) ElementType() reflect.Type
- func (o GetAccessPolicyRuleOutput) Sources() GetAccessPolicyRuleSourceArrayOutput
- func (o GetAccessPolicyRuleOutput) ToGetAccessPolicyRuleOutput() GetAccessPolicyRuleOutput
- func (o GetAccessPolicyRuleOutput) ToGetAccessPolicyRuleOutputWithContext(ctx context.Context) GetAccessPolicyRuleOutput
- type GetAccessPolicyRuleSource
- type GetAccessPolicyRuleSourceArgs
- func (GetAccessPolicyRuleSourceArgs) ElementType() reflect.Type
- func (i GetAccessPolicyRuleSourceArgs) ToGetAccessPolicyRuleSourceOutput() GetAccessPolicyRuleSourceOutput
- func (i GetAccessPolicyRuleSourceArgs) ToGetAccessPolicyRuleSourceOutputWithContext(ctx context.Context) GetAccessPolicyRuleSourceOutput
- type GetAccessPolicyRuleSourceArray
- func (GetAccessPolicyRuleSourceArray) ElementType() reflect.Type
- func (i GetAccessPolicyRuleSourceArray) ToGetAccessPolicyRuleSourceArrayOutput() GetAccessPolicyRuleSourceArrayOutput
- func (i GetAccessPolicyRuleSourceArray) ToGetAccessPolicyRuleSourceArrayOutputWithContext(ctx context.Context) GetAccessPolicyRuleSourceArrayOutput
- type GetAccessPolicyRuleSourceArrayInput
- type GetAccessPolicyRuleSourceArrayOutput
- func (GetAccessPolicyRuleSourceArrayOutput) ElementType() reflect.Type
- func (o GetAccessPolicyRuleSourceArrayOutput) Index(i pulumi.IntInput) GetAccessPolicyRuleSourceOutput
- func (o GetAccessPolicyRuleSourceArrayOutput) ToGetAccessPolicyRuleSourceArrayOutput() GetAccessPolicyRuleSourceArrayOutput
- func (o GetAccessPolicyRuleSourceArrayOutput) ToGetAccessPolicyRuleSourceArrayOutputWithContext(ctx context.Context) GetAccessPolicyRuleSourceArrayOutput
- type GetAccessPolicyRuleSourceInput
- type GetAccessPolicyRuleSourceOutput
- func (GetAccessPolicyRuleSourceOutput) ElementType() reflect.Type
- func (o GetAccessPolicyRuleSourceOutput) Hostnames() pulumi.StringArrayOutput
- func (o GetAccessPolicyRuleSourceOutput) IngressGatewayId() pulumi.StringOutput
- func (o GetAccessPolicyRuleSourceOutput) IpAddresses() pulumi.StringArrayOutput
- func (o GetAccessPolicyRuleSourceOutput) Ports() pulumi.IntArrayOutput
- func (o GetAccessPolicyRuleSourceOutput) Protocol() pulumi.StringOutput
- func (o GetAccessPolicyRuleSourceOutput) ToGetAccessPolicyRuleSourceOutput() GetAccessPolicyRuleSourceOutput
- func (o GetAccessPolicyRuleSourceOutput) ToGetAccessPolicyRuleSourceOutputWithContext(ctx context.Context) GetAccessPolicyRuleSourceOutput
- func (o GetAccessPolicyRuleSourceOutput) Type() pulumi.StringOutput
- func (o GetAccessPolicyRuleSourceOutput) VirtualServiceId() pulumi.StringOutput
- type GetIngressGatewayAccessLogging
- type GetIngressGatewayAccessLoggingArgs
- func (GetIngressGatewayAccessLoggingArgs) ElementType() reflect.Type
- func (i GetIngressGatewayAccessLoggingArgs) ToGetIngressGatewayAccessLoggingOutput() GetIngressGatewayAccessLoggingOutput
- func (i GetIngressGatewayAccessLoggingArgs) ToGetIngressGatewayAccessLoggingOutputWithContext(ctx context.Context) GetIngressGatewayAccessLoggingOutput
- type GetIngressGatewayAccessLoggingArray
- func (GetIngressGatewayAccessLoggingArray) ElementType() reflect.Type
- func (i GetIngressGatewayAccessLoggingArray) ToGetIngressGatewayAccessLoggingArrayOutput() GetIngressGatewayAccessLoggingArrayOutput
- func (i GetIngressGatewayAccessLoggingArray) ToGetIngressGatewayAccessLoggingArrayOutputWithContext(ctx context.Context) GetIngressGatewayAccessLoggingArrayOutput
- type GetIngressGatewayAccessLoggingArrayInput
- type GetIngressGatewayAccessLoggingArrayOutput
- func (GetIngressGatewayAccessLoggingArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewayAccessLoggingArrayOutput) Index(i pulumi.IntInput) GetIngressGatewayAccessLoggingOutput
- func (o GetIngressGatewayAccessLoggingArrayOutput) ToGetIngressGatewayAccessLoggingArrayOutput() GetIngressGatewayAccessLoggingArrayOutput
- func (o GetIngressGatewayAccessLoggingArrayOutput) ToGetIngressGatewayAccessLoggingArrayOutputWithContext(ctx context.Context) GetIngressGatewayAccessLoggingArrayOutput
- type GetIngressGatewayAccessLoggingInput
- type GetIngressGatewayAccessLoggingOutput
- func (GetIngressGatewayAccessLoggingOutput) ElementType() reflect.Type
- func (o GetIngressGatewayAccessLoggingOutput) IsEnabled() pulumi.BoolOutput
- func (o GetIngressGatewayAccessLoggingOutput) ToGetIngressGatewayAccessLoggingOutput() GetIngressGatewayAccessLoggingOutput
- func (o GetIngressGatewayAccessLoggingOutput) ToGetIngressGatewayAccessLoggingOutputWithContext(ctx context.Context) GetIngressGatewayAccessLoggingOutput
- type GetIngressGatewayHost
- type GetIngressGatewayHostArgs
- type GetIngressGatewayHostArray
- func (GetIngressGatewayHostArray) ElementType() reflect.Type
- func (i GetIngressGatewayHostArray) ToGetIngressGatewayHostArrayOutput() GetIngressGatewayHostArrayOutput
- func (i GetIngressGatewayHostArray) ToGetIngressGatewayHostArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostArrayOutput
- type GetIngressGatewayHostArrayInput
- type GetIngressGatewayHostArrayOutput
- func (GetIngressGatewayHostArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewayHostArrayOutput) Index(i pulumi.IntInput) GetIngressGatewayHostOutput
- func (o GetIngressGatewayHostArrayOutput) ToGetIngressGatewayHostArrayOutput() GetIngressGatewayHostArrayOutput
- func (o GetIngressGatewayHostArrayOutput) ToGetIngressGatewayHostArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostArrayOutput
- type GetIngressGatewayHostInput
- type GetIngressGatewayHostListener
- type GetIngressGatewayHostListenerArgs
- func (GetIngressGatewayHostListenerArgs) ElementType() reflect.Type
- func (i GetIngressGatewayHostListenerArgs) ToGetIngressGatewayHostListenerOutput() GetIngressGatewayHostListenerOutput
- func (i GetIngressGatewayHostListenerArgs) ToGetIngressGatewayHostListenerOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerOutput
- type GetIngressGatewayHostListenerArray
- func (GetIngressGatewayHostListenerArray) ElementType() reflect.Type
- func (i GetIngressGatewayHostListenerArray) ToGetIngressGatewayHostListenerArrayOutput() GetIngressGatewayHostListenerArrayOutput
- func (i GetIngressGatewayHostListenerArray) ToGetIngressGatewayHostListenerArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerArrayOutput
- type GetIngressGatewayHostListenerArrayInput
- type GetIngressGatewayHostListenerArrayOutput
- func (GetIngressGatewayHostListenerArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewayHostListenerArrayOutput) Index(i pulumi.IntInput) GetIngressGatewayHostListenerOutput
- func (o GetIngressGatewayHostListenerArrayOutput) ToGetIngressGatewayHostListenerArrayOutput() GetIngressGatewayHostListenerArrayOutput
- func (o GetIngressGatewayHostListenerArrayOutput) ToGetIngressGatewayHostListenerArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerArrayOutput
- type GetIngressGatewayHostListenerInput
- type GetIngressGatewayHostListenerOutput
- func (GetIngressGatewayHostListenerOutput) ElementType() reflect.Type
- func (o GetIngressGatewayHostListenerOutput) Port() pulumi.IntOutput
- func (o GetIngressGatewayHostListenerOutput) Protocol() pulumi.StringOutput
- func (o GetIngressGatewayHostListenerOutput) Tls() GetIngressGatewayHostListenerTlArrayOutput
- func (o GetIngressGatewayHostListenerOutput) ToGetIngressGatewayHostListenerOutput() GetIngressGatewayHostListenerOutput
- func (o GetIngressGatewayHostListenerOutput) ToGetIngressGatewayHostListenerOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerOutput
- type GetIngressGatewayHostListenerTl
- type GetIngressGatewayHostListenerTlArgs
- func (GetIngressGatewayHostListenerTlArgs) ElementType() reflect.Type
- func (i GetIngressGatewayHostListenerTlArgs) ToGetIngressGatewayHostListenerTlOutput() GetIngressGatewayHostListenerTlOutput
- func (i GetIngressGatewayHostListenerTlArgs) ToGetIngressGatewayHostListenerTlOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlOutput
- type GetIngressGatewayHostListenerTlArray
- func (GetIngressGatewayHostListenerTlArray) ElementType() reflect.Type
- func (i GetIngressGatewayHostListenerTlArray) ToGetIngressGatewayHostListenerTlArrayOutput() GetIngressGatewayHostListenerTlArrayOutput
- func (i GetIngressGatewayHostListenerTlArray) ToGetIngressGatewayHostListenerTlArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlArrayOutput
- type GetIngressGatewayHostListenerTlArrayInput
- type GetIngressGatewayHostListenerTlArrayOutput
- func (GetIngressGatewayHostListenerTlArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewayHostListenerTlArrayOutput) Index(i pulumi.IntInput) GetIngressGatewayHostListenerTlOutput
- func (o GetIngressGatewayHostListenerTlArrayOutput) ToGetIngressGatewayHostListenerTlArrayOutput() GetIngressGatewayHostListenerTlArrayOutput
- func (o GetIngressGatewayHostListenerTlArrayOutput) ToGetIngressGatewayHostListenerTlArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlArrayOutput
- type GetIngressGatewayHostListenerTlClientValidation
- type GetIngressGatewayHostListenerTlClientValidationArgs
- func (GetIngressGatewayHostListenerTlClientValidationArgs) ElementType() reflect.Type
- func (i GetIngressGatewayHostListenerTlClientValidationArgs) ToGetIngressGatewayHostListenerTlClientValidationOutput() GetIngressGatewayHostListenerTlClientValidationOutput
- func (i GetIngressGatewayHostListenerTlClientValidationArgs) ToGetIngressGatewayHostListenerTlClientValidationOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlClientValidationOutput
- type GetIngressGatewayHostListenerTlClientValidationArray
- func (GetIngressGatewayHostListenerTlClientValidationArray) ElementType() reflect.Type
- func (i GetIngressGatewayHostListenerTlClientValidationArray) ToGetIngressGatewayHostListenerTlClientValidationArrayOutput() GetIngressGatewayHostListenerTlClientValidationArrayOutput
- func (i GetIngressGatewayHostListenerTlClientValidationArray) ToGetIngressGatewayHostListenerTlClientValidationArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlClientValidationArrayOutput
- type GetIngressGatewayHostListenerTlClientValidationArrayInput
- type GetIngressGatewayHostListenerTlClientValidationArrayOutput
- func (GetIngressGatewayHostListenerTlClientValidationArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewayHostListenerTlClientValidationArrayOutput) Index(i pulumi.IntInput) GetIngressGatewayHostListenerTlClientValidationOutput
- func (o GetIngressGatewayHostListenerTlClientValidationArrayOutput) ToGetIngressGatewayHostListenerTlClientValidationArrayOutput() GetIngressGatewayHostListenerTlClientValidationArrayOutput
- func (o GetIngressGatewayHostListenerTlClientValidationArrayOutput) ToGetIngressGatewayHostListenerTlClientValidationArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlClientValidationArrayOutput
- type GetIngressGatewayHostListenerTlClientValidationInput
- type GetIngressGatewayHostListenerTlClientValidationOutput
- func (GetIngressGatewayHostListenerTlClientValidationOutput) ElementType() reflect.Type
- func (o GetIngressGatewayHostListenerTlClientValidationOutput) SubjectAlternateNames() pulumi.StringArrayOutput
- func (o GetIngressGatewayHostListenerTlClientValidationOutput) ToGetIngressGatewayHostListenerTlClientValidationOutput() GetIngressGatewayHostListenerTlClientValidationOutput
- func (o GetIngressGatewayHostListenerTlClientValidationOutput) ToGetIngressGatewayHostListenerTlClientValidationOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlClientValidationOutput
- func (o GetIngressGatewayHostListenerTlClientValidationOutput) TrustedCaBundles() GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput
- type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundle
- type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArgs
- func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArgs) ElementType() reflect.Type
- func (i GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArgs) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput() GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput
- func (i GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArgs) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput
- type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArray
- func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArray) ElementType() reflect.Type
- func (i GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArray) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput() GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput
- func (i GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArray) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput
- type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayInput
- type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput
- func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput) Index(i pulumi.IntInput) GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput
- func (o GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput() GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput
- func (o GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput
- type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleInput
- type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput
- func (o GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput) CaBundleId() pulumi.StringOutput
- func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput) ElementType() reflect.Type
- func (o GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput) SecretName() pulumi.StringOutput
- func (o GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput() GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput
- func (o GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput
- func (o GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput) Type() pulumi.StringOutput
- type GetIngressGatewayHostListenerTlInput
- type GetIngressGatewayHostListenerTlOutput
- func (o GetIngressGatewayHostListenerTlOutput) ClientValidations() GetIngressGatewayHostListenerTlClientValidationArrayOutput
- func (GetIngressGatewayHostListenerTlOutput) ElementType() reflect.Type
- func (o GetIngressGatewayHostListenerTlOutput) Mode() pulumi.StringOutput
- func (o GetIngressGatewayHostListenerTlOutput) ServerCertificates() GetIngressGatewayHostListenerTlServerCertificateArrayOutput
- func (o GetIngressGatewayHostListenerTlOutput) ToGetIngressGatewayHostListenerTlOutput() GetIngressGatewayHostListenerTlOutput
- func (o GetIngressGatewayHostListenerTlOutput) ToGetIngressGatewayHostListenerTlOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlOutput
- type GetIngressGatewayHostListenerTlServerCertificate
- type GetIngressGatewayHostListenerTlServerCertificateArgs
- func (GetIngressGatewayHostListenerTlServerCertificateArgs) ElementType() reflect.Type
- func (i GetIngressGatewayHostListenerTlServerCertificateArgs) ToGetIngressGatewayHostListenerTlServerCertificateOutput() GetIngressGatewayHostListenerTlServerCertificateOutput
- func (i GetIngressGatewayHostListenerTlServerCertificateArgs) ToGetIngressGatewayHostListenerTlServerCertificateOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlServerCertificateOutput
- type GetIngressGatewayHostListenerTlServerCertificateArray
- func (GetIngressGatewayHostListenerTlServerCertificateArray) ElementType() reflect.Type
- func (i GetIngressGatewayHostListenerTlServerCertificateArray) ToGetIngressGatewayHostListenerTlServerCertificateArrayOutput() GetIngressGatewayHostListenerTlServerCertificateArrayOutput
- func (i GetIngressGatewayHostListenerTlServerCertificateArray) ToGetIngressGatewayHostListenerTlServerCertificateArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlServerCertificateArrayOutput
- type GetIngressGatewayHostListenerTlServerCertificateArrayInput
- type GetIngressGatewayHostListenerTlServerCertificateArrayOutput
- func (GetIngressGatewayHostListenerTlServerCertificateArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewayHostListenerTlServerCertificateArrayOutput) Index(i pulumi.IntInput) GetIngressGatewayHostListenerTlServerCertificateOutput
- func (o GetIngressGatewayHostListenerTlServerCertificateArrayOutput) ToGetIngressGatewayHostListenerTlServerCertificateArrayOutput() GetIngressGatewayHostListenerTlServerCertificateArrayOutput
- func (o GetIngressGatewayHostListenerTlServerCertificateArrayOutput) ToGetIngressGatewayHostListenerTlServerCertificateArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlServerCertificateArrayOutput
- type GetIngressGatewayHostListenerTlServerCertificateInput
- type GetIngressGatewayHostListenerTlServerCertificateOutput
- func (o GetIngressGatewayHostListenerTlServerCertificateOutput) CertificateId() pulumi.StringOutput
- func (GetIngressGatewayHostListenerTlServerCertificateOutput) ElementType() reflect.Type
- func (o GetIngressGatewayHostListenerTlServerCertificateOutput) SecretName() pulumi.StringOutput
- func (o GetIngressGatewayHostListenerTlServerCertificateOutput) ToGetIngressGatewayHostListenerTlServerCertificateOutput() GetIngressGatewayHostListenerTlServerCertificateOutput
- func (o GetIngressGatewayHostListenerTlServerCertificateOutput) ToGetIngressGatewayHostListenerTlServerCertificateOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlServerCertificateOutput
- func (o GetIngressGatewayHostListenerTlServerCertificateOutput) Type() pulumi.StringOutput
- type GetIngressGatewayHostOutput
- func (GetIngressGatewayHostOutput) ElementType() reflect.Type
- func (o GetIngressGatewayHostOutput) Hostnames() pulumi.StringArrayOutput
- func (o GetIngressGatewayHostOutput) Listeners() GetIngressGatewayHostListenerArrayOutput
- func (o GetIngressGatewayHostOutput) Name() pulumi.StringOutput
- func (o GetIngressGatewayHostOutput) ToGetIngressGatewayHostOutput() GetIngressGatewayHostOutput
- func (o GetIngressGatewayHostOutput) ToGetIngressGatewayHostOutputWithContext(ctx context.Context) GetIngressGatewayHostOutput
- type GetIngressGatewayMtl
- type GetIngressGatewayMtlArgs
- type GetIngressGatewayMtlArray
- type GetIngressGatewayMtlArrayInput
- type GetIngressGatewayMtlArrayOutput
- func (GetIngressGatewayMtlArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewayMtlArrayOutput) Index(i pulumi.IntInput) GetIngressGatewayMtlOutput
- func (o GetIngressGatewayMtlArrayOutput) ToGetIngressGatewayMtlArrayOutput() GetIngressGatewayMtlArrayOutput
- func (o GetIngressGatewayMtlArrayOutput) ToGetIngressGatewayMtlArrayOutputWithContext(ctx context.Context) GetIngressGatewayMtlArrayOutput
- type GetIngressGatewayMtlInput
- type GetIngressGatewayMtlOutput
- func (o GetIngressGatewayMtlOutput) CertificateId() pulumi.StringOutput
- func (GetIngressGatewayMtlOutput) ElementType() reflect.Type
- func (o GetIngressGatewayMtlOutput) MaximumValidity() pulumi.IntOutput
- func (o GetIngressGatewayMtlOutput) ToGetIngressGatewayMtlOutput() GetIngressGatewayMtlOutput
- func (o GetIngressGatewayMtlOutput) ToGetIngressGatewayMtlOutputWithContext(ctx context.Context) GetIngressGatewayMtlOutput
- type GetIngressGatewayRouteTableRouteRule
- type GetIngressGatewayRouteTableRouteRuleArgs
- func (GetIngressGatewayRouteTableRouteRuleArgs) ElementType() reflect.Type
- func (i GetIngressGatewayRouteTableRouteRuleArgs) ToGetIngressGatewayRouteTableRouteRuleOutput() GetIngressGatewayRouteTableRouteRuleOutput
- func (i GetIngressGatewayRouteTableRouteRuleArgs) ToGetIngressGatewayRouteTableRouteRuleOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleOutput
- type GetIngressGatewayRouteTableRouteRuleArray
- func (GetIngressGatewayRouteTableRouteRuleArray) ElementType() reflect.Type
- func (i GetIngressGatewayRouteTableRouteRuleArray) ToGetIngressGatewayRouteTableRouteRuleArrayOutput() GetIngressGatewayRouteTableRouteRuleArrayOutput
- func (i GetIngressGatewayRouteTableRouteRuleArray) ToGetIngressGatewayRouteTableRouteRuleArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleArrayOutput
- type GetIngressGatewayRouteTableRouteRuleArrayInput
- type GetIngressGatewayRouteTableRouteRuleArrayOutput
- func (GetIngressGatewayRouteTableRouteRuleArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewayRouteTableRouteRuleArrayOutput) Index(i pulumi.IntInput) GetIngressGatewayRouteTableRouteRuleOutput
- func (o GetIngressGatewayRouteTableRouteRuleArrayOutput) ToGetIngressGatewayRouteTableRouteRuleArrayOutput() GetIngressGatewayRouteTableRouteRuleArrayOutput
- func (o GetIngressGatewayRouteTableRouteRuleArrayOutput) ToGetIngressGatewayRouteTableRouteRuleArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleArrayOutput
- type GetIngressGatewayRouteTableRouteRuleDestination
- type GetIngressGatewayRouteTableRouteRuleDestinationArgs
- func (GetIngressGatewayRouteTableRouteRuleDestinationArgs) ElementType() reflect.Type
- func (i GetIngressGatewayRouteTableRouteRuleDestinationArgs) ToGetIngressGatewayRouteTableRouteRuleDestinationOutput() GetIngressGatewayRouteTableRouteRuleDestinationOutput
- func (i GetIngressGatewayRouteTableRouteRuleDestinationArgs) ToGetIngressGatewayRouteTableRouteRuleDestinationOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleDestinationOutput
- type GetIngressGatewayRouteTableRouteRuleDestinationArray
- func (GetIngressGatewayRouteTableRouteRuleDestinationArray) ElementType() reflect.Type
- func (i GetIngressGatewayRouteTableRouteRuleDestinationArray) ToGetIngressGatewayRouteTableRouteRuleDestinationArrayOutput() GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput
- func (i GetIngressGatewayRouteTableRouteRuleDestinationArray) ToGetIngressGatewayRouteTableRouteRuleDestinationArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput
- type GetIngressGatewayRouteTableRouteRuleDestinationArrayInput
- type GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput
- func (GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput) Index(i pulumi.IntInput) GetIngressGatewayRouteTableRouteRuleDestinationOutput
- func (o GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput) ToGetIngressGatewayRouteTableRouteRuleDestinationArrayOutput() GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput
- func (o GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput) ToGetIngressGatewayRouteTableRouteRuleDestinationArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput
- type GetIngressGatewayRouteTableRouteRuleDestinationInput
- type GetIngressGatewayRouteTableRouteRuleDestinationOutput
- func (GetIngressGatewayRouteTableRouteRuleDestinationOutput) ElementType() reflect.Type
- func (o GetIngressGatewayRouteTableRouteRuleDestinationOutput) Port() pulumi.IntOutput
- func (o GetIngressGatewayRouteTableRouteRuleDestinationOutput) ToGetIngressGatewayRouteTableRouteRuleDestinationOutput() GetIngressGatewayRouteTableRouteRuleDestinationOutput
- func (o GetIngressGatewayRouteTableRouteRuleDestinationOutput) ToGetIngressGatewayRouteTableRouteRuleDestinationOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleDestinationOutput
- func (o GetIngressGatewayRouteTableRouteRuleDestinationOutput) VirtualServiceId() pulumi.StringOutput
- func (o GetIngressGatewayRouteTableRouteRuleDestinationOutput) Weight() pulumi.IntOutput
- type GetIngressGatewayRouteTableRouteRuleIngressGatewayHost
- type GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArgs
- func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ElementType() reflect.Type
- func (i GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput() GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
- func (i GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
- type GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArray
- func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArray) ElementType() reflect.Type
- func (i GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArray) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput() GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput
- func (i GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArray) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput
- type GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayInput
- type GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput
- func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput) Index(i pulumi.IntInput) GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
- func (o GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput() GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput
- func (o GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput
- type GetIngressGatewayRouteTableRouteRuleIngressGatewayHostInput
- type GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
- func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ElementType() reflect.Type
- func (o GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) Name() pulumi.StringOutput
- func (o GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) Port() pulumi.IntOutput
- func (o GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput() GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
- func (o GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
- type GetIngressGatewayRouteTableRouteRuleInput
- type GetIngressGatewayRouteTableRouteRuleOutput
- func (o GetIngressGatewayRouteTableRouteRuleOutput) Destinations() GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput
- func (GetIngressGatewayRouteTableRouteRuleOutput) ElementType() reflect.Type
- func (o GetIngressGatewayRouteTableRouteRuleOutput) IngressGatewayHosts() GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput
- func (o GetIngressGatewayRouteTableRouteRuleOutput) IsGrpc() pulumi.BoolOutput
- func (o GetIngressGatewayRouteTableRouteRuleOutput) IsHostRewriteEnabled() pulumi.BoolOutput
- func (o GetIngressGatewayRouteTableRouteRuleOutput) IsPathRewriteEnabled() pulumi.BoolOutput
- func (o GetIngressGatewayRouteTableRouteRuleOutput) Path() pulumi.StringOutput
- func (o GetIngressGatewayRouteTableRouteRuleOutput) PathType() pulumi.StringOutput
- func (o GetIngressGatewayRouteTableRouteRuleOutput) RequestTimeoutInMs() pulumi.StringOutput
- func (o GetIngressGatewayRouteTableRouteRuleOutput) ToGetIngressGatewayRouteTableRouteRuleOutput() GetIngressGatewayRouteTableRouteRuleOutput
- func (o GetIngressGatewayRouteTableRouteRuleOutput) ToGetIngressGatewayRouteTableRouteRuleOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleOutput
- func (o GetIngressGatewayRouteTableRouteRuleOutput) Type() pulumi.StringOutput
- type GetIngressGatewayRouteTablesArgs
- type GetIngressGatewayRouteTablesFilter
- type GetIngressGatewayRouteTablesFilterArgs
- func (GetIngressGatewayRouteTablesFilterArgs) ElementType() reflect.Type
- func (i GetIngressGatewayRouteTablesFilterArgs) ToGetIngressGatewayRouteTablesFilterOutput() GetIngressGatewayRouteTablesFilterOutput
- func (i GetIngressGatewayRouteTablesFilterArgs) ToGetIngressGatewayRouteTablesFilterOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesFilterOutput
- type GetIngressGatewayRouteTablesFilterArray
- func (GetIngressGatewayRouteTablesFilterArray) ElementType() reflect.Type
- func (i GetIngressGatewayRouteTablesFilterArray) ToGetIngressGatewayRouteTablesFilterArrayOutput() GetIngressGatewayRouteTablesFilterArrayOutput
- func (i GetIngressGatewayRouteTablesFilterArray) ToGetIngressGatewayRouteTablesFilterArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesFilterArrayOutput
- type GetIngressGatewayRouteTablesFilterArrayInput
- type GetIngressGatewayRouteTablesFilterArrayOutput
- func (GetIngressGatewayRouteTablesFilterArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewayRouteTablesFilterArrayOutput) Index(i pulumi.IntInput) GetIngressGatewayRouteTablesFilterOutput
- func (o GetIngressGatewayRouteTablesFilterArrayOutput) ToGetIngressGatewayRouteTablesFilterArrayOutput() GetIngressGatewayRouteTablesFilterArrayOutput
- func (o GetIngressGatewayRouteTablesFilterArrayOutput) ToGetIngressGatewayRouteTablesFilterArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesFilterArrayOutput
- type GetIngressGatewayRouteTablesFilterInput
- type GetIngressGatewayRouteTablesFilterOutput
- func (GetIngressGatewayRouteTablesFilterOutput) ElementType() reflect.Type
- func (o GetIngressGatewayRouteTablesFilterOutput) Name() pulumi.StringOutput
- func (o GetIngressGatewayRouteTablesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetIngressGatewayRouteTablesFilterOutput) ToGetIngressGatewayRouteTablesFilterOutput() GetIngressGatewayRouteTablesFilterOutput
- func (o GetIngressGatewayRouteTablesFilterOutput) ToGetIngressGatewayRouteTablesFilterOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesFilterOutput
- func (o GetIngressGatewayRouteTablesFilterOutput) Values() pulumi.StringArrayOutput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollection
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArgs
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArgs) ElementType() reflect.Type
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArray
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArray) ElementType() reflect.Type
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayInput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput) Index(i pulumi.IntInput) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionInput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItem
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArgs
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArgs) ElementType() reflect.Type
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArray
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArray) ElementType() reflect.Type
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayInput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput) Index(i pulumi.IntInput) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemInput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) Description() pulumi.StringOutput
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) ElementType() reflect.Type
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) IngressGatewayId() pulumi.StringOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) Priority() pulumi.IntOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) RouteRules() ...
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) State() pulumi.StringOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRule
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArgs
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArgs) ElementType() reflect.Type
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput() ...
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutputWithContext(ctx context.Context) ...
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArray
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArray) ElementType() reflect.Type
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput() ...
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutputWithContext(ctx context.Context) ...
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayInput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput() ...
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutputWithContext(ctx context.Context) ...
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestination
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArgs
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArgs) ElementType() reflect.Type
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput() ...
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutputWithContext(ctx context.Context) ...
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArray
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArray) ElementType() reflect.Type
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput() ...
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutputWithContext(ctx context.Context) ...
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayInput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput() ...
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutputWithContext(ctx context.Context) ...
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationInput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput) ElementType() reflect.Type
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput) Port() pulumi.IntOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput() ...
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutputWithContext(ctx context.Context) ...
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput) VirtualServiceId() pulumi.StringOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput) Weight() pulumi.IntOutput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHost
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArgs
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArgs) ElementType() reflect.Type
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput() ...
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutputWithContext(ctx context.Context) ...
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArray
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArray) ElementType() reflect.Type
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput() ...
- func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutputWithContext(ctx context.Context) ...
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayInput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput() ...
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutputWithContext(ctx context.Context) ...
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostInput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput) ElementType() reflect.Type
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput) Name() pulumi.StringOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput) Port() pulumi.IntOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput() ...
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutputWithContext(ctx context.Context) ...
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleInput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) Destinations() ...
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) ElementType() reflect.Type
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) IngressGatewayHosts() ...
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) IsGrpc() pulumi.BoolOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) IsHostRewriteEnabled() pulumi.BoolOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) IsPathRewriteEnabled() pulumi.BoolOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) Path() pulumi.StringOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) PathType() pulumi.StringOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) RequestTimeoutInMs() pulumi.StringOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput() ...
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutputWithContext(ctx context.Context) ...
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) Type() pulumi.StringOutput
- type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput
- func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput) ElementType() reflect.Type
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput) Items() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput
- func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput
- type GetIngressGatewayRouteTablesOutputArgs
- type GetIngressGatewayRouteTablesResult
- type GetIngressGatewayRouteTablesResultOutput
- func (o GetIngressGatewayRouteTablesResultOutput) CompartmentId() pulumi.StringOutput
- func (GetIngressGatewayRouteTablesResultOutput) ElementType() reflect.Type
- func (o GetIngressGatewayRouteTablesResultOutput) Filters() GetIngressGatewayRouteTablesFilterArrayOutput
- func (o GetIngressGatewayRouteTablesResultOutput) Id() pulumi.StringPtrOutput
- func (o GetIngressGatewayRouteTablesResultOutput) IngressGatewayId() pulumi.StringPtrOutput
- func (o GetIngressGatewayRouteTablesResultOutput) IngressGatewayRouteTableCollections() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput
- func (o GetIngressGatewayRouteTablesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetIngressGatewayRouteTablesResultOutput) State() pulumi.StringPtrOutput
- func (o GetIngressGatewayRouteTablesResultOutput) ToGetIngressGatewayRouteTablesResultOutput() GetIngressGatewayRouteTablesResultOutput
- func (o GetIngressGatewayRouteTablesResultOutput) ToGetIngressGatewayRouteTablesResultOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesResultOutput
- type GetIngressGatewaysArgs
- type GetIngressGatewaysFilter
- type GetIngressGatewaysFilterArgs
- func (GetIngressGatewaysFilterArgs) ElementType() reflect.Type
- func (i GetIngressGatewaysFilterArgs) ToGetIngressGatewaysFilterOutput() GetIngressGatewaysFilterOutput
- func (i GetIngressGatewaysFilterArgs) ToGetIngressGatewaysFilterOutputWithContext(ctx context.Context) GetIngressGatewaysFilterOutput
- type GetIngressGatewaysFilterArray
- func (GetIngressGatewaysFilterArray) ElementType() reflect.Type
- func (i GetIngressGatewaysFilterArray) ToGetIngressGatewaysFilterArrayOutput() GetIngressGatewaysFilterArrayOutput
- func (i GetIngressGatewaysFilterArray) ToGetIngressGatewaysFilterArrayOutputWithContext(ctx context.Context) GetIngressGatewaysFilterArrayOutput
- type GetIngressGatewaysFilterArrayInput
- type GetIngressGatewaysFilterArrayOutput
- func (GetIngressGatewaysFilterArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysFilterArrayOutput) Index(i pulumi.IntInput) GetIngressGatewaysFilterOutput
- func (o GetIngressGatewaysFilterArrayOutput) ToGetIngressGatewaysFilterArrayOutput() GetIngressGatewaysFilterArrayOutput
- func (o GetIngressGatewaysFilterArrayOutput) ToGetIngressGatewaysFilterArrayOutputWithContext(ctx context.Context) GetIngressGatewaysFilterArrayOutput
- type GetIngressGatewaysFilterInput
- type GetIngressGatewaysFilterOutput
- func (GetIngressGatewaysFilterOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysFilterOutput) Name() pulumi.StringOutput
- func (o GetIngressGatewaysFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetIngressGatewaysFilterOutput) ToGetIngressGatewaysFilterOutput() GetIngressGatewaysFilterOutput
- func (o GetIngressGatewaysFilterOutput) ToGetIngressGatewaysFilterOutputWithContext(ctx context.Context) GetIngressGatewaysFilterOutput
- func (o GetIngressGatewaysFilterOutput) Values() pulumi.StringArrayOutput
- type GetIngressGatewaysIngressGatewayCollection
- type GetIngressGatewaysIngressGatewayCollectionArgs
- func (GetIngressGatewaysIngressGatewayCollectionArgs) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionArgs) ToGetIngressGatewaysIngressGatewayCollectionOutput() GetIngressGatewaysIngressGatewayCollectionOutput
- func (i GetIngressGatewaysIngressGatewayCollectionArgs) ToGetIngressGatewaysIngressGatewayCollectionOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionOutput
- type GetIngressGatewaysIngressGatewayCollectionArray
- func (GetIngressGatewaysIngressGatewayCollectionArray) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionArray) ToGetIngressGatewaysIngressGatewayCollectionArrayOutput() GetIngressGatewaysIngressGatewayCollectionArrayOutput
- func (i GetIngressGatewaysIngressGatewayCollectionArray) ToGetIngressGatewaysIngressGatewayCollectionArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionArrayOutput
- type GetIngressGatewaysIngressGatewayCollectionArrayInput
- type GetIngressGatewaysIngressGatewayCollectionArrayOutput
- func (GetIngressGatewaysIngressGatewayCollectionArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionArrayOutput) Index(i pulumi.IntInput) GetIngressGatewaysIngressGatewayCollectionOutput
- func (o GetIngressGatewaysIngressGatewayCollectionArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionArrayOutput() GetIngressGatewaysIngressGatewayCollectionArrayOutput
- func (o GetIngressGatewaysIngressGatewayCollectionArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionArrayOutput
- type GetIngressGatewaysIngressGatewayCollectionInput
- type GetIngressGatewaysIngressGatewayCollectionItem
- type GetIngressGatewaysIngressGatewayCollectionItemAccessLogging
- type GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArgs
- func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArgs) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArgs) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput() GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput
- func (i GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArgs) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput
- type GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArray
- func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArray) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArray) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput
- func (i GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArray) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput
- type GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayInput
- type GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput
- func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput) Index(i pulumi.IntInput) GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput
- type GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingInput
- type GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput
- func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput) IsEnabled() pulumi.BoolOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput() GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput
- type GetIngressGatewaysIngressGatewayCollectionItemArgs
- func (GetIngressGatewaysIngressGatewayCollectionItemArgs) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionItemArgs) ToGetIngressGatewaysIngressGatewayCollectionItemOutput() GetIngressGatewaysIngressGatewayCollectionItemOutput
- func (i GetIngressGatewaysIngressGatewayCollectionItemArgs) ToGetIngressGatewaysIngressGatewayCollectionItemOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemOutput
- type GetIngressGatewaysIngressGatewayCollectionItemArray
- func (GetIngressGatewaysIngressGatewayCollectionItemArray) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionItemArray) ToGetIngressGatewaysIngressGatewayCollectionItemArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemArrayOutput
- func (i GetIngressGatewaysIngressGatewayCollectionItemArray) ToGetIngressGatewaysIngressGatewayCollectionItemArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemArrayOutput
- type GetIngressGatewaysIngressGatewayCollectionItemArrayInput
- type GetIngressGatewaysIngressGatewayCollectionItemArrayOutput
- func (GetIngressGatewaysIngressGatewayCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionItemArrayOutput) Index(i pulumi.IntInput) GetIngressGatewaysIngressGatewayCollectionItemOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemArrayOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemArrayOutput
- type GetIngressGatewaysIngressGatewayCollectionItemHost
- type GetIngressGatewaysIngressGatewayCollectionItemHostArgs
- func (GetIngressGatewaysIngressGatewayCollectionItemHostArgs) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostOutput() GetIngressGatewaysIngressGatewayCollectionItemHostOutput
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostOutput
- type GetIngressGatewaysIngressGatewayCollectionItemHostArray
- func (GetIngressGatewaysIngressGatewayCollectionItemHostArray) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput
- type GetIngressGatewaysIngressGatewayCollectionItemHostArrayInput
- type GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput
- func (GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput) Index(i pulumi.IntInput) GetIngressGatewaysIngressGatewayCollectionItemHostOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput
- type GetIngressGatewaysIngressGatewayCollectionItemHostInput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListener
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerArgs
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerArgs) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerArray
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerArray) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayInput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput) Index(i pulumi.IntInput) GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerInput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput) Port() pulumi.IntOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput) Protocol() pulumi.StringOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput) Tls() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTl
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArgs
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArgs) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArray
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArray) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayInput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput) Index(i pulumi.IntInput) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidation
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArgs
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArgs) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput() ...
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutputWithContext(ctx context.Context) ...
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArray
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArray) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput() ...
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutputWithContext(ctx context.Context) ...
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayInput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput() ...
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutputWithContext(ctx context.Context) ...
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationInput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput) SubjectAlternateNames() pulumi.StringArrayOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput() ...
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutputWithContext(ctx context.Context) ...
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput) TrustedCaBundles() ...
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundle
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArgs
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArgs) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput() ...
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutputWithContext(ctx context.Context) ...
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArray
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArray) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput() ...
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutputWithContext(ctx context.Context) ...
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayInput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput() ...
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutputWithContext(ctx context.Context) ...
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleInput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput) CaBundleId() pulumi.StringOutput
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput) SecretName() pulumi.StringOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput() ...
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutputWithContext(ctx context.Context) ...
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput) Type() pulumi.StringOutput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlInput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput) ClientValidations() ...
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput) Mode() pulumi.StringOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput) ServerCertificates() ...
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificate
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArgs
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArgs) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput() ...
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutputWithContext(ctx context.Context) ...
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArray
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArray) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput() ...
- func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutputWithContext(ctx context.Context) ...
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayInput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput() ...
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutputWithContext(ctx context.Context) ...
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateInput
- type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput) CertificateId() pulumi.StringOutput
- func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput) SecretName() pulumi.StringOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput() ...
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutputWithContext(ctx context.Context) ...
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput) Type() pulumi.StringOutput
- type GetIngressGatewaysIngressGatewayCollectionItemHostOutput
- func (GetIngressGatewaysIngressGatewayCollectionItemHostOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostOutput) Hostnames() pulumi.StringArrayOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostOutput) Listeners() GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostOutput) Name() pulumi.StringOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostOutput() GetIngressGatewaysIngressGatewayCollectionItemHostOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemHostOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostOutput
- type GetIngressGatewaysIngressGatewayCollectionItemInput
- type GetIngressGatewaysIngressGatewayCollectionItemMtl
- type GetIngressGatewaysIngressGatewayCollectionItemMtlArgs
- func (GetIngressGatewaysIngressGatewayCollectionItemMtlArgs) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionItemMtlArgs) ToGetIngressGatewaysIngressGatewayCollectionItemMtlOutput() GetIngressGatewaysIngressGatewayCollectionItemMtlOutput
- func (i GetIngressGatewaysIngressGatewayCollectionItemMtlArgs) ToGetIngressGatewaysIngressGatewayCollectionItemMtlOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemMtlOutput
- type GetIngressGatewaysIngressGatewayCollectionItemMtlArray
- func (GetIngressGatewaysIngressGatewayCollectionItemMtlArray) ElementType() reflect.Type
- func (i GetIngressGatewaysIngressGatewayCollectionItemMtlArray) ToGetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput
- func (i GetIngressGatewaysIngressGatewayCollectionItemMtlArray) ToGetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput
- type GetIngressGatewaysIngressGatewayCollectionItemMtlArrayInput
- type GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput
- func (GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput) Index(i pulumi.IntInput) GetIngressGatewaysIngressGatewayCollectionItemMtlOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput
- type GetIngressGatewaysIngressGatewayCollectionItemMtlInput
- type GetIngressGatewaysIngressGatewayCollectionItemMtlOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemMtlOutput) CertificateId() pulumi.StringOutput
- func (GetIngressGatewaysIngressGatewayCollectionItemMtlOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionItemMtlOutput) MaximumValidity() pulumi.IntOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemMtlOutput) ToGetIngressGatewaysIngressGatewayCollectionItemMtlOutput() GetIngressGatewaysIngressGatewayCollectionItemMtlOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemMtlOutput) ToGetIngressGatewaysIngressGatewayCollectionItemMtlOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemMtlOutput
- type GetIngressGatewaysIngressGatewayCollectionItemOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) AccessLoggings() GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) Description() pulumi.StringOutput
- func (GetIngressGatewaysIngressGatewayCollectionItemOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) Hosts() GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) MeshId() pulumi.StringOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) Mtls() GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) State() pulumi.StringOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) ToGetIngressGatewaysIngressGatewayCollectionItemOutput() GetIngressGatewaysIngressGatewayCollectionItemOutput
- func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) ToGetIngressGatewaysIngressGatewayCollectionItemOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemOutput
- type GetIngressGatewaysIngressGatewayCollectionOutput
- func (GetIngressGatewaysIngressGatewayCollectionOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysIngressGatewayCollectionOutput) Items() GetIngressGatewaysIngressGatewayCollectionItemArrayOutput
- func (o GetIngressGatewaysIngressGatewayCollectionOutput) ToGetIngressGatewaysIngressGatewayCollectionOutput() GetIngressGatewaysIngressGatewayCollectionOutput
- func (o GetIngressGatewaysIngressGatewayCollectionOutput) ToGetIngressGatewaysIngressGatewayCollectionOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionOutput
- type GetIngressGatewaysOutputArgs
- type GetIngressGatewaysResult
- type GetIngressGatewaysResultOutput
- func (o GetIngressGatewaysResultOutput) CompartmentId() pulumi.StringOutput
- func (GetIngressGatewaysResultOutput) ElementType() reflect.Type
- func (o GetIngressGatewaysResultOutput) Filters() GetIngressGatewaysFilterArrayOutput
- func (o GetIngressGatewaysResultOutput) Id() pulumi.StringPtrOutput
- func (o GetIngressGatewaysResultOutput) IngressGatewayCollections() GetIngressGatewaysIngressGatewayCollectionArrayOutput
- func (o GetIngressGatewaysResultOutput) MeshId() pulumi.StringPtrOutput
- func (o GetIngressGatewaysResultOutput) Name() pulumi.StringPtrOutput
- func (o GetIngressGatewaysResultOutput) State() pulumi.StringPtrOutput
- func (o GetIngressGatewaysResultOutput) ToGetIngressGatewaysResultOutput() GetIngressGatewaysResultOutput
- func (o GetIngressGatewaysResultOutput) ToGetIngressGatewaysResultOutputWithContext(ctx context.Context) GetIngressGatewaysResultOutput
- type GetMeshCertificateAuthority
- type GetMeshCertificateAuthorityArgs
- func (GetMeshCertificateAuthorityArgs) ElementType() reflect.Type
- func (i GetMeshCertificateAuthorityArgs) ToGetMeshCertificateAuthorityOutput() GetMeshCertificateAuthorityOutput
- func (i GetMeshCertificateAuthorityArgs) ToGetMeshCertificateAuthorityOutputWithContext(ctx context.Context) GetMeshCertificateAuthorityOutput
- type GetMeshCertificateAuthorityArray
- func (GetMeshCertificateAuthorityArray) ElementType() reflect.Type
- func (i GetMeshCertificateAuthorityArray) ToGetMeshCertificateAuthorityArrayOutput() GetMeshCertificateAuthorityArrayOutput
- func (i GetMeshCertificateAuthorityArray) ToGetMeshCertificateAuthorityArrayOutputWithContext(ctx context.Context) GetMeshCertificateAuthorityArrayOutput
- type GetMeshCertificateAuthorityArrayInput
- type GetMeshCertificateAuthorityArrayOutput
- func (GetMeshCertificateAuthorityArrayOutput) ElementType() reflect.Type
- func (o GetMeshCertificateAuthorityArrayOutput) Index(i pulumi.IntInput) GetMeshCertificateAuthorityOutput
- func (o GetMeshCertificateAuthorityArrayOutput) ToGetMeshCertificateAuthorityArrayOutput() GetMeshCertificateAuthorityArrayOutput
- func (o GetMeshCertificateAuthorityArrayOutput) ToGetMeshCertificateAuthorityArrayOutputWithContext(ctx context.Context) GetMeshCertificateAuthorityArrayOutput
- type GetMeshCertificateAuthorityInput
- type GetMeshCertificateAuthorityOutput
- func (GetMeshCertificateAuthorityOutput) ElementType() reflect.Type
- func (o GetMeshCertificateAuthorityOutput) Id() pulumi.StringOutput
- func (o GetMeshCertificateAuthorityOutput) ToGetMeshCertificateAuthorityOutput() GetMeshCertificateAuthorityOutput
- func (o GetMeshCertificateAuthorityOutput) ToGetMeshCertificateAuthorityOutputWithContext(ctx context.Context) GetMeshCertificateAuthorityOutput
- type GetMeshMtl
- type GetMeshMtlArgs
- type GetMeshMtlArray
- type GetMeshMtlArrayInput
- type GetMeshMtlArrayOutput
- func (GetMeshMtlArrayOutput) ElementType() reflect.Type
- func (o GetMeshMtlArrayOutput) Index(i pulumi.IntInput) GetMeshMtlOutput
- func (o GetMeshMtlArrayOutput) ToGetMeshMtlArrayOutput() GetMeshMtlArrayOutput
- func (o GetMeshMtlArrayOutput) ToGetMeshMtlArrayOutputWithContext(ctx context.Context) GetMeshMtlArrayOutput
- type GetMeshMtlInput
- type GetMeshMtlOutput
- type GetMeshesArgs
- type GetMeshesFilter
- type GetMeshesFilterArgs
- type GetMeshesFilterArray
- type GetMeshesFilterArrayInput
- type GetMeshesFilterArrayOutput
- func (GetMeshesFilterArrayOutput) ElementType() reflect.Type
- func (o GetMeshesFilterArrayOutput) Index(i pulumi.IntInput) GetMeshesFilterOutput
- func (o GetMeshesFilterArrayOutput) ToGetMeshesFilterArrayOutput() GetMeshesFilterArrayOutput
- func (o GetMeshesFilterArrayOutput) ToGetMeshesFilterArrayOutputWithContext(ctx context.Context) GetMeshesFilterArrayOutput
- type GetMeshesFilterInput
- type GetMeshesFilterOutput
- func (GetMeshesFilterOutput) ElementType() reflect.Type
- func (o GetMeshesFilterOutput) Name() pulumi.StringOutput
- func (o GetMeshesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetMeshesFilterOutput) ToGetMeshesFilterOutput() GetMeshesFilterOutput
- func (o GetMeshesFilterOutput) ToGetMeshesFilterOutputWithContext(ctx context.Context) GetMeshesFilterOutput
- func (o GetMeshesFilterOutput) Values() pulumi.StringArrayOutput
- type GetMeshesMeshCollection
- type GetMeshesMeshCollectionArgs
- type GetMeshesMeshCollectionArray
- func (GetMeshesMeshCollectionArray) ElementType() reflect.Type
- func (i GetMeshesMeshCollectionArray) ToGetMeshesMeshCollectionArrayOutput() GetMeshesMeshCollectionArrayOutput
- func (i GetMeshesMeshCollectionArray) ToGetMeshesMeshCollectionArrayOutputWithContext(ctx context.Context) GetMeshesMeshCollectionArrayOutput
- type GetMeshesMeshCollectionArrayInput
- type GetMeshesMeshCollectionArrayOutput
- func (GetMeshesMeshCollectionArrayOutput) ElementType() reflect.Type
- func (o GetMeshesMeshCollectionArrayOutput) Index(i pulumi.IntInput) GetMeshesMeshCollectionOutput
- func (o GetMeshesMeshCollectionArrayOutput) ToGetMeshesMeshCollectionArrayOutput() GetMeshesMeshCollectionArrayOutput
- func (o GetMeshesMeshCollectionArrayOutput) ToGetMeshesMeshCollectionArrayOutputWithContext(ctx context.Context) GetMeshesMeshCollectionArrayOutput
- type GetMeshesMeshCollectionInput
- type GetMeshesMeshCollectionItem
- type GetMeshesMeshCollectionItemArgs
- func (GetMeshesMeshCollectionItemArgs) ElementType() reflect.Type
- func (i GetMeshesMeshCollectionItemArgs) ToGetMeshesMeshCollectionItemOutput() GetMeshesMeshCollectionItemOutput
- func (i GetMeshesMeshCollectionItemArgs) ToGetMeshesMeshCollectionItemOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemOutput
- type GetMeshesMeshCollectionItemArray
- func (GetMeshesMeshCollectionItemArray) ElementType() reflect.Type
- func (i GetMeshesMeshCollectionItemArray) ToGetMeshesMeshCollectionItemArrayOutput() GetMeshesMeshCollectionItemArrayOutput
- func (i GetMeshesMeshCollectionItemArray) ToGetMeshesMeshCollectionItemArrayOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemArrayOutput
- type GetMeshesMeshCollectionItemArrayInput
- type GetMeshesMeshCollectionItemArrayOutput
- func (GetMeshesMeshCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetMeshesMeshCollectionItemArrayOutput) Index(i pulumi.IntInput) GetMeshesMeshCollectionItemOutput
- func (o GetMeshesMeshCollectionItemArrayOutput) ToGetMeshesMeshCollectionItemArrayOutput() GetMeshesMeshCollectionItemArrayOutput
- func (o GetMeshesMeshCollectionItemArrayOutput) ToGetMeshesMeshCollectionItemArrayOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemArrayOutput
- type GetMeshesMeshCollectionItemCertificateAuthority
- type GetMeshesMeshCollectionItemCertificateAuthorityArgs
- func (GetMeshesMeshCollectionItemCertificateAuthorityArgs) ElementType() reflect.Type
- func (i GetMeshesMeshCollectionItemCertificateAuthorityArgs) ToGetMeshesMeshCollectionItemCertificateAuthorityOutput() GetMeshesMeshCollectionItemCertificateAuthorityOutput
- func (i GetMeshesMeshCollectionItemCertificateAuthorityArgs) ToGetMeshesMeshCollectionItemCertificateAuthorityOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemCertificateAuthorityOutput
- type GetMeshesMeshCollectionItemCertificateAuthorityArray
- func (GetMeshesMeshCollectionItemCertificateAuthorityArray) ElementType() reflect.Type
- func (i GetMeshesMeshCollectionItemCertificateAuthorityArray) ToGetMeshesMeshCollectionItemCertificateAuthorityArrayOutput() GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput
- func (i GetMeshesMeshCollectionItemCertificateAuthorityArray) ToGetMeshesMeshCollectionItemCertificateAuthorityArrayOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput
- type GetMeshesMeshCollectionItemCertificateAuthorityArrayInput
- type GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput
- func (GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput) ElementType() reflect.Type
- func (o GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput) Index(i pulumi.IntInput) GetMeshesMeshCollectionItemCertificateAuthorityOutput
- func (o GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput) ToGetMeshesMeshCollectionItemCertificateAuthorityArrayOutput() GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput
- func (o GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput) ToGetMeshesMeshCollectionItemCertificateAuthorityArrayOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput
- type GetMeshesMeshCollectionItemCertificateAuthorityInput
- type GetMeshesMeshCollectionItemCertificateAuthorityOutput
- func (GetMeshesMeshCollectionItemCertificateAuthorityOutput) ElementType() reflect.Type
- func (o GetMeshesMeshCollectionItemCertificateAuthorityOutput) Id() pulumi.StringOutput
- func (o GetMeshesMeshCollectionItemCertificateAuthorityOutput) ToGetMeshesMeshCollectionItemCertificateAuthorityOutput() GetMeshesMeshCollectionItemCertificateAuthorityOutput
- func (o GetMeshesMeshCollectionItemCertificateAuthorityOutput) ToGetMeshesMeshCollectionItemCertificateAuthorityOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemCertificateAuthorityOutput
- type GetMeshesMeshCollectionItemInput
- type GetMeshesMeshCollectionItemMtl
- type GetMeshesMeshCollectionItemMtlArgs
- func (GetMeshesMeshCollectionItemMtlArgs) ElementType() reflect.Type
- func (i GetMeshesMeshCollectionItemMtlArgs) ToGetMeshesMeshCollectionItemMtlOutput() GetMeshesMeshCollectionItemMtlOutput
- func (i GetMeshesMeshCollectionItemMtlArgs) ToGetMeshesMeshCollectionItemMtlOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemMtlOutput
- type GetMeshesMeshCollectionItemMtlArray
- func (GetMeshesMeshCollectionItemMtlArray) ElementType() reflect.Type
- func (i GetMeshesMeshCollectionItemMtlArray) ToGetMeshesMeshCollectionItemMtlArrayOutput() GetMeshesMeshCollectionItemMtlArrayOutput
- func (i GetMeshesMeshCollectionItemMtlArray) ToGetMeshesMeshCollectionItemMtlArrayOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemMtlArrayOutput
- type GetMeshesMeshCollectionItemMtlArrayInput
- type GetMeshesMeshCollectionItemMtlArrayOutput
- func (GetMeshesMeshCollectionItemMtlArrayOutput) ElementType() reflect.Type
- func (o GetMeshesMeshCollectionItemMtlArrayOutput) Index(i pulumi.IntInput) GetMeshesMeshCollectionItemMtlOutput
- func (o GetMeshesMeshCollectionItemMtlArrayOutput) ToGetMeshesMeshCollectionItemMtlArrayOutput() GetMeshesMeshCollectionItemMtlArrayOutput
- func (o GetMeshesMeshCollectionItemMtlArrayOutput) ToGetMeshesMeshCollectionItemMtlArrayOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemMtlArrayOutput
- type GetMeshesMeshCollectionItemMtlInput
- type GetMeshesMeshCollectionItemMtlOutput
- func (GetMeshesMeshCollectionItemMtlOutput) ElementType() reflect.Type
- func (o GetMeshesMeshCollectionItemMtlOutput) Minimum() pulumi.StringOutput
- func (o GetMeshesMeshCollectionItemMtlOutput) ToGetMeshesMeshCollectionItemMtlOutput() GetMeshesMeshCollectionItemMtlOutput
- func (o GetMeshesMeshCollectionItemMtlOutput) ToGetMeshesMeshCollectionItemMtlOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemMtlOutput
- type GetMeshesMeshCollectionItemOutput
- func (o GetMeshesMeshCollectionItemOutput) CertificateAuthorities() GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput
- func (o GetMeshesMeshCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetMeshesMeshCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetMeshesMeshCollectionItemOutput) Description() pulumi.StringOutput
- func (o GetMeshesMeshCollectionItemOutput) DisplayName() pulumi.StringOutput
- func (GetMeshesMeshCollectionItemOutput) ElementType() reflect.Type
- func (o GetMeshesMeshCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetMeshesMeshCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetMeshesMeshCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetMeshesMeshCollectionItemOutput) Mtls() GetMeshesMeshCollectionItemMtlArrayOutput
- func (o GetMeshesMeshCollectionItemOutput) State() pulumi.StringOutput
- func (o GetMeshesMeshCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetMeshesMeshCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetMeshesMeshCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetMeshesMeshCollectionItemOutput) ToGetMeshesMeshCollectionItemOutput() GetMeshesMeshCollectionItemOutput
- func (o GetMeshesMeshCollectionItemOutput) ToGetMeshesMeshCollectionItemOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemOutput
- type GetMeshesMeshCollectionOutput
- func (GetMeshesMeshCollectionOutput) ElementType() reflect.Type
- func (o GetMeshesMeshCollectionOutput) Items() GetMeshesMeshCollectionItemArrayOutput
- func (o GetMeshesMeshCollectionOutput) ToGetMeshesMeshCollectionOutput() GetMeshesMeshCollectionOutput
- func (o GetMeshesMeshCollectionOutput) ToGetMeshesMeshCollectionOutputWithContext(ctx context.Context) GetMeshesMeshCollectionOutput
- type GetMeshesOutputArgs
- type GetMeshesResult
- type GetMeshesResultOutput
- func (o GetMeshesResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetMeshesResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetMeshesResultOutput) ElementType() reflect.Type
- func (o GetMeshesResultOutput) Filters() GetMeshesFilterArrayOutput
- func (o GetMeshesResultOutput) Id() pulumi.StringPtrOutput
- func (o GetMeshesResultOutput) MeshCollections() GetMeshesMeshCollectionArrayOutput
- func (o GetMeshesResultOutput) State() pulumi.StringPtrOutput
- func (o GetMeshesResultOutput) ToGetMeshesResultOutput() GetMeshesResultOutput
- func (o GetMeshesResultOutput) ToGetMeshesResultOutputWithContext(ctx context.Context) GetMeshesResultOutput
- type GetProxyDetailResult
- type GetProxyDetailResultOutput
- func (GetProxyDetailResultOutput) ElementType() reflect.Type
- func (o GetProxyDetailResultOutput) Id() pulumi.StringOutput
- func (o GetProxyDetailResultOutput) ProxyImage() pulumi.StringOutput
- func (o GetProxyDetailResultOutput) ToGetProxyDetailResultOutput() GetProxyDetailResultOutput
- func (o GetProxyDetailResultOutput) ToGetProxyDetailResultOutputWithContext(ctx context.Context) GetProxyDetailResultOutput
- type GetVirtualDeploymentAccessLogging
- type GetVirtualDeploymentAccessLoggingArgs
- func (GetVirtualDeploymentAccessLoggingArgs) ElementType() reflect.Type
- func (i GetVirtualDeploymentAccessLoggingArgs) ToGetVirtualDeploymentAccessLoggingOutput() GetVirtualDeploymentAccessLoggingOutput
- func (i GetVirtualDeploymentAccessLoggingArgs) ToGetVirtualDeploymentAccessLoggingOutputWithContext(ctx context.Context) GetVirtualDeploymentAccessLoggingOutput
- type GetVirtualDeploymentAccessLoggingArray
- func (GetVirtualDeploymentAccessLoggingArray) ElementType() reflect.Type
- func (i GetVirtualDeploymentAccessLoggingArray) ToGetVirtualDeploymentAccessLoggingArrayOutput() GetVirtualDeploymentAccessLoggingArrayOutput
- func (i GetVirtualDeploymentAccessLoggingArray) ToGetVirtualDeploymentAccessLoggingArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentAccessLoggingArrayOutput
- type GetVirtualDeploymentAccessLoggingArrayInput
- type GetVirtualDeploymentAccessLoggingArrayOutput
- func (GetVirtualDeploymentAccessLoggingArrayOutput) ElementType() reflect.Type
- func (o GetVirtualDeploymentAccessLoggingArrayOutput) Index(i pulumi.IntInput) GetVirtualDeploymentAccessLoggingOutput
- func (o GetVirtualDeploymentAccessLoggingArrayOutput) ToGetVirtualDeploymentAccessLoggingArrayOutput() GetVirtualDeploymentAccessLoggingArrayOutput
- func (o GetVirtualDeploymentAccessLoggingArrayOutput) ToGetVirtualDeploymentAccessLoggingArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentAccessLoggingArrayOutput
- type GetVirtualDeploymentAccessLoggingInput
- type GetVirtualDeploymentAccessLoggingOutput
- func (GetVirtualDeploymentAccessLoggingOutput) ElementType() reflect.Type
- func (o GetVirtualDeploymentAccessLoggingOutput) IsEnabled() pulumi.BoolOutput
- func (o GetVirtualDeploymentAccessLoggingOutput) ToGetVirtualDeploymentAccessLoggingOutput() GetVirtualDeploymentAccessLoggingOutput
- func (o GetVirtualDeploymentAccessLoggingOutput) ToGetVirtualDeploymentAccessLoggingOutputWithContext(ctx context.Context) GetVirtualDeploymentAccessLoggingOutput
- type GetVirtualDeploymentListener
- type GetVirtualDeploymentListenerArgs
- func (GetVirtualDeploymentListenerArgs) ElementType() reflect.Type
- func (i GetVirtualDeploymentListenerArgs) ToGetVirtualDeploymentListenerOutput() GetVirtualDeploymentListenerOutput
- func (i GetVirtualDeploymentListenerArgs) ToGetVirtualDeploymentListenerOutputWithContext(ctx context.Context) GetVirtualDeploymentListenerOutput
- type GetVirtualDeploymentListenerArray
- func (GetVirtualDeploymentListenerArray) ElementType() reflect.Type
- func (i GetVirtualDeploymentListenerArray) ToGetVirtualDeploymentListenerArrayOutput() GetVirtualDeploymentListenerArrayOutput
- func (i GetVirtualDeploymentListenerArray) ToGetVirtualDeploymentListenerArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentListenerArrayOutput
- type GetVirtualDeploymentListenerArrayInput
- type GetVirtualDeploymentListenerArrayOutput
- func (GetVirtualDeploymentListenerArrayOutput) ElementType() reflect.Type
- func (o GetVirtualDeploymentListenerArrayOutput) Index(i pulumi.IntInput) GetVirtualDeploymentListenerOutput
- func (o GetVirtualDeploymentListenerArrayOutput) ToGetVirtualDeploymentListenerArrayOutput() GetVirtualDeploymentListenerArrayOutput
- func (o GetVirtualDeploymentListenerArrayOutput) ToGetVirtualDeploymentListenerArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentListenerArrayOutput
- type GetVirtualDeploymentListenerInput
- type GetVirtualDeploymentListenerOutput
- func (GetVirtualDeploymentListenerOutput) ElementType() reflect.Type
- func (o GetVirtualDeploymentListenerOutput) IdleTimeoutInMs() pulumi.StringOutput
- func (o GetVirtualDeploymentListenerOutput) Port() pulumi.IntOutput
- func (o GetVirtualDeploymentListenerOutput) Protocol() pulumi.StringOutput
- func (o GetVirtualDeploymentListenerOutput) RequestTimeoutInMs() pulumi.StringOutput
- func (o GetVirtualDeploymentListenerOutput) ToGetVirtualDeploymentListenerOutput() GetVirtualDeploymentListenerOutput
- func (o GetVirtualDeploymentListenerOutput) ToGetVirtualDeploymentListenerOutputWithContext(ctx context.Context) GetVirtualDeploymentListenerOutput
- type GetVirtualDeploymentServiceDiscovery
- type GetVirtualDeploymentServiceDiscoveryArgs
- func (GetVirtualDeploymentServiceDiscoveryArgs) ElementType() reflect.Type
- func (i GetVirtualDeploymentServiceDiscoveryArgs) ToGetVirtualDeploymentServiceDiscoveryOutput() GetVirtualDeploymentServiceDiscoveryOutput
- func (i GetVirtualDeploymentServiceDiscoveryArgs) ToGetVirtualDeploymentServiceDiscoveryOutputWithContext(ctx context.Context) GetVirtualDeploymentServiceDiscoveryOutput
- type GetVirtualDeploymentServiceDiscoveryArray
- func (GetVirtualDeploymentServiceDiscoveryArray) ElementType() reflect.Type
- func (i GetVirtualDeploymentServiceDiscoveryArray) ToGetVirtualDeploymentServiceDiscoveryArrayOutput() GetVirtualDeploymentServiceDiscoveryArrayOutput
- func (i GetVirtualDeploymentServiceDiscoveryArray) ToGetVirtualDeploymentServiceDiscoveryArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentServiceDiscoveryArrayOutput
- type GetVirtualDeploymentServiceDiscoveryArrayInput
- type GetVirtualDeploymentServiceDiscoveryArrayOutput
- func (GetVirtualDeploymentServiceDiscoveryArrayOutput) ElementType() reflect.Type
- func (o GetVirtualDeploymentServiceDiscoveryArrayOutput) Index(i pulumi.IntInput) GetVirtualDeploymentServiceDiscoveryOutput
- func (o GetVirtualDeploymentServiceDiscoveryArrayOutput) ToGetVirtualDeploymentServiceDiscoveryArrayOutput() GetVirtualDeploymentServiceDiscoveryArrayOutput
- func (o GetVirtualDeploymentServiceDiscoveryArrayOutput) ToGetVirtualDeploymentServiceDiscoveryArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentServiceDiscoveryArrayOutput
- type GetVirtualDeploymentServiceDiscoveryInput
- type GetVirtualDeploymentServiceDiscoveryOutput
- func (GetVirtualDeploymentServiceDiscoveryOutput) ElementType() reflect.Type
- func (o GetVirtualDeploymentServiceDiscoveryOutput) Hostname() pulumi.StringOutput
- func (o GetVirtualDeploymentServiceDiscoveryOutput) ToGetVirtualDeploymentServiceDiscoveryOutput() GetVirtualDeploymentServiceDiscoveryOutput
- func (o GetVirtualDeploymentServiceDiscoveryOutput) ToGetVirtualDeploymentServiceDiscoveryOutputWithContext(ctx context.Context) GetVirtualDeploymentServiceDiscoveryOutput
- func (o GetVirtualDeploymentServiceDiscoveryOutput) Type() pulumi.StringOutput
- type GetVirtualDeploymentsArgs
- type GetVirtualDeploymentsFilter
- type GetVirtualDeploymentsFilterArgs
- func (GetVirtualDeploymentsFilterArgs) ElementType() reflect.Type
- func (i GetVirtualDeploymentsFilterArgs) ToGetVirtualDeploymentsFilterOutput() GetVirtualDeploymentsFilterOutput
- func (i GetVirtualDeploymentsFilterArgs) ToGetVirtualDeploymentsFilterOutputWithContext(ctx context.Context) GetVirtualDeploymentsFilterOutput
- type GetVirtualDeploymentsFilterArray
- func (GetVirtualDeploymentsFilterArray) ElementType() reflect.Type
- func (i GetVirtualDeploymentsFilterArray) ToGetVirtualDeploymentsFilterArrayOutput() GetVirtualDeploymentsFilterArrayOutput
- func (i GetVirtualDeploymentsFilterArray) ToGetVirtualDeploymentsFilterArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsFilterArrayOutput
- type GetVirtualDeploymentsFilterArrayInput
- type GetVirtualDeploymentsFilterArrayOutput
- func (GetVirtualDeploymentsFilterArrayOutput) ElementType() reflect.Type
- func (o GetVirtualDeploymentsFilterArrayOutput) Index(i pulumi.IntInput) GetVirtualDeploymentsFilterOutput
- func (o GetVirtualDeploymentsFilterArrayOutput) ToGetVirtualDeploymentsFilterArrayOutput() GetVirtualDeploymentsFilterArrayOutput
- func (o GetVirtualDeploymentsFilterArrayOutput) ToGetVirtualDeploymentsFilterArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsFilterArrayOutput
- type GetVirtualDeploymentsFilterInput
- type GetVirtualDeploymentsFilterOutput
- func (GetVirtualDeploymentsFilterOutput) ElementType() reflect.Type
- func (o GetVirtualDeploymentsFilterOutput) Name() pulumi.StringOutput
- func (o GetVirtualDeploymentsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetVirtualDeploymentsFilterOutput) ToGetVirtualDeploymentsFilterOutput() GetVirtualDeploymentsFilterOutput
- func (o GetVirtualDeploymentsFilterOutput) ToGetVirtualDeploymentsFilterOutputWithContext(ctx context.Context) GetVirtualDeploymentsFilterOutput
- func (o GetVirtualDeploymentsFilterOutput) Values() pulumi.StringArrayOutput
- type GetVirtualDeploymentsOutputArgs
- type GetVirtualDeploymentsResult
- type GetVirtualDeploymentsResultOutput
- func (o GetVirtualDeploymentsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetVirtualDeploymentsResultOutput) ElementType() reflect.Type
- func (o GetVirtualDeploymentsResultOutput) Filters() GetVirtualDeploymentsFilterArrayOutput
- func (o GetVirtualDeploymentsResultOutput) Id() pulumi.StringPtrOutput
- func (o GetVirtualDeploymentsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetVirtualDeploymentsResultOutput) State() pulumi.StringPtrOutput
- func (o GetVirtualDeploymentsResultOutput) ToGetVirtualDeploymentsResultOutput() GetVirtualDeploymentsResultOutput
- func (o GetVirtualDeploymentsResultOutput) ToGetVirtualDeploymentsResultOutputWithContext(ctx context.Context) GetVirtualDeploymentsResultOutput
- func (o GetVirtualDeploymentsResultOutput) VirtualDeploymentCollections() GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput
- func (o GetVirtualDeploymentsResultOutput) VirtualServiceId() pulumi.StringPtrOutput
- type GetVirtualDeploymentsVirtualDeploymentCollection
- type GetVirtualDeploymentsVirtualDeploymentCollectionArgs
- func (GetVirtualDeploymentsVirtualDeploymentCollectionArgs) ElementType() reflect.Type
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionOutput() GetVirtualDeploymentsVirtualDeploymentCollectionOutput
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionOutput
- type GetVirtualDeploymentsVirtualDeploymentCollectionArray
- func (GetVirtualDeploymentsVirtualDeploymentCollectionArray) ElementType() reflect.Type
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput
- type GetVirtualDeploymentsVirtualDeploymentCollectionArrayInput
- type GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput
- func (GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput) ElementType() reflect.Type
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput) Index(i pulumi.IntInput) GetVirtualDeploymentsVirtualDeploymentCollectionOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput
- type GetVirtualDeploymentsVirtualDeploymentCollectionInput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItem
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLogging
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArgs
- func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArgs) ElementType() reflect.Type
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArray
- func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArray) ElementType() reflect.Type
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayInput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput
- func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput) ElementType() reflect.Type
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput) Index(i pulumi.IntInput) GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingInput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput
- func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput) ElementType() reflect.Type
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput) IsEnabled() pulumi.BoolOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemArgs
- func (GetVirtualDeploymentsVirtualDeploymentCollectionItemArgs) ElementType() reflect.Type
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemArray
- func (GetVirtualDeploymentsVirtualDeploymentCollectionItemArray) ElementType() reflect.Type
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayInput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput
- func (GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput) Index(i pulumi.IntInput) GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemInput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemListener
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArgs
- func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArgs) ElementType() reflect.Type
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArray
- func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArray) ElementType() reflect.Type
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayInput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput
- func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput) ElementType() reflect.Type
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput) Index(i pulumi.IntInput) GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerInput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput
- func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) ElementType() reflect.Type
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) IdleTimeoutInMs() pulumi.StringOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) Port() pulumi.IntOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) Protocol() pulumi.StringOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) RequestTimeoutInMs() pulumi.StringOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) AccessLoggings() GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) Description() pulumi.StringOutput
- func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) ElementType() reflect.Type
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) Listeners() GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) ServiceDiscoveries() ...
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) State() pulumi.StringOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) VirtualServiceId() pulumi.StringOutput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscovery
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArgs
- func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArgs) ElementType() reflect.Type
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArray
- func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArray) ElementType() reflect.Type
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput() ...
- func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutputWithContext(ctx context.Context) ...
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayInput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput
- func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput) ElementType() reflect.Type
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput) Index(i pulumi.IntInput) GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput() ...
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutputWithContext(ctx context.Context) ...
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryInput
- type GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput
- func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput) ElementType() reflect.Type
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput) Hostname() pulumi.StringOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput) Type() pulumi.StringOutput
- type GetVirtualDeploymentsVirtualDeploymentCollectionOutput
- func (GetVirtualDeploymentsVirtualDeploymentCollectionOutput) ElementType() reflect.Type
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionOutput) Items() GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionOutput() GetVirtualDeploymentsVirtualDeploymentCollectionOutput
- func (o GetVirtualDeploymentsVirtualDeploymentCollectionOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionOutput
- type GetVirtualServiceDefaultRoutingPolicy
- type GetVirtualServiceDefaultRoutingPolicyArgs
- func (GetVirtualServiceDefaultRoutingPolicyArgs) ElementType() reflect.Type
- func (i GetVirtualServiceDefaultRoutingPolicyArgs) ToGetVirtualServiceDefaultRoutingPolicyOutput() GetVirtualServiceDefaultRoutingPolicyOutput
- func (i GetVirtualServiceDefaultRoutingPolicyArgs) ToGetVirtualServiceDefaultRoutingPolicyOutputWithContext(ctx context.Context) GetVirtualServiceDefaultRoutingPolicyOutput
- type GetVirtualServiceDefaultRoutingPolicyArray
- func (GetVirtualServiceDefaultRoutingPolicyArray) ElementType() reflect.Type
- func (i GetVirtualServiceDefaultRoutingPolicyArray) ToGetVirtualServiceDefaultRoutingPolicyArrayOutput() GetVirtualServiceDefaultRoutingPolicyArrayOutput
- func (i GetVirtualServiceDefaultRoutingPolicyArray) ToGetVirtualServiceDefaultRoutingPolicyArrayOutputWithContext(ctx context.Context) GetVirtualServiceDefaultRoutingPolicyArrayOutput
- type GetVirtualServiceDefaultRoutingPolicyArrayInput
- type GetVirtualServiceDefaultRoutingPolicyArrayOutput
- func (GetVirtualServiceDefaultRoutingPolicyArrayOutput) ElementType() reflect.Type
- func (o GetVirtualServiceDefaultRoutingPolicyArrayOutput) Index(i pulumi.IntInput) GetVirtualServiceDefaultRoutingPolicyOutput
- func (o GetVirtualServiceDefaultRoutingPolicyArrayOutput) ToGetVirtualServiceDefaultRoutingPolicyArrayOutput() GetVirtualServiceDefaultRoutingPolicyArrayOutput
- func (o GetVirtualServiceDefaultRoutingPolicyArrayOutput) ToGetVirtualServiceDefaultRoutingPolicyArrayOutputWithContext(ctx context.Context) GetVirtualServiceDefaultRoutingPolicyArrayOutput
- type GetVirtualServiceDefaultRoutingPolicyInput
- type GetVirtualServiceDefaultRoutingPolicyOutput
- func (GetVirtualServiceDefaultRoutingPolicyOutput) ElementType() reflect.Type
- func (o GetVirtualServiceDefaultRoutingPolicyOutput) ToGetVirtualServiceDefaultRoutingPolicyOutput() GetVirtualServiceDefaultRoutingPolicyOutput
- func (o GetVirtualServiceDefaultRoutingPolicyOutput) ToGetVirtualServiceDefaultRoutingPolicyOutputWithContext(ctx context.Context) GetVirtualServiceDefaultRoutingPolicyOutput
- func (o GetVirtualServiceDefaultRoutingPolicyOutput) Type() pulumi.StringOutput
- type GetVirtualServiceMtl
- type GetVirtualServiceMtlArgs
- type GetVirtualServiceMtlArray
- type GetVirtualServiceMtlArrayInput
- type GetVirtualServiceMtlArrayOutput
- func (GetVirtualServiceMtlArrayOutput) ElementType() reflect.Type
- func (o GetVirtualServiceMtlArrayOutput) Index(i pulumi.IntInput) GetVirtualServiceMtlOutput
- func (o GetVirtualServiceMtlArrayOutput) ToGetVirtualServiceMtlArrayOutput() GetVirtualServiceMtlArrayOutput
- func (o GetVirtualServiceMtlArrayOutput) ToGetVirtualServiceMtlArrayOutputWithContext(ctx context.Context) GetVirtualServiceMtlArrayOutput
- type GetVirtualServiceMtlInput
- type GetVirtualServiceMtlOutput
- func (o GetVirtualServiceMtlOutput) CertificateId() pulumi.StringOutput
- func (GetVirtualServiceMtlOutput) ElementType() reflect.Type
- func (o GetVirtualServiceMtlOutput) MaximumValidity() pulumi.IntOutput
- func (o GetVirtualServiceMtlOutput) Mode() pulumi.StringOutput
- func (o GetVirtualServiceMtlOutput) ToGetVirtualServiceMtlOutput() GetVirtualServiceMtlOutput
- func (o GetVirtualServiceMtlOutput) ToGetVirtualServiceMtlOutputWithContext(ctx context.Context) GetVirtualServiceMtlOutput
- type GetVirtualServiceRouteTableRouteRule
- type GetVirtualServiceRouteTableRouteRuleArgs
- func (GetVirtualServiceRouteTableRouteRuleArgs) ElementType() reflect.Type
- func (i GetVirtualServiceRouteTableRouteRuleArgs) ToGetVirtualServiceRouteTableRouteRuleOutput() GetVirtualServiceRouteTableRouteRuleOutput
- func (i GetVirtualServiceRouteTableRouteRuleArgs) ToGetVirtualServiceRouteTableRouteRuleOutputWithContext(ctx context.Context) GetVirtualServiceRouteTableRouteRuleOutput
- type GetVirtualServiceRouteTableRouteRuleArray
- func (GetVirtualServiceRouteTableRouteRuleArray) ElementType() reflect.Type
- func (i GetVirtualServiceRouteTableRouteRuleArray) ToGetVirtualServiceRouteTableRouteRuleArrayOutput() GetVirtualServiceRouteTableRouteRuleArrayOutput
- func (i GetVirtualServiceRouteTableRouteRuleArray) ToGetVirtualServiceRouteTableRouteRuleArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTableRouteRuleArrayOutput
- type GetVirtualServiceRouteTableRouteRuleArrayInput
- type GetVirtualServiceRouteTableRouteRuleArrayOutput
- func (GetVirtualServiceRouteTableRouteRuleArrayOutput) ElementType() reflect.Type
- func (o GetVirtualServiceRouteTableRouteRuleArrayOutput) Index(i pulumi.IntInput) GetVirtualServiceRouteTableRouteRuleOutput
- func (o GetVirtualServiceRouteTableRouteRuleArrayOutput) ToGetVirtualServiceRouteTableRouteRuleArrayOutput() GetVirtualServiceRouteTableRouteRuleArrayOutput
- func (o GetVirtualServiceRouteTableRouteRuleArrayOutput) ToGetVirtualServiceRouteTableRouteRuleArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTableRouteRuleArrayOutput
- type GetVirtualServiceRouteTableRouteRuleDestination
- type GetVirtualServiceRouteTableRouteRuleDestinationArgs
- func (GetVirtualServiceRouteTableRouteRuleDestinationArgs) ElementType() reflect.Type
- func (i GetVirtualServiceRouteTableRouteRuleDestinationArgs) ToGetVirtualServiceRouteTableRouteRuleDestinationOutput() GetVirtualServiceRouteTableRouteRuleDestinationOutput
- func (i GetVirtualServiceRouteTableRouteRuleDestinationArgs) ToGetVirtualServiceRouteTableRouteRuleDestinationOutputWithContext(ctx context.Context) GetVirtualServiceRouteTableRouteRuleDestinationOutput
- type GetVirtualServiceRouteTableRouteRuleDestinationArray
- func (GetVirtualServiceRouteTableRouteRuleDestinationArray) ElementType() reflect.Type
- func (i GetVirtualServiceRouteTableRouteRuleDestinationArray) ToGetVirtualServiceRouteTableRouteRuleDestinationArrayOutput() GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput
- func (i GetVirtualServiceRouteTableRouteRuleDestinationArray) ToGetVirtualServiceRouteTableRouteRuleDestinationArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput
- type GetVirtualServiceRouteTableRouteRuleDestinationArrayInput
- type GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput
- func (GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput) ElementType() reflect.Type
- func (o GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput) Index(i pulumi.IntInput) GetVirtualServiceRouteTableRouteRuleDestinationOutput
- func (o GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput) ToGetVirtualServiceRouteTableRouteRuleDestinationArrayOutput() GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput
- func (o GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput) ToGetVirtualServiceRouteTableRouteRuleDestinationArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput
- type GetVirtualServiceRouteTableRouteRuleDestinationInput
- type GetVirtualServiceRouteTableRouteRuleDestinationOutput
- func (GetVirtualServiceRouteTableRouteRuleDestinationOutput) ElementType() reflect.Type
- func (o GetVirtualServiceRouteTableRouteRuleDestinationOutput) Port() pulumi.IntOutput
- func (o GetVirtualServiceRouteTableRouteRuleDestinationOutput) ToGetVirtualServiceRouteTableRouteRuleDestinationOutput() GetVirtualServiceRouteTableRouteRuleDestinationOutput
- func (o GetVirtualServiceRouteTableRouteRuleDestinationOutput) ToGetVirtualServiceRouteTableRouteRuleDestinationOutputWithContext(ctx context.Context) GetVirtualServiceRouteTableRouteRuleDestinationOutput
- func (o GetVirtualServiceRouteTableRouteRuleDestinationOutput) VirtualDeploymentId() pulumi.StringOutput
- func (o GetVirtualServiceRouteTableRouteRuleDestinationOutput) Weight() pulumi.IntOutput
- type GetVirtualServiceRouteTableRouteRuleInput
- type GetVirtualServiceRouteTableRouteRuleOutput
- func (o GetVirtualServiceRouteTableRouteRuleOutput) Destinations() GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput
- func (GetVirtualServiceRouteTableRouteRuleOutput) ElementType() reflect.Type
- func (o GetVirtualServiceRouteTableRouteRuleOutput) IsGrpc() pulumi.BoolOutput
- func (o GetVirtualServiceRouteTableRouteRuleOutput) Path() pulumi.StringOutput
- func (o GetVirtualServiceRouteTableRouteRuleOutput) PathType() pulumi.StringOutput
- func (o GetVirtualServiceRouteTableRouteRuleOutput) RequestTimeoutInMs() pulumi.StringOutput
- func (o GetVirtualServiceRouteTableRouteRuleOutput) ToGetVirtualServiceRouteTableRouteRuleOutput() GetVirtualServiceRouteTableRouteRuleOutput
- func (o GetVirtualServiceRouteTableRouteRuleOutput) ToGetVirtualServiceRouteTableRouteRuleOutputWithContext(ctx context.Context) GetVirtualServiceRouteTableRouteRuleOutput
- func (o GetVirtualServiceRouteTableRouteRuleOutput) Type() pulumi.StringOutput
- type GetVirtualServiceRouteTablesArgs
- type GetVirtualServiceRouteTablesFilter
- type GetVirtualServiceRouteTablesFilterArgs
- func (GetVirtualServiceRouteTablesFilterArgs) ElementType() reflect.Type
- func (i GetVirtualServiceRouteTablesFilterArgs) ToGetVirtualServiceRouteTablesFilterOutput() GetVirtualServiceRouteTablesFilterOutput
- func (i GetVirtualServiceRouteTablesFilterArgs) ToGetVirtualServiceRouteTablesFilterOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesFilterOutput
- type GetVirtualServiceRouteTablesFilterArray
- func (GetVirtualServiceRouteTablesFilterArray) ElementType() reflect.Type
- func (i GetVirtualServiceRouteTablesFilterArray) ToGetVirtualServiceRouteTablesFilterArrayOutput() GetVirtualServiceRouteTablesFilterArrayOutput
- func (i GetVirtualServiceRouteTablesFilterArray) ToGetVirtualServiceRouteTablesFilterArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesFilterArrayOutput
- type GetVirtualServiceRouteTablesFilterArrayInput
- type GetVirtualServiceRouteTablesFilterArrayOutput
- func (GetVirtualServiceRouteTablesFilterArrayOutput) ElementType() reflect.Type
- func (o GetVirtualServiceRouteTablesFilterArrayOutput) Index(i pulumi.IntInput) GetVirtualServiceRouteTablesFilterOutput
- func (o GetVirtualServiceRouteTablesFilterArrayOutput) ToGetVirtualServiceRouteTablesFilterArrayOutput() GetVirtualServiceRouteTablesFilterArrayOutput
- func (o GetVirtualServiceRouteTablesFilterArrayOutput) ToGetVirtualServiceRouteTablesFilterArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesFilterArrayOutput
- type GetVirtualServiceRouteTablesFilterInput
- type GetVirtualServiceRouteTablesFilterOutput
- func (GetVirtualServiceRouteTablesFilterOutput) ElementType() reflect.Type
- func (o GetVirtualServiceRouteTablesFilterOutput) Name() pulumi.StringOutput
- func (o GetVirtualServiceRouteTablesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetVirtualServiceRouteTablesFilterOutput) ToGetVirtualServiceRouteTablesFilterOutput() GetVirtualServiceRouteTablesFilterOutput
- func (o GetVirtualServiceRouteTablesFilterOutput) ToGetVirtualServiceRouteTablesFilterOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesFilterOutput
- func (o GetVirtualServiceRouteTablesFilterOutput) Values() pulumi.StringArrayOutput
- type GetVirtualServiceRouteTablesOutputArgs
- type GetVirtualServiceRouteTablesResult
- type GetVirtualServiceRouteTablesResultOutput
- func (o GetVirtualServiceRouteTablesResultOutput) CompartmentId() pulumi.StringOutput
- func (GetVirtualServiceRouteTablesResultOutput) ElementType() reflect.Type
- func (o GetVirtualServiceRouteTablesResultOutput) Filters() GetVirtualServiceRouteTablesFilterArrayOutput
- func (o GetVirtualServiceRouteTablesResultOutput) Id() pulumi.StringPtrOutput
- func (o GetVirtualServiceRouteTablesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetVirtualServiceRouteTablesResultOutput) State() pulumi.StringPtrOutput
- func (o GetVirtualServiceRouteTablesResultOutput) ToGetVirtualServiceRouteTablesResultOutput() GetVirtualServiceRouteTablesResultOutput
- func (o GetVirtualServiceRouteTablesResultOutput) ToGetVirtualServiceRouteTablesResultOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesResultOutput
- func (o GetVirtualServiceRouteTablesResultOutput) VirtualServiceId() pulumi.StringPtrOutput
- func (o GetVirtualServiceRouteTablesResultOutput) VirtualServiceRouteTableCollections() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollection
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArgs
- func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArgs) ElementType() reflect.Type
- func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput
- func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArray
- func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArray) ElementType() reflect.Type
- func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput
- func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayInput
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput
- func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput) ElementType() reflect.Type
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput) Index(i pulumi.IntInput) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionInput
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItem
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArgs
- func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArgs) ElementType() reflect.Type
- func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput
- func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArray
- func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArray) ElementType() reflect.Type
- func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput
- func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayInput
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput
- func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput) Index(i pulumi.IntInput) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemInput
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) Description() pulumi.StringOutput
- func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) ElementType() reflect.Type
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) Priority() pulumi.IntOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) RouteRules() ...
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) State() pulumi.StringOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) VirtualServiceId() pulumi.StringOutput
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRule
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArgs
- func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArgs) ElementType() reflect.Type
- func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput() ...
- func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutputWithContext(ctx context.Context) ...
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArray
- func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArray) ElementType() reflect.Type
- func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput() ...
- func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutputWithContext(ctx context.Context) ...
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayInput
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput
- func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput) ElementType() reflect.Type
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput() ...
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutputWithContext(ctx context.Context) ...
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestination
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArgs
- func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArgs) ElementType() reflect.Type
- func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput() ...
- func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutputWithContext(ctx context.Context) ...
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArray
- func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArray) ElementType() reflect.Type
- func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput() ...
- func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutputWithContext(ctx context.Context) ...
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayInput
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput
- func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput) ElementType() reflect.Type
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput() ...
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutputWithContext(ctx context.Context) ...
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationInput
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput
- func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput) ElementType() reflect.Type
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput) Port() pulumi.IntOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput() ...
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutputWithContext(ctx context.Context) ...
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput) VirtualDeploymentId() pulumi.StringOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput) Weight() pulumi.IntOutput
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleInput
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) Destinations() ...
- func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) ElementType() reflect.Type
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) IsGrpc() pulumi.BoolOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) Path() pulumi.StringOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) PathType() pulumi.StringOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) RequestTimeoutInMs() pulumi.StringOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput() ...
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutputWithContext(ctx context.Context) ...
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) Type() pulumi.StringOutput
- type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput
- func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput) ElementType() reflect.Type
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput) Items() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput
- func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput
- type GetVirtualServicesArgs
- type GetVirtualServicesFilter
- type GetVirtualServicesFilterArgs
- func (GetVirtualServicesFilterArgs) ElementType() reflect.Type
- func (i GetVirtualServicesFilterArgs) ToGetVirtualServicesFilterOutput() GetVirtualServicesFilterOutput
- func (i GetVirtualServicesFilterArgs) ToGetVirtualServicesFilterOutputWithContext(ctx context.Context) GetVirtualServicesFilterOutput
- type GetVirtualServicesFilterArray
- func (GetVirtualServicesFilterArray) ElementType() reflect.Type
- func (i GetVirtualServicesFilterArray) ToGetVirtualServicesFilterArrayOutput() GetVirtualServicesFilterArrayOutput
- func (i GetVirtualServicesFilterArray) ToGetVirtualServicesFilterArrayOutputWithContext(ctx context.Context) GetVirtualServicesFilterArrayOutput
- type GetVirtualServicesFilterArrayInput
- type GetVirtualServicesFilterArrayOutput
- func (GetVirtualServicesFilterArrayOutput) ElementType() reflect.Type
- func (o GetVirtualServicesFilterArrayOutput) Index(i pulumi.IntInput) GetVirtualServicesFilterOutput
- func (o GetVirtualServicesFilterArrayOutput) ToGetVirtualServicesFilterArrayOutput() GetVirtualServicesFilterArrayOutput
- func (o GetVirtualServicesFilterArrayOutput) ToGetVirtualServicesFilterArrayOutputWithContext(ctx context.Context) GetVirtualServicesFilterArrayOutput
- type GetVirtualServicesFilterInput
- type GetVirtualServicesFilterOutput
- func (GetVirtualServicesFilterOutput) ElementType() reflect.Type
- func (o GetVirtualServicesFilterOutput) Name() pulumi.StringOutput
- func (o GetVirtualServicesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetVirtualServicesFilterOutput) ToGetVirtualServicesFilterOutput() GetVirtualServicesFilterOutput
- func (o GetVirtualServicesFilterOutput) ToGetVirtualServicesFilterOutputWithContext(ctx context.Context) GetVirtualServicesFilterOutput
- func (o GetVirtualServicesFilterOutput) Values() pulumi.StringArrayOutput
- type GetVirtualServicesOutputArgs
- type GetVirtualServicesResult
- type GetVirtualServicesResultOutput
- func (o GetVirtualServicesResultOutput) CompartmentId() pulumi.StringOutput
- func (GetVirtualServicesResultOutput) ElementType() reflect.Type
- func (o GetVirtualServicesResultOutput) Filters() GetVirtualServicesFilterArrayOutput
- func (o GetVirtualServicesResultOutput) Id() pulumi.StringPtrOutput
- func (o GetVirtualServicesResultOutput) MeshId() pulumi.StringPtrOutput
- func (o GetVirtualServicesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetVirtualServicesResultOutput) State() pulumi.StringPtrOutput
- func (o GetVirtualServicesResultOutput) ToGetVirtualServicesResultOutput() GetVirtualServicesResultOutput
- func (o GetVirtualServicesResultOutput) ToGetVirtualServicesResultOutputWithContext(ctx context.Context) GetVirtualServicesResultOutput
- func (o GetVirtualServicesResultOutput) VirtualServiceCollections() GetVirtualServicesVirtualServiceCollectionArrayOutput
- type GetVirtualServicesVirtualServiceCollection
- type GetVirtualServicesVirtualServiceCollectionArgs
- func (GetVirtualServicesVirtualServiceCollectionArgs) ElementType() reflect.Type
- func (i GetVirtualServicesVirtualServiceCollectionArgs) ToGetVirtualServicesVirtualServiceCollectionOutput() GetVirtualServicesVirtualServiceCollectionOutput
- func (i GetVirtualServicesVirtualServiceCollectionArgs) ToGetVirtualServicesVirtualServiceCollectionOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionOutput
- type GetVirtualServicesVirtualServiceCollectionArray
- func (GetVirtualServicesVirtualServiceCollectionArray) ElementType() reflect.Type
- func (i GetVirtualServicesVirtualServiceCollectionArray) ToGetVirtualServicesVirtualServiceCollectionArrayOutput() GetVirtualServicesVirtualServiceCollectionArrayOutput
- func (i GetVirtualServicesVirtualServiceCollectionArray) ToGetVirtualServicesVirtualServiceCollectionArrayOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionArrayOutput
- type GetVirtualServicesVirtualServiceCollectionArrayInput
- type GetVirtualServicesVirtualServiceCollectionArrayOutput
- func (GetVirtualServicesVirtualServiceCollectionArrayOutput) ElementType() reflect.Type
- func (o GetVirtualServicesVirtualServiceCollectionArrayOutput) Index(i pulumi.IntInput) GetVirtualServicesVirtualServiceCollectionOutput
- func (o GetVirtualServicesVirtualServiceCollectionArrayOutput) ToGetVirtualServicesVirtualServiceCollectionArrayOutput() GetVirtualServicesVirtualServiceCollectionArrayOutput
- func (o GetVirtualServicesVirtualServiceCollectionArrayOutput) ToGetVirtualServicesVirtualServiceCollectionArrayOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionArrayOutput
- type GetVirtualServicesVirtualServiceCollectionInput
- type GetVirtualServicesVirtualServiceCollectionItem
- type GetVirtualServicesVirtualServiceCollectionItemArgs
- func (GetVirtualServicesVirtualServiceCollectionItemArgs) ElementType() reflect.Type
- func (i GetVirtualServicesVirtualServiceCollectionItemArgs) ToGetVirtualServicesVirtualServiceCollectionItemOutput() GetVirtualServicesVirtualServiceCollectionItemOutput
- func (i GetVirtualServicesVirtualServiceCollectionItemArgs) ToGetVirtualServicesVirtualServiceCollectionItemOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemOutput
- type GetVirtualServicesVirtualServiceCollectionItemArray
- func (GetVirtualServicesVirtualServiceCollectionItemArray) ElementType() reflect.Type
- func (i GetVirtualServicesVirtualServiceCollectionItemArray) ToGetVirtualServicesVirtualServiceCollectionItemArrayOutput() GetVirtualServicesVirtualServiceCollectionItemArrayOutput
- func (i GetVirtualServicesVirtualServiceCollectionItemArray) ToGetVirtualServicesVirtualServiceCollectionItemArrayOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemArrayOutput
- type GetVirtualServicesVirtualServiceCollectionItemArrayInput
- type GetVirtualServicesVirtualServiceCollectionItemArrayOutput
- func (GetVirtualServicesVirtualServiceCollectionItemArrayOutput) ElementType() reflect.Type
- func (o GetVirtualServicesVirtualServiceCollectionItemArrayOutput) Index(i pulumi.IntInput) GetVirtualServicesVirtualServiceCollectionItemOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemArrayOutput) ToGetVirtualServicesVirtualServiceCollectionItemArrayOutput() GetVirtualServicesVirtualServiceCollectionItemArrayOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemArrayOutput) ToGetVirtualServicesVirtualServiceCollectionItemArrayOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemArrayOutput
- type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicy
- type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArgs
- func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArgs) ElementType() reflect.Type
- func (i GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArgs) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput() GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput
- func (i GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArgs) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput
- type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArray
- func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArray) ElementType() reflect.Type
- func (i GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArray) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput() GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput
- func (i GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArray) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput
- type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayInput
- type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput
- func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput) ElementType() reflect.Type
- func (o GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput) Index(i pulumi.IntInput) GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput() GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput
- type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyInput
- type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput
- func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput) ElementType() reflect.Type
- func (o GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput() GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput) Type() pulumi.StringOutput
- type GetVirtualServicesVirtualServiceCollectionItemInput
- type GetVirtualServicesVirtualServiceCollectionItemMtl
- type GetVirtualServicesVirtualServiceCollectionItemMtlArgs
- func (GetVirtualServicesVirtualServiceCollectionItemMtlArgs) ElementType() reflect.Type
- func (i GetVirtualServicesVirtualServiceCollectionItemMtlArgs) ToGetVirtualServicesVirtualServiceCollectionItemMtlOutput() GetVirtualServicesVirtualServiceCollectionItemMtlOutput
- func (i GetVirtualServicesVirtualServiceCollectionItemMtlArgs) ToGetVirtualServicesVirtualServiceCollectionItemMtlOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemMtlOutput
- type GetVirtualServicesVirtualServiceCollectionItemMtlArray
- func (GetVirtualServicesVirtualServiceCollectionItemMtlArray) ElementType() reflect.Type
- func (i GetVirtualServicesVirtualServiceCollectionItemMtlArray) ToGetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput() GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput
- func (i GetVirtualServicesVirtualServiceCollectionItemMtlArray) ToGetVirtualServicesVirtualServiceCollectionItemMtlArrayOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput
- type GetVirtualServicesVirtualServiceCollectionItemMtlArrayInput
- type GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput
- func (GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput) ElementType() reflect.Type
- func (o GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput) Index(i pulumi.IntInput) GetVirtualServicesVirtualServiceCollectionItemMtlOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput) ToGetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput() GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput) ToGetVirtualServicesVirtualServiceCollectionItemMtlArrayOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput
- type GetVirtualServicesVirtualServiceCollectionItemMtlInput
- type GetVirtualServicesVirtualServiceCollectionItemMtlOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemMtlOutput) CertificateId() pulumi.StringOutput
- func (GetVirtualServicesVirtualServiceCollectionItemMtlOutput) ElementType() reflect.Type
- func (o GetVirtualServicesVirtualServiceCollectionItemMtlOutput) MaximumValidity() pulumi.IntOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemMtlOutput) Mode() pulumi.StringOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemMtlOutput) ToGetVirtualServicesVirtualServiceCollectionItemMtlOutput() GetVirtualServicesVirtualServiceCollectionItemMtlOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemMtlOutput) ToGetVirtualServicesVirtualServiceCollectionItemMtlOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemMtlOutput
- type GetVirtualServicesVirtualServiceCollectionItemOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemOutput) CompartmentId() pulumi.StringOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemOutput) DefaultRoutingPolicies() GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemOutput) Description() pulumi.StringOutput
- func (GetVirtualServicesVirtualServiceCollectionItemOutput) ElementType() reflect.Type
- func (o GetVirtualServicesVirtualServiceCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemOutput) Hosts() pulumi.StringArrayOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemOutput) Id() pulumi.StringOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemOutput) MeshId() pulumi.StringOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemOutput) Mtls() GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemOutput) Name() pulumi.StringOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemOutput) State() pulumi.StringOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemOutput) SystemTags() pulumi.StringMapOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemOutput) TimeCreated() pulumi.StringOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemOutput) TimeUpdated() pulumi.StringOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemOutput) ToGetVirtualServicesVirtualServiceCollectionItemOutput() GetVirtualServicesVirtualServiceCollectionItemOutput
- func (o GetVirtualServicesVirtualServiceCollectionItemOutput) ToGetVirtualServicesVirtualServiceCollectionItemOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemOutput
- type GetVirtualServicesVirtualServiceCollectionOutput
- func (GetVirtualServicesVirtualServiceCollectionOutput) ElementType() reflect.Type
- func (o GetVirtualServicesVirtualServiceCollectionOutput) Items() GetVirtualServicesVirtualServiceCollectionItemArrayOutput
- func (o GetVirtualServicesVirtualServiceCollectionOutput) ToGetVirtualServicesVirtualServiceCollectionOutput() GetVirtualServicesVirtualServiceCollectionOutput
- func (o GetVirtualServicesVirtualServiceCollectionOutput) ToGetVirtualServicesVirtualServiceCollectionOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionOutput
- type IngressGateway
- type IngressGatewayAccessLogging
- type IngressGatewayAccessLoggingArgs
- func (IngressGatewayAccessLoggingArgs) ElementType() reflect.Type
- func (i IngressGatewayAccessLoggingArgs) ToIngressGatewayAccessLoggingOutput() IngressGatewayAccessLoggingOutput
- func (i IngressGatewayAccessLoggingArgs) ToIngressGatewayAccessLoggingOutputWithContext(ctx context.Context) IngressGatewayAccessLoggingOutput
- func (i IngressGatewayAccessLoggingArgs) ToIngressGatewayAccessLoggingPtrOutput() IngressGatewayAccessLoggingPtrOutput
- func (i IngressGatewayAccessLoggingArgs) ToIngressGatewayAccessLoggingPtrOutputWithContext(ctx context.Context) IngressGatewayAccessLoggingPtrOutput
- type IngressGatewayAccessLoggingInput
- type IngressGatewayAccessLoggingOutput
- func (IngressGatewayAccessLoggingOutput) ElementType() reflect.Type
- func (o IngressGatewayAccessLoggingOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o IngressGatewayAccessLoggingOutput) ToIngressGatewayAccessLoggingOutput() IngressGatewayAccessLoggingOutput
- func (o IngressGatewayAccessLoggingOutput) ToIngressGatewayAccessLoggingOutputWithContext(ctx context.Context) IngressGatewayAccessLoggingOutput
- func (o IngressGatewayAccessLoggingOutput) ToIngressGatewayAccessLoggingPtrOutput() IngressGatewayAccessLoggingPtrOutput
- func (o IngressGatewayAccessLoggingOutput) ToIngressGatewayAccessLoggingPtrOutputWithContext(ctx context.Context) IngressGatewayAccessLoggingPtrOutput
- type IngressGatewayAccessLoggingPtrInput
- type IngressGatewayAccessLoggingPtrOutput
- func (o IngressGatewayAccessLoggingPtrOutput) Elem() IngressGatewayAccessLoggingOutput
- func (IngressGatewayAccessLoggingPtrOutput) ElementType() reflect.Type
- func (o IngressGatewayAccessLoggingPtrOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o IngressGatewayAccessLoggingPtrOutput) ToIngressGatewayAccessLoggingPtrOutput() IngressGatewayAccessLoggingPtrOutput
- func (o IngressGatewayAccessLoggingPtrOutput) ToIngressGatewayAccessLoggingPtrOutputWithContext(ctx context.Context) IngressGatewayAccessLoggingPtrOutput
- type IngressGatewayArgs
- type IngressGatewayArray
- type IngressGatewayArrayInput
- type IngressGatewayArrayOutput
- func (IngressGatewayArrayOutput) ElementType() reflect.Type
- func (o IngressGatewayArrayOutput) Index(i pulumi.IntInput) IngressGatewayOutput
- func (o IngressGatewayArrayOutput) ToIngressGatewayArrayOutput() IngressGatewayArrayOutput
- func (o IngressGatewayArrayOutput) ToIngressGatewayArrayOutputWithContext(ctx context.Context) IngressGatewayArrayOutput
- type IngressGatewayHost
- type IngressGatewayHostArgs
- type IngressGatewayHostArray
- type IngressGatewayHostArrayInput
- type IngressGatewayHostArrayOutput
- func (IngressGatewayHostArrayOutput) ElementType() reflect.Type
- func (o IngressGatewayHostArrayOutput) Index(i pulumi.IntInput) IngressGatewayHostOutput
- func (o IngressGatewayHostArrayOutput) ToIngressGatewayHostArrayOutput() IngressGatewayHostArrayOutput
- func (o IngressGatewayHostArrayOutput) ToIngressGatewayHostArrayOutputWithContext(ctx context.Context) IngressGatewayHostArrayOutput
- type IngressGatewayHostInput
- type IngressGatewayHostListener
- type IngressGatewayHostListenerArgs
- func (IngressGatewayHostListenerArgs) ElementType() reflect.Type
- func (i IngressGatewayHostListenerArgs) ToIngressGatewayHostListenerOutput() IngressGatewayHostListenerOutput
- func (i IngressGatewayHostListenerArgs) ToIngressGatewayHostListenerOutputWithContext(ctx context.Context) IngressGatewayHostListenerOutput
- type IngressGatewayHostListenerArray
- func (IngressGatewayHostListenerArray) ElementType() reflect.Type
- func (i IngressGatewayHostListenerArray) ToIngressGatewayHostListenerArrayOutput() IngressGatewayHostListenerArrayOutput
- func (i IngressGatewayHostListenerArray) ToIngressGatewayHostListenerArrayOutputWithContext(ctx context.Context) IngressGatewayHostListenerArrayOutput
- type IngressGatewayHostListenerArrayInput
- type IngressGatewayHostListenerArrayOutput
- func (IngressGatewayHostListenerArrayOutput) ElementType() reflect.Type
- func (o IngressGatewayHostListenerArrayOutput) Index(i pulumi.IntInput) IngressGatewayHostListenerOutput
- func (o IngressGatewayHostListenerArrayOutput) ToIngressGatewayHostListenerArrayOutput() IngressGatewayHostListenerArrayOutput
- func (o IngressGatewayHostListenerArrayOutput) ToIngressGatewayHostListenerArrayOutputWithContext(ctx context.Context) IngressGatewayHostListenerArrayOutput
- type IngressGatewayHostListenerInput
- type IngressGatewayHostListenerOutput
- func (IngressGatewayHostListenerOutput) ElementType() reflect.Type
- func (o IngressGatewayHostListenerOutput) Port() pulumi.IntOutput
- func (o IngressGatewayHostListenerOutput) Protocol() pulumi.StringOutput
- func (o IngressGatewayHostListenerOutput) Tls() IngressGatewayHostListenerTlsPtrOutput
- func (o IngressGatewayHostListenerOutput) ToIngressGatewayHostListenerOutput() IngressGatewayHostListenerOutput
- func (o IngressGatewayHostListenerOutput) ToIngressGatewayHostListenerOutputWithContext(ctx context.Context) IngressGatewayHostListenerOutput
- type IngressGatewayHostListenerTls
- type IngressGatewayHostListenerTlsArgs
- func (IngressGatewayHostListenerTlsArgs) ElementType() reflect.Type
- func (i IngressGatewayHostListenerTlsArgs) ToIngressGatewayHostListenerTlsOutput() IngressGatewayHostListenerTlsOutput
- func (i IngressGatewayHostListenerTlsArgs) ToIngressGatewayHostListenerTlsOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsOutput
- func (i IngressGatewayHostListenerTlsArgs) ToIngressGatewayHostListenerTlsPtrOutput() IngressGatewayHostListenerTlsPtrOutput
- func (i IngressGatewayHostListenerTlsArgs) ToIngressGatewayHostListenerTlsPtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsPtrOutput
- type IngressGatewayHostListenerTlsClientValidation
- type IngressGatewayHostListenerTlsClientValidationArgs
- func (IngressGatewayHostListenerTlsClientValidationArgs) ElementType() reflect.Type
- func (i IngressGatewayHostListenerTlsClientValidationArgs) ToIngressGatewayHostListenerTlsClientValidationOutput() IngressGatewayHostListenerTlsClientValidationOutput
- func (i IngressGatewayHostListenerTlsClientValidationArgs) ToIngressGatewayHostListenerTlsClientValidationOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationOutput
- func (i IngressGatewayHostListenerTlsClientValidationArgs) ToIngressGatewayHostListenerTlsClientValidationPtrOutput() IngressGatewayHostListenerTlsClientValidationPtrOutput
- func (i IngressGatewayHostListenerTlsClientValidationArgs) ToIngressGatewayHostListenerTlsClientValidationPtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationPtrOutput
- type IngressGatewayHostListenerTlsClientValidationInput
- type IngressGatewayHostListenerTlsClientValidationOutput
- func (IngressGatewayHostListenerTlsClientValidationOutput) ElementType() reflect.Type
- func (o IngressGatewayHostListenerTlsClientValidationOutput) SubjectAlternateNames() pulumi.StringArrayOutput
- func (o IngressGatewayHostListenerTlsClientValidationOutput) ToIngressGatewayHostListenerTlsClientValidationOutput() IngressGatewayHostListenerTlsClientValidationOutput
- func (o IngressGatewayHostListenerTlsClientValidationOutput) ToIngressGatewayHostListenerTlsClientValidationOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationOutput
- func (o IngressGatewayHostListenerTlsClientValidationOutput) ToIngressGatewayHostListenerTlsClientValidationPtrOutput() IngressGatewayHostListenerTlsClientValidationPtrOutput
- func (o IngressGatewayHostListenerTlsClientValidationOutput) ToIngressGatewayHostListenerTlsClientValidationPtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationPtrOutput
- func (o IngressGatewayHostListenerTlsClientValidationOutput) TrustedCaBundle() IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput
- type IngressGatewayHostListenerTlsClientValidationPtrInput
- type IngressGatewayHostListenerTlsClientValidationPtrOutput
- func (o IngressGatewayHostListenerTlsClientValidationPtrOutput) Elem() IngressGatewayHostListenerTlsClientValidationOutput
- func (IngressGatewayHostListenerTlsClientValidationPtrOutput) ElementType() reflect.Type
- func (o IngressGatewayHostListenerTlsClientValidationPtrOutput) SubjectAlternateNames() pulumi.StringArrayOutput
- func (o IngressGatewayHostListenerTlsClientValidationPtrOutput) ToIngressGatewayHostListenerTlsClientValidationPtrOutput() IngressGatewayHostListenerTlsClientValidationPtrOutput
- func (o IngressGatewayHostListenerTlsClientValidationPtrOutput) ToIngressGatewayHostListenerTlsClientValidationPtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationPtrOutput
- func (o IngressGatewayHostListenerTlsClientValidationPtrOutput) TrustedCaBundle() IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput
- type IngressGatewayHostListenerTlsClientValidationTrustedCaBundle
- type IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs
- func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs) ElementType() reflect.Type
- func (i IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput() IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput
- func (i IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput
- func (i IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput() IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput
- func (i IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput
- type IngressGatewayHostListenerTlsClientValidationTrustedCaBundleInput
- type IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput
- func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) CaBundleId() pulumi.StringPtrOutput
- func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) ElementType() reflect.Type
- func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) SecretName() pulumi.StringPtrOutput
- func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput() IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput
- func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput
- func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput() IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput
- func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput
- func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) Type() pulumi.StringOutput
- type IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrInput
- type IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput
- func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput) CaBundleId() pulumi.StringPtrOutput
- func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput) Elem() IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput
- func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput) ElementType() reflect.Type
- func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput) SecretName() pulumi.StringPtrOutput
- func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput() IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput
- func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput
- func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput) Type() pulumi.StringPtrOutput
- type IngressGatewayHostListenerTlsInput
- type IngressGatewayHostListenerTlsOutput
- func (o IngressGatewayHostListenerTlsOutput) ClientValidation() IngressGatewayHostListenerTlsClientValidationPtrOutput
- func (IngressGatewayHostListenerTlsOutput) ElementType() reflect.Type
- func (o IngressGatewayHostListenerTlsOutput) Mode() pulumi.StringOutput
- func (o IngressGatewayHostListenerTlsOutput) ServerCertificate() IngressGatewayHostListenerTlsServerCertificatePtrOutput
- func (o IngressGatewayHostListenerTlsOutput) ToIngressGatewayHostListenerTlsOutput() IngressGatewayHostListenerTlsOutput
- func (o IngressGatewayHostListenerTlsOutput) ToIngressGatewayHostListenerTlsOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsOutput
- func (o IngressGatewayHostListenerTlsOutput) ToIngressGatewayHostListenerTlsPtrOutput() IngressGatewayHostListenerTlsPtrOutput
- func (o IngressGatewayHostListenerTlsOutput) ToIngressGatewayHostListenerTlsPtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsPtrOutput
- type IngressGatewayHostListenerTlsPtrInput
- type IngressGatewayHostListenerTlsPtrOutput
- func (o IngressGatewayHostListenerTlsPtrOutput) ClientValidation() IngressGatewayHostListenerTlsClientValidationPtrOutput
- func (o IngressGatewayHostListenerTlsPtrOutput) Elem() IngressGatewayHostListenerTlsOutput
- func (IngressGatewayHostListenerTlsPtrOutput) ElementType() reflect.Type
- func (o IngressGatewayHostListenerTlsPtrOutput) Mode() pulumi.StringPtrOutput
- func (o IngressGatewayHostListenerTlsPtrOutput) ServerCertificate() IngressGatewayHostListenerTlsServerCertificatePtrOutput
- func (o IngressGatewayHostListenerTlsPtrOutput) ToIngressGatewayHostListenerTlsPtrOutput() IngressGatewayHostListenerTlsPtrOutput
- func (o IngressGatewayHostListenerTlsPtrOutput) ToIngressGatewayHostListenerTlsPtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsPtrOutput
- type IngressGatewayHostListenerTlsServerCertificate
- type IngressGatewayHostListenerTlsServerCertificateArgs
- func (IngressGatewayHostListenerTlsServerCertificateArgs) ElementType() reflect.Type
- func (i IngressGatewayHostListenerTlsServerCertificateArgs) ToIngressGatewayHostListenerTlsServerCertificateOutput() IngressGatewayHostListenerTlsServerCertificateOutput
- func (i IngressGatewayHostListenerTlsServerCertificateArgs) ToIngressGatewayHostListenerTlsServerCertificateOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsServerCertificateOutput
- func (i IngressGatewayHostListenerTlsServerCertificateArgs) ToIngressGatewayHostListenerTlsServerCertificatePtrOutput() IngressGatewayHostListenerTlsServerCertificatePtrOutput
- func (i IngressGatewayHostListenerTlsServerCertificateArgs) ToIngressGatewayHostListenerTlsServerCertificatePtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsServerCertificatePtrOutput
- type IngressGatewayHostListenerTlsServerCertificateInput
- type IngressGatewayHostListenerTlsServerCertificateOutput
- func (o IngressGatewayHostListenerTlsServerCertificateOutput) CertificateId() pulumi.StringPtrOutput
- func (IngressGatewayHostListenerTlsServerCertificateOutput) ElementType() reflect.Type
- func (o IngressGatewayHostListenerTlsServerCertificateOutput) SecretName() pulumi.StringPtrOutput
- func (o IngressGatewayHostListenerTlsServerCertificateOutput) ToIngressGatewayHostListenerTlsServerCertificateOutput() IngressGatewayHostListenerTlsServerCertificateOutput
- func (o IngressGatewayHostListenerTlsServerCertificateOutput) ToIngressGatewayHostListenerTlsServerCertificateOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsServerCertificateOutput
- func (o IngressGatewayHostListenerTlsServerCertificateOutput) ToIngressGatewayHostListenerTlsServerCertificatePtrOutput() IngressGatewayHostListenerTlsServerCertificatePtrOutput
- func (o IngressGatewayHostListenerTlsServerCertificateOutput) ToIngressGatewayHostListenerTlsServerCertificatePtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsServerCertificatePtrOutput
- func (o IngressGatewayHostListenerTlsServerCertificateOutput) Type() pulumi.StringOutput
- type IngressGatewayHostListenerTlsServerCertificatePtrInput
- type IngressGatewayHostListenerTlsServerCertificatePtrOutput
- func (o IngressGatewayHostListenerTlsServerCertificatePtrOutput) CertificateId() pulumi.StringPtrOutput
- func (o IngressGatewayHostListenerTlsServerCertificatePtrOutput) Elem() IngressGatewayHostListenerTlsServerCertificateOutput
- func (IngressGatewayHostListenerTlsServerCertificatePtrOutput) ElementType() reflect.Type
- func (o IngressGatewayHostListenerTlsServerCertificatePtrOutput) SecretName() pulumi.StringPtrOutput
- func (o IngressGatewayHostListenerTlsServerCertificatePtrOutput) ToIngressGatewayHostListenerTlsServerCertificatePtrOutput() IngressGatewayHostListenerTlsServerCertificatePtrOutput
- func (o IngressGatewayHostListenerTlsServerCertificatePtrOutput) ToIngressGatewayHostListenerTlsServerCertificatePtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsServerCertificatePtrOutput
- func (o IngressGatewayHostListenerTlsServerCertificatePtrOutput) Type() pulumi.StringPtrOutput
- type IngressGatewayHostOutput
- func (IngressGatewayHostOutput) ElementType() reflect.Type
- func (o IngressGatewayHostOutput) Hostnames() pulumi.StringArrayOutput
- func (o IngressGatewayHostOutput) Listeners() IngressGatewayHostListenerArrayOutput
- func (o IngressGatewayHostOutput) Name() pulumi.StringOutput
- func (o IngressGatewayHostOutput) ToIngressGatewayHostOutput() IngressGatewayHostOutput
- func (o IngressGatewayHostOutput) ToIngressGatewayHostOutputWithContext(ctx context.Context) IngressGatewayHostOutput
- type IngressGatewayInput
- type IngressGatewayMap
- type IngressGatewayMapInput
- type IngressGatewayMapOutput
- func (IngressGatewayMapOutput) ElementType() reflect.Type
- func (o IngressGatewayMapOutput) MapIndex(k pulumi.StringInput) IngressGatewayOutput
- func (o IngressGatewayMapOutput) ToIngressGatewayMapOutput() IngressGatewayMapOutput
- func (o IngressGatewayMapOutput) ToIngressGatewayMapOutputWithContext(ctx context.Context) IngressGatewayMapOutput
- type IngressGatewayMtls
- type IngressGatewayMtlsArgs
- func (IngressGatewayMtlsArgs) ElementType() reflect.Type
- func (i IngressGatewayMtlsArgs) ToIngressGatewayMtlsOutput() IngressGatewayMtlsOutput
- func (i IngressGatewayMtlsArgs) ToIngressGatewayMtlsOutputWithContext(ctx context.Context) IngressGatewayMtlsOutput
- func (i IngressGatewayMtlsArgs) ToIngressGatewayMtlsPtrOutput() IngressGatewayMtlsPtrOutput
- func (i IngressGatewayMtlsArgs) ToIngressGatewayMtlsPtrOutputWithContext(ctx context.Context) IngressGatewayMtlsPtrOutput
- type IngressGatewayMtlsInput
- type IngressGatewayMtlsOutput
- func (o IngressGatewayMtlsOutput) CertificateId() pulumi.StringPtrOutput
- func (IngressGatewayMtlsOutput) ElementType() reflect.Type
- func (o IngressGatewayMtlsOutput) MaximumValidity() pulumi.IntPtrOutput
- func (o IngressGatewayMtlsOutput) ToIngressGatewayMtlsOutput() IngressGatewayMtlsOutput
- func (o IngressGatewayMtlsOutput) ToIngressGatewayMtlsOutputWithContext(ctx context.Context) IngressGatewayMtlsOutput
- func (o IngressGatewayMtlsOutput) ToIngressGatewayMtlsPtrOutput() IngressGatewayMtlsPtrOutput
- func (o IngressGatewayMtlsOutput) ToIngressGatewayMtlsPtrOutputWithContext(ctx context.Context) IngressGatewayMtlsPtrOutput
- type IngressGatewayMtlsPtrInput
- type IngressGatewayMtlsPtrOutput
- func (o IngressGatewayMtlsPtrOutput) CertificateId() pulumi.StringPtrOutput
- func (o IngressGatewayMtlsPtrOutput) Elem() IngressGatewayMtlsOutput
- func (IngressGatewayMtlsPtrOutput) ElementType() reflect.Type
- func (o IngressGatewayMtlsPtrOutput) MaximumValidity() pulumi.IntPtrOutput
- func (o IngressGatewayMtlsPtrOutput) ToIngressGatewayMtlsPtrOutput() IngressGatewayMtlsPtrOutput
- func (o IngressGatewayMtlsPtrOutput) ToIngressGatewayMtlsPtrOutputWithContext(ctx context.Context) IngressGatewayMtlsPtrOutput
- type IngressGatewayOutput
- func (o IngressGatewayOutput) AccessLogging() IngressGatewayAccessLoggingOutput
- func (o IngressGatewayOutput) CompartmentId() pulumi.StringOutput
- func (o IngressGatewayOutput) DefinedTags() pulumi.StringMapOutput
- func (o IngressGatewayOutput) Description() pulumi.StringOutput
- func (IngressGatewayOutput) ElementType() reflect.Type
- func (o IngressGatewayOutput) FreeformTags() pulumi.StringMapOutput
- func (o IngressGatewayOutput) Hosts() IngressGatewayHostArrayOutput
- func (o IngressGatewayOutput) LifecycleDetails() pulumi.StringOutput
- func (o IngressGatewayOutput) MeshId() pulumi.StringOutput
- func (o IngressGatewayOutput) Mtls() IngressGatewayMtlsOutput
- func (o IngressGatewayOutput) Name() pulumi.StringOutput
- func (o IngressGatewayOutput) State() pulumi.StringOutput
- func (o IngressGatewayOutput) SystemTags() pulumi.StringMapOutput
- func (o IngressGatewayOutput) TimeCreated() pulumi.StringOutput
- func (o IngressGatewayOutput) TimeUpdated() pulumi.StringOutput
- func (o IngressGatewayOutput) ToIngressGatewayOutput() IngressGatewayOutput
- func (o IngressGatewayOutput) ToIngressGatewayOutputWithContext(ctx context.Context) IngressGatewayOutput
- type IngressGatewayRouteTable
- type IngressGatewayRouteTableArgs
- type IngressGatewayRouteTableArray
- func (IngressGatewayRouteTableArray) ElementType() reflect.Type
- func (i IngressGatewayRouteTableArray) ToIngressGatewayRouteTableArrayOutput() IngressGatewayRouteTableArrayOutput
- func (i IngressGatewayRouteTableArray) ToIngressGatewayRouteTableArrayOutputWithContext(ctx context.Context) IngressGatewayRouteTableArrayOutput
- type IngressGatewayRouteTableArrayInput
- type IngressGatewayRouteTableArrayOutput
- func (IngressGatewayRouteTableArrayOutput) ElementType() reflect.Type
- func (o IngressGatewayRouteTableArrayOutput) Index(i pulumi.IntInput) IngressGatewayRouteTableOutput
- func (o IngressGatewayRouteTableArrayOutput) ToIngressGatewayRouteTableArrayOutput() IngressGatewayRouteTableArrayOutput
- func (o IngressGatewayRouteTableArrayOutput) ToIngressGatewayRouteTableArrayOutputWithContext(ctx context.Context) IngressGatewayRouteTableArrayOutput
- type IngressGatewayRouteTableInput
- type IngressGatewayRouteTableMap
- func (IngressGatewayRouteTableMap) ElementType() reflect.Type
- func (i IngressGatewayRouteTableMap) ToIngressGatewayRouteTableMapOutput() IngressGatewayRouteTableMapOutput
- func (i IngressGatewayRouteTableMap) ToIngressGatewayRouteTableMapOutputWithContext(ctx context.Context) IngressGatewayRouteTableMapOutput
- type IngressGatewayRouteTableMapInput
- type IngressGatewayRouteTableMapOutput
- func (IngressGatewayRouteTableMapOutput) ElementType() reflect.Type
- func (o IngressGatewayRouteTableMapOutput) MapIndex(k pulumi.StringInput) IngressGatewayRouteTableOutput
- func (o IngressGatewayRouteTableMapOutput) ToIngressGatewayRouteTableMapOutput() IngressGatewayRouteTableMapOutput
- func (o IngressGatewayRouteTableMapOutput) ToIngressGatewayRouteTableMapOutputWithContext(ctx context.Context) IngressGatewayRouteTableMapOutput
- type IngressGatewayRouteTableOutput
- func (o IngressGatewayRouteTableOutput) CompartmentId() pulumi.StringOutput
- func (o IngressGatewayRouteTableOutput) DefinedTags() pulumi.StringMapOutput
- func (o IngressGatewayRouteTableOutput) Description() pulumi.StringOutput
- func (IngressGatewayRouteTableOutput) ElementType() reflect.Type
- func (o IngressGatewayRouteTableOutput) FreeformTags() pulumi.StringMapOutput
- func (o IngressGatewayRouteTableOutput) IngressGatewayId() pulumi.StringOutput
- func (o IngressGatewayRouteTableOutput) LifecycleDetails() pulumi.StringOutput
- func (o IngressGatewayRouteTableOutput) Name() pulumi.StringOutput
- func (o IngressGatewayRouteTableOutput) Priority() pulumi.IntOutput
- func (o IngressGatewayRouteTableOutput) RouteRules() IngressGatewayRouteTableRouteRuleArrayOutput
- func (o IngressGatewayRouteTableOutput) State() pulumi.StringOutput
- func (o IngressGatewayRouteTableOutput) SystemTags() pulumi.StringMapOutput
- func (o IngressGatewayRouteTableOutput) TimeCreated() pulumi.StringOutput
- func (o IngressGatewayRouteTableOutput) TimeUpdated() pulumi.StringOutput
- func (o IngressGatewayRouteTableOutput) ToIngressGatewayRouteTableOutput() IngressGatewayRouteTableOutput
- func (o IngressGatewayRouteTableOutput) ToIngressGatewayRouteTableOutputWithContext(ctx context.Context) IngressGatewayRouteTableOutput
- type IngressGatewayRouteTableRouteRule
- type IngressGatewayRouteTableRouteRuleArgs
- func (IngressGatewayRouteTableRouteRuleArgs) ElementType() reflect.Type
- func (i IngressGatewayRouteTableRouteRuleArgs) ToIngressGatewayRouteTableRouteRuleOutput() IngressGatewayRouteTableRouteRuleOutput
- func (i IngressGatewayRouteTableRouteRuleArgs) ToIngressGatewayRouteTableRouteRuleOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleOutput
- type IngressGatewayRouteTableRouteRuleArray
- func (IngressGatewayRouteTableRouteRuleArray) ElementType() reflect.Type
- func (i IngressGatewayRouteTableRouteRuleArray) ToIngressGatewayRouteTableRouteRuleArrayOutput() IngressGatewayRouteTableRouteRuleArrayOutput
- func (i IngressGatewayRouteTableRouteRuleArray) ToIngressGatewayRouteTableRouteRuleArrayOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleArrayOutput
- type IngressGatewayRouteTableRouteRuleArrayInput
- type IngressGatewayRouteTableRouteRuleArrayOutput
- func (IngressGatewayRouteTableRouteRuleArrayOutput) ElementType() reflect.Type
- func (o IngressGatewayRouteTableRouteRuleArrayOutput) Index(i pulumi.IntInput) IngressGatewayRouteTableRouteRuleOutput
- func (o IngressGatewayRouteTableRouteRuleArrayOutput) ToIngressGatewayRouteTableRouteRuleArrayOutput() IngressGatewayRouteTableRouteRuleArrayOutput
- func (o IngressGatewayRouteTableRouteRuleArrayOutput) ToIngressGatewayRouteTableRouteRuleArrayOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleArrayOutput
- type IngressGatewayRouteTableRouteRuleDestination
- type IngressGatewayRouteTableRouteRuleDestinationArgs
- func (IngressGatewayRouteTableRouteRuleDestinationArgs) ElementType() reflect.Type
- func (i IngressGatewayRouteTableRouteRuleDestinationArgs) ToIngressGatewayRouteTableRouteRuleDestinationOutput() IngressGatewayRouteTableRouteRuleDestinationOutput
- func (i IngressGatewayRouteTableRouteRuleDestinationArgs) ToIngressGatewayRouteTableRouteRuleDestinationOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleDestinationOutput
- type IngressGatewayRouteTableRouteRuleDestinationArray
- func (IngressGatewayRouteTableRouteRuleDestinationArray) ElementType() reflect.Type
- func (i IngressGatewayRouteTableRouteRuleDestinationArray) ToIngressGatewayRouteTableRouteRuleDestinationArrayOutput() IngressGatewayRouteTableRouteRuleDestinationArrayOutput
- func (i IngressGatewayRouteTableRouteRuleDestinationArray) ToIngressGatewayRouteTableRouteRuleDestinationArrayOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleDestinationArrayOutput
- type IngressGatewayRouteTableRouteRuleDestinationArrayInput
- type IngressGatewayRouteTableRouteRuleDestinationArrayOutput
- func (IngressGatewayRouteTableRouteRuleDestinationArrayOutput) ElementType() reflect.Type
- func (o IngressGatewayRouteTableRouteRuleDestinationArrayOutput) Index(i pulumi.IntInput) IngressGatewayRouteTableRouteRuleDestinationOutput
- func (o IngressGatewayRouteTableRouteRuleDestinationArrayOutput) ToIngressGatewayRouteTableRouteRuleDestinationArrayOutput() IngressGatewayRouteTableRouteRuleDestinationArrayOutput
- func (o IngressGatewayRouteTableRouteRuleDestinationArrayOutput) ToIngressGatewayRouteTableRouteRuleDestinationArrayOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleDestinationArrayOutput
- type IngressGatewayRouteTableRouteRuleDestinationInput
- type IngressGatewayRouteTableRouteRuleDestinationOutput
- func (IngressGatewayRouteTableRouteRuleDestinationOutput) ElementType() reflect.Type
- func (o IngressGatewayRouteTableRouteRuleDestinationOutput) Port() pulumi.IntPtrOutput
- func (o IngressGatewayRouteTableRouteRuleDestinationOutput) ToIngressGatewayRouteTableRouteRuleDestinationOutput() IngressGatewayRouteTableRouteRuleDestinationOutput
- func (o IngressGatewayRouteTableRouteRuleDestinationOutput) ToIngressGatewayRouteTableRouteRuleDestinationOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleDestinationOutput
- func (o IngressGatewayRouteTableRouteRuleDestinationOutput) VirtualServiceId() pulumi.StringOutput
- func (o IngressGatewayRouteTableRouteRuleDestinationOutput) Weight() pulumi.IntPtrOutput
- type IngressGatewayRouteTableRouteRuleIngressGatewayHost
- type IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs
- func (IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ElementType() reflect.Type
- func (i IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput() IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
- func (i IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
- func (i IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput() IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput
- func (i IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput
- type IngressGatewayRouteTableRouteRuleIngressGatewayHostInput
- type IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
- func (IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ElementType() reflect.Type
- func (o IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) Name() pulumi.StringOutput
- func (o IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) Port() pulumi.IntPtrOutput
- func (o IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput() IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
- func (o IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
- func (o IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput() IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput
- func (o IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput
- type IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrInput
- type IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput
- func (o IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput) Elem() IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
- func (IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput) ElementType() reflect.Type
- func (o IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput) Name() pulumi.StringPtrOutput
- func (o IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput) Port() pulumi.IntPtrOutput
- func (o IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput() IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput
- func (o IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput
- type IngressGatewayRouteTableRouteRuleInput
- type IngressGatewayRouteTableRouteRuleOutput
- func (o IngressGatewayRouteTableRouteRuleOutput) Destinations() IngressGatewayRouteTableRouteRuleDestinationArrayOutput
- func (IngressGatewayRouteTableRouteRuleOutput) ElementType() reflect.Type
- func (o IngressGatewayRouteTableRouteRuleOutput) IngressGatewayHost() IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput
- func (o IngressGatewayRouteTableRouteRuleOutput) IsGrpc() pulumi.BoolPtrOutput
- func (o IngressGatewayRouteTableRouteRuleOutput) IsHostRewriteEnabled() pulumi.BoolPtrOutput
- func (o IngressGatewayRouteTableRouteRuleOutput) IsPathRewriteEnabled() pulumi.BoolPtrOutput
- func (o IngressGatewayRouteTableRouteRuleOutput) Path() pulumi.StringPtrOutput
- func (o IngressGatewayRouteTableRouteRuleOutput) PathType() pulumi.StringPtrOutput
- func (o IngressGatewayRouteTableRouteRuleOutput) RequestTimeoutInMs() pulumi.StringPtrOutput
- func (o IngressGatewayRouteTableRouteRuleOutput) ToIngressGatewayRouteTableRouteRuleOutput() IngressGatewayRouteTableRouteRuleOutput
- func (o IngressGatewayRouteTableRouteRuleOutput) ToIngressGatewayRouteTableRouteRuleOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleOutput
- func (o IngressGatewayRouteTableRouteRuleOutput) Type() pulumi.StringOutput
- type IngressGatewayRouteTableState
- type IngressGatewayState
- type LookupAccessPolicyArgs
- type LookupAccessPolicyOutputArgs
- type LookupAccessPolicyResult
- type LookupAccessPolicyResultOutput
- func (o LookupAccessPolicyResultOutput) AccessPolicyId() pulumi.StringOutput
- func (o LookupAccessPolicyResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupAccessPolicyResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupAccessPolicyResultOutput) Description() pulumi.StringOutput
- func (LookupAccessPolicyResultOutput) ElementType() reflect.Type
- func (o LookupAccessPolicyResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupAccessPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupAccessPolicyResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupAccessPolicyResultOutput) MeshId() pulumi.StringOutput
- func (o LookupAccessPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupAccessPolicyResultOutput) Rules() GetAccessPolicyRuleArrayOutput
- func (o LookupAccessPolicyResultOutput) State() pulumi.StringOutput
- func (o LookupAccessPolicyResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupAccessPolicyResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupAccessPolicyResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutput() LookupAccessPolicyResultOutput
- func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutputWithContext(ctx context.Context) LookupAccessPolicyResultOutput
- type LookupIngressGatewayArgs
- type LookupIngressGatewayOutputArgs
- type LookupIngressGatewayResult
- type LookupIngressGatewayResultOutput
- func (o LookupIngressGatewayResultOutput) AccessLoggings() GetIngressGatewayAccessLoggingArrayOutput
- func (o LookupIngressGatewayResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupIngressGatewayResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupIngressGatewayResultOutput) Description() pulumi.StringOutput
- func (LookupIngressGatewayResultOutput) ElementType() reflect.Type
- func (o LookupIngressGatewayResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupIngressGatewayResultOutput) Hosts() GetIngressGatewayHostArrayOutput
- func (o LookupIngressGatewayResultOutput) Id() pulumi.StringOutput
- func (o LookupIngressGatewayResultOutput) IngressGatewayId() pulumi.StringOutput
- func (o LookupIngressGatewayResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupIngressGatewayResultOutput) MeshId() pulumi.StringOutput
- func (o LookupIngressGatewayResultOutput) Mtls() GetIngressGatewayMtlArrayOutput
- func (o LookupIngressGatewayResultOutput) Name() pulumi.StringOutput
- func (o LookupIngressGatewayResultOutput) State() pulumi.StringOutput
- func (o LookupIngressGatewayResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupIngressGatewayResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupIngressGatewayResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupIngressGatewayResultOutput) ToLookupIngressGatewayResultOutput() LookupIngressGatewayResultOutput
- func (o LookupIngressGatewayResultOutput) ToLookupIngressGatewayResultOutputWithContext(ctx context.Context) LookupIngressGatewayResultOutput
- type LookupIngressGatewayRouteTableArgs
- type LookupIngressGatewayRouteTableOutputArgs
- type LookupIngressGatewayRouteTableResult
- type LookupIngressGatewayRouteTableResultOutput
- func (o LookupIngressGatewayRouteTableResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupIngressGatewayRouteTableResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupIngressGatewayRouteTableResultOutput) Description() pulumi.StringOutput
- func (LookupIngressGatewayRouteTableResultOutput) ElementType() reflect.Type
- func (o LookupIngressGatewayRouteTableResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupIngressGatewayRouteTableResultOutput) Id() pulumi.StringOutput
- func (o LookupIngressGatewayRouteTableResultOutput) IngressGatewayId() pulumi.StringOutput
- func (o LookupIngressGatewayRouteTableResultOutput) IngressGatewayRouteTableId() pulumi.StringOutput
- func (o LookupIngressGatewayRouteTableResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupIngressGatewayRouteTableResultOutput) Name() pulumi.StringOutput
- func (o LookupIngressGatewayRouteTableResultOutput) Priority() pulumi.IntOutput
- func (o LookupIngressGatewayRouteTableResultOutput) RouteRules() GetIngressGatewayRouteTableRouteRuleArrayOutput
- func (o LookupIngressGatewayRouteTableResultOutput) State() pulumi.StringOutput
- func (o LookupIngressGatewayRouteTableResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupIngressGatewayRouteTableResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupIngressGatewayRouteTableResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupIngressGatewayRouteTableResultOutput) ToLookupIngressGatewayRouteTableResultOutput() LookupIngressGatewayRouteTableResultOutput
- func (o LookupIngressGatewayRouteTableResultOutput) ToLookupIngressGatewayRouteTableResultOutputWithContext(ctx context.Context) LookupIngressGatewayRouteTableResultOutput
- type LookupMeshArgs
- type LookupMeshOutputArgs
- type LookupMeshResult
- type LookupMeshResultOutput
- func (o LookupMeshResultOutput) CertificateAuthorities() GetMeshCertificateAuthorityArrayOutput
- func (o LookupMeshResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupMeshResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupMeshResultOutput) Description() pulumi.StringOutput
- func (o LookupMeshResultOutput) DisplayName() pulumi.StringOutput
- func (LookupMeshResultOutput) ElementType() reflect.Type
- func (o LookupMeshResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupMeshResultOutput) Id() pulumi.StringOutput
- func (o LookupMeshResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupMeshResultOutput) MeshId() pulumi.StringOutput
- func (o LookupMeshResultOutput) Mtls() GetMeshMtlArrayOutput
- func (o LookupMeshResultOutput) State() pulumi.StringOutput
- func (o LookupMeshResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupMeshResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupMeshResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupMeshResultOutput) ToLookupMeshResultOutput() LookupMeshResultOutput
- func (o LookupMeshResultOutput) ToLookupMeshResultOutputWithContext(ctx context.Context) LookupMeshResultOutput
- type LookupVirtualDeploymentArgs
- type LookupVirtualDeploymentOutputArgs
- type LookupVirtualDeploymentResult
- type LookupVirtualDeploymentResultOutput
- func (o LookupVirtualDeploymentResultOutput) AccessLoggings() GetVirtualDeploymentAccessLoggingArrayOutput
- func (o LookupVirtualDeploymentResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupVirtualDeploymentResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupVirtualDeploymentResultOutput) Description() pulumi.StringOutput
- func (LookupVirtualDeploymentResultOutput) ElementType() reflect.Type
- func (o LookupVirtualDeploymentResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupVirtualDeploymentResultOutput) Id() pulumi.StringOutput
- func (o LookupVirtualDeploymentResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupVirtualDeploymentResultOutput) Listeners() GetVirtualDeploymentListenerArrayOutput
- func (o LookupVirtualDeploymentResultOutput) Name() pulumi.StringOutput
- func (o LookupVirtualDeploymentResultOutput) ServiceDiscoveries() GetVirtualDeploymentServiceDiscoveryArrayOutput
- func (o LookupVirtualDeploymentResultOutput) State() pulumi.StringOutput
- func (o LookupVirtualDeploymentResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupVirtualDeploymentResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupVirtualDeploymentResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupVirtualDeploymentResultOutput) ToLookupVirtualDeploymentResultOutput() LookupVirtualDeploymentResultOutput
- func (o LookupVirtualDeploymentResultOutput) ToLookupVirtualDeploymentResultOutputWithContext(ctx context.Context) LookupVirtualDeploymentResultOutput
- func (o LookupVirtualDeploymentResultOutput) VirtualDeploymentId() pulumi.StringOutput
- func (o LookupVirtualDeploymentResultOutput) VirtualServiceId() pulumi.StringOutput
- type LookupVirtualServiceArgs
- type LookupVirtualServiceOutputArgs
- type LookupVirtualServiceResult
- type LookupVirtualServiceResultOutput
- func (o LookupVirtualServiceResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupVirtualServiceResultOutput) DefaultRoutingPolicies() GetVirtualServiceDefaultRoutingPolicyArrayOutput
- func (o LookupVirtualServiceResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupVirtualServiceResultOutput) Description() pulumi.StringOutput
- func (LookupVirtualServiceResultOutput) ElementType() reflect.Type
- func (o LookupVirtualServiceResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupVirtualServiceResultOutput) Hosts() pulumi.StringArrayOutput
- func (o LookupVirtualServiceResultOutput) Id() pulumi.StringOutput
- func (o LookupVirtualServiceResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupVirtualServiceResultOutput) MeshId() pulumi.StringOutput
- func (o LookupVirtualServiceResultOutput) Mtls() GetVirtualServiceMtlArrayOutput
- func (o LookupVirtualServiceResultOutput) Name() pulumi.StringOutput
- func (o LookupVirtualServiceResultOutput) State() pulumi.StringOutput
- func (o LookupVirtualServiceResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupVirtualServiceResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupVirtualServiceResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupVirtualServiceResultOutput) ToLookupVirtualServiceResultOutput() LookupVirtualServiceResultOutput
- func (o LookupVirtualServiceResultOutput) ToLookupVirtualServiceResultOutputWithContext(ctx context.Context) LookupVirtualServiceResultOutput
- func (o LookupVirtualServiceResultOutput) VirtualServiceId() pulumi.StringOutput
- type LookupVirtualServiceRouteTableArgs
- type LookupVirtualServiceRouteTableOutputArgs
- type LookupVirtualServiceRouteTableResult
- type LookupVirtualServiceRouteTableResultOutput
- func (o LookupVirtualServiceRouteTableResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupVirtualServiceRouteTableResultOutput) DefinedTags() pulumi.StringMapOutput
- func (o LookupVirtualServiceRouteTableResultOutput) Description() pulumi.StringOutput
- func (LookupVirtualServiceRouteTableResultOutput) ElementType() reflect.Type
- func (o LookupVirtualServiceRouteTableResultOutput) FreeformTags() pulumi.StringMapOutput
- func (o LookupVirtualServiceRouteTableResultOutput) Id() pulumi.StringOutput
- func (o LookupVirtualServiceRouteTableResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupVirtualServiceRouteTableResultOutput) Name() pulumi.StringOutput
- func (o LookupVirtualServiceRouteTableResultOutput) Priority() pulumi.IntOutput
- func (o LookupVirtualServiceRouteTableResultOutput) RouteRules() GetVirtualServiceRouteTableRouteRuleArrayOutput
- func (o LookupVirtualServiceRouteTableResultOutput) State() pulumi.StringOutput
- func (o LookupVirtualServiceRouteTableResultOutput) SystemTags() pulumi.StringMapOutput
- func (o LookupVirtualServiceRouteTableResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupVirtualServiceRouteTableResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupVirtualServiceRouteTableResultOutput) ToLookupVirtualServiceRouteTableResultOutput() LookupVirtualServiceRouteTableResultOutput
- func (o LookupVirtualServiceRouteTableResultOutput) ToLookupVirtualServiceRouteTableResultOutputWithContext(ctx context.Context) LookupVirtualServiceRouteTableResultOutput
- func (o LookupVirtualServiceRouteTableResultOutput) VirtualServiceId() pulumi.StringOutput
- func (o LookupVirtualServiceRouteTableResultOutput) VirtualServiceRouteTableId() pulumi.StringOutput
- type Mesh
- type MeshArgs
- type MeshArray
- type MeshArrayInput
- type MeshArrayOutput
- type MeshCertificateAuthority
- type MeshCertificateAuthorityArgs
- func (MeshCertificateAuthorityArgs) ElementType() reflect.Type
- func (i MeshCertificateAuthorityArgs) ToMeshCertificateAuthorityOutput() MeshCertificateAuthorityOutput
- func (i MeshCertificateAuthorityArgs) ToMeshCertificateAuthorityOutputWithContext(ctx context.Context) MeshCertificateAuthorityOutput
- type MeshCertificateAuthorityArray
- func (MeshCertificateAuthorityArray) ElementType() reflect.Type
- func (i MeshCertificateAuthorityArray) ToMeshCertificateAuthorityArrayOutput() MeshCertificateAuthorityArrayOutput
- func (i MeshCertificateAuthorityArray) ToMeshCertificateAuthorityArrayOutputWithContext(ctx context.Context) MeshCertificateAuthorityArrayOutput
- type MeshCertificateAuthorityArrayInput
- type MeshCertificateAuthorityArrayOutput
- func (MeshCertificateAuthorityArrayOutput) ElementType() reflect.Type
- func (o MeshCertificateAuthorityArrayOutput) Index(i pulumi.IntInput) MeshCertificateAuthorityOutput
- func (o MeshCertificateAuthorityArrayOutput) ToMeshCertificateAuthorityArrayOutput() MeshCertificateAuthorityArrayOutput
- func (o MeshCertificateAuthorityArrayOutput) ToMeshCertificateAuthorityArrayOutputWithContext(ctx context.Context) MeshCertificateAuthorityArrayOutput
- type MeshCertificateAuthorityInput
- type MeshCertificateAuthorityOutput
- func (MeshCertificateAuthorityOutput) ElementType() reflect.Type
- func (o MeshCertificateAuthorityOutput) Id() pulumi.StringOutput
- func (o MeshCertificateAuthorityOutput) ToMeshCertificateAuthorityOutput() MeshCertificateAuthorityOutput
- func (o MeshCertificateAuthorityOutput) ToMeshCertificateAuthorityOutputWithContext(ctx context.Context) MeshCertificateAuthorityOutput
- type MeshInput
- type MeshMap
- type MeshMapInput
- type MeshMapOutput
- type MeshMtls
- type MeshMtlsArgs
- func (MeshMtlsArgs) ElementType() reflect.Type
- func (i MeshMtlsArgs) ToMeshMtlsOutput() MeshMtlsOutput
- func (i MeshMtlsArgs) ToMeshMtlsOutputWithContext(ctx context.Context) MeshMtlsOutput
- func (i MeshMtlsArgs) ToMeshMtlsPtrOutput() MeshMtlsPtrOutput
- func (i MeshMtlsArgs) ToMeshMtlsPtrOutputWithContext(ctx context.Context) MeshMtlsPtrOutput
- type MeshMtlsInput
- type MeshMtlsOutput
- func (MeshMtlsOutput) ElementType() reflect.Type
- func (o MeshMtlsOutput) Minimum() pulumi.StringOutput
- func (o MeshMtlsOutput) ToMeshMtlsOutput() MeshMtlsOutput
- func (o MeshMtlsOutput) ToMeshMtlsOutputWithContext(ctx context.Context) MeshMtlsOutput
- func (o MeshMtlsOutput) ToMeshMtlsPtrOutput() MeshMtlsPtrOutput
- func (o MeshMtlsOutput) ToMeshMtlsPtrOutputWithContext(ctx context.Context) MeshMtlsPtrOutput
- type MeshMtlsPtrInput
- type MeshMtlsPtrOutput
- func (o MeshMtlsPtrOutput) Elem() MeshMtlsOutput
- func (MeshMtlsPtrOutput) ElementType() reflect.Type
- func (o MeshMtlsPtrOutput) Minimum() pulumi.StringPtrOutput
- func (o MeshMtlsPtrOutput) ToMeshMtlsPtrOutput() MeshMtlsPtrOutput
- func (o MeshMtlsPtrOutput) ToMeshMtlsPtrOutputWithContext(ctx context.Context) MeshMtlsPtrOutput
- type MeshOutput
- func (o MeshOutput) CertificateAuthorities() MeshCertificateAuthorityArrayOutput
- func (o MeshOutput) CompartmentId() pulumi.StringOutput
- func (o MeshOutput) DefinedTags() pulumi.StringMapOutput
- func (o MeshOutput) Description() pulumi.StringOutput
- func (o MeshOutput) DisplayName() pulumi.StringOutput
- func (MeshOutput) ElementType() reflect.Type
- func (o MeshOutput) FreeformTags() pulumi.StringMapOutput
- func (o MeshOutput) LifecycleDetails() pulumi.StringOutput
- func (o MeshOutput) Mtls() MeshMtlsOutput
- func (o MeshOutput) State() pulumi.StringOutput
- func (o MeshOutput) SystemTags() pulumi.StringMapOutput
- func (o MeshOutput) TimeCreated() pulumi.StringOutput
- func (o MeshOutput) TimeUpdated() pulumi.StringOutput
- func (o MeshOutput) ToMeshOutput() MeshOutput
- func (o MeshOutput) ToMeshOutputWithContext(ctx context.Context) MeshOutput
- type MeshState
- type VirtualDeployment
- type VirtualDeploymentAccessLogging
- type VirtualDeploymentAccessLoggingArgs
- func (VirtualDeploymentAccessLoggingArgs) ElementType() reflect.Type
- func (i VirtualDeploymentAccessLoggingArgs) ToVirtualDeploymentAccessLoggingOutput() VirtualDeploymentAccessLoggingOutput
- func (i VirtualDeploymentAccessLoggingArgs) ToVirtualDeploymentAccessLoggingOutputWithContext(ctx context.Context) VirtualDeploymentAccessLoggingOutput
- func (i VirtualDeploymentAccessLoggingArgs) ToVirtualDeploymentAccessLoggingPtrOutput() VirtualDeploymentAccessLoggingPtrOutput
- func (i VirtualDeploymentAccessLoggingArgs) ToVirtualDeploymentAccessLoggingPtrOutputWithContext(ctx context.Context) VirtualDeploymentAccessLoggingPtrOutput
- type VirtualDeploymentAccessLoggingInput
- type VirtualDeploymentAccessLoggingOutput
- func (VirtualDeploymentAccessLoggingOutput) ElementType() reflect.Type
- func (o VirtualDeploymentAccessLoggingOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o VirtualDeploymentAccessLoggingOutput) ToVirtualDeploymentAccessLoggingOutput() VirtualDeploymentAccessLoggingOutput
- func (o VirtualDeploymentAccessLoggingOutput) ToVirtualDeploymentAccessLoggingOutputWithContext(ctx context.Context) VirtualDeploymentAccessLoggingOutput
- func (o VirtualDeploymentAccessLoggingOutput) ToVirtualDeploymentAccessLoggingPtrOutput() VirtualDeploymentAccessLoggingPtrOutput
- func (o VirtualDeploymentAccessLoggingOutput) ToVirtualDeploymentAccessLoggingPtrOutputWithContext(ctx context.Context) VirtualDeploymentAccessLoggingPtrOutput
- type VirtualDeploymentAccessLoggingPtrInput
- type VirtualDeploymentAccessLoggingPtrOutput
- func (o VirtualDeploymentAccessLoggingPtrOutput) Elem() VirtualDeploymentAccessLoggingOutput
- func (VirtualDeploymentAccessLoggingPtrOutput) ElementType() reflect.Type
- func (o VirtualDeploymentAccessLoggingPtrOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o VirtualDeploymentAccessLoggingPtrOutput) ToVirtualDeploymentAccessLoggingPtrOutput() VirtualDeploymentAccessLoggingPtrOutput
- func (o VirtualDeploymentAccessLoggingPtrOutput) ToVirtualDeploymentAccessLoggingPtrOutputWithContext(ctx context.Context) VirtualDeploymentAccessLoggingPtrOutput
- type VirtualDeploymentArgs
- type VirtualDeploymentArray
- type VirtualDeploymentArrayInput
- type VirtualDeploymentArrayOutput
- func (VirtualDeploymentArrayOutput) ElementType() reflect.Type
- func (o VirtualDeploymentArrayOutput) Index(i pulumi.IntInput) VirtualDeploymentOutput
- func (o VirtualDeploymentArrayOutput) ToVirtualDeploymentArrayOutput() VirtualDeploymentArrayOutput
- func (o VirtualDeploymentArrayOutput) ToVirtualDeploymentArrayOutputWithContext(ctx context.Context) VirtualDeploymentArrayOutput
- type VirtualDeploymentInput
- type VirtualDeploymentListener
- type VirtualDeploymentListenerArgs
- func (VirtualDeploymentListenerArgs) ElementType() reflect.Type
- func (i VirtualDeploymentListenerArgs) ToVirtualDeploymentListenerOutput() VirtualDeploymentListenerOutput
- func (i VirtualDeploymentListenerArgs) ToVirtualDeploymentListenerOutputWithContext(ctx context.Context) VirtualDeploymentListenerOutput
- type VirtualDeploymentListenerArray
- func (VirtualDeploymentListenerArray) ElementType() reflect.Type
- func (i VirtualDeploymentListenerArray) ToVirtualDeploymentListenerArrayOutput() VirtualDeploymentListenerArrayOutput
- func (i VirtualDeploymentListenerArray) ToVirtualDeploymentListenerArrayOutputWithContext(ctx context.Context) VirtualDeploymentListenerArrayOutput
- type VirtualDeploymentListenerArrayInput
- type VirtualDeploymentListenerArrayOutput
- func (VirtualDeploymentListenerArrayOutput) ElementType() reflect.Type
- func (o VirtualDeploymentListenerArrayOutput) Index(i pulumi.IntInput) VirtualDeploymentListenerOutput
- func (o VirtualDeploymentListenerArrayOutput) ToVirtualDeploymentListenerArrayOutput() VirtualDeploymentListenerArrayOutput
- func (o VirtualDeploymentListenerArrayOutput) ToVirtualDeploymentListenerArrayOutputWithContext(ctx context.Context) VirtualDeploymentListenerArrayOutput
- type VirtualDeploymentListenerInput
- type VirtualDeploymentListenerOutput
- func (VirtualDeploymentListenerOutput) ElementType() reflect.Type
- func (o VirtualDeploymentListenerOutput) IdleTimeoutInMs() pulumi.StringPtrOutput
- func (o VirtualDeploymentListenerOutput) Port() pulumi.IntOutput
- func (o VirtualDeploymentListenerOutput) Protocol() pulumi.StringOutput
- func (o VirtualDeploymentListenerOutput) RequestTimeoutInMs() pulumi.StringPtrOutput
- func (o VirtualDeploymentListenerOutput) ToVirtualDeploymentListenerOutput() VirtualDeploymentListenerOutput
- func (o VirtualDeploymentListenerOutput) ToVirtualDeploymentListenerOutputWithContext(ctx context.Context) VirtualDeploymentListenerOutput
- type VirtualDeploymentMap
- type VirtualDeploymentMapInput
- type VirtualDeploymentMapOutput
- func (VirtualDeploymentMapOutput) ElementType() reflect.Type
- func (o VirtualDeploymentMapOutput) MapIndex(k pulumi.StringInput) VirtualDeploymentOutput
- func (o VirtualDeploymentMapOutput) ToVirtualDeploymentMapOutput() VirtualDeploymentMapOutput
- func (o VirtualDeploymentMapOutput) ToVirtualDeploymentMapOutputWithContext(ctx context.Context) VirtualDeploymentMapOutput
- type VirtualDeploymentOutput
- func (o VirtualDeploymentOutput) AccessLogging() VirtualDeploymentAccessLoggingOutput
- func (o VirtualDeploymentOutput) CompartmentId() pulumi.StringOutput
- func (o VirtualDeploymentOutput) DefinedTags() pulumi.StringMapOutput
- func (o VirtualDeploymentOutput) Description() pulumi.StringOutput
- func (VirtualDeploymentOutput) ElementType() reflect.Type
- func (o VirtualDeploymentOutput) FreeformTags() pulumi.StringMapOutput
- func (o VirtualDeploymentOutput) LifecycleDetails() pulumi.StringOutput
- func (o VirtualDeploymentOutput) Listeners() VirtualDeploymentListenerArrayOutput
- func (o VirtualDeploymentOutput) Name() pulumi.StringOutput
- func (o VirtualDeploymentOutput) ServiceDiscovery() VirtualDeploymentServiceDiscoveryOutput
- func (o VirtualDeploymentOutput) State() pulumi.StringOutput
- func (o VirtualDeploymentOutput) SystemTags() pulumi.StringMapOutput
- func (o VirtualDeploymentOutput) TimeCreated() pulumi.StringOutput
- func (o VirtualDeploymentOutput) TimeUpdated() pulumi.StringOutput
- func (o VirtualDeploymentOutput) ToVirtualDeploymentOutput() VirtualDeploymentOutput
- func (o VirtualDeploymentOutput) ToVirtualDeploymentOutputWithContext(ctx context.Context) VirtualDeploymentOutput
- func (o VirtualDeploymentOutput) VirtualServiceId() pulumi.StringOutput
- type VirtualDeploymentServiceDiscovery
- type VirtualDeploymentServiceDiscoveryArgs
- func (VirtualDeploymentServiceDiscoveryArgs) ElementType() reflect.Type
- func (i VirtualDeploymentServiceDiscoveryArgs) ToVirtualDeploymentServiceDiscoveryOutput() VirtualDeploymentServiceDiscoveryOutput
- func (i VirtualDeploymentServiceDiscoveryArgs) ToVirtualDeploymentServiceDiscoveryOutputWithContext(ctx context.Context) VirtualDeploymentServiceDiscoveryOutput
- func (i VirtualDeploymentServiceDiscoveryArgs) ToVirtualDeploymentServiceDiscoveryPtrOutput() VirtualDeploymentServiceDiscoveryPtrOutput
- func (i VirtualDeploymentServiceDiscoveryArgs) ToVirtualDeploymentServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualDeploymentServiceDiscoveryPtrOutput
- type VirtualDeploymentServiceDiscoveryInput
- type VirtualDeploymentServiceDiscoveryOutput
- func (VirtualDeploymentServiceDiscoveryOutput) ElementType() reflect.Type
- func (o VirtualDeploymentServiceDiscoveryOutput) Hostname() pulumi.StringPtrOutput
- func (o VirtualDeploymentServiceDiscoveryOutput) ToVirtualDeploymentServiceDiscoveryOutput() VirtualDeploymentServiceDiscoveryOutput
- func (o VirtualDeploymentServiceDiscoveryOutput) ToVirtualDeploymentServiceDiscoveryOutputWithContext(ctx context.Context) VirtualDeploymentServiceDiscoveryOutput
- func (o VirtualDeploymentServiceDiscoveryOutput) ToVirtualDeploymentServiceDiscoveryPtrOutput() VirtualDeploymentServiceDiscoveryPtrOutput
- func (o VirtualDeploymentServiceDiscoveryOutput) ToVirtualDeploymentServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualDeploymentServiceDiscoveryPtrOutput
- func (o VirtualDeploymentServiceDiscoveryOutput) Type() pulumi.StringOutput
- type VirtualDeploymentServiceDiscoveryPtrInput
- type VirtualDeploymentServiceDiscoveryPtrOutput
- func (o VirtualDeploymentServiceDiscoveryPtrOutput) Elem() VirtualDeploymentServiceDiscoveryOutput
- func (VirtualDeploymentServiceDiscoveryPtrOutput) ElementType() reflect.Type
- func (o VirtualDeploymentServiceDiscoveryPtrOutput) Hostname() pulumi.StringPtrOutput
- func (o VirtualDeploymentServiceDiscoveryPtrOutput) ToVirtualDeploymentServiceDiscoveryPtrOutput() VirtualDeploymentServiceDiscoveryPtrOutput
- func (o VirtualDeploymentServiceDiscoveryPtrOutput) ToVirtualDeploymentServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualDeploymentServiceDiscoveryPtrOutput
- func (o VirtualDeploymentServiceDiscoveryPtrOutput) Type() pulumi.StringPtrOutput
- type VirtualDeploymentState
- type VirtualService
- type VirtualServiceArgs
- type VirtualServiceArray
- type VirtualServiceArrayInput
- type VirtualServiceArrayOutput
- func (VirtualServiceArrayOutput) ElementType() reflect.Type
- func (o VirtualServiceArrayOutput) Index(i pulumi.IntInput) VirtualServiceOutput
- func (o VirtualServiceArrayOutput) ToVirtualServiceArrayOutput() VirtualServiceArrayOutput
- func (o VirtualServiceArrayOutput) ToVirtualServiceArrayOutputWithContext(ctx context.Context) VirtualServiceArrayOutput
- type VirtualServiceDefaultRoutingPolicy
- type VirtualServiceDefaultRoutingPolicyArgs
- func (VirtualServiceDefaultRoutingPolicyArgs) ElementType() reflect.Type
- func (i VirtualServiceDefaultRoutingPolicyArgs) ToVirtualServiceDefaultRoutingPolicyOutput() VirtualServiceDefaultRoutingPolicyOutput
- func (i VirtualServiceDefaultRoutingPolicyArgs) ToVirtualServiceDefaultRoutingPolicyOutputWithContext(ctx context.Context) VirtualServiceDefaultRoutingPolicyOutput
- func (i VirtualServiceDefaultRoutingPolicyArgs) ToVirtualServiceDefaultRoutingPolicyPtrOutput() VirtualServiceDefaultRoutingPolicyPtrOutput
- func (i VirtualServiceDefaultRoutingPolicyArgs) ToVirtualServiceDefaultRoutingPolicyPtrOutputWithContext(ctx context.Context) VirtualServiceDefaultRoutingPolicyPtrOutput
- type VirtualServiceDefaultRoutingPolicyInput
- type VirtualServiceDefaultRoutingPolicyOutput
- func (VirtualServiceDefaultRoutingPolicyOutput) ElementType() reflect.Type
- func (o VirtualServiceDefaultRoutingPolicyOutput) ToVirtualServiceDefaultRoutingPolicyOutput() VirtualServiceDefaultRoutingPolicyOutput
- func (o VirtualServiceDefaultRoutingPolicyOutput) ToVirtualServiceDefaultRoutingPolicyOutputWithContext(ctx context.Context) VirtualServiceDefaultRoutingPolicyOutput
- func (o VirtualServiceDefaultRoutingPolicyOutput) ToVirtualServiceDefaultRoutingPolicyPtrOutput() VirtualServiceDefaultRoutingPolicyPtrOutput
- func (o VirtualServiceDefaultRoutingPolicyOutput) ToVirtualServiceDefaultRoutingPolicyPtrOutputWithContext(ctx context.Context) VirtualServiceDefaultRoutingPolicyPtrOutput
- func (o VirtualServiceDefaultRoutingPolicyOutput) Type() pulumi.StringOutput
- type VirtualServiceDefaultRoutingPolicyPtrInput
- type VirtualServiceDefaultRoutingPolicyPtrOutput
- func (o VirtualServiceDefaultRoutingPolicyPtrOutput) Elem() VirtualServiceDefaultRoutingPolicyOutput
- func (VirtualServiceDefaultRoutingPolicyPtrOutput) ElementType() reflect.Type
- func (o VirtualServiceDefaultRoutingPolicyPtrOutput) ToVirtualServiceDefaultRoutingPolicyPtrOutput() VirtualServiceDefaultRoutingPolicyPtrOutput
- func (o VirtualServiceDefaultRoutingPolicyPtrOutput) ToVirtualServiceDefaultRoutingPolicyPtrOutputWithContext(ctx context.Context) VirtualServiceDefaultRoutingPolicyPtrOutput
- func (o VirtualServiceDefaultRoutingPolicyPtrOutput) Type() pulumi.StringPtrOutput
- type VirtualServiceInput
- type VirtualServiceMap
- type VirtualServiceMapInput
- type VirtualServiceMapOutput
- func (VirtualServiceMapOutput) ElementType() reflect.Type
- func (o VirtualServiceMapOutput) MapIndex(k pulumi.StringInput) VirtualServiceOutput
- func (o VirtualServiceMapOutput) ToVirtualServiceMapOutput() VirtualServiceMapOutput
- func (o VirtualServiceMapOutput) ToVirtualServiceMapOutputWithContext(ctx context.Context) VirtualServiceMapOutput
- type VirtualServiceMtls
- type VirtualServiceMtlsArgs
- func (VirtualServiceMtlsArgs) ElementType() reflect.Type
- func (i VirtualServiceMtlsArgs) ToVirtualServiceMtlsOutput() VirtualServiceMtlsOutput
- func (i VirtualServiceMtlsArgs) ToVirtualServiceMtlsOutputWithContext(ctx context.Context) VirtualServiceMtlsOutput
- func (i VirtualServiceMtlsArgs) ToVirtualServiceMtlsPtrOutput() VirtualServiceMtlsPtrOutput
- func (i VirtualServiceMtlsArgs) ToVirtualServiceMtlsPtrOutputWithContext(ctx context.Context) VirtualServiceMtlsPtrOutput
- type VirtualServiceMtlsInput
- type VirtualServiceMtlsOutput
- func (o VirtualServiceMtlsOutput) CertificateId() pulumi.StringPtrOutput
- func (VirtualServiceMtlsOutput) ElementType() reflect.Type
- func (o VirtualServiceMtlsOutput) MaximumValidity() pulumi.IntPtrOutput
- func (o VirtualServiceMtlsOutput) Mode() pulumi.StringOutput
- func (o VirtualServiceMtlsOutput) ToVirtualServiceMtlsOutput() VirtualServiceMtlsOutput
- func (o VirtualServiceMtlsOutput) ToVirtualServiceMtlsOutputWithContext(ctx context.Context) VirtualServiceMtlsOutput
- func (o VirtualServiceMtlsOutput) ToVirtualServiceMtlsPtrOutput() VirtualServiceMtlsPtrOutput
- func (o VirtualServiceMtlsOutput) ToVirtualServiceMtlsPtrOutputWithContext(ctx context.Context) VirtualServiceMtlsPtrOutput
- type VirtualServiceMtlsPtrInput
- type VirtualServiceMtlsPtrOutput
- func (o VirtualServiceMtlsPtrOutput) CertificateId() pulumi.StringPtrOutput
- func (o VirtualServiceMtlsPtrOutput) Elem() VirtualServiceMtlsOutput
- func (VirtualServiceMtlsPtrOutput) ElementType() reflect.Type
- func (o VirtualServiceMtlsPtrOutput) MaximumValidity() pulumi.IntPtrOutput
- func (o VirtualServiceMtlsPtrOutput) Mode() pulumi.StringPtrOutput
- func (o VirtualServiceMtlsPtrOutput) ToVirtualServiceMtlsPtrOutput() VirtualServiceMtlsPtrOutput
- func (o VirtualServiceMtlsPtrOutput) ToVirtualServiceMtlsPtrOutputWithContext(ctx context.Context) VirtualServiceMtlsPtrOutput
- type VirtualServiceOutput
- func (o VirtualServiceOutput) CompartmentId() pulumi.StringOutput
- func (o VirtualServiceOutput) DefaultRoutingPolicy() VirtualServiceDefaultRoutingPolicyOutput
- func (o VirtualServiceOutput) DefinedTags() pulumi.StringMapOutput
- func (o VirtualServiceOutput) Description() pulumi.StringOutput
- func (VirtualServiceOutput) ElementType() reflect.Type
- func (o VirtualServiceOutput) FreeformTags() pulumi.StringMapOutput
- func (o VirtualServiceOutput) Hosts() pulumi.StringArrayOutput
- func (o VirtualServiceOutput) LifecycleDetails() pulumi.StringOutput
- func (o VirtualServiceOutput) MeshId() pulumi.StringOutput
- func (o VirtualServiceOutput) Mtls() VirtualServiceMtlsOutput
- func (o VirtualServiceOutput) Name() pulumi.StringOutput
- func (o VirtualServiceOutput) State() pulumi.StringOutput
- func (o VirtualServiceOutput) SystemTags() pulumi.StringMapOutput
- func (o VirtualServiceOutput) TimeCreated() pulumi.StringOutput
- func (o VirtualServiceOutput) TimeUpdated() pulumi.StringOutput
- func (o VirtualServiceOutput) ToVirtualServiceOutput() VirtualServiceOutput
- func (o VirtualServiceOutput) ToVirtualServiceOutputWithContext(ctx context.Context) VirtualServiceOutput
- type VirtualServiceRouteTable
- type VirtualServiceRouteTableArgs
- type VirtualServiceRouteTableArray
- func (VirtualServiceRouteTableArray) ElementType() reflect.Type
- func (i VirtualServiceRouteTableArray) ToVirtualServiceRouteTableArrayOutput() VirtualServiceRouteTableArrayOutput
- func (i VirtualServiceRouteTableArray) ToVirtualServiceRouteTableArrayOutputWithContext(ctx context.Context) VirtualServiceRouteTableArrayOutput
- type VirtualServiceRouteTableArrayInput
- type VirtualServiceRouteTableArrayOutput
- func (VirtualServiceRouteTableArrayOutput) ElementType() reflect.Type
- func (o VirtualServiceRouteTableArrayOutput) Index(i pulumi.IntInput) VirtualServiceRouteTableOutput
- func (o VirtualServiceRouteTableArrayOutput) ToVirtualServiceRouteTableArrayOutput() VirtualServiceRouteTableArrayOutput
- func (o VirtualServiceRouteTableArrayOutput) ToVirtualServiceRouteTableArrayOutputWithContext(ctx context.Context) VirtualServiceRouteTableArrayOutput
- type VirtualServiceRouteTableInput
- type VirtualServiceRouteTableMap
- func (VirtualServiceRouteTableMap) ElementType() reflect.Type
- func (i VirtualServiceRouteTableMap) ToVirtualServiceRouteTableMapOutput() VirtualServiceRouteTableMapOutput
- func (i VirtualServiceRouteTableMap) ToVirtualServiceRouteTableMapOutputWithContext(ctx context.Context) VirtualServiceRouteTableMapOutput
- type VirtualServiceRouteTableMapInput
- type VirtualServiceRouteTableMapOutput
- func (VirtualServiceRouteTableMapOutput) ElementType() reflect.Type
- func (o VirtualServiceRouteTableMapOutput) MapIndex(k pulumi.StringInput) VirtualServiceRouteTableOutput
- func (o VirtualServiceRouteTableMapOutput) ToVirtualServiceRouteTableMapOutput() VirtualServiceRouteTableMapOutput
- func (o VirtualServiceRouteTableMapOutput) ToVirtualServiceRouteTableMapOutputWithContext(ctx context.Context) VirtualServiceRouteTableMapOutput
- type VirtualServiceRouteTableOutput
- func (o VirtualServiceRouteTableOutput) CompartmentId() pulumi.StringOutput
- func (o VirtualServiceRouteTableOutput) DefinedTags() pulumi.StringMapOutput
- func (o VirtualServiceRouteTableOutput) Description() pulumi.StringOutput
- func (VirtualServiceRouteTableOutput) ElementType() reflect.Type
- func (o VirtualServiceRouteTableOutput) FreeformTags() pulumi.StringMapOutput
- func (o VirtualServiceRouteTableOutput) LifecycleDetails() pulumi.StringOutput
- func (o VirtualServiceRouteTableOutput) Name() pulumi.StringOutput
- func (o VirtualServiceRouteTableOutput) Priority() pulumi.IntOutput
- func (o VirtualServiceRouteTableOutput) RouteRules() VirtualServiceRouteTableRouteRuleArrayOutput
- func (o VirtualServiceRouteTableOutput) State() pulumi.StringOutput
- func (o VirtualServiceRouteTableOutput) SystemTags() pulumi.StringMapOutput
- func (o VirtualServiceRouteTableOutput) TimeCreated() pulumi.StringOutput
- func (o VirtualServiceRouteTableOutput) TimeUpdated() pulumi.StringOutput
- func (o VirtualServiceRouteTableOutput) ToVirtualServiceRouteTableOutput() VirtualServiceRouteTableOutput
- func (o VirtualServiceRouteTableOutput) ToVirtualServiceRouteTableOutputWithContext(ctx context.Context) VirtualServiceRouteTableOutput
- func (o VirtualServiceRouteTableOutput) VirtualServiceId() pulumi.StringOutput
- type VirtualServiceRouteTableRouteRule
- type VirtualServiceRouteTableRouteRuleArgs
- func (VirtualServiceRouteTableRouteRuleArgs) ElementType() reflect.Type
- func (i VirtualServiceRouteTableRouteRuleArgs) ToVirtualServiceRouteTableRouteRuleOutput() VirtualServiceRouteTableRouteRuleOutput
- func (i VirtualServiceRouteTableRouteRuleArgs) ToVirtualServiceRouteTableRouteRuleOutputWithContext(ctx context.Context) VirtualServiceRouteTableRouteRuleOutput
- type VirtualServiceRouteTableRouteRuleArray
- func (VirtualServiceRouteTableRouteRuleArray) ElementType() reflect.Type
- func (i VirtualServiceRouteTableRouteRuleArray) ToVirtualServiceRouteTableRouteRuleArrayOutput() VirtualServiceRouteTableRouteRuleArrayOutput
- func (i VirtualServiceRouteTableRouteRuleArray) ToVirtualServiceRouteTableRouteRuleArrayOutputWithContext(ctx context.Context) VirtualServiceRouteTableRouteRuleArrayOutput
- type VirtualServiceRouteTableRouteRuleArrayInput
- type VirtualServiceRouteTableRouteRuleArrayOutput
- func (VirtualServiceRouteTableRouteRuleArrayOutput) ElementType() reflect.Type
- func (o VirtualServiceRouteTableRouteRuleArrayOutput) Index(i pulumi.IntInput) VirtualServiceRouteTableRouteRuleOutput
- func (o VirtualServiceRouteTableRouteRuleArrayOutput) ToVirtualServiceRouteTableRouteRuleArrayOutput() VirtualServiceRouteTableRouteRuleArrayOutput
- func (o VirtualServiceRouteTableRouteRuleArrayOutput) ToVirtualServiceRouteTableRouteRuleArrayOutputWithContext(ctx context.Context) VirtualServiceRouteTableRouteRuleArrayOutput
- type VirtualServiceRouteTableRouteRuleDestination
- type VirtualServiceRouteTableRouteRuleDestinationArgs
- func (VirtualServiceRouteTableRouteRuleDestinationArgs) ElementType() reflect.Type
- func (i VirtualServiceRouteTableRouteRuleDestinationArgs) ToVirtualServiceRouteTableRouteRuleDestinationOutput() VirtualServiceRouteTableRouteRuleDestinationOutput
- func (i VirtualServiceRouteTableRouteRuleDestinationArgs) ToVirtualServiceRouteTableRouteRuleDestinationOutputWithContext(ctx context.Context) VirtualServiceRouteTableRouteRuleDestinationOutput
- type VirtualServiceRouteTableRouteRuleDestinationArray
- func (VirtualServiceRouteTableRouteRuleDestinationArray) ElementType() reflect.Type
- func (i VirtualServiceRouteTableRouteRuleDestinationArray) ToVirtualServiceRouteTableRouteRuleDestinationArrayOutput() VirtualServiceRouteTableRouteRuleDestinationArrayOutput
- func (i VirtualServiceRouteTableRouteRuleDestinationArray) ToVirtualServiceRouteTableRouteRuleDestinationArrayOutputWithContext(ctx context.Context) VirtualServiceRouteTableRouteRuleDestinationArrayOutput
- type VirtualServiceRouteTableRouteRuleDestinationArrayInput
- type VirtualServiceRouteTableRouteRuleDestinationArrayOutput
- func (VirtualServiceRouteTableRouteRuleDestinationArrayOutput) ElementType() reflect.Type
- func (o VirtualServiceRouteTableRouteRuleDestinationArrayOutput) Index(i pulumi.IntInput) VirtualServiceRouteTableRouteRuleDestinationOutput
- func (o VirtualServiceRouteTableRouteRuleDestinationArrayOutput) ToVirtualServiceRouteTableRouteRuleDestinationArrayOutput() VirtualServiceRouteTableRouteRuleDestinationArrayOutput
- func (o VirtualServiceRouteTableRouteRuleDestinationArrayOutput) ToVirtualServiceRouteTableRouteRuleDestinationArrayOutputWithContext(ctx context.Context) VirtualServiceRouteTableRouteRuleDestinationArrayOutput
- type VirtualServiceRouteTableRouteRuleDestinationInput
- type VirtualServiceRouteTableRouteRuleDestinationOutput
- func (VirtualServiceRouteTableRouteRuleDestinationOutput) ElementType() reflect.Type
- func (o VirtualServiceRouteTableRouteRuleDestinationOutput) Port() pulumi.IntPtrOutput
- func (o VirtualServiceRouteTableRouteRuleDestinationOutput) ToVirtualServiceRouteTableRouteRuleDestinationOutput() VirtualServiceRouteTableRouteRuleDestinationOutput
- func (o VirtualServiceRouteTableRouteRuleDestinationOutput) ToVirtualServiceRouteTableRouteRuleDestinationOutputWithContext(ctx context.Context) VirtualServiceRouteTableRouteRuleDestinationOutput
- func (o VirtualServiceRouteTableRouteRuleDestinationOutput) VirtualDeploymentId() pulumi.StringOutput
- func (o VirtualServiceRouteTableRouteRuleDestinationOutput) Weight() pulumi.IntOutput
- type VirtualServiceRouteTableRouteRuleInput
- type VirtualServiceRouteTableRouteRuleOutput
- func (o VirtualServiceRouteTableRouteRuleOutput) Destinations() VirtualServiceRouteTableRouteRuleDestinationArrayOutput
- func (VirtualServiceRouteTableRouteRuleOutput) ElementType() reflect.Type
- func (o VirtualServiceRouteTableRouteRuleOutput) IsGrpc() pulumi.BoolPtrOutput
- func (o VirtualServiceRouteTableRouteRuleOutput) Path() pulumi.StringPtrOutput
- func (o VirtualServiceRouteTableRouteRuleOutput) PathType() pulumi.StringPtrOutput
- func (o VirtualServiceRouteTableRouteRuleOutput) RequestTimeoutInMs() pulumi.StringPtrOutput
- func (o VirtualServiceRouteTableRouteRuleOutput) ToVirtualServiceRouteTableRouteRuleOutput() VirtualServiceRouteTableRouteRuleOutput
- func (o VirtualServiceRouteTableRouteRuleOutput) ToVirtualServiceRouteTableRouteRuleOutputWithContext(ctx context.Context) VirtualServiceRouteTableRouteRuleOutput
- func (o VirtualServiceRouteTableRouteRuleOutput) Type() pulumi.StringOutput
- type VirtualServiceRouteTableState
- type VirtualServiceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPolicy ¶
type AccessPolicy struct { pulumi.CustomResourceState // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringOutput `pulumi:"description"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // The OCID of the service mesh in which this access policy is created. MeshId pulumi.StringOutput `pulumi:"meshId"` // A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name pulumi.StringOutput `pulumi:"name"` // (Updatable) List of applicable rules Rules AccessPolicyRuleArrayOutput `pulumi:"rules"` // The current state of the Resource. State pulumi.StringOutput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Access Policy resource in Oracle Cloud Infrastructure Service Mesh service.
Creates a new AccessPolicy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.NewAccessPolicy(ctx, "test_access_policy", &ServiceMesh.AccessPolicyArgs{ CompartmentId: pulumi.Any(compartmentId), MeshId: pulumi.Any(testMesh.Id), Name: pulumi.Any(accessPolicyName), Rules: servicemesh.AccessPolicyRuleArray{ &servicemesh.AccessPolicyRuleArgs{ Action: pulumi.Any(accessPolicyRulesAction), Destination: &servicemesh.AccessPolicyRuleDestinationArgs{ Type: pulumi.Any(accessPolicyRulesDestinationType), Hostnames: pulumi.Any(accessPolicyRulesDestinationHostnames), IngressGatewayId: pulumi.Any(testIngressGateway.Id), IpAddresses: pulumi.Any(accessPolicyRulesDestinationIpAddresses), Ports: pulumi.Any(accessPolicyRulesDestinationPorts), Protocol: pulumi.Any(accessPolicyRulesDestinationProtocol), VirtualServiceId: pulumi.Any(testVirtualService.Id), }, Source: &servicemesh.AccessPolicyRuleSourceArgs{ Type: pulumi.Any(accessPolicyRulesSourceType), Hostnames: pulumi.Any(accessPolicyRulesSourceHostnames), IngressGatewayId: pulumi.Any(testIngressGateway.Id), IpAddresses: pulumi.Any(accessPolicyRulesSourceIpAddresses), Ports: pulumi.Any(accessPolicyRulesSourcePorts), Protocol: pulumi.Any(accessPolicyRulesSourceProtocol), VirtualServiceId: pulumi.Any(testVirtualService.Id), }, }, }, DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, Description: pulumi.Any(accessPolicyDescription), FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, }) if err != nil { return err } return nil }) }
```
## Import
AccessPolicies can be imported using the `id`, e.g.
```sh $ pulumi import oci:ServiceMesh/accessPolicy:AccessPolicy test_access_policy "id" ```
func GetAccessPolicy ¶
func GetAccessPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessPolicyState, opts ...pulumi.ResourceOption) (*AccessPolicy, error)
GetAccessPolicy gets an existing AccessPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccessPolicy ¶
func NewAccessPolicy(ctx *pulumi.Context, name string, args *AccessPolicyArgs, opts ...pulumi.ResourceOption) (*AccessPolicy, error)
NewAccessPolicy registers a new resource with the given unique name, arguments, and options.
func (*AccessPolicy) ElementType ¶
func (*AccessPolicy) ElementType() reflect.Type
func (*AccessPolicy) ToAccessPolicyOutput ¶
func (i *AccessPolicy) ToAccessPolicyOutput() AccessPolicyOutput
func (*AccessPolicy) ToAccessPolicyOutputWithContext ¶
func (i *AccessPolicy) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
type AccessPolicyArgs ¶
type AccessPolicyArgs struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // The OCID of the service mesh in which this access policy is created. MeshId pulumi.StringInput // A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name pulumi.StringPtrInput // (Updatable) List of applicable rules Rules AccessPolicyRuleArrayInput }
The set of arguments for constructing a AccessPolicy resource.
func (AccessPolicyArgs) ElementType ¶
func (AccessPolicyArgs) ElementType() reflect.Type
type AccessPolicyArray ¶
type AccessPolicyArray []AccessPolicyInput
func (AccessPolicyArray) ElementType ¶
func (AccessPolicyArray) ElementType() reflect.Type
func (AccessPolicyArray) ToAccessPolicyArrayOutput ¶
func (i AccessPolicyArray) ToAccessPolicyArrayOutput() AccessPolicyArrayOutput
func (AccessPolicyArray) ToAccessPolicyArrayOutputWithContext ¶
func (i AccessPolicyArray) ToAccessPolicyArrayOutputWithContext(ctx context.Context) AccessPolicyArrayOutput
type AccessPolicyArrayInput ¶
type AccessPolicyArrayInput interface { pulumi.Input ToAccessPolicyArrayOutput() AccessPolicyArrayOutput ToAccessPolicyArrayOutputWithContext(context.Context) AccessPolicyArrayOutput }
AccessPolicyArrayInput is an input type that accepts AccessPolicyArray and AccessPolicyArrayOutput values. You can construct a concrete instance of `AccessPolicyArrayInput` via:
AccessPolicyArray{ AccessPolicyArgs{...} }
type AccessPolicyArrayOutput ¶
type AccessPolicyArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyArrayOutput) ElementType ¶
func (AccessPolicyArrayOutput) ElementType() reflect.Type
func (AccessPolicyArrayOutput) Index ¶
func (o AccessPolicyArrayOutput) Index(i pulumi.IntInput) AccessPolicyOutput
func (AccessPolicyArrayOutput) ToAccessPolicyArrayOutput ¶
func (o AccessPolicyArrayOutput) ToAccessPolicyArrayOutput() AccessPolicyArrayOutput
func (AccessPolicyArrayOutput) ToAccessPolicyArrayOutputWithContext ¶
func (o AccessPolicyArrayOutput) ToAccessPolicyArrayOutputWithContext(ctx context.Context) AccessPolicyArrayOutput
type AccessPolicyInput ¶
type AccessPolicyInput interface { pulumi.Input ToAccessPolicyOutput() AccessPolicyOutput ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput }
type AccessPolicyMap ¶
type AccessPolicyMap map[string]AccessPolicyInput
func (AccessPolicyMap) ElementType ¶
func (AccessPolicyMap) ElementType() reflect.Type
func (AccessPolicyMap) ToAccessPolicyMapOutput ¶
func (i AccessPolicyMap) ToAccessPolicyMapOutput() AccessPolicyMapOutput
func (AccessPolicyMap) ToAccessPolicyMapOutputWithContext ¶
func (i AccessPolicyMap) ToAccessPolicyMapOutputWithContext(ctx context.Context) AccessPolicyMapOutput
type AccessPolicyMapInput ¶
type AccessPolicyMapInput interface { pulumi.Input ToAccessPolicyMapOutput() AccessPolicyMapOutput ToAccessPolicyMapOutputWithContext(context.Context) AccessPolicyMapOutput }
AccessPolicyMapInput is an input type that accepts AccessPolicyMap and AccessPolicyMapOutput values. You can construct a concrete instance of `AccessPolicyMapInput` via:
AccessPolicyMap{ "key": AccessPolicyArgs{...} }
type AccessPolicyMapOutput ¶
type AccessPolicyMapOutput struct{ *pulumi.OutputState }
func (AccessPolicyMapOutput) ElementType ¶
func (AccessPolicyMapOutput) ElementType() reflect.Type
func (AccessPolicyMapOutput) MapIndex ¶
func (o AccessPolicyMapOutput) MapIndex(k pulumi.StringInput) AccessPolicyOutput
func (AccessPolicyMapOutput) ToAccessPolicyMapOutput ¶
func (o AccessPolicyMapOutput) ToAccessPolicyMapOutput() AccessPolicyMapOutput
func (AccessPolicyMapOutput) ToAccessPolicyMapOutputWithContext ¶
func (o AccessPolicyMapOutput) ToAccessPolicyMapOutputWithContext(ctx context.Context) AccessPolicyMapOutput
type AccessPolicyOutput ¶
type AccessPolicyOutput struct{ *pulumi.OutputState }
func (AccessPolicyOutput) CompartmentId ¶
func (o AccessPolicyOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (AccessPolicyOutput) DefinedTags ¶
func (o AccessPolicyOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (AccessPolicyOutput) Description ¶
func (o AccessPolicyOutput) Description() pulumi.StringOutput
(Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (AccessPolicyOutput) ElementType ¶
func (AccessPolicyOutput) ElementType() reflect.Type
func (AccessPolicyOutput) FreeformTags ¶
func (o AccessPolicyOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (AccessPolicyOutput) LifecycleDetails ¶
func (o AccessPolicyOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (AccessPolicyOutput) MeshId ¶
func (o AccessPolicyOutput) MeshId() pulumi.StringOutput
The OCID of the service mesh in which this access policy is created.
func (AccessPolicyOutput) Name ¶
func (o AccessPolicyOutput) Name() pulumi.StringOutput
A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name`
func (AccessPolicyOutput) Rules ¶
func (o AccessPolicyOutput) Rules() AccessPolicyRuleArrayOutput
(Updatable) List of applicable rules
func (AccessPolicyOutput) State ¶
func (o AccessPolicyOutput) State() pulumi.StringOutput
The current state of the Resource.
func (AccessPolicyOutput) SystemTags ¶
func (o AccessPolicyOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (AccessPolicyOutput) TimeCreated ¶
func (o AccessPolicyOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (AccessPolicyOutput) TimeUpdated ¶
func (o AccessPolicyOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (AccessPolicyOutput) ToAccessPolicyOutput ¶
func (o AccessPolicyOutput) ToAccessPolicyOutput() AccessPolicyOutput
func (AccessPolicyOutput) ToAccessPolicyOutputWithContext ¶
func (o AccessPolicyOutput) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
type AccessPolicyRule ¶
type AccessPolicyRule struct { // (Updatable) Action for the traffic between the source and the destination. Action string `pulumi:"action"` // (Updatable) Target of the access policy. This can either be the source or the destination of the traffic. Destination AccessPolicyRuleDestination `pulumi:"destination"` // (Updatable) Target of the access policy. This can either be the source or the destination of the traffic. Source AccessPolicyRuleSource `pulumi:"source"` }
type AccessPolicyRuleArgs ¶
type AccessPolicyRuleArgs struct { // (Updatable) Action for the traffic between the source and the destination. Action pulumi.StringInput `pulumi:"action"` // (Updatable) Target of the access policy. This can either be the source or the destination of the traffic. Destination AccessPolicyRuleDestinationInput `pulumi:"destination"` // (Updatable) Target of the access policy. This can either be the source or the destination of the traffic. Source AccessPolicyRuleSourceInput `pulumi:"source"` }
func (AccessPolicyRuleArgs) ElementType ¶
func (AccessPolicyRuleArgs) ElementType() reflect.Type
func (AccessPolicyRuleArgs) ToAccessPolicyRuleOutput ¶
func (i AccessPolicyRuleArgs) ToAccessPolicyRuleOutput() AccessPolicyRuleOutput
func (AccessPolicyRuleArgs) ToAccessPolicyRuleOutputWithContext ¶
func (i AccessPolicyRuleArgs) ToAccessPolicyRuleOutputWithContext(ctx context.Context) AccessPolicyRuleOutput
type AccessPolicyRuleArray ¶
type AccessPolicyRuleArray []AccessPolicyRuleInput
func (AccessPolicyRuleArray) ElementType ¶
func (AccessPolicyRuleArray) ElementType() reflect.Type
func (AccessPolicyRuleArray) ToAccessPolicyRuleArrayOutput ¶
func (i AccessPolicyRuleArray) ToAccessPolicyRuleArrayOutput() AccessPolicyRuleArrayOutput
func (AccessPolicyRuleArray) ToAccessPolicyRuleArrayOutputWithContext ¶
func (i AccessPolicyRuleArray) ToAccessPolicyRuleArrayOutputWithContext(ctx context.Context) AccessPolicyRuleArrayOutput
type AccessPolicyRuleArrayInput ¶
type AccessPolicyRuleArrayInput interface { pulumi.Input ToAccessPolicyRuleArrayOutput() AccessPolicyRuleArrayOutput ToAccessPolicyRuleArrayOutputWithContext(context.Context) AccessPolicyRuleArrayOutput }
AccessPolicyRuleArrayInput is an input type that accepts AccessPolicyRuleArray and AccessPolicyRuleArrayOutput values. You can construct a concrete instance of `AccessPolicyRuleArrayInput` via:
AccessPolicyRuleArray{ AccessPolicyRuleArgs{...} }
type AccessPolicyRuleArrayOutput ¶
type AccessPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (AccessPolicyRuleArrayOutput) ElementType ¶
func (AccessPolicyRuleArrayOutput) ElementType() reflect.Type
func (AccessPolicyRuleArrayOutput) Index ¶
func (o AccessPolicyRuleArrayOutput) Index(i pulumi.IntInput) AccessPolicyRuleOutput
func (AccessPolicyRuleArrayOutput) ToAccessPolicyRuleArrayOutput ¶
func (o AccessPolicyRuleArrayOutput) ToAccessPolicyRuleArrayOutput() AccessPolicyRuleArrayOutput
func (AccessPolicyRuleArrayOutput) ToAccessPolicyRuleArrayOutputWithContext ¶
func (o AccessPolicyRuleArrayOutput) ToAccessPolicyRuleArrayOutputWithContext(ctx context.Context) AccessPolicyRuleArrayOutput
type AccessPolicyRuleDestination ¶
type AccessPolicyRuleDestination struct { // (Updatable) The hostnames of the external service. Only applicable for HTTP and HTTPS protocols. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com", "*". Hostname "*" can be used to allow all hosts. Hostnames []string `pulumi:"hostnames"` // (Updatable) The OCID of the ingress gateway resource. IngressGatewayId *string `pulumi:"ingressGatewayId"` // (Updatable) The ipAddresses of the external service in CIDR notation. Only applicable for TCP protocol. All requests matching the given CIDR notation will pass through. In case a wildcard CIDR "0.0.0.0/0" is provided, the same port cannot be used for a virtual service communication. IpAddresses []string `pulumi:"ipAddresses"` // (Updatable) Ports exposed by an external service. If left empty all ports will be allowed. Ports []int `pulumi:"ports"` // (Updatable) Protocol of the external service Protocol *string `pulumi:"protocol"` // (Updatable) Traffic type of the target. Type string `pulumi:"type"` // (Updatable) The OCID of the virtual service resource. VirtualServiceId *string `pulumi:"virtualServiceId"` }
type AccessPolicyRuleDestinationArgs ¶
type AccessPolicyRuleDestinationArgs struct { // (Updatable) The hostnames of the external service. Only applicable for HTTP and HTTPS protocols. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com", "*". Hostname "*" can be used to allow all hosts. Hostnames pulumi.StringArrayInput `pulumi:"hostnames"` // (Updatable) The OCID of the ingress gateway resource. IngressGatewayId pulumi.StringPtrInput `pulumi:"ingressGatewayId"` // (Updatable) The ipAddresses of the external service in CIDR notation. Only applicable for TCP protocol. All requests matching the given CIDR notation will pass through. In case a wildcard CIDR "0.0.0.0/0" is provided, the same port cannot be used for a virtual service communication. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // (Updatable) Ports exposed by an external service. If left empty all ports will be allowed. Ports pulumi.IntArrayInput `pulumi:"ports"` // (Updatable) Protocol of the external service Protocol pulumi.StringPtrInput `pulumi:"protocol"` // (Updatable) Traffic type of the target. Type pulumi.StringInput `pulumi:"type"` // (Updatable) The OCID of the virtual service resource. VirtualServiceId pulumi.StringPtrInput `pulumi:"virtualServiceId"` }
func (AccessPolicyRuleDestinationArgs) ElementType ¶
func (AccessPolicyRuleDestinationArgs) ElementType() reflect.Type
func (AccessPolicyRuleDestinationArgs) ToAccessPolicyRuleDestinationOutput ¶
func (i AccessPolicyRuleDestinationArgs) ToAccessPolicyRuleDestinationOutput() AccessPolicyRuleDestinationOutput
func (AccessPolicyRuleDestinationArgs) ToAccessPolicyRuleDestinationOutputWithContext ¶
func (i AccessPolicyRuleDestinationArgs) ToAccessPolicyRuleDestinationOutputWithContext(ctx context.Context) AccessPolicyRuleDestinationOutput
type AccessPolicyRuleDestinationInput ¶
type AccessPolicyRuleDestinationInput interface { pulumi.Input ToAccessPolicyRuleDestinationOutput() AccessPolicyRuleDestinationOutput ToAccessPolicyRuleDestinationOutputWithContext(context.Context) AccessPolicyRuleDestinationOutput }
AccessPolicyRuleDestinationInput is an input type that accepts AccessPolicyRuleDestinationArgs and AccessPolicyRuleDestinationOutput values. You can construct a concrete instance of `AccessPolicyRuleDestinationInput` via:
AccessPolicyRuleDestinationArgs{...}
type AccessPolicyRuleDestinationOutput ¶
type AccessPolicyRuleDestinationOutput struct{ *pulumi.OutputState }
func (AccessPolicyRuleDestinationOutput) ElementType ¶
func (AccessPolicyRuleDestinationOutput) ElementType() reflect.Type
func (AccessPolicyRuleDestinationOutput) Hostnames ¶
func (o AccessPolicyRuleDestinationOutput) Hostnames() pulumi.StringArrayOutput
(Updatable) The hostnames of the external service. Only applicable for HTTP and HTTPS protocols. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com", "*". Hostname "*" can be used to allow all hosts.
func (AccessPolicyRuleDestinationOutput) IngressGatewayId ¶
func (o AccessPolicyRuleDestinationOutput) IngressGatewayId() pulumi.StringPtrOutput
(Updatable) The OCID of the ingress gateway resource.
func (AccessPolicyRuleDestinationOutput) IpAddresses ¶
func (o AccessPolicyRuleDestinationOutput) IpAddresses() pulumi.StringArrayOutput
(Updatable) The ipAddresses of the external service in CIDR notation. Only applicable for TCP protocol. All requests matching the given CIDR notation will pass through. In case a wildcard CIDR "0.0.0.0/0" is provided, the same port cannot be used for a virtual service communication.
func (AccessPolicyRuleDestinationOutput) Ports ¶
func (o AccessPolicyRuleDestinationOutput) Ports() pulumi.IntArrayOutput
(Updatable) Ports exposed by an external service. If left empty all ports will be allowed.
func (AccessPolicyRuleDestinationOutput) Protocol ¶
func (o AccessPolicyRuleDestinationOutput) Protocol() pulumi.StringPtrOutput
(Updatable) Protocol of the external service
func (AccessPolicyRuleDestinationOutput) ToAccessPolicyRuleDestinationOutput ¶
func (o AccessPolicyRuleDestinationOutput) ToAccessPolicyRuleDestinationOutput() AccessPolicyRuleDestinationOutput
func (AccessPolicyRuleDestinationOutput) ToAccessPolicyRuleDestinationOutputWithContext ¶
func (o AccessPolicyRuleDestinationOutput) ToAccessPolicyRuleDestinationOutputWithContext(ctx context.Context) AccessPolicyRuleDestinationOutput
func (AccessPolicyRuleDestinationOutput) Type ¶
func (o AccessPolicyRuleDestinationOutput) Type() pulumi.StringOutput
(Updatable) Traffic type of the target.
func (AccessPolicyRuleDestinationOutput) VirtualServiceId ¶
func (o AccessPolicyRuleDestinationOutput) VirtualServiceId() pulumi.StringPtrOutput
(Updatable) The OCID of the virtual service resource.
type AccessPolicyRuleInput ¶
type AccessPolicyRuleInput interface { pulumi.Input ToAccessPolicyRuleOutput() AccessPolicyRuleOutput ToAccessPolicyRuleOutputWithContext(context.Context) AccessPolicyRuleOutput }
AccessPolicyRuleInput is an input type that accepts AccessPolicyRuleArgs and AccessPolicyRuleOutput values. You can construct a concrete instance of `AccessPolicyRuleInput` via:
AccessPolicyRuleArgs{...}
type AccessPolicyRuleOutput ¶
type AccessPolicyRuleOutput struct{ *pulumi.OutputState }
func (AccessPolicyRuleOutput) Action ¶
func (o AccessPolicyRuleOutput) Action() pulumi.StringOutput
(Updatable) Action for the traffic between the source and the destination.
func (AccessPolicyRuleOutput) Destination ¶
func (o AccessPolicyRuleOutput) Destination() AccessPolicyRuleDestinationOutput
(Updatable) Target of the access policy. This can either be the source or the destination of the traffic.
func (AccessPolicyRuleOutput) ElementType ¶
func (AccessPolicyRuleOutput) ElementType() reflect.Type
func (AccessPolicyRuleOutput) Source ¶
func (o AccessPolicyRuleOutput) Source() AccessPolicyRuleSourceOutput
(Updatable) Target of the access policy. This can either be the source or the destination of the traffic.
func (AccessPolicyRuleOutput) ToAccessPolicyRuleOutput ¶
func (o AccessPolicyRuleOutput) ToAccessPolicyRuleOutput() AccessPolicyRuleOutput
func (AccessPolicyRuleOutput) ToAccessPolicyRuleOutputWithContext ¶
func (o AccessPolicyRuleOutput) ToAccessPolicyRuleOutputWithContext(ctx context.Context) AccessPolicyRuleOutput
type AccessPolicyRuleSource ¶
type AccessPolicyRuleSource struct { // (Updatable) The hostnames of the external service. Only applicable for HTTP and HTTPS protocols. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com", "*". Hostname "*" can be used to allow all hosts. Hostnames []string `pulumi:"hostnames"` // (Updatable) The OCID of the ingress gateway resource. IngressGatewayId *string `pulumi:"ingressGatewayId"` // (Updatable) The ipAddresses of the external service in CIDR notation. Only applicable for TCP protocol. All requests matching the given CIDR notation will pass through. In case a wildcard CIDR "0.0.0.0/0" is provided, the same port cannot be used for a virtual service communication. IpAddresses []string `pulumi:"ipAddresses"` // (Updatable) Ports exposed by an external service. If left empty all ports will be allowed. Ports []int `pulumi:"ports"` // (Updatable) Protocol of the external service Protocol *string `pulumi:"protocol"` // (Updatable) Traffic type of the target. Type string `pulumi:"type"` // (Updatable) The OCID of the virtual service resource. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values VirtualServiceId *string `pulumi:"virtualServiceId"` }
type AccessPolicyRuleSourceArgs ¶
type AccessPolicyRuleSourceArgs struct { // (Updatable) The hostnames of the external service. Only applicable for HTTP and HTTPS protocols. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com", "*". Hostname "*" can be used to allow all hosts. Hostnames pulumi.StringArrayInput `pulumi:"hostnames"` // (Updatable) The OCID of the ingress gateway resource. IngressGatewayId pulumi.StringPtrInput `pulumi:"ingressGatewayId"` // (Updatable) The ipAddresses of the external service in CIDR notation. Only applicable for TCP protocol. All requests matching the given CIDR notation will pass through. In case a wildcard CIDR "0.0.0.0/0" is provided, the same port cannot be used for a virtual service communication. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // (Updatable) Ports exposed by an external service. If left empty all ports will be allowed. Ports pulumi.IntArrayInput `pulumi:"ports"` // (Updatable) Protocol of the external service Protocol pulumi.StringPtrInput `pulumi:"protocol"` // (Updatable) Traffic type of the target. Type pulumi.StringInput `pulumi:"type"` // (Updatable) The OCID of the virtual service resource. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values VirtualServiceId pulumi.StringPtrInput `pulumi:"virtualServiceId"` }
func (AccessPolicyRuleSourceArgs) ElementType ¶
func (AccessPolicyRuleSourceArgs) ElementType() reflect.Type
func (AccessPolicyRuleSourceArgs) ToAccessPolicyRuleSourceOutput ¶
func (i AccessPolicyRuleSourceArgs) ToAccessPolicyRuleSourceOutput() AccessPolicyRuleSourceOutput
func (AccessPolicyRuleSourceArgs) ToAccessPolicyRuleSourceOutputWithContext ¶
func (i AccessPolicyRuleSourceArgs) ToAccessPolicyRuleSourceOutputWithContext(ctx context.Context) AccessPolicyRuleSourceOutput
type AccessPolicyRuleSourceInput ¶
type AccessPolicyRuleSourceInput interface { pulumi.Input ToAccessPolicyRuleSourceOutput() AccessPolicyRuleSourceOutput ToAccessPolicyRuleSourceOutputWithContext(context.Context) AccessPolicyRuleSourceOutput }
AccessPolicyRuleSourceInput is an input type that accepts AccessPolicyRuleSourceArgs and AccessPolicyRuleSourceOutput values. You can construct a concrete instance of `AccessPolicyRuleSourceInput` via:
AccessPolicyRuleSourceArgs{...}
type AccessPolicyRuleSourceOutput ¶
type AccessPolicyRuleSourceOutput struct{ *pulumi.OutputState }
func (AccessPolicyRuleSourceOutput) ElementType ¶
func (AccessPolicyRuleSourceOutput) ElementType() reflect.Type
func (AccessPolicyRuleSourceOutput) Hostnames ¶
func (o AccessPolicyRuleSourceOutput) Hostnames() pulumi.StringArrayOutput
(Updatable) The hostnames of the external service. Only applicable for HTTP and HTTPS protocols. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com", "*". Hostname "*" can be used to allow all hosts.
func (AccessPolicyRuleSourceOutput) IngressGatewayId ¶
func (o AccessPolicyRuleSourceOutput) IngressGatewayId() pulumi.StringPtrOutput
(Updatable) The OCID of the ingress gateway resource.
func (AccessPolicyRuleSourceOutput) IpAddresses ¶
func (o AccessPolicyRuleSourceOutput) IpAddresses() pulumi.StringArrayOutput
(Updatable) The ipAddresses of the external service in CIDR notation. Only applicable for TCP protocol. All requests matching the given CIDR notation will pass through. In case a wildcard CIDR "0.0.0.0/0" is provided, the same port cannot be used for a virtual service communication.
func (AccessPolicyRuleSourceOutput) Ports ¶
func (o AccessPolicyRuleSourceOutput) Ports() pulumi.IntArrayOutput
(Updatable) Ports exposed by an external service. If left empty all ports will be allowed.
func (AccessPolicyRuleSourceOutput) Protocol ¶
func (o AccessPolicyRuleSourceOutput) Protocol() pulumi.StringPtrOutput
(Updatable) Protocol of the external service
func (AccessPolicyRuleSourceOutput) ToAccessPolicyRuleSourceOutput ¶
func (o AccessPolicyRuleSourceOutput) ToAccessPolicyRuleSourceOutput() AccessPolicyRuleSourceOutput
func (AccessPolicyRuleSourceOutput) ToAccessPolicyRuleSourceOutputWithContext ¶
func (o AccessPolicyRuleSourceOutput) ToAccessPolicyRuleSourceOutputWithContext(ctx context.Context) AccessPolicyRuleSourceOutput
func (AccessPolicyRuleSourceOutput) Type ¶
func (o AccessPolicyRuleSourceOutput) Type() pulumi.StringOutput
(Updatable) Traffic type of the target.
func (AccessPolicyRuleSourceOutput) VirtualServiceId ¶
func (o AccessPolicyRuleSourceOutput) VirtualServiceId() pulumi.StringPtrOutput
(Updatable) The OCID of the virtual service resource.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type AccessPolicyState ¶
type AccessPolicyState struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringPtrInput // The OCID of the service mesh in which this access policy is created. MeshId pulumi.StringPtrInput // A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name pulumi.StringPtrInput // (Updatable) List of applicable rules Rules AccessPolicyRuleArrayInput // The current state of the Resource. State pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringPtrInput // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringPtrInput }
func (AccessPolicyState) ElementType ¶
func (AccessPolicyState) ElementType() reflect.Type
type GetAccessPoliciesAccessPolicyCollection ¶
type GetAccessPoliciesAccessPolicyCollection struct {
Items []GetAccessPoliciesAccessPolicyCollectionItem `pulumi:"items"`
}
type GetAccessPoliciesAccessPolicyCollectionArgs ¶
type GetAccessPoliciesAccessPolicyCollectionArgs struct {
Items GetAccessPoliciesAccessPolicyCollectionItemArrayInput `pulumi:"items"`
}
func (GetAccessPoliciesAccessPolicyCollectionArgs) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionArgs) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionArgs) ToGetAccessPoliciesAccessPolicyCollectionOutput ¶
func (i GetAccessPoliciesAccessPolicyCollectionArgs) ToGetAccessPoliciesAccessPolicyCollectionOutput() GetAccessPoliciesAccessPolicyCollectionOutput
func (GetAccessPoliciesAccessPolicyCollectionArgs) ToGetAccessPoliciesAccessPolicyCollectionOutputWithContext ¶
func (i GetAccessPoliciesAccessPolicyCollectionArgs) ToGetAccessPoliciesAccessPolicyCollectionOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionOutput
type GetAccessPoliciesAccessPolicyCollectionArray ¶
type GetAccessPoliciesAccessPolicyCollectionArray []GetAccessPoliciesAccessPolicyCollectionInput
func (GetAccessPoliciesAccessPolicyCollectionArray) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionArray) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionArray) ToGetAccessPoliciesAccessPolicyCollectionArrayOutput ¶
func (i GetAccessPoliciesAccessPolicyCollectionArray) ToGetAccessPoliciesAccessPolicyCollectionArrayOutput() GetAccessPoliciesAccessPolicyCollectionArrayOutput
func (GetAccessPoliciesAccessPolicyCollectionArray) ToGetAccessPoliciesAccessPolicyCollectionArrayOutputWithContext ¶
func (i GetAccessPoliciesAccessPolicyCollectionArray) ToGetAccessPoliciesAccessPolicyCollectionArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionArrayOutput
type GetAccessPoliciesAccessPolicyCollectionArrayInput ¶
type GetAccessPoliciesAccessPolicyCollectionArrayInput interface { pulumi.Input ToGetAccessPoliciesAccessPolicyCollectionArrayOutput() GetAccessPoliciesAccessPolicyCollectionArrayOutput ToGetAccessPoliciesAccessPolicyCollectionArrayOutputWithContext(context.Context) GetAccessPoliciesAccessPolicyCollectionArrayOutput }
GetAccessPoliciesAccessPolicyCollectionArrayInput is an input type that accepts GetAccessPoliciesAccessPolicyCollectionArray and GetAccessPoliciesAccessPolicyCollectionArrayOutput values. You can construct a concrete instance of `GetAccessPoliciesAccessPolicyCollectionArrayInput` via:
GetAccessPoliciesAccessPolicyCollectionArray{ GetAccessPoliciesAccessPolicyCollectionArgs{...} }
type GetAccessPoliciesAccessPolicyCollectionArrayOutput ¶
type GetAccessPoliciesAccessPolicyCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetAccessPoliciesAccessPolicyCollectionArrayOutput) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionArrayOutput) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionArrayOutput ¶
func (o GetAccessPoliciesAccessPolicyCollectionArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionArrayOutput() GetAccessPoliciesAccessPolicyCollectionArrayOutput
func (GetAccessPoliciesAccessPolicyCollectionArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionArrayOutputWithContext ¶
func (o GetAccessPoliciesAccessPolicyCollectionArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionArrayOutput
type GetAccessPoliciesAccessPolicyCollectionInput ¶
type GetAccessPoliciesAccessPolicyCollectionInput interface { pulumi.Input ToGetAccessPoliciesAccessPolicyCollectionOutput() GetAccessPoliciesAccessPolicyCollectionOutput ToGetAccessPoliciesAccessPolicyCollectionOutputWithContext(context.Context) GetAccessPoliciesAccessPolicyCollectionOutput }
GetAccessPoliciesAccessPolicyCollectionInput is an input type that accepts GetAccessPoliciesAccessPolicyCollectionArgs and GetAccessPoliciesAccessPolicyCollectionOutput values. You can construct a concrete instance of `GetAccessPoliciesAccessPolicyCollectionInput` via:
GetAccessPoliciesAccessPolicyCollectionArgs{...}
type GetAccessPoliciesAccessPolicyCollectionItem ¶
type GetAccessPoliciesAccessPolicyCollectionItem struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description string `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Unique AccessPolicy identifier. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Unique Mesh identifier. MeshId string `pulumi:"meshId"` // A filter to return only resources that match the entire name given. Name string `pulumi:"name"` // List of applicable rules. Rules []GetAccessPoliciesAccessPolicyCollectionItemRule `pulumi:"rules"` // A filter to return only resources that match the life cycle state given. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
type GetAccessPoliciesAccessPolicyCollectionItemArgs ¶
type GetAccessPoliciesAccessPolicyCollectionItemArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringInput `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Unique AccessPolicy identifier. Id pulumi.StringInput `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // Unique Mesh identifier. MeshId pulumi.StringInput `pulumi:"meshId"` // A filter to return only resources that match the entire name given. Name pulumi.StringInput `pulumi:"name"` // List of applicable rules. Rules GetAccessPoliciesAccessPolicyCollectionItemRuleArrayInput `pulumi:"rules"` // A filter to return only resources that match the life cycle state given. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetAccessPoliciesAccessPolicyCollectionItemArgs) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionItemArgs) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionItemArgs) ToGetAccessPoliciesAccessPolicyCollectionItemOutput ¶
func (i GetAccessPoliciesAccessPolicyCollectionItemArgs) ToGetAccessPoliciesAccessPolicyCollectionItemOutput() GetAccessPoliciesAccessPolicyCollectionItemOutput
func (GetAccessPoliciesAccessPolicyCollectionItemArgs) ToGetAccessPoliciesAccessPolicyCollectionItemOutputWithContext ¶
func (i GetAccessPoliciesAccessPolicyCollectionItemArgs) ToGetAccessPoliciesAccessPolicyCollectionItemOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemOutput
type GetAccessPoliciesAccessPolicyCollectionItemArray ¶
type GetAccessPoliciesAccessPolicyCollectionItemArray []GetAccessPoliciesAccessPolicyCollectionItemInput
func (GetAccessPoliciesAccessPolicyCollectionItemArray) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionItemArray) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionItemArray) ToGetAccessPoliciesAccessPolicyCollectionItemArrayOutput ¶
func (i GetAccessPoliciesAccessPolicyCollectionItemArray) ToGetAccessPoliciesAccessPolicyCollectionItemArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemArrayOutput
func (GetAccessPoliciesAccessPolicyCollectionItemArray) ToGetAccessPoliciesAccessPolicyCollectionItemArrayOutputWithContext ¶
func (i GetAccessPoliciesAccessPolicyCollectionItemArray) ToGetAccessPoliciesAccessPolicyCollectionItemArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemArrayOutput
type GetAccessPoliciesAccessPolicyCollectionItemArrayInput ¶
type GetAccessPoliciesAccessPolicyCollectionItemArrayInput interface { pulumi.Input ToGetAccessPoliciesAccessPolicyCollectionItemArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemArrayOutput ToGetAccessPoliciesAccessPolicyCollectionItemArrayOutputWithContext(context.Context) GetAccessPoliciesAccessPolicyCollectionItemArrayOutput }
GetAccessPoliciesAccessPolicyCollectionItemArrayInput is an input type that accepts GetAccessPoliciesAccessPolicyCollectionItemArray and GetAccessPoliciesAccessPolicyCollectionItemArrayOutput values. You can construct a concrete instance of `GetAccessPoliciesAccessPolicyCollectionItemArrayInput` via:
GetAccessPoliciesAccessPolicyCollectionItemArray{ GetAccessPoliciesAccessPolicyCollectionItemArgs{...} }
type GetAccessPoliciesAccessPolicyCollectionItemArrayOutput ¶
type GetAccessPoliciesAccessPolicyCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetAccessPoliciesAccessPolicyCollectionItemArrayOutput) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionItemArrayOutput) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionItemArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemArrayOutput ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemArrayOutput
func (GetAccessPoliciesAccessPolicyCollectionItemArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemArrayOutputWithContext ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemArrayOutput
type GetAccessPoliciesAccessPolicyCollectionItemInput ¶
type GetAccessPoliciesAccessPolicyCollectionItemInput interface { pulumi.Input ToGetAccessPoliciesAccessPolicyCollectionItemOutput() GetAccessPoliciesAccessPolicyCollectionItemOutput ToGetAccessPoliciesAccessPolicyCollectionItemOutputWithContext(context.Context) GetAccessPoliciesAccessPolicyCollectionItemOutput }
GetAccessPoliciesAccessPolicyCollectionItemInput is an input type that accepts GetAccessPoliciesAccessPolicyCollectionItemArgs and GetAccessPoliciesAccessPolicyCollectionItemOutput values. You can construct a concrete instance of `GetAccessPoliciesAccessPolicyCollectionItemInput` via:
GetAccessPoliciesAccessPolicyCollectionItemArgs{...}
type GetAccessPoliciesAccessPolicyCollectionItemOutput ¶
type GetAccessPoliciesAccessPolicyCollectionItemOutput struct{ *pulumi.OutputState }
func (GetAccessPoliciesAccessPolicyCollectionItemOutput) CompartmentId ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetAccessPoliciesAccessPolicyCollectionItemOutput) DefinedTags ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetAccessPoliciesAccessPolicyCollectionItemOutput) Description ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) Description() pulumi.StringOutput
Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (GetAccessPoliciesAccessPolicyCollectionItemOutput) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionItemOutput) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionItemOutput) FreeformTags ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetAccessPoliciesAccessPolicyCollectionItemOutput) LifecycleDetails ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (GetAccessPoliciesAccessPolicyCollectionItemOutput) MeshId ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) MeshId() pulumi.StringOutput
Unique Mesh identifier.
func (GetAccessPoliciesAccessPolicyCollectionItemOutput) Name ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire name given.
func (GetAccessPoliciesAccessPolicyCollectionItemOutput) Rules ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) Rules() GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput
List of applicable rules.
func (GetAccessPoliciesAccessPolicyCollectionItemOutput) State ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources that match the life cycle state given.
func (GetAccessPoliciesAccessPolicyCollectionItemOutput) SystemTags ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetAccessPoliciesAccessPolicyCollectionItemOutput) TimeCreated ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (GetAccessPoliciesAccessPolicyCollectionItemOutput) TimeUpdated ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (GetAccessPoliciesAccessPolicyCollectionItemOutput) ToGetAccessPoliciesAccessPolicyCollectionItemOutput ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) ToGetAccessPoliciesAccessPolicyCollectionItemOutput() GetAccessPoliciesAccessPolicyCollectionItemOutput
func (GetAccessPoliciesAccessPolicyCollectionItemOutput) ToGetAccessPoliciesAccessPolicyCollectionItemOutputWithContext ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemOutput) ToGetAccessPoliciesAccessPolicyCollectionItemOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemOutput
type GetAccessPoliciesAccessPolicyCollectionItemRule ¶
type GetAccessPoliciesAccessPolicyCollectionItemRule struct { // Action for the traffic between the source and the destination. Action string `pulumi:"action"` // Target of the access policy. This can either be the source or the destination of the traffic. Destinations []GetAccessPoliciesAccessPolicyCollectionItemRuleDestination `pulumi:"destinations"` // Target of the access policy. This can either be the source or the destination of the traffic. Sources []GetAccessPoliciesAccessPolicyCollectionItemRuleSource `pulumi:"sources"` }
type GetAccessPoliciesAccessPolicyCollectionItemRuleArgs ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleArgs struct { // Action for the traffic between the source and the destination. Action pulumi.StringInput `pulumi:"action"` // Target of the access policy. This can either be the source or the destination of the traffic. Destinations GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayInput `pulumi:"destinations"` // Target of the access policy. This can either be the source or the destination of the traffic. Sources GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayInput `pulumi:"sources"` }
func (GetAccessPoliciesAccessPolicyCollectionItemRuleArgs) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionItemRuleArgs) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionItemRuleArgs) ToGetAccessPoliciesAccessPolicyCollectionItemRuleOutput ¶
func (i GetAccessPoliciesAccessPolicyCollectionItemRuleArgs) ToGetAccessPoliciesAccessPolicyCollectionItemRuleOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleOutput
func (GetAccessPoliciesAccessPolicyCollectionItemRuleArgs) ToGetAccessPoliciesAccessPolicyCollectionItemRuleOutputWithContext ¶
func (i GetAccessPoliciesAccessPolicyCollectionItemRuleArgs) ToGetAccessPoliciesAccessPolicyCollectionItemRuleOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleOutput
type GetAccessPoliciesAccessPolicyCollectionItemRuleArray ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleArray []GetAccessPoliciesAccessPolicyCollectionItemRuleInput
func (GetAccessPoliciesAccessPolicyCollectionItemRuleArray) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionItemRuleArray) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionItemRuleArray) ToGetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput ¶
func (i GetAccessPoliciesAccessPolicyCollectionItemRuleArray) ToGetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput
func (GetAccessPoliciesAccessPolicyCollectionItemRuleArray) ToGetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutputWithContext ¶
func (i GetAccessPoliciesAccessPolicyCollectionItemRuleArray) ToGetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput
type GetAccessPoliciesAccessPolicyCollectionItemRuleArrayInput ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleArrayInput interface { pulumi.Input ToGetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput ToGetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutputWithContext(context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput }
GetAccessPoliciesAccessPolicyCollectionItemRuleArrayInput is an input type that accepts GetAccessPoliciesAccessPolicyCollectionItemRuleArray and GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput values. You can construct a concrete instance of `GetAccessPoliciesAccessPolicyCollectionItemRuleArrayInput` via:
GetAccessPoliciesAccessPolicyCollectionItemRuleArray{ GetAccessPoliciesAccessPolicyCollectionItemRuleArgs{...} }
type GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput struct{ *pulumi.OutputState }
func (GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput
func (GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutputWithContext ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleArrayOutput
type GetAccessPoliciesAccessPolicyCollectionItemRuleDestination ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleDestination struct { // The hostnames of the external service. Only applicable for HTTP and HTTPS protocols. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com", "*". Hostname "*" can be used to allow all hosts. Hostnames []string `pulumi:"hostnames"` // The OCID of the ingress gateway resource. IngressGatewayId string `pulumi:"ingressGatewayId"` // The ipAddresses of the external service in CIDR notation. Only applicable for TCP protocol. All requests matching the given CIDR notation will pass through. In case a wildcard CIDR "0.0.0.0/0" is provided, the same port cannot be used for a virtual service communication. IpAddresses []string `pulumi:"ipAddresses"` // Ports exposed by an external service. If left empty all ports will be allowed. Ports []int `pulumi:"ports"` // Protocol of the external service Protocol string `pulumi:"protocol"` // Traffic type of the target. Type string `pulumi:"type"` // The OCID of the virtual service resource. VirtualServiceId string `pulumi:"virtualServiceId"` }
type GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArgs ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArgs struct { // The hostnames of the external service. Only applicable for HTTP and HTTPS protocols. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com", "*". Hostname "*" can be used to allow all hosts. Hostnames pulumi.StringArrayInput `pulumi:"hostnames"` // The OCID of the ingress gateway resource. IngressGatewayId pulumi.StringInput `pulumi:"ingressGatewayId"` // The ipAddresses of the external service in CIDR notation. Only applicable for TCP protocol. All requests matching the given CIDR notation will pass through. In case a wildcard CIDR "0.0.0.0/0" is provided, the same port cannot be used for a virtual service communication. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // Ports exposed by an external service. If left empty all ports will be allowed. Ports pulumi.IntArrayInput `pulumi:"ports"` // Protocol of the external service Protocol pulumi.StringInput `pulumi:"protocol"` // Traffic type of the target. Type pulumi.StringInput `pulumi:"type"` // The OCID of the virtual service resource. VirtualServiceId pulumi.StringInput `pulumi:"virtualServiceId"` }
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArgs) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArgs) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArgs) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput ¶
func (i GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArgs) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArgs) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutputWithContext ¶
func (i GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArgs) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput
type GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArray ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArray []GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationInput
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArray) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArray) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArray) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput ¶
func (i GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArray) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArray) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutputWithContext ¶
func (i GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArray) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput
type GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayInput ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayInput interface { pulumi.Input ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutputWithContext(context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput }
GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayInput is an input type that accepts GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArray and GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput values. You can construct a concrete instance of `GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayInput` via:
GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArray{ GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArgs{...} }
type GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput struct{ *pulumi.OutputState }
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutputWithContext ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput
type GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationInput ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationInput interface { pulumi.Input ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutputWithContext(context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput }
GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationInput is an input type that accepts GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArgs and GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput values. You can construct a concrete instance of `GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationInput` via:
GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArgs{...}
type GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput struct{ *pulumi.OutputState }
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) Hostnames ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) Hostnames() pulumi.StringArrayOutput
The hostnames of the external service. Only applicable for HTTP and HTTPS protocols. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com", "*". Hostname "*" can be used to allow all hosts.
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) IngressGatewayId ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) IngressGatewayId() pulumi.StringOutput
The OCID of the ingress gateway resource.
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) IpAddresses ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) IpAddresses() pulumi.StringArrayOutput
The ipAddresses of the external service in CIDR notation. Only applicable for TCP protocol. All requests matching the given CIDR notation will pass through. In case a wildcard CIDR "0.0.0.0/0" is provided, the same port cannot be used for a virtual service communication.
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) Ports ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) Ports() pulumi.IntArrayOutput
Ports exposed by an external service. If left empty all ports will be allowed.
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) Protocol ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) Protocol() pulumi.StringOutput
Protocol of the external service
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutputWithContext ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) Type ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) Type() pulumi.StringOutput
Traffic type of the target.
func (GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) VirtualServiceId ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationOutput) VirtualServiceId() pulumi.StringOutput
The OCID of the virtual service resource.
type GetAccessPoliciesAccessPolicyCollectionItemRuleInput ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleInput interface { pulumi.Input ToGetAccessPoliciesAccessPolicyCollectionItemRuleOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleOutput ToGetAccessPoliciesAccessPolicyCollectionItemRuleOutputWithContext(context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleOutput }
GetAccessPoliciesAccessPolicyCollectionItemRuleInput is an input type that accepts GetAccessPoliciesAccessPolicyCollectionItemRuleArgs and GetAccessPoliciesAccessPolicyCollectionItemRuleOutput values. You can construct a concrete instance of `GetAccessPoliciesAccessPolicyCollectionItemRuleInput` via:
GetAccessPoliciesAccessPolicyCollectionItemRuleArgs{...}
type GetAccessPoliciesAccessPolicyCollectionItemRuleOutput ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleOutput struct{ *pulumi.OutputState }
func (GetAccessPoliciesAccessPolicyCollectionItemRuleOutput) Action ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleOutput) Action() pulumi.StringOutput
Action for the traffic between the source and the destination.
func (GetAccessPoliciesAccessPolicyCollectionItemRuleOutput) Destinations ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleOutput) Destinations() GetAccessPoliciesAccessPolicyCollectionItemRuleDestinationArrayOutput
Target of the access policy. This can either be the source or the destination of the traffic.
func (GetAccessPoliciesAccessPolicyCollectionItemRuleOutput) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionItemRuleOutput) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionItemRuleOutput) Sources ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleOutput) Sources() GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput
Target of the access policy. This can either be the source or the destination of the traffic.
func (GetAccessPoliciesAccessPolicyCollectionItemRuleOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleOutput ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleOutput
func (GetAccessPoliciesAccessPolicyCollectionItemRuleOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleOutputWithContext ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleOutput
type GetAccessPoliciesAccessPolicyCollectionItemRuleSource ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleSource struct { // The hostnames of the external service. Only applicable for HTTP and HTTPS protocols. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com", "*". Hostname "*" can be used to allow all hosts. Hostnames []string `pulumi:"hostnames"` // The OCID of the ingress gateway resource. IngressGatewayId string `pulumi:"ingressGatewayId"` // The ipAddresses of the external service in CIDR notation. Only applicable for TCP protocol. All requests matching the given CIDR notation will pass through. In case a wildcard CIDR "0.0.0.0/0" is provided, the same port cannot be used for a virtual service communication. IpAddresses []string `pulumi:"ipAddresses"` // Ports exposed by an external service. If left empty all ports will be allowed. Ports []int `pulumi:"ports"` // Protocol of the external service Protocol string `pulumi:"protocol"` // Traffic type of the target. Type string `pulumi:"type"` // The OCID of the virtual service resource. VirtualServiceId string `pulumi:"virtualServiceId"` }
type GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArgs ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArgs struct { // The hostnames of the external service. Only applicable for HTTP and HTTPS protocols. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com", "*". Hostname "*" can be used to allow all hosts. Hostnames pulumi.StringArrayInput `pulumi:"hostnames"` // The OCID of the ingress gateway resource. IngressGatewayId pulumi.StringInput `pulumi:"ingressGatewayId"` // The ipAddresses of the external service in CIDR notation. Only applicable for TCP protocol. All requests matching the given CIDR notation will pass through. In case a wildcard CIDR "0.0.0.0/0" is provided, the same port cannot be used for a virtual service communication. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // Ports exposed by an external service. If left empty all ports will be allowed. Ports pulumi.IntArrayInput `pulumi:"ports"` // Protocol of the external service Protocol pulumi.StringInput `pulumi:"protocol"` // Traffic type of the target. Type pulumi.StringInput `pulumi:"type"` // The OCID of the virtual service resource. VirtualServiceId pulumi.StringInput `pulumi:"virtualServiceId"` }
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArgs) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArgs) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArgs) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput ¶
func (i GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArgs) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArgs) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutputWithContext ¶
func (i GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArgs) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput
type GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArray ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArray []GetAccessPoliciesAccessPolicyCollectionItemRuleSourceInput
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArray) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArray) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArray) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput ¶
func (i GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArray) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArray) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutputWithContext ¶
func (i GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArray) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput
type GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayInput ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayInput interface { pulumi.Input ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutputWithContext(context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput }
GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayInput is an input type that accepts GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArray and GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput values. You can construct a concrete instance of `GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayInput` via:
GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArray{ GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArgs{...} }
type GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput struct{ *pulumi.OutputState }
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutputWithContext ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArrayOutput
type GetAccessPoliciesAccessPolicyCollectionItemRuleSourceInput ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleSourceInput interface { pulumi.Input ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutputWithContext(context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput }
GetAccessPoliciesAccessPolicyCollectionItemRuleSourceInput is an input type that accepts GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArgs and GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput values. You can construct a concrete instance of `GetAccessPoliciesAccessPolicyCollectionItemRuleSourceInput` via:
GetAccessPoliciesAccessPolicyCollectionItemRuleSourceArgs{...}
type GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput ¶
type GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput struct{ *pulumi.OutputState }
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) Hostnames ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) Hostnames() pulumi.StringArrayOutput
The hostnames of the external service. Only applicable for HTTP and HTTPS protocols. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com", "*". Hostname "*" can be used to allow all hosts.
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) IngressGatewayId ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) IngressGatewayId() pulumi.StringOutput
The OCID of the ingress gateway resource.
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) IpAddresses ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) IpAddresses() pulumi.StringArrayOutput
The ipAddresses of the external service in CIDR notation. Only applicable for TCP protocol. All requests matching the given CIDR notation will pass through. In case a wildcard CIDR "0.0.0.0/0" is provided, the same port cannot be used for a virtual service communication.
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) Ports ¶
Ports exposed by an external service. If left empty all ports will be allowed.
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) Protocol ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) Protocol() pulumi.StringOutput
Protocol of the external service
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput() GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutputWithContext ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) ToGetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) Type ¶
Traffic type of the target.
func (GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) VirtualServiceId ¶
func (o GetAccessPoliciesAccessPolicyCollectionItemRuleSourceOutput) VirtualServiceId() pulumi.StringOutput
The OCID of the virtual service resource.
type GetAccessPoliciesAccessPolicyCollectionOutput ¶
type GetAccessPoliciesAccessPolicyCollectionOutput struct{ *pulumi.OutputState }
func (GetAccessPoliciesAccessPolicyCollectionOutput) ElementType ¶
func (GetAccessPoliciesAccessPolicyCollectionOutput) ElementType() reflect.Type
func (GetAccessPoliciesAccessPolicyCollectionOutput) ToGetAccessPoliciesAccessPolicyCollectionOutput ¶
func (o GetAccessPoliciesAccessPolicyCollectionOutput) ToGetAccessPoliciesAccessPolicyCollectionOutput() GetAccessPoliciesAccessPolicyCollectionOutput
func (GetAccessPoliciesAccessPolicyCollectionOutput) ToGetAccessPoliciesAccessPolicyCollectionOutputWithContext ¶
func (o GetAccessPoliciesAccessPolicyCollectionOutput) ToGetAccessPoliciesAccessPolicyCollectionOutputWithContext(ctx context.Context) GetAccessPoliciesAccessPolicyCollectionOutput
type GetAccessPoliciesArgs ¶
type GetAccessPoliciesArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` Filters []GetAccessPoliciesFilter `pulumi:"filters"` // Unique AccessPolicy identifier. Id *string `pulumi:"id"` // Unique Mesh identifier. MeshId *string `pulumi:"meshId"` // A filter to return only resources that match the entire name given. Name *string `pulumi:"name"` // A filter to return only resources that match the life cycle state given. State *string `pulumi:"state"` }
A collection of arguments for invoking getAccessPolicies.
type GetAccessPoliciesFilter ¶
type GetAccessPoliciesFilterArgs ¶
type GetAccessPoliciesFilterArgs struct { // A filter to return only resources that match the entire name given. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetAccessPoliciesFilterArgs) ElementType ¶
func (GetAccessPoliciesFilterArgs) ElementType() reflect.Type
func (GetAccessPoliciesFilterArgs) ToGetAccessPoliciesFilterOutput ¶
func (i GetAccessPoliciesFilterArgs) ToGetAccessPoliciesFilterOutput() GetAccessPoliciesFilterOutput
func (GetAccessPoliciesFilterArgs) ToGetAccessPoliciesFilterOutputWithContext ¶
func (i GetAccessPoliciesFilterArgs) ToGetAccessPoliciesFilterOutputWithContext(ctx context.Context) GetAccessPoliciesFilterOutput
type GetAccessPoliciesFilterArray ¶
type GetAccessPoliciesFilterArray []GetAccessPoliciesFilterInput
func (GetAccessPoliciesFilterArray) ElementType ¶
func (GetAccessPoliciesFilterArray) ElementType() reflect.Type
func (GetAccessPoliciesFilterArray) ToGetAccessPoliciesFilterArrayOutput ¶
func (i GetAccessPoliciesFilterArray) ToGetAccessPoliciesFilterArrayOutput() GetAccessPoliciesFilterArrayOutput
func (GetAccessPoliciesFilterArray) ToGetAccessPoliciesFilterArrayOutputWithContext ¶
func (i GetAccessPoliciesFilterArray) ToGetAccessPoliciesFilterArrayOutputWithContext(ctx context.Context) GetAccessPoliciesFilterArrayOutput
type GetAccessPoliciesFilterArrayInput ¶
type GetAccessPoliciesFilterArrayInput interface { pulumi.Input ToGetAccessPoliciesFilterArrayOutput() GetAccessPoliciesFilterArrayOutput ToGetAccessPoliciesFilterArrayOutputWithContext(context.Context) GetAccessPoliciesFilterArrayOutput }
GetAccessPoliciesFilterArrayInput is an input type that accepts GetAccessPoliciesFilterArray and GetAccessPoliciesFilterArrayOutput values. You can construct a concrete instance of `GetAccessPoliciesFilterArrayInput` via:
GetAccessPoliciesFilterArray{ GetAccessPoliciesFilterArgs{...} }
type GetAccessPoliciesFilterArrayOutput ¶
type GetAccessPoliciesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAccessPoliciesFilterArrayOutput) ElementType ¶
func (GetAccessPoliciesFilterArrayOutput) ElementType() reflect.Type
func (GetAccessPoliciesFilterArrayOutput) Index ¶
func (o GetAccessPoliciesFilterArrayOutput) Index(i pulumi.IntInput) GetAccessPoliciesFilterOutput
func (GetAccessPoliciesFilterArrayOutput) ToGetAccessPoliciesFilterArrayOutput ¶
func (o GetAccessPoliciesFilterArrayOutput) ToGetAccessPoliciesFilterArrayOutput() GetAccessPoliciesFilterArrayOutput
func (GetAccessPoliciesFilterArrayOutput) ToGetAccessPoliciesFilterArrayOutputWithContext ¶
func (o GetAccessPoliciesFilterArrayOutput) ToGetAccessPoliciesFilterArrayOutputWithContext(ctx context.Context) GetAccessPoliciesFilterArrayOutput
type GetAccessPoliciesFilterInput ¶
type GetAccessPoliciesFilterInput interface { pulumi.Input ToGetAccessPoliciesFilterOutput() GetAccessPoliciesFilterOutput ToGetAccessPoliciesFilterOutputWithContext(context.Context) GetAccessPoliciesFilterOutput }
GetAccessPoliciesFilterInput is an input type that accepts GetAccessPoliciesFilterArgs and GetAccessPoliciesFilterOutput values. You can construct a concrete instance of `GetAccessPoliciesFilterInput` via:
GetAccessPoliciesFilterArgs{...}
type GetAccessPoliciesFilterOutput ¶
type GetAccessPoliciesFilterOutput struct{ *pulumi.OutputState }
func (GetAccessPoliciesFilterOutput) ElementType ¶
func (GetAccessPoliciesFilterOutput) ElementType() reflect.Type
func (GetAccessPoliciesFilterOutput) Name ¶
func (o GetAccessPoliciesFilterOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire name given.
func (GetAccessPoliciesFilterOutput) Regex ¶
func (o GetAccessPoliciesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetAccessPoliciesFilterOutput) ToGetAccessPoliciesFilterOutput ¶
func (o GetAccessPoliciesFilterOutput) ToGetAccessPoliciesFilterOutput() GetAccessPoliciesFilterOutput
func (GetAccessPoliciesFilterOutput) ToGetAccessPoliciesFilterOutputWithContext ¶
func (o GetAccessPoliciesFilterOutput) ToGetAccessPoliciesFilterOutputWithContext(ctx context.Context) GetAccessPoliciesFilterOutput
func (GetAccessPoliciesFilterOutput) Values ¶
func (o GetAccessPoliciesFilterOutput) Values() pulumi.StringArrayOutput
type GetAccessPoliciesOutputArgs ¶
type GetAccessPoliciesOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetAccessPoliciesFilterArrayInput `pulumi:"filters"` // Unique AccessPolicy identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Unique Mesh identifier. MeshId pulumi.StringPtrInput `pulumi:"meshId"` // A filter to return only resources that match the entire name given. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to return only resources that match the life cycle state given. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getAccessPolicies.
func (GetAccessPoliciesOutputArgs) ElementType ¶
func (GetAccessPoliciesOutputArgs) ElementType() reflect.Type
type GetAccessPoliciesResult ¶
type GetAccessPoliciesResult struct { // The list of access_policy_collection. AccessPolicyCollections []GetAccessPoliciesAccessPolicyCollection `pulumi:"accessPolicyCollections"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetAccessPoliciesFilter `pulumi:"filters"` // Unique identifier that is immutable on creation. Id *string `pulumi:"id"` // The OCID of the service mesh in which this access policy is created. MeshId *string `pulumi:"meshId"` // A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name *string `pulumi:"name"` // The current state of the Resource. State *string `pulumi:"state"` }
A collection of values returned by getAccessPolicies.
func GetAccessPolicies ¶
func GetAccessPolicies(ctx *pulumi.Context, args *GetAccessPoliciesArgs, opts ...pulumi.InvokeOption) (*GetAccessPoliciesResult, error)
This data source provides the list of Access Policies in Oracle Cloud Infrastructure Service Mesh service.
Returns a list of AccessPolicy objects.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.GetAccessPolicies(ctx, &servicemesh.GetAccessPoliciesArgs{ CompartmentId: compartmentId, Id: pulumi.StringRef(accessPolicyId), MeshId: pulumi.StringRef(testMesh.Id), Name: pulumi.StringRef(accessPolicyName), State: pulumi.StringRef(accessPolicyState), }, nil) if err != nil { return err } return nil }) }
```
type GetAccessPoliciesResultOutput ¶
type GetAccessPoliciesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccessPolicies.
func GetAccessPoliciesOutput ¶
func GetAccessPoliciesOutput(ctx *pulumi.Context, args GetAccessPoliciesOutputArgs, opts ...pulumi.InvokeOption) GetAccessPoliciesResultOutput
func (GetAccessPoliciesResultOutput) AccessPolicyCollections ¶
func (o GetAccessPoliciesResultOutput) AccessPolicyCollections() GetAccessPoliciesAccessPolicyCollectionArrayOutput
The list of access_policy_collection.
func (GetAccessPoliciesResultOutput) CompartmentId ¶
func (o GetAccessPoliciesResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetAccessPoliciesResultOutput) ElementType ¶
func (GetAccessPoliciesResultOutput) ElementType() reflect.Type
func (GetAccessPoliciesResultOutput) Filters ¶
func (o GetAccessPoliciesResultOutput) Filters() GetAccessPoliciesFilterArrayOutput
func (GetAccessPoliciesResultOutput) Id ¶
func (o GetAccessPoliciesResultOutput) Id() pulumi.StringPtrOutput
Unique identifier that is immutable on creation.
func (GetAccessPoliciesResultOutput) MeshId ¶
func (o GetAccessPoliciesResultOutput) MeshId() pulumi.StringPtrOutput
The OCID of the service mesh in which this access policy is created.
func (GetAccessPoliciesResultOutput) Name ¶
func (o GetAccessPoliciesResultOutput) Name() pulumi.StringPtrOutput
A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name`
func (GetAccessPoliciesResultOutput) State ¶
func (o GetAccessPoliciesResultOutput) State() pulumi.StringPtrOutput
The current state of the Resource.
func (GetAccessPoliciesResultOutput) ToGetAccessPoliciesResultOutput ¶
func (o GetAccessPoliciesResultOutput) ToGetAccessPoliciesResultOutput() GetAccessPoliciesResultOutput
func (GetAccessPoliciesResultOutput) ToGetAccessPoliciesResultOutputWithContext ¶
func (o GetAccessPoliciesResultOutput) ToGetAccessPoliciesResultOutputWithContext(ctx context.Context) GetAccessPoliciesResultOutput
type GetAccessPolicyRule ¶
type GetAccessPolicyRule struct { // Action for the traffic between the source and the destination. Action string `pulumi:"action"` // Target of the access policy. This can either be the source or the destination of the traffic. Destinations []GetAccessPolicyRuleDestination `pulumi:"destinations"` // Target of the access policy. This can either be the source or the destination of the traffic. Sources []GetAccessPolicyRuleSource `pulumi:"sources"` }
type GetAccessPolicyRuleArgs ¶
type GetAccessPolicyRuleArgs struct { // Action for the traffic between the source and the destination. Action pulumi.StringInput `pulumi:"action"` // Target of the access policy. This can either be the source or the destination of the traffic. Destinations GetAccessPolicyRuleDestinationArrayInput `pulumi:"destinations"` // Target of the access policy. This can either be the source or the destination of the traffic. Sources GetAccessPolicyRuleSourceArrayInput `pulumi:"sources"` }
func (GetAccessPolicyRuleArgs) ElementType ¶
func (GetAccessPolicyRuleArgs) ElementType() reflect.Type
func (GetAccessPolicyRuleArgs) ToGetAccessPolicyRuleOutput ¶
func (i GetAccessPolicyRuleArgs) ToGetAccessPolicyRuleOutput() GetAccessPolicyRuleOutput
func (GetAccessPolicyRuleArgs) ToGetAccessPolicyRuleOutputWithContext ¶
func (i GetAccessPolicyRuleArgs) ToGetAccessPolicyRuleOutputWithContext(ctx context.Context) GetAccessPolicyRuleOutput
type GetAccessPolicyRuleArray ¶
type GetAccessPolicyRuleArray []GetAccessPolicyRuleInput
func (GetAccessPolicyRuleArray) ElementType ¶
func (GetAccessPolicyRuleArray) ElementType() reflect.Type
func (GetAccessPolicyRuleArray) ToGetAccessPolicyRuleArrayOutput ¶
func (i GetAccessPolicyRuleArray) ToGetAccessPolicyRuleArrayOutput() GetAccessPolicyRuleArrayOutput
func (GetAccessPolicyRuleArray) ToGetAccessPolicyRuleArrayOutputWithContext ¶
func (i GetAccessPolicyRuleArray) ToGetAccessPolicyRuleArrayOutputWithContext(ctx context.Context) GetAccessPolicyRuleArrayOutput
type GetAccessPolicyRuleArrayInput ¶
type GetAccessPolicyRuleArrayInput interface { pulumi.Input ToGetAccessPolicyRuleArrayOutput() GetAccessPolicyRuleArrayOutput ToGetAccessPolicyRuleArrayOutputWithContext(context.Context) GetAccessPolicyRuleArrayOutput }
GetAccessPolicyRuleArrayInput is an input type that accepts GetAccessPolicyRuleArray and GetAccessPolicyRuleArrayOutput values. You can construct a concrete instance of `GetAccessPolicyRuleArrayInput` via:
GetAccessPolicyRuleArray{ GetAccessPolicyRuleArgs{...} }
type GetAccessPolicyRuleArrayOutput ¶
type GetAccessPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (GetAccessPolicyRuleArrayOutput) ElementType ¶
func (GetAccessPolicyRuleArrayOutput) ElementType() reflect.Type
func (GetAccessPolicyRuleArrayOutput) Index ¶
func (o GetAccessPolicyRuleArrayOutput) Index(i pulumi.IntInput) GetAccessPolicyRuleOutput
func (GetAccessPolicyRuleArrayOutput) ToGetAccessPolicyRuleArrayOutput ¶
func (o GetAccessPolicyRuleArrayOutput) ToGetAccessPolicyRuleArrayOutput() GetAccessPolicyRuleArrayOutput
func (GetAccessPolicyRuleArrayOutput) ToGetAccessPolicyRuleArrayOutputWithContext ¶
func (o GetAccessPolicyRuleArrayOutput) ToGetAccessPolicyRuleArrayOutputWithContext(ctx context.Context) GetAccessPolicyRuleArrayOutput
type GetAccessPolicyRuleDestination ¶
type GetAccessPolicyRuleDestination struct { // The hostnames of the external service. Only applicable for HTTP and HTTPS protocols. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com", "*". Hostname "*" can be used to allow all hosts. Hostnames []string `pulumi:"hostnames"` // The OCID of the ingress gateway resource. IngressGatewayId string `pulumi:"ingressGatewayId"` // The ipAddresses of the external service in CIDR notation. Only applicable for TCP protocol. All requests matching the given CIDR notation will pass through. In case a wildcard CIDR "0.0.0.0/0" is provided, the same port cannot be used for a virtual service communication. IpAddresses []string `pulumi:"ipAddresses"` // Ports exposed by an external service. If left empty all ports will be allowed. Ports []int `pulumi:"ports"` // Protocol of the external service Protocol string `pulumi:"protocol"` // Traffic type of the target. Type string `pulumi:"type"` // The OCID of the virtual service resource. VirtualServiceId string `pulumi:"virtualServiceId"` }
type GetAccessPolicyRuleDestinationArgs ¶
type GetAccessPolicyRuleDestinationArgs struct { // The hostnames of the external service. Only applicable for HTTP and HTTPS protocols. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com", "*". Hostname "*" can be used to allow all hosts. Hostnames pulumi.StringArrayInput `pulumi:"hostnames"` // The OCID of the ingress gateway resource. IngressGatewayId pulumi.StringInput `pulumi:"ingressGatewayId"` // The ipAddresses of the external service in CIDR notation. Only applicable for TCP protocol. All requests matching the given CIDR notation will pass through. In case a wildcard CIDR "0.0.0.0/0" is provided, the same port cannot be used for a virtual service communication. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // Ports exposed by an external service. If left empty all ports will be allowed. Ports pulumi.IntArrayInput `pulumi:"ports"` // Protocol of the external service Protocol pulumi.StringInput `pulumi:"protocol"` // Traffic type of the target. Type pulumi.StringInput `pulumi:"type"` // The OCID of the virtual service resource. VirtualServiceId pulumi.StringInput `pulumi:"virtualServiceId"` }
func (GetAccessPolicyRuleDestinationArgs) ElementType ¶
func (GetAccessPolicyRuleDestinationArgs) ElementType() reflect.Type
func (GetAccessPolicyRuleDestinationArgs) ToGetAccessPolicyRuleDestinationOutput ¶
func (i GetAccessPolicyRuleDestinationArgs) ToGetAccessPolicyRuleDestinationOutput() GetAccessPolicyRuleDestinationOutput
func (GetAccessPolicyRuleDestinationArgs) ToGetAccessPolicyRuleDestinationOutputWithContext ¶
func (i GetAccessPolicyRuleDestinationArgs) ToGetAccessPolicyRuleDestinationOutputWithContext(ctx context.Context) GetAccessPolicyRuleDestinationOutput
type GetAccessPolicyRuleDestinationArray ¶
type GetAccessPolicyRuleDestinationArray []GetAccessPolicyRuleDestinationInput
func (GetAccessPolicyRuleDestinationArray) ElementType ¶
func (GetAccessPolicyRuleDestinationArray) ElementType() reflect.Type
func (GetAccessPolicyRuleDestinationArray) ToGetAccessPolicyRuleDestinationArrayOutput ¶
func (i GetAccessPolicyRuleDestinationArray) ToGetAccessPolicyRuleDestinationArrayOutput() GetAccessPolicyRuleDestinationArrayOutput
func (GetAccessPolicyRuleDestinationArray) ToGetAccessPolicyRuleDestinationArrayOutputWithContext ¶
func (i GetAccessPolicyRuleDestinationArray) ToGetAccessPolicyRuleDestinationArrayOutputWithContext(ctx context.Context) GetAccessPolicyRuleDestinationArrayOutput
type GetAccessPolicyRuleDestinationArrayInput ¶
type GetAccessPolicyRuleDestinationArrayInput interface { pulumi.Input ToGetAccessPolicyRuleDestinationArrayOutput() GetAccessPolicyRuleDestinationArrayOutput ToGetAccessPolicyRuleDestinationArrayOutputWithContext(context.Context) GetAccessPolicyRuleDestinationArrayOutput }
GetAccessPolicyRuleDestinationArrayInput is an input type that accepts GetAccessPolicyRuleDestinationArray and GetAccessPolicyRuleDestinationArrayOutput values. You can construct a concrete instance of `GetAccessPolicyRuleDestinationArrayInput` via:
GetAccessPolicyRuleDestinationArray{ GetAccessPolicyRuleDestinationArgs{...} }
type GetAccessPolicyRuleDestinationArrayOutput ¶
type GetAccessPolicyRuleDestinationArrayOutput struct{ *pulumi.OutputState }
func (GetAccessPolicyRuleDestinationArrayOutput) ElementType ¶
func (GetAccessPolicyRuleDestinationArrayOutput) ElementType() reflect.Type
func (GetAccessPolicyRuleDestinationArrayOutput) ToGetAccessPolicyRuleDestinationArrayOutput ¶
func (o GetAccessPolicyRuleDestinationArrayOutput) ToGetAccessPolicyRuleDestinationArrayOutput() GetAccessPolicyRuleDestinationArrayOutput
func (GetAccessPolicyRuleDestinationArrayOutput) ToGetAccessPolicyRuleDestinationArrayOutputWithContext ¶
func (o GetAccessPolicyRuleDestinationArrayOutput) ToGetAccessPolicyRuleDestinationArrayOutputWithContext(ctx context.Context) GetAccessPolicyRuleDestinationArrayOutput
type GetAccessPolicyRuleDestinationInput ¶
type GetAccessPolicyRuleDestinationInput interface { pulumi.Input ToGetAccessPolicyRuleDestinationOutput() GetAccessPolicyRuleDestinationOutput ToGetAccessPolicyRuleDestinationOutputWithContext(context.Context) GetAccessPolicyRuleDestinationOutput }
GetAccessPolicyRuleDestinationInput is an input type that accepts GetAccessPolicyRuleDestinationArgs and GetAccessPolicyRuleDestinationOutput values. You can construct a concrete instance of `GetAccessPolicyRuleDestinationInput` via:
GetAccessPolicyRuleDestinationArgs{...}
type GetAccessPolicyRuleDestinationOutput ¶
type GetAccessPolicyRuleDestinationOutput struct{ *pulumi.OutputState }
func (GetAccessPolicyRuleDestinationOutput) ElementType ¶
func (GetAccessPolicyRuleDestinationOutput) ElementType() reflect.Type
func (GetAccessPolicyRuleDestinationOutput) Hostnames ¶
func (o GetAccessPolicyRuleDestinationOutput) Hostnames() pulumi.StringArrayOutput
The hostnames of the external service. Only applicable for HTTP and HTTPS protocols. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com", "*". Hostname "*" can be used to allow all hosts.
func (GetAccessPolicyRuleDestinationOutput) IngressGatewayId ¶
func (o GetAccessPolicyRuleDestinationOutput) IngressGatewayId() pulumi.StringOutput
The OCID of the ingress gateway resource.
func (GetAccessPolicyRuleDestinationOutput) IpAddresses ¶
func (o GetAccessPolicyRuleDestinationOutput) IpAddresses() pulumi.StringArrayOutput
The ipAddresses of the external service in CIDR notation. Only applicable for TCP protocol. All requests matching the given CIDR notation will pass through. In case a wildcard CIDR "0.0.0.0/0" is provided, the same port cannot be used for a virtual service communication.
func (GetAccessPolicyRuleDestinationOutput) Ports ¶
func (o GetAccessPolicyRuleDestinationOutput) Ports() pulumi.IntArrayOutput
Ports exposed by an external service. If left empty all ports will be allowed.
func (GetAccessPolicyRuleDestinationOutput) Protocol ¶
func (o GetAccessPolicyRuleDestinationOutput) Protocol() pulumi.StringOutput
Protocol of the external service
func (GetAccessPolicyRuleDestinationOutput) ToGetAccessPolicyRuleDestinationOutput ¶
func (o GetAccessPolicyRuleDestinationOutput) ToGetAccessPolicyRuleDestinationOutput() GetAccessPolicyRuleDestinationOutput
func (GetAccessPolicyRuleDestinationOutput) ToGetAccessPolicyRuleDestinationOutputWithContext ¶
func (o GetAccessPolicyRuleDestinationOutput) ToGetAccessPolicyRuleDestinationOutputWithContext(ctx context.Context) GetAccessPolicyRuleDestinationOutput
func (GetAccessPolicyRuleDestinationOutput) Type ¶
func (o GetAccessPolicyRuleDestinationOutput) Type() pulumi.StringOutput
Traffic type of the target.
func (GetAccessPolicyRuleDestinationOutput) VirtualServiceId ¶
func (o GetAccessPolicyRuleDestinationOutput) VirtualServiceId() pulumi.StringOutput
The OCID of the virtual service resource.
type GetAccessPolicyRuleInput ¶
type GetAccessPolicyRuleInput interface { pulumi.Input ToGetAccessPolicyRuleOutput() GetAccessPolicyRuleOutput ToGetAccessPolicyRuleOutputWithContext(context.Context) GetAccessPolicyRuleOutput }
GetAccessPolicyRuleInput is an input type that accepts GetAccessPolicyRuleArgs and GetAccessPolicyRuleOutput values. You can construct a concrete instance of `GetAccessPolicyRuleInput` via:
GetAccessPolicyRuleArgs{...}
type GetAccessPolicyRuleOutput ¶
type GetAccessPolicyRuleOutput struct{ *pulumi.OutputState }
func (GetAccessPolicyRuleOutput) Action ¶
func (o GetAccessPolicyRuleOutput) Action() pulumi.StringOutput
Action for the traffic between the source and the destination.
func (GetAccessPolicyRuleOutput) Destinations ¶
func (o GetAccessPolicyRuleOutput) Destinations() GetAccessPolicyRuleDestinationArrayOutput
Target of the access policy. This can either be the source or the destination of the traffic.
func (GetAccessPolicyRuleOutput) ElementType ¶
func (GetAccessPolicyRuleOutput) ElementType() reflect.Type
func (GetAccessPolicyRuleOutput) Sources ¶
func (o GetAccessPolicyRuleOutput) Sources() GetAccessPolicyRuleSourceArrayOutput
Target of the access policy. This can either be the source or the destination of the traffic.
func (GetAccessPolicyRuleOutput) ToGetAccessPolicyRuleOutput ¶
func (o GetAccessPolicyRuleOutput) ToGetAccessPolicyRuleOutput() GetAccessPolicyRuleOutput
func (GetAccessPolicyRuleOutput) ToGetAccessPolicyRuleOutputWithContext ¶
func (o GetAccessPolicyRuleOutput) ToGetAccessPolicyRuleOutputWithContext(ctx context.Context) GetAccessPolicyRuleOutput
type GetAccessPolicyRuleSource ¶
type GetAccessPolicyRuleSource struct { // The hostnames of the external service. Only applicable for HTTP and HTTPS protocols. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com", "*". Hostname "*" can be used to allow all hosts. Hostnames []string `pulumi:"hostnames"` // The OCID of the ingress gateway resource. IngressGatewayId string `pulumi:"ingressGatewayId"` // The ipAddresses of the external service in CIDR notation. Only applicable for TCP protocol. All requests matching the given CIDR notation will pass through. In case a wildcard CIDR "0.0.0.0/0" is provided, the same port cannot be used for a virtual service communication. IpAddresses []string `pulumi:"ipAddresses"` // Ports exposed by an external service. If left empty all ports will be allowed. Ports []int `pulumi:"ports"` // Protocol of the external service Protocol string `pulumi:"protocol"` // Traffic type of the target. Type string `pulumi:"type"` // The OCID of the virtual service resource. VirtualServiceId string `pulumi:"virtualServiceId"` }
type GetAccessPolicyRuleSourceArgs ¶
type GetAccessPolicyRuleSourceArgs struct { // The hostnames of the external service. Only applicable for HTTP and HTTPS protocols. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com", "*". Hostname "*" can be used to allow all hosts. Hostnames pulumi.StringArrayInput `pulumi:"hostnames"` // The OCID of the ingress gateway resource. IngressGatewayId pulumi.StringInput `pulumi:"ingressGatewayId"` // The ipAddresses of the external service in CIDR notation. Only applicable for TCP protocol. All requests matching the given CIDR notation will pass through. In case a wildcard CIDR "0.0.0.0/0" is provided, the same port cannot be used for a virtual service communication. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // Ports exposed by an external service. If left empty all ports will be allowed. Ports pulumi.IntArrayInput `pulumi:"ports"` // Protocol of the external service Protocol pulumi.StringInput `pulumi:"protocol"` // Traffic type of the target. Type pulumi.StringInput `pulumi:"type"` // The OCID of the virtual service resource. VirtualServiceId pulumi.StringInput `pulumi:"virtualServiceId"` }
func (GetAccessPolicyRuleSourceArgs) ElementType ¶
func (GetAccessPolicyRuleSourceArgs) ElementType() reflect.Type
func (GetAccessPolicyRuleSourceArgs) ToGetAccessPolicyRuleSourceOutput ¶
func (i GetAccessPolicyRuleSourceArgs) ToGetAccessPolicyRuleSourceOutput() GetAccessPolicyRuleSourceOutput
func (GetAccessPolicyRuleSourceArgs) ToGetAccessPolicyRuleSourceOutputWithContext ¶
func (i GetAccessPolicyRuleSourceArgs) ToGetAccessPolicyRuleSourceOutputWithContext(ctx context.Context) GetAccessPolicyRuleSourceOutput
type GetAccessPolicyRuleSourceArray ¶
type GetAccessPolicyRuleSourceArray []GetAccessPolicyRuleSourceInput
func (GetAccessPolicyRuleSourceArray) ElementType ¶
func (GetAccessPolicyRuleSourceArray) ElementType() reflect.Type
func (GetAccessPolicyRuleSourceArray) ToGetAccessPolicyRuleSourceArrayOutput ¶
func (i GetAccessPolicyRuleSourceArray) ToGetAccessPolicyRuleSourceArrayOutput() GetAccessPolicyRuleSourceArrayOutput
func (GetAccessPolicyRuleSourceArray) ToGetAccessPolicyRuleSourceArrayOutputWithContext ¶
func (i GetAccessPolicyRuleSourceArray) ToGetAccessPolicyRuleSourceArrayOutputWithContext(ctx context.Context) GetAccessPolicyRuleSourceArrayOutput
type GetAccessPolicyRuleSourceArrayInput ¶
type GetAccessPolicyRuleSourceArrayInput interface { pulumi.Input ToGetAccessPolicyRuleSourceArrayOutput() GetAccessPolicyRuleSourceArrayOutput ToGetAccessPolicyRuleSourceArrayOutputWithContext(context.Context) GetAccessPolicyRuleSourceArrayOutput }
GetAccessPolicyRuleSourceArrayInput is an input type that accepts GetAccessPolicyRuleSourceArray and GetAccessPolicyRuleSourceArrayOutput values. You can construct a concrete instance of `GetAccessPolicyRuleSourceArrayInput` via:
GetAccessPolicyRuleSourceArray{ GetAccessPolicyRuleSourceArgs{...} }
type GetAccessPolicyRuleSourceArrayOutput ¶
type GetAccessPolicyRuleSourceArrayOutput struct{ *pulumi.OutputState }
func (GetAccessPolicyRuleSourceArrayOutput) ElementType ¶
func (GetAccessPolicyRuleSourceArrayOutput) ElementType() reflect.Type
func (GetAccessPolicyRuleSourceArrayOutput) Index ¶
func (o GetAccessPolicyRuleSourceArrayOutput) Index(i pulumi.IntInput) GetAccessPolicyRuleSourceOutput
func (GetAccessPolicyRuleSourceArrayOutput) ToGetAccessPolicyRuleSourceArrayOutput ¶
func (o GetAccessPolicyRuleSourceArrayOutput) ToGetAccessPolicyRuleSourceArrayOutput() GetAccessPolicyRuleSourceArrayOutput
func (GetAccessPolicyRuleSourceArrayOutput) ToGetAccessPolicyRuleSourceArrayOutputWithContext ¶
func (o GetAccessPolicyRuleSourceArrayOutput) ToGetAccessPolicyRuleSourceArrayOutputWithContext(ctx context.Context) GetAccessPolicyRuleSourceArrayOutput
type GetAccessPolicyRuleSourceInput ¶
type GetAccessPolicyRuleSourceInput interface { pulumi.Input ToGetAccessPolicyRuleSourceOutput() GetAccessPolicyRuleSourceOutput ToGetAccessPolicyRuleSourceOutputWithContext(context.Context) GetAccessPolicyRuleSourceOutput }
GetAccessPolicyRuleSourceInput is an input type that accepts GetAccessPolicyRuleSourceArgs and GetAccessPolicyRuleSourceOutput values. You can construct a concrete instance of `GetAccessPolicyRuleSourceInput` via:
GetAccessPolicyRuleSourceArgs{...}
type GetAccessPolicyRuleSourceOutput ¶
type GetAccessPolicyRuleSourceOutput struct{ *pulumi.OutputState }
func (GetAccessPolicyRuleSourceOutput) ElementType ¶
func (GetAccessPolicyRuleSourceOutput) ElementType() reflect.Type
func (GetAccessPolicyRuleSourceOutput) Hostnames ¶
func (o GetAccessPolicyRuleSourceOutput) Hostnames() pulumi.StringArrayOutput
The hostnames of the external service. Only applicable for HTTP and HTTPS protocols. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com", "*". Hostname "*" can be used to allow all hosts.
func (GetAccessPolicyRuleSourceOutput) IngressGatewayId ¶
func (o GetAccessPolicyRuleSourceOutput) IngressGatewayId() pulumi.StringOutput
The OCID of the ingress gateway resource.
func (GetAccessPolicyRuleSourceOutput) IpAddresses ¶
func (o GetAccessPolicyRuleSourceOutput) IpAddresses() pulumi.StringArrayOutput
The ipAddresses of the external service in CIDR notation. Only applicable for TCP protocol. All requests matching the given CIDR notation will pass through. In case a wildcard CIDR "0.0.0.0/0" is provided, the same port cannot be used for a virtual service communication.
func (GetAccessPolicyRuleSourceOutput) Ports ¶
func (o GetAccessPolicyRuleSourceOutput) Ports() pulumi.IntArrayOutput
Ports exposed by an external service. If left empty all ports will be allowed.
func (GetAccessPolicyRuleSourceOutput) Protocol ¶
func (o GetAccessPolicyRuleSourceOutput) Protocol() pulumi.StringOutput
Protocol of the external service
func (GetAccessPolicyRuleSourceOutput) ToGetAccessPolicyRuleSourceOutput ¶
func (o GetAccessPolicyRuleSourceOutput) ToGetAccessPolicyRuleSourceOutput() GetAccessPolicyRuleSourceOutput
func (GetAccessPolicyRuleSourceOutput) ToGetAccessPolicyRuleSourceOutputWithContext ¶
func (o GetAccessPolicyRuleSourceOutput) ToGetAccessPolicyRuleSourceOutputWithContext(ctx context.Context) GetAccessPolicyRuleSourceOutput
func (GetAccessPolicyRuleSourceOutput) Type ¶
func (o GetAccessPolicyRuleSourceOutput) Type() pulumi.StringOutput
Traffic type of the target.
func (GetAccessPolicyRuleSourceOutput) VirtualServiceId ¶
func (o GetAccessPolicyRuleSourceOutput) VirtualServiceId() pulumi.StringOutput
The OCID of the virtual service resource.
type GetIngressGatewayAccessLogging ¶
type GetIngressGatewayAccessLogging struct { // Determines if the logging configuration is enabled. IsEnabled bool `pulumi:"isEnabled"` }
type GetIngressGatewayAccessLoggingArgs ¶
type GetIngressGatewayAccessLoggingArgs struct { // Determines if the logging configuration is enabled. IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` }
func (GetIngressGatewayAccessLoggingArgs) ElementType ¶
func (GetIngressGatewayAccessLoggingArgs) ElementType() reflect.Type
func (GetIngressGatewayAccessLoggingArgs) ToGetIngressGatewayAccessLoggingOutput ¶
func (i GetIngressGatewayAccessLoggingArgs) ToGetIngressGatewayAccessLoggingOutput() GetIngressGatewayAccessLoggingOutput
func (GetIngressGatewayAccessLoggingArgs) ToGetIngressGatewayAccessLoggingOutputWithContext ¶
func (i GetIngressGatewayAccessLoggingArgs) ToGetIngressGatewayAccessLoggingOutputWithContext(ctx context.Context) GetIngressGatewayAccessLoggingOutput
type GetIngressGatewayAccessLoggingArray ¶
type GetIngressGatewayAccessLoggingArray []GetIngressGatewayAccessLoggingInput
func (GetIngressGatewayAccessLoggingArray) ElementType ¶
func (GetIngressGatewayAccessLoggingArray) ElementType() reflect.Type
func (GetIngressGatewayAccessLoggingArray) ToGetIngressGatewayAccessLoggingArrayOutput ¶
func (i GetIngressGatewayAccessLoggingArray) ToGetIngressGatewayAccessLoggingArrayOutput() GetIngressGatewayAccessLoggingArrayOutput
func (GetIngressGatewayAccessLoggingArray) ToGetIngressGatewayAccessLoggingArrayOutputWithContext ¶
func (i GetIngressGatewayAccessLoggingArray) ToGetIngressGatewayAccessLoggingArrayOutputWithContext(ctx context.Context) GetIngressGatewayAccessLoggingArrayOutput
type GetIngressGatewayAccessLoggingArrayInput ¶
type GetIngressGatewayAccessLoggingArrayInput interface { pulumi.Input ToGetIngressGatewayAccessLoggingArrayOutput() GetIngressGatewayAccessLoggingArrayOutput ToGetIngressGatewayAccessLoggingArrayOutputWithContext(context.Context) GetIngressGatewayAccessLoggingArrayOutput }
GetIngressGatewayAccessLoggingArrayInput is an input type that accepts GetIngressGatewayAccessLoggingArray and GetIngressGatewayAccessLoggingArrayOutput values. You can construct a concrete instance of `GetIngressGatewayAccessLoggingArrayInput` via:
GetIngressGatewayAccessLoggingArray{ GetIngressGatewayAccessLoggingArgs{...} }
type GetIngressGatewayAccessLoggingArrayOutput ¶
type GetIngressGatewayAccessLoggingArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayAccessLoggingArrayOutput) ElementType ¶
func (GetIngressGatewayAccessLoggingArrayOutput) ElementType() reflect.Type
func (GetIngressGatewayAccessLoggingArrayOutput) ToGetIngressGatewayAccessLoggingArrayOutput ¶
func (o GetIngressGatewayAccessLoggingArrayOutput) ToGetIngressGatewayAccessLoggingArrayOutput() GetIngressGatewayAccessLoggingArrayOutput
func (GetIngressGatewayAccessLoggingArrayOutput) ToGetIngressGatewayAccessLoggingArrayOutputWithContext ¶
func (o GetIngressGatewayAccessLoggingArrayOutput) ToGetIngressGatewayAccessLoggingArrayOutputWithContext(ctx context.Context) GetIngressGatewayAccessLoggingArrayOutput
type GetIngressGatewayAccessLoggingInput ¶
type GetIngressGatewayAccessLoggingInput interface { pulumi.Input ToGetIngressGatewayAccessLoggingOutput() GetIngressGatewayAccessLoggingOutput ToGetIngressGatewayAccessLoggingOutputWithContext(context.Context) GetIngressGatewayAccessLoggingOutput }
GetIngressGatewayAccessLoggingInput is an input type that accepts GetIngressGatewayAccessLoggingArgs and GetIngressGatewayAccessLoggingOutput values. You can construct a concrete instance of `GetIngressGatewayAccessLoggingInput` via:
GetIngressGatewayAccessLoggingArgs{...}
type GetIngressGatewayAccessLoggingOutput ¶
type GetIngressGatewayAccessLoggingOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayAccessLoggingOutput) ElementType ¶
func (GetIngressGatewayAccessLoggingOutput) ElementType() reflect.Type
func (GetIngressGatewayAccessLoggingOutput) IsEnabled ¶
func (o GetIngressGatewayAccessLoggingOutput) IsEnabled() pulumi.BoolOutput
Determines if the logging configuration is enabled.
func (GetIngressGatewayAccessLoggingOutput) ToGetIngressGatewayAccessLoggingOutput ¶
func (o GetIngressGatewayAccessLoggingOutput) ToGetIngressGatewayAccessLoggingOutput() GetIngressGatewayAccessLoggingOutput
func (GetIngressGatewayAccessLoggingOutput) ToGetIngressGatewayAccessLoggingOutputWithContext ¶
func (o GetIngressGatewayAccessLoggingOutput) ToGetIngressGatewayAccessLoggingOutputWithContext(ctx context.Context) GetIngressGatewayAccessLoggingOutput
type GetIngressGatewayHost ¶
type GetIngressGatewayHost struct { // Hostnames of the host. Applicable only for HTTP and TLS_PASSTHROUGH listeners. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com". Hostnames []string `pulumi:"hostnames"` // The listeners for the ingress gateway. Listeners []GetIngressGatewayHostListener `pulumi:"listeners"` // A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name string `pulumi:"name"` }
type GetIngressGatewayHostArgs ¶
type GetIngressGatewayHostArgs struct { // Hostnames of the host. Applicable only for HTTP and TLS_PASSTHROUGH listeners. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com". Hostnames pulumi.StringArrayInput `pulumi:"hostnames"` // The listeners for the ingress gateway. Listeners GetIngressGatewayHostListenerArrayInput `pulumi:"listeners"` // A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name pulumi.StringInput `pulumi:"name"` }
func (GetIngressGatewayHostArgs) ElementType ¶
func (GetIngressGatewayHostArgs) ElementType() reflect.Type
func (GetIngressGatewayHostArgs) ToGetIngressGatewayHostOutput ¶
func (i GetIngressGatewayHostArgs) ToGetIngressGatewayHostOutput() GetIngressGatewayHostOutput
func (GetIngressGatewayHostArgs) ToGetIngressGatewayHostOutputWithContext ¶
func (i GetIngressGatewayHostArgs) ToGetIngressGatewayHostOutputWithContext(ctx context.Context) GetIngressGatewayHostOutput
type GetIngressGatewayHostArray ¶
type GetIngressGatewayHostArray []GetIngressGatewayHostInput
func (GetIngressGatewayHostArray) ElementType ¶
func (GetIngressGatewayHostArray) ElementType() reflect.Type
func (GetIngressGatewayHostArray) ToGetIngressGatewayHostArrayOutput ¶
func (i GetIngressGatewayHostArray) ToGetIngressGatewayHostArrayOutput() GetIngressGatewayHostArrayOutput
func (GetIngressGatewayHostArray) ToGetIngressGatewayHostArrayOutputWithContext ¶
func (i GetIngressGatewayHostArray) ToGetIngressGatewayHostArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostArrayOutput
type GetIngressGatewayHostArrayInput ¶
type GetIngressGatewayHostArrayInput interface { pulumi.Input ToGetIngressGatewayHostArrayOutput() GetIngressGatewayHostArrayOutput ToGetIngressGatewayHostArrayOutputWithContext(context.Context) GetIngressGatewayHostArrayOutput }
GetIngressGatewayHostArrayInput is an input type that accepts GetIngressGatewayHostArray and GetIngressGatewayHostArrayOutput values. You can construct a concrete instance of `GetIngressGatewayHostArrayInput` via:
GetIngressGatewayHostArray{ GetIngressGatewayHostArgs{...} }
type GetIngressGatewayHostArrayOutput ¶
type GetIngressGatewayHostArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayHostArrayOutput) ElementType ¶
func (GetIngressGatewayHostArrayOutput) ElementType() reflect.Type
func (GetIngressGatewayHostArrayOutput) Index ¶
func (o GetIngressGatewayHostArrayOutput) Index(i pulumi.IntInput) GetIngressGatewayHostOutput
func (GetIngressGatewayHostArrayOutput) ToGetIngressGatewayHostArrayOutput ¶
func (o GetIngressGatewayHostArrayOutput) ToGetIngressGatewayHostArrayOutput() GetIngressGatewayHostArrayOutput
func (GetIngressGatewayHostArrayOutput) ToGetIngressGatewayHostArrayOutputWithContext ¶
func (o GetIngressGatewayHostArrayOutput) ToGetIngressGatewayHostArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostArrayOutput
type GetIngressGatewayHostInput ¶
type GetIngressGatewayHostInput interface { pulumi.Input ToGetIngressGatewayHostOutput() GetIngressGatewayHostOutput ToGetIngressGatewayHostOutputWithContext(context.Context) GetIngressGatewayHostOutput }
GetIngressGatewayHostInput is an input type that accepts GetIngressGatewayHostArgs and GetIngressGatewayHostOutput values. You can construct a concrete instance of `GetIngressGatewayHostInput` via:
GetIngressGatewayHostArgs{...}
type GetIngressGatewayHostListener ¶
type GetIngressGatewayHostListener struct { // Port on which ingress gateway is listening. Port int `pulumi:"port"` // Type of protocol used. Protocol string `pulumi:"protocol"` // TLS enforcement config for the ingress listener. Tls []GetIngressGatewayHostListenerTl `pulumi:"tls"` }
type GetIngressGatewayHostListenerArgs ¶
type GetIngressGatewayHostListenerArgs struct { // Port on which ingress gateway is listening. Port pulumi.IntInput `pulumi:"port"` // Type of protocol used. Protocol pulumi.StringInput `pulumi:"protocol"` // TLS enforcement config for the ingress listener. Tls GetIngressGatewayHostListenerTlArrayInput `pulumi:"tls"` }
func (GetIngressGatewayHostListenerArgs) ElementType ¶
func (GetIngressGatewayHostListenerArgs) ElementType() reflect.Type
func (GetIngressGatewayHostListenerArgs) ToGetIngressGatewayHostListenerOutput ¶
func (i GetIngressGatewayHostListenerArgs) ToGetIngressGatewayHostListenerOutput() GetIngressGatewayHostListenerOutput
func (GetIngressGatewayHostListenerArgs) ToGetIngressGatewayHostListenerOutputWithContext ¶
func (i GetIngressGatewayHostListenerArgs) ToGetIngressGatewayHostListenerOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerOutput
type GetIngressGatewayHostListenerArray ¶
type GetIngressGatewayHostListenerArray []GetIngressGatewayHostListenerInput
func (GetIngressGatewayHostListenerArray) ElementType ¶
func (GetIngressGatewayHostListenerArray) ElementType() reflect.Type
func (GetIngressGatewayHostListenerArray) ToGetIngressGatewayHostListenerArrayOutput ¶
func (i GetIngressGatewayHostListenerArray) ToGetIngressGatewayHostListenerArrayOutput() GetIngressGatewayHostListenerArrayOutput
func (GetIngressGatewayHostListenerArray) ToGetIngressGatewayHostListenerArrayOutputWithContext ¶
func (i GetIngressGatewayHostListenerArray) ToGetIngressGatewayHostListenerArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerArrayOutput
type GetIngressGatewayHostListenerArrayInput ¶
type GetIngressGatewayHostListenerArrayInput interface { pulumi.Input ToGetIngressGatewayHostListenerArrayOutput() GetIngressGatewayHostListenerArrayOutput ToGetIngressGatewayHostListenerArrayOutputWithContext(context.Context) GetIngressGatewayHostListenerArrayOutput }
GetIngressGatewayHostListenerArrayInput is an input type that accepts GetIngressGatewayHostListenerArray and GetIngressGatewayHostListenerArrayOutput values. You can construct a concrete instance of `GetIngressGatewayHostListenerArrayInput` via:
GetIngressGatewayHostListenerArray{ GetIngressGatewayHostListenerArgs{...} }
type GetIngressGatewayHostListenerArrayOutput ¶
type GetIngressGatewayHostListenerArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayHostListenerArrayOutput) ElementType ¶
func (GetIngressGatewayHostListenerArrayOutput) ElementType() reflect.Type
func (GetIngressGatewayHostListenerArrayOutput) ToGetIngressGatewayHostListenerArrayOutput ¶
func (o GetIngressGatewayHostListenerArrayOutput) ToGetIngressGatewayHostListenerArrayOutput() GetIngressGatewayHostListenerArrayOutput
func (GetIngressGatewayHostListenerArrayOutput) ToGetIngressGatewayHostListenerArrayOutputWithContext ¶
func (o GetIngressGatewayHostListenerArrayOutput) ToGetIngressGatewayHostListenerArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerArrayOutput
type GetIngressGatewayHostListenerInput ¶
type GetIngressGatewayHostListenerInput interface { pulumi.Input ToGetIngressGatewayHostListenerOutput() GetIngressGatewayHostListenerOutput ToGetIngressGatewayHostListenerOutputWithContext(context.Context) GetIngressGatewayHostListenerOutput }
GetIngressGatewayHostListenerInput is an input type that accepts GetIngressGatewayHostListenerArgs and GetIngressGatewayHostListenerOutput values. You can construct a concrete instance of `GetIngressGatewayHostListenerInput` via:
GetIngressGatewayHostListenerArgs{...}
type GetIngressGatewayHostListenerOutput ¶
type GetIngressGatewayHostListenerOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayHostListenerOutput) ElementType ¶
func (GetIngressGatewayHostListenerOutput) ElementType() reflect.Type
func (GetIngressGatewayHostListenerOutput) Port ¶
func (o GetIngressGatewayHostListenerOutput) Port() pulumi.IntOutput
Port on which ingress gateway is listening.
func (GetIngressGatewayHostListenerOutput) Protocol ¶
func (o GetIngressGatewayHostListenerOutput) Protocol() pulumi.StringOutput
Type of protocol used.
func (GetIngressGatewayHostListenerOutput) ToGetIngressGatewayHostListenerOutput ¶
func (o GetIngressGatewayHostListenerOutput) ToGetIngressGatewayHostListenerOutput() GetIngressGatewayHostListenerOutput
func (GetIngressGatewayHostListenerOutput) ToGetIngressGatewayHostListenerOutputWithContext ¶
func (o GetIngressGatewayHostListenerOutput) ToGetIngressGatewayHostListenerOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerOutput
type GetIngressGatewayHostListenerTl ¶
type GetIngressGatewayHostListenerTl struct { // Resource representing the TLS configuration used for validating client certificates. ClientValidations []GetIngressGatewayHostListenerTlClientValidation `pulumi:"clientValidations"` // DISABLED: Connection can only be plaintext. PERMISSIVE: Connection can be either plaintext or TLS/mTLS. If the clientValidation.trustedCaBundle property is configured for the listener, mTLS is performed and the client's certificates are validated by the gateway. TLS: Connection can only be TLS. MUTUAL_TLS: Connection can only be MTLS. Mode string `pulumi:"mode"` // Resource representing the location of the TLS certificate. ServerCertificates []GetIngressGatewayHostListenerTlServerCertificate `pulumi:"serverCertificates"` }
type GetIngressGatewayHostListenerTlArgs ¶
type GetIngressGatewayHostListenerTlArgs struct { // Resource representing the TLS configuration used for validating client certificates. ClientValidations GetIngressGatewayHostListenerTlClientValidationArrayInput `pulumi:"clientValidations"` // DISABLED: Connection can only be plaintext. PERMISSIVE: Connection can be either plaintext or TLS/mTLS. If the clientValidation.trustedCaBundle property is configured for the listener, mTLS is performed and the client's certificates are validated by the gateway. TLS: Connection can only be TLS. MUTUAL_TLS: Connection can only be MTLS. Mode pulumi.StringInput `pulumi:"mode"` // Resource representing the location of the TLS certificate. ServerCertificates GetIngressGatewayHostListenerTlServerCertificateArrayInput `pulumi:"serverCertificates"` }
func (GetIngressGatewayHostListenerTlArgs) ElementType ¶
func (GetIngressGatewayHostListenerTlArgs) ElementType() reflect.Type
func (GetIngressGatewayHostListenerTlArgs) ToGetIngressGatewayHostListenerTlOutput ¶
func (i GetIngressGatewayHostListenerTlArgs) ToGetIngressGatewayHostListenerTlOutput() GetIngressGatewayHostListenerTlOutput
func (GetIngressGatewayHostListenerTlArgs) ToGetIngressGatewayHostListenerTlOutputWithContext ¶
func (i GetIngressGatewayHostListenerTlArgs) ToGetIngressGatewayHostListenerTlOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlOutput
type GetIngressGatewayHostListenerTlArray ¶
type GetIngressGatewayHostListenerTlArray []GetIngressGatewayHostListenerTlInput
func (GetIngressGatewayHostListenerTlArray) ElementType ¶
func (GetIngressGatewayHostListenerTlArray) ElementType() reflect.Type
func (GetIngressGatewayHostListenerTlArray) ToGetIngressGatewayHostListenerTlArrayOutput ¶
func (i GetIngressGatewayHostListenerTlArray) ToGetIngressGatewayHostListenerTlArrayOutput() GetIngressGatewayHostListenerTlArrayOutput
func (GetIngressGatewayHostListenerTlArray) ToGetIngressGatewayHostListenerTlArrayOutputWithContext ¶
func (i GetIngressGatewayHostListenerTlArray) ToGetIngressGatewayHostListenerTlArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlArrayOutput
type GetIngressGatewayHostListenerTlArrayInput ¶
type GetIngressGatewayHostListenerTlArrayInput interface { pulumi.Input ToGetIngressGatewayHostListenerTlArrayOutput() GetIngressGatewayHostListenerTlArrayOutput ToGetIngressGatewayHostListenerTlArrayOutputWithContext(context.Context) GetIngressGatewayHostListenerTlArrayOutput }
GetIngressGatewayHostListenerTlArrayInput is an input type that accepts GetIngressGatewayHostListenerTlArray and GetIngressGatewayHostListenerTlArrayOutput values. You can construct a concrete instance of `GetIngressGatewayHostListenerTlArrayInput` via:
GetIngressGatewayHostListenerTlArray{ GetIngressGatewayHostListenerTlArgs{...} }
type GetIngressGatewayHostListenerTlArrayOutput ¶
type GetIngressGatewayHostListenerTlArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayHostListenerTlArrayOutput) ElementType ¶
func (GetIngressGatewayHostListenerTlArrayOutput) ElementType() reflect.Type
func (GetIngressGatewayHostListenerTlArrayOutput) ToGetIngressGatewayHostListenerTlArrayOutput ¶
func (o GetIngressGatewayHostListenerTlArrayOutput) ToGetIngressGatewayHostListenerTlArrayOutput() GetIngressGatewayHostListenerTlArrayOutput
func (GetIngressGatewayHostListenerTlArrayOutput) ToGetIngressGatewayHostListenerTlArrayOutputWithContext ¶
func (o GetIngressGatewayHostListenerTlArrayOutput) ToGetIngressGatewayHostListenerTlArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlArrayOutput
type GetIngressGatewayHostListenerTlClientValidation ¶
type GetIngressGatewayHostListenerTlClientValidation struct { // A list of alternate names to verify the subject identity in the certificate presented by the client. SubjectAlternateNames []string `pulumi:"subjectAlternateNames"` // Resource representing the CA bundle. TrustedCaBundles []GetIngressGatewayHostListenerTlClientValidationTrustedCaBundle `pulumi:"trustedCaBundles"` }
type GetIngressGatewayHostListenerTlClientValidationArgs ¶
type GetIngressGatewayHostListenerTlClientValidationArgs struct { // A list of alternate names to verify the subject identity in the certificate presented by the client. SubjectAlternateNames pulumi.StringArrayInput `pulumi:"subjectAlternateNames"` // Resource representing the CA bundle. TrustedCaBundles GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayInput `pulumi:"trustedCaBundles"` }
func (GetIngressGatewayHostListenerTlClientValidationArgs) ElementType ¶
func (GetIngressGatewayHostListenerTlClientValidationArgs) ElementType() reflect.Type
func (GetIngressGatewayHostListenerTlClientValidationArgs) ToGetIngressGatewayHostListenerTlClientValidationOutput ¶
func (i GetIngressGatewayHostListenerTlClientValidationArgs) ToGetIngressGatewayHostListenerTlClientValidationOutput() GetIngressGatewayHostListenerTlClientValidationOutput
func (GetIngressGatewayHostListenerTlClientValidationArgs) ToGetIngressGatewayHostListenerTlClientValidationOutputWithContext ¶
func (i GetIngressGatewayHostListenerTlClientValidationArgs) ToGetIngressGatewayHostListenerTlClientValidationOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlClientValidationOutput
type GetIngressGatewayHostListenerTlClientValidationArray ¶
type GetIngressGatewayHostListenerTlClientValidationArray []GetIngressGatewayHostListenerTlClientValidationInput
func (GetIngressGatewayHostListenerTlClientValidationArray) ElementType ¶
func (GetIngressGatewayHostListenerTlClientValidationArray) ElementType() reflect.Type
func (GetIngressGatewayHostListenerTlClientValidationArray) ToGetIngressGatewayHostListenerTlClientValidationArrayOutput ¶
func (i GetIngressGatewayHostListenerTlClientValidationArray) ToGetIngressGatewayHostListenerTlClientValidationArrayOutput() GetIngressGatewayHostListenerTlClientValidationArrayOutput
func (GetIngressGatewayHostListenerTlClientValidationArray) ToGetIngressGatewayHostListenerTlClientValidationArrayOutputWithContext ¶
func (i GetIngressGatewayHostListenerTlClientValidationArray) ToGetIngressGatewayHostListenerTlClientValidationArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlClientValidationArrayOutput
type GetIngressGatewayHostListenerTlClientValidationArrayInput ¶
type GetIngressGatewayHostListenerTlClientValidationArrayInput interface { pulumi.Input ToGetIngressGatewayHostListenerTlClientValidationArrayOutput() GetIngressGatewayHostListenerTlClientValidationArrayOutput ToGetIngressGatewayHostListenerTlClientValidationArrayOutputWithContext(context.Context) GetIngressGatewayHostListenerTlClientValidationArrayOutput }
GetIngressGatewayHostListenerTlClientValidationArrayInput is an input type that accepts GetIngressGatewayHostListenerTlClientValidationArray and GetIngressGatewayHostListenerTlClientValidationArrayOutput values. You can construct a concrete instance of `GetIngressGatewayHostListenerTlClientValidationArrayInput` via:
GetIngressGatewayHostListenerTlClientValidationArray{ GetIngressGatewayHostListenerTlClientValidationArgs{...} }
type GetIngressGatewayHostListenerTlClientValidationArrayOutput ¶
type GetIngressGatewayHostListenerTlClientValidationArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayHostListenerTlClientValidationArrayOutput) ElementType ¶
func (GetIngressGatewayHostListenerTlClientValidationArrayOutput) ElementType() reflect.Type
func (GetIngressGatewayHostListenerTlClientValidationArrayOutput) ToGetIngressGatewayHostListenerTlClientValidationArrayOutput ¶
func (o GetIngressGatewayHostListenerTlClientValidationArrayOutput) ToGetIngressGatewayHostListenerTlClientValidationArrayOutput() GetIngressGatewayHostListenerTlClientValidationArrayOutput
func (GetIngressGatewayHostListenerTlClientValidationArrayOutput) ToGetIngressGatewayHostListenerTlClientValidationArrayOutputWithContext ¶
func (o GetIngressGatewayHostListenerTlClientValidationArrayOutput) ToGetIngressGatewayHostListenerTlClientValidationArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlClientValidationArrayOutput
type GetIngressGatewayHostListenerTlClientValidationInput ¶
type GetIngressGatewayHostListenerTlClientValidationInput interface { pulumi.Input ToGetIngressGatewayHostListenerTlClientValidationOutput() GetIngressGatewayHostListenerTlClientValidationOutput ToGetIngressGatewayHostListenerTlClientValidationOutputWithContext(context.Context) GetIngressGatewayHostListenerTlClientValidationOutput }
GetIngressGatewayHostListenerTlClientValidationInput is an input type that accepts GetIngressGatewayHostListenerTlClientValidationArgs and GetIngressGatewayHostListenerTlClientValidationOutput values. You can construct a concrete instance of `GetIngressGatewayHostListenerTlClientValidationInput` via:
GetIngressGatewayHostListenerTlClientValidationArgs{...}
type GetIngressGatewayHostListenerTlClientValidationOutput ¶
type GetIngressGatewayHostListenerTlClientValidationOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayHostListenerTlClientValidationOutput) ElementType ¶
func (GetIngressGatewayHostListenerTlClientValidationOutput) ElementType() reflect.Type
func (GetIngressGatewayHostListenerTlClientValidationOutput) SubjectAlternateNames ¶
func (o GetIngressGatewayHostListenerTlClientValidationOutput) SubjectAlternateNames() pulumi.StringArrayOutput
A list of alternate names to verify the subject identity in the certificate presented by the client.
func (GetIngressGatewayHostListenerTlClientValidationOutput) ToGetIngressGatewayHostListenerTlClientValidationOutput ¶
func (o GetIngressGatewayHostListenerTlClientValidationOutput) ToGetIngressGatewayHostListenerTlClientValidationOutput() GetIngressGatewayHostListenerTlClientValidationOutput
func (GetIngressGatewayHostListenerTlClientValidationOutput) ToGetIngressGatewayHostListenerTlClientValidationOutputWithContext ¶
func (o GetIngressGatewayHostListenerTlClientValidationOutput) ToGetIngressGatewayHostListenerTlClientValidationOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlClientValidationOutput
func (GetIngressGatewayHostListenerTlClientValidationOutput) TrustedCaBundles ¶
func (o GetIngressGatewayHostListenerTlClientValidationOutput) TrustedCaBundles() GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput
Resource representing the CA bundle.
type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundle ¶
type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundle struct { // The OCID of the CA Bundle resource. CaBundleId string `pulumi:"caBundleId"` // Name of the secret. For Kubernetes this is the name of the Kubernetes secret of type tls. For other platforms the secrets must be mounted at: /etc/oci/secrets/${secretName}/tls.{key,crt} SecretName string `pulumi:"secretName"` // Type of certificate. Type string `pulumi:"type"` }
type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArgs ¶
type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArgs struct { // The OCID of the CA Bundle resource. CaBundleId pulumi.StringInput `pulumi:"caBundleId"` // Name of the secret. For Kubernetes this is the name of the Kubernetes secret of type tls. For other platforms the secrets must be mounted at: /etc/oci/secrets/${secretName}/tls.{key,crt} SecretName pulumi.StringInput `pulumi:"secretName"` // Type of certificate. Type pulumi.StringInput `pulumi:"type"` }
func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArgs) ElementType ¶
func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArgs) ElementType() reflect.Type
func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArgs) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput ¶
func (i GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArgs) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput() GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput
func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArgs) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutputWithContext ¶
func (i GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArgs) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput
type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArray ¶
type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArray []GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleInput
func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArray) ElementType ¶
func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArray) ElementType() reflect.Type
func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArray) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput ¶
func (i GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArray) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput() GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput
func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArray) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutputWithContext ¶
func (i GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArray) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput
type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayInput ¶
type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayInput interface { pulumi.Input ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput() GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutputWithContext(context.Context) GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput }
GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayInput is an input type that accepts GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArray and GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput values. You can construct a concrete instance of `GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayInput` via:
GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArray{ GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArgs{...} }
type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput ¶
type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput) ElementType ¶
func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput) ElementType() reflect.Type
func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput ¶
func (o GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput() GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput
func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutputWithContext ¶
func (o GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArrayOutput
type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleInput ¶
type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleInput interface { pulumi.Input ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput() GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutputWithContext(context.Context) GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput }
GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleInput is an input type that accepts GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArgs and GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput values. You can construct a concrete instance of `GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleInput` via:
GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleArgs{...}
type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput ¶
type GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput) CaBundleId ¶
func (o GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput) CaBundleId() pulumi.StringOutput
The OCID of the CA Bundle resource.
func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput) ElementType ¶
func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput) ElementType() reflect.Type
func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput) SecretName ¶
func (o GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput) SecretName() pulumi.StringOutput
Name of the secret. For Kubernetes this is the name of the Kubernetes secret of type tls. For other platforms the secrets must be mounted at: /etc/oci/secrets/${secretName}/tls.{key,crt}
func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput ¶
func (o GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput() GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput
func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutputWithContext ¶
func (o GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput) ToGetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput
func (GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput) Type ¶
func (o GetIngressGatewayHostListenerTlClientValidationTrustedCaBundleOutput) Type() pulumi.StringOutput
Type of certificate.
type GetIngressGatewayHostListenerTlInput ¶
type GetIngressGatewayHostListenerTlInput interface { pulumi.Input ToGetIngressGatewayHostListenerTlOutput() GetIngressGatewayHostListenerTlOutput ToGetIngressGatewayHostListenerTlOutputWithContext(context.Context) GetIngressGatewayHostListenerTlOutput }
GetIngressGatewayHostListenerTlInput is an input type that accepts GetIngressGatewayHostListenerTlArgs and GetIngressGatewayHostListenerTlOutput values. You can construct a concrete instance of `GetIngressGatewayHostListenerTlInput` via:
GetIngressGatewayHostListenerTlArgs{...}
type GetIngressGatewayHostListenerTlOutput ¶
type GetIngressGatewayHostListenerTlOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayHostListenerTlOutput) ClientValidations ¶
func (o GetIngressGatewayHostListenerTlOutput) ClientValidations() GetIngressGatewayHostListenerTlClientValidationArrayOutput
Resource representing the TLS configuration used for validating client certificates.
func (GetIngressGatewayHostListenerTlOutput) ElementType ¶
func (GetIngressGatewayHostListenerTlOutput) ElementType() reflect.Type
func (GetIngressGatewayHostListenerTlOutput) Mode ¶
func (o GetIngressGatewayHostListenerTlOutput) Mode() pulumi.StringOutput
DISABLED: Connection can only be plaintext. PERMISSIVE: Connection can be either plaintext or TLS/mTLS. If the clientValidation.trustedCaBundle property is configured for the listener, mTLS is performed and the client's certificates are validated by the gateway. TLS: Connection can only be TLS. MUTUAL_TLS: Connection can only be MTLS.
func (GetIngressGatewayHostListenerTlOutput) ServerCertificates ¶
func (o GetIngressGatewayHostListenerTlOutput) ServerCertificates() GetIngressGatewayHostListenerTlServerCertificateArrayOutput
Resource representing the location of the TLS certificate.
func (GetIngressGatewayHostListenerTlOutput) ToGetIngressGatewayHostListenerTlOutput ¶
func (o GetIngressGatewayHostListenerTlOutput) ToGetIngressGatewayHostListenerTlOutput() GetIngressGatewayHostListenerTlOutput
func (GetIngressGatewayHostListenerTlOutput) ToGetIngressGatewayHostListenerTlOutputWithContext ¶
func (o GetIngressGatewayHostListenerTlOutput) ToGetIngressGatewayHostListenerTlOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlOutput
type GetIngressGatewayHostListenerTlServerCertificate ¶
type GetIngressGatewayHostListenerTlServerCertificate struct { // The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh. CertificateId string `pulumi:"certificateId"` // Name of the secret. For Kubernetes this is the name of the Kubernetes secret of type tls. For other platforms the secrets must be mounted at: /etc/oci/secrets/${secretName}/tls.{key,crt} SecretName string `pulumi:"secretName"` // Type of certificate. Type string `pulumi:"type"` }
type GetIngressGatewayHostListenerTlServerCertificateArgs ¶
type GetIngressGatewayHostListenerTlServerCertificateArgs struct { // The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh. CertificateId pulumi.StringInput `pulumi:"certificateId"` // Name of the secret. For Kubernetes this is the name of the Kubernetes secret of type tls. For other platforms the secrets must be mounted at: /etc/oci/secrets/${secretName}/tls.{key,crt} SecretName pulumi.StringInput `pulumi:"secretName"` // Type of certificate. Type pulumi.StringInput `pulumi:"type"` }
func (GetIngressGatewayHostListenerTlServerCertificateArgs) ElementType ¶
func (GetIngressGatewayHostListenerTlServerCertificateArgs) ElementType() reflect.Type
func (GetIngressGatewayHostListenerTlServerCertificateArgs) ToGetIngressGatewayHostListenerTlServerCertificateOutput ¶
func (i GetIngressGatewayHostListenerTlServerCertificateArgs) ToGetIngressGatewayHostListenerTlServerCertificateOutput() GetIngressGatewayHostListenerTlServerCertificateOutput
func (GetIngressGatewayHostListenerTlServerCertificateArgs) ToGetIngressGatewayHostListenerTlServerCertificateOutputWithContext ¶
func (i GetIngressGatewayHostListenerTlServerCertificateArgs) ToGetIngressGatewayHostListenerTlServerCertificateOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlServerCertificateOutput
type GetIngressGatewayHostListenerTlServerCertificateArray ¶
type GetIngressGatewayHostListenerTlServerCertificateArray []GetIngressGatewayHostListenerTlServerCertificateInput
func (GetIngressGatewayHostListenerTlServerCertificateArray) ElementType ¶
func (GetIngressGatewayHostListenerTlServerCertificateArray) ElementType() reflect.Type
func (GetIngressGatewayHostListenerTlServerCertificateArray) ToGetIngressGatewayHostListenerTlServerCertificateArrayOutput ¶
func (i GetIngressGatewayHostListenerTlServerCertificateArray) ToGetIngressGatewayHostListenerTlServerCertificateArrayOutput() GetIngressGatewayHostListenerTlServerCertificateArrayOutput
func (GetIngressGatewayHostListenerTlServerCertificateArray) ToGetIngressGatewayHostListenerTlServerCertificateArrayOutputWithContext ¶
func (i GetIngressGatewayHostListenerTlServerCertificateArray) ToGetIngressGatewayHostListenerTlServerCertificateArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlServerCertificateArrayOutput
type GetIngressGatewayHostListenerTlServerCertificateArrayInput ¶
type GetIngressGatewayHostListenerTlServerCertificateArrayInput interface { pulumi.Input ToGetIngressGatewayHostListenerTlServerCertificateArrayOutput() GetIngressGatewayHostListenerTlServerCertificateArrayOutput ToGetIngressGatewayHostListenerTlServerCertificateArrayOutputWithContext(context.Context) GetIngressGatewayHostListenerTlServerCertificateArrayOutput }
GetIngressGatewayHostListenerTlServerCertificateArrayInput is an input type that accepts GetIngressGatewayHostListenerTlServerCertificateArray and GetIngressGatewayHostListenerTlServerCertificateArrayOutput values. You can construct a concrete instance of `GetIngressGatewayHostListenerTlServerCertificateArrayInput` via:
GetIngressGatewayHostListenerTlServerCertificateArray{ GetIngressGatewayHostListenerTlServerCertificateArgs{...} }
type GetIngressGatewayHostListenerTlServerCertificateArrayOutput ¶
type GetIngressGatewayHostListenerTlServerCertificateArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayHostListenerTlServerCertificateArrayOutput) ElementType ¶
func (GetIngressGatewayHostListenerTlServerCertificateArrayOutput) ElementType() reflect.Type
func (GetIngressGatewayHostListenerTlServerCertificateArrayOutput) ToGetIngressGatewayHostListenerTlServerCertificateArrayOutput ¶
func (o GetIngressGatewayHostListenerTlServerCertificateArrayOutput) ToGetIngressGatewayHostListenerTlServerCertificateArrayOutput() GetIngressGatewayHostListenerTlServerCertificateArrayOutput
func (GetIngressGatewayHostListenerTlServerCertificateArrayOutput) ToGetIngressGatewayHostListenerTlServerCertificateArrayOutputWithContext ¶
func (o GetIngressGatewayHostListenerTlServerCertificateArrayOutput) ToGetIngressGatewayHostListenerTlServerCertificateArrayOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlServerCertificateArrayOutput
type GetIngressGatewayHostListenerTlServerCertificateInput ¶
type GetIngressGatewayHostListenerTlServerCertificateInput interface { pulumi.Input ToGetIngressGatewayHostListenerTlServerCertificateOutput() GetIngressGatewayHostListenerTlServerCertificateOutput ToGetIngressGatewayHostListenerTlServerCertificateOutputWithContext(context.Context) GetIngressGatewayHostListenerTlServerCertificateOutput }
GetIngressGatewayHostListenerTlServerCertificateInput is an input type that accepts GetIngressGatewayHostListenerTlServerCertificateArgs and GetIngressGatewayHostListenerTlServerCertificateOutput values. You can construct a concrete instance of `GetIngressGatewayHostListenerTlServerCertificateInput` via:
GetIngressGatewayHostListenerTlServerCertificateArgs{...}
type GetIngressGatewayHostListenerTlServerCertificateOutput ¶
type GetIngressGatewayHostListenerTlServerCertificateOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayHostListenerTlServerCertificateOutput) CertificateId ¶
func (o GetIngressGatewayHostListenerTlServerCertificateOutput) CertificateId() pulumi.StringOutput
The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh.
func (GetIngressGatewayHostListenerTlServerCertificateOutput) ElementType ¶
func (GetIngressGatewayHostListenerTlServerCertificateOutput) ElementType() reflect.Type
func (GetIngressGatewayHostListenerTlServerCertificateOutput) SecretName ¶
func (o GetIngressGatewayHostListenerTlServerCertificateOutput) SecretName() pulumi.StringOutput
Name of the secret. For Kubernetes this is the name of the Kubernetes secret of type tls. For other platforms the secrets must be mounted at: /etc/oci/secrets/${secretName}/tls.{key,crt}
func (GetIngressGatewayHostListenerTlServerCertificateOutput) ToGetIngressGatewayHostListenerTlServerCertificateOutput ¶
func (o GetIngressGatewayHostListenerTlServerCertificateOutput) ToGetIngressGatewayHostListenerTlServerCertificateOutput() GetIngressGatewayHostListenerTlServerCertificateOutput
func (GetIngressGatewayHostListenerTlServerCertificateOutput) ToGetIngressGatewayHostListenerTlServerCertificateOutputWithContext ¶
func (o GetIngressGatewayHostListenerTlServerCertificateOutput) ToGetIngressGatewayHostListenerTlServerCertificateOutputWithContext(ctx context.Context) GetIngressGatewayHostListenerTlServerCertificateOutput
func (GetIngressGatewayHostListenerTlServerCertificateOutput) Type ¶
func (o GetIngressGatewayHostListenerTlServerCertificateOutput) Type() pulumi.StringOutput
Type of certificate.
type GetIngressGatewayHostOutput ¶
type GetIngressGatewayHostOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayHostOutput) ElementType ¶
func (GetIngressGatewayHostOutput) ElementType() reflect.Type
func (GetIngressGatewayHostOutput) Hostnames ¶
func (o GetIngressGatewayHostOutput) Hostnames() pulumi.StringArrayOutput
Hostnames of the host. Applicable only for HTTP and TLS_PASSTHROUGH listeners. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com".
func (GetIngressGatewayHostOutput) Listeners ¶
func (o GetIngressGatewayHostOutput) Listeners() GetIngressGatewayHostListenerArrayOutput
The listeners for the ingress gateway.
func (GetIngressGatewayHostOutput) Name ¶
func (o GetIngressGatewayHostOutput) Name() pulumi.StringOutput
A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name`
func (GetIngressGatewayHostOutput) ToGetIngressGatewayHostOutput ¶
func (o GetIngressGatewayHostOutput) ToGetIngressGatewayHostOutput() GetIngressGatewayHostOutput
func (GetIngressGatewayHostOutput) ToGetIngressGatewayHostOutputWithContext ¶
func (o GetIngressGatewayHostOutput) ToGetIngressGatewayHostOutputWithContext(ctx context.Context) GetIngressGatewayHostOutput
type GetIngressGatewayMtl ¶
type GetIngressGatewayMtl struct { // The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh. CertificateId string `pulumi:"certificateId"` // The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days. MaximumValidity int `pulumi:"maximumValidity"` }
type GetIngressGatewayMtlArgs ¶
type GetIngressGatewayMtlArgs struct { // The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh. CertificateId pulumi.StringInput `pulumi:"certificateId"` // The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days. MaximumValidity pulumi.IntInput `pulumi:"maximumValidity"` }
func (GetIngressGatewayMtlArgs) ElementType ¶
func (GetIngressGatewayMtlArgs) ElementType() reflect.Type
func (GetIngressGatewayMtlArgs) ToGetIngressGatewayMtlOutput ¶
func (i GetIngressGatewayMtlArgs) ToGetIngressGatewayMtlOutput() GetIngressGatewayMtlOutput
func (GetIngressGatewayMtlArgs) ToGetIngressGatewayMtlOutputWithContext ¶
func (i GetIngressGatewayMtlArgs) ToGetIngressGatewayMtlOutputWithContext(ctx context.Context) GetIngressGatewayMtlOutput
type GetIngressGatewayMtlArray ¶
type GetIngressGatewayMtlArray []GetIngressGatewayMtlInput
func (GetIngressGatewayMtlArray) ElementType ¶
func (GetIngressGatewayMtlArray) ElementType() reflect.Type
func (GetIngressGatewayMtlArray) ToGetIngressGatewayMtlArrayOutput ¶
func (i GetIngressGatewayMtlArray) ToGetIngressGatewayMtlArrayOutput() GetIngressGatewayMtlArrayOutput
func (GetIngressGatewayMtlArray) ToGetIngressGatewayMtlArrayOutputWithContext ¶
func (i GetIngressGatewayMtlArray) ToGetIngressGatewayMtlArrayOutputWithContext(ctx context.Context) GetIngressGatewayMtlArrayOutput
type GetIngressGatewayMtlArrayInput ¶
type GetIngressGatewayMtlArrayInput interface { pulumi.Input ToGetIngressGatewayMtlArrayOutput() GetIngressGatewayMtlArrayOutput ToGetIngressGatewayMtlArrayOutputWithContext(context.Context) GetIngressGatewayMtlArrayOutput }
GetIngressGatewayMtlArrayInput is an input type that accepts GetIngressGatewayMtlArray and GetIngressGatewayMtlArrayOutput values. You can construct a concrete instance of `GetIngressGatewayMtlArrayInput` via:
GetIngressGatewayMtlArray{ GetIngressGatewayMtlArgs{...} }
type GetIngressGatewayMtlArrayOutput ¶
type GetIngressGatewayMtlArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayMtlArrayOutput) ElementType ¶
func (GetIngressGatewayMtlArrayOutput) ElementType() reflect.Type
func (GetIngressGatewayMtlArrayOutput) Index ¶
func (o GetIngressGatewayMtlArrayOutput) Index(i pulumi.IntInput) GetIngressGatewayMtlOutput
func (GetIngressGatewayMtlArrayOutput) ToGetIngressGatewayMtlArrayOutput ¶
func (o GetIngressGatewayMtlArrayOutput) ToGetIngressGatewayMtlArrayOutput() GetIngressGatewayMtlArrayOutput
func (GetIngressGatewayMtlArrayOutput) ToGetIngressGatewayMtlArrayOutputWithContext ¶
func (o GetIngressGatewayMtlArrayOutput) ToGetIngressGatewayMtlArrayOutputWithContext(ctx context.Context) GetIngressGatewayMtlArrayOutput
type GetIngressGatewayMtlInput ¶
type GetIngressGatewayMtlInput interface { pulumi.Input ToGetIngressGatewayMtlOutput() GetIngressGatewayMtlOutput ToGetIngressGatewayMtlOutputWithContext(context.Context) GetIngressGatewayMtlOutput }
GetIngressGatewayMtlInput is an input type that accepts GetIngressGatewayMtlArgs and GetIngressGatewayMtlOutput values. You can construct a concrete instance of `GetIngressGatewayMtlInput` via:
GetIngressGatewayMtlArgs{...}
type GetIngressGatewayMtlOutput ¶
type GetIngressGatewayMtlOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayMtlOutput) CertificateId ¶
func (o GetIngressGatewayMtlOutput) CertificateId() pulumi.StringOutput
The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh.
func (GetIngressGatewayMtlOutput) ElementType ¶
func (GetIngressGatewayMtlOutput) ElementType() reflect.Type
func (GetIngressGatewayMtlOutput) MaximumValidity ¶
func (o GetIngressGatewayMtlOutput) MaximumValidity() pulumi.IntOutput
The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days.
func (GetIngressGatewayMtlOutput) ToGetIngressGatewayMtlOutput ¶
func (o GetIngressGatewayMtlOutput) ToGetIngressGatewayMtlOutput() GetIngressGatewayMtlOutput
func (GetIngressGatewayMtlOutput) ToGetIngressGatewayMtlOutputWithContext ¶
func (o GetIngressGatewayMtlOutput) ToGetIngressGatewayMtlOutputWithContext(ctx context.Context) GetIngressGatewayMtlOutput
type GetIngressGatewayRouteTableRouteRule ¶
type GetIngressGatewayRouteTableRouteRule struct { // The destination of the request. Destinations []GetIngressGatewayRouteTableRouteRuleDestination `pulumi:"destinations"` // The ingress gateway host to which the route rule attaches. If not specified, the route rule gets attached to all hosts on the ingress gateway. IngressGatewayHosts []GetIngressGatewayRouteTableRouteRuleIngressGatewayHost `pulumi:"ingressGatewayHosts"` // If true, the rule will check that the content-type header has a application/grpc or one of the various application/grpc+ values. IsGrpc bool `pulumi:"isGrpc"` // If true, the hostname will be rewritten to the target virtual deployment's DNS hostname. IsHostRewriteEnabled bool `pulumi:"isHostRewriteEnabled"` // If true, the matched path prefix will be rewritten to '/' before being directed to the target virtual deployment. IsPathRewriteEnabled bool `pulumi:"isPathRewriteEnabled"` // Route to match Path string `pulumi:"path"` // Match type for the route PathType string `pulumi:"pathType"` // The maximum duration in milliseconds for the upstream service to respond to a request. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP based route rules, and disabled (no timeout) when 'isGrpc' is true. The value 0 (zero) indicates that the timeout is disabled. For streaming responses from the upstream service, consider either keeping the timeout disabled or set a sufficiently high value. RequestTimeoutInMs string `pulumi:"requestTimeoutInMs"` // Type of protocol. Type string `pulumi:"type"` }
type GetIngressGatewayRouteTableRouteRuleArgs ¶
type GetIngressGatewayRouteTableRouteRuleArgs struct { // The destination of the request. Destinations GetIngressGatewayRouteTableRouteRuleDestinationArrayInput `pulumi:"destinations"` // The ingress gateway host to which the route rule attaches. If not specified, the route rule gets attached to all hosts on the ingress gateway. IngressGatewayHosts GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayInput `pulumi:"ingressGatewayHosts"` // If true, the rule will check that the content-type header has a application/grpc or one of the various application/grpc+ values. IsGrpc pulumi.BoolInput `pulumi:"isGrpc"` // If true, the hostname will be rewritten to the target virtual deployment's DNS hostname. IsHostRewriteEnabled pulumi.BoolInput `pulumi:"isHostRewriteEnabled"` // If true, the matched path prefix will be rewritten to '/' before being directed to the target virtual deployment. IsPathRewriteEnabled pulumi.BoolInput `pulumi:"isPathRewriteEnabled"` // Route to match Path pulumi.StringInput `pulumi:"path"` // Match type for the route PathType pulumi.StringInput `pulumi:"pathType"` // The maximum duration in milliseconds for the upstream service to respond to a request. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP based route rules, and disabled (no timeout) when 'isGrpc' is true. The value 0 (zero) indicates that the timeout is disabled. For streaming responses from the upstream service, consider either keeping the timeout disabled or set a sufficiently high value. RequestTimeoutInMs pulumi.StringInput `pulumi:"requestTimeoutInMs"` // Type of protocol. Type pulumi.StringInput `pulumi:"type"` }
func (GetIngressGatewayRouteTableRouteRuleArgs) ElementType ¶
func (GetIngressGatewayRouteTableRouteRuleArgs) ElementType() reflect.Type
func (GetIngressGatewayRouteTableRouteRuleArgs) ToGetIngressGatewayRouteTableRouteRuleOutput ¶
func (i GetIngressGatewayRouteTableRouteRuleArgs) ToGetIngressGatewayRouteTableRouteRuleOutput() GetIngressGatewayRouteTableRouteRuleOutput
func (GetIngressGatewayRouteTableRouteRuleArgs) ToGetIngressGatewayRouteTableRouteRuleOutputWithContext ¶
func (i GetIngressGatewayRouteTableRouteRuleArgs) ToGetIngressGatewayRouteTableRouteRuleOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleOutput
type GetIngressGatewayRouteTableRouteRuleArray ¶
type GetIngressGatewayRouteTableRouteRuleArray []GetIngressGatewayRouteTableRouteRuleInput
func (GetIngressGatewayRouteTableRouteRuleArray) ElementType ¶
func (GetIngressGatewayRouteTableRouteRuleArray) ElementType() reflect.Type
func (GetIngressGatewayRouteTableRouteRuleArray) ToGetIngressGatewayRouteTableRouteRuleArrayOutput ¶
func (i GetIngressGatewayRouteTableRouteRuleArray) ToGetIngressGatewayRouteTableRouteRuleArrayOutput() GetIngressGatewayRouteTableRouteRuleArrayOutput
func (GetIngressGatewayRouteTableRouteRuleArray) ToGetIngressGatewayRouteTableRouteRuleArrayOutputWithContext ¶
func (i GetIngressGatewayRouteTableRouteRuleArray) ToGetIngressGatewayRouteTableRouteRuleArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleArrayOutput
type GetIngressGatewayRouteTableRouteRuleArrayInput ¶
type GetIngressGatewayRouteTableRouteRuleArrayInput interface { pulumi.Input ToGetIngressGatewayRouteTableRouteRuleArrayOutput() GetIngressGatewayRouteTableRouteRuleArrayOutput ToGetIngressGatewayRouteTableRouteRuleArrayOutputWithContext(context.Context) GetIngressGatewayRouteTableRouteRuleArrayOutput }
GetIngressGatewayRouteTableRouteRuleArrayInput is an input type that accepts GetIngressGatewayRouteTableRouteRuleArray and GetIngressGatewayRouteTableRouteRuleArrayOutput values. You can construct a concrete instance of `GetIngressGatewayRouteTableRouteRuleArrayInput` via:
GetIngressGatewayRouteTableRouteRuleArray{ GetIngressGatewayRouteTableRouteRuleArgs{...} }
type GetIngressGatewayRouteTableRouteRuleArrayOutput ¶
type GetIngressGatewayRouteTableRouteRuleArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayRouteTableRouteRuleArrayOutput) ElementType ¶
func (GetIngressGatewayRouteTableRouteRuleArrayOutput) ElementType() reflect.Type
func (GetIngressGatewayRouteTableRouteRuleArrayOutput) ToGetIngressGatewayRouteTableRouteRuleArrayOutput ¶
func (o GetIngressGatewayRouteTableRouteRuleArrayOutput) ToGetIngressGatewayRouteTableRouteRuleArrayOutput() GetIngressGatewayRouteTableRouteRuleArrayOutput
func (GetIngressGatewayRouteTableRouteRuleArrayOutput) ToGetIngressGatewayRouteTableRouteRuleArrayOutputWithContext ¶
func (o GetIngressGatewayRouteTableRouteRuleArrayOutput) ToGetIngressGatewayRouteTableRouteRuleArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleArrayOutput
type GetIngressGatewayRouteTableRouteRuleDestination ¶
type GetIngressGatewayRouteTableRouteRuleDestination struct { // The port of the ingress gateway host listener. Leave empty to match all ports for the host. Port int `pulumi:"port"` // The OCID of the virtual service where the request will be routed. VirtualServiceId string `pulumi:"virtualServiceId"` // Weight of traffic target. Weight int `pulumi:"weight"` }
type GetIngressGatewayRouteTableRouteRuleDestinationArgs ¶
type GetIngressGatewayRouteTableRouteRuleDestinationArgs struct { // The port of the ingress gateway host listener. Leave empty to match all ports for the host. Port pulumi.IntInput `pulumi:"port"` // The OCID of the virtual service where the request will be routed. VirtualServiceId pulumi.StringInput `pulumi:"virtualServiceId"` // Weight of traffic target. Weight pulumi.IntInput `pulumi:"weight"` }
func (GetIngressGatewayRouteTableRouteRuleDestinationArgs) ElementType ¶
func (GetIngressGatewayRouteTableRouteRuleDestinationArgs) ElementType() reflect.Type
func (GetIngressGatewayRouteTableRouteRuleDestinationArgs) ToGetIngressGatewayRouteTableRouteRuleDestinationOutput ¶
func (i GetIngressGatewayRouteTableRouteRuleDestinationArgs) ToGetIngressGatewayRouteTableRouteRuleDestinationOutput() GetIngressGatewayRouteTableRouteRuleDestinationOutput
func (GetIngressGatewayRouteTableRouteRuleDestinationArgs) ToGetIngressGatewayRouteTableRouteRuleDestinationOutputWithContext ¶
func (i GetIngressGatewayRouteTableRouteRuleDestinationArgs) ToGetIngressGatewayRouteTableRouteRuleDestinationOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleDestinationOutput
type GetIngressGatewayRouteTableRouteRuleDestinationArray ¶
type GetIngressGatewayRouteTableRouteRuleDestinationArray []GetIngressGatewayRouteTableRouteRuleDestinationInput
func (GetIngressGatewayRouteTableRouteRuleDestinationArray) ElementType ¶
func (GetIngressGatewayRouteTableRouteRuleDestinationArray) ElementType() reflect.Type
func (GetIngressGatewayRouteTableRouteRuleDestinationArray) ToGetIngressGatewayRouteTableRouteRuleDestinationArrayOutput ¶
func (i GetIngressGatewayRouteTableRouteRuleDestinationArray) ToGetIngressGatewayRouteTableRouteRuleDestinationArrayOutput() GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput
func (GetIngressGatewayRouteTableRouteRuleDestinationArray) ToGetIngressGatewayRouteTableRouteRuleDestinationArrayOutputWithContext ¶
func (i GetIngressGatewayRouteTableRouteRuleDestinationArray) ToGetIngressGatewayRouteTableRouteRuleDestinationArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput
type GetIngressGatewayRouteTableRouteRuleDestinationArrayInput ¶
type GetIngressGatewayRouteTableRouteRuleDestinationArrayInput interface { pulumi.Input ToGetIngressGatewayRouteTableRouteRuleDestinationArrayOutput() GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput ToGetIngressGatewayRouteTableRouteRuleDestinationArrayOutputWithContext(context.Context) GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput }
GetIngressGatewayRouteTableRouteRuleDestinationArrayInput is an input type that accepts GetIngressGatewayRouteTableRouteRuleDestinationArray and GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput values. You can construct a concrete instance of `GetIngressGatewayRouteTableRouteRuleDestinationArrayInput` via:
GetIngressGatewayRouteTableRouteRuleDestinationArray{ GetIngressGatewayRouteTableRouteRuleDestinationArgs{...} }
type GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput ¶
type GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput) ElementType ¶
func (GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput) ElementType() reflect.Type
func (GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput) ToGetIngressGatewayRouteTableRouteRuleDestinationArrayOutput ¶
func (o GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput) ToGetIngressGatewayRouteTableRouteRuleDestinationArrayOutput() GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput
func (GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput) ToGetIngressGatewayRouteTableRouteRuleDestinationArrayOutputWithContext ¶
func (o GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput) ToGetIngressGatewayRouteTableRouteRuleDestinationArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput
type GetIngressGatewayRouteTableRouteRuleDestinationInput ¶
type GetIngressGatewayRouteTableRouteRuleDestinationInput interface { pulumi.Input ToGetIngressGatewayRouteTableRouteRuleDestinationOutput() GetIngressGatewayRouteTableRouteRuleDestinationOutput ToGetIngressGatewayRouteTableRouteRuleDestinationOutputWithContext(context.Context) GetIngressGatewayRouteTableRouteRuleDestinationOutput }
GetIngressGatewayRouteTableRouteRuleDestinationInput is an input type that accepts GetIngressGatewayRouteTableRouteRuleDestinationArgs and GetIngressGatewayRouteTableRouteRuleDestinationOutput values. You can construct a concrete instance of `GetIngressGatewayRouteTableRouteRuleDestinationInput` via:
GetIngressGatewayRouteTableRouteRuleDestinationArgs{...}
type GetIngressGatewayRouteTableRouteRuleDestinationOutput ¶
type GetIngressGatewayRouteTableRouteRuleDestinationOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayRouteTableRouteRuleDestinationOutput) ElementType ¶
func (GetIngressGatewayRouteTableRouteRuleDestinationOutput) ElementType() reflect.Type
func (GetIngressGatewayRouteTableRouteRuleDestinationOutput) Port ¶
func (o GetIngressGatewayRouteTableRouteRuleDestinationOutput) Port() pulumi.IntOutput
The port of the ingress gateway host listener. Leave empty to match all ports for the host.
func (GetIngressGatewayRouteTableRouteRuleDestinationOutput) ToGetIngressGatewayRouteTableRouteRuleDestinationOutput ¶
func (o GetIngressGatewayRouteTableRouteRuleDestinationOutput) ToGetIngressGatewayRouteTableRouteRuleDestinationOutput() GetIngressGatewayRouteTableRouteRuleDestinationOutput
func (GetIngressGatewayRouteTableRouteRuleDestinationOutput) ToGetIngressGatewayRouteTableRouteRuleDestinationOutputWithContext ¶
func (o GetIngressGatewayRouteTableRouteRuleDestinationOutput) ToGetIngressGatewayRouteTableRouteRuleDestinationOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleDestinationOutput
func (GetIngressGatewayRouteTableRouteRuleDestinationOutput) VirtualServiceId ¶
func (o GetIngressGatewayRouteTableRouteRuleDestinationOutput) VirtualServiceId() pulumi.StringOutput
The OCID of the virtual service where the request will be routed.
func (GetIngressGatewayRouteTableRouteRuleDestinationOutput) Weight ¶
func (o GetIngressGatewayRouteTableRouteRuleDestinationOutput) Weight() pulumi.IntOutput
Weight of traffic target.
type GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArgs ¶
type GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArgs struct { // Name of the ingress gateway host that this route should apply to. Name pulumi.StringInput `pulumi:"name"` // The port of the ingress gateway host listener. Leave empty to match all ports for the host. Port pulumi.IntInput `pulumi:"port"` }
func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ElementType ¶
func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ElementType() reflect.Type
func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput ¶
func (i GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput() GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutputWithContext ¶
func (i GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
type GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArray ¶
type GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArray []GetIngressGatewayRouteTableRouteRuleIngressGatewayHostInput
func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArray) ElementType ¶
func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArray) ElementType() reflect.Type
func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArray) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput ¶
func (i GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArray) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput() GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput
func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArray) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutputWithContext ¶
func (i GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArray) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput
type GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayInput ¶
type GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayInput interface { pulumi.Input ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput() GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutputWithContext(context.Context) GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput }
GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayInput is an input type that accepts GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArray and GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput values. You can construct a concrete instance of `GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayInput` via:
GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArray{ GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArgs{...} }
type GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput ¶
type GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput) ElementType ¶
func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput) ElementType() reflect.Type
func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput ¶
func (o GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput() GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput
func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutputWithContext ¶
func (o GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput
type GetIngressGatewayRouteTableRouteRuleIngressGatewayHostInput ¶
type GetIngressGatewayRouteTableRouteRuleIngressGatewayHostInput interface { pulumi.Input ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput() GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutputWithContext(context.Context) GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput }
GetIngressGatewayRouteTableRouteRuleIngressGatewayHostInput is an input type that accepts GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArgs and GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput values. You can construct a concrete instance of `GetIngressGatewayRouteTableRouteRuleIngressGatewayHostInput` via:
GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArgs{...}
type GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput ¶
type GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ElementType ¶
func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ElementType() reflect.Type
func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) Name ¶
Name of the ingress gateway host that this route should apply to.
func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) Port ¶
The port of the ingress gateway host listener. Leave empty to match all ports for the host.
func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput ¶
func (o GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput() GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
func (GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutputWithContext ¶
func (o GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ToGetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
type GetIngressGatewayRouteTableRouteRuleInput ¶
type GetIngressGatewayRouteTableRouteRuleInput interface { pulumi.Input ToGetIngressGatewayRouteTableRouteRuleOutput() GetIngressGatewayRouteTableRouteRuleOutput ToGetIngressGatewayRouteTableRouteRuleOutputWithContext(context.Context) GetIngressGatewayRouteTableRouteRuleOutput }
GetIngressGatewayRouteTableRouteRuleInput is an input type that accepts GetIngressGatewayRouteTableRouteRuleArgs and GetIngressGatewayRouteTableRouteRuleOutput values. You can construct a concrete instance of `GetIngressGatewayRouteTableRouteRuleInput` via:
GetIngressGatewayRouteTableRouteRuleArgs{...}
type GetIngressGatewayRouteTableRouteRuleOutput ¶
type GetIngressGatewayRouteTableRouteRuleOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayRouteTableRouteRuleOutput) Destinations ¶
func (o GetIngressGatewayRouteTableRouteRuleOutput) Destinations() GetIngressGatewayRouteTableRouteRuleDestinationArrayOutput
The destination of the request.
func (GetIngressGatewayRouteTableRouteRuleOutput) ElementType ¶
func (GetIngressGatewayRouteTableRouteRuleOutput) ElementType() reflect.Type
func (GetIngressGatewayRouteTableRouteRuleOutput) IngressGatewayHosts ¶
func (o GetIngressGatewayRouteTableRouteRuleOutput) IngressGatewayHosts() GetIngressGatewayRouteTableRouteRuleIngressGatewayHostArrayOutput
The ingress gateway host to which the route rule attaches. If not specified, the route rule gets attached to all hosts on the ingress gateway.
func (GetIngressGatewayRouteTableRouteRuleOutput) IsGrpc ¶
func (o GetIngressGatewayRouteTableRouteRuleOutput) IsGrpc() pulumi.BoolOutput
If true, the rule will check that the content-type header has a application/grpc or one of the various application/grpc+ values.
func (GetIngressGatewayRouteTableRouteRuleOutput) IsHostRewriteEnabled ¶
func (o GetIngressGatewayRouteTableRouteRuleOutput) IsHostRewriteEnabled() pulumi.BoolOutput
If true, the hostname will be rewritten to the target virtual deployment's DNS hostname.
func (GetIngressGatewayRouteTableRouteRuleOutput) IsPathRewriteEnabled ¶
func (o GetIngressGatewayRouteTableRouteRuleOutput) IsPathRewriteEnabled() pulumi.BoolOutput
If true, the matched path prefix will be rewritten to '/' before being directed to the target virtual deployment.
func (GetIngressGatewayRouteTableRouteRuleOutput) Path ¶
func (o GetIngressGatewayRouteTableRouteRuleOutput) Path() pulumi.StringOutput
Route to match
func (GetIngressGatewayRouteTableRouteRuleOutput) PathType ¶
func (o GetIngressGatewayRouteTableRouteRuleOutput) PathType() pulumi.StringOutput
Match type for the route
func (GetIngressGatewayRouteTableRouteRuleOutput) RequestTimeoutInMs ¶
func (o GetIngressGatewayRouteTableRouteRuleOutput) RequestTimeoutInMs() pulumi.StringOutput
The maximum duration in milliseconds for the upstream service to respond to a request. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP based route rules, and disabled (no timeout) when 'isGrpc' is true. The value 0 (zero) indicates that the timeout is disabled. For streaming responses from the upstream service, consider either keeping the timeout disabled or set a sufficiently high value.
func (GetIngressGatewayRouteTableRouteRuleOutput) ToGetIngressGatewayRouteTableRouteRuleOutput ¶
func (o GetIngressGatewayRouteTableRouteRuleOutput) ToGetIngressGatewayRouteTableRouteRuleOutput() GetIngressGatewayRouteTableRouteRuleOutput
func (GetIngressGatewayRouteTableRouteRuleOutput) ToGetIngressGatewayRouteTableRouteRuleOutputWithContext ¶
func (o GetIngressGatewayRouteTableRouteRuleOutput) ToGetIngressGatewayRouteTableRouteRuleOutputWithContext(ctx context.Context) GetIngressGatewayRouteTableRouteRuleOutput
func (GetIngressGatewayRouteTableRouteRuleOutput) Type ¶
func (o GetIngressGatewayRouteTableRouteRuleOutput) Type() pulumi.StringOutput
Type of protocol.
type GetIngressGatewayRouteTablesArgs ¶
type GetIngressGatewayRouteTablesArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` Filters []GetIngressGatewayRouteTablesFilter `pulumi:"filters"` // Unique IngressGatewayRouteTable identifier. Id *string `pulumi:"id"` // Unique IngressGateway identifier. IngressGatewayId *string `pulumi:"ingressGatewayId"` // A filter to return only resources that match the entire name given. Name *string `pulumi:"name"` // A filter to return only resources that match the life cycle state given. State *string `pulumi:"state"` }
A collection of arguments for invoking getIngressGatewayRouteTables.
type GetIngressGatewayRouteTablesFilterArgs ¶
type GetIngressGatewayRouteTablesFilterArgs struct { // A filter to return only resources that match the entire name given. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetIngressGatewayRouteTablesFilterArgs) ElementType ¶
func (GetIngressGatewayRouteTablesFilterArgs) ElementType() reflect.Type
func (GetIngressGatewayRouteTablesFilterArgs) ToGetIngressGatewayRouteTablesFilterOutput ¶
func (i GetIngressGatewayRouteTablesFilterArgs) ToGetIngressGatewayRouteTablesFilterOutput() GetIngressGatewayRouteTablesFilterOutput
func (GetIngressGatewayRouteTablesFilterArgs) ToGetIngressGatewayRouteTablesFilterOutputWithContext ¶
func (i GetIngressGatewayRouteTablesFilterArgs) ToGetIngressGatewayRouteTablesFilterOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesFilterOutput
type GetIngressGatewayRouteTablesFilterArray ¶
type GetIngressGatewayRouteTablesFilterArray []GetIngressGatewayRouteTablesFilterInput
func (GetIngressGatewayRouteTablesFilterArray) ElementType ¶
func (GetIngressGatewayRouteTablesFilterArray) ElementType() reflect.Type
func (GetIngressGatewayRouteTablesFilterArray) ToGetIngressGatewayRouteTablesFilterArrayOutput ¶
func (i GetIngressGatewayRouteTablesFilterArray) ToGetIngressGatewayRouteTablesFilterArrayOutput() GetIngressGatewayRouteTablesFilterArrayOutput
func (GetIngressGatewayRouteTablesFilterArray) ToGetIngressGatewayRouteTablesFilterArrayOutputWithContext ¶
func (i GetIngressGatewayRouteTablesFilterArray) ToGetIngressGatewayRouteTablesFilterArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesFilterArrayOutput
type GetIngressGatewayRouteTablesFilterArrayInput ¶
type GetIngressGatewayRouteTablesFilterArrayInput interface { pulumi.Input ToGetIngressGatewayRouteTablesFilterArrayOutput() GetIngressGatewayRouteTablesFilterArrayOutput ToGetIngressGatewayRouteTablesFilterArrayOutputWithContext(context.Context) GetIngressGatewayRouteTablesFilterArrayOutput }
GetIngressGatewayRouteTablesFilterArrayInput is an input type that accepts GetIngressGatewayRouteTablesFilterArray and GetIngressGatewayRouteTablesFilterArrayOutput values. You can construct a concrete instance of `GetIngressGatewayRouteTablesFilterArrayInput` via:
GetIngressGatewayRouteTablesFilterArray{ GetIngressGatewayRouteTablesFilterArgs{...} }
type GetIngressGatewayRouteTablesFilterArrayOutput ¶
type GetIngressGatewayRouteTablesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayRouteTablesFilterArrayOutput) ElementType ¶
func (GetIngressGatewayRouteTablesFilterArrayOutput) ElementType() reflect.Type
func (GetIngressGatewayRouteTablesFilterArrayOutput) ToGetIngressGatewayRouteTablesFilterArrayOutput ¶
func (o GetIngressGatewayRouteTablesFilterArrayOutput) ToGetIngressGatewayRouteTablesFilterArrayOutput() GetIngressGatewayRouteTablesFilterArrayOutput
func (GetIngressGatewayRouteTablesFilterArrayOutput) ToGetIngressGatewayRouteTablesFilterArrayOutputWithContext ¶
func (o GetIngressGatewayRouteTablesFilterArrayOutput) ToGetIngressGatewayRouteTablesFilterArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesFilterArrayOutput
type GetIngressGatewayRouteTablesFilterInput ¶
type GetIngressGatewayRouteTablesFilterInput interface { pulumi.Input ToGetIngressGatewayRouteTablesFilterOutput() GetIngressGatewayRouteTablesFilterOutput ToGetIngressGatewayRouteTablesFilterOutputWithContext(context.Context) GetIngressGatewayRouteTablesFilterOutput }
GetIngressGatewayRouteTablesFilterInput is an input type that accepts GetIngressGatewayRouteTablesFilterArgs and GetIngressGatewayRouteTablesFilterOutput values. You can construct a concrete instance of `GetIngressGatewayRouteTablesFilterInput` via:
GetIngressGatewayRouteTablesFilterArgs{...}
type GetIngressGatewayRouteTablesFilterOutput ¶
type GetIngressGatewayRouteTablesFilterOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayRouteTablesFilterOutput) ElementType ¶
func (GetIngressGatewayRouteTablesFilterOutput) ElementType() reflect.Type
func (GetIngressGatewayRouteTablesFilterOutput) Name ¶
func (o GetIngressGatewayRouteTablesFilterOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire name given.
func (GetIngressGatewayRouteTablesFilterOutput) Regex ¶
func (o GetIngressGatewayRouteTablesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetIngressGatewayRouteTablesFilterOutput) ToGetIngressGatewayRouteTablesFilterOutput ¶
func (o GetIngressGatewayRouteTablesFilterOutput) ToGetIngressGatewayRouteTablesFilterOutput() GetIngressGatewayRouteTablesFilterOutput
func (GetIngressGatewayRouteTablesFilterOutput) ToGetIngressGatewayRouteTablesFilterOutputWithContext ¶
func (o GetIngressGatewayRouteTablesFilterOutput) ToGetIngressGatewayRouteTablesFilterOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesFilterOutput
func (GetIngressGatewayRouteTablesFilterOutput) Values ¶
func (o GetIngressGatewayRouteTablesFilterOutput) Values() pulumi.StringArrayOutput
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollection ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollection struct {
Items []GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItem `pulumi:"items"`
}
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArgs ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArgs struct {
Items GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayInput `pulumi:"items"`
}
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArgs) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArgs) ElementType() reflect.Type
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutputWithContext ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArray ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArray []GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionInput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArray) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArray) ElementType() reflect.Type
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutputWithContext ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayInput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayInput interface { pulumi.Input ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutputWithContext(context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput }
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayInput is an input type that accepts GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArray and GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput values. You can construct a concrete instance of `GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayInput` via:
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArray{ GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArgs{...} }
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput) ElementType() reflect.Type
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutputWithContext ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionInput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionInput interface { pulumi.Input ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutputWithContext(context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput }
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionInput is an input type that accepts GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArgs and GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput values. You can construct a concrete instance of `GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionInput` via:
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArgs{...}
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItem ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItem struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description string `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Unique IngressGatewayRouteTable identifier. Id string `pulumi:"id"` // Unique IngressGateway identifier. IngressGatewayId string `pulumi:"ingressGatewayId"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // A filter to return only resources that match the entire name given. Name string `pulumi:"name"` // The priority of the route table. A lower value means a higher priority. The routes are declared based on the priority. Priority int `pulumi:"priority"` // The route rules for the ingress gateway. RouteRules []GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRule `pulumi:"routeRules"` // A filter to return only resources that match the life cycle state given. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArgs ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringInput `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Unique IngressGatewayRouteTable identifier. Id pulumi.StringInput `pulumi:"id"` // Unique IngressGateway identifier. IngressGatewayId pulumi.StringInput `pulumi:"ingressGatewayId"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // A filter to return only resources that match the entire name given. Name pulumi.StringInput `pulumi:"name"` // The priority of the route table. A lower value means a higher priority. The routes are declared based on the priority. Priority pulumi.IntInput `pulumi:"priority"` // The route rules for the ingress gateway. RouteRules GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayInput `pulumi:"routeRules"` // A filter to return only resources that match the life cycle state given. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArgs) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArgs) ElementType() reflect.Type
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutputWithContext ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArray ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArray []GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemInput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArray) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArray) ElementType() reflect.Type
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutputWithContext ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayInput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayInput interface { pulumi.Input ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutputWithContext(context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput }
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayInput is an input type that accepts GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArray and GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput values. You can construct a concrete instance of `GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayInput` via:
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArray{ GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArgs{...} }
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput) ElementType() reflect.Type
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutputWithContext ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArrayOutput
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemInput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemInput interface { pulumi.Input ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutputWithContext(context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput }
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemInput is an input type that accepts GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArgs and GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput values. You can construct a concrete instance of `GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemInput` via:
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemArgs{...}
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) CompartmentId ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) DefinedTags ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) Description ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) Description() pulumi.StringOutput
Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) ElementType() reflect.Type
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) FreeformTags ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) Id ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) Id() pulumi.StringOutput
Unique IngressGatewayRouteTable identifier.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) IngressGatewayId ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) IngressGatewayId() pulumi.StringOutput
Unique IngressGateway identifier.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) LifecycleDetails ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) Name ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire name given.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) Priority ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) Priority() pulumi.IntOutput
The priority of the route table. A lower value means a higher priority. The routes are declared based on the priority.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) RouteRules ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) RouteRules() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput
The route rules for the ingress gateway.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) State ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources that match the life cycle state given.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) SystemTags ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) TimeCreated ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) TimeUpdated ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutputWithContext ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemOutput
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRule ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRule struct { // The destination of the request. Destinations []GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestination `pulumi:"destinations"` // The ingress gateway host to which the route rule attaches. If not specified, the route rule gets attached to all hosts on the ingress gateway. IngressGatewayHosts []GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHost `pulumi:"ingressGatewayHosts"` // If true, the rule will check that the content-type header has a application/grpc or one of the various application/grpc+ values. IsGrpc bool `pulumi:"isGrpc"` // If true, the hostname will be rewritten to the target virtual deployment's DNS hostname. IsHostRewriteEnabled bool `pulumi:"isHostRewriteEnabled"` // If true, the matched path prefix will be rewritten to '/' before being directed to the target virtual deployment. IsPathRewriteEnabled bool `pulumi:"isPathRewriteEnabled"` // Route to match Path string `pulumi:"path"` // Match type for the route PathType string `pulumi:"pathType"` // The maximum duration in milliseconds for the upstream service to respond to a request. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP based route rules, and disabled (no timeout) when 'isGrpc' is true. The value 0 (zero) indicates that the timeout is disabled. For streaming responses from the upstream service, consider either keeping the timeout disabled or set a sufficiently high value. RequestTimeoutInMs string `pulumi:"requestTimeoutInMs"` // Type of protocol. Type string `pulumi:"type"` }
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArgs ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArgs struct { // The destination of the request. Destinations GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayInput `pulumi:"destinations"` // The ingress gateway host to which the route rule attaches. If not specified, the route rule gets attached to all hosts on the ingress gateway. IngressGatewayHosts GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayInput `pulumi:"ingressGatewayHosts"` // If true, the rule will check that the content-type header has a application/grpc or one of the various application/grpc+ values. IsGrpc pulumi.BoolInput `pulumi:"isGrpc"` // If true, the hostname will be rewritten to the target virtual deployment's DNS hostname. IsHostRewriteEnabled pulumi.BoolInput `pulumi:"isHostRewriteEnabled"` // If true, the matched path prefix will be rewritten to '/' before being directed to the target virtual deployment. IsPathRewriteEnabled pulumi.BoolInput `pulumi:"isPathRewriteEnabled"` // Route to match Path pulumi.StringInput `pulumi:"path"` // Match type for the route PathType pulumi.StringInput `pulumi:"pathType"` // The maximum duration in milliseconds for the upstream service to respond to a request. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP based route rules, and disabled (no timeout) when 'isGrpc' is true. The value 0 (zero) indicates that the timeout is disabled. For streaming responses from the upstream service, consider either keeping the timeout disabled or set a sufficiently high value. RequestTimeoutInMs pulumi.StringInput `pulumi:"requestTimeoutInMs"` // Type of protocol. Type pulumi.StringInput `pulumi:"type"` }
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArgs) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArgs) ElementType() reflect.Type
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutputWithContext ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArray ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArray []GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleInput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArray) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArray) ElementType() reflect.Type
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutputWithContext ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayInput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayInput interface { pulumi.Input ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutputWithContext(context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput }
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayInput is an input type that accepts GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArray and GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput values. You can construct a concrete instance of `GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayInput` via:
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArray{ GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArgs{...} }
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput) Index ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutputWithContext ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArrayOutput
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestination ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestination struct { // The port of the ingress gateway host listener. Leave empty to match all ports for the host. Port int `pulumi:"port"` // The OCID of the virtual service where the request will be routed. VirtualServiceId string `pulumi:"virtualServiceId"` // Weight of traffic target. Weight int `pulumi:"weight"` }
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArgs ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArgs struct { // The port of the ingress gateway host listener. Leave empty to match all ports for the host. Port pulumi.IntInput `pulumi:"port"` // The OCID of the virtual service where the request will be routed. VirtualServiceId pulumi.StringInput `pulumi:"virtualServiceId"` // Weight of traffic target. Weight pulumi.IntInput `pulumi:"weight"` }
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArgs) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutputWithContext ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArray ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArray []GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationInput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArray) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutputWithContext ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayInput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayInput interface { pulumi.Input ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutputWithContext(context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput }
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayInput is an input type that accepts GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArray and GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput values. You can construct a concrete instance of `GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayInput` via:
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArray{ GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArgs{...} }
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput) Index ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutputWithContext ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationInput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationInput interface { pulumi.Input ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutputWithContext(context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput }
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationInput is an input type that accepts GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArgs and GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput values. You can construct a concrete instance of `GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationInput` via:
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArgs{...}
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput) Port ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput) Port() pulumi.IntOutput
The port of the ingress gateway host listener. Leave empty to match all ports for the host.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutputWithContext ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput) VirtualServiceId ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput) VirtualServiceId() pulumi.StringOutput
The OCID of the virtual service where the request will be routed.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput) Weight ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationOutput) Weight() pulumi.IntOutput
Weight of traffic target.
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHost ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHost struct { // A filter to return only resources that match the entire name given. Name string `pulumi:"name"` // The port of the ingress gateway host listener. Leave empty to match all ports for the host. Port int `pulumi:"port"` }
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArgs ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArgs struct { // A filter to return only resources that match the entire name given. Name pulumi.StringInput `pulumi:"name"` // The port of the ingress gateway host listener. Leave empty to match all ports for the host. Port pulumi.IntInput `pulumi:"port"` }
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArgs) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutputWithContext ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArgs) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArray ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArray []GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostInput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArray) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutputWithContext ¶
func (i GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArray) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayInput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayInput interface { pulumi.Input ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutputWithContext(context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput }
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayInput is an input type that accepts GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArray and GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput values. You can construct a concrete instance of `GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayInput` via:
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArray{ GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArgs{...} }
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput) Index ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutputWithContext ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostInput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostInput interface { pulumi.Input ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutputWithContext(context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput }
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostInput is an input type that accepts GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArgs and GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput values. You can construct a concrete instance of `GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostInput` via:
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArgs{...}
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput) Name ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire name given.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput) Port ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput) Port() pulumi.IntOutput
The port of the ingress gateway host listener. Leave empty to match all ports for the host.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutputWithContext ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostOutput
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleInput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleInput interface { pulumi.Input ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutputWithContext(context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput }
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleInput is an input type that accepts GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArgs and GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput values. You can construct a concrete instance of `GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleInput` via:
GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleArgs{...}
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) Destinations ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) Destinations() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleDestinationArrayOutput
The destination of the request.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) ElementType() reflect.Type
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) IngressGatewayHosts ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) IngressGatewayHosts() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleIngressGatewayHostArrayOutput
The ingress gateway host to which the route rule attaches. If not specified, the route rule gets attached to all hosts on the ingress gateway.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) IsGrpc ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) IsGrpc() pulumi.BoolOutput
If true, the rule will check that the content-type header has a application/grpc or one of the various application/grpc+ values.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) IsHostRewriteEnabled ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) IsHostRewriteEnabled() pulumi.BoolOutput
If true, the hostname will be rewritten to the target virtual deployment's DNS hostname.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) IsPathRewriteEnabled ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) IsPathRewriteEnabled() pulumi.BoolOutput
If true, the matched path prefix will be rewritten to '/' before being directed to the target virtual deployment.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) Path ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) Path() pulumi.StringOutput
Route to match
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) PathType ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) PathType() pulumi.StringOutput
Match type for the route
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) RequestTimeoutInMs ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) RequestTimeoutInMs() pulumi.StringOutput
The maximum duration in milliseconds for the upstream service to respond to a request. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP based route rules, and disabled (no timeout) when 'isGrpc' is true. The value 0 (zero) indicates that the timeout is disabled. For streaming responses from the upstream service, consider either keeping the timeout disabled or set a sufficiently high value.
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutputWithContext ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) Type ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionItemRouteRuleOutput) Type() pulumi.StringOutput
Type of protocol.
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput ¶
type GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput struct{ *pulumi.OutputState }
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput) ElementType ¶
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput) ElementType() reflect.Type
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput
func (GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutputWithContext ¶
func (o GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput) ToGetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionOutput
type GetIngressGatewayRouteTablesOutputArgs ¶
type GetIngressGatewayRouteTablesOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetIngressGatewayRouteTablesFilterArrayInput `pulumi:"filters"` // Unique IngressGatewayRouteTable identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Unique IngressGateway identifier. IngressGatewayId pulumi.StringPtrInput `pulumi:"ingressGatewayId"` // A filter to return only resources that match the entire name given. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to return only resources that match the life cycle state given. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getIngressGatewayRouteTables.
func (GetIngressGatewayRouteTablesOutputArgs) ElementType ¶
func (GetIngressGatewayRouteTablesOutputArgs) ElementType() reflect.Type
type GetIngressGatewayRouteTablesResult ¶
type GetIngressGatewayRouteTablesResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetIngressGatewayRouteTablesFilter `pulumi:"filters"` // Unique identifier that is immutable on creation. Id *string `pulumi:"id"` // The OCID of the ingress gateway. IngressGatewayId *string `pulumi:"ingressGatewayId"` // The list of ingress_gateway_route_table_collection. IngressGatewayRouteTableCollections []GetIngressGatewayRouteTablesIngressGatewayRouteTableCollection `pulumi:"ingressGatewayRouteTableCollections"` // Name of the ingress gateway host that this route should apply to. Name *string `pulumi:"name"` // The current state of the Resource. State *string `pulumi:"state"` }
A collection of values returned by getIngressGatewayRouteTables.
func GetIngressGatewayRouteTables ¶
func GetIngressGatewayRouteTables(ctx *pulumi.Context, args *GetIngressGatewayRouteTablesArgs, opts ...pulumi.InvokeOption) (*GetIngressGatewayRouteTablesResult, error)
This data source provides the list of Ingress Gateway Route Tables in Oracle Cloud Infrastructure Service Mesh service.
Returns a list of IngressGatewayRouteTable objects.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.GetIngressGatewayRouteTables(ctx, &servicemesh.GetIngressGatewayRouteTablesArgs{ CompartmentId: compartmentId, Id: pulumi.StringRef(ingressGatewayRouteTableId), IngressGatewayId: pulumi.StringRef(testIngressGateway.Id), Name: pulumi.StringRef(ingressGatewayRouteTableName), State: pulumi.StringRef(ingressGatewayRouteTableState), }, nil) if err != nil { return err } return nil }) }
```
type GetIngressGatewayRouteTablesResultOutput ¶
type GetIngressGatewayRouteTablesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIngressGatewayRouteTables.
func GetIngressGatewayRouteTablesOutput ¶
func GetIngressGatewayRouteTablesOutput(ctx *pulumi.Context, args GetIngressGatewayRouteTablesOutputArgs, opts ...pulumi.InvokeOption) GetIngressGatewayRouteTablesResultOutput
func (GetIngressGatewayRouteTablesResultOutput) CompartmentId ¶
func (o GetIngressGatewayRouteTablesResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetIngressGatewayRouteTablesResultOutput) ElementType ¶
func (GetIngressGatewayRouteTablesResultOutput) ElementType() reflect.Type
func (GetIngressGatewayRouteTablesResultOutput) Id ¶
func (o GetIngressGatewayRouteTablesResultOutput) Id() pulumi.StringPtrOutput
Unique identifier that is immutable on creation.
func (GetIngressGatewayRouteTablesResultOutput) IngressGatewayId ¶
func (o GetIngressGatewayRouteTablesResultOutput) IngressGatewayId() pulumi.StringPtrOutput
The OCID of the ingress gateway.
func (GetIngressGatewayRouteTablesResultOutput) IngressGatewayRouteTableCollections ¶
func (o GetIngressGatewayRouteTablesResultOutput) IngressGatewayRouteTableCollections() GetIngressGatewayRouteTablesIngressGatewayRouteTableCollectionArrayOutput
The list of ingress_gateway_route_table_collection.
func (GetIngressGatewayRouteTablesResultOutput) Name ¶
func (o GetIngressGatewayRouteTablesResultOutput) Name() pulumi.StringPtrOutput
Name of the ingress gateway host that this route should apply to.
func (GetIngressGatewayRouteTablesResultOutput) State ¶
func (o GetIngressGatewayRouteTablesResultOutput) State() pulumi.StringPtrOutput
The current state of the Resource.
func (GetIngressGatewayRouteTablesResultOutput) ToGetIngressGatewayRouteTablesResultOutput ¶
func (o GetIngressGatewayRouteTablesResultOutput) ToGetIngressGatewayRouteTablesResultOutput() GetIngressGatewayRouteTablesResultOutput
func (GetIngressGatewayRouteTablesResultOutput) ToGetIngressGatewayRouteTablesResultOutputWithContext ¶
func (o GetIngressGatewayRouteTablesResultOutput) ToGetIngressGatewayRouteTablesResultOutputWithContext(ctx context.Context) GetIngressGatewayRouteTablesResultOutput
type GetIngressGatewaysArgs ¶
type GetIngressGatewaysArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` Filters []GetIngressGatewaysFilter `pulumi:"filters"` // Unique IngressGateway identifier. Id *string `pulumi:"id"` // Unique Mesh identifier. MeshId *string `pulumi:"meshId"` // A filter to return only resources that match the entire name given. Name *string `pulumi:"name"` // A filter to return only resources that match the life cycle state given. State *string `pulumi:"state"` }
A collection of arguments for invoking getIngressGateways.
type GetIngressGatewaysFilterArgs ¶
type GetIngressGatewaysFilterArgs struct { // A filter to return only resources that match the entire name given. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetIngressGatewaysFilterArgs) ElementType ¶
func (GetIngressGatewaysFilterArgs) ElementType() reflect.Type
func (GetIngressGatewaysFilterArgs) ToGetIngressGatewaysFilterOutput ¶
func (i GetIngressGatewaysFilterArgs) ToGetIngressGatewaysFilterOutput() GetIngressGatewaysFilterOutput
func (GetIngressGatewaysFilterArgs) ToGetIngressGatewaysFilterOutputWithContext ¶
func (i GetIngressGatewaysFilterArgs) ToGetIngressGatewaysFilterOutputWithContext(ctx context.Context) GetIngressGatewaysFilterOutput
type GetIngressGatewaysFilterArray ¶
type GetIngressGatewaysFilterArray []GetIngressGatewaysFilterInput
func (GetIngressGatewaysFilterArray) ElementType ¶
func (GetIngressGatewaysFilterArray) ElementType() reflect.Type
func (GetIngressGatewaysFilterArray) ToGetIngressGatewaysFilterArrayOutput ¶
func (i GetIngressGatewaysFilterArray) ToGetIngressGatewaysFilterArrayOutput() GetIngressGatewaysFilterArrayOutput
func (GetIngressGatewaysFilterArray) ToGetIngressGatewaysFilterArrayOutputWithContext ¶
func (i GetIngressGatewaysFilterArray) ToGetIngressGatewaysFilterArrayOutputWithContext(ctx context.Context) GetIngressGatewaysFilterArrayOutput
type GetIngressGatewaysFilterArrayInput ¶
type GetIngressGatewaysFilterArrayInput interface { pulumi.Input ToGetIngressGatewaysFilterArrayOutput() GetIngressGatewaysFilterArrayOutput ToGetIngressGatewaysFilterArrayOutputWithContext(context.Context) GetIngressGatewaysFilterArrayOutput }
GetIngressGatewaysFilterArrayInput is an input type that accepts GetIngressGatewaysFilterArray and GetIngressGatewaysFilterArrayOutput values. You can construct a concrete instance of `GetIngressGatewaysFilterArrayInput` via:
GetIngressGatewaysFilterArray{ GetIngressGatewaysFilterArgs{...} }
type GetIngressGatewaysFilterArrayOutput ¶
type GetIngressGatewaysFilterArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysFilterArrayOutput) ElementType ¶
func (GetIngressGatewaysFilterArrayOutput) ElementType() reflect.Type
func (GetIngressGatewaysFilterArrayOutput) Index ¶
func (o GetIngressGatewaysFilterArrayOutput) Index(i pulumi.IntInput) GetIngressGatewaysFilterOutput
func (GetIngressGatewaysFilterArrayOutput) ToGetIngressGatewaysFilterArrayOutput ¶
func (o GetIngressGatewaysFilterArrayOutput) ToGetIngressGatewaysFilterArrayOutput() GetIngressGatewaysFilterArrayOutput
func (GetIngressGatewaysFilterArrayOutput) ToGetIngressGatewaysFilterArrayOutputWithContext ¶
func (o GetIngressGatewaysFilterArrayOutput) ToGetIngressGatewaysFilterArrayOutputWithContext(ctx context.Context) GetIngressGatewaysFilterArrayOutput
type GetIngressGatewaysFilterInput ¶
type GetIngressGatewaysFilterInput interface { pulumi.Input ToGetIngressGatewaysFilterOutput() GetIngressGatewaysFilterOutput ToGetIngressGatewaysFilterOutputWithContext(context.Context) GetIngressGatewaysFilterOutput }
GetIngressGatewaysFilterInput is an input type that accepts GetIngressGatewaysFilterArgs and GetIngressGatewaysFilterOutput values. You can construct a concrete instance of `GetIngressGatewaysFilterInput` via:
GetIngressGatewaysFilterArgs{...}
type GetIngressGatewaysFilterOutput ¶
type GetIngressGatewaysFilterOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysFilterOutput) ElementType ¶
func (GetIngressGatewaysFilterOutput) ElementType() reflect.Type
func (GetIngressGatewaysFilterOutput) Name ¶
func (o GetIngressGatewaysFilterOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire name given.
func (GetIngressGatewaysFilterOutput) Regex ¶
func (o GetIngressGatewaysFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetIngressGatewaysFilterOutput) ToGetIngressGatewaysFilterOutput ¶
func (o GetIngressGatewaysFilterOutput) ToGetIngressGatewaysFilterOutput() GetIngressGatewaysFilterOutput
func (GetIngressGatewaysFilterOutput) ToGetIngressGatewaysFilterOutputWithContext ¶
func (o GetIngressGatewaysFilterOutput) ToGetIngressGatewaysFilterOutputWithContext(ctx context.Context) GetIngressGatewaysFilterOutput
func (GetIngressGatewaysFilterOutput) Values ¶
func (o GetIngressGatewaysFilterOutput) Values() pulumi.StringArrayOutput
type GetIngressGatewaysIngressGatewayCollection ¶
type GetIngressGatewaysIngressGatewayCollection struct {
Items []GetIngressGatewaysIngressGatewayCollectionItem `pulumi:"items"`
}
type GetIngressGatewaysIngressGatewayCollectionArgs ¶
type GetIngressGatewaysIngressGatewayCollectionArgs struct {
Items GetIngressGatewaysIngressGatewayCollectionItemArrayInput `pulumi:"items"`
}
func (GetIngressGatewaysIngressGatewayCollectionArgs) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionArgs) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionArgs) ToGetIngressGatewaysIngressGatewayCollectionOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionArgs) ToGetIngressGatewaysIngressGatewayCollectionOutput() GetIngressGatewaysIngressGatewayCollectionOutput
func (GetIngressGatewaysIngressGatewayCollectionArgs) ToGetIngressGatewaysIngressGatewayCollectionOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionArgs) ToGetIngressGatewaysIngressGatewayCollectionOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionOutput
type GetIngressGatewaysIngressGatewayCollectionArray ¶
type GetIngressGatewaysIngressGatewayCollectionArray []GetIngressGatewaysIngressGatewayCollectionInput
func (GetIngressGatewaysIngressGatewayCollectionArray) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionArray) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionArray) ToGetIngressGatewaysIngressGatewayCollectionArrayOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionArray) ToGetIngressGatewaysIngressGatewayCollectionArrayOutput() GetIngressGatewaysIngressGatewayCollectionArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionArray) ToGetIngressGatewaysIngressGatewayCollectionArrayOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionArray) ToGetIngressGatewaysIngressGatewayCollectionArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionArrayOutput
type GetIngressGatewaysIngressGatewayCollectionArrayInput ¶
type GetIngressGatewaysIngressGatewayCollectionArrayInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionArrayOutput() GetIngressGatewaysIngressGatewayCollectionArrayOutput ToGetIngressGatewaysIngressGatewayCollectionArrayOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionArrayOutput }
GetIngressGatewaysIngressGatewayCollectionArrayInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionArray and GetIngressGatewaysIngressGatewayCollectionArrayOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionArrayInput` via:
GetIngressGatewaysIngressGatewayCollectionArray{ GetIngressGatewaysIngressGatewayCollectionArgs{...} }
type GetIngressGatewaysIngressGatewayCollectionArrayOutput ¶
type GetIngressGatewaysIngressGatewayCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionArrayOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionArrayOutput) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionArrayOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionArrayOutput() GetIngressGatewaysIngressGatewayCollectionArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionArrayOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionArrayOutput
type GetIngressGatewaysIngressGatewayCollectionInput ¶
type GetIngressGatewaysIngressGatewayCollectionInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionOutput() GetIngressGatewaysIngressGatewayCollectionOutput ToGetIngressGatewaysIngressGatewayCollectionOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionOutput }
GetIngressGatewaysIngressGatewayCollectionInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionArgs and GetIngressGatewaysIngressGatewayCollectionOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionInput` via:
GetIngressGatewaysIngressGatewayCollectionArgs{...}
type GetIngressGatewaysIngressGatewayCollectionItem ¶
type GetIngressGatewaysIngressGatewayCollectionItem struct { // This configuration determines if logging is enabled and where the logs will be output. AccessLoggings []GetIngressGatewaysIngressGatewayCollectionItemAccessLogging `pulumi:"accessLoggings"` // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description string `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Array of hostnames and their listener configuration that this gateway will bind to. Hosts []GetIngressGatewaysIngressGatewayCollectionItemHost `pulumi:"hosts"` // Unique IngressGateway identifier. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Unique Mesh identifier. MeshId string `pulumi:"meshId"` // Mutual TLS settings used when sending requests to virtual services within the mesh. Mtls []GetIngressGatewaysIngressGatewayCollectionItemMtl `pulumi:"mtls"` // A filter to return only resources that match the entire name given. Name string `pulumi:"name"` // A filter to return only resources that match the life cycle state given. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
type GetIngressGatewaysIngressGatewayCollectionItemAccessLogging ¶
type GetIngressGatewaysIngressGatewayCollectionItemAccessLogging struct { // Determines if the logging configuration is enabled. IsEnabled bool `pulumi:"isEnabled"` }
type GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArgs ¶
type GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArgs struct { // Determines if the logging configuration is enabled. IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` }
func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArgs) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArgs) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArgs) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArgs) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput() GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput
func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArgs) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArgs) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput
type GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArray ¶
type GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArray []GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingInput
func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArray) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArray) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArray) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArray) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArray) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArray) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput
type GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayInput ¶
type GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput }
GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArray and GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayInput` via:
GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArray{ GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArgs{...} }
type GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput ¶
type GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput
type GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingInput ¶
type GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput() GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput }
GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArgs and GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingInput` via:
GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArgs{...}
type GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput ¶
type GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput) IsEnabled ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput) IsEnabled() pulumi.BoolOutput
Determines if the logging configuration is enabled.
func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput() GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput
func (GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput) ToGetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingOutput
type GetIngressGatewaysIngressGatewayCollectionItemArgs ¶
type GetIngressGatewaysIngressGatewayCollectionItemArgs struct { // This configuration determines if logging is enabled and where the logs will be output. AccessLoggings GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayInput `pulumi:"accessLoggings"` // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringInput `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Array of hostnames and their listener configuration that this gateway will bind to. Hosts GetIngressGatewaysIngressGatewayCollectionItemHostArrayInput `pulumi:"hosts"` // Unique IngressGateway identifier. Id pulumi.StringInput `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // Unique Mesh identifier. MeshId pulumi.StringInput `pulumi:"meshId"` // Mutual TLS settings used when sending requests to virtual services within the mesh. Mtls GetIngressGatewaysIngressGatewayCollectionItemMtlArrayInput `pulumi:"mtls"` // A filter to return only resources that match the entire name given. Name pulumi.StringInput `pulumi:"name"` // A filter to return only resources that match the life cycle state given. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetIngressGatewaysIngressGatewayCollectionItemArgs) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemArgs) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemArgs) ToGetIngressGatewaysIngressGatewayCollectionItemOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemArgs) ToGetIngressGatewaysIngressGatewayCollectionItemOutput() GetIngressGatewaysIngressGatewayCollectionItemOutput
func (GetIngressGatewaysIngressGatewayCollectionItemArgs) ToGetIngressGatewaysIngressGatewayCollectionItemOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemArgs) ToGetIngressGatewaysIngressGatewayCollectionItemOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemOutput
type GetIngressGatewaysIngressGatewayCollectionItemArray ¶
type GetIngressGatewaysIngressGatewayCollectionItemArray []GetIngressGatewaysIngressGatewayCollectionItemInput
func (GetIngressGatewaysIngressGatewayCollectionItemArray) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemArray) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemArray) ToGetIngressGatewaysIngressGatewayCollectionItemArrayOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemArray) ToGetIngressGatewaysIngressGatewayCollectionItemArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionItemArray) ToGetIngressGatewaysIngressGatewayCollectionItemArrayOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemArray) ToGetIngressGatewaysIngressGatewayCollectionItemArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemArrayOutput
type GetIngressGatewaysIngressGatewayCollectionItemArrayInput ¶
type GetIngressGatewaysIngressGatewayCollectionItemArrayInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionItemArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemArrayOutput ToGetIngressGatewaysIngressGatewayCollectionItemArrayOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionItemArrayOutput }
GetIngressGatewaysIngressGatewayCollectionItemArrayInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionItemArray and GetIngressGatewaysIngressGatewayCollectionItemArrayOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionItemArrayInput` via:
GetIngressGatewaysIngressGatewayCollectionItemArray{ GetIngressGatewaysIngressGatewayCollectionItemArgs{...} }
type GetIngressGatewaysIngressGatewayCollectionItemArrayOutput ¶
type GetIngressGatewaysIngressGatewayCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionItemArrayOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemArrayOutput) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemArrayOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionItemArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemArrayOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemArrayOutput
type GetIngressGatewaysIngressGatewayCollectionItemHost ¶
type GetIngressGatewaysIngressGatewayCollectionItemHost struct { // Hostnames of the host. Applicable only for HTTP and TLS_PASSTHROUGH listeners. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com". Hostnames []string `pulumi:"hostnames"` // The listeners for the ingress gateway. Listeners []GetIngressGatewaysIngressGatewayCollectionItemHostListener `pulumi:"listeners"` // A filter to return only resources that match the entire name given. Name string `pulumi:"name"` }
type GetIngressGatewaysIngressGatewayCollectionItemHostArgs ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostArgs struct { // Hostnames of the host. Applicable only for HTTP and TLS_PASSTHROUGH listeners. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com". Hostnames pulumi.StringArrayInput `pulumi:"hostnames"` // The listeners for the ingress gateway. Listeners GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayInput `pulumi:"listeners"` // A filter to return only resources that match the entire name given. Name pulumi.StringInput `pulumi:"name"` }
func (GetIngressGatewaysIngressGatewayCollectionItemHostArgs) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostArgs) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemHostArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostOutput() GetIngressGatewaysIngressGatewayCollectionItemHostOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostArray ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostArray []GetIngressGatewaysIngressGatewayCollectionItemHostInput
func (GetIngressGatewaysIngressGatewayCollectionItemHostArray) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostArray) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemHostArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostArrayOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostArrayInput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostArrayInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput ToGetIngressGatewaysIngressGatewayCollectionItemHostArrayOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput }
GetIngressGatewaysIngressGatewayCollectionItemHostArrayInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionItemHostArray and GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionItemHostArrayInput` via:
GetIngressGatewaysIngressGatewayCollectionItemHostArray{ GetIngressGatewaysIngressGatewayCollectionItemHostArgs{...} }
type GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostArrayOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostInput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionItemHostOutput() GetIngressGatewaysIngressGatewayCollectionItemHostOutput ToGetIngressGatewaysIngressGatewayCollectionItemHostOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostOutput }
GetIngressGatewaysIngressGatewayCollectionItemHostInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionItemHostArgs and GetIngressGatewaysIngressGatewayCollectionItemHostOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionItemHostInput` via:
GetIngressGatewaysIngressGatewayCollectionItemHostArgs{...}
type GetIngressGatewaysIngressGatewayCollectionItemHostListener ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListener struct { // Port on which ingress gateway is listening. Port int `pulumi:"port"` // Type of protocol used. Protocol string `pulumi:"protocol"` // TLS enforcement config for the ingress listener. Tls []GetIngressGatewaysIngressGatewayCollectionItemHostListenerTl `pulumi:"tls"` }
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerArgs ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerArgs struct { // Port on which ingress gateway is listening. Port pulumi.IntInput `pulumi:"port"` // Type of protocol used. Protocol pulumi.StringInput `pulumi:"protocol"` // TLS enforcement config for the ingress listener. Tls GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayInput `pulumi:"tls"` }
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerArgs) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerArgs) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerArray ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerArray []GetIngressGatewaysIngressGatewayCollectionItemHostListenerInput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerArray) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerArray) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayInput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput }
GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionItemHostListenerArray and GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayInput` via:
GetIngressGatewaysIngressGatewayCollectionItemHostListenerArray{ GetIngressGatewaysIngressGatewayCollectionItemHostListenerArgs{...} }
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerInput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput }
GetIngressGatewaysIngressGatewayCollectionItemHostListenerInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionItemHostListenerArgs and GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionItemHostListenerInput` via:
GetIngressGatewaysIngressGatewayCollectionItemHostListenerArgs{...}
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput) Port ¶
Port on which ingress gateway is listening.
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput) Protocol ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput) Protocol() pulumi.StringOutput
Type of protocol used.
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput) Tls ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput) Tls() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput
TLS enforcement config for the ingress listener.
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTl ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTl struct { // Resource representing the TLS configuration used for validating client certificates. ClientValidations []GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidation `pulumi:"clientValidations"` // DISABLED: Connection can only be plaintext. PERMISSIVE: Connection can be either plaintext or TLS/mTLS. If the clientValidation.trustedCaBundle property is configured for the listener, mTLS is performed and the client's certificates are validated by the gateway. TLS: Connection can only be TLS. MUTUAL_TLS: Connection can only be MTLS. Mode string `pulumi:"mode"` // Resource representing the location of the TLS certificate. ServerCertificates []GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificate `pulumi:"serverCertificates"` }
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArgs ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArgs struct { // Resource representing the TLS configuration used for validating client certificates. ClientValidations GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayInput `pulumi:"clientValidations"` // DISABLED: Connection can only be plaintext. PERMISSIVE: Connection can be either plaintext or TLS/mTLS. If the clientValidation.trustedCaBundle property is configured for the listener, mTLS is performed and the client's certificates are validated by the gateway. TLS: Connection can only be TLS. MUTUAL_TLS: Connection can only be MTLS. Mode pulumi.StringInput `pulumi:"mode"` // Resource representing the location of the TLS certificate. ServerCertificates GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayInput `pulumi:"serverCertificates"` }
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArgs) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArgs) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArray ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArray []GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlInput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArray) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArray) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayInput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput }
GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArray and GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayInput` via:
GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArray{ GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArgs{...} }
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArrayOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidation ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidation struct { // A list of alternate names to verify the subject identity in the certificate presented by the client. SubjectAlternateNames []string `pulumi:"subjectAlternateNames"` // Resource representing the CA bundle. TrustedCaBundles []GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundle `pulumi:"trustedCaBundles"` }
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArgs ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArgs struct { // A list of alternate names to verify the subject identity in the certificate presented by the client. SubjectAlternateNames pulumi.StringArrayInput `pulumi:"subjectAlternateNames"` // Resource representing the CA bundle. TrustedCaBundles GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayInput `pulumi:"trustedCaBundles"` }
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArgs) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArgs) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArray ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArray []GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationInput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArray) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArray) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayInput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput }
GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArray and GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayInput` via:
GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArray{ GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArgs{...} }
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput) Index ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationInput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput }
GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArgs and GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationInput` via:
GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArgs{...}
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput) SubjectAlternateNames ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput) SubjectAlternateNames() pulumi.StringArrayOutput
A list of alternate names to verify the subject identity in the certificate presented by the client.
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput) TrustedCaBundles ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationOutput) TrustedCaBundles() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput
Resource representing the CA bundle.
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundle ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundle struct { // The OCID of the CA Bundle resource. CaBundleId string `pulumi:"caBundleId"` // Name of the secret. For Kubernetes this is the name of the Kubernetes secret of type tls. For other platforms the secrets must be mounted at: /etc/oci/secrets/${secretName}/tls.{key,crt} SecretName string `pulumi:"secretName"` // Type of certificate. Type string `pulumi:"type"` }
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArgs ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArgs struct { // The OCID of the CA Bundle resource. CaBundleId pulumi.StringInput `pulumi:"caBundleId"` // Name of the secret. For Kubernetes this is the name of the Kubernetes secret of type tls. For other platforms the secrets must be mounted at: /etc/oci/secrets/${secretName}/tls.{key,crt} SecretName pulumi.StringInput `pulumi:"secretName"` // Type of certificate. Type pulumi.StringInput `pulumi:"type"` }
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArgs) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArray ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArray []GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleInput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArray) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayInput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput }
GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArray and GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayInput` via:
GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArray{ GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArgs{...} }
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput) Index ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArrayOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleInput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput }
GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArgs and GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleInput` via:
GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleArgs{...}
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput) CaBundleId ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput) CaBundleId() pulumi.StringOutput
The OCID of the CA Bundle resource.
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput) SecretName ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput) SecretName() pulumi.StringOutput
Name of the secret. For Kubernetes this is the name of the Kubernetes secret of type tls. For other platforms the secrets must be mounted at: /etc/oci/secrets/${secretName}/tls.{key,crt}
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput) Type ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationTrustedCaBundleOutput) Type() pulumi.StringOutput
Type of certificate.
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlInput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput }
GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArgs and GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlInput` via:
GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlArgs{...}
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput) ClientValidations ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput) ClientValidations() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlClientValidationArrayOutput
Resource representing the TLS configuration used for validating client certificates.
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput) Mode ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput) Mode() pulumi.StringOutput
DISABLED: Connection can only be plaintext. PERMISSIVE: Connection can be either plaintext or TLS/mTLS. If the clientValidation.trustedCaBundle property is configured for the listener, mTLS is performed and the client's certificates are validated by the gateway. TLS: Connection can only be TLS. MUTUAL_TLS: Connection can only be MTLS.
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput) ServerCertificates ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput) ServerCertificates() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput
Resource representing the location of the TLS certificate.
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificate ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificate struct { // The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh. CertificateId string `pulumi:"certificateId"` // Name of the secret. For Kubernetes this is the name of the Kubernetes secret of type tls. For other platforms the secrets must be mounted at: /etc/oci/secrets/${secretName}/tls.{key,crt} SecretName string `pulumi:"secretName"` // Type of certificate. Type string `pulumi:"type"` }
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArgs ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArgs struct { // The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh. CertificateId pulumi.StringInput `pulumi:"certificateId"` // Name of the secret. For Kubernetes this is the name of the Kubernetes secret of type tls. For other platforms the secrets must be mounted at: /etc/oci/secrets/${secretName}/tls.{key,crt} SecretName pulumi.StringInput `pulumi:"secretName"` // Type of certificate. Type pulumi.StringInput `pulumi:"type"` }
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArgs) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArgs) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArgs) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArray ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArray []GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateInput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArray) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArray) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayInput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput }
GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArray and GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayInput` via:
GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArray{ GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArgs{...} }
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput) Index ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArrayOutput
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateInput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput }
GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArgs and GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateInput` via:
GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateArgs{...}
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput) CertificateId ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput) CertificateId() pulumi.StringOutput
The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh.
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput) SecretName ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput) SecretName() pulumi.StringOutput
Name of the secret. For Kubernetes this is the name of the Kubernetes secret of type tls. For other platforms the secrets must be mounted at: /etc/oci/secrets/${secretName}/tls.{key,crt}
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput() GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput) Type ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostListenerTlServerCertificateOutput) Type() pulumi.StringOutput
Type of certificate.
type GetIngressGatewaysIngressGatewayCollectionItemHostOutput ¶
type GetIngressGatewaysIngressGatewayCollectionItemHostOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionItemHostOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemHostOutput) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemHostOutput) Hostnames ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostOutput) Hostnames() pulumi.StringArrayOutput
Hostnames of the host. Applicable only for HTTP and TLS_PASSTHROUGH listeners. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com".
func (GetIngressGatewaysIngressGatewayCollectionItemHostOutput) Listeners ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostOutput) Listeners() GetIngressGatewaysIngressGatewayCollectionItemHostListenerArrayOutput
The listeners for the ingress gateway.
func (GetIngressGatewaysIngressGatewayCollectionItemHostOutput) Name ¶
A filter to return only resources that match the entire name given.
func (GetIngressGatewaysIngressGatewayCollectionItemHostOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostOutput() GetIngressGatewaysIngressGatewayCollectionItemHostOutput
func (GetIngressGatewaysIngressGatewayCollectionItemHostOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemHostOutput) ToGetIngressGatewaysIngressGatewayCollectionItemHostOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemHostOutput
type GetIngressGatewaysIngressGatewayCollectionItemInput ¶
type GetIngressGatewaysIngressGatewayCollectionItemInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionItemOutput() GetIngressGatewaysIngressGatewayCollectionItemOutput ToGetIngressGatewaysIngressGatewayCollectionItemOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionItemOutput }
GetIngressGatewaysIngressGatewayCollectionItemInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionItemArgs and GetIngressGatewaysIngressGatewayCollectionItemOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionItemInput` via:
GetIngressGatewaysIngressGatewayCollectionItemArgs{...}
type GetIngressGatewaysIngressGatewayCollectionItemMtl ¶
type GetIngressGatewaysIngressGatewayCollectionItemMtl struct { // The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh. CertificateId string `pulumi:"certificateId"` // The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days. MaximumValidity int `pulumi:"maximumValidity"` }
type GetIngressGatewaysIngressGatewayCollectionItemMtlArgs ¶
type GetIngressGatewaysIngressGatewayCollectionItemMtlArgs struct { // The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh. CertificateId pulumi.StringInput `pulumi:"certificateId"` // The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days. MaximumValidity pulumi.IntInput `pulumi:"maximumValidity"` }
func (GetIngressGatewaysIngressGatewayCollectionItemMtlArgs) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemMtlArgs) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemMtlArgs) ToGetIngressGatewaysIngressGatewayCollectionItemMtlOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemMtlArgs) ToGetIngressGatewaysIngressGatewayCollectionItemMtlOutput() GetIngressGatewaysIngressGatewayCollectionItemMtlOutput
func (GetIngressGatewaysIngressGatewayCollectionItemMtlArgs) ToGetIngressGatewaysIngressGatewayCollectionItemMtlOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemMtlArgs) ToGetIngressGatewaysIngressGatewayCollectionItemMtlOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemMtlOutput
type GetIngressGatewaysIngressGatewayCollectionItemMtlArray ¶
type GetIngressGatewaysIngressGatewayCollectionItemMtlArray []GetIngressGatewaysIngressGatewayCollectionItemMtlInput
func (GetIngressGatewaysIngressGatewayCollectionItemMtlArray) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemMtlArray) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemMtlArray) ToGetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemMtlArray) ToGetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionItemMtlArray) ToGetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutputWithContext ¶
func (i GetIngressGatewaysIngressGatewayCollectionItemMtlArray) ToGetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput
type GetIngressGatewaysIngressGatewayCollectionItemMtlArrayInput ¶
type GetIngressGatewaysIngressGatewayCollectionItemMtlArrayInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput ToGetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput }
GetIngressGatewaysIngressGatewayCollectionItemMtlArrayInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionItemMtlArray and GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionItemMtlArrayInput` via:
GetIngressGatewaysIngressGatewayCollectionItemMtlArray{ GetIngressGatewaysIngressGatewayCollectionItemMtlArgs{...} }
type GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput ¶
type GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput() GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput
func (GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput) ToGetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput
type GetIngressGatewaysIngressGatewayCollectionItemMtlInput ¶
type GetIngressGatewaysIngressGatewayCollectionItemMtlInput interface { pulumi.Input ToGetIngressGatewaysIngressGatewayCollectionItemMtlOutput() GetIngressGatewaysIngressGatewayCollectionItemMtlOutput ToGetIngressGatewaysIngressGatewayCollectionItemMtlOutputWithContext(context.Context) GetIngressGatewaysIngressGatewayCollectionItemMtlOutput }
GetIngressGatewaysIngressGatewayCollectionItemMtlInput is an input type that accepts GetIngressGatewaysIngressGatewayCollectionItemMtlArgs and GetIngressGatewaysIngressGatewayCollectionItemMtlOutput values. You can construct a concrete instance of `GetIngressGatewaysIngressGatewayCollectionItemMtlInput` via:
GetIngressGatewaysIngressGatewayCollectionItemMtlArgs{...}
type GetIngressGatewaysIngressGatewayCollectionItemMtlOutput ¶
type GetIngressGatewaysIngressGatewayCollectionItemMtlOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionItemMtlOutput) CertificateId ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemMtlOutput) CertificateId() pulumi.StringOutput
The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh.
func (GetIngressGatewaysIngressGatewayCollectionItemMtlOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemMtlOutput) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemMtlOutput) MaximumValidity ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemMtlOutput) MaximumValidity() pulumi.IntOutput
The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days.
func (GetIngressGatewaysIngressGatewayCollectionItemMtlOutput) ToGetIngressGatewaysIngressGatewayCollectionItemMtlOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemMtlOutput) ToGetIngressGatewaysIngressGatewayCollectionItemMtlOutput() GetIngressGatewaysIngressGatewayCollectionItemMtlOutput
func (GetIngressGatewaysIngressGatewayCollectionItemMtlOutput) ToGetIngressGatewaysIngressGatewayCollectionItemMtlOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemMtlOutput) ToGetIngressGatewaysIngressGatewayCollectionItemMtlOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemMtlOutput
type GetIngressGatewaysIngressGatewayCollectionItemOutput ¶
type GetIngressGatewaysIngressGatewayCollectionItemOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionItemOutput) AccessLoggings ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) AccessLoggings() GetIngressGatewaysIngressGatewayCollectionItemAccessLoggingArrayOutput
This configuration determines if logging is enabled and where the logs will be output.
func (GetIngressGatewaysIngressGatewayCollectionItemOutput) CompartmentId ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetIngressGatewaysIngressGatewayCollectionItemOutput) DefinedTags ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetIngressGatewaysIngressGatewayCollectionItemOutput) Description ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) Description() pulumi.StringOutput
Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (GetIngressGatewaysIngressGatewayCollectionItemOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionItemOutput) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionItemOutput) FreeformTags ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetIngressGatewaysIngressGatewayCollectionItemOutput) Hosts ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) Hosts() GetIngressGatewaysIngressGatewayCollectionItemHostArrayOutput
Array of hostnames and their listener configuration that this gateway will bind to.
func (GetIngressGatewaysIngressGatewayCollectionItemOutput) LifecycleDetails ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (GetIngressGatewaysIngressGatewayCollectionItemOutput) MeshId ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) MeshId() pulumi.StringOutput
Unique Mesh identifier.
func (GetIngressGatewaysIngressGatewayCollectionItemOutput) Mtls ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) Mtls() GetIngressGatewaysIngressGatewayCollectionItemMtlArrayOutput
Mutual TLS settings used when sending requests to virtual services within the mesh.
func (GetIngressGatewaysIngressGatewayCollectionItemOutput) Name ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire name given.
func (GetIngressGatewaysIngressGatewayCollectionItemOutput) State ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources that match the life cycle state given.
func (GetIngressGatewaysIngressGatewayCollectionItemOutput) SystemTags ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetIngressGatewaysIngressGatewayCollectionItemOutput) TimeCreated ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (GetIngressGatewaysIngressGatewayCollectionItemOutput) TimeUpdated ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (GetIngressGatewaysIngressGatewayCollectionItemOutput) ToGetIngressGatewaysIngressGatewayCollectionItemOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) ToGetIngressGatewaysIngressGatewayCollectionItemOutput() GetIngressGatewaysIngressGatewayCollectionItemOutput
func (GetIngressGatewaysIngressGatewayCollectionItemOutput) ToGetIngressGatewaysIngressGatewayCollectionItemOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionItemOutput) ToGetIngressGatewaysIngressGatewayCollectionItemOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionItemOutput
type GetIngressGatewaysIngressGatewayCollectionOutput ¶
type GetIngressGatewaysIngressGatewayCollectionOutput struct{ *pulumi.OutputState }
func (GetIngressGatewaysIngressGatewayCollectionOutput) ElementType ¶
func (GetIngressGatewaysIngressGatewayCollectionOutput) ElementType() reflect.Type
func (GetIngressGatewaysIngressGatewayCollectionOutput) ToGetIngressGatewaysIngressGatewayCollectionOutput ¶
func (o GetIngressGatewaysIngressGatewayCollectionOutput) ToGetIngressGatewaysIngressGatewayCollectionOutput() GetIngressGatewaysIngressGatewayCollectionOutput
func (GetIngressGatewaysIngressGatewayCollectionOutput) ToGetIngressGatewaysIngressGatewayCollectionOutputWithContext ¶
func (o GetIngressGatewaysIngressGatewayCollectionOutput) ToGetIngressGatewaysIngressGatewayCollectionOutputWithContext(ctx context.Context) GetIngressGatewaysIngressGatewayCollectionOutput
type GetIngressGatewaysOutputArgs ¶
type GetIngressGatewaysOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetIngressGatewaysFilterArrayInput `pulumi:"filters"` // Unique IngressGateway identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Unique Mesh identifier. MeshId pulumi.StringPtrInput `pulumi:"meshId"` // A filter to return only resources that match the entire name given. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to return only resources that match the life cycle state given. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getIngressGateways.
func (GetIngressGatewaysOutputArgs) ElementType ¶
func (GetIngressGatewaysOutputArgs) ElementType() reflect.Type
type GetIngressGatewaysResult ¶
type GetIngressGatewaysResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetIngressGatewaysFilter `pulumi:"filters"` // Unique identifier that is immutable on creation. Id *string `pulumi:"id"` // The list of ingress_gateway_collection. IngressGatewayCollections []GetIngressGatewaysIngressGatewayCollection `pulumi:"ingressGatewayCollections"` // The OCID of the service mesh in which this ingress gateway is created. MeshId *string `pulumi:"meshId"` // A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name *string `pulumi:"name"` // The current state of the Resource. State *string `pulumi:"state"` }
A collection of values returned by getIngressGateways.
func GetIngressGateways ¶
func GetIngressGateways(ctx *pulumi.Context, args *GetIngressGatewaysArgs, opts ...pulumi.InvokeOption) (*GetIngressGatewaysResult, error)
This data source provides the list of Ingress Gateways in Oracle Cloud Infrastructure Service Mesh service.
Returns a list of IngressGateway objects.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.GetIngressGateways(ctx, &servicemesh.GetIngressGatewaysArgs{ CompartmentId: compartmentId, Id: pulumi.StringRef(ingressGatewayId), MeshId: pulumi.StringRef(testMesh.Id), Name: pulumi.StringRef(ingressGatewayName), State: pulumi.StringRef(ingressGatewayState), }, nil) if err != nil { return err } return nil }) }
```
type GetIngressGatewaysResultOutput ¶
type GetIngressGatewaysResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIngressGateways.
func GetIngressGatewaysOutput ¶
func GetIngressGatewaysOutput(ctx *pulumi.Context, args GetIngressGatewaysOutputArgs, opts ...pulumi.InvokeOption) GetIngressGatewaysResultOutput
func (GetIngressGatewaysResultOutput) CompartmentId ¶
func (o GetIngressGatewaysResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetIngressGatewaysResultOutput) ElementType ¶
func (GetIngressGatewaysResultOutput) ElementType() reflect.Type
func (GetIngressGatewaysResultOutput) Filters ¶
func (o GetIngressGatewaysResultOutput) Filters() GetIngressGatewaysFilterArrayOutput
func (GetIngressGatewaysResultOutput) Id ¶
func (o GetIngressGatewaysResultOutput) Id() pulumi.StringPtrOutput
Unique identifier that is immutable on creation.
func (GetIngressGatewaysResultOutput) IngressGatewayCollections ¶
func (o GetIngressGatewaysResultOutput) IngressGatewayCollections() GetIngressGatewaysIngressGatewayCollectionArrayOutput
The list of ingress_gateway_collection.
func (GetIngressGatewaysResultOutput) MeshId ¶
func (o GetIngressGatewaysResultOutput) MeshId() pulumi.StringPtrOutput
The OCID of the service mesh in which this ingress gateway is created.
func (GetIngressGatewaysResultOutput) Name ¶
func (o GetIngressGatewaysResultOutput) Name() pulumi.StringPtrOutput
A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name`
func (GetIngressGatewaysResultOutput) State ¶
func (o GetIngressGatewaysResultOutput) State() pulumi.StringPtrOutput
The current state of the Resource.
func (GetIngressGatewaysResultOutput) ToGetIngressGatewaysResultOutput ¶
func (o GetIngressGatewaysResultOutput) ToGetIngressGatewaysResultOutput() GetIngressGatewaysResultOutput
func (GetIngressGatewaysResultOutput) ToGetIngressGatewaysResultOutputWithContext ¶
func (o GetIngressGatewaysResultOutput) ToGetIngressGatewaysResultOutputWithContext(ctx context.Context) GetIngressGatewaysResultOutput
type GetMeshCertificateAuthority ¶
type GetMeshCertificateAuthority struct { // Unique identifier that is immutable on creation. Id string `pulumi:"id"` }
type GetMeshCertificateAuthorityArgs ¶
type GetMeshCertificateAuthorityArgs struct { // Unique identifier that is immutable on creation. Id pulumi.StringInput `pulumi:"id"` }
func (GetMeshCertificateAuthorityArgs) ElementType ¶
func (GetMeshCertificateAuthorityArgs) ElementType() reflect.Type
func (GetMeshCertificateAuthorityArgs) ToGetMeshCertificateAuthorityOutput ¶
func (i GetMeshCertificateAuthorityArgs) ToGetMeshCertificateAuthorityOutput() GetMeshCertificateAuthorityOutput
func (GetMeshCertificateAuthorityArgs) ToGetMeshCertificateAuthorityOutputWithContext ¶
func (i GetMeshCertificateAuthorityArgs) ToGetMeshCertificateAuthorityOutputWithContext(ctx context.Context) GetMeshCertificateAuthorityOutput
type GetMeshCertificateAuthorityArray ¶
type GetMeshCertificateAuthorityArray []GetMeshCertificateAuthorityInput
func (GetMeshCertificateAuthorityArray) ElementType ¶
func (GetMeshCertificateAuthorityArray) ElementType() reflect.Type
func (GetMeshCertificateAuthorityArray) ToGetMeshCertificateAuthorityArrayOutput ¶
func (i GetMeshCertificateAuthorityArray) ToGetMeshCertificateAuthorityArrayOutput() GetMeshCertificateAuthorityArrayOutput
func (GetMeshCertificateAuthorityArray) ToGetMeshCertificateAuthorityArrayOutputWithContext ¶
func (i GetMeshCertificateAuthorityArray) ToGetMeshCertificateAuthorityArrayOutputWithContext(ctx context.Context) GetMeshCertificateAuthorityArrayOutput
type GetMeshCertificateAuthorityArrayInput ¶
type GetMeshCertificateAuthorityArrayInput interface { pulumi.Input ToGetMeshCertificateAuthorityArrayOutput() GetMeshCertificateAuthorityArrayOutput ToGetMeshCertificateAuthorityArrayOutputWithContext(context.Context) GetMeshCertificateAuthorityArrayOutput }
GetMeshCertificateAuthorityArrayInput is an input type that accepts GetMeshCertificateAuthorityArray and GetMeshCertificateAuthorityArrayOutput values. You can construct a concrete instance of `GetMeshCertificateAuthorityArrayInput` via:
GetMeshCertificateAuthorityArray{ GetMeshCertificateAuthorityArgs{...} }
type GetMeshCertificateAuthorityArrayOutput ¶
type GetMeshCertificateAuthorityArrayOutput struct{ *pulumi.OutputState }
func (GetMeshCertificateAuthorityArrayOutput) ElementType ¶
func (GetMeshCertificateAuthorityArrayOutput) ElementType() reflect.Type
func (GetMeshCertificateAuthorityArrayOutput) ToGetMeshCertificateAuthorityArrayOutput ¶
func (o GetMeshCertificateAuthorityArrayOutput) ToGetMeshCertificateAuthorityArrayOutput() GetMeshCertificateAuthorityArrayOutput
func (GetMeshCertificateAuthorityArrayOutput) ToGetMeshCertificateAuthorityArrayOutputWithContext ¶
func (o GetMeshCertificateAuthorityArrayOutput) ToGetMeshCertificateAuthorityArrayOutputWithContext(ctx context.Context) GetMeshCertificateAuthorityArrayOutput
type GetMeshCertificateAuthorityInput ¶
type GetMeshCertificateAuthorityInput interface { pulumi.Input ToGetMeshCertificateAuthorityOutput() GetMeshCertificateAuthorityOutput ToGetMeshCertificateAuthorityOutputWithContext(context.Context) GetMeshCertificateAuthorityOutput }
GetMeshCertificateAuthorityInput is an input type that accepts GetMeshCertificateAuthorityArgs and GetMeshCertificateAuthorityOutput values. You can construct a concrete instance of `GetMeshCertificateAuthorityInput` via:
GetMeshCertificateAuthorityArgs{...}
type GetMeshCertificateAuthorityOutput ¶
type GetMeshCertificateAuthorityOutput struct{ *pulumi.OutputState }
func (GetMeshCertificateAuthorityOutput) ElementType ¶
func (GetMeshCertificateAuthorityOutput) ElementType() reflect.Type
func (GetMeshCertificateAuthorityOutput) Id ¶
func (o GetMeshCertificateAuthorityOutput) Id() pulumi.StringOutput
Unique identifier that is immutable on creation.
func (GetMeshCertificateAuthorityOutput) ToGetMeshCertificateAuthorityOutput ¶
func (o GetMeshCertificateAuthorityOutput) ToGetMeshCertificateAuthorityOutput() GetMeshCertificateAuthorityOutput
func (GetMeshCertificateAuthorityOutput) ToGetMeshCertificateAuthorityOutputWithContext ¶
func (o GetMeshCertificateAuthorityOutput) ToGetMeshCertificateAuthorityOutputWithContext(ctx context.Context) GetMeshCertificateAuthorityOutput
type GetMeshMtl ¶
type GetMeshMtl struct { // DISABLED: No minimum virtual services within this mesh can use any mTLS authentication mode. PERMISSIVE: Virtual services within this mesh can use either PERMISSIVE or STRICT modes. STRICT: All virtual services within this mesh must use STRICT mode. Minimum string `pulumi:"minimum"` }
type GetMeshMtlArgs ¶
type GetMeshMtlArgs struct { // DISABLED: No minimum virtual services within this mesh can use any mTLS authentication mode. PERMISSIVE: Virtual services within this mesh can use either PERMISSIVE or STRICT modes. STRICT: All virtual services within this mesh must use STRICT mode. Minimum pulumi.StringInput `pulumi:"minimum"` }
func (GetMeshMtlArgs) ElementType ¶
func (GetMeshMtlArgs) ElementType() reflect.Type
func (GetMeshMtlArgs) ToGetMeshMtlOutput ¶
func (i GetMeshMtlArgs) ToGetMeshMtlOutput() GetMeshMtlOutput
func (GetMeshMtlArgs) ToGetMeshMtlOutputWithContext ¶
func (i GetMeshMtlArgs) ToGetMeshMtlOutputWithContext(ctx context.Context) GetMeshMtlOutput
type GetMeshMtlArray ¶
type GetMeshMtlArray []GetMeshMtlInput
func (GetMeshMtlArray) ElementType ¶
func (GetMeshMtlArray) ElementType() reflect.Type
func (GetMeshMtlArray) ToGetMeshMtlArrayOutput ¶
func (i GetMeshMtlArray) ToGetMeshMtlArrayOutput() GetMeshMtlArrayOutput
func (GetMeshMtlArray) ToGetMeshMtlArrayOutputWithContext ¶
func (i GetMeshMtlArray) ToGetMeshMtlArrayOutputWithContext(ctx context.Context) GetMeshMtlArrayOutput
type GetMeshMtlArrayInput ¶
type GetMeshMtlArrayInput interface { pulumi.Input ToGetMeshMtlArrayOutput() GetMeshMtlArrayOutput ToGetMeshMtlArrayOutputWithContext(context.Context) GetMeshMtlArrayOutput }
GetMeshMtlArrayInput is an input type that accepts GetMeshMtlArray and GetMeshMtlArrayOutput values. You can construct a concrete instance of `GetMeshMtlArrayInput` via:
GetMeshMtlArray{ GetMeshMtlArgs{...} }
type GetMeshMtlArrayOutput ¶
type GetMeshMtlArrayOutput struct{ *pulumi.OutputState }
func (GetMeshMtlArrayOutput) ElementType ¶
func (GetMeshMtlArrayOutput) ElementType() reflect.Type
func (GetMeshMtlArrayOutput) Index ¶
func (o GetMeshMtlArrayOutput) Index(i pulumi.IntInput) GetMeshMtlOutput
func (GetMeshMtlArrayOutput) ToGetMeshMtlArrayOutput ¶
func (o GetMeshMtlArrayOutput) ToGetMeshMtlArrayOutput() GetMeshMtlArrayOutput
func (GetMeshMtlArrayOutput) ToGetMeshMtlArrayOutputWithContext ¶
func (o GetMeshMtlArrayOutput) ToGetMeshMtlArrayOutputWithContext(ctx context.Context) GetMeshMtlArrayOutput
type GetMeshMtlInput ¶
type GetMeshMtlInput interface { pulumi.Input ToGetMeshMtlOutput() GetMeshMtlOutput ToGetMeshMtlOutputWithContext(context.Context) GetMeshMtlOutput }
GetMeshMtlInput is an input type that accepts GetMeshMtlArgs and GetMeshMtlOutput values. You can construct a concrete instance of `GetMeshMtlInput` via:
GetMeshMtlArgs{...}
type GetMeshMtlOutput ¶
type GetMeshMtlOutput struct{ *pulumi.OutputState }
func (GetMeshMtlOutput) ElementType ¶
func (GetMeshMtlOutput) ElementType() reflect.Type
func (GetMeshMtlOutput) Minimum ¶
func (o GetMeshMtlOutput) Minimum() pulumi.StringOutput
DISABLED: No minimum virtual services within this mesh can use any mTLS authentication mode. PERMISSIVE: Virtual services within this mesh can use either PERMISSIVE or STRICT modes. STRICT: All virtual services within this mesh must use STRICT mode.
func (GetMeshMtlOutput) ToGetMeshMtlOutput ¶
func (o GetMeshMtlOutput) ToGetMeshMtlOutput() GetMeshMtlOutput
func (GetMeshMtlOutput) ToGetMeshMtlOutputWithContext ¶
func (o GetMeshMtlOutput) ToGetMeshMtlOutputWithContext(ctx context.Context) GetMeshMtlOutput
type GetMeshesArgs ¶
type GetMeshesArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // A filter to return only resources that match the entire displayName given. DisplayName *string `pulumi:"displayName"` Filters []GetMeshesFilter `pulumi:"filters"` // Unique Mesh identifier. Id *string `pulumi:"id"` // A filter to return only resources that match the life cycle state given. State *string `pulumi:"state"` }
A collection of arguments for invoking getMeshes.
type GetMeshesFilter ¶
type GetMeshesFilterArgs ¶
type GetMeshesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetMeshesFilterArgs) ElementType ¶
func (GetMeshesFilterArgs) ElementType() reflect.Type
func (GetMeshesFilterArgs) ToGetMeshesFilterOutput ¶
func (i GetMeshesFilterArgs) ToGetMeshesFilterOutput() GetMeshesFilterOutput
func (GetMeshesFilterArgs) ToGetMeshesFilterOutputWithContext ¶
func (i GetMeshesFilterArgs) ToGetMeshesFilterOutputWithContext(ctx context.Context) GetMeshesFilterOutput
type GetMeshesFilterArray ¶
type GetMeshesFilterArray []GetMeshesFilterInput
func (GetMeshesFilterArray) ElementType ¶
func (GetMeshesFilterArray) ElementType() reflect.Type
func (GetMeshesFilterArray) ToGetMeshesFilterArrayOutput ¶
func (i GetMeshesFilterArray) ToGetMeshesFilterArrayOutput() GetMeshesFilterArrayOutput
func (GetMeshesFilterArray) ToGetMeshesFilterArrayOutputWithContext ¶
func (i GetMeshesFilterArray) ToGetMeshesFilterArrayOutputWithContext(ctx context.Context) GetMeshesFilterArrayOutput
type GetMeshesFilterArrayInput ¶
type GetMeshesFilterArrayInput interface { pulumi.Input ToGetMeshesFilterArrayOutput() GetMeshesFilterArrayOutput ToGetMeshesFilterArrayOutputWithContext(context.Context) GetMeshesFilterArrayOutput }
GetMeshesFilterArrayInput is an input type that accepts GetMeshesFilterArray and GetMeshesFilterArrayOutput values. You can construct a concrete instance of `GetMeshesFilterArrayInput` via:
GetMeshesFilterArray{ GetMeshesFilterArgs{...} }
type GetMeshesFilterArrayOutput ¶
type GetMeshesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetMeshesFilterArrayOutput) ElementType ¶
func (GetMeshesFilterArrayOutput) ElementType() reflect.Type
func (GetMeshesFilterArrayOutput) Index ¶
func (o GetMeshesFilterArrayOutput) Index(i pulumi.IntInput) GetMeshesFilterOutput
func (GetMeshesFilterArrayOutput) ToGetMeshesFilterArrayOutput ¶
func (o GetMeshesFilterArrayOutput) ToGetMeshesFilterArrayOutput() GetMeshesFilterArrayOutput
func (GetMeshesFilterArrayOutput) ToGetMeshesFilterArrayOutputWithContext ¶
func (o GetMeshesFilterArrayOutput) ToGetMeshesFilterArrayOutputWithContext(ctx context.Context) GetMeshesFilterArrayOutput
type GetMeshesFilterInput ¶
type GetMeshesFilterInput interface { pulumi.Input ToGetMeshesFilterOutput() GetMeshesFilterOutput ToGetMeshesFilterOutputWithContext(context.Context) GetMeshesFilterOutput }
GetMeshesFilterInput is an input type that accepts GetMeshesFilterArgs and GetMeshesFilterOutput values. You can construct a concrete instance of `GetMeshesFilterInput` via:
GetMeshesFilterArgs{...}
type GetMeshesFilterOutput ¶
type GetMeshesFilterOutput struct{ *pulumi.OutputState }
func (GetMeshesFilterOutput) ElementType ¶
func (GetMeshesFilterOutput) ElementType() reflect.Type
func (GetMeshesFilterOutput) Name ¶
func (o GetMeshesFilterOutput) Name() pulumi.StringOutput
func (GetMeshesFilterOutput) Regex ¶
func (o GetMeshesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetMeshesFilterOutput) ToGetMeshesFilterOutput ¶
func (o GetMeshesFilterOutput) ToGetMeshesFilterOutput() GetMeshesFilterOutput
func (GetMeshesFilterOutput) ToGetMeshesFilterOutputWithContext ¶
func (o GetMeshesFilterOutput) ToGetMeshesFilterOutputWithContext(ctx context.Context) GetMeshesFilterOutput
func (GetMeshesFilterOutput) Values ¶
func (o GetMeshesFilterOutput) Values() pulumi.StringArrayOutput
type GetMeshesMeshCollection ¶
type GetMeshesMeshCollection struct {
Items []GetMeshesMeshCollectionItem `pulumi:"items"`
}
type GetMeshesMeshCollectionArgs ¶
type GetMeshesMeshCollectionArgs struct {
Items GetMeshesMeshCollectionItemArrayInput `pulumi:"items"`
}
func (GetMeshesMeshCollectionArgs) ElementType ¶
func (GetMeshesMeshCollectionArgs) ElementType() reflect.Type
func (GetMeshesMeshCollectionArgs) ToGetMeshesMeshCollectionOutput ¶
func (i GetMeshesMeshCollectionArgs) ToGetMeshesMeshCollectionOutput() GetMeshesMeshCollectionOutput
func (GetMeshesMeshCollectionArgs) ToGetMeshesMeshCollectionOutputWithContext ¶
func (i GetMeshesMeshCollectionArgs) ToGetMeshesMeshCollectionOutputWithContext(ctx context.Context) GetMeshesMeshCollectionOutput
type GetMeshesMeshCollectionArray ¶
type GetMeshesMeshCollectionArray []GetMeshesMeshCollectionInput
func (GetMeshesMeshCollectionArray) ElementType ¶
func (GetMeshesMeshCollectionArray) ElementType() reflect.Type
func (GetMeshesMeshCollectionArray) ToGetMeshesMeshCollectionArrayOutput ¶
func (i GetMeshesMeshCollectionArray) ToGetMeshesMeshCollectionArrayOutput() GetMeshesMeshCollectionArrayOutput
func (GetMeshesMeshCollectionArray) ToGetMeshesMeshCollectionArrayOutputWithContext ¶
func (i GetMeshesMeshCollectionArray) ToGetMeshesMeshCollectionArrayOutputWithContext(ctx context.Context) GetMeshesMeshCollectionArrayOutput
type GetMeshesMeshCollectionArrayInput ¶
type GetMeshesMeshCollectionArrayInput interface { pulumi.Input ToGetMeshesMeshCollectionArrayOutput() GetMeshesMeshCollectionArrayOutput ToGetMeshesMeshCollectionArrayOutputWithContext(context.Context) GetMeshesMeshCollectionArrayOutput }
GetMeshesMeshCollectionArrayInput is an input type that accepts GetMeshesMeshCollectionArray and GetMeshesMeshCollectionArrayOutput values. You can construct a concrete instance of `GetMeshesMeshCollectionArrayInput` via:
GetMeshesMeshCollectionArray{ GetMeshesMeshCollectionArgs{...} }
type GetMeshesMeshCollectionArrayOutput ¶
type GetMeshesMeshCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetMeshesMeshCollectionArrayOutput) ElementType ¶
func (GetMeshesMeshCollectionArrayOutput) ElementType() reflect.Type
func (GetMeshesMeshCollectionArrayOutput) Index ¶
func (o GetMeshesMeshCollectionArrayOutput) Index(i pulumi.IntInput) GetMeshesMeshCollectionOutput
func (GetMeshesMeshCollectionArrayOutput) ToGetMeshesMeshCollectionArrayOutput ¶
func (o GetMeshesMeshCollectionArrayOutput) ToGetMeshesMeshCollectionArrayOutput() GetMeshesMeshCollectionArrayOutput
func (GetMeshesMeshCollectionArrayOutput) ToGetMeshesMeshCollectionArrayOutputWithContext ¶
func (o GetMeshesMeshCollectionArrayOutput) ToGetMeshesMeshCollectionArrayOutputWithContext(ctx context.Context) GetMeshesMeshCollectionArrayOutput
type GetMeshesMeshCollectionInput ¶
type GetMeshesMeshCollectionInput interface { pulumi.Input ToGetMeshesMeshCollectionOutput() GetMeshesMeshCollectionOutput ToGetMeshesMeshCollectionOutputWithContext(context.Context) GetMeshesMeshCollectionOutput }
GetMeshesMeshCollectionInput is an input type that accepts GetMeshesMeshCollectionArgs and GetMeshesMeshCollectionOutput values. You can construct a concrete instance of `GetMeshesMeshCollectionInput` via:
GetMeshesMeshCollectionArgs{...}
type GetMeshesMeshCollectionItem ¶
type GetMeshesMeshCollectionItem struct { // A list of certificate authority resources to use for creating leaf certificates for mTLS authentication. Currently we only support one certificate authority, but this may expand in future releases. Request with more than one certificate authority will be rejected. CertificateAuthorities []GetMeshesMeshCollectionItemCertificateAuthority `pulumi:"certificateAuthorities"` // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description string `pulumi:"description"` // A filter to return only resources that match the entire displayName given. DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Unique Mesh identifier. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Sets a minimum level of mTLS authentication for all virtual services within the mesh. Mtls []GetMeshesMeshCollectionItemMtl `pulumi:"mtls"` // A filter to return only resources that match the life cycle state given. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
type GetMeshesMeshCollectionItemArgs ¶
type GetMeshesMeshCollectionItemArgs struct { // A list of certificate authority resources to use for creating leaf certificates for mTLS authentication. Currently we only support one certificate authority, but this may expand in future releases. Request with more than one certificate authority will be rejected. CertificateAuthorities GetMeshesMeshCollectionItemCertificateAuthorityArrayInput `pulumi:"certificateAuthorities"` // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringInput `pulumi:"description"` // A filter to return only resources that match the entire displayName given. DisplayName pulumi.StringInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Unique Mesh identifier. Id pulumi.StringInput `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // Sets a minimum level of mTLS authentication for all virtual services within the mesh. Mtls GetMeshesMeshCollectionItemMtlArrayInput `pulumi:"mtls"` // A filter to return only resources that match the life cycle state given. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetMeshesMeshCollectionItemArgs) ElementType ¶
func (GetMeshesMeshCollectionItemArgs) ElementType() reflect.Type
func (GetMeshesMeshCollectionItemArgs) ToGetMeshesMeshCollectionItemOutput ¶
func (i GetMeshesMeshCollectionItemArgs) ToGetMeshesMeshCollectionItemOutput() GetMeshesMeshCollectionItemOutput
func (GetMeshesMeshCollectionItemArgs) ToGetMeshesMeshCollectionItemOutputWithContext ¶
func (i GetMeshesMeshCollectionItemArgs) ToGetMeshesMeshCollectionItemOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemOutput
type GetMeshesMeshCollectionItemArray ¶
type GetMeshesMeshCollectionItemArray []GetMeshesMeshCollectionItemInput
func (GetMeshesMeshCollectionItemArray) ElementType ¶
func (GetMeshesMeshCollectionItemArray) ElementType() reflect.Type
func (GetMeshesMeshCollectionItemArray) ToGetMeshesMeshCollectionItemArrayOutput ¶
func (i GetMeshesMeshCollectionItemArray) ToGetMeshesMeshCollectionItemArrayOutput() GetMeshesMeshCollectionItemArrayOutput
func (GetMeshesMeshCollectionItemArray) ToGetMeshesMeshCollectionItemArrayOutputWithContext ¶
func (i GetMeshesMeshCollectionItemArray) ToGetMeshesMeshCollectionItemArrayOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemArrayOutput
type GetMeshesMeshCollectionItemArrayInput ¶
type GetMeshesMeshCollectionItemArrayInput interface { pulumi.Input ToGetMeshesMeshCollectionItemArrayOutput() GetMeshesMeshCollectionItemArrayOutput ToGetMeshesMeshCollectionItemArrayOutputWithContext(context.Context) GetMeshesMeshCollectionItemArrayOutput }
GetMeshesMeshCollectionItemArrayInput is an input type that accepts GetMeshesMeshCollectionItemArray and GetMeshesMeshCollectionItemArrayOutput values. You can construct a concrete instance of `GetMeshesMeshCollectionItemArrayInput` via:
GetMeshesMeshCollectionItemArray{ GetMeshesMeshCollectionItemArgs{...} }
type GetMeshesMeshCollectionItemArrayOutput ¶
type GetMeshesMeshCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetMeshesMeshCollectionItemArrayOutput) ElementType ¶
func (GetMeshesMeshCollectionItemArrayOutput) ElementType() reflect.Type
func (GetMeshesMeshCollectionItemArrayOutput) ToGetMeshesMeshCollectionItemArrayOutput ¶
func (o GetMeshesMeshCollectionItemArrayOutput) ToGetMeshesMeshCollectionItemArrayOutput() GetMeshesMeshCollectionItemArrayOutput
func (GetMeshesMeshCollectionItemArrayOutput) ToGetMeshesMeshCollectionItemArrayOutputWithContext ¶
func (o GetMeshesMeshCollectionItemArrayOutput) ToGetMeshesMeshCollectionItemArrayOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemArrayOutput
type GetMeshesMeshCollectionItemCertificateAuthority ¶
type GetMeshesMeshCollectionItemCertificateAuthority struct { // Unique Mesh identifier. Id string `pulumi:"id"` }
type GetMeshesMeshCollectionItemCertificateAuthorityArgs ¶
type GetMeshesMeshCollectionItemCertificateAuthorityArgs struct { // Unique Mesh identifier. Id pulumi.StringInput `pulumi:"id"` }
func (GetMeshesMeshCollectionItemCertificateAuthorityArgs) ElementType ¶
func (GetMeshesMeshCollectionItemCertificateAuthorityArgs) ElementType() reflect.Type
func (GetMeshesMeshCollectionItemCertificateAuthorityArgs) ToGetMeshesMeshCollectionItemCertificateAuthorityOutput ¶
func (i GetMeshesMeshCollectionItemCertificateAuthorityArgs) ToGetMeshesMeshCollectionItemCertificateAuthorityOutput() GetMeshesMeshCollectionItemCertificateAuthorityOutput
func (GetMeshesMeshCollectionItemCertificateAuthorityArgs) ToGetMeshesMeshCollectionItemCertificateAuthorityOutputWithContext ¶
func (i GetMeshesMeshCollectionItemCertificateAuthorityArgs) ToGetMeshesMeshCollectionItemCertificateAuthorityOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemCertificateAuthorityOutput
type GetMeshesMeshCollectionItemCertificateAuthorityArray ¶
type GetMeshesMeshCollectionItemCertificateAuthorityArray []GetMeshesMeshCollectionItemCertificateAuthorityInput
func (GetMeshesMeshCollectionItemCertificateAuthorityArray) ElementType ¶
func (GetMeshesMeshCollectionItemCertificateAuthorityArray) ElementType() reflect.Type
func (GetMeshesMeshCollectionItemCertificateAuthorityArray) ToGetMeshesMeshCollectionItemCertificateAuthorityArrayOutput ¶
func (i GetMeshesMeshCollectionItemCertificateAuthorityArray) ToGetMeshesMeshCollectionItemCertificateAuthorityArrayOutput() GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput
func (GetMeshesMeshCollectionItemCertificateAuthorityArray) ToGetMeshesMeshCollectionItemCertificateAuthorityArrayOutputWithContext ¶
func (i GetMeshesMeshCollectionItemCertificateAuthorityArray) ToGetMeshesMeshCollectionItemCertificateAuthorityArrayOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput
type GetMeshesMeshCollectionItemCertificateAuthorityArrayInput ¶
type GetMeshesMeshCollectionItemCertificateAuthorityArrayInput interface { pulumi.Input ToGetMeshesMeshCollectionItemCertificateAuthorityArrayOutput() GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput ToGetMeshesMeshCollectionItemCertificateAuthorityArrayOutputWithContext(context.Context) GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput }
GetMeshesMeshCollectionItemCertificateAuthorityArrayInput is an input type that accepts GetMeshesMeshCollectionItemCertificateAuthorityArray and GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput values. You can construct a concrete instance of `GetMeshesMeshCollectionItemCertificateAuthorityArrayInput` via:
GetMeshesMeshCollectionItemCertificateAuthorityArray{ GetMeshesMeshCollectionItemCertificateAuthorityArgs{...} }
type GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput ¶
type GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput struct{ *pulumi.OutputState }
func (GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput) ElementType ¶
func (GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput) ElementType() reflect.Type
func (GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput) ToGetMeshesMeshCollectionItemCertificateAuthorityArrayOutput ¶
func (o GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput) ToGetMeshesMeshCollectionItemCertificateAuthorityArrayOutput() GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput
func (GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput) ToGetMeshesMeshCollectionItemCertificateAuthorityArrayOutputWithContext ¶
func (o GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput) ToGetMeshesMeshCollectionItemCertificateAuthorityArrayOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput
type GetMeshesMeshCollectionItemCertificateAuthorityInput ¶
type GetMeshesMeshCollectionItemCertificateAuthorityInput interface { pulumi.Input ToGetMeshesMeshCollectionItemCertificateAuthorityOutput() GetMeshesMeshCollectionItemCertificateAuthorityOutput ToGetMeshesMeshCollectionItemCertificateAuthorityOutputWithContext(context.Context) GetMeshesMeshCollectionItemCertificateAuthorityOutput }
GetMeshesMeshCollectionItemCertificateAuthorityInput is an input type that accepts GetMeshesMeshCollectionItemCertificateAuthorityArgs and GetMeshesMeshCollectionItemCertificateAuthorityOutput values. You can construct a concrete instance of `GetMeshesMeshCollectionItemCertificateAuthorityInput` via:
GetMeshesMeshCollectionItemCertificateAuthorityArgs{...}
type GetMeshesMeshCollectionItemCertificateAuthorityOutput ¶
type GetMeshesMeshCollectionItemCertificateAuthorityOutput struct{ *pulumi.OutputState }
func (GetMeshesMeshCollectionItemCertificateAuthorityOutput) ElementType ¶
func (GetMeshesMeshCollectionItemCertificateAuthorityOutput) ElementType() reflect.Type
func (GetMeshesMeshCollectionItemCertificateAuthorityOutput) ToGetMeshesMeshCollectionItemCertificateAuthorityOutput ¶
func (o GetMeshesMeshCollectionItemCertificateAuthorityOutput) ToGetMeshesMeshCollectionItemCertificateAuthorityOutput() GetMeshesMeshCollectionItemCertificateAuthorityOutput
func (GetMeshesMeshCollectionItemCertificateAuthorityOutput) ToGetMeshesMeshCollectionItemCertificateAuthorityOutputWithContext ¶
func (o GetMeshesMeshCollectionItemCertificateAuthorityOutput) ToGetMeshesMeshCollectionItemCertificateAuthorityOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemCertificateAuthorityOutput
type GetMeshesMeshCollectionItemInput ¶
type GetMeshesMeshCollectionItemInput interface { pulumi.Input ToGetMeshesMeshCollectionItemOutput() GetMeshesMeshCollectionItemOutput ToGetMeshesMeshCollectionItemOutputWithContext(context.Context) GetMeshesMeshCollectionItemOutput }
GetMeshesMeshCollectionItemInput is an input type that accepts GetMeshesMeshCollectionItemArgs and GetMeshesMeshCollectionItemOutput values. You can construct a concrete instance of `GetMeshesMeshCollectionItemInput` via:
GetMeshesMeshCollectionItemArgs{...}
type GetMeshesMeshCollectionItemMtl ¶
type GetMeshesMeshCollectionItemMtl struct { // DISABLED: No minimum virtual services within this mesh can use any mTLS authentication mode. PERMISSIVE: Virtual services within this mesh can use either PERMISSIVE or STRICT modes. STRICT: All virtual services within this mesh must use STRICT mode. Minimum string `pulumi:"minimum"` }
type GetMeshesMeshCollectionItemMtlArgs ¶
type GetMeshesMeshCollectionItemMtlArgs struct { // DISABLED: No minimum virtual services within this mesh can use any mTLS authentication mode. PERMISSIVE: Virtual services within this mesh can use either PERMISSIVE or STRICT modes. STRICT: All virtual services within this mesh must use STRICT mode. Minimum pulumi.StringInput `pulumi:"minimum"` }
func (GetMeshesMeshCollectionItemMtlArgs) ElementType ¶
func (GetMeshesMeshCollectionItemMtlArgs) ElementType() reflect.Type
func (GetMeshesMeshCollectionItemMtlArgs) ToGetMeshesMeshCollectionItemMtlOutput ¶
func (i GetMeshesMeshCollectionItemMtlArgs) ToGetMeshesMeshCollectionItemMtlOutput() GetMeshesMeshCollectionItemMtlOutput
func (GetMeshesMeshCollectionItemMtlArgs) ToGetMeshesMeshCollectionItemMtlOutputWithContext ¶
func (i GetMeshesMeshCollectionItemMtlArgs) ToGetMeshesMeshCollectionItemMtlOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemMtlOutput
type GetMeshesMeshCollectionItemMtlArray ¶
type GetMeshesMeshCollectionItemMtlArray []GetMeshesMeshCollectionItemMtlInput
func (GetMeshesMeshCollectionItemMtlArray) ElementType ¶
func (GetMeshesMeshCollectionItemMtlArray) ElementType() reflect.Type
func (GetMeshesMeshCollectionItemMtlArray) ToGetMeshesMeshCollectionItemMtlArrayOutput ¶
func (i GetMeshesMeshCollectionItemMtlArray) ToGetMeshesMeshCollectionItemMtlArrayOutput() GetMeshesMeshCollectionItemMtlArrayOutput
func (GetMeshesMeshCollectionItemMtlArray) ToGetMeshesMeshCollectionItemMtlArrayOutputWithContext ¶
func (i GetMeshesMeshCollectionItemMtlArray) ToGetMeshesMeshCollectionItemMtlArrayOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemMtlArrayOutput
type GetMeshesMeshCollectionItemMtlArrayInput ¶
type GetMeshesMeshCollectionItemMtlArrayInput interface { pulumi.Input ToGetMeshesMeshCollectionItemMtlArrayOutput() GetMeshesMeshCollectionItemMtlArrayOutput ToGetMeshesMeshCollectionItemMtlArrayOutputWithContext(context.Context) GetMeshesMeshCollectionItemMtlArrayOutput }
GetMeshesMeshCollectionItemMtlArrayInput is an input type that accepts GetMeshesMeshCollectionItemMtlArray and GetMeshesMeshCollectionItemMtlArrayOutput values. You can construct a concrete instance of `GetMeshesMeshCollectionItemMtlArrayInput` via:
GetMeshesMeshCollectionItemMtlArray{ GetMeshesMeshCollectionItemMtlArgs{...} }
type GetMeshesMeshCollectionItemMtlArrayOutput ¶
type GetMeshesMeshCollectionItemMtlArrayOutput struct{ *pulumi.OutputState }
func (GetMeshesMeshCollectionItemMtlArrayOutput) ElementType ¶
func (GetMeshesMeshCollectionItemMtlArrayOutput) ElementType() reflect.Type
func (GetMeshesMeshCollectionItemMtlArrayOutput) ToGetMeshesMeshCollectionItemMtlArrayOutput ¶
func (o GetMeshesMeshCollectionItemMtlArrayOutput) ToGetMeshesMeshCollectionItemMtlArrayOutput() GetMeshesMeshCollectionItemMtlArrayOutput
func (GetMeshesMeshCollectionItemMtlArrayOutput) ToGetMeshesMeshCollectionItemMtlArrayOutputWithContext ¶
func (o GetMeshesMeshCollectionItemMtlArrayOutput) ToGetMeshesMeshCollectionItemMtlArrayOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemMtlArrayOutput
type GetMeshesMeshCollectionItemMtlInput ¶
type GetMeshesMeshCollectionItemMtlInput interface { pulumi.Input ToGetMeshesMeshCollectionItemMtlOutput() GetMeshesMeshCollectionItemMtlOutput ToGetMeshesMeshCollectionItemMtlOutputWithContext(context.Context) GetMeshesMeshCollectionItemMtlOutput }
GetMeshesMeshCollectionItemMtlInput is an input type that accepts GetMeshesMeshCollectionItemMtlArgs and GetMeshesMeshCollectionItemMtlOutput values. You can construct a concrete instance of `GetMeshesMeshCollectionItemMtlInput` via:
GetMeshesMeshCollectionItemMtlArgs{...}
type GetMeshesMeshCollectionItemMtlOutput ¶
type GetMeshesMeshCollectionItemMtlOutput struct{ *pulumi.OutputState }
func (GetMeshesMeshCollectionItemMtlOutput) ElementType ¶
func (GetMeshesMeshCollectionItemMtlOutput) ElementType() reflect.Type
func (GetMeshesMeshCollectionItemMtlOutput) Minimum ¶
func (o GetMeshesMeshCollectionItemMtlOutput) Minimum() pulumi.StringOutput
DISABLED: No minimum virtual services within this mesh can use any mTLS authentication mode. PERMISSIVE: Virtual services within this mesh can use either PERMISSIVE or STRICT modes. STRICT: All virtual services within this mesh must use STRICT mode.
func (GetMeshesMeshCollectionItemMtlOutput) ToGetMeshesMeshCollectionItemMtlOutput ¶
func (o GetMeshesMeshCollectionItemMtlOutput) ToGetMeshesMeshCollectionItemMtlOutput() GetMeshesMeshCollectionItemMtlOutput
func (GetMeshesMeshCollectionItemMtlOutput) ToGetMeshesMeshCollectionItemMtlOutputWithContext ¶
func (o GetMeshesMeshCollectionItemMtlOutput) ToGetMeshesMeshCollectionItemMtlOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemMtlOutput
type GetMeshesMeshCollectionItemOutput ¶
type GetMeshesMeshCollectionItemOutput struct{ *pulumi.OutputState }
func (GetMeshesMeshCollectionItemOutput) CertificateAuthorities ¶
func (o GetMeshesMeshCollectionItemOutput) CertificateAuthorities() GetMeshesMeshCollectionItemCertificateAuthorityArrayOutput
A list of certificate authority resources to use for creating leaf certificates for mTLS authentication. Currently we only support one certificate authority, but this may expand in future releases. Request with more than one certificate authority will be rejected.
func (GetMeshesMeshCollectionItemOutput) CompartmentId ¶
func (o GetMeshesMeshCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetMeshesMeshCollectionItemOutput) DefinedTags ¶
func (o GetMeshesMeshCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetMeshesMeshCollectionItemOutput) Description ¶
func (o GetMeshesMeshCollectionItemOutput) Description() pulumi.StringOutput
Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (GetMeshesMeshCollectionItemOutput) DisplayName ¶
func (o GetMeshesMeshCollectionItemOutput) DisplayName() pulumi.StringOutput
A filter to return only resources that match the entire displayName given.
func (GetMeshesMeshCollectionItemOutput) ElementType ¶
func (GetMeshesMeshCollectionItemOutput) ElementType() reflect.Type
func (GetMeshesMeshCollectionItemOutput) FreeformTags ¶
func (o GetMeshesMeshCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetMeshesMeshCollectionItemOutput) Id ¶
func (o GetMeshesMeshCollectionItemOutput) Id() pulumi.StringOutput
Unique Mesh identifier.
func (GetMeshesMeshCollectionItemOutput) LifecycleDetails ¶
func (o GetMeshesMeshCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (GetMeshesMeshCollectionItemOutput) Mtls ¶
Sets a minimum level of mTLS authentication for all virtual services within the mesh.
func (GetMeshesMeshCollectionItemOutput) State ¶
func (o GetMeshesMeshCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources that match the life cycle state given.
func (GetMeshesMeshCollectionItemOutput) SystemTags ¶
func (o GetMeshesMeshCollectionItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetMeshesMeshCollectionItemOutput) TimeCreated ¶
func (o GetMeshesMeshCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (GetMeshesMeshCollectionItemOutput) TimeUpdated ¶
func (o GetMeshesMeshCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (GetMeshesMeshCollectionItemOutput) ToGetMeshesMeshCollectionItemOutput ¶
func (o GetMeshesMeshCollectionItemOutput) ToGetMeshesMeshCollectionItemOutput() GetMeshesMeshCollectionItemOutput
func (GetMeshesMeshCollectionItemOutput) ToGetMeshesMeshCollectionItemOutputWithContext ¶
func (o GetMeshesMeshCollectionItemOutput) ToGetMeshesMeshCollectionItemOutputWithContext(ctx context.Context) GetMeshesMeshCollectionItemOutput
type GetMeshesMeshCollectionOutput ¶
type GetMeshesMeshCollectionOutput struct{ *pulumi.OutputState }
func (GetMeshesMeshCollectionOutput) ElementType ¶
func (GetMeshesMeshCollectionOutput) ElementType() reflect.Type
func (GetMeshesMeshCollectionOutput) Items ¶
func (o GetMeshesMeshCollectionOutput) Items() GetMeshesMeshCollectionItemArrayOutput
func (GetMeshesMeshCollectionOutput) ToGetMeshesMeshCollectionOutput ¶
func (o GetMeshesMeshCollectionOutput) ToGetMeshesMeshCollectionOutput() GetMeshesMeshCollectionOutput
func (GetMeshesMeshCollectionOutput) ToGetMeshesMeshCollectionOutputWithContext ¶
func (o GetMeshesMeshCollectionOutput) ToGetMeshesMeshCollectionOutputWithContext(ctx context.Context) GetMeshesMeshCollectionOutput
type GetMeshesOutputArgs ¶
type GetMeshesOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // A filter to return only resources that match the entire displayName given. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetMeshesFilterArrayInput `pulumi:"filters"` // Unique Mesh identifier. Id pulumi.StringPtrInput `pulumi:"id"` // A filter to return only resources that match the life cycle state given. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getMeshes.
func (GetMeshesOutputArgs) ElementType ¶
func (GetMeshesOutputArgs) ElementType() reflect.Type
type GetMeshesResult ¶
type GetMeshesResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // A user-friendly name. The name does not have to be unique and can be changed after creation. Avoid entering confidential information. Example: `My new resource` DisplayName *string `pulumi:"displayName"` Filters []GetMeshesFilter `pulumi:"filters"` // Unique identifier that is immutable on creation. Id *string `pulumi:"id"` // The list of mesh_collection. MeshCollections []GetMeshesMeshCollection `pulumi:"meshCollections"` // The current state of the Resource. State *string `pulumi:"state"` }
A collection of values returned by getMeshes.
func GetMeshes ¶
func GetMeshes(ctx *pulumi.Context, args *GetMeshesArgs, opts ...pulumi.InvokeOption) (*GetMeshesResult, error)
This data source provides the list of Meshes in Oracle Cloud Infrastructure Service Mesh service.
Returns a list of Mesh objects.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.GetMeshes(ctx, &servicemesh.GetMeshesArgs{ CompartmentId: compartmentId, DisplayName: pulumi.StringRef(meshDisplayName), Id: pulumi.StringRef(meshId), State: pulumi.StringRef(meshState), }, nil) if err != nil { return err } return nil }) }
```
type GetMeshesResultOutput ¶
type GetMeshesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMeshes.
func GetMeshesOutput ¶
func GetMeshesOutput(ctx *pulumi.Context, args GetMeshesOutputArgs, opts ...pulumi.InvokeOption) GetMeshesResultOutput
func (GetMeshesResultOutput) CompartmentId ¶
func (o GetMeshesResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetMeshesResultOutput) DisplayName ¶
func (o GetMeshesResultOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly name. The name does not have to be unique and can be changed after creation. Avoid entering confidential information. Example: `My new resource`
func (GetMeshesResultOutput) ElementType ¶
func (GetMeshesResultOutput) ElementType() reflect.Type
func (GetMeshesResultOutput) Filters ¶
func (o GetMeshesResultOutput) Filters() GetMeshesFilterArrayOutput
func (GetMeshesResultOutput) Id ¶
func (o GetMeshesResultOutput) Id() pulumi.StringPtrOutput
Unique identifier that is immutable on creation.
func (GetMeshesResultOutput) MeshCollections ¶
func (o GetMeshesResultOutput) MeshCollections() GetMeshesMeshCollectionArrayOutput
The list of mesh_collection.
func (GetMeshesResultOutput) State ¶
func (o GetMeshesResultOutput) State() pulumi.StringPtrOutput
The current state of the Resource.
func (GetMeshesResultOutput) ToGetMeshesResultOutput ¶
func (o GetMeshesResultOutput) ToGetMeshesResultOutput() GetMeshesResultOutput
func (GetMeshesResultOutput) ToGetMeshesResultOutputWithContext ¶
func (o GetMeshesResultOutput) ToGetMeshesResultOutputWithContext(ctx context.Context) GetMeshesResultOutput
type GetProxyDetailResult ¶
type GetProxyDetailResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Proxy container image version to be deployed. ProxyImage string `pulumi:"proxyImage"` }
A collection of values returned by getProxyDetail.
func GetProxyDetail ¶
func GetProxyDetail(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetProxyDetailResult, error)
This data source provides details about a specific Proxy Detail resource in Oracle Cloud Infrastructure Service Mesh service.
Returns the attributes of the Proxy such as proxy image version.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.GetProxyDetail(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetProxyDetailResultOutput ¶
type GetProxyDetailResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProxyDetail.
func GetProxyDetailOutput ¶
func GetProxyDetailOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetProxyDetailResultOutput
func (GetProxyDetailResultOutput) ElementType ¶
func (GetProxyDetailResultOutput) ElementType() reflect.Type
func (GetProxyDetailResultOutput) Id ¶
func (o GetProxyDetailResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProxyDetailResultOutput) ProxyImage ¶
func (o GetProxyDetailResultOutput) ProxyImage() pulumi.StringOutput
Proxy container image version to be deployed.
func (GetProxyDetailResultOutput) ToGetProxyDetailResultOutput ¶
func (o GetProxyDetailResultOutput) ToGetProxyDetailResultOutput() GetProxyDetailResultOutput
func (GetProxyDetailResultOutput) ToGetProxyDetailResultOutputWithContext ¶
func (o GetProxyDetailResultOutput) ToGetProxyDetailResultOutputWithContext(ctx context.Context) GetProxyDetailResultOutput
type GetVirtualDeploymentAccessLogging ¶
type GetVirtualDeploymentAccessLogging struct { // Determines if the logging configuration is enabled. IsEnabled bool `pulumi:"isEnabled"` }
type GetVirtualDeploymentAccessLoggingArgs ¶
type GetVirtualDeploymentAccessLoggingArgs struct { // Determines if the logging configuration is enabled. IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` }
func (GetVirtualDeploymentAccessLoggingArgs) ElementType ¶
func (GetVirtualDeploymentAccessLoggingArgs) ElementType() reflect.Type
func (GetVirtualDeploymentAccessLoggingArgs) ToGetVirtualDeploymentAccessLoggingOutput ¶
func (i GetVirtualDeploymentAccessLoggingArgs) ToGetVirtualDeploymentAccessLoggingOutput() GetVirtualDeploymentAccessLoggingOutput
func (GetVirtualDeploymentAccessLoggingArgs) ToGetVirtualDeploymentAccessLoggingOutputWithContext ¶
func (i GetVirtualDeploymentAccessLoggingArgs) ToGetVirtualDeploymentAccessLoggingOutputWithContext(ctx context.Context) GetVirtualDeploymentAccessLoggingOutput
type GetVirtualDeploymentAccessLoggingArray ¶
type GetVirtualDeploymentAccessLoggingArray []GetVirtualDeploymentAccessLoggingInput
func (GetVirtualDeploymentAccessLoggingArray) ElementType ¶
func (GetVirtualDeploymentAccessLoggingArray) ElementType() reflect.Type
func (GetVirtualDeploymentAccessLoggingArray) ToGetVirtualDeploymentAccessLoggingArrayOutput ¶
func (i GetVirtualDeploymentAccessLoggingArray) ToGetVirtualDeploymentAccessLoggingArrayOutput() GetVirtualDeploymentAccessLoggingArrayOutput
func (GetVirtualDeploymentAccessLoggingArray) ToGetVirtualDeploymentAccessLoggingArrayOutputWithContext ¶
func (i GetVirtualDeploymentAccessLoggingArray) ToGetVirtualDeploymentAccessLoggingArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentAccessLoggingArrayOutput
type GetVirtualDeploymentAccessLoggingArrayInput ¶
type GetVirtualDeploymentAccessLoggingArrayInput interface { pulumi.Input ToGetVirtualDeploymentAccessLoggingArrayOutput() GetVirtualDeploymentAccessLoggingArrayOutput ToGetVirtualDeploymentAccessLoggingArrayOutputWithContext(context.Context) GetVirtualDeploymentAccessLoggingArrayOutput }
GetVirtualDeploymentAccessLoggingArrayInput is an input type that accepts GetVirtualDeploymentAccessLoggingArray and GetVirtualDeploymentAccessLoggingArrayOutput values. You can construct a concrete instance of `GetVirtualDeploymentAccessLoggingArrayInput` via:
GetVirtualDeploymentAccessLoggingArray{ GetVirtualDeploymentAccessLoggingArgs{...} }
type GetVirtualDeploymentAccessLoggingArrayOutput ¶
type GetVirtualDeploymentAccessLoggingArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualDeploymentAccessLoggingArrayOutput) ElementType ¶
func (GetVirtualDeploymentAccessLoggingArrayOutput) ElementType() reflect.Type
func (GetVirtualDeploymentAccessLoggingArrayOutput) ToGetVirtualDeploymentAccessLoggingArrayOutput ¶
func (o GetVirtualDeploymentAccessLoggingArrayOutput) ToGetVirtualDeploymentAccessLoggingArrayOutput() GetVirtualDeploymentAccessLoggingArrayOutput
func (GetVirtualDeploymentAccessLoggingArrayOutput) ToGetVirtualDeploymentAccessLoggingArrayOutputWithContext ¶
func (o GetVirtualDeploymentAccessLoggingArrayOutput) ToGetVirtualDeploymentAccessLoggingArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentAccessLoggingArrayOutput
type GetVirtualDeploymentAccessLoggingInput ¶
type GetVirtualDeploymentAccessLoggingInput interface { pulumi.Input ToGetVirtualDeploymentAccessLoggingOutput() GetVirtualDeploymentAccessLoggingOutput ToGetVirtualDeploymentAccessLoggingOutputWithContext(context.Context) GetVirtualDeploymentAccessLoggingOutput }
GetVirtualDeploymentAccessLoggingInput is an input type that accepts GetVirtualDeploymentAccessLoggingArgs and GetVirtualDeploymentAccessLoggingOutput values. You can construct a concrete instance of `GetVirtualDeploymentAccessLoggingInput` via:
GetVirtualDeploymentAccessLoggingArgs{...}
type GetVirtualDeploymentAccessLoggingOutput ¶
type GetVirtualDeploymentAccessLoggingOutput struct{ *pulumi.OutputState }
func (GetVirtualDeploymentAccessLoggingOutput) ElementType ¶
func (GetVirtualDeploymentAccessLoggingOutput) ElementType() reflect.Type
func (GetVirtualDeploymentAccessLoggingOutput) IsEnabled ¶
func (o GetVirtualDeploymentAccessLoggingOutput) IsEnabled() pulumi.BoolOutput
Determines if the logging configuration is enabled.
func (GetVirtualDeploymentAccessLoggingOutput) ToGetVirtualDeploymentAccessLoggingOutput ¶
func (o GetVirtualDeploymentAccessLoggingOutput) ToGetVirtualDeploymentAccessLoggingOutput() GetVirtualDeploymentAccessLoggingOutput
func (GetVirtualDeploymentAccessLoggingOutput) ToGetVirtualDeploymentAccessLoggingOutputWithContext ¶
func (o GetVirtualDeploymentAccessLoggingOutput) ToGetVirtualDeploymentAccessLoggingOutputWithContext(ctx context.Context) GetVirtualDeploymentAccessLoggingOutput
type GetVirtualDeploymentListener ¶
type GetVirtualDeploymentListener struct { // The maximum duration in milliseconds for which the request's stream may be idle. The value 0 (zero) indicates that the timeout is disabled. IdleTimeoutInMs string `pulumi:"idleTimeoutInMs"` // Port in which virtual deployment is running. Port int `pulumi:"port"` // Type of protocol used in virtual deployment. Protocol string `pulumi:"protocol"` // The maximum duration in milliseconds for the deployed service to respond to an incoming request through the listener. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP/HTTP2 listeners, and disabled (no timeout) for the GRPC listeners. The value 0 (zero) indicates that the timeout is disabled. The timeout cannot be configured for the TCP and TLS_PASSTHROUGH listeners. For streaming responses from the deployed service, consider either keeping the timeout disabled or set a sufficiently high value. RequestTimeoutInMs string `pulumi:"requestTimeoutInMs"` }
type GetVirtualDeploymentListenerArgs ¶
type GetVirtualDeploymentListenerArgs struct { // The maximum duration in milliseconds for which the request's stream may be idle. The value 0 (zero) indicates that the timeout is disabled. IdleTimeoutInMs pulumi.StringInput `pulumi:"idleTimeoutInMs"` // Port in which virtual deployment is running. Port pulumi.IntInput `pulumi:"port"` // Type of protocol used in virtual deployment. Protocol pulumi.StringInput `pulumi:"protocol"` // The maximum duration in milliseconds for the deployed service to respond to an incoming request through the listener. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP/HTTP2 listeners, and disabled (no timeout) for the GRPC listeners. The value 0 (zero) indicates that the timeout is disabled. The timeout cannot be configured for the TCP and TLS_PASSTHROUGH listeners. For streaming responses from the deployed service, consider either keeping the timeout disabled or set a sufficiently high value. RequestTimeoutInMs pulumi.StringInput `pulumi:"requestTimeoutInMs"` }
func (GetVirtualDeploymentListenerArgs) ElementType ¶
func (GetVirtualDeploymentListenerArgs) ElementType() reflect.Type
func (GetVirtualDeploymentListenerArgs) ToGetVirtualDeploymentListenerOutput ¶
func (i GetVirtualDeploymentListenerArgs) ToGetVirtualDeploymentListenerOutput() GetVirtualDeploymentListenerOutput
func (GetVirtualDeploymentListenerArgs) ToGetVirtualDeploymentListenerOutputWithContext ¶
func (i GetVirtualDeploymentListenerArgs) ToGetVirtualDeploymentListenerOutputWithContext(ctx context.Context) GetVirtualDeploymentListenerOutput
type GetVirtualDeploymentListenerArray ¶
type GetVirtualDeploymentListenerArray []GetVirtualDeploymentListenerInput
func (GetVirtualDeploymentListenerArray) ElementType ¶
func (GetVirtualDeploymentListenerArray) ElementType() reflect.Type
func (GetVirtualDeploymentListenerArray) ToGetVirtualDeploymentListenerArrayOutput ¶
func (i GetVirtualDeploymentListenerArray) ToGetVirtualDeploymentListenerArrayOutput() GetVirtualDeploymentListenerArrayOutput
func (GetVirtualDeploymentListenerArray) ToGetVirtualDeploymentListenerArrayOutputWithContext ¶
func (i GetVirtualDeploymentListenerArray) ToGetVirtualDeploymentListenerArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentListenerArrayOutput
type GetVirtualDeploymentListenerArrayInput ¶
type GetVirtualDeploymentListenerArrayInput interface { pulumi.Input ToGetVirtualDeploymentListenerArrayOutput() GetVirtualDeploymentListenerArrayOutput ToGetVirtualDeploymentListenerArrayOutputWithContext(context.Context) GetVirtualDeploymentListenerArrayOutput }
GetVirtualDeploymentListenerArrayInput is an input type that accepts GetVirtualDeploymentListenerArray and GetVirtualDeploymentListenerArrayOutput values. You can construct a concrete instance of `GetVirtualDeploymentListenerArrayInput` via:
GetVirtualDeploymentListenerArray{ GetVirtualDeploymentListenerArgs{...} }
type GetVirtualDeploymentListenerArrayOutput ¶
type GetVirtualDeploymentListenerArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualDeploymentListenerArrayOutput) ElementType ¶
func (GetVirtualDeploymentListenerArrayOutput) ElementType() reflect.Type
func (GetVirtualDeploymentListenerArrayOutput) ToGetVirtualDeploymentListenerArrayOutput ¶
func (o GetVirtualDeploymentListenerArrayOutput) ToGetVirtualDeploymentListenerArrayOutput() GetVirtualDeploymentListenerArrayOutput
func (GetVirtualDeploymentListenerArrayOutput) ToGetVirtualDeploymentListenerArrayOutputWithContext ¶
func (o GetVirtualDeploymentListenerArrayOutput) ToGetVirtualDeploymentListenerArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentListenerArrayOutput
type GetVirtualDeploymentListenerInput ¶
type GetVirtualDeploymentListenerInput interface { pulumi.Input ToGetVirtualDeploymentListenerOutput() GetVirtualDeploymentListenerOutput ToGetVirtualDeploymentListenerOutputWithContext(context.Context) GetVirtualDeploymentListenerOutput }
GetVirtualDeploymentListenerInput is an input type that accepts GetVirtualDeploymentListenerArgs and GetVirtualDeploymentListenerOutput values. You can construct a concrete instance of `GetVirtualDeploymentListenerInput` via:
GetVirtualDeploymentListenerArgs{...}
type GetVirtualDeploymentListenerOutput ¶
type GetVirtualDeploymentListenerOutput struct{ *pulumi.OutputState }
func (GetVirtualDeploymentListenerOutput) ElementType ¶
func (GetVirtualDeploymentListenerOutput) ElementType() reflect.Type
func (GetVirtualDeploymentListenerOutput) IdleTimeoutInMs ¶
func (o GetVirtualDeploymentListenerOutput) IdleTimeoutInMs() pulumi.StringOutput
The maximum duration in milliseconds for which the request's stream may be idle. The value 0 (zero) indicates that the timeout is disabled.
func (GetVirtualDeploymentListenerOutput) Port ¶
func (o GetVirtualDeploymentListenerOutput) Port() pulumi.IntOutput
Port in which virtual deployment is running.
func (GetVirtualDeploymentListenerOutput) Protocol ¶
func (o GetVirtualDeploymentListenerOutput) Protocol() pulumi.StringOutput
Type of protocol used in virtual deployment.
func (GetVirtualDeploymentListenerOutput) RequestTimeoutInMs ¶
func (o GetVirtualDeploymentListenerOutput) RequestTimeoutInMs() pulumi.StringOutput
The maximum duration in milliseconds for the deployed service to respond to an incoming request through the listener. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP/HTTP2 listeners, and disabled (no timeout) for the GRPC listeners. The value 0 (zero) indicates that the timeout is disabled. The timeout cannot be configured for the TCP and TLS_PASSTHROUGH listeners. For streaming responses from the deployed service, consider either keeping the timeout disabled or set a sufficiently high value.
func (GetVirtualDeploymentListenerOutput) ToGetVirtualDeploymentListenerOutput ¶
func (o GetVirtualDeploymentListenerOutput) ToGetVirtualDeploymentListenerOutput() GetVirtualDeploymentListenerOutput
func (GetVirtualDeploymentListenerOutput) ToGetVirtualDeploymentListenerOutputWithContext ¶
func (o GetVirtualDeploymentListenerOutput) ToGetVirtualDeploymentListenerOutputWithContext(ctx context.Context) GetVirtualDeploymentListenerOutput
type GetVirtualDeploymentServiceDiscoveryArgs ¶
type GetVirtualDeploymentServiceDiscoveryArgs struct { // The hostname of the virtual deployments. Hostname pulumi.StringInput `pulumi:"hostname"` // Type of service discovery. Type pulumi.StringInput `pulumi:"type"` }
func (GetVirtualDeploymentServiceDiscoveryArgs) ElementType ¶
func (GetVirtualDeploymentServiceDiscoveryArgs) ElementType() reflect.Type
func (GetVirtualDeploymentServiceDiscoveryArgs) ToGetVirtualDeploymentServiceDiscoveryOutput ¶
func (i GetVirtualDeploymentServiceDiscoveryArgs) ToGetVirtualDeploymentServiceDiscoveryOutput() GetVirtualDeploymentServiceDiscoveryOutput
func (GetVirtualDeploymentServiceDiscoveryArgs) ToGetVirtualDeploymentServiceDiscoveryOutputWithContext ¶
func (i GetVirtualDeploymentServiceDiscoveryArgs) ToGetVirtualDeploymentServiceDiscoveryOutputWithContext(ctx context.Context) GetVirtualDeploymentServiceDiscoveryOutput
type GetVirtualDeploymentServiceDiscoveryArray ¶
type GetVirtualDeploymentServiceDiscoveryArray []GetVirtualDeploymentServiceDiscoveryInput
func (GetVirtualDeploymentServiceDiscoveryArray) ElementType ¶
func (GetVirtualDeploymentServiceDiscoveryArray) ElementType() reflect.Type
func (GetVirtualDeploymentServiceDiscoveryArray) ToGetVirtualDeploymentServiceDiscoveryArrayOutput ¶
func (i GetVirtualDeploymentServiceDiscoveryArray) ToGetVirtualDeploymentServiceDiscoveryArrayOutput() GetVirtualDeploymentServiceDiscoveryArrayOutput
func (GetVirtualDeploymentServiceDiscoveryArray) ToGetVirtualDeploymentServiceDiscoveryArrayOutputWithContext ¶
func (i GetVirtualDeploymentServiceDiscoveryArray) ToGetVirtualDeploymentServiceDiscoveryArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentServiceDiscoveryArrayOutput
type GetVirtualDeploymentServiceDiscoveryArrayInput ¶
type GetVirtualDeploymentServiceDiscoveryArrayInput interface { pulumi.Input ToGetVirtualDeploymentServiceDiscoveryArrayOutput() GetVirtualDeploymentServiceDiscoveryArrayOutput ToGetVirtualDeploymentServiceDiscoveryArrayOutputWithContext(context.Context) GetVirtualDeploymentServiceDiscoveryArrayOutput }
GetVirtualDeploymentServiceDiscoveryArrayInput is an input type that accepts GetVirtualDeploymentServiceDiscoveryArray and GetVirtualDeploymentServiceDiscoveryArrayOutput values. You can construct a concrete instance of `GetVirtualDeploymentServiceDiscoveryArrayInput` via:
GetVirtualDeploymentServiceDiscoveryArray{ GetVirtualDeploymentServiceDiscoveryArgs{...} }
type GetVirtualDeploymentServiceDiscoveryArrayOutput ¶
type GetVirtualDeploymentServiceDiscoveryArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualDeploymentServiceDiscoveryArrayOutput) ElementType ¶
func (GetVirtualDeploymentServiceDiscoveryArrayOutput) ElementType() reflect.Type
func (GetVirtualDeploymentServiceDiscoveryArrayOutput) ToGetVirtualDeploymentServiceDiscoveryArrayOutput ¶
func (o GetVirtualDeploymentServiceDiscoveryArrayOutput) ToGetVirtualDeploymentServiceDiscoveryArrayOutput() GetVirtualDeploymentServiceDiscoveryArrayOutput
func (GetVirtualDeploymentServiceDiscoveryArrayOutput) ToGetVirtualDeploymentServiceDiscoveryArrayOutputWithContext ¶
func (o GetVirtualDeploymentServiceDiscoveryArrayOutput) ToGetVirtualDeploymentServiceDiscoveryArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentServiceDiscoveryArrayOutput
type GetVirtualDeploymentServiceDiscoveryInput ¶
type GetVirtualDeploymentServiceDiscoveryInput interface { pulumi.Input ToGetVirtualDeploymentServiceDiscoveryOutput() GetVirtualDeploymentServiceDiscoveryOutput ToGetVirtualDeploymentServiceDiscoveryOutputWithContext(context.Context) GetVirtualDeploymentServiceDiscoveryOutput }
GetVirtualDeploymentServiceDiscoveryInput is an input type that accepts GetVirtualDeploymentServiceDiscoveryArgs and GetVirtualDeploymentServiceDiscoveryOutput values. You can construct a concrete instance of `GetVirtualDeploymentServiceDiscoveryInput` via:
GetVirtualDeploymentServiceDiscoveryArgs{...}
type GetVirtualDeploymentServiceDiscoveryOutput ¶
type GetVirtualDeploymentServiceDiscoveryOutput struct{ *pulumi.OutputState }
func (GetVirtualDeploymentServiceDiscoveryOutput) ElementType ¶
func (GetVirtualDeploymentServiceDiscoveryOutput) ElementType() reflect.Type
func (GetVirtualDeploymentServiceDiscoveryOutput) Hostname ¶
func (o GetVirtualDeploymentServiceDiscoveryOutput) Hostname() pulumi.StringOutput
The hostname of the virtual deployments.
func (GetVirtualDeploymentServiceDiscoveryOutput) ToGetVirtualDeploymentServiceDiscoveryOutput ¶
func (o GetVirtualDeploymentServiceDiscoveryOutput) ToGetVirtualDeploymentServiceDiscoveryOutput() GetVirtualDeploymentServiceDiscoveryOutput
func (GetVirtualDeploymentServiceDiscoveryOutput) ToGetVirtualDeploymentServiceDiscoveryOutputWithContext ¶
func (o GetVirtualDeploymentServiceDiscoveryOutput) ToGetVirtualDeploymentServiceDiscoveryOutputWithContext(ctx context.Context) GetVirtualDeploymentServiceDiscoveryOutput
func (GetVirtualDeploymentServiceDiscoveryOutput) Type ¶
func (o GetVirtualDeploymentServiceDiscoveryOutput) Type() pulumi.StringOutput
Type of service discovery.
type GetVirtualDeploymentsArgs ¶
type GetVirtualDeploymentsArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` Filters []GetVirtualDeploymentsFilter `pulumi:"filters"` // Unique VirtualDeployment identifier. Id *string `pulumi:"id"` // A filter to return only resources that match the entire name given. Name *string `pulumi:"name"` // A filter to return only resources that match the life cycle state given. State *string `pulumi:"state"` // Unique VirtualService identifier. VirtualServiceId *string `pulumi:"virtualServiceId"` }
A collection of arguments for invoking getVirtualDeployments.
type GetVirtualDeploymentsFilterArgs ¶
type GetVirtualDeploymentsFilterArgs struct { // A filter to return only resources that match the entire name given. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetVirtualDeploymentsFilterArgs) ElementType ¶
func (GetVirtualDeploymentsFilterArgs) ElementType() reflect.Type
func (GetVirtualDeploymentsFilterArgs) ToGetVirtualDeploymentsFilterOutput ¶
func (i GetVirtualDeploymentsFilterArgs) ToGetVirtualDeploymentsFilterOutput() GetVirtualDeploymentsFilterOutput
func (GetVirtualDeploymentsFilterArgs) ToGetVirtualDeploymentsFilterOutputWithContext ¶
func (i GetVirtualDeploymentsFilterArgs) ToGetVirtualDeploymentsFilterOutputWithContext(ctx context.Context) GetVirtualDeploymentsFilterOutput
type GetVirtualDeploymentsFilterArray ¶
type GetVirtualDeploymentsFilterArray []GetVirtualDeploymentsFilterInput
func (GetVirtualDeploymentsFilterArray) ElementType ¶
func (GetVirtualDeploymentsFilterArray) ElementType() reflect.Type
func (GetVirtualDeploymentsFilterArray) ToGetVirtualDeploymentsFilterArrayOutput ¶
func (i GetVirtualDeploymentsFilterArray) ToGetVirtualDeploymentsFilterArrayOutput() GetVirtualDeploymentsFilterArrayOutput
func (GetVirtualDeploymentsFilterArray) ToGetVirtualDeploymentsFilterArrayOutputWithContext ¶
func (i GetVirtualDeploymentsFilterArray) ToGetVirtualDeploymentsFilterArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsFilterArrayOutput
type GetVirtualDeploymentsFilterArrayInput ¶
type GetVirtualDeploymentsFilterArrayInput interface { pulumi.Input ToGetVirtualDeploymentsFilterArrayOutput() GetVirtualDeploymentsFilterArrayOutput ToGetVirtualDeploymentsFilterArrayOutputWithContext(context.Context) GetVirtualDeploymentsFilterArrayOutput }
GetVirtualDeploymentsFilterArrayInput is an input type that accepts GetVirtualDeploymentsFilterArray and GetVirtualDeploymentsFilterArrayOutput values. You can construct a concrete instance of `GetVirtualDeploymentsFilterArrayInput` via:
GetVirtualDeploymentsFilterArray{ GetVirtualDeploymentsFilterArgs{...} }
type GetVirtualDeploymentsFilterArrayOutput ¶
type GetVirtualDeploymentsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualDeploymentsFilterArrayOutput) ElementType ¶
func (GetVirtualDeploymentsFilterArrayOutput) ElementType() reflect.Type
func (GetVirtualDeploymentsFilterArrayOutput) ToGetVirtualDeploymentsFilterArrayOutput ¶
func (o GetVirtualDeploymentsFilterArrayOutput) ToGetVirtualDeploymentsFilterArrayOutput() GetVirtualDeploymentsFilterArrayOutput
func (GetVirtualDeploymentsFilterArrayOutput) ToGetVirtualDeploymentsFilterArrayOutputWithContext ¶
func (o GetVirtualDeploymentsFilterArrayOutput) ToGetVirtualDeploymentsFilterArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsFilterArrayOutput
type GetVirtualDeploymentsFilterInput ¶
type GetVirtualDeploymentsFilterInput interface { pulumi.Input ToGetVirtualDeploymentsFilterOutput() GetVirtualDeploymentsFilterOutput ToGetVirtualDeploymentsFilterOutputWithContext(context.Context) GetVirtualDeploymentsFilterOutput }
GetVirtualDeploymentsFilterInput is an input type that accepts GetVirtualDeploymentsFilterArgs and GetVirtualDeploymentsFilterOutput values. You can construct a concrete instance of `GetVirtualDeploymentsFilterInput` via:
GetVirtualDeploymentsFilterArgs{...}
type GetVirtualDeploymentsFilterOutput ¶
type GetVirtualDeploymentsFilterOutput struct{ *pulumi.OutputState }
func (GetVirtualDeploymentsFilterOutput) ElementType ¶
func (GetVirtualDeploymentsFilterOutput) ElementType() reflect.Type
func (GetVirtualDeploymentsFilterOutput) Name ¶
func (o GetVirtualDeploymentsFilterOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire name given.
func (GetVirtualDeploymentsFilterOutput) Regex ¶
func (o GetVirtualDeploymentsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetVirtualDeploymentsFilterOutput) ToGetVirtualDeploymentsFilterOutput ¶
func (o GetVirtualDeploymentsFilterOutput) ToGetVirtualDeploymentsFilterOutput() GetVirtualDeploymentsFilterOutput
func (GetVirtualDeploymentsFilterOutput) ToGetVirtualDeploymentsFilterOutputWithContext ¶
func (o GetVirtualDeploymentsFilterOutput) ToGetVirtualDeploymentsFilterOutputWithContext(ctx context.Context) GetVirtualDeploymentsFilterOutput
func (GetVirtualDeploymentsFilterOutput) Values ¶
func (o GetVirtualDeploymentsFilterOutput) Values() pulumi.StringArrayOutput
type GetVirtualDeploymentsOutputArgs ¶
type GetVirtualDeploymentsOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetVirtualDeploymentsFilterArrayInput `pulumi:"filters"` // Unique VirtualDeployment identifier. Id pulumi.StringPtrInput `pulumi:"id"` // A filter to return only resources that match the entire name given. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to return only resources that match the life cycle state given. State pulumi.StringPtrInput `pulumi:"state"` // Unique VirtualService identifier. VirtualServiceId pulumi.StringPtrInput `pulumi:"virtualServiceId"` }
A collection of arguments for invoking getVirtualDeployments.
func (GetVirtualDeploymentsOutputArgs) ElementType ¶
func (GetVirtualDeploymentsOutputArgs) ElementType() reflect.Type
type GetVirtualDeploymentsResult ¶
type GetVirtualDeploymentsResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetVirtualDeploymentsFilter `pulumi:"filters"` // Unique identifier that is immutable on creation. Id *string `pulumi:"id"` // A user-friendly name. The name must be unique within the same virtual service and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name *string `pulumi:"name"` // The current state of the Resource. State *string `pulumi:"state"` // The list of virtual_deployment_collection. VirtualDeploymentCollections []GetVirtualDeploymentsVirtualDeploymentCollection `pulumi:"virtualDeploymentCollections"` // The OCID of the virtual service in which this virtual deployment is created. VirtualServiceId *string `pulumi:"virtualServiceId"` }
A collection of values returned by getVirtualDeployments.
func GetVirtualDeployments ¶
func GetVirtualDeployments(ctx *pulumi.Context, args *GetVirtualDeploymentsArgs, opts ...pulumi.InvokeOption) (*GetVirtualDeploymentsResult, error)
This data source provides the list of Virtual Deployments in Oracle Cloud Infrastructure Service Mesh service.
Returns a list of VirtualDeployments.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.GetVirtualDeployments(ctx, &servicemesh.GetVirtualDeploymentsArgs{ CompartmentId: compartmentId, Id: pulumi.StringRef(virtualDeploymentId), Name: pulumi.StringRef(virtualDeploymentName), State: pulumi.StringRef(virtualDeploymentState), VirtualServiceId: pulumi.StringRef(testVirtualService.Id), }, nil) if err != nil { return err } return nil }) }
```
type GetVirtualDeploymentsResultOutput ¶
type GetVirtualDeploymentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVirtualDeployments.
func GetVirtualDeploymentsOutput ¶
func GetVirtualDeploymentsOutput(ctx *pulumi.Context, args GetVirtualDeploymentsOutputArgs, opts ...pulumi.InvokeOption) GetVirtualDeploymentsResultOutput
func (GetVirtualDeploymentsResultOutput) CompartmentId ¶
func (o GetVirtualDeploymentsResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetVirtualDeploymentsResultOutput) ElementType ¶
func (GetVirtualDeploymentsResultOutput) ElementType() reflect.Type
func (GetVirtualDeploymentsResultOutput) Filters ¶
func (o GetVirtualDeploymentsResultOutput) Filters() GetVirtualDeploymentsFilterArrayOutput
func (GetVirtualDeploymentsResultOutput) Id ¶
func (o GetVirtualDeploymentsResultOutput) Id() pulumi.StringPtrOutput
Unique identifier that is immutable on creation.
func (GetVirtualDeploymentsResultOutput) Name ¶
func (o GetVirtualDeploymentsResultOutput) Name() pulumi.StringPtrOutput
A user-friendly name. The name must be unique within the same virtual service and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name`
func (GetVirtualDeploymentsResultOutput) State ¶
func (o GetVirtualDeploymentsResultOutput) State() pulumi.StringPtrOutput
The current state of the Resource.
func (GetVirtualDeploymentsResultOutput) ToGetVirtualDeploymentsResultOutput ¶
func (o GetVirtualDeploymentsResultOutput) ToGetVirtualDeploymentsResultOutput() GetVirtualDeploymentsResultOutput
func (GetVirtualDeploymentsResultOutput) ToGetVirtualDeploymentsResultOutputWithContext ¶
func (o GetVirtualDeploymentsResultOutput) ToGetVirtualDeploymentsResultOutputWithContext(ctx context.Context) GetVirtualDeploymentsResultOutput
func (GetVirtualDeploymentsResultOutput) VirtualDeploymentCollections ¶
func (o GetVirtualDeploymentsResultOutput) VirtualDeploymentCollections() GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput
The list of virtual_deployment_collection.
func (GetVirtualDeploymentsResultOutput) VirtualServiceId ¶
func (o GetVirtualDeploymentsResultOutput) VirtualServiceId() pulumi.StringPtrOutput
The OCID of the virtual service in which this virtual deployment is created.
type GetVirtualDeploymentsVirtualDeploymentCollection ¶
type GetVirtualDeploymentsVirtualDeploymentCollection struct {
Items []GetVirtualDeploymentsVirtualDeploymentCollectionItem `pulumi:"items"`
}
type GetVirtualDeploymentsVirtualDeploymentCollectionArgs ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionArgs struct {
Items GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayInput `pulumi:"items"`
}
func (GetVirtualDeploymentsVirtualDeploymentCollectionArgs) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionArgs) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionOutput ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionOutput() GetVirtualDeploymentsVirtualDeploymentCollectionOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionOutputWithContext ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionOutput
type GetVirtualDeploymentsVirtualDeploymentCollectionArray ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionArray []GetVirtualDeploymentsVirtualDeploymentCollectionInput
func (GetVirtualDeploymentsVirtualDeploymentCollectionArray) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionArray) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionArrayOutputWithContext ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput
type GetVirtualDeploymentsVirtualDeploymentCollectionArrayInput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionArrayInput interface { pulumi.Input ToGetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput ToGetVirtualDeploymentsVirtualDeploymentCollectionArrayOutputWithContext(context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput }
GetVirtualDeploymentsVirtualDeploymentCollectionArrayInput is an input type that accepts GetVirtualDeploymentsVirtualDeploymentCollectionArray and GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput values. You can construct a concrete instance of `GetVirtualDeploymentsVirtualDeploymentCollectionArrayInput` via:
GetVirtualDeploymentsVirtualDeploymentCollectionArray{ GetVirtualDeploymentsVirtualDeploymentCollectionArgs{...} }
type GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionArrayOutputWithContext ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionArrayOutput
type GetVirtualDeploymentsVirtualDeploymentCollectionInput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionInput interface { pulumi.Input ToGetVirtualDeploymentsVirtualDeploymentCollectionOutput() GetVirtualDeploymentsVirtualDeploymentCollectionOutput ToGetVirtualDeploymentsVirtualDeploymentCollectionOutputWithContext(context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionOutput }
GetVirtualDeploymentsVirtualDeploymentCollectionInput is an input type that accepts GetVirtualDeploymentsVirtualDeploymentCollectionArgs and GetVirtualDeploymentsVirtualDeploymentCollectionOutput values. You can construct a concrete instance of `GetVirtualDeploymentsVirtualDeploymentCollectionInput` via:
GetVirtualDeploymentsVirtualDeploymentCollectionArgs{...}
type GetVirtualDeploymentsVirtualDeploymentCollectionItem ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItem struct { // This configuration determines if logging is enabled and where the logs will be output. AccessLoggings []GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLogging `pulumi:"accessLoggings"` // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description string `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Unique VirtualDeployment identifier. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // The listeners for the virtual deployment Listeners []GetVirtualDeploymentsVirtualDeploymentCollectionItemListener `pulumi:"listeners"` // A filter to return only resources that match the entire name given. Name string `pulumi:"name"` // Service Discovery configuration for virtual deployments. ServiceDiscoveries []GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscovery `pulumi:"serviceDiscoveries"` // A filter to return only resources that match the life cycle state given. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` // Unique VirtualService identifier. VirtualServiceId string `pulumi:"virtualServiceId"` }
type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLogging ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLogging struct { // Determines if the logging configuration is enabled. IsEnabled bool `pulumi:"isEnabled"` }
type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArgs ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArgs struct { // Determines if the logging configuration is enabled. IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` }
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArgs) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArgs) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutputWithContext ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput
type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArray ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArray []GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingInput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArray) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArray) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutputWithContext ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput
type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayInput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayInput interface { pulumi.Input ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutputWithContext(context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput }
GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayInput is an input type that accepts GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArray and GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput values. You can construct a concrete instance of `GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayInput` via:
GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArray{ GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArgs{...} }
type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutputWithContext ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput
type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingInput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingInput interface { pulumi.Input ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutputWithContext(context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput }
GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingInput is an input type that accepts GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArgs and GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput values. You can construct a concrete instance of `GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingInput` via:
GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArgs{...}
type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput struct{ *pulumi.OutputState }
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput) IsEnabled ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput) IsEnabled() pulumi.BoolOutput
Determines if the logging configuration is enabled.
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutputWithContext ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingOutput
type GetVirtualDeploymentsVirtualDeploymentCollectionItemArgs ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemArgs struct { // This configuration determines if logging is enabled and where the logs will be output. AccessLoggings GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayInput `pulumi:"accessLoggings"` // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringInput `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Unique VirtualDeployment identifier. Id pulumi.StringInput `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // The listeners for the virtual deployment Listeners GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayInput `pulumi:"listeners"` // A filter to return only resources that match the entire name given. Name pulumi.StringInput `pulumi:"name"` // Service Discovery configuration for virtual deployments. ServiceDiscoveries GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayInput `pulumi:"serviceDiscoveries"` // A filter to return only resources that match the life cycle state given. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // Unique VirtualService identifier. VirtualServiceId pulumi.StringInput `pulumi:"virtualServiceId"` }
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemArgs) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemArgs) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemOutput ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemOutputWithContext ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput
type GetVirtualDeploymentsVirtualDeploymentCollectionItemArray ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemArray []GetVirtualDeploymentsVirtualDeploymentCollectionItemInput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemArray) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemArray) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutputWithContext ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput
type GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayInput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayInput interface { pulumi.Input ToGetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput ToGetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutputWithContext(context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput }
GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayInput is an input type that accepts GetVirtualDeploymentsVirtualDeploymentCollectionItemArray and GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput values. You can construct a concrete instance of `GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayInput` via:
GetVirtualDeploymentsVirtualDeploymentCollectionItemArray{ GetVirtualDeploymentsVirtualDeploymentCollectionItemArgs{...} }
type GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutputWithContext ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemArrayOutput
type GetVirtualDeploymentsVirtualDeploymentCollectionItemInput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemInput interface { pulumi.Input ToGetVirtualDeploymentsVirtualDeploymentCollectionItemOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput ToGetVirtualDeploymentsVirtualDeploymentCollectionItemOutputWithContext(context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput }
GetVirtualDeploymentsVirtualDeploymentCollectionItemInput is an input type that accepts GetVirtualDeploymentsVirtualDeploymentCollectionItemArgs and GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput values. You can construct a concrete instance of `GetVirtualDeploymentsVirtualDeploymentCollectionItemInput` via:
GetVirtualDeploymentsVirtualDeploymentCollectionItemArgs{...}
type GetVirtualDeploymentsVirtualDeploymentCollectionItemListener ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemListener struct { // The maximum duration in milliseconds for which the request's stream may be idle. The value 0 (zero) indicates that the timeout is disabled. IdleTimeoutInMs string `pulumi:"idleTimeoutInMs"` // Port in which virtual deployment is running. Port int `pulumi:"port"` // Type of protocol used in virtual deployment. Protocol string `pulumi:"protocol"` // The maximum duration in milliseconds for the deployed service to respond to an incoming request through the listener. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP/HTTP2 listeners, and disabled (no timeout) for the GRPC listeners. The value 0 (zero) indicates that the timeout is disabled. The timeout cannot be configured for the TCP and TLS_PASSTHROUGH listeners. For streaming responses from the deployed service, consider either keeping the timeout disabled or set a sufficiently high value. RequestTimeoutInMs string `pulumi:"requestTimeoutInMs"` }
type GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArgs ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArgs struct { // The maximum duration in milliseconds for which the request's stream may be idle. The value 0 (zero) indicates that the timeout is disabled. IdleTimeoutInMs pulumi.StringInput `pulumi:"idleTimeoutInMs"` // Port in which virtual deployment is running. Port pulumi.IntInput `pulumi:"port"` // Type of protocol used in virtual deployment. Protocol pulumi.StringInput `pulumi:"protocol"` // The maximum duration in milliseconds for the deployed service to respond to an incoming request through the listener. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP/HTTP2 listeners, and disabled (no timeout) for the GRPC listeners. The value 0 (zero) indicates that the timeout is disabled. The timeout cannot be configured for the TCP and TLS_PASSTHROUGH listeners. For streaming responses from the deployed service, consider either keeping the timeout disabled or set a sufficiently high value. RequestTimeoutInMs pulumi.StringInput `pulumi:"requestTimeoutInMs"` }
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArgs) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArgs) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutputWithContext ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput
type GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArray ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArray []GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerInput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArray) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArray) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutputWithContext ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput
type GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayInput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayInput interface { pulumi.Input ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutputWithContext(context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput }
GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayInput is an input type that accepts GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArray and GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput values. You can construct a concrete instance of `GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayInput` via:
GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArray{ GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArgs{...} }
type GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutputWithContext ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput
type GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerInput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerInput interface { pulumi.Input ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutputWithContext(context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput }
GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerInput is an input type that accepts GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArgs and GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput values. You can construct a concrete instance of `GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerInput` via:
GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArgs{...}
type GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput struct{ *pulumi.OutputState }
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) IdleTimeoutInMs ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) IdleTimeoutInMs() pulumi.StringOutput
The maximum duration in milliseconds for which the request's stream may be idle. The value 0 (zero) indicates that the timeout is disabled.
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) Port ¶
Port in which virtual deployment is running.
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) Protocol ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) Protocol() pulumi.StringOutput
Type of protocol used in virtual deployment.
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) RequestTimeoutInMs ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) RequestTimeoutInMs() pulumi.StringOutput
The maximum duration in milliseconds for the deployed service to respond to an incoming request through the listener. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP/HTTP2 listeners, and disabled (no timeout) for the GRPC listeners. The value 0 (zero) indicates that the timeout is disabled. The timeout cannot be configured for the TCP and TLS_PASSTHROUGH listeners. For streaming responses from the deployed service, consider either keeping the timeout disabled or set a sufficiently high value.
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutputWithContext ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerOutput
type GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput struct{ *pulumi.OutputState }
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) AccessLoggings ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) AccessLoggings() GetVirtualDeploymentsVirtualDeploymentCollectionItemAccessLoggingArrayOutput
This configuration determines if logging is enabled and where the logs will be output.
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) CompartmentId ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) DefinedTags ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) Description ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) Description() pulumi.StringOutput
Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) FreeformTags ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) Id ¶
Unique VirtualDeployment identifier.
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) LifecycleDetails ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) Listeners ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) Listeners() GetVirtualDeploymentsVirtualDeploymentCollectionItemListenerArrayOutput
The listeners for the virtual deployment
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) Name ¶
A filter to return only resources that match the entire name given.
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) ServiceDiscoveries ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) ServiceDiscoveries() GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput
Service Discovery configuration for virtual deployments.
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) State ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources that match the life cycle state given.
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) SystemTags ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) TimeCreated ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) TimeUpdated ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemOutput ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemOutputWithContext ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) VirtualServiceId ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemOutput) VirtualServiceId() pulumi.StringOutput
Unique VirtualService identifier.
type GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArgs ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArgs struct { // The hostname of the virtual deployments. Hostname pulumi.StringInput `pulumi:"hostname"` // Type of service discovery. Type pulumi.StringInput `pulumi:"type"` }
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArgs) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArgs) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutputWithContext ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArgs) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput
type GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArray ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArray []GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryInput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArray) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArray) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutputWithContext ¶
func (i GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArray) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput
type GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayInput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayInput interface { pulumi.Input ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutputWithContext(context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput }
GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayInput is an input type that accepts GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArray and GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput values. You can construct a concrete instance of `GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayInput` via:
GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArray{ GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArgs{...} }
type GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutputWithContext ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArrayOutput
type GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryInput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryInput interface { pulumi.Input ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutputWithContext(context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput }
GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryInput is an input type that accepts GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArgs and GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput values. You can construct a concrete instance of `GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryInput` via:
GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryArgs{...}
type GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput struct{ *pulumi.OutputState }
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput) Hostname ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput) Hostname() pulumi.StringOutput
The hostname of the virtual deployments.
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput() GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutputWithContext ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput) Type ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionItemServiceDiscoveryOutput) Type() pulumi.StringOutput
Type of service discovery.
type GetVirtualDeploymentsVirtualDeploymentCollectionOutput ¶
type GetVirtualDeploymentsVirtualDeploymentCollectionOutput struct{ *pulumi.OutputState }
func (GetVirtualDeploymentsVirtualDeploymentCollectionOutput) ElementType ¶
func (GetVirtualDeploymentsVirtualDeploymentCollectionOutput) ElementType() reflect.Type
func (GetVirtualDeploymentsVirtualDeploymentCollectionOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionOutput ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionOutput() GetVirtualDeploymentsVirtualDeploymentCollectionOutput
func (GetVirtualDeploymentsVirtualDeploymentCollectionOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionOutputWithContext ¶
func (o GetVirtualDeploymentsVirtualDeploymentCollectionOutput) ToGetVirtualDeploymentsVirtualDeploymentCollectionOutputWithContext(ctx context.Context) GetVirtualDeploymentsVirtualDeploymentCollectionOutput
type GetVirtualServiceDefaultRoutingPolicy ¶
type GetVirtualServiceDefaultRoutingPolicy struct { // Type of the virtual service routing policy. Type string `pulumi:"type"` }
type GetVirtualServiceDefaultRoutingPolicyArgs ¶
type GetVirtualServiceDefaultRoutingPolicyArgs struct { // Type of the virtual service routing policy. Type pulumi.StringInput `pulumi:"type"` }
func (GetVirtualServiceDefaultRoutingPolicyArgs) ElementType ¶
func (GetVirtualServiceDefaultRoutingPolicyArgs) ElementType() reflect.Type
func (GetVirtualServiceDefaultRoutingPolicyArgs) ToGetVirtualServiceDefaultRoutingPolicyOutput ¶
func (i GetVirtualServiceDefaultRoutingPolicyArgs) ToGetVirtualServiceDefaultRoutingPolicyOutput() GetVirtualServiceDefaultRoutingPolicyOutput
func (GetVirtualServiceDefaultRoutingPolicyArgs) ToGetVirtualServiceDefaultRoutingPolicyOutputWithContext ¶
func (i GetVirtualServiceDefaultRoutingPolicyArgs) ToGetVirtualServiceDefaultRoutingPolicyOutputWithContext(ctx context.Context) GetVirtualServiceDefaultRoutingPolicyOutput
type GetVirtualServiceDefaultRoutingPolicyArray ¶
type GetVirtualServiceDefaultRoutingPolicyArray []GetVirtualServiceDefaultRoutingPolicyInput
func (GetVirtualServiceDefaultRoutingPolicyArray) ElementType ¶
func (GetVirtualServiceDefaultRoutingPolicyArray) ElementType() reflect.Type
func (GetVirtualServiceDefaultRoutingPolicyArray) ToGetVirtualServiceDefaultRoutingPolicyArrayOutput ¶
func (i GetVirtualServiceDefaultRoutingPolicyArray) ToGetVirtualServiceDefaultRoutingPolicyArrayOutput() GetVirtualServiceDefaultRoutingPolicyArrayOutput
func (GetVirtualServiceDefaultRoutingPolicyArray) ToGetVirtualServiceDefaultRoutingPolicyArrayOutputWithContext ¶
func (i GetVirtualServiceDefaultRoutingPolicyArray) ToGetVirtualServiceDefaultRoutingPolicyArrayOutputWithContext(ctx context.Context) GetVirtualServiceDefaultRoutingPolicyArrayOutput
type GetVirtualServiceDefaultRoutingPolicyArrayInput ¶
type GetVirtualServiceDefaultRoutingPolicyArrayInput interface { pulumi.Input ToGetVirtualServiceDefaultRoutingPolicyArrayOutput() GetVirtualServiceDefaultRoutingPolicyArrayOutput ToGetVirtualServiceDefaultRoutingPolicyArrayOutputWithContext(context.Context) GetVirtualServiceDefaultRoutingPolicyArrayOutput }
GetVirtualServiceDefaultRoutingPolicyArrayInput is an input type that accepts GetVirtualServiceDefaultRoutingPolicyArray and GetVirtualServiceDefaultRoutingPolicyArrayOutput values. You can construct a concrete instance of `GetVirtualServiceDefaultRoutingPolicyArrayInput` via:
GetVirtualServiceDefaultRoutingPolicyArray{ GetVirtualServiceDefaultRoutingPolicyArgs{...} }
type GetVirtualServiceDefaultRoutingPolicyArrayOutput ¶
type GetVirtualServiceDefaultRoutingPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceDefaultRoutingPolicyArrayOutput) ElementType ¶
func (GetVirtualServiceDefaultRoutingPolicyArrayOutput) ElementType() reflect.Type
func (GetVirtualServiceDefaultRoutingPolicyArrayOutput) ToGetVirtualServiceDefaultRoutingPolicyArrayOutput ¶
func (o GetVirtualServiceDefaultRoutingPolicyArrayOutput) ToGetVirtualServiceDefaultRoutingPolicyArrayOutput() GetVirtualServiceDefaultRoutingPolicyArrayOutput
func (GetVirtualServiceDefaultRoutingPolicyArrayOutput) ToGetVirtualServiceDefaultRoutingPolicyArrayOutputWithContext ¶
func (o GetVirtualServiceDefaultRoutingPolicyArrayOutput) ToGetVirtualServiceDefaultRoutingPolicyArrayOutputWithContext(ctx context.Context) GetVirtualServiceDefaultRoutingPolicyArrayOutput
type GetVirtualServiceDefaultRoutingPolicyInput ¶
type GetVirtualServiceDefaultRoutingPolicyInput interface { pulumi.Input ToGetVirtualServiceDefaultRoutingPolicyOutput() GetVirtualServiceDefaultRoutingPolicyOutput ToGetVirtualServiceDefaultRoutingPolicyOutputWithContext(context.Context) GetVirtualServiceDefaultRoutingPolicyOutput }
GetVirtualServiceDefaultRoutingPolicyInput is an input type that accepts GetVirtualServiceDefaultRoutingPolicyArgs and GetVirtualServiceDefaultRoutingPolicyOutput values. You can construct a concrete instance of `GetVirtualServiceDefaultRoutingPolicyInput` via:
GetVirtualServiceDefaultRoutingPolicyArgs{...}
type GetVirtualServiceDefaultRoutingPolicyOutput ¶
type GetVirtualServiceDefaultRoutingPolicyOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceDefaultRoutingPolicyOutput) ElementType ¶
func (GetVirtualServiceDefaultRoutingPolicyOutput) ElementType() reflect.Type
func (GetVirtualServiceDefaultRoutingPolicyOutput) ToGetVirtualServiceDefaultRoutingPolicyOutput ¶
func (o GetVirtualServiceDefaultRoutingPolicyOutput) ToGetVirtualServiceDefaultRoutingPolicyOutput() GetVirtualServiceDefaultRoutingPolicyOutput
func (GetVirtualServiceDefaultRoutingPolicyOutput) ToGetVirtualServiceDefaultRoutingPolicyOutputWithContext ¶
func (o GetVirtualServiceDefaultRoutingPolicyOutput) ToGetVirtualServiceDefaultRoutingPolicyOutputWithContext(ctx context.Context) GetVirtualServiceDefaultRoutingPolicyOutput
func (GetVirtualServiceDefaultRoutingPolicyOutput) Type ¶
func (o GetVirtualServiceDefaultRoutingPolicyOutput) Type() pulumi.StringOutput
Type of the virtual service routing policy.
type GetVirtualServiceMtl ¶
type GetVirtualServiceMtl struct { // The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh. CertificateId string `pulumi:"certificateId"` // The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days. MaximumValidity int `pulumi:"maximumValidity"` // DISABLED: Connection is not tunneled. PERMISSIVE: Connection can be either plaintext or an mTLS tunnel. STRICT: Connection is an mTLS tunnel. Clients without a valid certificate will be rejected. Mode string `pulumi:"mode"` }
type GetVirtualServiceMtlArgs ¶
type GetVirtualServiceMtlArgs struct { // The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh. CertificateId pulumi.StringInput `pulumi:"certificateId"` // The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days. MaximumValidity pulumi.IntInput `pulumi:"maximumValidity"` // DISABLED: Connection is not tunneled. PERMISSIVE: Connection can be either plaintext or an mTLS tunnel. STRICT: Connection is an mTLS tunnel. Clients without a valid certificate will be rejected. Mode pulumi.StringInput `pulumi:"mode"` }
func (GetVirtualServiceMtlArgs) ElementType ¶
func (GetVirtualServiceMtlArgs) ElementType() reflect.Type
func (GetVirtualServiceMtlArgs) ToGetVirtualServiceMtlOutput ¶
func (i GetVirtualServiceMtlArgs) ToGetVirtualServiceMtlOutput() GetVirtualServiceMtlOutput
func (GetVirtualServiceMtlArgs) ToGetVirtualServiceMtlOutputWithContext ¶
func (i GetVirtualServiceMtlArgs) ToGetVirtualServiceMtlOutputWithContext(ctx context.Context) GetVirtualServiceMtlOutput
type GetVirtualServiceMtlArray ¶
type GetVirtualServiceMtlArray []GetVirtualServiceMtlInput
func (GetVirtualServiceMtlArray) ElementType ¶
func (GetVirtualServiceMtlArray) ElementType() reflect.Type
func (GetVirtualServiceMtlArray) ToGetVirtualServiceMtlArrayOutput ¶
func (i GetVirtualServiceMtlArray) ToGetVirtualServiceMtlArrayOutput() GetVirtualServiceMtlArrayOutput
func (GetVirtualServiceMtlArray) ToGetVirtualServiceMtlArrayOutputWithContext ¶
func (i GetVirtualServiceMtlArray) ToGetVirtualServiceMtlArrayOutputWithContext(ctx context.Context) GetVirtualServiceMtlArrayOutput
type GetVirtualServiceMtlArrayInput ¶
type GetVirtualServiceMtlArrayInput interface { pulumi.Input ToGetVirtualServiceMtlArrayOutput() GetVirtualServiceMtlArrayOutput ToGetVirtualServiceMtlArrayOutputWithContext(context.Context) GetVirtualServiceMtlArrayOutput }
GetVirtualServiceMtlArrayInput is an input type that accepts GetVirtualServiceMtlArray and GetVirtualServiceMtlArrayOutput values. You can construct a concrete instance of `GetVirtualServiceMtlArrayInput` via:
GetVirtualServiceMtlArray{ GetVirtualServiceMtlArgs{...} }
type GetVirtualServiceMtlArrayOutput ¶
type GetVirtualServiceMtlArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceMtlArrayOutput) ElementType ¶
func (GetVirtualServiceMtlArrayOutput) ElementType() reflect.Type
func (GetVirtualServiceMtlArrayOutput) Index ¶
func (o GetVirtualServiceMtlArrayOutput) Index(i pulumi.IntInput) GetVirtualServiceMtlOutput
func (GetVirtualServiceMtlArrayOutput) ToGetVirtualServiceMtlArrayOutput ¶
func (o GetVirtualServiceMtlArrayOutput) ToGetVirtualServiceMtlArrayOutput() GetVirtualServiceMtlArrayOutput
func (GetVirtualServiceMtlArrayOutput) ToGetVirtualServiceMtlArrayOutputWithContext ¶
func (o GetVirtualServiceMtlArrayOutput) ToGetVirtualServiceMtlArrayOutputWithContext(ctx context.Context) GetVirtualServiceMtlArrayOutput
type GetVirtualServiceMtlInput ¶
type GetVirtualServiceMtlInput interface { pulumi.Input ToGetVirtualServiceMtlOutput() GetVirtualServiceMtlOutput ToGetVirtualServiceMtlOutputWithContext(context.Context) GetVirtualServiceMtlOutput }
GetVirtualServiceMtlInput is an input type that accepts GetVirtualServiceMtlArgs and GetVirtualServiceMtlOutput values. You can construct a concrete instance of `GetVirtualServiceMtlInput` via:
GetVirtualServiceMtlArgs{...}
type GetVirtualServiceMtlOutput ¶
type GetVirtualServiceMtlOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceMtlOutput) CertificateId ¶
func (o GetVirtualServiceMtlOutput) CertificateId() pulumi.StringOutput
The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh.
func (GetVirtualServiceMtlOutput) ElementType ¶
func (GetVirtualServiceMtlOutput) ElementType() reflect.Type
func (GetVirtualServiceMtlOutput) MaximumValidity ¶
func (o GetVirtualServiceMtlOutput) MaximumValidity() pulumi.IntOutput
The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days.
func (GetVirtualServiceMtlOutput) Mode ¶
func (o GetVirtualServiceMtlOutput) Mode() pulumi.StringOutput
DISABLED: Connection is not tunneled. PERMISSIVE: Connection can be either plaintext or an mTLS tunnel. STRICT: Connection is an mTLS tunnel. Clients without a valid certificate will be rejected.
func (GetVirtualServiceMtlOutput) ToGetVirtualServiceMtlOutput ¶
func (o GetVirtualServiceMtlOutput) ToGetVirtualServiceMtlOutput() GetVirtualServiceMtlOutput
func (GetVirtualServiceMtlOutput) ToGetVirtualServiceMtlOutputWithContext ¶
func (o GetVirtualServiceMtlOutput) ToGetVirtualServiceMtlOutputWithContext(ctx context.Context) GetVirtualServiceMtlOutput
type GetVirtualServiceRouteTableRouteRule ¶
type GetVirtualServiceRouteTableRouteRule struct { // The destination of the request. Destinations []GetVirtualServiceRouteTableRouteRuleDestination `pulumi:"destinations"` // If true, the rule will check that the content-type header has a application/grpc or one of the various application/grpc+ values. IsGrpc bool `pulumi:"isGrpc"` // Route to match Path string `pulumi:"path"` // Match type for the route PathType string `pulumi:"pathType"` // The maximum duration in milliseconds for the target service to respond to a request. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP based route rules, and disabled (no timeout) when 'isGrpc' is true. The value 0 (zero) indicates that the timeout is disabled. For streaming responses from the target service, consider either keeping the timeout disabled or set a sufficiently high value. RequestTimeoutInMs string `pulumi:"requestTimeoutInMs"` // Type of protocol. Type string `pulumi:"type"` }
type GetVirtualServiceRouteTableRouteRuleArgs ¶
type GetVirtualServiceRouteTableRouteRuleArgs struct { // The destination of the request. Destinations GetVirtualServiceRouteTableRouteRuleDestinationArrayInput `pulumi:"destinations"` // If true, the rule will check that the content-type header has a application/grpc or one of the various application/grpc+ values. IsGrpc pulumi.BoolInput `pulumi:"isGrpc"` // Route to match Path pulumi.StringInput `pulumi:"path"` // Match type for the route PathType pulumi.StringInput `pulumi:"pathType"` // The maximum duration in milliseconds for the target service to respond to a request. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP based route rules, and disabled (no timeout) when 'isGrpc' is true. The value 0 (zero) indicates that the timeout is disabled. For streaming responses from the target service, consider either keeping the timeout disabled or set a sufficiently high value. RequestTimeoutInMs pulumi.StringInput `pulumi:"requestTimeoutInMs"` // Type of protocol. Type pulumi.StringInput `pulumi:"type"` }
func (GetVirtualServiceRouteTableRouteRuleArgs) ElementType ¶
func (GetVirtualServiceRouteTableRouteRuleArgs) ElementType() reflect.Type
func (GetVirtualServiceRouteTableRouteRuleArgs) ToGetVirtualServiceRouteTableRouteRuleOutput ¶
func (i GetVirtualServiceRouteTableRouteRuleArgs) ToGetVirtualServiceRouteTableRouteRuleOutput() GetVirtualServiceRouteTableRouteRuleOutput
func (GetVirtualServiceRouteTableRouteRuleArgs) ToGetVirtualServiceRouteTableRouteRuleOutputWithContext ¶
func (i GetVirtualServiceRouteTableRouteRuleArgs) ToGetVirtualServiceRouteTableRouteRuleOutputWithContext(ctx context.Context) GetVirtualServiceRouteTableRouteRuleOutput
type GetVirtualServiceRouteTableRouteRuleArray ¶
type GetVirtualServiceRouteTableRouteRuleArray []GetVirtualServiceRouteTableRouteRuleInput
func (GetVirtualServiceRouteTableRouteRuleArray) ElementType ¶
func (GetVirtualServiceRouteTableRouteRuleArray) ElementType() reflect.Type
func (GetVirtualServiceRouteTableRouteRuleArray) ToGetVirtualServiceRouteTableRouteRuleArrayOutput ¶
func (i GetVirtualServiceRouteTableRouteRuleArray) ToGetVirtualServiceRouteTableRouteRuleArrayOutput() GetVirtualServiceRouteTableRouteRuleArrayOutput
func (GetVirtualServiceRouteTableRouteRuleArray) ToGetVirtualServiceRouteTableRouteRuleArrayOutputWithContext ¶
func (i GetVirtualServiceRouteTableRouteRuleArray) ToGetVirtualServiceRouteTableRouteRuleArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTableRouteRuleArrayOutput
type GetVirtualServiceRouteTableRouteRuleArrayInput ¶
type GetVirtualServiceRouteTableRouteRuleArrayInput interface { pulumi.Input ToGetVirtualServiceRouteTableRouteRuleArrayOutput() GetVirtualServiceRouteTableRouteRuleArrayOutput ToGetVirtualServiceRouteTableRouteRuleArrayOutputWithContext(context.Context) GetVirtualServiceRouteTableRouteRuleArrayOutput }
GetVirtualServiceRouteTableRouteRuleArrayInput is an input type that accepts GetVirtualServiceRouteTableRouteRuleArray and GetVirtualServiceRouteTableRouteRuleArrayOutput values. You can construct a concrete instance of `GetVirtualServiceRouteTableRouteRuleArrayInput` via:
GetVirtualServiceRouteTableRouteRuleArray{ GetVirtualServiceRouteTableRouteRuleArgs{...} }
type GetVirtualServiceRouteTableRouteRuleArrayOutput ¶
type GetVirtualServiceRouteTableRouteRuleArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceRouteTableRouteRuleArrayOutput) ElementType ¶
func (GetVirtualServiceRouteTableRouteRuleArrayOutput) ElementType() reflect.Type
func (GetVirtualServiceRouteTableRouteRuleArrayOutput) ToGetVirtualServiceRouteTableRouteRuleArrayOutput ¶
func (o GetVirtualServiceRouteTableRouteRuleArrayOutput) ToGetVirtualServiceRouteTableRouteRuleArrayOutput() GetVirtualServiceRouteTableRouteRuleArrayOutput
func (GetVirtualServiceRouteTableRouteRuleArrayOutput) ToGetVirtualServiceRouteTableRouteRuleArrayOutputWithContext ¶
func (o GetVirtualServiceRouteTableRouteRuleArrayOutput) ToGetVirtualServiceRouteTableRouteRuleArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTableRouteRuleArrayOutput
type GetVirtualServiceRouteTableRouteRuleDestination ¶
type GetVirtualServiceRouteTableRouteRuleDestination struct { // Port on virtual deployment to target. If port is missing, the rule will target all ports on the virtual deployment. Port int `pulumi:"port"` // The OCID of the virtual deployment where the request will be routed. VirtualDeploymentId string `pulumi:"virtualDeploymentId"` // Weight of traffic target. Weight int `pulumi:"weight"` }
type GetVirtualServiceRouteTableRouteRuleDestinationArgs ¶
type GetVirtualServiceRouteTableRouteRuleDestinationArgs struct { // Port on virtual deployment to target. If port is missing, the rule will target all ports on the virtual deployment. Port pulumi.IntInput `pulumi:"port"` // The OCID of the virtual deployment where the request will be routed. VirtualDeploymentId pulumi.StringInput `pulumi:"virtualDeploymentId"` // Weight of traffic target. Weight pulumi.IntInput `pulumi:"weight"` }
func (GetVirtualServiceRouteTableRouteRuleDestinationArgs) ElementType ¶
func (GetVirtualServiceRouteTableRouteRuleDestinationArgs) ElementType() reflect.Type
func (GetVirtualServiceRouteTableRouteRuleDestinationArgs) ToGetVirtualServiceRouteTableRouteRuleDestinationOutput ¶
func (i GetVirtualServiceRouteTableRouteRuleDestinationArgs) ToGetVirtualServiceRouteTableRouteRuleDestinationOutput() GetVirtualServiceRouteTableRouteRuleDestinationOutput
func (GetVirtualServiceRouteTableRouteRuleDestinationArgs) ToGetVirtualServiceRouteTableRouteRuleDestinationOutputWithContext ¶
func (i GetVirtualServiceRouteTableRouteRuleDestinationArgs) ToGetVirtualServiceRouteTableRouteRuleDestinationOutputWithContext(ctx context.Context) GetVirtualServiceRouteTableRouteRuleDestinationOutput
type GetVirtualServiceRouteTableRouteRuleDestinationArray ¶
type GetVirtualServiceRouteTableRouteRuleDestinationArray []GetVirtualServiceRouteTableRouteRuleDestinationInput
func (GetVirtualServiceRouteTableRouteRuleDestinationArray) ElementType ¶
func (GetVirtualServiceRouteTableRouteRuleDestinationArray) ElementType() reflect.Type
func (GetVirtualServiceRouteTableRouteRuleDestinationArray) ToGetVirtualServiceRouteTableRouteRuleDestinationArrayOutput ¶
func (i GetVirtualServiceRouteTableRouteRuleDestinationArray) ToGetVirtualServiceRouteTableRouteRuleDestinationArrayOutput() GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput
func (GetVirtualServiceRouteTableRouteRuleDestinationArray) ToGetVirtualServiceRouteTableRouteRuleDestinationArrayOutputWithContext ¶
func (i GetVirtualServiceRouteTableRouteRuleDestinationArray) ToGetVirtualServiceRouteTableRouteRuleDestinationArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput
type GetVirtualServiceRouteTableRouteRuleDestinationArrayInput ¶
type GetVirtualServiceRouteTableRouteRuleDestinationArrayInput interface { pulumi.Input ToGetVirtualServiceRouteTableRouteRuleDestinationArrayOutput() GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput ToGetVirtualServiceRouteTableRouteRuleDestinationArrayOutputWithContext(context.Context) GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput }
GetVirtualServiceRouteTableRouteRuleDestinationArrayInput is an input type that accepts GetVirtualServiceRouteTableRouteRuleDestinationArray and GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput values. You can construct a concrete instance of `GetVirtualServiceRouteTableRouteRuleDestinationArrayInput` via:
GetVirtualServiceRouteTableRouteRuleDestinationArray{ GetVirtualServiceRouteTableRouteRuleDestinationArgs{...} }
type GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput ¶
type GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput) ElementType ¶
func (GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput) ElementType() reflect.Type
func (GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput) ToGetVirtualServiceRouteTableRouteRuleDestinationArrayOutput ¶
func (o GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput) ToGetVirtualServiceRouteTableRouteRuleDestinationArrayOutput() GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput
func (GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput) ToGetVirtualServiceRouteTableRouteRuleDestinationArrayOutputWithContext ¶
func (o GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput) ToGetVirtualServiceRouteTableRouteRuleDestinationArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput
type GetVirtualServiceRouteTableRouteRuleDestinationInput ¶
type GetVirtualServiceRouteTableRouteRuleDestinationInput interface { pulumi.Input ToGetVirtualServiceRouteTableRouteRuleDestinationOutput() GetVirtualServiceRouteTableRouteRuleDestinationOutput ToGetVirtualServiceRouteTableRouteRuleDestinationOutputWithContext(context.Context) GetVirtualServiceRouteTableRouteRuleDestinationOutput }
GetVirtualServiceRouteTableRouteRuleDestinationInput is an input type that accepts GetVirtualServiceRouteTableRouteRuleDestinationArgs and GetVirtualServiceRouteTableRouteRuleDestinationOutput values. You can construct a concrete instance of `GetVirtualServiceRouteTableRouteRuleDestinationInput` via:
GetVirtualServiceRouteTableRouteRuleDestinationArgs{...}
type GetVirtualServiceRouteTableRouteRuleDestinationOutput ¶
type GetVirtualServiceRouteTableRouteRuleDestinationOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceRouteTableRouteRuleDestinationOutput) ElementType ¶
func (GetVirtualServiceRouteTableRouteRuleDestinationOutput) ElementType() reflect.Type
func (GetVirtualServiceRouteTableRouteRuleDestinationOutput) Port ¶
func (o GetVirtualServiceRouteTableRouteRuleDestinationOutput) Port() pulumi.IntOutput
Port on virtual deployment to target. If port is missing, the rule will target all ports on the virtual deployment.
func (GetVirtualServiceRouteTableRouteRuleDestinationOutput) ToGetVirtualServiceRouteTableRouteRuleDestinationOutput ¶
func (o GetVirtualServiceRouteTableRouteRuleDestinationOutput) ToGetVirtualServiceRouteTableRouteRuleDestinationOutput() GetVirtualServiceRouteTableRouteRuleDestinationOutput
func (GetVirtualServiceRouteTableRouteRuleDestinationOutput) ToGetVirtualServiceRouteTableRouteRuleDestinationOutputWithContext ¶
func (o GetVirtualServiceRouteTableRouteRuleDestinationOutput) ToGetVirtualServiceRouteTableRouteRuleDestinationOutputWithContext(ctx context.Context) GetVirtualServiceRouteTableRouteRuleDestinationOutput
func (GetVirtualServiceRouteTableRouteRuleDestinationOutput) VirtualDeploymentId ¶
func (o GetVirtualServiceRouteTableRouteRuleDestinationOutput) VirtualDeploymentId() pulumi.StringOutput
The OCID of the virtual deployment where the request will be routed.
func (GetVirtualServiceRouteTableRouteRuleDestinationOutput) Weight ¶
func (o GetVirtualServiceRouteTableRouteRuleDestinationOutput) Weight() pulumi.IntOutput
Weight of traffic target.
type GetVirtualServiceRouteTableRouteRuleInput ¶
type GetVirtualServiceRouteTableRouteRuleInput interface { pulumi.Input ToGetVirtualServiceRouteTableRouteRuleOutput() GetVirtualServiceRouteTableRouteRuleOutput ToGetVirtualServiceRouteTableRouteRuleOutputWithContext(context.Context) GetVirtualServiceRouteTableRouteRuleOutput }
GetVirtualServiceRouteTableRouteRuleInput is an input type that accepts GetVirtualServiceRouteTableRouteRuleArgs and GetVirtualServiceRouteTableRouteRuleOutput values. You can construct a concrete instance of `GetVirtualServiceRouteTableRouteRuleInput` via:
GetVirtualServiceRouteTableRouteRuleArgs{...}
type GetVirtualServiceRouteTableRouteRuleOutput ¶
type GetVirtualServiceRouteTableRouteRuleOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceRouteTableRouteRuleOutput) Destinations ¶
func (o GetVirtualServiceRouteTableRouteRuleOutput) Destinations() GetVirtualServiceRouteTableRouteRuleDestinationArrayOutput
The destination of the request.
func (GetVirtualServiceRouteTableRouteRuleOutput) ElementType ¶
func (GetVirtualServiceRouteTableRouteRuleOutput) ElementType() reflect.Type
func (GetVirtualServiceRouteTableRouteRuleOutput) IsGrpc ¶
func (o GetVirtualServiceRouteTableRouteRuleOutput) IsGrpc() pulumi.BoolOutput
If true, the rule will check that the content-type header has a application/grpc or one of the various application/grpc+ values.
func (GetVirtualServiceRouteTableRouteRuleOutput) Path ¶
func (o GetVirtualServiceRouteTableRouteRuleOutput) Path() pulumi.StringOutput
Route to match
func (GetVirtualServiceRouteTableRouteRuleOutput) PathType ¶
func (o GetVirtualServiceRouteTableRouteRuleOutput) PathType() pulumi.StringOutput
Match type for the route
func (GetVirtualServiceRouteTableRouteRuleOutput) RequestTimeoutInMs ¶
func (o GetVirtualServiceRouteTableRouteRuleOutput) RequestTimeoutInMs() pulumi.StringOutput
The maximum duration in milliseconds for the target service to respond to a request. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP based route rules, and disabled (no timeout) when 'isGrpc' is true. The value 0 (zero) indicates that the timeout is disabled. For streaming responses from the target service, consider either keeping the timeout disabled or set a sufficiently high value.
func (GetVirtualServiceRouteTableRouteRuleOutput) ToGetVirtualServiceRouteTableRouteRuleOutput ¶
func (o GetVirtualServiceRouteTableRouteRuleOutput) ToGetVirtualServiceRouteTableRouteRuleOutput() GetVirtualServiceRouteTableRouteRuleOutput
func (GetVirtualServiceRouteTableRouteRuleOutput) ToGetVirtualServiceRouteTableRouteRuleOutputWithContext ¶
func (o GetVirtualServiceRouteTableRouteRuleOutput) ToGetVirtualServiceRouteTableRouteRuleOutputWithContext(ctx context.Context) GetVirtualServiceRouteTableRouteRuleOutput
func (GetVirtualServiceRouteTableRouteRuleOutput) Type ¶
func (o GetVirtualServiceRouteTableRouteRuleOutput) Type() pulumi.StringOutput
Type of protocol.
type GetVirtualServiceRouteTablesArgs ¶
type GetVirtualServiceRouteTablesArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` Filters []GetVirtualServiceRouteTablesFilter `pulumi:"filters"` // Unique VirtualServiceRouteTable identifier. Id *string `pulumi:"id"` // A filter to return only resources that match the entire name given. Name *string `pulumi:"name"` // A filter to return only resources that match the life cycle state given. State *string `pulumi:"state"` // Unique VirtualService identifier. VirtualServiceId *string `pulumi:"virtualServiceId"` }
A collection of arguments for invoking getVirtualServiceRouteTables.
type GetVirtualServiceRouteTablesFilterArgs ¶
type GetVirtualServiceRouteTablesFilterArgs struct { // A filter to return only resources that match the entire name given. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetVirtualServiceRouteTablesFilterArgs) ElementType ¶
func (GetVirtualServiceRouteTablesFilterArgs) ElementType() reflect.Type
func (GetVirtualServiceRouteTablesFilterArgs) ToGetVirtualServiceRouteTablesFilterOutput ¶
func (i GetVirtualServiceRouteTablesFilterArgs) ToGetVirtualServiceRouteTablesFilterOutput() GetVirtualServiceRouteTablesFilterOutput
func (GetVirtualServiceRouteTablesFilterArgs) ToGetVirtualServiceRouteTablesFilterOutputWithContext ¶
func (i GetVirtualServiceRouteTablesFilterArgs) ToGetVirtualServiceRouteTablesFilterOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesFilterOutput
type GetVirtualServiceRouteTablesFilterArray ¶
type GetVirtualServiceRouteTablesFilterArray []GetVirtualServiceRouteTablesFilterInput
func (GetVirtualServiceRouteTablesFilterArray) ElementType ¶
func (GetVirtualServiceRouteTablesFilterArray) ElementType() reflect.Type
func (GetVirtualServiceRouteTablesFilterArray) ToGetVirtualServiceRouteTablesFilterArrayOutput ¶
func (i GetVirtualServiceRouteTablesFilterArray) ToGetVirtualServiceRouteTablesFilterArrayOutput() GetVirtualServiceRouteTablesFilterArrayOutput
func (GetVirtualServiceRouteTablesFilterArray) ToGetVirtualServiceRouteTablesFilterArrayOutputWithContext ¶
func (i GetVirtualServiceRouteTablesFilterArray) ToGetVirtualServiceRouteTablesFilterArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesFilterArrayOutput
type GetVirtualServiceRouteTablesFilterArrayInput ¶
type GetVirtualServiceRouteTablesFilterArrayInput interface { pulumi.Input ToGetVirtualServiceRouteTablesFilterArrayOutput() GetVirtualServiceRouteTablesFilterArrayOutput ToGetVirtualServiceRouteTablesFilterArrayOutputWithContext(context.Context) GetVirtualServiceRouteTablesFilterArrayOutput }
GetVirtualServiceRouteTablesFilterArrayInput is an input type that accepts GetVirtualServiceRouteTablesFilterArray and GetVirtualServiceRouteTablesFilterArrayOutput values. You can construct a concrete instance of `GetVirtualServiceRouteTablesFilterArrayInput` via:
GetVirtualServiceRouteTablesFilterArray{ GetVirtualServiceRouteTablesFilterArgs{...} }
type GetVirtualServiceRouteTablesFilterArrayOutput ¶
type GetVirtualServiceRouteTablesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceRouteTablesFilterArrayOutput) ElementType ¶
func (GetVirtualServiceRouteTablesFilterArrayOutput) ElementType() reflect.Type
func (GetVirtualServiceRouteTablesFilterArrayOutput) ToGetVirtualServiceRouteTablesFilterArrayOutput ¶
func (o GetVirtualServiceRouteTablesFilterArrayOutput) ToGetVirtualServiceRouteTablesFilterArrayOutput() GetVirtualServiceRouteTablesFilterArrayOutput
func (GetVirtualServiceRouteTablesFilterArrayOutput) ToGetVirtualServiceRouteTablesFilterArrayOutputWithContext ¶
func (o GetVirtualServiceRouteTablesFilterArrayOutput) ToGetVirtualServiceRouteTablesFilterArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesFilterArrayOutput
type GetVirtualServiceRouteTablesFilterInput ¶
type GetVirtualServiceRouteTablesFilterInput interface { pulumi.Input ToGetVirtualServiceRouteTablesFilterOutput() GetVirtualServiceRouteTablesFilterOutput ToGetVirtualServiceRouteTablesFilterOutputWithContext(context.Context) GetVirtualServiceRouteTablesFilterOutput }
GetVirtualServiceRouteTablesFilterInput is an input type that accepts GetVirtualServiceRouteTablesFilterArgs and GetVirtualServiceRouteTablesFilterOutput values. You can construct a concrete instance of `GetVirtualServiceRouteTablesFilterInput` via:
GetVirtualServiceRouteTablesFilterArgs{...}
type GetVirtualServiceRouteTablesFilterOutput ¶
type GetVirtualServiceRouteTablesFilterOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceRouteTablesFilterOutput) ElementType ¶
func (GetVirtualServiceRouteTablesFilterOutput) ElementType() reflect.Type
func (GetVirtualServiceRouteTablesFilterOutput) Name ¶
func (o GetVirtualServiceRouteTablesFilterOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire name given.
func (GetVirtualServiceRouteTablesFilterOutput) Regex ¶
func (o GetVirtualServiceRouteTablesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetVirtualServiceRouteTablesFilterOutput) ToGetVirtualServiceRouteTablesFilterOutput ¶
func (o GetVirtualServiceRouteTablesFilterOutput) ToGetVirtualServiceRouteTablesFilterOutput() GetVirtualServiceRouteTablesFilterOutput
func (GetVirtualServiceRouteTablesFilterOutput) ToGetVirtualServiceRouteTablesFilterOutputWithContext ¶
func (o GetVirtualServiceRouteTablesFilterOutput) ToGetVirtualServiceRouteTablesFilterOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesFilterOutput
func (GetVirtualServiceRouteTablesFilterOutput) Values ¶
func (o GetVirtualServiceRouteTablesFilterOutput) Values() pulumi.StringArrayOutput
type GetVirtualServiceRouteTablesOutputArgs ¶
type GetVirtualServiceRouteTablesOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetVirtualServiceRouteTablesFilterArrayInput `pulumi:"filters"` // Unique VirtualServiceRouteTable identifier. Id pulumi.StringPtrInput `pulumi:"id"` // A filter to return only resources that match the entire name given. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to return only resources that match the life cycle state given. State pulumi.StringPtrInput `pulumi:"state"` // Unique VirtualService identifier. VirtualServiceId pulumi.StringPtrInput `pulumi:"virtualServiceId"` }
A collection of arguments for invoking getVirtualServiceRouteTables.
func (GetVirtualServiceRouteTablesOutputArgs) ElementType ¶
func (GetVirtualServiceRouteTablesOutputArgs) ElementType() reflect.Type
type GetVirtualServiceRouteTablesResult ¶
type GetVirtualServiceRouteTablesResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetVirtualServiceRouteTablesFilter `pulumi:"filters"` // Unique identifier that is immutable on creation. Id *string `pulumi:"id"` // A user-friendly name. The name must be unique within the same virtual service and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name *string `pulumi:"name"` // The current state of the Resource. State *string `pulumi:"state"` // The OCID of the virtual service in which this virtual service route table is created. VirtualServiceId *string `pulumi:"virtualServiceId"` // The list of virtual_service_route_table_collection. VirtualServiceRouteTableCollections []GetVirtualServiceRouteTablesVirtualServiceRouteTableCollection `pulumi:"virtualServiceRouteTableCollections"` }
A collection of values returned by getVirtualServiceRouteTables.
func GetVirtualServiceRouteTables ¶
func GetVirtualServiceRouteTables(ctx *pulumi.Context, args *GetVirtualServiceRouteTablesArgs, opts ...pulumi.InvokeOption) (*GetVirtualServiceRouteTablesResult, error)
This data source provides the list of Virtual Service Route Tables in Oracle Cloud Infrastructure Service Mesh service.
Returns a list of VirtualServiceRouteTable objects.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.GetVirtualServiceRouteTables(ctx, &servicemesh.GetVirtualServiceRouteTablesArgs{ CompartmentId: compartmentId, Id: pulumi.StringRef(virtualServiceRouteTableId), Name: pulumi.StringRef(virtualServiceRouteTableName), State: pulumi.StringRef(virtualServiceRouteTableState), VirtualServiceId: pulumi.StringRef(testVirtualService.Id), }, nil) if err != nil { return err } return nil }) }
```
type GetVirtualServiceRouteTablesResultOutput ¶
type GetVirtualServiceRouteTablesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVirtualServiceRouteTables.
func GetVirtualServiceRouteTablesOutput ¶
func GetVirtualServiceRouteTablesOutput(ctx *pulumi.Context, args GetVirtualServiceRouteTablesOutputArgs, opts ...pulumi.InvokeOption) GetVirtualServiceRouteTablesResultOutput
func (GetVirtualServiceRouteTablesResultOutput) CompartmentId ¶
func (o GetVirtualServiceRouteTablesResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetVirtualServiceRouteTablesResultOutput) ElementType ¶
func (GetVirtualServiceRouteTablesResultOutput) ElementType() reflect.Type
func (GetVirtualServiceRouteTablesResultOutput) Id ¶
func (o GetVirtualServiceRouteTablesResultOutput) Id() pulumi.StringPtrOutput
Unique identifier that is immutable on creation.
func (GetVirtualServiceRouteTablesResultOutput) Name ¶
func (o GetVirtualServiceRouteTablesResultOutput) Name() pulumi.StringPtrOutput
A user-friendly name. The name must be unique within the same virtual service and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name`
func (GetVirtualServiceRouteTablesResultOutput) State ¶
func (o GetVirtualServiceRouteTablesResultOutput) State() pulumi.StringPtrOutput
The current state of the Resource.
func (GetVirtualServiceRouteTablesResultOutput) ToGetVirtualServiceRouteTablesResultOutput ¶
func (o GetVirtualServiceRouteTablesResultOutput) ToGetVirtualServiceRouteTablesResultOutput() GetVirtualServiceRouteTablesResultOutput
func (GetVirtualServiceRouteTablesResultOutput) ToGetVirtualServiceRouteTablesResultOutputWithContext ¶
func (o GetVirtualServiceRouteTablesResultOutput) ToGetVirtualServiceRouteTablesResultOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesResultOutput
func (GetVirtualServiceRouteTablesResultOutput) VirtualServiceId ¶
func (o GetVirtualServiceRouteTablesResultOutput) VirtualServiceId() pulumi.StringPtrOutput
The OCID of the virtual service in which this virtual service route table is created.
func (GetVirtualServiceRouteTablesResultOutput) VirtualServiceRouteTableCollections ¶
func (o GetVirtualServiceRouteTablesResultOutput) VirtualServiceRouteTableCollections() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput
The list of virtual_service_route_table_collection.
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollection ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollection struct {
Items []GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItem `pulumi:"items"`
}
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArgs ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArgs struct {
Items GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayInput `pulumi:"items"`
}
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArgs) ElementType ¶
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArgs) ElementType() reflect.Type
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput ¶
func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutputWithContext ¶
func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArray ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArray []GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionInput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArray) ElementType ¶
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArray) ElementType() reflect.Type
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput ¶
func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutputWithContext ¶
func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayInput ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayInput interface { pulumi.Input ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutputWithContext(context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput }
GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayInput is an input type that accepts GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArray and GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput values. You can construct a concrete instance of `GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayInput` via:
GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArray{ GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArgs{...} }
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput) ElementType ¶
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput) ElementType() reflect.Type
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutputWithContext ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArrayOutput
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionInput ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionInput interface { pulumi.Input ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutputWithContext(context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput }
GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionInput is an input type that accepts GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArgs and GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput values. You can construct a concrete instance of `GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionInput` via:
GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionArgs{...}
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItem ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItem struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description string `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Unique VirtualServiceRouteTable identifier. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // A filter to return only resources that match the entire name given. Name string `pulumi:"name"` // The priority of the route table. Lower value means higher priority. The routes are declared based on the priority. Priority int `pulumi:"priority"` // The route rules for the virtual service. RouteRules []GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRule `pulumi:"routeRules"` // A filter to return only resources that match the life cycle state given. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` // Unique VirtualService identifier. VirtualServiceId string `pulumi:"virtualServiceId"` }
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArgs ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringInput `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // Unique VirtualServiceRouteTable identifier. Id pulumi.StringInput `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // A filter to return only resources that match the entire name given. Name pulumi.StringInput `pulumi:"name"` // The priority of the route table. Lower value means higher priority. The routes are declared based on the priority. Priority pulumi.IntInput `pulumi:"priority"` // The route rules for the virtual service. RouteRules GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayInput `pulumi:"routeRules"` // A filter to return only resources that match the life cycle state given. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // Unique VirtualService identifier. VirtualServiceId pulumi.StringInput `pulumi:"virtualServiceId"` }
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArgs) ElementType ¶
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArgs) ElementType() reflect.Type
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput ¶
func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutputWithContext ¶
func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArray ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArray []GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemInput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArray) ElementType ¶
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArray) ElementType() reflect.Type
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput ¶
func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutputWithContext ¶
func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayInput ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayInput interface { pulumi.Input ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutputWithContext(context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput }
GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayInput is an input type that accepts GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArray and GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput values. You can construct a concrete instance of `GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayInput` via:
GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArray{ GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArgs{...} }
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput) ElementType ¶
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput) ElementType() reflect.Type
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutputWithContext ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArrayOutput
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemInput ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemInput interface { pulumi.Input ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutputWithContext(context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput }
GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemInput is an input type that accepts GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArgs and GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput values. You can construct a concrete instance of `GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemInput` via:
GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemArgs{...}
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) CompartmentId ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) DefinedTags ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) Description ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) Description() pulumi.StringOutput
Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) ElementType ¶
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) ElementType() reflect.Type
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) FreeformTags ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) Id ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) Id() pulumi.StringOutput
Unique VirtualServiceRouteTable identifier.
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) LifecycleDetails ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) Name ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire name given.
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) Priority ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) Priority() pulumi.IntOutput
The priority of the route table. Lower value means higher priority. The routes are declared based on the priority.
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) RouteRules ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) RouteRules() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput
The route rules for the virtual service.
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) State ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources that match the life cycle state given.
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) SystemTags ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) TimeCreated ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) TimeUpdated ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutputWithContext ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) VirtualServiceId ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemOutput) VirtualServiceId() pulumi.StringOutput
Unique VirtualService identifier.
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRule ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRule struct { // The destination of the request. Destinations []GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestination `pulumi:"destinations"` // If true, the rule will check that the content-type header has a application/grpc or one of the various application/grpc+ values. IsGrpc bool `pulumi:"isGrpc"` // Route to match Path string `pulumi:"path"` // Match type for the route PathType string `pulumi:"pathType"` // The maximum duration in milliseconds for the target service to respond to a request. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP based route rules, and disabled (no timeout) when 'isGrpc' is true. The value 0 (zero) indicates that the timeout is disabled. For streaming responses from the target service, consider either keeping the timeout disabled or set a sufficiently high value. RequestTimeoutInMs string `pulumi:"requestTimeoutInMs"` // Type of protocol. Type string `pulumi:"type"` }
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArgs ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArgs struct { // The destination of the request. Destinations GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayInput `pulumi:"destinations"` // If true, the rule will check that the content-type header has a application/grpc or one of the various application/grpc+ values. IsGrpc pulumi.BoolInput `pulumi:"isGrpc"` // Route to match Path pulumi.StringInput `pulumi:"path"` // Match type for the route PathType pulumi.StringInput `pulumi:"pathType"` // The maximum duration in milliseconds for the target service to respond to a request. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP based route rules, and disabled (no timeout) when 'isGrpc' is true. The value 0 (zero) indicates that the timeout is disabled. For streaming responses from the target service, consider either keeping the timeout disabled or set a sufficiently high value. RequestTimeoutInMs pulumi.StringInput `pulumi:"requestTimeoutInMs"` // Type of protocol. Type pulumi.StringInput `pulumi:"type"` }
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArgs) ElementType ¶
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArgs) ElementType() reflect.Type
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput ¶
func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutputWithContext ¶
func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArray ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArray []GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleInput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArray) ElementType ¶
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArray) ElementType() reflect.Type
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput ¶
func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutputWithContext ¶
func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayInput ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayInput interface { pulumi.Input ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutputWithContext(context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput }
GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayInput is an input type that accepts GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArray and GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput values. You can construct a concrete instance of `GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayInput` via:
GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArray{ GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArgs{...} }
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput) ElementType ¶
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput) Index ¶
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutputWithContext ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArrayOutput
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestination ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestination struct { // Port on virtual deployment to target. If port is missing, the rule will target all ports on the virtual deployment. Port int `pulumi:"port"` // The OCID of the virtual deployment where the request will be routed. VirtualDeploymentId string `pulumi:"virtualDeploymentId"` // Weight of traffic target. Weight int `pulumi:"weight"` }
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArgs ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArgs struct { // Port on virtual deployment to target. If port is missing, the rule will target all ports on the virtual deployment. Port pulumi.IntInput `pulumi:"port"` // The OCID of the virtual deployment where the request will be routed. VirtualDeploymentId pulumi.StringInput `pulumi:"virtualDeploymentId"` // Weight of traffic target. Weight pulumi.IntInput `pulumi:"weight"` }
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArgs) ElementType ¶
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput ¶
func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutputWithContext ¶
func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArgs) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArray ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArray []GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationInput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArray) ElementType ¶
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput ¶
func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutputWithContext ¶
func (i GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArray) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayInput ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayInput interface { pulumi.Input ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutputWithContext(context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput }
GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayInput is an input type that accepts GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArray and GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput values. You can construct a concrete instance of `GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayInput` via:
GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArray{ GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArgs{...} }
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput) ElementType ¶
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput) Index ¶
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutputWithContext ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationInput ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationInput interface { pulumi.Input ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutputWithContext(context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput }
GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationInput is an input type that accepts GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArgs and GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput values. You can construct a concrete instance of `GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationInput` via:
GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArgs{...}
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput) ElementType ¶
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput) Port ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput) Port() pulumi.IntOutput
Port on virtual deployment to target. If port is missing, the rule will target all ports on the virtual deployment.
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutputWithContext ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput) VirtualDeploymentId ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput) VirtualDeploymentId() pulumi.StringOutput
The OCID of the virtual deployment where the request will be routed.
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput) Weight ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationOutput) Weight() pulumi.IntOutput
Weight of traffic target.
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleInput ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleInput interface { pulumi.Input ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutputWithContext(context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput }
GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleInput is an input type that accepts GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArgs and GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput values. You can construct a concrete instance of `GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleInput` via:
GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleArgs{...}
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) Destinations ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) Destinations() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleDestinationArrayOutput
The destination of the request.
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) ElementType ¶
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) ElementType() reflect.Type
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) IsGrpc ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) IsGrpc() pulumi.BoolOutput
If true, the rule will check that the content-type header has a application/grpc or one of the various application/grpc+ values.
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) Path ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) Path() pulumi.StringOutput
Route to match
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) PathType ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) PathType() pulumi.StringOutput
Match type for the route
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) RequestTimeoutInMs ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) RequestTimeoutInMs() pulumi.StringOutput
The maximum duration in milliseconds for the target service to respond to a request. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP based route rules, and disabled (no timeout) when 'isGrpc' is true. The value 0 (zero) indicates that the timeout is disabled. For streaming responses from the target service, consider either keeping the timeout disabled or set a sufficiently high value.
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutputWithContext ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) Type ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionItemRouteRuleOutput) Type() pulumi.StringOutput
Type of protocol.
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput ¶
type GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput) ElementType ¶
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput) ElementType() reflect.Type
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput() GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput
func (GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutputWithContext ¶
func (o GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput) ToGetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutputWithContext(ctx context.Context) GetVirtualServiceRouteTablesVirtualServiceRouteTableCollectionOutput
type GetVirtualServicesArgs ¶
type GetVirtualServicesArgs struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` Filters []GetVirtualServicesFilter `pulumi:"filters"` // Unique VirtualService identifier. Id *string `pulumi:"id"` // Unique Mesh identifier. MeshId *string `pulumi:"meshId"` // A filter to return only resources that match the entire name given. Name *string `pulumi:"name"` // A filter to return only resources that match the life cycle state given. State *string `pulumi:"state"` }
A collection of arguments for invoking getVirtualServices.
type GetVirtualServicesFilterArgs ¶
type GetVirtualServicesFilterArgs struct { // A filter to return only resources that match the entire name given. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetVirtualServicesFilterArgs) ElementType ¶
func (GetVirtualServicesFilterArgs) ElementType() reflect.Type
func (GetVirtualServicesFilterArgs) ToGetVirtualServicesFilterOutput ¶
func (i GetVirtualServicesFilterArgs) ToGetVirtualServicesFilterOutput() GetVirtualServicesFilterOutput
func (GetVirtualServicesFilterArgs) ToGetVirtualServicesFilterOutputWithContext ¶
func (i GetVirtualServicesFilterArgs) ToGetVirtualServicesFilterOutputWithContext(ctx context.Context) GetVirtualServicesFilterOutput
type GetVirtualServicesFilterArray ¶
type GetVirtualServicesFilterArray []GetVirtualServicesFilterInput
func (GetVirtualServicesFilterArray) ElementType ¶
func (GetVirtualServicesFilterArray) ElementType() reflect.Type
func (GetVirtualServicesFilterArray) ToGetVirtualServicesFilterArrayOutput ¶
func (i GetVirtualServicesFilterArray) ToGetVirtualServicesFilterArrayOutput() GetVirtualServicesFilterArrayOutput
func (GetVirtualServicesFilterArray) ToGetVirtualServicesFilterArrayOutputWithContext ¶
func (i GetVirtualServicesFilterArray) ToGetVirtualServicesFilterArrayOutputWithContext(ctx context.Context) GetVirtualServicesFilterArrayOutput
type GetVirtualServicesFilterArrayInput ¶
type GetVirtualServicesFilterArrayInput interface { pulumi.Input ToGetVirtualServicesFilterArrayOutput() GetVirtualServicesFilterArrayOutput ToGetVirtualServicesFilterArrayOutputWithContext(context.Context) GetVirtualServicesFilterArrayOutput }
GetVirtualServicesFilterArrayInput is an input type that accepts GetVirtualServicesFilterArray and GetVirtualServicesFilterArrayOutput values. You can construct a concrete instance of `GetVirtualServicesFilterArrayInput` via:
GetVirtualServicesFilterArray{ GetVirtualServicesFilterArgs{...} }
type GetVirtualServicesFilterArrayOutput ¶
type GetVirtualServicesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualServicesFilterArrayOutput) ElementType ¶
func (GetVirtualServicesFilterArrayOutput) ElementType() reflect.Type
func (GetVirtualServicesFilterArrayOutput) Index ¶
func (o GetVirtualServicesFilterArrayOutput) Index(i pulumi.IntInput) GetVirtualServicesFilterOutput
func (GetVirtualServicesFilterArrayOutput) ToGetVirtualServicesFilterArrayOutput ¶
func (o GetVirtualServicesFilterArrayOutput) ToGetVirtualServicesFilterArrayOutput() GetVirtualServicesFilterArrayOutput
func (GetVirtualServicesFilterArrayOutput) ToGetVirtualServicesFilterArrayOutputWithContext ¶
func (o GetVirtualServicesFilterArrayOutput) ToGetVirtualServicesFilterArrayOutputWithContext(ctx context.Context) GetVirtualServicesFilterArrayOutput
type GetVirtualServicesFilterInput ¶
type GetVirtualServicesFilterInput interface { pulumi.Input ToGetVirtualServicesFilterOutput() GetVirtualServicesFilterOutput ToGetVirtualServicesFilterOutputWithContext(context.Context) GetVirtualServicesFilterOutput }
GetVirtualServicesFilterInput is an input type that accepts GetVirtualServicesFilterArgs and GetVirtualServicesFilterOutput values. You can construct a concrete instance of `GetVirtualServicesFilterInput` via:
GetVirtualServicesFilterArgs{...}
type GetVirtualServicesFilterOutput ¶
type GetVirtualServicesFilterOutput struct{ *pulumi.OutputState }
func (GetVirtualServicesFilterOutput) ElementType ¶
func (GetVirtualServicesFilterOutput) ElementType() reflect.Type
func (GetVirtualServicesFilterOutput) Name ¶
func (o GetVirtualServicesFilterOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire name given.
func (GetVirtualServicesFilterOutput) Regex ¶
func (o GetVirtualServicesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetVirtualServicesFilterOutput) ToGetVirtualServicesFilterOutput ¶
func (o GetVirtualServicesFilterOutput) ToGetVirtualServicesFilterOutput() GetVirtualServicesFilterOutput
func (GetVirtualServicesFilterOutput) ToGetVirtualServicesFilterOutputWithContext ¶
func (o GetVirtualServicesFilterOutput) ToGetVirtualServicesFilterOutputWithContext(ctx context.Context) GetVirtualServicesFilterOutput
func (GetVirtualServicesFilterOutput) Values ¶
func (o GetVirtualServicesFilterOutput) Values() pulumi.StringArrayOutput
type GetVirtualServicesOutputArgs ¶
type GetVirtualServicesOutputArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetVirtualServicesFilterArrayInput `pulumi:"filters"` // Unique VirtualService identifier. Id pulumi.StringPtrInput `pulumi:"id"` // Unique Mesh identifier. MeshId pulumi.StringPtrInput `pulumi:"meshId"` // A filter to return only resources that match the entire name given. Name pulumi.StringPtrInput `pulumi:"name"` // A filter to return only resources that match the life cycle state given. State pulumi.StringPtrInput `pulumi:"state"` }
A collection of arguments for invoking getVirtualServices.
func (GetVirtualServicesOutputArgs) ElementType ¶
func (GetVirtualServicesOutputArgs) ElementType() reflect.Type
type GetVirtualServicesResult ¶
type GetVirtualServicesResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetVirtualServicesFilter `pulumi:"filters"` // Unique identifier that is immutable on creation. Id *string `pulumi:"id"` // The OCID of the service mesh in which this virtual service is created. MeshId *string `pulumi:"meshId"` // A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name *string `pulumi:"name"` // The current state of the Resource. State *string `pulumi:"state"` // The list of virtual_service_collection. VirtualServiceCollections []GetVirtualServicesVirtualServiceCollection `pulumi:"virtualServiceCollections"` }
A collection of values returned by getVirtualServices.
func GetVirtualServices ¶
func GetVirtualServices(ctx *pulumi.Context, args *GetVirtualServicesArgs, opts ...pulumi.InvokeOption) (*GetVirtualServicesResult, error)
This data source provides the list of Virtual Services in Oracle Cloud Infrastructure Service Mesh service.
Returns a list of VirtualService objects.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.GetVirtualServices(ctx, &servicemesh.GetVirtualServicesArgs{ CompartmentId: compartmentId, Id: pulumi.StringRef(virtualServiceId), MeshId: pulumi.StringRef(testMesh.Id), Name: pulumi.StringRef(virtualServiceName), State: pulumi.StringRef(virtualServiceState), }, nil) if err != nil { return err } return nil }) }
```
type GetVirtualServicesResultOutput ¶
type GetVirtualServicesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVirtualServices.
func GetVirtualServicesOutput ¶
func GetVirtualServicesOutput(ctx *pulumi.Context, args GetVirtualServicesOutputArgs, opts ...pulumi.InvokeOption) GetVirtualServicesResultOutput
func (GetVirtualServicesResultOutput) CompartmentId ¶
func (o GetVirtualServicesResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (GetVirtualServicesResultOutput) ElementType ¶
func (GetVirtualServicesResultOutput) ElementType() reflect.Type
func (GetVirtualServicesResultOutput) Filters ¶
func (o GetVirtualServicesResultOutput) Filters() GetVirtualServicesFilterArrayOutput
func (GetVirtualServicesResultOutput) Id ¶
func (o GetVirtualServicesResultOutput) Id() pulumi.StringPtrOutput
Unique identifier that is immutable on creation.
func (GetVirtualServicesResultOutput) MeshId ¶
func (o GetVirtualServicesResultOutput) MeshId() pulumi.StringPtrOutput
The OCID of the service mesh in which this virtual service is created.
func (GetVirtualServicesResultOutput) Name ¶
func (o GetVirtualServicesResultOutput) Name() pulumi.StringPtrOutput
A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name`
func (GetVirtualServicesResultOutput) State ¶
func (o GetVirtualServicesResultOutput) State() pulumi.StringPtrOutput
The current state of the Resource.
func (GetVirtualServicesResultOutput) ToGetVirtualServicesResultOutput ¶
func (o GetVirtualServicesResultOutput) ToGetVirtualServicesResultOutput() GetVirtualServicesResultOutput
func (GetVirtualServicesResultOutput) ToGetVirtualServicesResultOutputWithContext ¶
func (o GetVirtualServicesResultOutput) ToGetVirtualServicesResultOutputWithContext(ctx context.Context) GetVirtualServicesResultOutput
func (GetVirtualServicesResultOutput) VirtualServiceCollections ¶
func (o GetVirtualServicesResultOutput) VirtualServiceCollections() GetVirtualServicesVirtualServiceCollectionArrayOutput
The list of virtual_service_collection.
type GetVirtualServicesVirtualServiceCollection ¶
type GetVirtualServicesVirtualServiceCollection struct {
Items []GetVirtualServicesVirtualServiceCollectionItem `pulumi:"items"`
}
type GetVirtualServicesVirtualServiceCollectionArgs ¶
type GetVirtualServicesVirtualServiceCollectionArgs struct {
Items GetVirtualServicesVirtualServiceCollectionItemArrayInput `pulumi:"items"`
}
func (GetVirtualServicesVirtualServiceCollectionArgs) ElementType ¶
func (GetVirtualServicesVirtualServiceCollectionArgs) ElementType() reflect.Type
func (GetVirtualServicesVirtualServiceCollectionArgs) ToGetVirtualServicesVirtualServiceCollectionOutput ¶
func (i GetVirtualServicesVirtualServiceCollectionArgs) ToGetVirtualServicesVirtualServiceCollectionOutput() GetVirtualServicesVirtualServiceCollectionOutput
func (GetVirtualServicesVirtualServiceCollectionArgs) ToGetVirtualServicesVirtualServiceCollectionOutputWithContext ¶
func (i GetVirtualServicesVirtualServiceCollectionArgs) ToGetVirtualServicesVirtualServiceCollectionOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionOutput
type GetVirtualServicesVirtualServiceCollectionArray ¶
type GetVirtualServicesVirtualServiceCollectionArray []GetVirtualServicesVirtualServiceCollectionInput
func (GetVirtualServicesVirtualServiceCollectionArray) ElementType ¶
func (GetVirtualServicesVirtualServiceCollectionArray) ElementType() reflect.Type
func (GetVirtualServicesVirtualServiceCollectionArray) ToGetVirtualServicesVirtualServiceCollectionArrayOutput ¶
func (i GetVirtualServicesVirtualServiceCollectionArray) ToGetVirtualServicesVirtualServiceCollectionArrayOutput() GetVirtualServicesVirtualServiceCollectionArrayOutput
func (GetVirtualServicesVirtualServiceCollectionArray) ToGetVirtualServicesVirtualServiceCollectionArrayOutputWithContext ¶
func (i GetVirtualServicesVirtualServiceCollectionArray) ToGetVirtualServicesVirtualServiceCollectionArrayOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionArrayOutput
type GetVirtualServicesVirtualServiceCollectionArrayInput ¶
type GetVirtualServicesVirtualServiceCollectionArrayInput interface { pulumi.Input ToGetVirtualServicesVirtualServiceCollectionArrayOutput() GetVirtualServicesVirtualServiceCollectionArrayOutput ToGetVirtualServicesVirtualServiceCollectionArrayOutputWithContext(context.Context) GetVirtualServicesVirtualServiceCollectionArrayOutput }
GetVirtualServicesVirtualServiceCollectionArrayInput is an input type that accepts GetVirtualServicesVirtualServiceCollectionArray and GetVirtualServicesVirtualServiceCollectionArrayOutput values. You can construct a concrete instance of `GetVirtualServicesVirtualServiceCollectionArrayInput` via:
GetVirtualServicesVirtualServiceCollectionArray{ GetVirtualServicesVirtualServiceCollectionArgs{...} }
type GetVirtualServicesVirtualServiceCollectionArrayOutput ¶
type GetVirtualServicesVirtualServiceCollectionArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualServicesVirtualServiceCollectionArrayOutput) ElementType ¶
func (GetVirtualServicesVirtualServiceCollectionArrayOutput) ElementType() reflect.Type
func (GetVirtualServicesVirtualServiceCollectionArrayOutput) ToGetVirtualServicesVirtualServiceCollectionArrayOutput ¶
func (o GetVirtualServicesVirtualServiceCollectionArrayOutput) ToGetVirtualServicesVirtualServiceCollectionArrayOutput() GetVirtualServicesVirtualServiceCollectionArrayOutput
func (GetVirtualServicesVirtualServiceCollectionArrayOutput) ToGetVirtualServicesVirtualServiceCollectionArrayOutputWithContext ¶
func (o GetVirtualServicesVirtualServiceCollectionArrayOutput) ToGetVirtualServicesVirtualServiceCollectionArrayOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionArrayOutput
type GetVirtualServicesVirtualServiceCollectionInput ¶
type GetVirtualServicesVirtualServiceCollectionInput interface { pulumi.Input ToGetVirtualServicesVirtualServiceCollectionOutput() GetVirtualServicesVirtualServiceCollectionOutput ToGetVirtualServicesVirtualServiceCollectionOutputWithContext(context.Context) GetVirtualServicesVirtualServiceCollectionOutput }
GetVirtualServicesVirtualServiceCollectionInput is an input type that accepts GetVirtualServicesVirtualServiceCollectionArgs and GetVirtualServicesVirtualServiceCollectionOutput values. You can construct a concrete instance of `GetVirtualServicesVirtualServiceCollectionInput` via:
GetVirtualServicesVirtualServiceCollectionArgs{...}
type GetVirtualServicesVirtualServiceCollectionItem ¶
type GetVirtualServicesVirtualServiceCollectionItem struct { // The ID of the compartment in which to list resources. CompartmentId string `pulumi:"compartmentId"` // Routing policy for the virtual service. DefaultRoutingPolicies []GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicy `pulumi:"defaultRoutingPolicies"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description string `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The DNS hostnames of the virtual service that is used by its callers. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com". Can be omitted if the virtual service will only have TCP virtual deployments. Hosts []string `pulumi:"hosts"` // Unique VirtualService identifier. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Unique Mesh identifier. MeshId string `pulumi:"meshId"` // Mutual TLS settings used when communicating with other virtual services or ingress gateways within the mesh. Mtls []GetVirtualServicesVirtualServiceCollectionItemMtl `pulumi:"mtls"` // A filter to return only resources that match the entire name given. Name string `pulumi:"name"` // A filter to return only resources that match the life cycle state given. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
type GetVirtualServicesVirtualServiceCollectionItemArgs ¶
type GetVirtualServicesVirtualServiceCollectionItemArgs struct { // The ID of the compartment in which to list resources. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Routing policy for the virtual service. DefaultRoutingPolicies GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayInput `pulumi:"defaultRoutingPolicies"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringInput `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"` // The DNS hostnames of the virtual service that is used by its callers. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com". Can be omitted if the virtual service will only have TCP virtual deployments. Hosts pulumi.StringArrayInput `pulumi:"hosts"` // Unique VirtualService identifier. Id pulumi.StringInput `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // Unique Mesh identifier. MeshId pulumi.StringInput `pulumi:"meshId"` // Mutual TLS settings used when communicating with other virtual services or ingress gateways within the mesh. Mtls GetVirtualServicesVirtualServiceCollectionItemMtlArrayInput `pulumi:"mtls"` // A filter to return only resources that match the entire name given. Name pulumi.StringInput `pulumi:"name"` // A filter to return only resources that match the life cycle state given. State pulumi.StringInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` }
func (GetVirtualServicesVirtualServiceCollectionItemArgs) ElementType ¶
func (GetVirtualServicesVirtualServiceCollectionItemArgs) ElementType() reflect.Type
func (GetVirtualServicesVirtualServiceCollectionItemArgs) ToGetVirtualServicesVirtualServiceCollectionItemOutput ¶
func (i GetVirtualServicesVirtualServiceCollectionItemArgs) ToGetVirtualServicesVirtualServiceCollectionItemOutput() GetVirtualServicesVirtualServiceCollectionItemOutput
func (GetVirtualServicesVirtualServiceCollectionItemArgs) ToGetVirtualServicesVirtualServiceCollectionItemOutputWithContext ¶
func (i GetVirtualServicesVirtualServiceCollectionItemArgs) ToGetVirtualServicesVirtualServiceCollectionItemOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemOutput
type GetVirtualServicesVirtualServiceCollectionItemArray ¶
type GetVirtualServicesVirtualServiceCollectionItemArray []GetVirtualServicesVirtualServiceCollectionItemInput
func (GetVirtualServicesVirtualServiceCollectionItemArray) ElementType ¶
func (GetVirtualServicesVirtualServiceCollectionItemArray) ElementType() reflect.Type
func (GetVirtualServicesVirtualServiceCollectionItemArray) ToGetVirtualServicesVirtualServiceCollectionItemArrayOutput ¶
func (i GetVirtualServicesVirtualServiceCollectionItemArray) ToGetVirtualServicesVirtualServiceCollectionItemArrayOutput() GetVirtualServicesVirtualServiceCollectionItemArrayOutput
func (GetVirtualServicesVirtualServiceCollectionItemArray) ToGetVirtualServicesVirtualServiceCollectionItemArrayOutputWithContext ¶
func (i GetVirtualServicesVirtualServiceCollectionItemArray) ToGetVirtualServicesVirtualServiceCollectionItemArrayOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemArrayOutput
type GetVirtualServicesVirtualServiceCollectionItemArrayInput ¶
type GetVirtualServicesVirtualServiceCollectionItemArrayInput interface { pulumi.Input ToGetVirtualServicesVirtualServiceCollectionItemArrayOutput() GetVirtualServicesVirtualServiceCollectionItemArrayOutput ToGetVirtualServicesVirtualServiceCollectionItemArrayOutputWithContext(context.Context) GetVirtualServicesVirtualServiceCollectionItemArrayOutput }
GetVirtualServicesVirtualServiceCollectionItemArrayInput is an input type that accepts GetVirtualServicesVirtualServiceCollectionItemArray and GetVirtualServicesVirtualServiceCollectionItemArrayOutput values. You can construct a concrete instance of `GetVirtualServicesVirtualServiceCollectionItemArrayInput` via:
GetVirtualServicesVirtualServiceCollectionItemArray{ GetVirtualServicesVirtualServiceCollectionItemArgs{...} }
type GetVirtualServicesVirtualServiceCollectionItemArrayOutput ¶
type GetVirtualServicesVirtualServiceCollectionItemArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualServicesVirtualServiceCollectionItemArrayOutput) ElementType ¶
func (GetVirtualServicesVirtualServiceCollectionItemArrayOutput) ElementType() reflect.Type
func (GetVirtualServicesVirtualServiceCollectionItemArrayOutput) ToGetVirtualServicesVirtualServiceCollectionItemArrayOutput ¶
func (o GetVirtualServicesVirtualServiceCollectionItemArrayOutput) ToGetVirtualServicesVirtualServiceCollectionItemArrayOutput() GetVirtualServicesVirtualServiceCollectionItemArrayOutput
func (GetVirtualServicesVirtualServiceCollectionItemArrayOutput) ToGetVirtualServicesVirtualServiceCollectionItemArrayOutputWithContext ¶
func (o GetVirtualServicesVirtualServiceCollectionItemArrayOutput) ToGetVirtualServicesVirtualServiceCollectionItemArrayOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemArrayOutput
type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicy ¶
type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicy struct { // Type of the virtual service routing policy. Type string `pulumi:"type"` }
type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArgs ¶
type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArgs struct { // Type of the virtual service routing policy. Type pulumi.StringInput `pulumi:"type"` }
func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArgs) ElementType ¶
func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArgs) ElementType() reflect.Type
func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArgs) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput ¶
func (i GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArgs) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput() GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput
func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArgs) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutputWithContext ¶
func (i GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArgs) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput
type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArray ¶
type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArray []GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyInput
func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArray) ElementType ¶
func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArray) ElementType() reflect.Type
func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArray) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput ¶
func (i GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArray) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput() GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput
func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArray) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutputWithContext ¶
func (i GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArray) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput
type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayInput ¶
type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayInput interface { pulumi.Input ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput() GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutputWithContext(context.Context) GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput }
GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayInput is an input type that accepts GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArray and GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput values. You can construct a concrete instance of `GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayInput` via:
GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArray{ GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArgs{...} }
type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput ¶
type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput) ElementType ¶
func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput) ElementType() reflect.Type
func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput ¶
func (o GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput() GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput
func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutputWithContext ¶
func (o GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput
type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyInput ¶
type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyInput interface { pulumi.Input ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput() GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutputWithContext(context.Context) GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput }
GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyInput is an input type that accepts GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArgs and GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput values. You can construct a concrete instance of `GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyInput` via:
GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArgs{...}
type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput ¶
type GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput struct{ *pulumi.OutputState }
func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput) ElementType ¶
func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput) ElementType() reflect.Type
func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput ¶
func (o GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput() GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput
func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutputWithContext ¶
func (o GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput) ToGetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput
func (GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput) Type ¶
func (o GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyOutput) Type() pulumi.StringOutput
Type of the virtual service routing policy.
type GetVirtualServicesVirtualServiceCollectionItemInput ¶
type GetVirtualServicesVirtualServiceCollectionItemInput interface { pulumi.Input ToGetVirtualServicesVirtualServiceCollectionItemOutput() GetVirtualServicesVirtualServiceCollectionItemOutput ToGetVirtualServicesVirtualServiceCollectionItemOutputWithContext(context.Context) GetVirtualServicesVirtualServiceCollectionItemOutput }
GetVirtualServicesVirtualServiceCollectionItemInput is an input type that accepts GetVirtualServicesVirtualServiceCollectionItemArgs and GetVirtualServicesVirtualServiceCollectionItemOutput values. You can construct a concrete instance of `GetVirtualServicesVirtualServiceCollectionItemInput` via:
GetVirtualServicesVirtualServiceCollectionItemArgs{...}
type GetVirtualServicesVirtualServiceCollectionItemMtl ¶
type GetVirtualServicesVirtualServiceCollectionItemMtl struct { // The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh. CertificateId string `pulumi:"certificateId"` // The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days. MaximumValidity int `pulumi:"maximumValidity"` // DISABLED: Connection is not tunneled. PERMISSIVE: Connection can be either plaintext or an mTLS tunnel. STRICT: Connection is an mTLS tunnel. Clients without a valid certificate will be rejected. Mode string `pulumi:"mode"` }
type GetVirtualServicesVirtualServiceCollectionItemMtlArgs ¶
type GetVirtualServicesVirtualServiceCollectionItemMtlArgs struct { // The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh. CertificateId pulumi.StringInput `pulumi:"certificateId"` // The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days. MaximumValidity pulumi.IntInput `pulumi:"maximumValidity"` // DISABLED: Connection is not tunneled. PERMISSIVE: Connection can be either plaintext or an mTLS tunnel. STRICT: Connection is an mTLS tunnel. Clients without a valid certificate will be rejected. Mode pulumi.StringInput `pulumi:"mode"` }
func (GetVirtualServicesVirtualServiceCollectionItemMtlArgs) ElementType ¶
func (GetVirtualServicesVirtualServiceCollectionItemMtlArgs) ElementType() reflect.Type
func (GetVirtualServicesVirtualServiceCollectionItemMtlArgs) ToGetVirtualServicesVirtualServiceCollectionItemMtlOutput ¶
func (i GetVirtualServicesVirtualServiceCollectionItemMtlArgs) ToGetVirtualServicesVirtualServiceCollectionItemMtlOutput() GetVirtualServicesVirtualServiceCollectionItemMtlOutput
func (GetVirtualServicesVirtualServiceCollectionItemMtlArgs) ToGetVirtualServicesVirtualServiceCollectionItemMtlOutputWithContext ¶
func (i GetVirtualServicesVirtualServiceCollectionItemMtlArgs) ToGetVirtualServicesVirtualServiceCollectionItemMtlOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemMtlOutput
type GetVirtualServicesVirtualServiceCollectionItemMtlArray ¶
type GetVirtualServicesVirtualServiceCollectionItemMtlArray []GetVirtualServicesVirtualServiceCollectionItemMtlInput
func (GetVirtualServicesVirtualServiceCollectionItemMtlArray) ElementType ¶
func (GetVirtualServicesVirtualServiceCollectionItemMtlArray) ElementType() reflect.Type
func (GetVirtualServicesVirtualServiceCollectionItemMtlArray) ToGetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput ¶
func (i GetVirtualServicesVirtualServiceCollectionItemMtlArray) ToGetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput() GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput
func (GetVirtualServicesVirtualServiceCollectionItemMtlArray) ToGetVirtualServicesVirtualServiceCollectionItemMtlArrayOutputWithContext ¶
func (i GetVirtualServicesVirtualServiceCollectionItemMtlArray) ToGetVirtualServicesVirtualServiceCollectionItemMtlArrayOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput
type GetVirtualServicesVirtualServiceCollectionItemMtlArrayInput ¶
type GetVirtualServicesVirtualServiceCollectionItemMtlArrayInput interface { pulumi.Input ToGetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput() GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput ToGetVirtualServicesVirtualServiceCollectionItemMtlArrayOutputWithContext(context.Context) GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput }
GetVirtualServicesVirtualServiceCollectionItemMtlArrayInput is an input type that accepts GetVirtualServicesVirtualServiceCollectionItemMtlArray and GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput values. You can construct a concrete instance of `GetVirtualServicesVirtualServiceCollectionItemMtlArrayInput` via:
GetVirtualServicesVirtualServiceCollectionItemMtlArray{ GetVirtualServicesVirtualServiceCollectionItemMtlArgs{...} }
type GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput ¶
type GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput) ElementType ¶
func (GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput) ElementType() reflect.Type
func (GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput) ToGetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput ¶
func (o GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput) ToGetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput() GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput
func (GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput) ToGetVirtualServicesVirtualServiceCollectionItemMtlArrayOutputWithContext ¶
func (o GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput) ToGetVirtualServicesVirtualServiceCollectionItemMtlArrayOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput
type GetVirtualServicesVirtualServiceCollectionItemMtlInput ¶
type GetVirtualServicesVirtualServiceCollectionItemMtlInput interface { pulumi.Input ToGetVirtualServicesVirtualServiceCollectionItemMtlOutput() GetVirtualServicesVirtualServiceCollectionItemMtlOutput ToGetVirtualServicesVirtualServiceCollectionItemMtlOutputWithContext(context.Context) GetVirtualServicesVirtualServiceCollectionItemMtlOutput }
GetVirtualServicesVirtualServiceCollectionItemMtlInput is an input type that accepts GetVirtualServicesVirtualServiceCollectionItemMtlArgs and GetVirtualServicesVirtualServiceCollectionItemMtlOutput values. You can construct a concrete instance of `GetVirtualServicesVirtualServiceCollectionItemMtlInput` via:
GetVirtualServicesVirtualServiceCollectionItemMtlArgs{...}
type GetVirtualServicesVirtualServiceCollectionItemMtlOutput ¶
type GetVirtualServicesVirtualServiceCollectionItemMtlOutput struct{ *pulumi.OutputState }
func (GetVirtualServicesVirtualServiceCollectionItemMtlOutput) CertificateId ¶
func (o GetVirtualServicesVirtualServiceCollectionItemMtlOutput) CertificateId() pulumi.StringOutput
The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh.
func (GetVirtualServicesVirtualServiceCollectionItemMtlOutput) ElementType ¶
func (GetVirtualServicesVirtualServiceCollectionItemMtlOutput) ElementType() reflect.Type
func (GetVirtualServicesVirtualServiceCollectionItemMtlOutput) MaximumValidity ¶
func (o GetVirtualServicesVirtualServiceCollectionItemMtlOutput) MaximumValidity() pulumi.IntOutput
The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days.
func (GetVirtualServicesVirtualServiceCollectionItemMtlOutput) Mode ¶
DISABLED: Connection is not tunneled. PERMISSIVE: Connection can be either plaintext or an mTLS tunnel. STRICT: Connection is an mTLS tunnel. Clients without a valid certificate will be rejected.
func (GetVirtualServicesVirtualServiceCollectionItemMtlOutput) ToGetVirtualServicesVirtualServiceCollectionItemMtlOutput ¶
func (o GetVirtualServicesVirtualServiceCollectionItemMtlOutput) ToGetVirtualServicesVirtualServiceCollectionItemMtlOutput() GetVirtualServicesVirtualServiceCollectionItemMtlOutput
func (GetVirtualServicesVirtualServiceCollectionItemMtlOutput) ToGetVirtualServicesVirtualServiceCollectionItemMtlOutputWithContext ¶
func (o GetVirtualServicesVirtualServiceCollectionItemMtlOutput) ToGetVirtualServicesVirtualServiceCollectionItemMtlOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemMtlOutput
type GetVirtualServicesVirtualServiceCollectionItemOutput ¶
type GetVirtualServicesVirtualServiceCollectionItemOutput struct{ *pulumi.OutputState }
func (GetVirtualServicesVirtualServiceCollectionItemOutput) CompartmentId ¶
func (o GetVirtualServicesVirtualServiceCollectionItemOutput) CompartmentId() pulumi.StringOutput
The ID of the compartment in which to list resources.
func (GetVirtualServicesVirtualServiceCollectionItemOutput) DefaultRoutingPolicies ¶
func (o GetVirtualServicesVirtualServiceCollectionItemOutput) DefaultRoutingPolicies() GetVirtualServicesVirtualServiceCollectionItemDefaultRoutingPolicyArrayOutput
Routing policy for the virtual service.
func (GetVirtualServicesVirtualServiceCollectionItemOutput) DefinedTags ¶
func (o GetVirtualServicesVirtualServiceCollectionItemOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (GetVirtualServicesVirtualServiceCollectionItemOutput) Description ¶
func (o GetVirtualServicesVirtualServiceCollectionItemOutput) Description() pulumi.StringOutput
Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (GetVirtualServicesVirtualServiceCollectionItemOutput) ElementType ¶
func (GetVirtualServicesVirtualServiceCollectionItemOutput) ElementType() reflect.Type
func (GetVirtualServicesVirtualServiceCollectionItemOutput) FreeformTags ¶
func (o GetVirtualServicesVirtualServiceCollectionItemOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (GetVirtualServicesVirtualServiceCollectionItemOutput) Hosts ¶
func (o GetVirtualServicesVirtualServiceCollectionItemOutput) Hosts() pulumi.StringArrayOutput
The DNS hostnames of the virtual service that is used by its callers. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com". Can be omitted if the virtual service will only have TCP virtual deployments.
func (GetVirtualServicesVirtualServiceCollectionItemOutput) LifecycleDetails ¶
func (o GetVirtualServicesVirtualServiceCollectionItemOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (GetVirtualServicesVirtualServiceCollectionItemOutput) MeshId ¶
func (o GetVirtualServicesVirtualServiceCollectionItemOutput) MeshId() pulumi.StringOutput
Unique Mesh identifier.
func (GetVirtualServicesVirtualServiceCollectionItemOutput) Mtls ¶
func (o GetVirtualServicesVirtualServiceCollectionItemOutput) Mtls() GetVirtualServicesVirtualServiceCollectionItemMtlArrayOutput
Mutual TLS settings used when communicating with other virtual services or ingress gateways within the mesh.
func (GetVirtualServicesVirtualServiceCollectionItemOutput) Name ¶
func (o GetVirtualServicesVirtualServiceCollectionItemOutput) Name() pulumi.StringOutput
A filter to return only resources that match the entire name given.
func (GetVirtualServicesVirtualServiceCollectionItemOutput) State ¶
func (o GetVirtualServicesVirtualServiceCollectionItemOutput) State() pulumi.StringOutput
A filter to return only resources that match the life cycle state given.
func (GetVirtualServicesVirtualServiceCollectionItemOutput) SystemTags ¶
func (o GetVirtualServicesVirtualServiceCollectionItemOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetVirtualServicesVirtualServiceCollectionItemOutput) TimeCreated ¶
func (o GetVirtualServicesVirtualServiceCollectionItemOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (GetVirtualServicesVirtualServiceCollectionItemOutput) TimeUpdated ¶
func (o GetVirtualServicesVirtualServiceCollectionItemOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (GetVirtualServicesVirtualServiceCollectionItemOutput) ToGetVirtualServicesVirtualServiceCollectionItemOutput ¶
func (o GetVirtualServicesVirtualServiceCollectionItemOutput) ToGetVirtualServicesVirtualServiceCollectionItemOutput() GetVirtualServicesVirtualServiceCollectionItemOutput
func (GetVirtualServicesVirtualServiceCollectionItemOutput) ToGetVirtualServicesVirtualServiceCollectionItemOutputWithContext ¶
func (o GetVirtualServicesVirtualServiceCollectionItemOutput) ToGetVirtualServicesVirtualServiceCollectionItemOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionItemOutput
type GetVirtualServicesVirtualServiceCollectionOutput ¶
type GetVirtualServicesVirtualServiceCollectionOutput struct{ *pulumi.OutputState }
func (GetVirtualServicesVirtualServiceCollectionOutput) ElementType ¶
func (GetVirtualServicesVirtualServiceCollectionOutput) ElementType() reflect.Type
func (GetVirtualServicesVirtualServiceCollectionOutput) ToGetVirtualServicesVirtualServiceCollectionOutput ¶
func (o GetVirtualServicesVirtualServiceCollectionOutput) ToGetVirtualServicesVirtualServiceCollectionOutput() GetVirtualServicesVirtualServiceCollectionOutput
func (GetVirtualServicesVirtualServiceCollectionOutput) ToGetVirtualServicesVirtualServiceCollectionOutputWithContext ¶
func (o GetVirtualServicesVirtualServiceCollectionOutput) ToGetVirtualServicesVirtualServiceCollectionOutputWithContext(ctx context.Context) GetVirtualServicesVirtualServiceCollectionOutput
type IngressGateway ¶
type IngressGateway struct { pulumi.CustomResourceState // (Updatable) This configuration determines if logging is enabled and where the logs will be output. AccessLogging IngressGatewayAccessLoggingOutput `pulumi:"accessLogging"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringOutput `pulumi:"description"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // (Updatable) An array of hostnames and their listener configuration that this gateway will bind to. Hosts IngressGatewayHostArrayOutput `pulumi:"hosts"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // The OCID of the service mesh in which this ingress gateway is created. MeshId pulumi.StringOutput `pulumi:"meshId"` // (Updatable) Mutual TLS settings used when sending requests to virtual services within the mesh. Mtls IngressGatewayMtlsOutput `pulumi:"mtls"` // A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Name pulumi.StringOutput `pulumi:"name"` // The current state of the Resource. State pulumi.StringOutput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Ingress Gateway resource in Oracle Cloud Infrastructure Service Mesh service.
Creates a new IngressGateway.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.NewIngressGateway(ctx, "test_ingress_gateway", &ServiceMesh.IngressGatewayArgs{ CompartmentId: pulumi.Any(compartmentId), Hosts: servicemesh.IngressGatewayHostArray{ &servicemesh.IngressGatewayHostArgs{ Listeners: servicemesh.IngressGatewayHostListenerArray{ &servicemesh.IngressGatewayHostListenerArgs{ Port: pulumi.Any(ingressGatewayHostsListenersPort), Protocol: pulumi.Any(ingressGatewayHostsListenersProtocol), Tls: &servicemesh.IngressGatewayHostListenerTlsArgs{ Mode: pulumi.Any(ingressGatewayHostsListenersTlsMode), ClientValidation: &servicemesh.IngressGatewayHostListenerTlsClientValidationArgs{ SubjectAlternateNames: pulumi.Any(ingressGatewayHostsListenersTlsClientValidationSubjectAlternateNames), TrustedCaBundle: &servicemesh.IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs{ Type: pulumi.Any(ingressGatewayHostsListenersTlsClientValidationTrustedCaBundleType), CaBundleId: pulumi.Any(testCaBundle.Id), SecretName: pulumi.Any(testSecret.Name), }, }, ServerCertificate: &servicemesh.IngressGatewayHostListenerTlsServerCertificateArgs{ Type: pulumi.Any(ingressGatewayHostsListenersTlsServerCertificateType), CertificateId: pulumi.Any(testCertificate.Id), SecretName: pulumi.Any(testSecret.Name), }, }, }, }, Name: pulumi.Any(ingressGatewayHostsName), Hostnames: pulumi.Any(ingressGatewayHostsHostnames), }, }, MeshId: pulumi.Any(testMesh.Id), Name: pulumi.Any(ingressGatewayName), AccessLogging: &servicemesh.IngressGatewayAccessLoggingArgs{ IsEnabled: pulumi.Any(ingressGatewayAccessLoggingIsEnabled), }, DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, Description: pulumi.Any(ingressGatewayDescription), FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, Mtls: &servicemesh.IngressGatewayMtlsArgs{ MaximumValidity: pulumi.Any(ingressGatewayMtlsMaximumValidity), }, }) if err != nil { return err } return nil }) }
```
## Import
IngressGateways can be imported using the `id`, e.g.
```sh $ pulumi import oci:ServiceMesh/ingressGateway:IngressGateway test_ingress_gateway "id" ```
func GetIngressGateway ¶
func GetIngressGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IngressGatewayState, opts ...pulumi.ResourceOption) (*IngressGateway, error)
GetIngressGateway gets an existing IngressGateway resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIngressGateway ¶
func NewIngressGateway(ctx *pulumi.Context, name string, args *IngressGatewayArgs, opts ...pulumi.ResourceOption) (*IngressGateway, error)
NewIngressGateway registers a new resource with the given unique name, arguments, and options.
func (*IngressGateway) ElementType ¶
func (*IngressGateway) ElementType() reflect.Type
func (*IngressGateway) ToIngressGatewayOutput ¶
func (i *IngressGateway) ToIngressGatewayOutput() IngressGatewayOutput
func (*IngressGateway) ToIngressGatewayOutputWithContext ¶
func (i *IngressGateway) ToIngressGatewayOutputWithContext(ctx context.Context) IngressGatewayOutput
type IngressGatewayAccessLogging ¶
type IngressGatewayAccessLogging struct { // (Updatable) Determines if the logging configuration is enabled. IsEnabled *bool `pulumi:"isEnabled"` }
type IngressGatewayAccessLoggingArgs ¶
type IngressGatewayAccessLoggingArgs struct { // (Updatable) Determines if the logging configuration is enabled. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` }
func (IngressGatewayAccessLoggingArgs) ElementType ¶
func (IngressGatewayAccessLoggingArgs) ElementType() reflect.Type
func (IngressGatewayAccessLoggingArgs) ToIngressGatewayAccessLoggingOutput ¶
func (i IngressGatewayAccessLoggingArgs) ToIngressGatewayAccessLoggingOutput() IngressGatewayAccessLoggingOutput
func (IngressGatewayAccessLoggingArgs) ToIngressGatewayAccessLoggingOutputWithContext ¶
func (i IngressGatewayAccessLoggingArgs) ToIngressGatewayAccessLoggingOutputWithContext(ctx context.Context) IngressGatewayAccessLoggingOutput
func (IngressGatewayAccessLoggingArgs) ToIngressGatewayAccessLoggingPtrOutput ¶
func (i IngressGatewayAccessLoggingArgs) ToIngressGatewayAccessLoggingPtrOutput() IngressGatewayAccessLoggingPtrOutput
func (IngressGatewayAccessLoggingArgs) ToIngressGatewayAccessLoggingPtrOutputWithContext ¶
func (i IngressGatewayAccessLoggingArgs) ToIngressGatewayAccessLoggingPtrOutputWithContext(ctx context.Context) IngressGatewayAccessLoggingPtrOutput
type IngressGatewayAccessLoggingInput ¶
type IngressGatewayAccessLoggingInput interface { pulumi.Input ToIngressGatewayAccessLoggingOutput() IngressGatewayAccessLoggingOutput ToIngressGatewayAccessLoggingOutputWithContext(context.Context) IngressGatewayAccessLoggingOutput }
IngressGatewayAccessLoggingInput is an input type that accepts IngressGatewayAccessLoggingArgs and IngressGatewayAccessLoggingOutput values. You can construct a concrete instance of `IngressGatewayAccessLoggingInput` via:
IngressGatewayAccessLoggingArgs{...}
type IngressGatewayAccessLoggingOutput ¶
type IngressGatewayAccessLoggingOutput struct{ *pulumi.OutputState }
func (IngressGatewayAccessLoggingOutput) ElementType ¶
func (IngressGatewayAccessLoggingOutput) ElementType() reflect.Type
func (IngressGatewayAccessLoggingOutput) IsEnabled ¶
func (o IngressGatewayAccessLoggingOutput) IsEnabled() pulumi.BoolPtrOutput
(Updatable) Determines if the logging configuration is enabled.
func (IngressGatewayAccessLoggingOutput) ToIngressGatewayAccessLoggingOutput ¶
func (o IngressGatewayAccessLoggingOutput) ToIngressGatewayAccessLoggingOutput() IngressGatewayAccessLoggingOutput
func (IngressGatewayAccessLoggingOutput) ToIngressGatewayAccessLoggingOutputWithContext ¶
func (o IngressGatewayAccessLoggingOutput) ToIngressGatewayAccessLoggingOutputWithContext(ctx context.Context) IngressGatewayAccessLoggingOutput
func (IngressGatewayAccessLoggingOutput) ToIngressGatewayAccessLoggingPtrOutput ¶
func (o IngressGatewayAccessLoggingOutput) ToIngressGatewayAccessLoggingPtrOutput() IngressGatewayAccessLoggingPtrOutput
func (IngressGatewayAccessLoggingOutput) ToIngressGatewayAccessLoggingPtrOutputWithContext ¶
func (o IngressGatewayAccessLoggingOutput) ToIngressGatewayAccessLoggingPtrOutputWithContext(ctx context.Context) IngressGatewayAccessLoggingPtrOutput
type IngressGatewayAccessLoggingPtrInput ¶
type IngressGatewayAccessLoggingPtrInput interface { pulumi.Input ToIngressGatewayAccessLoggingPtrOutput() IngressGatewayAccessLoggingPtrOutput ToIngressGatewayAccessLoggingPtrOutputWithContext(context.Context) IngressGatewayAccessLoggingPtrOutput }
IngressGatewayAccessLoggingPtrInput is an input type that accepts IngressGatewayAccessLoggingArgs, IngressGatewayAccessLoggingPtr and IngressGatewayAccessLoggingPtrOutput values. You can construct a concrete instance of `IngressGatewayAccessLoggingPtrInput` via:
IngressGatewayAccessLoggingArgs{...} or: nil
func IngressGatewayAccessLoggingPtr ¶
func IngressGatewayAccessLoggingPtr(v *IngressGatewayAccessLoggingArgs) IngressGatewayAccessLoggingPtrInput
type IngressGatewayAccessLoggingPtrOutput ¶
type IngressGatewayAccessLoggingPtrOutput struct{ *pulumi.OutputState }
func (IngressGatewayAccessLoggingPtrOutput) ElementType ¶
func (IngressGatewayAccessLoggingPtrOutput) ElementType() reflect.Type
func (IngressGatewayAccessLoggingPtrOutput) IsEnabled ¶
func (o IngressGatewayAccessLoggingPtrOutput) IsEnabled() pulumi.BoolPtrOutput
(Updatable) Determines if the logging configuration is enabled.
func (IngressGatewayAccessLoggingPtrOutput) ToIngressGatewayAccessLoggingPtrOutput ¶
func (o IngressGatewayAccessLoggingPtrOutput) ToIngressGatewayAccessLoggingPtrOutput() IngressGatewayAccessLoggingPtrOutput
func (IngressGatewayAccessLoggingPtrOutput) ToIngressGatewayAccessLoggingPtrOutputWithContext ¶
func (o IngressGatewayAccessLoggingPtrOutput) ToIngressGatewayAccessLoggingPtrOutputWithContext(ctx context.Context) IngressGatewayAccessLoggingPtrOutput
type IngressGatewayArgs ¶
type IngressGatewayArgs struct { // (Updatable) This configuration determines if logging is enabled and where the logs will be output. AccessLogging IngressGatewayAccessLoggingPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // (Updatable) An array of hostnames and their listener configuration that this gateway will bind to. Hosts IngressGatewayHostArrayInput // The OCID of the service mesh in which this ingress gateway is created. MeshId pulumi.StringInput // (Updatable) Mutual TLS settings used when sending requests to virtual services within the mesh. Mtls IngressGatewayMtlsPtrInput // A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Name pulumi.StringPtrInput }
The set of arguments for constructing a IngressGateway resource.
func (IngressGatewayArgs) ElementType ¶
func (IngressGatewayArgs) ElementType() reflect.Type
type IngressGatewayArray ¶
type IngressGatewayArray []IngressGatewayInput
func (IngressGatewayArray) ElementType ¶
func (IngressGatewayArray) ElementType() reflect.Type
func (IngressGatewayArray) ToIngressGatewayArrayOutput ¶
func (i IngressGatewayArray) ToIngressGatewayArrayOutput() IngressGatewayArrayOutput
func (IngressGatewayArray) ToIngressGatewayArrayOutputWithContext ¶
func (i IngressGatewayArray) ToIngressGatewayArrayOutputWithContext(ctx context.Context) IngressGatewayArrayOutput
type IngressGatewayArrayInput ¶
type IngressGatewayArrayInput interface { pulumi.Input ToIngressGatewayArrayOutput() IngressGatewayArrayOutput ToIngressGatewayArrayOutputWithContext(context.Context) IngressGatewayArrayOutput }
IngressGatewayArrayInput is an input type that accepts IngressGatewayArray and IngressGatewayArrayOutput values. You can construct a concrete instance of `IngressGatewayArrayInput` via:
IngressGatewayArray{ IngressGatewayArgs{...} }
type IngressGatewayArrayOutput ¶
type IngressGatewayArrayOutput struct{ *pulumi.OutputState }
func (IngressGatewayArrayOutput) ElementType ¶
func (IngressGatewayArrayOutput) ElementType() reflect.Type
func (IngressGatewayArrayOutput) Index ¶
func (o IngressGatewayArrayOutput) Index(i pulumi.IntInput) IngressGatewayOutput
func (IngressGatewayArrayOutput) ToIngressGatewayArrayOutput ¶
func (o IngressGatewayArrayOutput) ToIngressGatewayArrayOutput() IngressGatewayArrayOutput
func (IngressGatewayArrayOutput) ToIngressGatewayArrayOutputWithContext ¶
func (o IngressGatewayArrayOutput) ToIngressGatewayArrayOutputWithContext(ctx context.Context) IngressGatewayArrayOutput
type IngressGatewayHost ¶
type IngressGatewayHost struct { // (Updatable) Hostnames of the host. Applicable only for HTTP and TLS_PASSTHROUGH listeners. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com". Hostnames []string `pulumi:"hostnames"` // (Updatable) The listeners for the ingress gateway. Listeners []IngressGatewayHostListener `pulumi:"listeners"` // (Updatable) A user-friendly name for the host. The name must be unique within the same ingress gateway. This name can be used in the ingress gateway route table resource to attach a route to this host. Example: `MyExampleHost` Name string `pulumi:"name"` }
type IngressGatewayHostArgs ¶
type IngressGatewayHostArgs struct { // (Updatable) Hostnames of the host. Applicable only for HTTP and TLS_PASSTHROUGH listeners. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com". Hostnames pulumi.StringArrayInput `pulumi:"hostnames"` // (Updatable) The listeners for the ingress gateway. Listeners IngressGatewayHostListenerArrayInput `pulumi:"listeners"` // (Updatable) A user-friendly name for the host. The name must be unique within the same ingress gateway. This name can be used in the ingress gateway route table resource to attach a route to this host. Example: `MyExampleHost` Name pulumi.StringInput `pulumi:"name"` }
func (IngressGatewayHostArgs) ElementType ¶
func (IngressGatewayHostArgs) ElementType() reflect.Type
func (IngressGatewayHostArgs) ToIngressGatewayHostOutput ¶
func (i IngressGatewayHostArgs) ToIngressGatewayHostOutput() IngressGatewayHostOutput
func (IngressGatewayHostArgs) ToIngressGatewayHostOutputWithContext ¶
func (i IngressGatewayHostArgs) ToIngressGatewayHostOutputWithContext(ctx context.Context) IngressGatewayHostOutput
type IngressGatewayHostArray ¶
type IngressGatewayHostArray []IngressGatewayHostInput
func (IngressGatewayHostArray) ElementType ¶
func (IngressGatewayHostArray) ElementType() reflect.Type
func (IngressGatewayHostArray) ToIngressGatewayHostArrayOutput ¶
func (i IngressGatewayHostArray) ToIngressGatewayHostArrayOutput() IngressGatewayHostArrayOutput
func (IngressGatewayHostArray) ToIngressGatewayHostArrayOutputWithContext ¶
func (i IngressGatewayHostArray) ToIngressGatewayHostArrayOutputWithContext(ctx context.Context) IngressGatewayHostArrayOutput
type IngressGatewayHostArrayInput ¶
type IngressGatewayHostArrayInput interface { pulumi.Input ToIngressGatewayHostArrayOutput() IngressGatewayHostArrayOutput ToIngressGatewayHostArrayOutputWithContext(context.Context) IngressGatewayHostArrayOutput }
IngressGatewayHostArrayInput is an input type that accepts IngressGatewayHostArray and IngressGatewayHostArrayOutput values. You can construct a concrete instance of `IngressGatewayHostArrayInput` via:
IngressGatewayHostArray{ IngressGatewayHostArgs{...} }
type IngressGatewayHostArrayOutput ¶
type IngressGatewayHostArrayOutput struct{ *pulumi.OutputState }
func (IngressGatewayHostArrayOutput) ElementType ¶
func (IngressGatewayHostArrayOutput) ElementType() reflect.Type
func (IngressGatewayHostArrayOutput) Index ¶
func (o IngressGatewayHostArrayOutput) Index(i pulumi.IntInput) IngressGatewayHostOutput
func (IngressGatewayHostArrayOutput) ToIngressGatewayHostArrayOutput ¶
func (o IngressGatewayHostArrayOutput) ToIngressGatewayHostArrayOutput() IngressGatewayHostArrayOutput
func (IngressGatewayHostArrayOutput) ToIngressGatewayHostArrayOutputWithContext ¶
func (o IngressGatewayHostArrayOutput) ToIngressGatewayHostArrayOutputWithContext(ctx context.Context) IngressGatewayHostArrayOutput
type IngressGatewayHostInput ¶
type IngressGatewayHostInput interface { pulumi.Input ToIngressGatewayHostOutput() IngressGatewayHostOutput ToIngressGatewayHostOutputWithContext(context.Context) IngressGatewayHostOutput }
IngressGatewayHostInput is an input type that accepts IngressGatewayHostArgs and IngressGatewayHostOutput values. You can construct a concrete instance of `IngressGatewayHostInput` via:
IngressGatewayHostArgs{...}
type IngressGatewayHostListener ¶
type IngressGatewayHostListener struct { // (Updatable) Port on which ingress gateway is listening. Port int `pulumi:"port"` // (Updatable) Type of protocol used. Protocol string `pulumi:"protocol"` // (Updatable) TLS enforcement config for the ingress listener. Tls *IngressGatewayHostListenerTls `pulumi:"tls"` }
type IngressGatewayHostListenerArgs ¶
type IngressGatewayHostListenerArgs struct { // (Updatable) Port on which ingress gateway is listening. Port pulumi.IntInput `pulumi:"port"` // (Updatable) Type of protocol used. Protocol pulumi.StringInput `pulumi:"protocol"` // (Updatable) TLS enforcement config for the ingress listener. Tls IngressGatewayHostListenerTlsPtrInput `pulumi:"tls"` }
func (IngressGatewayHostListenerArgs) ElementType ¶
func (IngressGatewayHostListenerArgs) ElementType() reflect.Type
func (IngressGatewayHostListenerArgs) ToIngressGatewayHostListenerOutput ¶
func (i IngressGatewayHostListenerArgs) ToIngressGatewayHostListenerOutput() IngressGatewayHostListenerOutput
func (IngressGatewayHostListenerArgs) ToIngressGatewayHostListenerOutputWithContext ¶
func (i IngressGatewayHostListenerArgs) ToIngressGatewayHostListenerOutputWithContext(ctx context.Context) IngressGatewayHostListenerOutput
type IngressGatewayHostListenerArray ¶
type IngressGatewayHostListenerArray []IngressGatewayHostListenerInput
func (IngressGatewayHostListenerArray) ElementType ¶
func (IngressGatewayHostListenerArray) ElementType() reflect.Type
func (IngressGatewayHostListenerArray) ToIngressGatewayHostListenerArrayOutput ¶
func (i IngressGatewayHostListenerArray) ToIngressGatewayHostListenerArrayOutput() IngressGatewayHostListenerArrayOutput
func (IngressGatewayHostListenerArray) ToIngressGatewayHostListenerArrayOutputWithContext ¶
func (i IngressGatewayHostListenerArray) ToIngressGatewayHostListenerArrayOutputWithContext(ctx context.Context) IngressGatewayHostListenerArrayOutput
type IngressGatewayHostListenerArrayInput ¶
type IngressGatewayHostListenerArrayInput interface { pulumi.Input ToIngressGatewayHostListenerArrayOutput() IngressGatewayHostListenerArrayOutput ToIngressGatewayHostListenerArrayOutputWithContext(context.Context) IngressGatewayHostListenerArrayOutput }
IngressGatewayHostListenerArrayInput is an input type that accepts IngressGatewayHostListenerArray and IngressGatewayHostListenerArrayOutput values. You can construct a concrete instance of `IngressGatewayHostListenerArrayInput` via:
IngressGatewayHostListenerArray{ IngressGatewayHostListenerArgs{...} }
type IngressGatewayHostListenerArrayOutput ¶
type IngressGatewayHostListenerArrayOutput struct{ *pulumi.OutputState }
func (IngressGatewayHostListenerArrayOutput) ElementType ¶
func (IngressGatewayHostListenerArrayOutput) ElementType() reflect.Type
func (IngressGatewayHostListenerArrayOutput) Index ¶
func (o IngressGatewayHostListenerArrayOutput) Index(i pulumi.IntInput) IngressGatewayHostListenerOutput
func (IngressGatewayHostListenerArrayOutput) ToIngressGatewayHostListenerArrayOutput ¶
func (o IngressGatewayHostListenerArrayOutput) ToIngressGatewayHostListenerArrayOutput() IngressGatewayHostListenerArrayOutput
func (IngressGatewayHostListenerArrayOutput) ToIngressGatewayHostListenerArrayOutputWithContext ¶
func (o IngressGatewayHostListenerArrayOutput) ToIngressGatewayHostListenerArrayOutputWithContext(ctx context.Context) IngressGatewayHostListenerArrayOutput
type IngressGatewayHostListenerInput ¶
type IngressGatewayHostListenerInput interface { pulumi.Input ToIngressGatewayHostListenerOutput() IngressGatewayHostListenerOutput ToIngressGatewayHostListenerOutputWithContext(context.Context) IngressGatewayHostListenerOutput }
IngressGatewayHostListenerInput is an input type that accepts IngressGatewayHostListenerArgs and IngressGatewayHostListenerOutput values. You can construct a concrete instance of `IngressGatewayHostListenerInput` via:
IngressGatewayHostListenerArgs{...}
type IngressGatewayHostListenerOutput ¶
type IngressGatewayHostListenerOutput struct{ *pulumi.OutputState }
func (IngressGatewayHostListenerOutput) ElementType ¶
func (IngressGatewayHostListenerOutput) ElementType() reflect.Type
func (IngressGatewayHostListenerOutput) Port ¶
func (o IngressGatewayHostListenerOutput) Port() pulumi.IntOutput
(Updatable) Port on which ingress gateway is listening.
func (IngressGatewayHostListenerOutput) Protocol ¶
func (o IngressGatewayHostListenerOutput) Protocol() pulumi.StringOutput
(Updatable) Type of protocol used.
func (IngressGatewayHostListenerOutput) Tls ¶
(Updatable) TLS enforcement config for the ingress listener.
func (IngressGatewayHostListenerOutput) ToIngressGatewayHostListenerOutput ¶
func (o IngressGatewayHostListenerOutput) ToIngressGatewayHostListenerOutput() IngressGatewayHostListenerOutput
func (IngressGatewayHostListenerOutput) ToIngressGatewayHostListenerOutputWithContext ¶
func (o IngressGatewayHostListenerOutput) ToIngressGatewayHostListenerOutputWithContext(ctx context.Context) IngressGatewayHostListenerOutput
type IngressGatewayHostListenerTls ¶
type IngressGatewayHostListenerTls struct { // (Updatable) Resource representing the TLS configuration used for validating client certificates. ClientValidation *IngressGatewayHostListenerTlsClientValidation `pulumi:"clientValidation"` // (Updatable) DISABLED: Connection can only be plaintext. PERMISSIVE: Connection can be either plaintext or TLS/mTLS. If the clientValidation.trustedCaBundle property is configured for the listener, mTLS is performed and the client's certificates are validated by the gateway. TLS: Connection can only be TLS. MUTUAL_TLS: Connection can only be MTLS. Mode string `pulumi:"mode"` // (Updatable) Resource representing the location of the TLS certificate. ServerCertificate *IngressGatewayHostListenerTlsServerCertificate `pulumi:"serverCertificate"` }
type IngressGatewayHostListenerTlsArgs ¶
type IngressGatewayHostListenerTlsArgs struct { // (Updatable) Resource representing the TLS configuration used for validating client certificates. ClientValidation IngressGatewayHostListenerTlsClientValidationPtrInput `pulumi:"clientValidation"` // (Updatable) DISABLED: Connection can only be plaintext. PERMISSIVE: Connection can be either plaintext or TLS/mTLS. If the clientValidation.trustedCaBundle property is configured for the listener, mTLS is performed and the client's certificates are validated by the gateway. TLS: Connection can only be TLS. MUTUAL_TLS: Connection can only be MTLS. Mode pulumi.StringInput `pulumi:"mode"` // (Updatable) Resource representing the location of the TLS certificate. ServerCertificate IngressGatewayHostListenerTlsServerCertificatePtrInput `pulumi:"serverCertificate"` }
func (IngressGatewayHostListenerTlsArgs) ElementType ¶
func (IngressGatewayHostListenerTlsArgs) ElementType() reflect.Type
func (IngressGatewayHostListenerTlsArgs) ToIngressGatewayHostListenerTlsOutput ¶
func (i IngressGatewayHostListenerTlsArgs) ToIngressGatewayHostListenerTlsOutput() IngressGatewayHostListenerTlsOutput
func (IngressGatewayHostListenerTlsArgs) ToIngressGatewayHostListenerTlsOutputWithContext ¶
func (i IngressGatewayHostListenerTlsArgs) ToIngressGatewayHostListenerTlsOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsOutput
func (IngressGatewayHostListenerTlsArgs) ToIngressGatewayHostListenerTlsPtrOutput ¶
func (i IngressGatewayHostListenerTlsArgs) ToIngressGatewayHostListenerTlsPtrOutput() IngressGatewayHostListenerTlsPtrOutput
func (IngressGatewayHostListenerTlsArgs) ToIngressGatewayHostListenerTlsPtrOutputWithContext ¶
func (i IngressGatewayHostListenerTlsArgs) ToIngressGatewayHostListenerTlsPtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsPtrOutput
type IngressGatewayHostListenerTlsClientValidation ¶
type IngressGatewayHostListenerTlsClientValidation struct { // (Updatable) A list of alternate names to verify the subject identity in the certificate presented by the client. SubjectAlternateNames []string `pulumi:"subjectAlternateNames"` // (Updatable) Resource representing the CA bundle. TrustedCaBundle *IngressGatewayHostListenerTlsClientValidationTrustedCaBundle `pulumi:"trustedCaBundle"` }
type IngressGatewayHostListenerTlsClientValidationArgs ¶
type IngressGatewayHostListenerTlsClientValidationArgs struct { // (Updatable) A list of alternate names to verify the subject identity in the certificate presented by the client. SubjectAlternateNames pulumi.StringArrayInput `pulumi:"subjectAlternateNames"` // (Updatable) Resource representing the CA bundle. TrustedCaBundle IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrInput `pulumi:"trustedCaBundle"` }
func (IngressGatewayHostListenerTlsClientValidationArgs) ElementType ¶
func (IngressGatewayHostListenerTlsClientValidationArgs) ElementType() reflect.Type
func (IngressGatewayHostListenerTlsClientValidationArgs) ToIngressGatewayHostListenerTlsClientValidationOutput ¶
func (i IngressGatewayHostListenerTlsClientValidationArgs) ToIngressGatewayHostListenerTlsClientValidationOutput() IngressGatewayHostListenerTlsClientValidationOutput
func (IngressGatewayHostListenerTlsClientValidationArgs) ToIngressGatewayHostListenerTlsClientValidationOutputWithContext ¶
func (i IngressGatewayHostListenerTlsClientValidationArgs) ToIngressGatewayHostListenerTlsClientValidationOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationOutput
func (IngressGatewayHostListenerTlsClientValidationArgs) ToIngressGatewayHostListenerTlsClientValidationPtrOutput ¶
func (i IngressGatewayHostListenerTlsClientValidationArgs) ToIngressGatewayHostListenerTlsClientValidationPtrOutput() IngressGatewayHostListenerTlsClientValidationPtrOutput
func (IngressGatewayHostListenerTlsClientValidationArgs) ToIngressGatewayHostListenerTlsClientValidationPtrOutputWithContext ¶
func (i IngressGatewayHostListenerTlsClientValidationArgs) ToIngressGatewayHostListenerTlsClientValidationPtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationPtrOutput
type IngressGatewayHostListenerTlsClientValidationInput ¶
type IngressGatewayHostListenerTlsClientValidationInput interface { pulumi.Input ToIngressGatewayHostListenerTlsClientValidationOutput() IngressGatewayHostListenerTlsClientValidationOutput ToIngressGatewayHostListenerTlsClientValidationOutputWithContext(context.Context) IngressGatewayHostListenerTlsClientValidationOutput }
IngressGatewayHostListenerTlsClientValidationInput is an input type that accepts IngressGatewayHostListenerTlsClientValidationArgs and IngressGatewayHostListenerTlsClientValidationOutput values. You can construct a concrete instance of `IngressGatewayHostListenerTlsClientValidationInput` via:
IngressGatewayHostListenerTlsClientValidationArgs{...}
type IngressGatewayHostListenerTlsClientValidationOutput ¶
type IngressGatewayHostListenerTlsClientValidationOutput struct{ *pulumi.OutputState }
func (IngressGatewayHostListenerTlsClientValidationOutput) ElementType ¶
func (IngressGatewayHostListenerTlsClientValidationOutput) ElementType() reflect.Type
func (IngressGatewayHostListenerTlsClientValidationOutput) SubjectAlternateNames ¶
func (o IngressGatewayHostListenerTlsClientValidationOutput) SubjectAlternateNames() pulumi.StringArrayOutput
(Updatable) A list of alternate names to verify the subject identity in the certificate presented by the client.
func (IngressGatewayHostListenerTlsClientValidationOutput) ToIngressGatewayHostListenerTlsClientValidationOutput ¶
func (o IngressGatewayHostListenerTlsClientValidationOutput) ToIngressGatewayHostListenerTlsClientValidationOutput() IngressGatewayHostListenerTlsClientValidationOutput
func (IngressGatewayHostListenerTlsClientValidationOutput) ToIngressGatewayHostListenerTlsClientValidationOutputWithContext ¶
func (o IngressGatewayHostListenerTlsClientValidationOutput) ToIngressGatewayHostListenerTlsClientValidationOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationOutput
func (IngressGatewayHostListenerTlsClientValidationOutput) ToIngressGatewayHostListenerTlsClientValidationPtrOutput ¶
func (o IngressGatewayHostListenerTlsClientValidationOutput) ToIngressGatewayHostListenerTlsClientValidationPtrOutput() IngressGatewayHostListenerTlsClientValidationPtrOutput
func (IngressGatewayHostListenerTlsClientValidationOutput) ToIngressGatewayHostListenerTlsClientValidationPtrOutputWithContext ¶
func (o IngressGatewayHostListenerTlsClientValidationOutput) ToIngressGatewayHostListenerTlsClientValidationPtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationPtrOutput
func (IngressGatewayHostListenerTlsClientValidationOutput) TrustedCaBundle ¶
func (o IngressGatewayHostListenerTlsClientValidationOutput) TrustedCaBundle() IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput
(Updatable) Resource representing the CA bundle.
type IngressGatewayHostListenerTlsClientValidationPtrInput ¶
type IngressGatewayHostListenerTlsClientValidationPtrInput interface { pulumi.Input ToIngressGatewayHostListenerTlsClientValidationPtrOutput() IngressGatewayHostListenerTlsClientValidationPtrOutput ToIngressGatewayHostListenerTlsClientValidationPtrOutputWithContext(context.Context) IngressGatewayHostListenerTlsClientValidationPtrOutput }
IngressGatewayHostListenerTlsClientValidationPtrInput is an input type that accepts IngressGatewayHostListenerTlsClientValidationArgs, IngressGatewayHostListenerTlsClientValidationPtr and IngressGatewayHostListenerTlsClientValidationPtrOutput values. You can construct a concrete instance of `IngressGatewayHostListenerTlsClientValidationPtrInput` via:
IngressGatewayHostListenerTlsClientValidationArgs{...} or: nil
func IngressGatewayHostListenerTlsClientValidationPtr ¶
func IngressGatewayHostListenerTlsClientValidationPtr(v *IngressGatewayHostListenerTlsClientValidationArgs) IngressGatewayHostListenerTlsClientValidationPtrInput
type IngressGatewayHostListenerTlsClientValidationPtrOutput ¶
type IngressGatewayHostListenerTlsClientValidationPtrOutput struct{ *pulumi.OutputState }
func (IngressGatewayHostListenerTlsClientValidationPtrOutput) ElementType ¶
func (IngressGatewayHostListenerTlsClientValidationPtrOutput) ElementType() reflect.Type
func (IngressGatewayHostListenerTlsClientValidationPtrOutput) SubjectAlternateNames ¶
func (o IngressGatewayHostListenerTlsClientValidationPtrOutput) SubjectAlternateNames() pulumi.StringArrayOutput
(Updatable) A list of alternate names to verify the subject identity in the certificate presented by the client.
func (IngressGatewayHostListenerTlsClientValidationPtrOutput) ToIngressGatewayHostListenerTlsClientValidationPtrOutput ¶
func (o IngressGatewayHostListenerTlsClientValidationPtrOutput) ToIngressGatewayHostListenerTlsClientValidationPtrOutput() IngressGatewayHostListenerTlsClientValidationPtrOutput
func (IngressGatewayHostListenerTlsClientValidationPtrOutput) ToIngressGatewayHostListenerTlsClientValidationPtrOutputWithContext ¶
func (o IngressGatewayHostListenerTlsClientValidationPtrOutput) ToIngressGatewayHostListenerTlsClientValidationPtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationPtrOutput
func (IngressGatewayHostListenerTlsClientValidationPtrOutput) TrustedCaBundle ¶
func (o IngressGatewayHostListenerTlsClientValidationPtrOutput) TrustedCaBundle() IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput
(Updatable) Resource representing the CA bundle.
type IngressGatewayHostListenerTlsClientValidationTrustedCaBundle ¶
type IngressGatewayHostListenerTlsClientValidationTrustedCaBundle struct { // (Updatable) The OCID of the CA Bundle resource. CaBundleId *string `pulumi:"caBundleId"` // (Updatable) Name of the secret. For Kubernetes this will be the name of an opaque Kubernetes secret with key ca.crt. For other platforms the secret must be mounted at: /etc/oci/secrets/${secretName}/ca.crt SecretName *string `pulumi:"secretName"` // (Updatable) Type of certificate. Type string `pulumi:"type"` }
type IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs ¶
type IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs struct { // (Updatable) The OCID of the CA Bundle resource. CaBundleId pulumi.StringPtrInput `pulumi:"caBundleId"` // (Updatable) Name of the secret. For Kubernetes this will be the name of an opaque Kubernetes secret with key ca.crt. For other platforms the secret must be mounted at: /etc/oci/secrets/${secretName}/ca.crt SecretName pulumi.StringPtrInput `pulumi:"secretName"` // (Updatable) Type of certificate. Type pulumi.StringInput `pulumi:"type"` }
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs) ElementType ¶
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs) ElementType() reflect.Type
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput ¶
func (i IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput() IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutputWithContext ¶
func (i IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput ¶
func (i IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput() IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutputWithContext ¶
func (i IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput
type IngressGatewayHostListenerTlsClientValidationTrustedCaBundleInput ¶
type IngressGatewayHostListenerTlsClientValidationTrustedCaBundleInput interface { pulumi.Input ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput() IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutputWithContext(context.Context) IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput }
IngressGatewayHostListenerTlsClientValidationTrustedCaBundleInput is an input type that accepts IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs and IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput values. You can construct a concrete instance of `IngressGatewayHostListenerTlsClientValidationTrustedCaBundleInput` via:
IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs{...}
type IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput ¶
type IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput struct{ *pulumi.OutputState }
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) CaBundleId ¶
func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) CaBundleId() pulumi.StringPtrOutput
(Updatable) The OCID of the CA Bundle resource.
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) ElementType ¶
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) ElementType() reflect.Type
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) SecretName ¶
func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) SecretName() pulumi.StringPtrOutput
(Updatable) Name of the secret. For Kubernetes this will be the name of an opaque Kubernetes secret with key ca.crt. For other platforms the secret must be mounted at: /etc/oci/secrets/${secretName}/ca.crt
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput ¶
func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput() IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutputWithContext ¶
func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput ¶
func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput() IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutputWithContext ¶
func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) Type ¶
func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundleOutput) Type() pulumi.StringOutput
(Updatable) Type of certificate.
type IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrInput ¶
type IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrInput interface { pulumi.Input ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput() IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutputWithContext(context.Context) IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput }
IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrInput is an input type that accepts IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs, IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtr and IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput values. You can construct a concrete instance of `IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrInput` via:
IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs{...} or: nil
func IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtr ¶
func IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtr(v *IngressGatewayHostListenerTlsClientValidationTrustedCaBundleArgs) IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrInput
type IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput ¶
type IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput struct{ *pulumi.OutputState }
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput) CaBundleId ¶
func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput) CaBundleId() pulumi.StringPtrOutput
(Updatable) The OCID of the CA Bundle resource.
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput) ElementType ¶
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput) ElementType() reflect.Type
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput) SecretName ¶
func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput) SecretName() pulumi.StringPtrOutput
(Updatable) Name of the secret. For Kubernetes this will be the name of an opaque Kubernetes secret with key ca.crt. For other platforms the secret must be mounted at: /etc/oci/secrets/${secretName}/ca.crt
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput ¶
func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput() IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutputWithContext ¶
func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput) ToIngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput
func (IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput) Type ¶
func (o IngressGatewayHostListenerTlsClientValidationTrustedCaBundlePtrOutput) Type() pulumi.StringPtrOutput
(Updatable) Type of certificate.
type IngressGatewayHostListenerTlsInput ¶
type IngressGatewayHostListenerTlsInput interface { pulumi.Input ToIngressGatewayHostListenerTlsOutput() IngressGatewayHostListenerTlsOutput ToIngressGatewayHostListenerTlsOutputWithContext(context.Context) IngressGatewayHostListenerTlsOutput }
IngressGatewayHostListenerTlsInput is an input type that accepts IngressGatewayHostListenerTlsArgs and IngressGatewayHostListenerTlsOutput values. You can construct a concrete instance of `IngressGatewayHostListenerTlsInput` via:
IngressGatewayHostListenerTlsArgs{...}
type IngressGatewayHostListenerTlsOutput ¶
type IngressGatewayHostListenerTlsOutput struct{ *pulumi.OutputState }
func (IngressGatewayHostListenerTlsOutput) ClientValidation ¶
func (o IngressGatewayHostListenerTlsOutput) ClientValidation() IngressGatewayHostListenerTlsClientValidationPtrOutput
(Updatable) Resource representing the TLS configuration used for validating client certificates.
func (IngressGatewayHostListenerTlsOutput) ElementType ¶
func (IngressGatewayHostListenerTlsOutput) ElementType() reflect.Type
func (IngressGatewayHostListenerTlsOutput) Mode ¶
func (o IngressGatewayHostListenerTlsOutput) Mode() pulumi.StringOutput
(Updatable) DISABLED: Connection can only be plaintext. PERMISSIVE: Connection can be either plaintext or TLS/mTLS. If the clientValidation.trustedCaBundle property is configured for the listener, mTLS is performed and the client's certificates are validated by the gateway. TLS: Connection can only be TLS. MUTUAL_TLS: Connection can only be MTLS.
func (IngressGatewayHostListenerTlsOutput) ServerCertificate ¶
func (o IngressGatewayHostListenerTlsOutput) ServerCertificate() IngressGatewayHostListenerTlsServerCertificatePtrOutput
(Updatable) Resource representing the location of the TLS certificate.
func (IngressGatewayHostListenerTlsOutput) ToIngressGatewayHostListenerTlsOutput ¶
func (o IngressGatewayHostListenerTlsOutput) ToIngressGatewayHostListenerTlsOutput() IngressGatewayHostListenerTlsOutput
func (IngressGatewayHostListenerTlsOutput) ToIngressGatewayHostListenerTlsOutputWithContext ¶
func (o IngressGatewayHostListenerTlsOutput) ToIngressGatewayHostListenerTlsOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsOutput
func (IngressGatewayHostListenerTlsOutput) ToIngressGatewayHostListenerTlsPtrOutput ¶
func (o IngressGatewayHostListenerTlsOutput) ToIngressGatewayHostListenerTlsPtrOutput() IngressGatewayHostListenerTlsPtrOutput
func (IngressGatewayHostListenerTlsOutput) ToIngressGatewayHostListenerTlsPtrOutputWithContext ¶
func (o IngressGatewayHostListenerTlsOutput) ToIngressGatewayHostListenerTlsPtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsPtrOutput
type IngressGatewayHostListenerTlsPtrInput ¶
type IngressGatewayHostListenerTlsPtrInput interface { pulumi.Input ToIngressGatewayHostListenerTlsPtrOutput() IngressGatewayHostListenerTlsPtrOutput ToIngressGatewayHostListenerTlsPtrOutputWithContext(context.Context) IngressGatewayHostListenerTlsPtrOutput }
IngressGatewayHostListenerTlsPtrInput is an input type that accepts IngressGatewayHostListenerTlsArgs, IngressGatewayHostListenerTlsPtr and IngressGatewayHostListenerTlsPtrOutput values. You can construct a concrete instance of `IngressGatewayHostListenerTlsPtrInput` via:
IngressGatewayHostListenerTlsArgs{...} or: nil
func IngressGatewayHostListenerTlsPtr ¶
func IngressGatewayHostListenerTlsPtr(v *IngressGatewayHostListenerTlsArgs) IngressGatewayHostListenerTlsPtrInput
type IngressGatewayHostListenerTlsPtrOutput ¶
type IngressGatewayHostListenerTlsPtrOutput struct{ *pulumi.OutputState }
func (IngressGatewayHostListenerTlsPtrOutput) ClientValidation ¶
func (o IngressGatewayHostListenerTlsPtrOutput) ClientValidation() IngressGatewayHostListenerTlsClientValidationPtrOutput
(Updatable) Resource representing the TLS configuration used for validating client certificates.
func (IngressGatewayHostListenerTlsPtrOutput) ElementType ¶
func (IngressGatewayHostListenerTlsPtrOutput) ElementType() reflect.Type
func (IngressGatewayHostListenerTlsPtrOutput) Mode ¶
func (o IngressGatewayHostListenerTlsPtrOutput) Mode() pulumi.StringPtrOutput
(Updatable) DISABLED: Connection can only be plaintext. PERMISSIVE: Connection can be either plaintext or TLS/mTLS. If the clientValidation.trustedCaBundle property is configured for the listener, mTLS is performed and the client's certificates are validated by the gateway. TLS: Connection can only be TLS. MUTUAL_TLS: Connection can only be MTLS.
func (IngressGatewayHostListenerTlsPtrOutput) ServerCertificate ¶
func (o IngressGatewayHostListenerTlsPtrOutput) ServerCertificate() IngressGatewayHostListenerTlsServerCertificatePtrOutput
(Updatable) Resource representing the location of the TLS certificate.
func (IngressGatewayHostListenerTlsPtrOutput) ToIngressGatewayHostListenerTlsPtrOutput ¶
func (o IngressGatewayHostListenerTlsPtrOutput) ToIngressGatewayHostListenerTlsPtrOutput() IngressGatewayHostListenerTlsPtrOutput
func (IngressGatewayHostListenerTlsPtrOutput) ToIngressGatewayHostListenerTlsPtrOutputWithContext ¶
func (o IngressGatewayHostListenerTlsPtrOutput) ToIngressGatewayHostListenerTlsPtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsPtrOutput
type IngressGatewayHostListenerTlsServerCertificate ¶
type IngressGatewayHostListenerTlsServerCertificate struct { // (Updatable) The OCID of the leaf certificate resource. CertificateId *string `pulumi:"certificateId"` // (Updatable) Name of the secret. For Kubernetes this is the name of the Kubernetes secret of type tls. For other platforms the secrets must be mounted at: /etc/oci/secrets/${secretName}/tls.{key,crt} SecretName *string `pulumi:"secretName"` // (Updatable) Type of certificate. Type string `pulumi:"type"` }
type IngressGatewayHostListenerTlsServerCertificateArgs ¶
type IngressGatewayHostListenerTlsServerCertificateArgs struct { // (Updatable) The OCID of the leaf certificate resource. CertificateId pulumi.StringPtrInput `pulumi:"certificateId"` // (Updatable) Name of the secret. For Kubernetes this is the name of the Kubernetes secret of type tls. For other platforms the secrets must be mounted at: /etc/oci/secrets/${secretName}/tls.{key,crt} SecretName pulumi.StringPtrInput `pulumi:"secretName"` // (Updatable) Type of certificate. Type pulumi.StringInput `pulumi:"type"` }
func (IngressGatewayHostListenerTlsServerCertificateArgs) ElementType ¶
func (IngressGatewayHostListenerTlsServerCertificateArgs) ElementType() reflect.Type
func (IngressGatewayHostListenerTlsServerCertificateArgs) ToIngressGatewayHostListenerTlsServerCertificateOutput ¶
func (i IngressGatewayHostListenerTlsServerCertificateArgs) ToIngressGatewayHostListenerTlsServerCertificateOutput() IngressGatewayHostListenerTlsServerCertificateOutput
func (IngressGatewayHostListenerTlsServerCertificateArgs) ToIngressGatewayHostListenerTlsServerCertificateOutputWithContext ¶
func (i IngressGatewayHostListenerTlsServerCertificateArgs) ToIngressGatewayHostListenerTlsServerCertificateOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsServerCertificateOutput
func (IngressGatewayHostListenerTlsServerCertificateArgs) ToIngressGatewayHostListenerTlsServerCertificatePtrOutput ¶
func (i IngressGatewayHostListenerTlsServerCertificateArgs) ToIngressGatewayHostListenerTlsServerCertificatePtrOutput() IngressGatewayHostListenerTlsServerCertificatePtrOutput
func (IngressGatewayHostListenerTlsServerCertificateArgs) ToIngressGatewayHostListenerTlsServerCertificatePtrOutputWithContext ¶
func (i IngressGatewayHostListenerTlsServerCertificateArgs) ToIngressGatewayHostListenerTlsServerCertificatePtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsServerCertificatePtrOutput
type IngressGatewayHostListenerTlsServerCertificateInput ¶
type IngressGatewayHostListenerTlsServerCertificateInput interface { pulumi.Input ToIngressGatewayHostListenerTlsServerCertificateOutput() IngressGatewayHostListenerTlsServerCertificateOutput ToIngressGatewayHostListenerTlsServerCertificateOutputWithContext(context.Context) IngressGatewayHostListenerTlsServerCertificateOutput }
IngressGatewayHostListenerTlsServerCertificateInput is an input type that accepts IngressGatewayHostListenerTlsServerCertificateArgs and IngressGatewayHostListenerTlsServerCertificateOutput values. You can construct a concrete instance of `IngressGatewayHostListenerTlsServerCertificateInput` via:
IngressGatewayHostListenerTlsServerCertificateArgs{...}
type IngressGatewayHostListenerTlsServerCertificateOutput ¶
type IngressGatewayHostListenerTlsServerCertificateOutput struct{ *pulumi.OutputState }
func (IngressGatewayHostListenerTlsServerCertificateOutput) CertificateId ¶
func (o IngressGatewayHostListenerTlsServerCertificateOutput) CertificateId() pulumi.StringPtrOutput
(Updatable) The OCID of the leaf certificate resource.
func (IngressGatewayHostListenerTlsServerCertificateOutput) ElementType ¶
func (IngressGatewayHostListenerTlsServerCertificateOutput) ElementType() reflect.Type
func (IngressGatewayHostListenerTlsServerCertificateOutput) SecretName ¶
func (o IngressGatewayHostListenerTlsServerCertificateOutput) SecretName() pulumi.StringPtrOutput
(Updatable) Name of the secret. For Kubernetes this is the name of the Kubernetes secret of type tls. For other platforms the secrets must be mounted at: /etc/oci/secrets/${secretName}/tls.{key,crt}
func (IngressGatewayHostListenerTlsServerCertificateOutput) ToIngressGatewayHostListenerTlsServerCertificateOutput ¶
func (o IngressGatewayHostListenerTlsServerCertificateOutput) ToIngressGatewayHostListenerTlsServerCertificateOutput() IngressGatewayHostListenerTlsServerCertificateOutput
func (IngressGatewayHostListenerTlsServerCertificateOutput) ToIngressGatewayHostListenerTlsServerCertificateOutputWithContext ¶
func (o IngressGatewayHostListenerTlsServerCertificateOutput) ToIngressGatewayHostListenerTlsServerCertificateOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsServerCertificateOutput
func (IngressGatewayHostListenerTlsServerCertificateOutput) ToIngressGatewayHostListenerTlsServerCertificatePtrOutput ¶
func (o IngressGatewayHostListenerTlsServerCertificateOutput) ToIngressGatewayHostListenerTlsServerCertificatePtrOutput() IngressGatewayHostListenerTlsServerCertificatePtrOutput
func (IngressGatewayHostListenerTlsServerCertificateOutput) ToIngressGatewayHostListenerTlsServerCertificatePtrOutputWithContext ¶
func (o IngressGatewayHostListenerTlsServerCertificateOutput) ToIngressGatewayHostListenerTlsServerCertificatePtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsServerCertificatePtrOutput
func (IngressGatewayHostListenerTlsServerCertificateOutput) Type ¶
func (o IngressGatewayHostListenerTlsServerCertificateOutput) Type() pulumi.StringOutput
(Updatable) Type of certificate.
type IngressGatewayHostListenerTlsServerCertificatePtrInput ¶
type IngressGatewayHostListenerTlsServerCertificatePtrInput interface { pulumi.Input ToIngressGatewayHostListenerTlsServerCertificatePtrOutput() IngressGatewayHostListenerTlsServerCertificatePtrOutput ToIngressGatewayHostListenerTlsServerCertificatePtrOutputWithContext(context.Context) IngressGatewayHostListenerTlsServerCertificatePtrOutput }
IngressGatewayHostListenerTlsServerCertificatePtrInput is an input type that accepts IngressGatewayHostListenerTlsServerCertificateArgs, IngressGatewayHostListenerTlsServerCertificatePtr and IngressGatewayHostListenerTlsServerCertificatePtrOutput values. You can construct a concrete instance of `IngressGatewayHostListenerTlsServerCertificatePtrInput` via:
IngressGatewayHostListenerTlsServerCertificateArgs{...} or: nil
func IngressGatewayHostListenerTlsServerCertificatePtr ¶
func IngressGatewayHostListenerTlsServerCertificatePtr(v *IngressGatewayHostListenerTlsServerCertificateArgs) IngressGatewayHostListenerTlsServerCertificatePtrInput
type IngressGatewayHostListenerTlsServerCertificatePtrOutput ¶
type IngressGatewayHostListenerTlsServerCertificatePtrOutput struct{ *pulumi.OutputState }
func (IngressGatewayHostListenerTlsServerCertificatePtrOutput) CertificateId ¶
func (o IngressGatewayHostListenerTlsServerCertificatePtrOutput) CertificateId() pulumi.StringPtrOutput
(Updatable) The OCID of the leaf certificate resource.
func (IngressGatewayHostListenerTlsServerCertificatePtrOutput) ElementType ¶
func (IngressGatewayHostListenerTlsServerCertificatePtrOutput) ElementType() reflect.Type
func (IngressGatewayHostListenerTlsServerCertificatePtrOutput) SecretName ¶
func (o IngressGatewayHostListenerTlsServerCertificatePtrOutput) SecretName() pulumi.StringPtrOutput
(Updatable) Name of the secret. For Kubernetes this is the name of the Kubernetes secret of type tls. For other platforms the secrets must be mounted at: /etc/oci/secrets/${secretName}/tls.{key,crt}
func (IngressGatewayHostListenerTlsServerCertificatePtrOutput) ToIngressGatewayHostListenerTlsServerCertificatePtrOutput ¶
func (o IngressGatewayHostListenerTlsServerCertificatePtrOutput) ToIngressGatewayHostListenerTlsServerCertificatePtrOutput() IngressGatewayHostListenerTlsServerCertificatePtrOutput
func (IngressGatewayHostListenerTlsServerCertificatePtrOutput) ToIngressGatewayHostListenerTlsServerCertificatePtrOutputWithContext ¶
func (o IngressGatewayHostListenerTlsServerCertificatePtrOutput) ToIngressGatewayHostListenerTlsServerCertificatePtrOutputWithContext(ctx context.Context) IngressGatewayHostListenerTlsServerCertificatePtrOutput
type IngressGatewayHostOutput ¶
type IngressGatewayHostOutput struct{ *pulumi.OutputState }
func (IngressGatewayHostOutput) ElementType ¶
func (IngressGatewayHostOutput) ElementType() reflect.Type
func (IngressGatewayHostOutput) Hostnames ¶
func (o IngressGatewayHostOutput) Hostnames() pulumi.StringArrayOutput
(Updatable) Hostnames of the host. Applicable only for HTTP and TLS_PASSTHROUGH listeners. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com".
func (IngressGatewayHostOutput) Listeners ¶
func (o IngressGatewayHostOutput) Listeners() IngressGatewayHostListenerArrayOutput
(Updatable) The listeners for the ingress gateway.
func (IngressGatewayHostOutput) Name ¶
func (o IngressGatewayHostOutput) Name() pulumi.StringOutput
(Updatable) A user-friendly name for the host. The name must be unique within the same ingress gateway. This name can be used in the ingress gateway route table resource to attach a route to this host. Example: `MyExampleHost`
func (IngressGatewayHostOutput) ToIngressGatewayHostOutput ¶
func (o IngressGatewayHostOutput) ToIngressGatewayHostOutput() IngressGatewayHostOutput
func (IngressGatewayHostOutput) ToIngressGatewayHostOutputWithContext ¶
func (o IngressGatewayHostOutput) ToIngressGatewayHostOutputWithContext(ctx context.Context) IngressGatewayHostOutput
type IngressGatewayInput ¶
type IngressGatewayInput interface { pulumi.Input ToIngressGatewayOutput() IngressGatewayOutput ToIngressGatewayOutputWithContext(ctx context.Context) IngressGatewayOutput }
type IngressGatewayMap ¶
type IngressGatewayMap map[string]IngressGatewayInput
func (IngressGatewayMap) ElementType ¶
func (IngressGatewayMap) ElementType() reflect.Type
func (IngressGatewayMap) ToIngressGatewayMapOutput ¶
func (i IngressGatewayMap) ToIngressGatewayMapOutput() IngressGatewayMapOutput
func (IngressGatewayMap) ToIngressGatewayMapOutputWithContext ¶
func (i IngressGatewayMap) ToIngressGatewayMapOutputWithContext(ctx context.Context) IngressGatewayMapOutput
type IngressGatewayMapInput ¶
type IngressGatewayMapInput interface { pulumi.Input ToIngressGatewayMapOutput() IngressGatewayMapOutput ToIngressGatewayMapOutputWithContext(context.Context) IngressGatewayMapOutput }
IngressGatewayMapInput is an input type that accepts IngressGatewayMap and IngressGatewayMapOutput values. You can construct a concrete instance of `IngressGatewayMapInput` via:
IngressGatewayMap{ "key": IngressGatewayArgs{...} }
type IngressGatewayMapOutput ¶
type IngressGatewayMapOutput struct{ *pulumi.OutputState }
func (IngressGatewayMapOutput) ElementType ¶
func (IngressGatewayMapOutput) ElementType() reflect.Type
func (IngressGatewayMapOutput) MapIndex ¶
func (o IngressGatewayMapOutput) MapIndex(k pulumi.StringInput) IngressGatewayOutput
func (IngressGatewayMapOutput) ToIngressGatewayMapOutput ¶
func (o IngressGatewayMapOutput) ToIngressGatewayMapOutput() IngressGatewayMapOutput
func (IngressGatewayMapOutput) ToIngressGatewayMapOutputWithContext ¶
func (o IngressGatewayMapOutput) ToIngressGatewayMapOutputWithContext(ctx context.Context) IngressGatewayMapOutput
type IngressGatewayMtls ¶
type IngressGatewayMtls struct { // The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh. CertificateId *string `pulumi:"certificateId"` // (Updatable) The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days. MaximumValidity *int `pulumi:"maximumValidity"` }
type IngressGatewayMtlsArgs ¶
type IngressGatewayMtlsArgs struct { // The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh. CertificateId pulumi.StringPtrInput `pulumi:"certificateId"` // (Updatable) The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days. MaximumValidity pulumi.IntPtrInput `pulumi:"maximumValidity"` }
func (IngressGatewayMtlsArgs) ElementType ¶
func (IngressGatewayMtlsArgs) ElementType() reflect.Type
func (IngressGatewayMtlsArgs) ToIngressGatewayMtlsOutput ¶
func (i IngressGatewayMtlsArgs) ToIngressGatewayMtlsOutput() IngressGatewayMtlsOutput
func (IngressGatewayMtlsArgs) ToIngressGatewayMtlsOutputWithContext ¶
func (i IngressGatewayMtlsArgs) ToIngressGatewayMtlsOutputWithContext(ctx context.Context) IngressGatewayMtlsOutput
func (IngressGatewayMtlsArgs) ToIngressGatewayMtlsPtrOutput ¶
func (i IngressGatewayMtlsArgs) ToIngressGatewayMtlsPtrOutput() IngressGatewayMtlsPtrOutput
func (IngressGatewayMtlsArgs) ToIngressGatewayMtlsPtrOutputWithContext ¶
func (i IngressGatewayMtlsArgs) ToIngressGatewayMtlsPtrOutputWithContext(ctx context.Context) IngressGatewayMtlsPtrOutput
type IngressGatewayMtlsInput ¶
type IngressGatewayMtlsInput interface { pulumi.Input ToIngressGatewayMtlsOutput() IngressGatewayMtlsOutput ToIngressGatewayMtlsOutputWithContext(context.Context) IngressGatewayMtlsOutput }
IngressGatewayMtlsInput is an input type that accepts IngressGatewayMtlsArgs and IngressGatewayMtlsOutput values. You can construct a concrete instance of `IngressGatewayMtlsInput` via:
IngressGatewayMtlsArgs{...}
type IngressGatewayMtlsOutput ¶
type IngressGatewayMtlsOutput struct{ *pulumi.OutputState }
func (IngressGatewayMtlsOutput) CertificateId ¶
func (o IngressGatewayMtlsOutput) CertificateId() pulumi.StringPtrOutput
The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh.
func (IngressGatewayMtlsOutput) ElementType ¶
func (IngressGatewayMtlsOutput) ElementType() reflect.Type
func (IngressGatewayMtlsOutput) MaximumValidity ¶
func (o IngressGatewayMtlsOutput) MaximumValidity() pulumi.IntPtrOutput
(Updatable) The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days.
func (IngressGatewayMtlsOutput) ToIngressGatewayMtlsOutput ¶
func (o IngressGatewayMtlsOutput) ToIngressGatewayMtlsOutput() IngressGatewayMtlsOutput
func (IngressGatewayMtlsOutput) ToIngressGatewayMtlsOutputWithContext ¶
func (o IngressGatewayMtlsOutput) ToIngressGatewayMtlsOutputWithContext(ctx context.Context) IngressGatewayMtlsOutput
func (IngressGatewayMtlsOutput) ToIngressGatewayMtlsPtrOutput ¶
func (o IngressGatewayMtlsOutput) ToIngressGatewayMtlsPtrOutput() IngressGatewayMtlsPtrOutput
func (IngressGatewayMtlsOutput) ToIngressGatewayMtlsPtrOutputWithContext ¶
func (o IngressGatewayMtlsOutput) ToIngressGatewayMtlsPtrOutputWithContext(ctx context.Context) IngressGatewayMtlsPtrOutput
type IngressGatewayMtlsPtrInput ¶
type IngressGatewayMtlsPtrInput interface { pulumi.Input ToIngressGatewayMtlsPtrOutput() IngressGatewayMtlsPtrOutput ToIngressGatewayMtlsPtrOutputWithContext(context.Context) IngressGatewayMtlsPtrOutput }
IngressGatewayMtlsPtrInput is an input type that accepts IngressGatewayMtlsArgs, IngressGatewayMtlsPtr and IngressGatewayMtlsPtrOutput values. You can construct a concrete instance of `IngressGatewayMtlsPtrInput` via:
IngressGatewayMtlsArgs{...} or: nil
func IngressGatewayMtlsPtr ¶
func IngressGatewayMtlsPtr(v *IngressGatewayMtlsArgs) IngressGatewayMtlsPtrInput
type IngressGatewayMtlsPtrOutput ¶
type IngressGatewayMtlsPtrOutput struct{ *pulumi.OutputState }
func (IngressGatewayMtlsPtrOutput) CertificateId ¶
func (o IngressGatewayMtlsPtrOutput) CertificateId() pulumi.StringPtrOutput
The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh.
func (IngressGatewayMtlsPtrOutput) Elem ¶
func (o IngressGatewayMtlsPtrOutput) Elem() IngressGatewayMtlsOutput
func (IngressGatewayMtlsPtrOutput) ElementType ¶
func (IngressGatewayMtlsPtrOutput) ElementType() reflect.Type
func (IngressGatewayMtlsPtrOutput) MaximumValidity ¶
func (o IngressGatewayMtlsPtrOutput) MaximumValidity() pulumi.IntPtrOutput
(Updatable) The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days.
func (IngressGatewayMtlsPtrOutput) ToIngressGatewayMtlsPtrOutput ¶
func (o IngressGatewayMtlsPtrOutput) ToIngressGatewayMtlsPtrOutput() IngressGatewayMtlsPtrOutput
func (IngressGatewayMtlsPtrOutput) ToIngressGatewayMtlsPtrOutputWithContext ¶
func (o IngressGatewayMtlsPtrOutput) ToIngressGatewayMtlsPtrOutputWithContext(ctx context.Context) IngressGatewayMtlsPtrOutput
type IngressGatewayOutput ¶
type IngressGatewayOutput struct{ *pulumi.OutputState }
func (IngressGatewayOutput) AccessLogging ¶
func (o IngressGatewayOutput) AccessLogging() IngressGatewayAccessLoggingOutput
(Updatable) This configuration determines if logging is enabled and where the logs will be output.
func (IngressGatewayOutput) CompartmentId ¶
func (o IngressGatewayOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (IngressGatewayOutput) DefinedTags ¶
func (o IngressGatewayOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (IngressGatewayOutput) Description ¶
func (o IngressGatewayOutput) Description() pulumi.StringOutput
(Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (IngressGatewayOutput) ElementType ¶
func (IngressGatewayOutput) ElementType() reflect.Type
func (IngressGatewayOutput) FreeformTags ¶
func (o IngressGatewayOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (IngressGatewayOutput) Hosts ¶
func (o IngressGatewayOutput) Hosts() IngressGatewayHostArrayOutput
(Updatable) An array of hostnames and their listener configuration that this gateway will bind to.
func (IngressGatewayOutput) LifecycleDetails ¶
func (o IngressGatewayOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (IngressGatewayOutput) MeshId ¶
func (o IngressGatewayOutput) MeshId() pulumi.StringOutput
The OCID of the service mesh in which this ingress gateway is created.
func (IngressGatewayOutput) Mtls ¶
func (o IngressGatewayOutput) Mtls() IngressGatewayMtlsOutput
(Updatable) Mutual TLS settings used when sending requests to virtual services within the mesh.
func (IngressGatewayOutput) Name ¶
func (o IngressGatewayOutput) Name() pulumi.StringOutput
A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name`
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (IngressGatewayOutput) State ¶
func (o IngressGatewayOutput) State() pulumi.StringOutput
The current state of the Resource.
func (IngressGatewayOutput) SystemTags ¶
func (o IngressGatewayOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (IngressGatewayOutput) TimeCreated ¶
func (o IngressGatewayOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (IngressGatewayOutput) TimeUpdated ¶
func (o IngressGatewayOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (IngressGatewayOutput) ToIngressGatewayOutput ¶
func (o IngressGatewayOutput) ToIngressGatewayOutput() IngressGatewayOutput
func (IngressGatewayOutput) ToIngressGatewayOutputWithContext ¶
func (o IngressGatewayOutput) ToIngressGatewayOutputWithContext(ctx context.Context) IngressGatewayOutput
type IngressGatewayRouteTable ¶
type IngressGatewayRouteTable struct { pulumi.CustomResourceState // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringOutput `pulumi:"description"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // The OCID of the service mesh in which this access policy is created. IngressGatewayId pulumi.StringOutput `pulumi:"ingressGatewayId"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // A user-friendly name. The name must be unique within the same ingress gateway and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name pulumi.StringOutput `pulumi:"name"` // (Updatable) The priority of the route table. Lower value means higher priority. The routes are declared based on the priority. Priority pulumi.IntOutput `pulumi:"priority"` // (Updatable) The route rules for the ingress gateway. RouteRules IngressGatewayRouteTableRouteRuleArrayOutput `pulumi:"routeRules"` // The current state of the Resource. State pulumi.StringOutput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Ingress Gateway Route Table resource in Oracle Cloud Infrastructure Service Mesh service.
Creates a new IngressGatewayRouteTable.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.NewIngressGatewayRouteTable(ctx, "test_ingress_gateway_route_table", &ServiceMesh.IngressGatewayRouteTableArgs{ CompartmentId: pulumi.Any(compartmentId), IngressGatewayId: pulumi.Any(testIngressGateway.Id), Name: pulumi.Any(ingressGatewayRouteTableName), RouteRules: servicemesh.IngressGatewayRouteTableRouteRuleArray{ &servicemesh.IngressGatewayRouteTableRouteRuleArgs{ Destinations: servicemesh.IngressGatewayRouteTableRouteRuleDestinationArray{ &servicemesh.IngressGatewayRouteTableRouteRuleDestinationArgs{ VirtualServiceId: pulumi.Any(testVirtualService.Id), Port: pulumi.Any(ingressGatewayRouteTableRouteRulesDestinationsPort), Weight: pulumi.Any(ingressGatewayRouteTableRouteRulesDestinationsWeight), }, }, Type: pulumi.Any(ingressGatewayRouteTableRouteRulesType), IngressGatewayHost: &servicemesh.IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs{ Name: pulumi.Any(ingressGatewayRouteTableRouteRulesIngressGatewayHostName), Port: pulumi.Any(ingressGatewayRouteTableRouteRulesIngressGatewayHostPort), }, IsGrpc: pulumi.Any(ingressGatewayRouteTableRouteRulesIsGrpc), IsHostRewriteEnabled: pulumi.Any(ingressGatewayRouteTableRouteRulesIsHostRewriteEnabled), IsPathRewriteEnabled: pulumi.Any(ingressGatewayRouteTableRouteRulesIsPathRewriteEnabled), Path: pulumi.Any(ingressGatewayRouteTableRouteRulesPath), PathType: pulumi.Any(ingressGatewayRouteTableRouteRulesPathType), RequestTimeoutInMs: pulumi.Any(ingressGatewayRouteTableRouteRulesRequestTimeoutInMs), }, }, DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, Description: pulumi.Any(ingressGatewayRouteTableDescription), FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, Priority: pulumi.Any(ingressGatewayRouteTablePriority), }) if err != nil { return err } return nil }) }
```
## Import
IngressGatewayRouteTables can be imported using the `id`, e.g.
```sh $ pulumi import oci:ServiceMesh/ingressGatewayRouteTable:IngressGatewayRouteTable test_ingress_gateway_route_table "id" ```
func GetIngressGatewayRouteTable ¶
func GetIngressGatewayRouteTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IngressGatewayRouteTableState, opts ...pulumi.ResourceOption) (*IngressGatewayRouteTable, error)
GetIngressGatewayRouteTable gets an existing IngressGatewayRouteTable resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIngressGatewayRouteTable ¶
func NewIngressGatewayRouteTable(ctx *pulumi.Context, name string, args *IngressGatewayRouteTableArgs, opts ...pulumi.ResourceOption) (*IngressGatewayRouteTable, error)
NewIngressGatewayRouteTable registers a new resource with the given unique name, arguments, and options.
func (*IngressGatewayRouteTable) ElementType ¶
func (*IngressGatewayRouteTable) ElementType() reflect.Type
func (*IngressGatewayRouteTable) ToIngressGatewayRouteTableOutput ¶
func (i *IngressGatewayRouteTable) ToIngressGatewayRouteTableOutput() IngressGatewayRouteTableOutput
func (*IngressGatewayRouteTable) ToIngressGatewayRouteTableOutputWithContext ¶
func (i *IngressGatewayRouteTable) ToIngressGatewayRouteTableOutputWithContext(ctx context.Context) IngressGatewayRouteTableOutput
type IngressGatewayRouteTableArgs ¶
type IngressGatewayRouteTableArgs struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // The OCID of the service mesh in which this access policy is created. IngressGatewayId pulumi.StringInput // A user-friendly name. The name must be unique within the same ingress gateway and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name pulumi.StringPtrInput // (Updatable) The priority of the route table. Lower value means higher priority. The routes are declared based on the priority. Priority pulumi.IntPtrInput // (Updatable) The route rules for the ingress gateway. RouteRules IngressGatewayRouteTableRouteRuleArrayInput }
The set of arguments for constructing a IngressGatewayRouteTable resource.
func (IngressGatewayRouteTableArgs) ElementType ¶
func (IngressGatewayRouteTableArgs) ElementType() reflect.Type
type IngressGatewayRouteTableArray ¶
type IngressGatewayRouteTableArray []IngressGatewayRouteTableInput
func (IngressGatewayRouteTableArray) ElementType ¶
func (IngressGatewayRouteTableArray) ElementType() reflect.Type
func (IngressGatewayRouteTableArray) ToIngressGatewayRouteTableArrayOutput ¶
func (i IngressGatewayRouteTableArray) ToIngressGatewayRouteTableArrayOutput() IngressGatewayRouteTableArrayOutput
func (IngressGatewayRouteTableArray) ToIngressGatewayRouteTableArrayOutputWithContext ¶
func (i IngressGatewayRouteTableArray) ToIngressGatewayRouteTableArrayOutputWithContext(ctx context.Context) IngressGatewayRouteTableArrayOutput
type IngressGatewayRouteTableArrayInput ¶
type IngressGatewayRouteTableArrayInput interface { pulumi.Input ToIngressGatewayRouteTableArrayOutput() IngressGatewayRouteTableArrayOutput ToIngressGatewayRouteTableArrayOutputWithContext(context.Context) IngressGatewayRouteTableArrayOutput }
IngressGatewayRouteTableArrayInput is an input type that accepts IngressGatewayRouteTableArray and IngressGatewayRouteTableArrayOutput values. You can construct a concrete instance of `IngressGatewayRouteTableArrayInput` via:
IngressGatewayRouteTableArray{ IngressGatewayRouteTableArgs{...} }
type IngressGatewayRouteTableArrayOutput ¶
type IngressGatewayRouteTableArrayOutput struct{ *pulumi.OutputState }
func (IngressGatewayRouteTableArrayOutput) ElementType ¶
func (IngressGatewayRouteTableArrayOutput) ElementType() reflect.Type
func (IngressGatewayRouteTableArrayOutput) Index ¶
func (o IngressGatewayRouteTableArrayOutput) Index(i pulumi.IntInput) IngressGatewayRouteTableOutput
func (IngressGatewayRouteTableArrayOutput) ToIngressGatewayRouteTableArrayOutput ¶
func (o IngressGatewayRouteTableArrayOutput) ToIngressGatewayRouteTableArrayOutput() IngressGatewayRouteTableArrayOutput
func (IngressGatewayRouteTableArrayOutput) ToIngressGatewayRouteTableArrayOutputWithContext ¶
func (o IngressGatewayRouteTableArrayOutput) ToIngressGatewayRouteTableArrayOutputWithContext(ctx context.Context) IngressGatewayRouteTableArrayOutput
type IngressGatewayRouteTableInput ¶
type IngressGatewayRouteTableInput interface { pulumi.Input ToIngressGatewayRouteTableOutput() IngressGatewayRouteTableOutput ToIngressGatewayRouteTableOutputWithContext(ctx context.Context) IngressGatewayRouteTableOutput }
type IngressGatewayRouteTableMap ¶
type IngressGatewayRouteTableMap map[string]IngressGatewayRouteTableInput
func (IngressGatewayRouteTableMap) ElementType ¶
func (IngressGatewayRouteTableMap) ElementType() reflect.Type
func (IngressGatewayRouteTableMap) ToIngressGatewayRouteTableMapOutput ¶
func (i IngressGatewayRouteTableMap) ToIngressGatewayRouteTableMapOutput() IngressGatewayRouteTableMapOutput
func (IngressGatewayRouteTableMap) ToIngressGatewayRouteTableMapOutputWithContext ¶
func (i IngressGatewayRouteTableMap) ToIngressGatewayRouteTableMapOutputWithContext(ctx context.Context) IngressGatewayRouteTableMapOutput
type IngressGatewayRouteTableMapInput ¶
type IngressGatewayRouteTableMapInput interface { pulumi.Input ToIngressGatewayRouteTableMapOutput() IngressGatewayRouteTableMapOutput ToIngressGatewayRouteTableMapOutputWithContext(context.Context) IngressGatewayRouteTableMapOutput }
IngressGatewayRouteTableMapInput is an input type that accepts IngressGatewayRouteTableMap and IngressGatewayRouteTableMapOutput values. You can construct a concrete instance of `IngressGatewayRouteTableMapInput` via:
IngressGatewayRouteTableMap{ "key": IngressGatewayRouteTableArgs{...} }
type IngressGatewayRouteTableMapOutput ¶
type IngressGatewayRouteTableMapOutput struct{ *pulumi.OutputState }
func (IngressGatewayRouteTableMapOutput) ElementType ¶
func (IngressGatewayRouteTableMapOutput) ElementType() reflect.Type
func (IngressGatewayRouteTableMapOutput) MapIndex ¶
func (o IngressGatewayRouteTableMapOutput) MapIndex(k pulumi.StringInput) IngressGatewayRouteTableOutput
func (IngressGatewayRouteTableMapOutput) ToIngressGatewayRouteTableMapOutput ¶
func (o IngressGatewayRouteTableMapOutput) ToIngressGatewayRouteTableMapOutput() IngressGatewayRouteTableMapOutput
func (IngressGatewayRouteTableMapOutput) ToIngressGatewayRouteTableMapOutputWithContext ¶
func (o IngressGatewayRouteTableMapOutput) ToIngressGatewayRouteTableMapOutputWithContext(ctx context.Context) IngressGatewayRouteTableMapOutput
type IngressGatewayRouteTableOutput ¶
type IngressGatewayRouteTableOutput struct{ *pulumi.OutputState }
func (IngressGatewayRouteTableOutput) CompartmentId ¶
func (o IngressGatewayRouteTableOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (IngressGatewayRouteTableOutput) DefinedTags ¶
func (o IngressGatewayRouteTableOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (IngressGatewayRouteTableOutput) Description ¶
func (o IngressGatewayRouteTableOutput) Description() pulumi.StringOutput
(Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (IngressGatewayRouteTableOutput) ElementType ¶
func (IngressGatewayRouteTableOutput) ElementType() reflect.Type
func (IngressGatewayRouteTableOutput) FreeformTags ¶
func (o IngressGatewayRouteTableOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (IngressGatewayRouteTableOutput) IngressGatewayId ¶
func (o IngressGatewayRouteTableOutput) IngressGatewayId() pulumi.StringOutput
The OCID of the service mesh in which this access policy is created.
func (IngressGatewayRouteTableOutput) LifecycleDetails ¶
func (o IngressGatewayRouteTableOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (IngressGatewayRouteTableOutput) Name ¶
func (o IngressGatewayRouteTableOutput) Name() pulumi.StringOutput
A user-friendly name. The name must be unique within the same ingress gateway and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name`
func (IngressGatewayRouteTableOutput) Priority ¶
func (o IngressGatewayRouteTableOutput) Priority() pulumi.IntOutput
(Updatable) The priority of the route table. Lower value means higher priority. The routes are declared based on the priority.
func (IngressGatewayRouteTableOutput) RouteRules ¶
func (o IngressGatewayRouteTableOutput) RouteRules() IngressGatewayRouteTableRouteRuleArrayOutput
(Updatable) The route rules for the ingress gateway.
func (IngressGatewayRouteTableOutput) State ¶
func (o IngressGatewayRouteTableOutput) State() pulumi.StringOutput
The current state of the Resource.
func (IngressGatewayRouteTableOutput) SystemTags ¶
func (o IngressGatewayRouteTableOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (IngressGatewayRouteTableOutput) TimeCreated ¶
func (o IngressGatewayRouteTableOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (IngressGatewayRouteTableOutput) TimeUpdated ¶
func (o IngressGatewayRouteTableOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (IngressGatewayRouteTableOutput) ToIngressGatewayRouteTableOutput ¶
func (o IngressGatewayRouteTableOutput) ToIngressGatewayRouteTableOutput() IngressGatewayRouteTableOutput
func (IngressGatewayRouteTableOutput) ToIngressGatewayRouteTableOutputWithContext ¶
func (o IngressGatewayRouteTableOutput) ToIngressGatewayRouteTableOutputWithContext(ctx context.Context) IngressGatewayRouteTableOutput
type IngressGatewayRouteTableRouteRule ¶
type IngressGatewayRouteTableRouteRule struct { // (Updatable) The destination of the request. Destinations []IngressGatewayRouteTableRouteRuleDestination `pulumi:"destinations"` // (Updatable) The ingress gateway host to which the route rule attaches. If not specified, the route rule gets attached to all hosts on the ingress gateway. IngressGatewayHost *IngressGatewayRouteTableRouteRuleIngressGatewayHost `pulumi:"ingressGatewayHost"` // (Updatable) If true, the rule will check that the content-type header has a application/grpc or one of the various application/grpc+ values. IsGrpc *bool `pulumi:"isGrpc"` // (Updatable) If true, the hostname will be rewritten to the target virtual deployment's DNS hostname. IsHostRewriteEnabled *bool `pulumi:"isHostRewriteEnabled"` // (Updatable) If true, the matched path prefix will be rewritten to '/' before being directed to the target virtual deployment. IsPathRewriteEnabled *bool `pulumi:"isPathRewriteEnabled"` // (Updatable) Route to match Path *string `pulumi:"path"` // (Updatable) Match type for the route PathType *string `pulumi:"pathType"` // (Updatable) The maximum duration in milliseconds for the upstream service to respond to a request. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP based route rules, and disabled (no timeout) when 'isGrpc' is true. The value 0 (zero) indicates that the timeout is disabled. For streaming responses from the upstream service, consider either keeping the timeout disabled or set a sufficiently high value. RequestTimeoutInMs *string `pulumi:"requestTimeoutInMs"` // (Updatable) Type of protocol. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Type string `pulumi:"type"` }
type IngressGatewayRouteTableRouteRuleArgs ¶
type IngressGatewayRouteTableRouteRuleArgs struct { // (Updatable) The destination of the request. Destinations IngressGatewayRouteTableRouteRuleDestinationArrayInput `pulumi:"destinations"` // (Updatable) The ingress gateway host to which the route rule attaches. If not specified, the route rule gets attached to all hosts on the ingress gateway. IngressGatewayHost IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrInput `pulumi:"ingressGatewayHost"` // (Updatable) If true, the rule will check that the content-type header has a application/grpc or one of the various application/grpc+ values. IsGrpc pulumi.BoolPtrInput `pulumi:"isGrpc"` // (Updatable) If true, the hostname will be rewritten to the target virtual deployment's DNS hostname. IsHostRewriteEnabled pulumi.BoolPtrInput `pulumi:"isHostRewriteEnabled"` // (Updatable) If true, the matched path prefix will be rewritten to '/' before being directed to the target virtual deployment. IsPathRewriteEnabled pulumi.BoolPtrInput `pulumi:"isPathRewriteEnabled"` // (Updatable) Route to match Path pulumi.StringPtrInput `pulumi:"path"` // (Updatable) Match type for the route PathType pulumi.StringPtrInput `pulumi:"pathType"` // (Updatable) The maximum duration in milliseconds for the upstream service to respond to a request. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP based route rules, and disabled (no timeout) when 'isGrpc' is true. The value 0 (zero) indicates that the timeout is disabled. For streaming responses from the upstream service, consider either keeping the timeout disabled or set a sufficiently high value. RequestTimeoutInMs pulumi.StringPtrInput `pulumi:"requestTimeoutInMs"` // (Updatable) Type of protocol. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Type pulumi.StringInput `pulumi:"type"` }
func (IngressGatewayRouteTableRouteRuleArgs) ElementType ¶
func (IngressGatewayRouteTableRouteRuleArgs) ElementType() reflect.Type
func (IngressGatewayRouteTableRouteRuleArgs) ToIngressGatewayRouteTableRouteRuleOutput ¶
func (i IngressGatewayRouteTableRouteRuleArgs) ToIngressGatewayRouteTableRouteRuleOutput() IngressGatewayRouteTableRouteRuleOutput
func (IngressGatewayRouteTableRouteRuleArgs) ToIngressGatewayRouteTableRouteRuleOutputWithContext ¶
func (i IngressGatewayRouteTableRouteRuleArgs) ToIngressGatewayRouteTableRouteRuleOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleOutput
type IngressGatewayRouteTableRouteRuleArray ¶
type IngressGatewayRouteTableRouteRuleArray []IngressGatewayRouteTableRouteRuleInput
func (IngressGatewayRouteTableRouteRuleArray) ElementType ¶
func (IngressGatewayRouteTableRouteRuleArray) ElementType() reflect.Type
func (IngressGatewayRouteTableRouteRuleArray) ToIngressGatewayRouteTableRouteRuleArrayOutput ¶
func (i IngressGatewayRouteTableRouteRuleArray) ToIngressGatewayRouteTableRouteRuleArrayOutput() IngressGatewayRouteTableRouteRuleArrayOutput
func (IngressGatewayRouteTableRouteRuleArray) ToIngressGatewayRouteTableRouteRuleArrayOutputWithContext ¶
func (i IngressGatewayRouteTableRouteRuleArray) ToIngressGatewayRouteTableRouteRuleArrayOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleArrayOutput
type IngressGatewayRouteTableRouteRuleArrayInput ¶
type IngressGatewayRouteTableRouteRuleArrayInput interface { pulumi.Input ToIngressGatewayRouteTableRouteRuleArrayOutput() IngressGatewayRouteTableRouteRuleArrayOutput ToIngressGatewayRouteTableRouteRuleArrayOutputWithContext(context.Context) IngressGatewayRouteTableRouteRuleArrayOutput }
IngressGatewayRouteTableRouteRuleArrayInput is an input type that accepts IngressGatewayRouteTableRouteRuleArray and IngressGatewayRouteTableRouteRuleArrayOutput values. You can construct a concrete instance of `IngressGatewayRouteTableRouteRuleArrayInput` via:
IngressGatewayRouteTableRouteRuleArray{ IngressGatewayRouteTableRouteRuleArgs{...} }
type IngressGatewayRouteTableRouteRuleArrayOutput ¶
type IngressGatewayRouteTableRouteRuleArrayOutput struct{ *pulumi.OutputState }
func (IngressGatewayRouteTableRouteRuleArrayOutput) ElementType ¶
func (IngressGatewayRouteTableRouteRuleArrayOutput) ElementType() reflect.Type
func (IngressGatewayRouteTableRouteRuleArrayOutput) ToIngressGatewayRouteTableRouteRuleArrayOutput ¶
func (o IngressGatewayRouteTableRouteRuleArrayOutput) ToIngressGatewayRouteTableRouteRuleArrayOutput() IngressGatewayRouteTableRouteRuleArrayOutput
func (IngressGatewayRouteTableRouteRuleArrayOutput) ToIngressGatewayRouteTableRouteRuleArrayOutputWithContext ¶
func (o IngressGatewayRouteTableRouteRuleArrayOutput) ToIngressGatewayRouteTableRouteRuleArrayOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleArrayOutput
type IngressGatewayRouteTableRouteRuleDestination ¶
type IngressGatewayRouteTableRouteRuleDestination struct { // (Updatable) The port on the virtual service to target. Mandatory if the virtual deployments are listening on multiple ports. Port *int `pulumi:"port"` // (Updatable) The OCID of the virtual service where the request will be routed. VirtualServiceId string `pulumi:"virtualServiceId"` // (Updatable) Weight of traffic target. Weight *int `pulumi:"weight"` }
type IngressGatewayRouteTableRouteRuleDestinationArgs ¶
type IngressGatewayRouteTableRouteRuleDestinationArgs struct { // (Updatable) The port on the virtual service to target. Mandatory if the virtual deployments are listening on multiple ports. Port pulumi.IntPtrInput `pulumi:"port"` // (Updatable) The OCID of the virtual service where the request will be routed. VirtualServiceId pulumi.StringInput `pulumi:"virtualServiceId"` // (Updatable) Weight of traffic target. Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (IngressGatewayRouteTableRouteRuleDestinationArgs) ElementType ¶
func (IngressGatewayRouteTableRouteRuleDestinationArgs) ElementType() reflect.Type
func (IngressGatewayRouteTableRouteRuleDestinationArgs) ToIngressGatewayRouteTableRouteRuleDestinationOutput ¶
func (i IngressGatewayRouteTableRouteRuleDestinationArgs) ToIngressGatewayRouteTableRouteRuleDestinationOutput() IngressGatewayRouteTableRouteRuleDestinationOutput
func (IngressGatewayRouteTableRouteRuleDestinationArgs) ToIngressGatewayRouteTableRouteRuleDestinationOutputWithContext ¶
func (i IngressGatewayRouteTableRouteRuleDestinationArgs) ToIngressGatewayRouteTableRouteRuleDestinationOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleDestinationOutput
type IngressGatewayRouteTableRouteRuleDestinationArray ¶
type IngressGatewayRouteTableRouteRuleDestinationArray []IngressGatewayRouteTableRouteRuleDestinationInput
func (IngressGatewayRouteTableRouteRuleDestinationArray) ElementType ¶
func (IngressGatewayRouteTableRouteRuleDestinationArray) ElementType() reflect.Type
func (IngressGatewayRouteTableRouteRuleDestinationArray) ToIngressGatewayRouteTableRouteRuleDestinationArrayOutput ¶
func (i IngressGatewayRouteTableRouteRuleDestinationArray) ToIngressGatewayRouteTableRouteRuleDestinationArrayOutput() IngressGatewayRouteTableRouteRuleDestinationArrayOutput
func (IngressGatewayRouteTableRouteRuleDestinationArray) ToIngressGatewayRouteTableRouteRuleDestinationArrayOutputWithContext ¶
func (i IngressGatewayRouteTableRouteRuleDestinationArray) ToIngressGatewayRouteTableRouteRuleDestinationArrayOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleDestinationArrayOutput
type IngressGatewayRouteTableRouteRuleDestinationArrayInput ¶
type IngressGatewayRouteTableRouteRuleDestinationArrayInput interface { pulumi.Input ToIngressGatewayRouteTableRouteRuleDestinationArrayOutput() IngressGatewayRouteTableRouteRuleDestinationArrayOutput ToIngressGatewayRouteTableRouteRuleDestinationArrayOutputWithContext(context.Context) IngressGatewayRouteTableRouteRuleDestinationArrayOutput }
IngressGatewayRouteTableRouteRuleDestinationArrayInput is an input type that accepts IngressGatewayRouteTableRouteRuleDestinationArray and IngressGatewayRouteTableRouteRuleDestinationArrayOutput values. You can construct a concrete instance of `IngressGatewayRouteTableRouteRuleDestinationArrayInput` via:
IngressGatewayRouteTableRouteRuleDestinationArray{ IngressGatewayRouteTableRouteRuleDestinationArgs{...} }
type IngressGatewayRouteTableRouteRuleDestinationArrayOutput ¶
type IngressGatewayRouteTableRouteRuleDestinationArrayOutput struct{ *pulumi.OutputState }
func (IngressGatewayRouteTableRouteRuleDestinationArrayOutput) ElementType ¶
func (IngressGatewayRouteTableRouteRuleDestinationArrayOutput) ElementType() reflect.Type
func (IngressGatewayRouteTableRouteRuleDestinationArrayOutput) ToIngressGatewayRouteTableRouteRuleDestinationArrayOutput ¶
func (o IngressGatewayRouteTableRouteRuleDestinationArrayOutput) ToIngressGatewayRouteTableRouteRuleDestinationArrayOutput() IngressGatewayRouteTableRouteRuleDestinationArrayOutput
func (IngressGatewayRouteTableRouteRuleDestinationArrayOutput) ToIngressGatewayRouteTableRouteRuleDestinationArrayOutputWithContext ¶
func (o IngressGatewayRouteTableRouteRuleDestinationArrayOutput) ToIngressGatewayRouteTableRouteRuleDestinationArrayOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleDestinationArrayOutput
type IngressGatewayRouteTableRouteRuleDestinationInput ¶
type IngressGatewayRouteTableRouteRuleDestinationInput interface { pulumi.Input ToIngressGatewayRouteTableRouteRuleDestinationOutput() IngressGatewayRouteTableRouteRuleDestinationOutput ToIngressGatewayRouteTableRouteRuleDestinationOutputWithContext(context.Context) IngressGatewayRouteTableRouteRuleDestinationOutput }
IngressGatewayRouteTableRouteRuleDestinationInput is an input type that accepts IngressGatewayRouteTableRouteRuleDestinationArgs and IngressGatewayRouteTableRouteRuleDestinationOutput values. You can construct a concrete instance of `IngressGatewayRouteTableRouteRuleDestinationInput` via:
IngressGatewayRouteTableRouteRuleDestinationArgs{...}
type IngressGatewayRouteTableRouteRuleDestinationOutput ¶
type IngressGatewayRouteTableRouteRuleDestinationOutput struct{ *pulumi.OutputState }
func (IngressGatewayRouteTableRouteRuleDestinationOutput) ElementType ¶
func (IngressGatewayRouteTableRouteRuleDestinationOutput) ElementType() reflect.Type
func (IngressGatewayRouteTableRouteRuleDestinationOutput) Port ¶
func (o IngressGatewayRouteTableRouteRuleDestinationOutput) Port() pulumi.IntPtrOutput
(Updatable) The port on the virtual service to target. Mandatory if the virtual deployments are listening on multiple ports.
func (IngressGatewayRouteTableRouteRuleDestinationOutput) ToIngressGatewayRouteTableRouteRuleDestinationOutput ¶
func (o IngressGatewayRouteTableRouteRuleDestinationOutput) ToIngressGatewayRouteTableRouteRuleDestinationOutput() IngressGatewayRouteTableRouteRuleDestinationOutput
func (IngressGatewayRouteTableRouteRuleDestinationOutput) ToIngressGatewayRouteTableRouteRuleDestinationOutputWithContext ¶
func (o IngressGatewayRouteTableRouteRuleDestinationOutput) ToIngressGatewayRouteTableRouteRuleDestinationOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleDestinationOutput
func (IngressGatewayRouteTableRouteRuleDestinationOutput) VirtualServiceId ¶
func (o IngressGatewayRouteTableRouteRuleDestinationOutput) VirtualServiceId() pulumi.StringOutput
(Updatable) The OCID of the virtual service where the request will be routed.
func (IngressGatewayRouteTableRouteRuleDestinationOutput) Weight ¶
func (o IngressGatewayRouteTableRouteRuleDestinationOutput) Weight() pulumi.IntPtrOutput
(Updatable) Weight of traffic target.
type IngressGatewayRouteTableRouteRuleIngressGatewayHost ¶
type IngressGatewayRouteTableRouteRuleIngressGatewayHost struct { // (Updatable) Name of the ingress gateway host that this route should apply to. Name string `pulumi:"name"` // (Updatable) The port of the ingress gateway host listener. Leave empty to match all ports for the host. Port *int `pulumi:"port"` }
type IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs ¶
type IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs struct { // (Updatable) Name of the ingress gateway host that this route should apply to. Name pulumi.StringInput `pulumi:"name"` // (Updatable) The port of the ingress gateway host listener. Leave empty to match all ports for the host. Port pulumi.IntPtrInput `pulumi:"port"` }
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ElementType ¶
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ElementType() reflect.Type
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput ¶
func (i IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput() IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostOutputWithContext ¶
func (i IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput ¶
func (i IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput() IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutputWithContext ¶
func (i IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput
type IngressGatewayRouteTableRouteRuleIngressGatewayHostInput ¶
type IngressGatewayRouteTableRouteRuleIngressGatewayHostInput interface { pulumi.Input ToIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput() IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput ToIngressGatewayRouteTableRouteRuleIngressGatewayHostOutputWithContext(context.Context) IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput }
IngressGatewayRouteTableRouteRuleIngressGatewayHostInput is an input type that accepts IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs and IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput values. You can construct a concrete instance of `IngressGatewayRouteTableRouteRuleIngressGatewayHostInput` via:
IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs{...}
type IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput ¶
type IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput struct{ *pulumi.OutputState }
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ElementType ¶
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ElementType() reflect.Type
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) Name ¶
(Updatable) Name of the ingress gateway host that this route should apply to.
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) Port ¶
(Updatable) The port of the ingress gateway host listener. Leave empty to match all ports for the host.
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput ¶
func (o IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostOutput() IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostOutputWithContext ¶
func (o IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput ¶
func (o IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput() IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutputWithContext ¶
func (o IngressGatewayRouteTableRouteRuleIngressGatewayHostOutput) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput
type IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrInput ¶
type IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrInput interface { pulumi.Input ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput() IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutputWithContext(context.Context) IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput }
IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrInput is an input type that accepts IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs, IngressGatewayRouteTableRouteRuleIngressGatewayHostPtr and IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput values. You can construct a concrete instance of `IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrInput` via:
IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs{...} or: nil
func IngressGatewayRouteTableRouteRuleIngressGatewayHostPtr ¶
func IngressGatewayRouteTableRouteRuleIngressGatewayHostPtr(v *IngressGatewayRouteTableRouteRuleIngressGatewayHostArgs) IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrInput
type IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput ¶
type IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput struct{ *pulumi.OutputState }
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput) ElementType ¶
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput) ElementType() reflect.Type
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput) Name ¶
(Updatable) Name of the ingress gateway host that this route should apply to.
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput) Port ¶
(Updatable) The port of the ingress gateway host listener. Leave empty to match all ports for the host.
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput ¶
func (o IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput() IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput
func (IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutputWithContext ¶
func (o IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput) ToIngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput
type IngressGatewayRouteTableRouteRuleInput ¶
type IngressGatewayRouteTableRouteRuleInput interface { pulumi.Input ToIngressGatewayRouteTableRouteRuleOutput() IngressGatewayRouteTableRouteRuleOutput ToIngressGatewayRouteTableRouteRuleOutputWithContext(context.Context) IngressGatewayRouteTableRouteRuleOutput }
IngressGatewayRouteTableRouteRuleInput is an input type that accepts IngressGatewayRouteTableRouteRuleArgs and IngressGatewayRouteTableRouteRuleOutput values. You can construct a concrete instance of `IngressGatewayRouteTableRouteRuleInput` via:
IngressGatewayRouteTableRouteRuleArgs{...}
type IngressGatewayRouteTableRouteRuleOutput ¶
type IngressGatewayRouteTableRouteRuleOutput struct{ *pulumi.OutputState }
func (IngressGatewayRouteTableRouteRuleOutput) Destinations ¶
func (o IngressGatewayRouteTableRouteRuleOutput) Destinations() IngressGatewayRouteTableRouteRuleDestinationArrayOutput
(Updatable) The destination of the request.
func (IngressGatewayRouteTableRouteRuleOutput) ElementType ¶
func (IngressGatewayRouteTableRouteRuleOutput) ElementType() reflect.Type
func (IngressGatewayRouteTableRouteRuleOutput) IngressGatewayHost ¶
func (o IngressGatewayRouteTableRouteRuleOutput) IngressGatewayHost() IngressGatewayRouteTableRouteRuleIngressGatewayHostPtrOutput
(Updatable) The ingress gateway host to which the route rule attaches. If not specified, the route rule gets attached to all hosts on the ingress gateway.
func (IngressGatewayRouteTableRouteRuleOutput) IsGrpc ¶
func (o IngressGatewayRouteTableRouteRuleOutput) IsGrpc() pulumi.BoolPtrOutput
(Updatable) If true, the rule will check that the content-type header has a application/grpc or one of the various application/grpc+ values.
func (IngressGatewayRouteTableRouteRuleOutput) IsHostRewriteEnabled ¶
func (o IngressGatewayRouteTableRouteRuleOutput) IsHostRewriteEnabled() pulumi.BoolPtrOutput
(Updatable) If true, the hostname will be rewritten to the target virtual deployment's DNS hostname.
func (IngressGatewayRouteTableRouteRuleOutput) IsPathRewriteEnabled ¶
func (o IngressGatewayRouteTableRouteRuleOutput) IsPathRewriteEnabled() pulumi.BoolPtrOutput
(Updatable) If true, the matched path prefix will be rewritten to '/' before being directed to the target virtual deployment.
func (IngressGatewayRouteTableRouteRuleOutput) Path ¶
func (o IngressGatewayRouteTableRouteRuleOutput) Path() pulumi.StringPtrOutput
(Updatable) Route to match
func (IngressGatewayRouteTableRouteRuleOutput) PathType ¶
func (o IngressGatewayRouteTableRouteRuleOutput) PathType() pulumi.StringPtrOutput
(Updatable) Match type for the route
func (IngressGatewayRouteTableRouteRuleOutput) RequestTimeoutInMs ¶
func (o IngressGatewayRouteTableRouteRuleOutput) RequestTimeoutInMs() pulumi.StringPtrOutput
(Updatable) The maximum duration in milliseconds for the upstream service to respond to a request. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP based route rules, and disabled (no timeout) when 'isGrpc' is true. The value 0 (zero) indicates that the timeout is disabled. For streaming responses from the upstream service, consider either keeping the timeout disabled or set a sufficiently high value.
func (IngressGatewayRouteTableRouteRuleOutput) ToIngressGatewayRouteTableRouteRuleOutput ¶
func (o IngressGatewayRouteTableRouteRuleOutput) ToIngressGatewayRouteTableRouteRuleOutput() IngressGatewayRouteTableRouteRuleOutput
func (IngressGatewayRouteTableRouteRuleOutput) ToIngressGatewayRouteTableRouteRuleOutputWithContext ¶
func (o IngressGatewayRouteTableRouteRuleOutput) ToIngressGatewayRouteTableRouteRuleOutputWithContext(ctx context.Context) IngressGatewayRouteTableRouteRuleOutput
func (IngressGatewayRouteTableRouteRuleOutput) Type ¶
func (o IngressGatewayRouteTableRouteRuleOutput) Type() pulumi.StringOutput
(Updatable) Type of protocol.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type IngressGatewayRouteTableState ¶
type IngressGatewayRouteTableState struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // The OCID of the service mesh in which this access policy is created. IngressGatewayId pulumi.StringPtrInput // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringPtrInput // A user-friendly name. The name must be unique within the same ingress gateway and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name pulumi.StringPtrInput // (Updatable) The priority of the route table. Lower value means higher priority. The routes are declared based on the priority. Priority pulumi.IntPtrInput // (Updatable) The route rules for the ingress gateway. RouteRules IngressGatewayRouteTableRouteRuleArrayInput // The current state of the Resource. State pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringPtrInput // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringPtrInput }
func (IngressGatewayRouteTableState) ElementType ¶
func (IngressGatewayRouteTableState) ElementType() reflect.Type
type IngressGatewayState ¶
type IngressGatewayState struct { // (Updatable) This configuration determines if logging is enabled and where the logs will be output. AccessLogging IngressGatewayAccessLoggingPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // (Updatable) An array of hostnames and their listener configuration that this gateway will bind to. Hosts IngressGatewayHostArrayInput // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringPtrInput // The OCID of the service mesh in which this ingress gateway is created. MeshId pulumi.StringPtrInput // (Updatable) Mutual TLS settings used when sending requests to virtual services within the mesh. Mtls IngressGatewayMtlsPtrInput // A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Name pulumi.StringPtrInput // The current state of the Resource. State pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringPtrInput // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringPtrInput }
func (IngressGatewayState) ElementType ¶
func (IngressGatewayState) ElementType() reflect.Type
type LookupAccessPolicyArgs ¶
type LookupAccessPolicyArgs struct { // Unique AccessPolicy identifier. AccessPolicyId string `pulumi:"accessPolicyId"` }
A collection of arguments for invoking getAccessPolicy.
type LookupAccessPolicyOutputArgs ¶
type LookupAccessPolicyOutputArgs struct { // Unique AccessPolicy identifier. AccessPolicyId pulumi.StringInput `pulumi:"accessPolicyId"` }
A collection of arguments for invoking getAccessPolicy.
func (LookupAccessPolicyOutputArgs) ElementType ¶
func (LookupAccessPolicyOutputArgs) ElementType() reflect.Type
type LookupAccessPolicyResult ¶
type LookupAccessPolicyResult struct { AccessPolicyId string `pulumi:"accessPolicyId"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description string `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Unique identifier that is immutable on creation. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // The OCID of the service mesh in which this access policy is created. MeshId string `pulumi:"meshId"` // A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name string `pulumi:"name"` // List of applicable rules. Rules []GetAccessPolicyRule `pulumi:"rules"` // The current state of the Resource. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getAccessPolicy.
func LookupAccessPolicy ¶
func LookupAccessPolicy(ctx *pulumi.Context, args *LookupAccessPolicyArgs, opts ...pulumi.InvokeOption) (*LookupAccessPolicyResult, error)
This data source provides details about a specific Access Policy resource in Oracle Cloud Infrastructure Service Mesh service.
Get an AccessPolicy by identifier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.GetAccessPolicy(ctx, &servicemesh.GetAccessPolicyArgs{ AccessPolicyId: testAccessPolicyOciServiceMeshAccessPolicy.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupAccessPolicyResultOutput ¶
type LookupAccessPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccessPolicy.
func LookupAccessPolicyOutput ¶
func LookupAccessPolicyOutput(ctx *pulumi.Context, args LookupAccessPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupAccessPolicyResultOutput
func (LookupAccessPolicyResultOutput) AccessPolicyId ¶
func (o LookupAccessPolicyResultOutput) AccessPolicyId() pulumi.StringOutput
func (LookupAccessPolicyResultOutput) CompartmentId ¶
func (o LookupAccessPolicyResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (LookupAccessPolicyResultOutput) DefinedTags ¶
func (o LookupAccessPolicyResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupAccessPolicyResultOutput) Description ¶
func (o LookupAccessPolicyResultOutput) Description() pulumi.StringOutput
Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (LookupAccessPolicyResultOutput) ElementType ¶
func (LookupAccessPolicyResultOutput) ElementType() reflect.Type
func (LookupAccessPolicyResultOutput) FreeformTags ¶
func (o LookupAccessPolicyResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupAccessPolicyResultOutput) Id ¶
func (o LookupAccessPolicyResultOutput) Id() pulumi.StringOutput
Unique identifier that is immutable on creation.
func (LookupAccessPolicyResultOutput) LifecycleDetails ¶
func (o LookupAccessPolicyResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (LookupAccessPolicyResultOutput) MeshId ¶
func (o LookupAccessPolicyResultOutput) MeshId() pulumi.StringOutput
The OCID of the service mesh in which this access policy is created.
func (LookupAccessPolicyResultOutput) Name ¶
func (o LookupAccessPolicyResultOutput) Name() pulumi.StringOutput
A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name`
func (LookupAccessPolicyResultOutput) Rules ¶
func (o LookupAccessPolicyResultOutput) Rules() GetAccessPolicyRuleArrayOutput
List of applicable rules.
func (LookupAccessPolicyResultOutput) State ¶
func (o LookupAccessPolicyResultOutput) State() pulumi.StringOutput
The current state of the Resource.
func (LookupAccessPolicyResultOutput) SystemTags ¶
func (o LookupAccessPolicyResultOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupAccessPolicyResultOutput) TimeCreated ¶
func (o LookupAccessPolicyResultOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (LookupAccessPolicyResultOutput) TimeUpdated ¶
func (o LookupAccessPolicyResultOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutput ¶
func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutput() LookupAccessPolicyResultOutput
func (LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutputWithContext ¶
func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutputWithContext(ctx context.Context) LookupAccessPolicyResultOutput
type LookupIngressGatewayArgs ¶
type LookupIngressGatewayArgs struct { // Unique IngressGateway identifier. IngressGatewayId string `pulumi:"ingressGatewayId"` }
A collection of arguments for invoking getIngressGateway.
type LookupIngressGatewayOutputArgs ¶
type LookupIngressGatewayOutputArgs struct { // Unique IngressGateway identifier. IngressGatewayId pulumi.StringInput `pulumi:"ingressGatewayId"` }
A collection of arguments for invoking getIngressGateway.
func (LookupIngressGatewayOutputArgs) ElementType ¶
func (LookupIngressGatewayOutputArgs) ElementType() reflect.Type
type LookupIngressGatewayResult ¶
type LookupIngressGatewayResult struct { // This configuration determines if logging is enabled and where the logs will be output. AccessLoggings []GetIngressGatewayAccessLogging `pulumi:"accessLoggings"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description string `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Array of hostnames and their listener configuration that this gateway will bind to. Hosts []GetIngressGatewayHost `pulumi:"hosts"` // Unique identifier that is immutable on creation. Id string `pulumi:"id"` IngressGatewayId string `pulumi:"ingressGatewayId"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // The OCID of the service mesh in which this ingress gateway is created. MeshId string `pulumi:"meshId"` // Mutual TLS settings used when sending requests to virtual services within the mesh. Mtls []GetIngressGatewayMtl `pulumi:"mtls"` // A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name string `pulumi:"name"` // The current state of the Resource. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getIngressGateway.
func LookupIngressGateway ¶
func LookupIngressGateway(ctx *pulumi.Context, args *LookupIngressGatewayArgs, opts ...pulumi.InvokeOption) (*LookupIngressGatewayResult, error)
This data source provides details about a specific Ingress Gateway resource in Oracle Cloud Infrastructure Service Mesh service.
Gets an IngressGateway by identifier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.GetIngressGateway(ctx, &servicemesh.GetIngressGatewayArgs{ IngressGatewayId: testIngressGatewayOciServiceMeshIngressGateway.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupIngressGatewayResultOutput ¶
type LookupIngressGatewayResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIngressGateway.
func LookupIngressGatewayOutput ¶
func LookupIngressGatewayOutput(ctx *pulumi.Context, args LookupIngressGatewayOutputArgs, opts ...pulumi.InvokeOption) LookupIngressGatewayResultOutput
func (LookupIngressGatewayResultOutput) AccessLoggings ¶
func (o LookupIngressGatewayResultOutput) AccessLoggings() GetIngressGatewayAccessLoggingArrayOutput
This configuration determines if logging is enabled and where the logs will be output.
func (LookupIngressGatewayResultOutput) CompartmentId ¶
func (o LookupIngressGatewayResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (LookupIngressGatewayResultOutput) DefinedTags ¶
func (o LookupIngressGatewayResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupIngressGatewayResultOutput) Description ¶
func (o LookupIngressGatewayResultOutput) Description() pulumi.StringOutput
Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (LookupIngressGatewayResultOutput) ElementType ¶
func (LookupIngressGatewayResultOutput) ElementType() reflect.Type
func (LookupIngressGatewayResultOutput) FreeformTags ¶
func (o LookupIngressGatewayResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupIngressGatewayResultOutput) Hosts ¶
func (o LookupIngressGatewayResultOutput) Hosts() GetIngressGatewayHostArrayOutput
Array of hostnames and their listener configuration that this gateway will bind to.
func (LookupIngressGatewayResultOutput) Id ¶
func (o LookupIngressGatewayResultOutput) Id() pulumi.StringOutput
Unique identifier that is immutable on creation.
func (LookupIngressGatewayResultOutput) IngressGatewayId ¶
func (o LookupIngressGatewayResultOutput) IngressGatewayId() pulumi.StringOutput
func (LookupIngressGatewayResultOutput) LifecycleDetails ¶
func (o LookupIngressGatewayResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (LookupIngressGatewayResultOutput) MeshId ¶
func (o LookupIngressGatewayResultOutput) MeshId() pulumi.StringOutput
The OCID of the service mesh in which this ingress gateway is created.
func (LookupIngressGatewayResultOutput) Mtls ¶
func (o LookupIngressGatewayResultOutput) Mtls() GetIngressGatewayMtlArrayOutput
Mutual TLS settings used when sending requests to virtual services within the mesh.
func (LookupIngressGatewayResultOutput) Name ¶
func (o LookupIngressGatewayResultOutput) Name() pulumi.StringOutput
A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name`
func (LookupIngressGatewayResultOutput) State ¶
func (o LookupIngressGatewayResultOutput) State() pulumi.StringOutput
The current state of the Resource.
func (LookupIngressGatewayResultOutput) SystemTags ¶
func (o LookupIngressGatewayResultOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupIngressGatewayResultOutput) TimeCreated ¶
func (o LookupIngressGatewayResultOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (LookupIngressGatewayResultOutput) TimeUpdated ¶
func (o LookupIngressGatewayResultOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (LookupIngressGatewayResultOutput) ToLookupIngressGatewayResultOutput ¶
func (o LookupIngressGatewayResultOutput) ToLookupIngressGatewayResultOutput() LookupIngressGatewayResultOutput
func (LookupIngressGatewayResultOutput) ToLookupIngressGatewayResultOutputWithContext ¶
func (o LookupIngressGatewayResultOutput) ToLookupIngressGatewayResultOutputWithContext(ctx context.Context) LookupIngressGatewayResultOutput
type LookupIngressGatewayRouteTableArgs ¶
type LookupIngressGatewayRouteTableArgs struct { // Unique IngressGatewayRouteTable identifier. IngressGatewayRouteTableId string `pulumi:"ingressGatewayRouteTableId"` }
A collection of arguments for invoking getIngressGatewayRouteTable.
type LookupIngressGatewayRouteTableOutputArgs ¶
type LookupIngressGatewayRouteTableOutputArgs struct { // Unique IngressGatewayRouteTable identifier. IngressGatewayRouteTableId pulumi.StringInput `pulumi:"ingressGatewayRouteTableId"` }
A collection of arguments for invoking getIngressGatewayRouteTable.
func (LookupIngressGatewayRouteTableOutputArgs) ElementType ¶
func (LookupIngressGatewayRouteTableOutputArgs) ElementType() reflect.Type
type LookupIngressGatewayRouteTableResult ¶
type LookupIngressGatewayRouteTableResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description string `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Unique identifier that is immutable on creation. Id string `pulumi:"id"` // The OCID of the ingress gateway. IngressGatewayId string `pulumi:"ingressGatewayId"` IngressGatewayRouteTableId string `pulumi:"ingressGatewayRouteTableId"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // Name of the ingress gateway host that this route should apply to. Name string `pulumi:"name"` // The priority of the route table. A lower value means a higher priority. The routes are declared based on the priority. Priority int `pulumi:"priority"` // The route rules for the ingress gateway. RouteRules []GetIngressGatewayRouteTableRouteRule `pulumi:"routeRules"` // The current state of the Resource. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getIngressGatewayRouteTable.
func LookupIngressGatewayRouteTable ¶
func LookupIngressGatewayRouteTable(ctx *pulumi.Context, args *LookupIngressGatewayRouteTableArgs, opts ...pulumi.InvokeOption) (*LookupIngressGatewayRouteTableResult, error)
This data source provides details about a specific Ingress Gateway Route Table resource in Oracle Cloud Infrastructure Service Mesh service.
Gets a IngressGatewayRouteTable by identifier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.GetIngressGatewayRouteTable(ctx, &servicemesh.GetIngressGatewayRouteTableArgs{ IngressGatewayRouteTableId: testIngressGatewayRouteTableOciServiceMeshIngressGatewayRouteTable.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupIngressGatewayRouteTableResultOutput ¶
type LookupIngressGatewayRouteTableResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIngressGatewayRouteTable.
func LookupIngressGatewayRouteTableOutput ¶
func LookupIngressGatewayRouteTableOutput(ctx *pulumi.Context, args LookupIngressGatewayRouteTableOutputArgs, opts ...pulumi.InvokeOption) LookupIngressGatewayRouteTableResultOutput
func (LookupIngressGatewayRouteTableResultOutput) CompartmentId ¶
func (o LookupIngressGatewayRouteTableResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (LookupIngressGatewayRouteTableResultOutput) DefinedTags ¶
func (o LookupIngressGatewayRouteTableResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupIngressGatewayRouteTableResultOutput) Description ¶
func (o LookupIngressGatewayRouteTableResultOutput) Description() pulumi.StringOutput
Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (LookupIngressGatewayRouteTableResultOutput) ElementType ¶
func (LookupIngressGatewayRouteTableResultOutput) ElementType() reflect.Type
func (LookupIngressGatewayRouteTableResultOutput) FreeformTags ¶
func (o LookupIngressGatewayRouteTableResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupIngressGatewayRouteTableResultOutput) Id ¶
func (o LookupIngressGatewayRouteTableResultOutput) Id() pulumi.StringOutput
Unique identifier that is immutable on creation.
func (LookupIngressGatewayRouteTableResultOutput) IngressGatewayId ¶
func (o LookupIngressGatewayRouteTableResultOutput) IngressGatewayId() pulumi.StringOutput
The OCID of the ingress gateway.
func (LookupIngressGatewayRouteTableResultOutput) IngressGatewayRouteTableId ¶
func (o LookupIngressGatewayRouteTableResultOutput) IngressGatewayRouteTableId() pulumi.StringOutput
func (LookupIngressGatewayRouteTableResultOutput) LifecycleDetails ¶
func (o LookupIngressGatewayRouteTableResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (LookupIngressGatewayRouteTableResultOutput) Name ¶
func (o LookupIngressGatewayRouteTableResultOutput) Name() pulumi.StringOutput
Name of the ingress gateway host that this route should apply to.
func (LookupIngressGatewayRouteTableResultOutput) Priority ¶
func (o LookupIngressGatewayRouteTableResultOutput) Priority() pulumi.IntOutput
The priority of the route table. A lower value means a higher priority. The routes are declared based on the priority.
func (LookupIngressGatewayRouteTableResultOutput) RouteRules ¶
func (o LookupIngressGatewayRouteTableResultOutput) RouteRules() GetIngressGatewayRouteTableRouteRuleArrayOutput
The route rules for the ingress gateway.
func (LookupIngressGatewayRouteTableResultOutput) State ¶
func (o LookupIngressGatewayRouteTableResultOutput) State() pulumi.StringOutput
The current state of the Resource.
func (LookupIngressGatewayRouteTableResultOutput) SystemTags ¶
func (o LookupIngressGatewayRouteTableResultOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupIngressGatewayRouteTableResultOutput) TimeCreated ¶
func (o LookupIngressGatewayRouteTableResultOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (LookupIngressGatewayRouteTableResultOutput) TimeUpdated ¶
func (o LookupIngressGatewayRouteTableResultOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (LookupIngressGatewayRouteTableResultOutput) ToLookupIngressGatewayRouteTableResultOutput ¶
func (o LookupIngressGatewayRouteTableResultOutput) ToLookupIngressGatewayRouteTableResultOutput() LookupIngressGatewayRouteTableResultOutput
func (LookupIngressGatewayRouteTableResultOutput) ToLookupIngressGatewayRouteTableResultOutputWithContext ¶
func (o LookupIngressGatewayRouteTableResultOutput) ToLookupIngressGatewayRouteTableResultOutputWithContext(ctx context.Context) LookupIngressGatewayRouteTableResultOutput
type LookupMeshArgs ¶
type LookupMeshArgs struct { // Unique Mesh identifier. MeshId string `pulumi:"meshId"` }
A collection of arguments for invoking getMesh.
type LookupMeshOutputArgs ¶
type LookupMeshOutputArgs struct { // Unique Mesh identifier. MeshId pulumi.StringInput `pulumi:"meshId"` }
A collection of arguments for invoking getMesh.
func (LookupMeshOutputArgs) ElementType ¶
func (LookupMeshOutputArgs) ElementType() reflect.Type
type LookupMeshResult ¶
type LookupMeshResult struct { // A list of certificate authority resources to use for creating leaf certificates for mTLS authentication. Currently we only support one certificate authority, but this may expand in future releases. Request with more than one certificate authority will be rejected. CertificateAuthorities []GetMeshCertificateAuthority `pulumi:"certificateAuthorities"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description string `pulumi:"description"` // A user-friendly name. The name does not have to be unique and can be changed after creation. Avoid entering confidential information. Example: `My new resource` DisplayName string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Unique identifier that is immutable on creation. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` MeshId string `pulumi:"meshId"` // Sets a minimum level of mTLS authentication for all virtual services within the mesh. Mtls []GetMeshMtl `pulumi:"mtls"` // The current state of the Resource. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` }
A collection of values returned by getMesh.
func LookupMesh ¶
func LookupMesh(ctx *pulumi.Context, args *LookupMeshArgs, opts ...pulumi.InvokeOption) (*LookupMeshResult, error)
This data source provides details about a specific Mesh resource in Oracle Cloud Infrastructure Service Mesh service.
Gets a Mesh by identifier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.GetMesh(ctx, &servicemesh.GetMeshArgs{ MeshId: testMeshOciServiceMeshMesh.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupMeshResultOutput ¶
type LookupMeshResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMesh.
func LookupMeshOutput ¶
func LookupMeshOutput(ctx *pulumi.Context, args LookupMeshOutputArgs, opts ...pulumi.InvokeOption) LookupMeshResultOutput
func (LookupMeshResultOutput) CertificateAuthorities ¶
func (o LookupMeshResultOutput) CertificateAuthorities() GetMeshCertificateAuthorityArrayOutput
A list of certificate authority resources to use for creating leaf certificates for mTLS authentication. Currently we only support one certificate authority, but this may expand in future releases. Request with more than one certificate authority will be rejected.
func (LookupMeshResultOutput) CompartmentId ¶
func (o LookupMeshResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (LookupMeshResultOutput) DefinedTags ¶
func (o LookupMeshResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupMeshResultOutput) Description ¶
func (o LookupMeshResultOutput) Description() pulumi.StringOutput
Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (LookupMeshResultOutput) DisplayName ¶
func (o LookupMeshResultOutput) DisplayName() pulumi.StringOutput
A user-friendly name. The name does not have to be unique and can be changed after creation. Avoid entering confidential information. Example: `My new resource`
func (LookupMeshResultOutput) ElementType ¶
func (LookupMeshResultOutput) ElementType() reflect.Type
func (LookupMeshResultOutput) FreeformTags ¶
func (o LookupMeshResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupMeshResultOutput) Id ¶
func (o LookupMeshResultOutput) Id() pulumi.StringOutput
Unique identifier that is immutable on creation.
func (LookupMeshResultOutput) LifecycleDetails ¶
func (o LookupMeshResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (LookupMeshResultOutput) MeshId ¶
func (o LookupMeshResultOutput) MeshId() pulumi.StringOutput
func (LookupMeshResultOutput) Mtls ¶
func (o LookupMeshResultOutput) Mtls() GetMeshMtlArrayOutput
Sets a minimum level of mTLS authentication for all virtual services within the mesh.
func (LookupMeshResultOutput) State ¶
func (o LookupMeshResultOutput) State() pulumi.StringOutput
The current state of the Resource.
func (LookupMeshResultOutput) SystemTags ¶
func (o LookupMeshResultOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupMeshResultOutput) TimeCreated ¶
func (o LookupMeshResultOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (LookupMeshResultOutput) TimeUpdated ¶
func (o LookupMeshResultOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (LookupMeshResultOutput) ToLookupMeshResultOutput ¶
func (o LookupMeshResultOutput) ToLookupMeshResultOutput() LookupMeshResultOutput
func (LookupMeshResultOutput) ToLookupMeshResultOutputWithContext ¶
func (o LookupMeshResultOutput) ToLookupMeshResultOutputWithContext(ctx context.Context) LookupMeshResultOutput
type LookupVirtualDeploymentArgs ¶
type LookupVirtualDeploymentArgs struct { // Unique VirtualDeployment identifier. VirtualDeploymentId string `pulumi:"virtualDeploymentId"` }
A collection of arguments for invoking getVirtualDeployment.
type LookupVirtualDeploymentOutputArgs ¶
type LookupVirtualDeploymentOutputArgs struct { // Unique VirtualDeployment identifier. VirtualDeploymentId pulumi.StringInput `pulumi:"virtualDeploymentId"` }
A collection of arguments for invoking getVirtualDeployment.
func (LookupVirtualDeploymentOutputArgs) ElementType ¶
func (LookupVirtualDeploymentOutputArgs) ElementType() reflect.Type
type LookupVirtualDeploymentResult ¶
type LookupVirtualDeploymentResult struct { // This configuration determines if logging is enabled and where the logs will be output. AccessLoggings []GetVirtualDeploymentAccessLogging `pulumi:"accessLoggings"` // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description string `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Unique identifier that is immutable on creation. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // The listeners for the virtual deployment Listeners []GetVirtualDeploymentListener `pulumi:"listeners"` // A user-friendly name. The name must be unique within the same virtual service and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name string `pulumi:"name"` // Service Discovery configuration for virtual deployments. ServiceDiscoveries []GetVirtualDeploymentServiceDiscovery `pulumi:"serviceDiscoveries"` // The current state of the Resource. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` VirtualDeploymentId string `pulumi:"virtualDeploymentId"` // The OCID of the virtual service in which this virtual deployment is created. VirtualServiceId string `pulumi:"virtualServiceId"` }
A collection of values returned by getVirtualDeployment.
func LookupVirtualDeployment ¶
func LookupVirtualDeployment(ctx *pulumi.Context, args *LookupVirtualDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupVirtualDeploymentResult, error)
This data source provides details about a specific Virtual Deployment resource in Oracle Cloud Infrastructure Service Mesh service.
Gets a VirtualDeployment by identifier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.GetVirtualDeployment(ctx, &servicemesh.GetVirtualDeploymentArgs{ VirtualDeploymentId: testVirtualDeploymentOciServiceMeshVirtualDeployment.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupVirtualDeploymentResultOutput ¶
type LookupVirtualDeploymentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVirtualDeployment.
func LookupVirtualDeploymentOutput ¶
func LookupVirtualDeploymentOutput(ctx *pulumi.Context, args LookupVirtualDeploymentOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualDeploymentResultOutput
func (LookupVirtualDeploymentResultOutput) AccessLoggings ¶
func (o LookupVirtualDeploymentResultOutput) AccessLoggings() GetVirtualDeploymentAccessLoggingArrayOutput
This configuration determines if logging is enabled and where the logs will be output.
func (LookupVirtualDeploymentResultOutput) CompartmentId ¶
func (o LookupVirtualDeploymentResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (LookupVirtualDeploymentResultOutput) DefinedTags ¶
func (o LookupVirtualDeploymentResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupVirtualDeploymentResultOutput) Description ¶
func (o LookupVirtualDeploymentResultOutput) Description() pulumi.StringOutput
Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (LookupVirtualDeploymentResultOutput) ElementType ¶
func (LookupVirtualDeploymentResultOutput) ElementType() reflect.Type
func (LookupVirtualDeploymentResultOutput) FreeformTags ¶
func (o LookupVirtualDeploymentResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupVirtualDeploymentResultOutput) Id ¶
func (o LookupVirtualDeploymentResultOutput) Id() pulumi.StringOutput
Unique identifier that is immutable on creation.
func (LookupVirtualDeploymentResultOutput) LifecycleDetails ¶
func (o LookupVirtualDeploymentResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (LookupVirtualDeploymentResultOutput) Listeners ¶
func (o LookupVirtualDeploymentResultOutput) Listeners() GetVirtualDeploymentListenerArrayOutput
The listeners for the virtual deployment
func (LookupVirtualDeploymentResultOutput) Name ¶
func (o LookupVirtualDeploymentResultOutput) Name() pulumi.StringOutput
A user-friendly name. The name must be unique within the same virtual service and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name`
func (LookupVirtualDeploymentResultOutput) ServiceDiscoveries ¶
func (o LookupVirtualDeploymentResultOutput) ServiceDiscoveries() GetVirtualDeploymentServiceDiscoveryArrayOutput
Service Discovery configuration for virtual deployments.
func (LookupVirtualDeploymentResultOutput) State ¶
func (o LookupVirtualDeploymentResultOutput) State() pulumi.StringOutput
The current state of the Resource.
func (LookupVirtualDeploymentResultOutput) SystemTags ¶
func (o LookupVirtualDeploymentResultOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupVirtualDeploymentResultOutput) TimeCreated ¶
func (o LookupVirtualDeploymentResultOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (LookupVirtualDeploymentResultOutput) TimeUpdated ¶
func (o LookupVirtualDeploymentResultOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (LookupVirtualDeploymentResultOutput) ToLookupVirtualDeploymentResultOutput ¶
func (o LookupVirtualDeploymentResultOutput) ToLookupVirtualDeploymentResultOutput() LookupVirtualDeploymentResultOutput
func (LookupVirtualDeploymentResultOutput) ToLookupVirtualDeploymentResultOutputWithContext ¶
func (o LookupVirtualDeploymentResultOutput) ToLookupVirtualDeploymentResultOutputWithContext(ctx context.Context) LookupVirtualDeploymentResultOutput
func (LookupVirtualDeploymentResultOutput) VirtualDeploymentId ¶
func (o LookupVirtualDeploymentResultOutput) VirtualDeploymentId() pulumi.StringOutput
func (LookupVirtualDeploymentResultOutput) VirtualServiceId ¶
func (o LookupVirtualDeploymentResultOutput) VirtualServiceId() pulumi.StringOutput
The OCID of the virtual service in which this virtual deployment is created.
type LookupVirtualServiceArgs ¶
type LookupVirtualServiceArgs struct { // Unique VirtualService identifier. VirtualServiceId string `pulumi:"virtualServiceId"` }
A collection of arguments for invoking getVirtualService.
type LookupVirtualServiceOutputArgs ¶
type LookupVirtualServiceOutputArgs struct { // Unique VirtualService identifier. VirtualServiceId pulumi.StringInput `pulumi:"virtualServiceId"` }
A collection of arguments for invoking getVirtualService.
func (LookupVirtualServiceOutputArgs) ElementType ¶
func (LookupVirtualServiceOutputArgs) ElementType() reflect.Type
type LookupVirtualServiceResult ¶
type LookupVirtualServiceResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // Routing policy for the virtual service. DefaultRoutingPolicies []GetVirtualServiceDefaultRoutingPolicy `pulumi:"defaultRoutingPolicies"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description string `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // The DNS hostnames of the virtual service that is used by its callers. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com". Can be omitted if the virtual service will only have TCP virtual deployments. Hosts []string `pulumi:"hosts"` // Unique identifier that is immutable on creation. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // The OCID of the service mesh in which this virtual service is created. MeshId string `pulumi:"meshId"` // Mutual TLS settings used when communicating with other virtual services or ingress gateways within the mesh. Mtls []GetVirtualServiceMtl `pulumi:"mtls"` // A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name string `pulumi:"name"` // The current state of the Resource. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` VirtualServiceId string `pulumi:"virtualServiceId"` }
A collection of values returned by getVirtualService.
func LookupVirtualService ¶
func LookupVirtualService(ctx *pulumi.Context, args *LookupVirtualServiceArgs, opts ...pulumi.InvokeOption) (*LookupVirtualServiceResult, error)
This data source provides details about a specific Virtual Service resource in Oracle Cloud Infrastructure Service Mesh service.
Gets a VirtualService by identifier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.GetVirtualService(ctx, &servicemesh.GetVirtualServiceArgs{ VirtualServiceId: testVirtualServiceOciServiceMeshVirtualService.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupVirtualServiceResultOutput ¶
type LookupVirtualServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVirtualService.
func LookupVirtualServiceOutput ¶
func LookupVirtualServiceOutput(ctx *pulumi.Context, args LookupVirtualServiceOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualServiceResultOutput
func (LookupVirtualServiceResultOutput) CompartmentId ¶
func (o LookupVirtualServiceResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (LookupVirtualServiceResultOutput) DefaultRoutingPolicies ¶
func (o LookupVirtualServiceResultOutput) DefaultRoutingPolicies() GetVirtualServiceDefaultRoutingPolicyArrayOutput
Routing policy for the virtual service.
func (LookupVirtualServiceResultOutput) DefinedTags ¶
func (o LookupVirtualServiceResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupVirtualServiceResultOutput) Description ¶
func (o LookupVirtualServiceResultOutput) Description() pulumi.StringOutput
Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (LookupVirtualServiceResultOutput) ElementType ¶
func (LookupVirtualServiceResultOutput) ElementType() reflect.Type
func (LookupVirtualServiceResultOutput) FreeformTags ¶
func (o LookupVirtualServiceResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupVirtualServiceResultOutput) Hosts ¶
func (o LookupVirtualServiceResultOutput) Hosts() pulumi.StringArrayOutput
The DNS hostnames of the virtual service that is used by its callers. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com". Can be omitted if the virtual service will only have TCP virtual deployments.
func (LookupVirtualServiceResultOutput) Id ¶
func (o LookupVirtualServiceResultOutput) Id() pulumi.StringOutput
Unique identifier that is immutable on creation.
func (LookupVirtualServiceResultOutput) LifecycleDetails ¶
func (o LookupVirtualServiceResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (LookupVirtualServiceResultOutput) MeshId ¶
func (o LookupVirtualServiceResultOutput) MeshId() pulumi.StringOutput
The OCID of the service mesh in which this virtual service is created.
func (LookupVirtualServiceResultOutput) Mtls ¶
func (o LookupVirtualServiceResultOutput) Mtls() GetVirtualServiceMtlArrayOutput
Mutual TLS settings used when communicating with other virtual services or ingress gateways within the mesh.
func (LookupVirtualServiceResultOutput) Name ¶
func (o LookupVirtualServiceResultOutput) Name() pulumi.StringOutput
A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name`
func (LookupVirtualServiceResultOutput) State ¶
func (o LookupVirtualServiceResultOutput) State() pulumi.StringOutput
The current state of the Resource.
func (LookupVirtualServiceResultOutput) SystemTags ¶
func (o LookupVirtualServiceResultOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupVirtualServiceResultOutput) TimeCreated ¶
func (o LookupVirtualServiceResultOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (LookupVirtualServiceResultOutput) TimeUpdated ¶
func (o LookupVirtualServiceResultOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (LookupVirtualServiceResultOutput) ToLookupVirtualServiceResultOutput ¶
func (o LookupVirtualServiceResultOutput) ToLookupVirtualServiceResultOutput() LookupVirtualServiceResultOutput
func (LookupVirtualServiceResultOutput) ToLookupVirtualServiceResultOutputWithContext ¶
func (o LookupVirtualServiceResultOutput) ToLookupVirtualServiceResultOutputWithContext(ctx context.Context) LookupVirtualServiceResultOutput
func (LookupVirtualServiceResultOutput) VirtualServiceId ¶
func (o LookupVirtualServiceResultOutput) VirtualServiceId() pulumi.StringOutput
type LookupVirtualServiceRouteTableArgs ¶
type LookupVirtualServiceRouteTableArgs struct { // Unique VirtualServiceRouteTable identifier. VirtualServiceRouteTableId string `pulumi:"virtualServiceRouteTableId"` }
A collection of arguments for invoking getVirtualServiceRouteTable.
type LookupVirtualServiceRouteTableOutputArgs ¶
type LookupVirtualServiceRouteTableOutputArgs struct { // Unique VirtualServiceRouteTable identifier. VirtualServiceRouteTableId pulumi.StringInput `pulumi:"virtualServiceRouteTableId"` }
A collection of arguments for invoking getVirtualServiceRouteTable.
func (LookupVirtualServiceRouteTableOutputArgs) ElementType ¶
func (LookupVirtualServiceRouteTableOutputArgs) ElementType() reflect.Type
type LookupVirtualServiceRouteTableResult ¶
type LookupVirtualServiceRouteTableResult struct { // The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]string `pulumi:"definedTags"` // Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description string `pulumi:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]string `pulumi:"freeformTags"` // Unique identifier that is immutable on creation. Id string `pulumi:"id"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails string `pulumi:"lifecycleDetails"` // A user-friendly name. The name must be unique within the same virtual service and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name string `pulumi:"name"` // The priority of the route table. Lower value means higher priority. The routes are declared based on the priority. Priority int `pulumi:"priority"` // The route rules for the virtual service. RouteRules []GetVirtualServiceRouteTableRouteRule `pulumi:"routeRules"` // The current state of the Resource. State string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]string `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated string `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated string `pulumi:"timeUpdated"` // The OCID of the virtual service in which this virtual service route table is created. VirtualServiceId string `pulumi:"virtualServiceId"` VirtualServiceRouteTableId string `pulumi:"virtualServiceRouteTableId"` }
A collection of values returned by getVirtualServiceRouteTable.
func LookupVirtualServiceRouteTable ¶
func LookupVirtualServiceRouteTable(ctx *pulumi.Context, args *LookupVirtualServiceRouteTableArgs, opts ...pulumi.InvokeOption) (*LookupVirtualServiceRouteTableResult, error)
This data source provides details about a specific Virtual Service Route Table resource in Oracle Cloud Infrastructure Service Mesh service.
Gets a VirtualServiceRouteTable by identifier.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.GetVirtualServiceRouteTable(ctx, &servicemesh.GetVirtualServiceRouteTableArgs{ VirtualServiceRouteTableId: testVirtualServiceRouteTableOciServiceMeshVirtualServiceRouteTable.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupVirtualServiceRouteTableResultOutput ¶
type LookupVirtualServiceRouteTableResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVirtualServiceRouteTable.
func LookupVirtualServiceRouteTableOutput ¶
func LookupVirtualServiceRouteTableOutput(ctx *pulumi.Context, args LookupVirtualServiceRouteTableOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualServiceRouteTableResultOutput
func (LookupVirtualServiceRouteTableResultOutput) CompartmentId ¶
func (o LookupVirtualServiceRouteTableResultOutput) CompartmentId() pulumi.StringOutput
The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (LookupVirtualServiceRouteTableResultOutput) DefinedTags ¶
func (o LookupVirtualServiceRouteTableResultOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (LookupVirtualServiceRouteTableResultOutput) Description ¶
func (o LookupVirtualServiceRouteTableResultOutput) Description() pulumi.StringOutput
Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (LookupVirtualServiceRouteTableResultOutput) ElementType ¶
func (LookupVirtualServiceRouteTableResultOutput) ElementType() reflect.Type
func (LookupVirtualServiceRouteTableResultOutput) FreeformTags ¶
func (o LookupVirtualServiceRouteTableResultOutput) FreeformTags() pulumi.StringMapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (LookupVirtualServiceRouteTableResultOutput) Id ¶
func (o LookupVirtualServiceRouteTableResultOutput) Id() pulumi.StringOutput
Unique identifier that is immutable on creation.
func (LookupVirtualServiceRouteTableResultOutput) LifecycleDetails ¶
func (o LookupVirtualServiceRouteTableResultOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (LookupVirtualServiceRouteTableResultOutput) Name ¶
func (o LookupVirtualServiceRouteTableResultOutput) Name() pulumi.StringOutput
A user-friendly name. The name must be unique within the same virtual service and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name`
func (LookupVirtualServiceRouteTableResultOutput) Priority ¶
func (o LookupVirtualServiceRouteTableResultOutput) Priority() pulumi.IntOutput
The priority of the route table. Lower value means higher priority. The routes are declared based on the priority.
func (LookupVirtualServiceRouteTableResultOutput) RouteRules ¶
func (o LookupVirtualServiceRouteTableResultOutput) RouteRules() GetVirtualServiceRouteTableRouteRuleArrayOutput
The route rules for the virtual service.
func (LookupVirtualServiceRouteTableResultOutput) State ¶
func (o LookupVirtualServiceRouteTableResultOutput) State() pulumi.StringOutput
The current state of the Resource.
func (LookupVirtualServiceRouteTableResultOutput) SystemTags ¶
func (o LookupVirtualServiceRouteTableResultOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupVirtualServiceRouteTableResultOutput) TimeCreated ¶
func (o LookupVirtualServiceRouteTableResultOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (LookupVirtualServiceRouteTableResultOutput) TimeUpdated ¶
func (o LookupVirtualServiceRouteTableResultOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (LookupVirtualServiceRouteTableResultOutput) ToLookupVirtualServiceRouteTableResultOutput ¶
func (o LookupVirtualServiceRouteTableResultOutput) ToLookupVirtualServiceRouteTableResultOutput() LookupVirtualServiceRouteTableResultOutput
func (LookupVirtualServiceRouteTableResultOutput) ToLookupVirtualServiceRouteTableResultOutputWithContext ¶
func (o LookupVirtualServiceRouteTableResultOutput) ToLookupVirtualServiceRouteTableResultOutputWithContext(ctx context.Context) LookupVirtualServiceRouteTableResultOutput
func (LookupVirtualServiceRouteTableResultOutput) VirtualServiceId ¶
func (o LookupVirtualServiceRouteTableResultOutput) VirtualServiceId() pulumi.StringOutput
The OCID of the virtual service in which this virtual service route table is created.
func (LookupVirtualServiceRouteTableResultOutput) VirtualServiceRouteTableId ¶
func (o LookupVirtualServiceRouteTableResultOutput) VirtualServiceRouteTableId() pulumi.StringOutput
type Mesh ¶
type Mesh struct { pulumi.CustomResourceState // The OCID of the certificate authority resource OCID to use for creating leaf certificates. CertificateAuthorities MeshCertificateAuthorityArrayOutput `pulumi:"certificateAuthorities"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringOutput `pulumi:"description"` // (Updatable) A user-friendly name. The name does not have to be unique and can be changed after creation. Avoid entering confidential information. Example: `My new resource` DisplayName pulumi.StringOutput `pulumi:"displayName"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // (Updatable) Sets a minimum level of mTLS authentication for all virtual services within the mesh. Mtls MeshMtlsOutput `pulumi:"mtls"` // The current state of the Resource. State pulumi.StringOutput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Mesh resource in Oracle Cloud Infrastructure Service Mesh service.
Creates a new Mesh.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.NewMesh(ctx, "test_mesh", &ServiceMesh.MeshArgs{ CertificateAuthorities: servicemesh.MeshCertificateAuthorityArray{ &servicemesh.MeshCertificateAuthorityArgs{ Id: pulumi.Any(meshCertificateAuthoritiesId), }, }, CompartmentId: pulumi.Any(compartmentId), DisplayName: pulumi.Any(meshDisplayName), DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, Description: pulumi.Any(meshDescription), FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, Mtls: &servicemesh.MeshMtlsArgs{ Minimum: pulumi.Any(meshMtlsMinimum), }, }) if err != nil { return err } return nil }) }
```
## Import
Meshes can be imported using the `id`, e.g.
```sh $ pulumi import oci:ServiceMesh/mesh:Mesh test_mesh "id" ```
func GetMesh ¶
func GetMesh(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeshState, opts ...pulumi.ResourceOption) (*Mesh, error)
GetMesh gets an existing Mesh resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMesh ¶
func NewMesh(ctx *pulumi.Context, name string, args *MeshArgs, opts ...pulumi.ResourceOption) (*Mesh, error)
NewMesh registers a new resource with the given unique name, arguments, and options.
func (*Mesh) ElementType ¶
func (*Mesh) ToMeshOutput ¶
func (i *Mesh) ToMeshOutput() MeshOutput
func (*Mesh) ToMeshOutputWithContext ¶
func (i *Mesh) ToMeshOutputWithContext(ctx context.Context) MeshOutput
type MeshArgs ¶
type MeshArgs struct { // The OCID of the certificate authority resource OCID to use for creating leaf certificates. CertificateAuthorities MeshCertificateAuthorityArrayInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringPtrInput // (Updatable) A user-friendly name. The name does not have to be unique and can be changed after creation. Avoid entering confidential information. Example: `My new resource` DisplayName pulumi.StringInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // (Updatable) Sets a minimum level of mTLS authentication for all virtual services within the mesh. Mtls MeshMtlsPtrInput }
The set of arguments for constructing a Mesh resource.
func (MeshArgs) ElementType ¶
type MeshArray ¶
type MeshArray []MeshInput
func (MeshArray) ElementType ¶
func (MeshArray) ToMeshArrayOutput ¶
func (i MeshArray) ToMeshArrayOutput() MeshArrayOutput
func (MeshArray) ToMeshArrayOutputWithContext ¶
func (i MeshArray) ToMeshArrayOutputWithContext(ctx context.Context) MeshArrayOutput
type MeshArrayInput ¶
type MeshArrayInput interface { pulumi.Input ToMeshArrayOutput() MeshArrayOutput ToMeshArrayOutputWithContext(context.Context) MeshArrayOutput }
MeshArrayInput is an input type that accepts MeshArray and MeshArrayOutput values. You can construct a concrete instance of `MeshArrayInput` via:
MeshArray{ MeshArgs{...} }
type MeshArrayOutput ¶
type MeshArrayOutput struct{ *pulumi.OutputState }
func (MeshArrayOutput) ElementType ¶
func (MeshArrayOutput) ElementType() reflect.Type
func (MeshArrayOutput) Index ¶
func (o MeshArrayOutput) Index(i pulumi.IntInput) MeshOutput
func (MeshArrayOutput) ToMeshArrayOutput ¶
func (o MeshArrayOutput) ToMeshArrayOutput() MeshArrayOutput
func (MeshArrayOutput) ToMeshArrayOutputWithContext ¶
func (o MeshArrayOutput) ToMeshArrayOutputWithContext(ctx context.Context) MeshArrayOutput
type MeshCertificateAuthority ¶
type MeshCertificateAuthority struct { // The OCID of the certificate authority resource. Id string `pulumi:"id"` }
type MeshCertificateAuthorityArgs ¶
type MeshCertificateAuthorityArgs struct { // The OCID of the certificate authority resource. Id pulumi.StringInput `pulumi:"id"` }
func (MeshCertificateAuthorityArgs) ElementType ¶
func (MeshCertificateAuthorityArgs) ElementType() reflect.Type
func (MeshCertificateAuthorityArgs) ToMeshCertificateAuthorityOutput ¶
func (i MeshCertificateAuthorityArgs) ToMeshCertificateAuthorityOutput() MeshCertificateAuthorityOutput
func (MeshCertificateAuthorityArgs) ToMeshCertificateAuthorityOutputWithContext ¶
func (i MeshCertificateAuthorityArgs) ToMeshCertificateAuthorityOutputWithContext(ctx context.Context) MeshCertificateAuthorityOutput
type MeshCertificateAuthorityArray ¶
type MeshCertificateAuthorityArray []MeshCertificateAuthorityInput
func (MeshCertificateAuthorityArray) ElementType ¶
func (MeshCertificateAuthorityArray) ElementType() reflect.Type
func (MeshCertificateAuthorityArray) ToMeshCertificateAuthorityArrayOutput ¶
func (i MeshCertificateAuthorityArray) ToMeshCertificateAuthorityArrayOutput() MeshCertificateAuthorityArrayOutput
func (MeshCertificateAuthorityArray) ToMeshCertificateAuthorityArrayOutputWithContext ¶
func (i MeshCertificateAuthorityArray) ToMeshCertificateAuthorityArrayOutputWithContext(ctx context.Context) MeshCertificateAuthorityArrayOutput
type MeshCertificateAuthorityArrayInput ¶
type MeshCertificateAuthorityArrayInput interface { pulumi.Input ToMeshCertificateAuthorityArrayOutput() MeshCertificateAuthorityArrayOutput ToMeshCertificateAuthorityArrayOutputWithContext(context.Context) MeshCertificateAuthorityArrayOutput }
MeshCertificateAuthorityArrayInput is an input type that accepts MeshCertificateAuthorityArray and MeshCertificateAuthorityArrayOutput values. You can construct a concrete instance of `MeshCertificateAuthorityArrayInput` via:
MeshCertificateAuthorityArray{ MeshCertificateAuthorityArgs{...} }
type MeshCertificateAuthorityArrayOutput ¶
type MeshCertificateAuthorityArrayOutput struct{ *pulumi.OutputState }
func (MeshCertificateAuthorityArrayOutput) ElementType ¶
func (MeshCertificateAuthorityArrayOutput) ElementType() reflect.Type
func (MeshCertificateAuthorityArrayOutput) Index ¶
func (o MeshCertificateAuthorityArrayOutput) Index(i pulumi.IntInput) MeshCertificateAuthorityOutput
func (MeshCertificateAuthorityArrayOutput) ToMeshCertificateAuthorityArrayOutput ¶
func (o MeshCertificateAuthorityArrayOutput) ToMeshCertificateAuthorityArrayOutput() MeshCertificateAuthorityArrayOutput
func (MeshCertificateAuthorityArrayOutput) ToMeshCertificateAuthorityArrayOutputWithContext ¶
func (o MeshCertificateAuthorityArrayOutput) ToMeshCertificateAuthorityArrayOutputWithContext(ctx context.Context) MeshCertificateAuthorityArrayOutput
type MeshCertificateAuthorityInput ¶
type MeshCertificateAuthorityInput interface { pulumi.Input ToMeshCertificateAuthorityOutput() MeshCertificateAuthorityOutput ToMeshCertificateAuthorityOutputWithContext(context.Context) MeshCertificateAuthorityOutput }
MeshCertificateAuthorityInput is an input type that accepts MeshCertificateAuthorityArgs and MeshCertificateAuthorityOutput values. You can construct a concrete instance of `MeshCertificateAuthorityInput` via:
MeshCertificateAuthorityArgs{...}
type MeshCertificateAuthorityOutput ¶
type MeshCertificateAuthorityOutput struct{ *pulumi.OutputState }
func (MeshCertificateAuthorityOutput) ElementType ¶
func (MeshCertificateAuthorityOutput) ElementType() reflect.Type
func (MeshCertificateAuthorityOutput) Id ¶
func (o MeshCertificateAuthorityOutput) Id() pulumi.StringOutput
The OCID of the certificate authority resource.
func (MeshCertificateAuthorityOutput) ToMeshCertificateAuthorityOutput ¶
func (o MeshCertificateAuthorityOutput) ToMeshCertificateAuthorityOutput() MeshCertificateAuthorityOutput
func (MeshCertificateAuthorityOutput) ToMeshCertificateAuthorityOutputWithContext ¶
func (o MeshCertificateAuthorityOutput) ToMeshCertificateAuthorityOutputWithContext(ctx context.Context) MeshCertificateAuthorityOutput
type MeshInput ¶
type MeshInput interface { pulumi.Input ToMeshOutput() MeshOutput ToMeshOutputWithContext(ctx context.Context) MeshOutput }
type MeshMap ¶
func (MeshMap) ElementType ¶
func (MeshMap) ToMeshMapOutput ¶
func (i MeshMap) ToMeshMapOutput() MeshMapOutput
func (MeshMap) ToMeshMapOutputWithContext ¶
func (i MeshMap) ToMeshMapOutputWithContext(ctx context.Context) MeshMapOutput
type MeshMapInput ¶
type MeshMapInput interface { pulumi.Input ToMeshMapOutput() MeshMapOutput ToMeshMapOutputWithContext(context.Context) MeshMapOutput }
MeshMapInput is an input type that accepts MeshMap and MeshMapOutput values. You can construct a concrete instance of `MeshMapInput` via:
MeshMap{ "key": MeshArgs{...} }
type MeshMapOutput ¶
type MeshMapOutput struct{ *pulumi.OutputState }
func (MeshMapOutput) ElementType ¶
func (MeshMapOutput) ElementType() reflect.Type
func (MeshMapOutput) MapIndex ¶
func (o MeshMapOutput) MapIndex(k pulumi.StringInput) MeshOutput
func (MeshMapOutput) ToMeshMapOutput ¶
func (o MeshMapOutput) ToMeshMapOutput() MeshMapOutput
func (MeshMapOutput) ToMeshMapOutputWithContext ¶
func (o MeshMapOutput) ToMeshMapOutputWithContext(ctx context.Context) MeshMapOutput
type MeshMtls ¶
type MeshMtls struct { // (Updatable) DISABLED: No minimum virtual services within this mesh can use any mTLS authentication mode. PERMISSIVE: Virtual services within this mesh can use either PERMISSIVE or STRICT modes. STRICT: All virtual services within this mesh must use STRICT mode. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Minimum string `pulumi:"minimum"` }
type MeshMtlsArgs ¶
type MeshMtlsArgs struct { // (Updatable) DISABLED: No minimum virtual services within this mesh can use any mTLS authentication mode. PERMISSIVE: Virtual services within this mesh can use either PERMISSIVE or STRICT modes. STRICT: All virtual services within this mesh must use STRICT mode. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Minimum pulumi.StringInput `pulumi:"minimum"` }
func (MeshMtlsArgs) ElementType ¶
func (MeshMtlsArgs) ElementType() reflect.Type
func (MeshMtlsArgs) ToMeshMtlsOutput ¶
func (i MeshMtlsArgs) ToMeshMtlsOutput() MeshMtlsOutput
func (MeshMtlsArgs) ToMeshMtlsOutputWithContext ¶
func (i MeshMtlsArgs) ToMeshMtlsOutputWithContext(ctx context.Context) MeshMtlsOutput
func (MeshMtlsArgs) ToMeshMtlsPtrOutput ¶
func (i MeshMtlsArgs) ToMeshMtlsPtrOutput() MeshMtlsPtrOutput
func (MeshMtlsArgs) ToMeshMtlsPtrOutputWithContext ¶
func (i MeshMtlsArgs) ToMeshMtlsPtrOutputWithContext(ctx context.Context) MeshMtlsPtrOutput
type MeshMtlsInput ¶
type MeshMtlsInput interface { pulumi.Input ToMeshMtlsOutput() MeshMtlsOutput ToMeshMtlsOutputWithContext(context.Context) MeshMtlsOutput }
MeshMtlsInput is an input type that accepts MeshMtlsArgs and MeshMtlsOutput values. You can construct a concrete instance of `MeshMtlsInput` via:
MeshMtlsArgs{...}
type MeshMtlsOutput ¶
type MeshMtlsOutput struct{ *pulumi.OutputState }
func (MeshMtlsOutput) ElementType ¶
func (MeshMtlsOutput) ElementType() reflect.Type
func (MeshMtlsOutput) Minimum ¶
func (o MeshMtlsOutput) Minimum() pulumi.StringOutput
(Updatable) DISABLED: No minimum virtual services within this mesh can use any mTLS authentication mode. PERMISSIVE: Virtual services within this mesh can use either PERMISSIVE or STRICT modes. STRICT: All virtual services within this mesh must use STRICT mode.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (MeshMtlsOutput) ToMeshMtlsOutput ¶
func (o MeshMtlsOutput) ToMeshMtlsOutput() MeshMtlsOutput
func (MeshMtlsOutput) ToMeshMtlsOutputWithContext ¶
func (o MeshMtlsOutput) ToMeshMtlsOutputWithContext(ctx context.Context) MeshMtlsOutput
func (MeshMtlsOutput) ToMeshMtlsPtrOutput ¶
func (o MeshMtlsOutput) ToMeshMtlsPtrOutput() MeshMtlsPtrOutput
func (MeshMtlsOutput) ToMeshMtlsPtrOutputWithContext ¶
func (o MeshMtlsOutput) ToMeshMtlsPtrOutputWithContext(ctx context.Context) MeshMtlsPtrOutput
type MeshMtlsPtrInput ¶
type MeshMtlsPtrInput interface { pulumi.Input ToMeshMtlsPtrOutput() MeshMtlsPtrOutput ToMeshMtlsPtrOutputWithContext(context.Context) MeshMtlsPtrOutput }
MeshMtlsPtrInput is an input type that accepts MeshMtlsArgs, MeshMtlsPtr and MeshMtlsPtrOutput values. You can construct a concrete instance of `MeshMtlsPtrInput` via:
MeshMtlsArgs{...} or: nil
func MeshMtlsPtr ¶
func MeshMtlsPtr(v *MeshMtlsArgs) MeshMtlsPtrInput
type MeshMtlsPtrOutput ¶
type MeshMtlsPtrOutput struct{ *pulumi.OutputState }
func (MeshMtlsPtrOutput) Elem ¶
func (o MeshMtlsPtrOutput) Elem() MeshMtlsOutput
func (MeshMtlsPtrOutput) ElementType ¶
func (MeshMtlsPtrOutput) ElementType() reflect.Type
func (MeshMtlsPtrOutput) Minimum ¶
func (o MeshMtlsPtrOutput) Minimum() pulumi.StringPtrOutput
(Updatable) DISABLED: No minimum virtual services within this mesh can use any mTLS authentication mode. PERMISSIVE: Virtual services within this mesh can use either PERMISSIVE or STRICT modes. STRICT: All virtual services within this mesh must use STRICT mode.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (MeshMtlsPtrOutput) ToMeshMtlsPtrOutput ¶
func (o MeshMtlsPtrOutput) ToMeshMtlsPtrOutput() MeshMtlsPtrOutput
func (MeshMtlsPtrOutput) ToMeshMtlsPtrOutputWithContext ¶
func (o MeshMtlsPtrOutput) ToMeshMtlsPtrOutputWithContext(ctx context.Context) MeshMtlsPtrOutput
type MeshOutput ¶
type MeshOutput struct{ *pulumi.OutputState }
func (MeshOutput) CertificateAuthorities ¶
func (o MeshOutput) CertificateAuthorities() MeshCertificateAuthorityArrayOutput
The OCID of the certificate authority resource OCID to use for creating leaf certificates.
func (MeshOutput) CompartmentId ¶
func (o MeshOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (MeshOutput) DefinedTags ¶
func (o MeshOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (MeshOutput) Description ¶
func (o MeshOutput) Description() pulumi.StringOutput
(Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (MeshOutput) DisplayName ¶
func (o MeshOutput) DisplayName() pulumi.StringOutput
(Updatable) A user-friendly name. The name does not have to be unique and can be changed after creation. Avoid entering confidential information. Example: `My new resource`
func (MeshOutput) ElementType ¶
func (MeshOutput) ElementType() reflect.Type
func (MeshOutput) FreeformTags ¶
func (o MeshOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (MeshOutput) LifecycleDetails ¶
func (o MeshOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (MeshOutput) Mtls ¶
func (o MeshOutput) Mtls() MeshMtlsOutput
(Updatable) Sets a minimum level of mTLS authentication for all virtual services within the mesh.
func (MeshOutput) State ¶
func (o MeshOutput) State() pulumi.StringOutput
The current state of the Resource.
func (MeshOutput) SystemTags ¶
func (o MeshOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (MeshOutput) TimeCreated ¶
func (o MeshOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (MeshOutput) TimeUpdated ¶
func (o MeshOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (MeshOutput) ToMeshOutput ¶
func (o MeshOutput) ToMeshOutput() MeshOutput
func (MeshOutput) ToMeshOutputWithContext ¶
func (o MeshOutput) ToMeshOutputWithContext(ctx context.Context) MeshOutput
type MeshState ¶
type MeshState struct { // The OCID of the certificate authority resource OCID to use for creating leaf certificates. CertificateAuthorities MeshCertificateAuthorityArrayInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringPtrInput // (Updatable) A user-friendly name. The name does not have to be unique and can be changed after creation. Avoid entering confidential information. Example: `My new resource` DisplayName pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringPtrInput // (Updatable) Sets a minimum level of mTLS authentication for all virtual services within the mesh. Mtls MeshMtlsPtrInput // The current state of the Resource. State pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringPtrInput // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringPtrInput }
func (MeshState) ElementType ¶
type VirtualDeployment ¶
type VirtualDeployment struct { pulumi.CustomResourceState // (Updatable) This configuration determines if logging is enabled and where the logs will be output. AccessLogging VirtualDeploymentAccessLoggingOutput `pulumi:"accessLogging"` // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringOutput `pulumi:"description"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // (Updatable) The listeners for the virtual deployment. Listeners VirtualDeploymentListenerArrayOutput `pulumi:"listeners"` // A user-friendly name. The name must be unique within the same virtual service and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name pulumi.StringOutput `pulumi:"name"` // (Updatable) Service Discovery configuration for virtual deployments. ServiceDiscovery VirtualDeploymentServiceDiscoveryOutput `pulumi:"serviceDiscovery"` // The current state of the Resource. State pulumi.StringOutput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // The OCID of the service mesh in which this access policy is created. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values VirtualServiceId pulumi.StringOutput `pulumi:"virtualServiceId"` }
This resource provides the Virtual Deployment resource in Oracle Cloud Infrastructure Service Mesh service.
Creates a new VirtualDeployment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.NewVirtualDeployment(ctx, "test_virtual_deployment", &ServiceMesh.VirtualDeploymentArgs{ CompartmentId: pulumi.Any(compartmentId), Name: pulumi.Any(virtualDeploymentName), VirtualServiceId: pulumi.Any(testVirtualService.Id), AccessLogging: &servicemesh.VirtualDeploymentAccessLoggingArgs{ IsEnabled: pulumi.Any(virtualDeploymentAccessLoggingIsEnabled), }, DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, Description: pulumi.Any(virtualDeploymentDescription), FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, Listeners: servicemesh.VirtualDeploymentListenerArray{ &servicemesh.VirtualDeploymentListenerArgs{ Port: pulumi.Any(virtualDeploymentListenersPort), Protocol: pulumi.Any(virtualDeploymentListenersProtocol), IdleTimeoutInMs: pulumi.Any(virtualDeploymentListenersIdleTimeoutInMs), RequestTimeoutInMs: pulumi.Any(virtualDeploymentListenersRequestTimeoutInMs), }, }, ServiceDiscovery: &servicemesh.VirtualDeploymentServiceDiscoveryArgs{ Type: pulumi.Any(virtualDeploymentServiceDiscoveryType), Hostname: pulumi.Any(virtualDeploymentServiceDiscoveryHostname), }, }) if err != nil { return err } return nil }) }
```
## Import
VirtualDeployments can be imported using the `id`, e.g.
```sh $ pulumi import oci:ServiceMesh/virtualDeployment:VirtualDeployment test_virtual_deployment "id" ```
func GetVirtualDeployment ¶
func GetVirtualDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualDeploymentState, opts ...pulumi.ResourceOption) (*VirtualDeployment, error)
GetVirtualDeployment gets an existing VirtualDeployment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualDeployment ¶
func NewVirtualDeployment(ctx *pulumi.Context, name string, args *VirtualDeploymentArgs, opts ...pulumi.ResourceOption) (*VirtualDeployment, error)
NewVirtualDeployment registers a new resource with the given unique name, arguments, and options.
func (*VirtualDeployment) ElementType ¶
func (*VirtualDeployment) ElementType() reflect.Type
func (*VirtualDeployment) ToVirtualDeploymentOutput ¶
func (i *VirtualDeployment) ToVirtualDeploymentOutput() VirtualDeploymentOutput
func (*VirtualDeployment) ToVirtualDeploymentOutputWithContext ¶
func (i *VirtualDeployment) ToVirtualDeploymentOutputWithContext(ctx context.Context) VirtualDeploymentOutput
type VirtualDeploymentAccessLogging ¶
type VirtualDeploymentAccessLogging struct { // (Updatable) Determines if the logging configuration is enabled. IsEnabled *bool `pulumi:"isEnabled"` }
type VirtualDeploymentAccessLoggingArgs ¶
type VirtualDeploymentAccessLoggingArgs struct { // (Updatable) Determines if the logging configuration is enabled. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` }
func (VirtualDeploymentAccessLoggingArgs) ElementType ¶
func (VirtualDeploymentAccessLoggingArgs) ElementType() reflect.Type
func (VirtualDeploymentAccessLoggingArgs) ToVirtualDeploymentAccessLoggingOutput ¶
func (i VirtualDeploymentAccessLoggingArgs) ToVirtualDeploymentAccessLoggingOutput() VirtualDeploymentAccessLoggingOutput
func (VirtualDeploymentAccessLoggingArgs) ToVirtualDeploymentAccessLoggingOutputWithContext ¶
func (i VirtualDeploymentAccessLoggingArgs) ToVirtualDeploymentAccessLoggingOutputWithContext(ctx context.Context) VirtualDeploymentAccessLoggingOutput
func (VirtualDeploymentAccessLoggingArgs) ToVirtualDeploymentAccessLoggingPtrOutput ¶
func (i VirtualDeploymentAccessLoggingArgs) ToVirtualDeploymentAccessLoggingPtrOutput() VirtualDeploymentAccessLoggingPtrOutput
func (VirtualDeploymentAccessLoggingArgs) ToVirtualDeploymentAccessLoggingPtrOutputWithContext ¶
func (i VirtualDeploymentAccessLoggingArgs) ToVirtualDeploymentAccessLoggingPtrOutputWithContext(ctx context.Context) VirtualDeploymentAccessLoggingPtrOutput
type VirtualDeploymentAccessLoggingInput ¶
type VirtualDeploymentAccessLoggingInput interface { pulumi.Input ToVirtualDeploymentAccessLoggingOutput() VirtualDeploymentAccessLoggingOutput ToVirtualDeploymentAccessLoggingOutputWithContext(context.Context) VirtualDeploymentAccessLoggingOutput }
VirtualDeploymentAccessLoggingInput is an input type that accepts VirtualDeploymentAccessLoggingArgs and VirtualDeploymentAccessLoggingOutput values. You can construct a concrete instance of `VirtualDeploymentAccessLoggingInput` via:
VirtualDeploymentAccessLoggingArgs{...}
type VirtualDeploymentAccessLoggingOutput ¶
type VirtualDeploymentAccessLoggingOutput struct{ *pulumi.OutputState }
func (VirtualDeploymentAccessLoggingOutput) ElementType ¶
func (VirtualDeploymentAccessLoggingOutput) ElementType() reflect.Type
func (VirtualDeploymentAccessLoggingOutput) IsEnabled ¶
func (o VirtualDeploymentAccessLoggingOutput) IsEnabled() pulumi.BoolPtrOutput
(Updatable) Determines if the logging configuration is enabled.
func (VirtualDeploymentAccessLoggingOutput) ToVirtualDeploymentAccessLoggingOutput ¶
func (o VirtualDeploymentAccessLoggingOutput) ToVirtualDeploymentAccessLoggingOutput() VirtualDeploymentAccessLoggingOutput
func (VirtualDeploymentAccessLoggingOutput) ToVirtualDeploymentAccessLoggingOutputWithContext ¶
func (o VirtualDeploymentAccessLoggingOutput) ToVirtualDeploymentAccessLoggingOutputWithContext(ctx context.Context) VirtualDeploymentAccessLoggingOutput
func (VirtualDeploymentAccessLoggingOutput) ToVirtualDeploymentAccessLoggingPtrOutput ¶
func (o VirtualDeploymentAccessLoggingOutput) ToVirtualDeploymentAccessLoggingPtrOutput() VirtualDeploymentAccessLoggingPtrOutput
func (VirtualDeploymentAccessLoggingOutput) ToVirtualDeploymentAccessLoggingPtrOutputWithContext ¶
func (o VirtualDeploymentAccessLoggingOutput) ToVirtualDeploymentAccessLoggingPtrOutputWithContext(ctx context.Context) VirtualDeploymentAccessLoggingPtrOutput
type VirtualDeploymentAccessLoggingPtrInput ¶
type VirtualDeploymentAccessLoggingPtrInput interface { pulumi.Input ToVirtualDeploymentAccessLoggingPtrOutput() VirtualDeploymentAccessLoggingPtrOutput ToVirtualDeploymentAccessLoggingPtrOutputWithContext(context.Context) VirtualDeploymentAccessLoggingPtrOutput }
VirtualDeploymentAccessLoggingPtrInput is an input type that accepts VirtualDeploymentAccessLoggingArgs, VirtualDeploymentAccessLoggingPtr and VirtualDeploymentAccessLoggingPtrOutput values. You can construct a concrete instance of `VirtualDeploymentAccessLoggingPtrInput` via:
VirtualDeploymentAccessLoggingArgs{...} or: nil
func VirtualDeploymentAccessLoggingPtr ¶
func VirtualDeploymentAccessLoggingPtr(v *VirtualDeploymentAccessLoggingArgs) VirtualDeploymentAccessLoggingPtrInput
type VirtualDeploymentAccessLoggingPtrOutput ¶
type VirtualDeploymentAccessLoggingPtrOutput struct{ *pulumi.OutputState }
func (VirtualDeploymentAccessLoggingPtrOutput) ElementType ¶
func (VirtualDeploymentAccessLoggingPtrOutput) ElementType() reflect.Type
func (VirtualDeploymentAccessLoggingPtrOutput) IsEnabled ¶
func (o VirtualDeploymentAccessLoggingPtrOutput) IsEnabled() pulumi.BoolPtrOutput
(Updatable) Determines if the logging configuration is enabled.
func (VirtualDeploymentAccessLoggingPtrOutput) ToVirtualDeploymentAccessLoggingPtrOutput ¶
func (o VirtualDeploymentAccessLoggingPtrOutput) ToVirtualDeploymentAccessLoggingPtrOutput() VirtualDeploymentAccessLoggingPtrOutput
func (VirtualDeploymentAccessLoggingPtrOutput) ToVirtualDeploymentAccessLoggingPtrOutputWithContext ¶
func (o VirtualDeploymentAccessLoggingPtrOutput) ToVirtualDeploymentAccessLoggingPtrOutputWithContext(ctx context.Context) VirtualDeploymentAccessLoggingPtrOutput
type VirtualDeploymentArgs ¶
type VirtualDeploymentArgs struct { // (Updatable) This configuration determines if logging is enabled and where the logs will be output. AccessLogging VirtualDeploymentAccessLoggingPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // (Updatable) The listeners for the virtual deployment. Listeners VirtualDeploymentListenerArrayInput // A user-friendly name. The name must be unique within the same virtual service and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name pulumi.StringPtrInput // (Updatable) Service Discovery configuration for virtual deployments. ServiceDiscovery VirtualDeploymentServiceDiscoveryPtrInput // The OCID of the service mesh in which this access policy is created. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values VirtualServiceId pulumi.StringInput }
The set of arguments for constructing a VirtualDeployment resource.
func (VirtualDeploymentArgs) ElementType ¶
func (VirtualDeploymentArgs) ElementType() reflect.Type
type VirtualDeploymentArray ¶
type VirtualDeploymentArray []VirtualDeploymentInput
func (VirtualDeploymentArray) ElementType ¶
func (VirtualDeploymentArray) ElementType() reflect.Type
func (VirtualDeploymentArray) ToVirtualDeploymentArrayOutput ¶
func (i VirtualDeploymentArray) ToVirtualDeploymentArrayOutput() VirtualDeploymentArrayOutput
func (VirtualDeploymentArray) ToVirtualDeploymentArrayOutputWithContext ¶
func (i VirtualDeploymentArray) ToVirtualDeploymentArrayOutputWithContext(ctx context.Context) VirtualDeploymentArrayOutput
type VirtualDeploymentArrayInput ¶
type VirtualDeploymentArrayInput interface { pulumi.Input ToVirtualDeploymentArrayOutput() VirtualDeploymentArrayOutput ToVirtualDeploymentArrayOutputWithContext(context.Context) VirtualDeploymentArrayOutput }
VirtualDeploymentArrayInput is an input type that accepts VirtualDeploymentArray and VirtualDeploymentArrayOutput values. You can construct a concrete instance of `VirtualDeploymentArrayInput` via:
VirtualDeploymentArray{ VirtualDeploymentArgs{...} }
type VirtualDeploymentArrayOutput ¶
type VirtualDeploymentArrayOutput struct{ *pulumi.OutputState }
func (VirtualDeploymentArrayOutput) ElementType ¶
func (VirtualDeploymentArrayOutput) ElementType() reflect.Type
func (VirtualDeploymentArrayOutput) Index ¶
func (o VirtualDeploymentArrayOutput) Index(i pulumi.IntInput) VirtualDeploymentOutput
func (VirtualDeploymentArrayOutput) ToVirtualDeploymentArrayOutput ¶
func (o VirtualDeploymentArrayOutput) ToVirtualDeploymentArrayOutput() VirtualDeploymentArrayOutput
func (VirtualDeploymentArrayOutput) ToVirtualDeploymentArrayOutputWithContext ¶
func (o VirtualDeploymentArrayOutput) ToVirtualDeploymentArrayOutputWithContext(ctx context.Context) VirtualDeploymentArrayOutput
type VirtualDeploymentInput ¶
type VirtualDeploymentInput interface { pulumi.Input ToVirtualDeploymentOutput() VirtualDeploymentOutput ToVirtualDeploymentOutputWithContext(ctx context.Context) VirtualDeploymentOutput }
type VirtualDeploymentListener ¶
type VirtualDeploymentListener struct { // (Updatable) The maximum duration in milliseconds for which the request's stream may be idle. The value 0 (zero) indicates that the timeout is disabled. IdleTimeoutInMs *string `pulumi:"idleTimeoutInMs"` // (Updatable) Port in which virtual deployment is running. Port int `pulumi:"port"` // (Updatable) Type of protocol used in virtual deployment. Protocol string `pulumi:"protocol"` // (Updatable) The maximum duration in milliseconds for the deployed service to respond to an incoming request through the listener. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP/HTTP2 listeners, and disabled (no timeout) for the GRPC listeners. The value 0 (zero) indicates that the timeout is disabled. The timeout cannot be configured for the TCP and TLS_PASSTHROUGH listeners. For streaming responses from the deployed service, consider either keeping the timeout disabled or set a sufficiently high value. RequestTimeoutInMs *string `pulumi:"requestTimeoutInMs"` }
type VirtualDeploymentListenerArgs ¶
type VirtualDeploymentListenerArgs struct { // (Updatable) The maximum duration in milliseconds for which the request's stream may be idle. The value 0 (zero) indicates that the timeout is disabled. IdleTimeoutInMs pulumi.StringPtrInput `pulumi:"idleTimeoutInMs"` // (Updatable) Port in which virtual deployment is running. Port pulumi.IntInput `pulumi:"port"` // (Updatable) Type of protocol used in virtual deployment. Protocol pulumi.StringInput `pulumi:"protocol"` // (Updatable) The maximum duration in milliseconds for the deployed service to respond to an incoming request through the listener. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP/HTTP2 listeners, and disabled (no timeout) for the GRPC listeners. The value 0 (zero) indicates that the timeout is disabled. The timeout cannot be configured for the TCP and TLS_PASSTHROUGH listeners. For streaming responses from the deployed service, consider either keeping the timeout disabled or set a sufficiently high value. RequestTimeoutInMs pulumi.StringPtrInput `pulumi:"requestTimeoutInMs"` }
func (VirtualDeploymentListenerArgs) ElementType ¶
func (VirtualDeploymentListenerArgs) ElementType() reflect.Type
func (VirtualDeploymentListenerArgs) ToVirtualDeploymentListenerOutput ¶
func (i VirtualDeploymentListenerArgs) ToVirtualDeploymentListenerOutput() VirtualDeploymentListenerOutput
func (VirtualDeploymentListenerArgs) ToVirtualDeploymentListenerOutputWithContext ¶
func (i VirtualDeploymentListenerArgs) ToVirtualDeploymentListenerOutputWithContext(ctx context.Context) VirtualDeploymentListenerOutput
type VirtualDeploymentListenerArray ¶
type VirtualDeploymentListenerArray []VirtualDeploymentListenerInput
func (VirtualDeploymentListenerArray) ElementType ¶
func (VirtualDeploymentListenerArray) ElementType() reflect.Type
func (VirtualDeploymentListenerArray) ToVirtualDeploymentListenerArrayOutput ¶
func (i VirtualDeploymentListenerArray) ToVirtualDeploymentListenerArrayOutput() VirtualDeploymentListenerArrayOutput
func (VirtualDeploymentListenerArray) ToVirtualDeploymentListenerArrayOutputWithContext ¶
func (i VirtualDeploymentListenerArray) ToVirtualDeploymentListenerArrayOutputWithContext(ctx context.Context) VirtualDeploymentListenerArrayOutput
type VirtualDeploymentListenerArrayInput ¶
type VirtualDeploymentListenerArrayInput interface { pulumi.Input ToVirtualDeploymentListenerArrayOutput() VirtualDeploymentListenerArrayOutput ToVirtualDeploymentListenerArrayOutputWithContext(context.Context) VirtualDeploymentListenerArrayOutput }
VirtualDeploymentListenerArrayInput is an input type that accepts VirtualDeploymentListenerArray and VirtualDeploymentListenerArrayOutput values. You can construct a concrete instance of `VirtualDeploymentListenerArrayInput` via:
VirtualDeploymentListenerArray{ VirtualDeploymentListenerArgs{...} }
type VirtualDeploymentListenerArrayOutput ¶
type VirtualDeploymentListenerArrayOutput struct{ *pulumi.OutputState }
func (VirtualDeploymentListenerArrayOutput) ElementType ¶
func (VirtualDeploymentListenerArrayOutput) ElementType() reflect.Type
func (VirtualDeploymentListenerArrayOutput) Index ¶
func (o VirtualDeploymentListenerArrayOutput) Index(i pulumi.IntInput) VirtualDeploymentListenerOutput
func (VirtualDeploymentListenerArrayOutput) ToVirtualDeploymentListenerArrayOutput ¶
func (o VirtualDeploymentListenerArrayOutput) ToVirtualDeploymentListenerArrayOutput() VirtualDeploymentListenerArrayOutput
func (VirtualDeploymentListenerArrayOutput) ToVirtualDeploymentListenerArrayOutputWithContext ¶
func (o VirtualDeploymentListenerArrayOutput) ToVirtualDeploymentListenerArrayOutputWithContext(ctx context.Context) VirtualDeploymentListenerArrayOutput
type VirtualDeploymentListenerInput ¶
type VirtualDeploymentListenerInput interface { pulumi.Input ToVirtualDeploymentListenerOutput() VirtualDeploymentListenerOutput ToVirtualDeploymentListenerOutputWithContext(context.Context) VirtualDeploymentListenerOutput }
VirtualDeploymentListenerInput is an input type that accepts VirtualDeploymentListenerArgs and VirtualDeploymentListenerOutput values. You can construct a concrete instance of `VirtualDeploymentListenerInput` via:
VirtualDeploymentListenerArgs{...}
type VirtualDeploymentListenerOutput ¶
type VirtualDeploymentListenerOutput struct{ *pulumi.OutputState }
func (VirtualDeploymentListenerOutput) ElementType ¶
func (VirtualDeploymentListenerOutput) ElementType() reflect.Type
func (VirtualDeploymentListenerOutput) IdleTimeoutInMs ¶
func (o VirtualDeploymentListenerOutput) IdleTimeoutInMs() pulumi.StringPtrOutput
(Updatable) The maximum duration in milliseconds for which the request's stream may be idle. The value 0 (zero) indicates that the timeout is disabled.
func (VirtualDeploymentListenerOutput) Port ¶
func (o VirtualDeploymentListenerOutput) Port() pulumi.IntOutput
(Updatable) Port in which virtual deployment is running.
func (VirtualDeploymentListenerOutput) Protocol ¶
func (o VirtualDeploymentListenerOutput) Protocol() pulumi.StringOutput
(Updatable) Type of protocol used in virtual deployment.
func (VirtualDeploymentListenerOutput) RequestTimeoutInMs ¶
func (o VirtualDeploymentListenerOutput) RequestTimeoutInMs() pulumi.StringPtrOutput
(Updatable) The maximum duration in milliseconds for the deployed service to respond to an incoming request through the listener. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP/HTTP2 listeners, and disabled (no timeout) for the GRPC listeners. The value 0 (zero) indicates that the timeout is disabled. The timeout cannot be configured for the TCP and TLS_PASSTHROUGH listeners. For streaming responses from the deployed service, consider either keeping the timeout disabled or set a sufficiently high value.
func (VirtualDeploymentListenerOutput) ToVirtualDeploymentListenerOutput ¶
func (o VirtualDeploymentListenerOutput) ToVirtualDeploymentListenerOutput() VirtualDeploymentListenerOutput
func (VirtualDeploymentListenerOutput) ToVirtualDeploymentListenerOutputWithContext ¶
func (o VirtualDeploymentListenerOutput) ToVirtualDeploymentListenerOutputWithContext(ctx context.Context) VirtualDeploymentListenerOutput
type VirtualDeploymentMap ¶
type VirtualDeploymentMap map[string]VirtualDeploymentInput
func (VirtualDeploymentMap) ElementType ¶
func (VirtualDeploymentMap) ElementType() reflect.Type
func (VirtualDeploymentMap) ToVirtualDeploymentMapOutput ¶
func (i VirtualDeploymentMap) ToVirtualDeploymentMapOutput() VirtualDeploymentMapOutput
func (VirtualDeploymentMap) ToVirtualDeploymentMapOutputWithContext ¶
func (i VirtualDeploymentMap) ToVirtualDeploymentMapOutputWithContext(ctx context.Context) VirtualDeploymentMapOutput
type VirtualDeploymentMapInput ¶
type VirtualDeploymentMapInput interface { pulumi.Input ToVirtualDeploymentMapOutput() VirtualDeploymentMapOutput ToVirtualDeploymentMapOutputWithContext(context.Context) VirtualDeploymentMapOutput }
VirtualDeploymentMapInput is an input type that accepts VirtualDeploymentMap and VirtualDeploymentMapOutput values. You can construct a concrete instance of `VirtualDeploymentMapInput` via:
VirtualDeploymentMap{ "key": VirtualDeploymentArgs{...} }
type VirtualDeploymentMapOutput ¶
type VirtualDeploymentMapOutput struct{ *pulumi.OutputState }
func (VirtualDeploymentMapOutput) ElementType ¶
func (VirtualDeploymentMapOutput) ElementType() reflect.Type
func (VirtualDeploymentMapOutput) MapIndex ¶
func (o VirtualDeploymentMapOutput) MapIndex(k pulumi.StringInput) VirtualDeploymentOutput
func (VirtualDeploymentMapOutput) ToVirtualDeploymentMapOutput ¶
func (o VirtualDeploymentMapOutput) ToVirtualDeploymentMapOutput() VirtualDeploymentMapOutput
func (VirtualDeploymentMapOutput) ToVirtualDeploymentMapOutputWithContext ¶
func (o VirtualDeploymentMapOutput) ToVirtualDeploymentMapOutputWithContext(ctx context.Context) VirtualDeploymentMapOutput
type VirtualDeploymentOutput ¶
type VirtualDeploymentOutput struct{ *pulumi.OutputState }
func (VirtualDeploymentOutput) AccessLogging ¶
func (o VirtualDeploymentOutput) AccessLogging() VirtualDeploymentAccessLoggingOutput
(Updatable) This configuration determines if logging is enabled and where the logs will be output.
func (VirtualDeploymentOutput) CompartmentId ¶
func (o VirtualDeploymentOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (VirtualDeploymentOutput) DefinedTags ¶
func (o VirtualDeploymentOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (VirtualDeploymentOutput) Description ¶
func (o VirtualDeploymentOutput) Description() pulumi.StringOutput
(Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (VirtualDeploymentOutput) ElementType ¶
func (VirtualDeploymentOutput) ElementType() reflect.Type
func (VirtualDeploymentOutput) FreeformTags ¶
func (o VirtualDeploymentOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (VirtualDeploymentOutput) LifecycleDetails ¶
func (o VirtualDeploymentOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (VirtualDeploymentOutput) Listeners ¶
func (o VirtualDeploymentOutput) Listeners() VirtualDeploymentListenerArrayOutput
(Updatable) The listeners for the virtual deployment.
func (VirtualDeploymentOutput) Name ¶
func (o VirtualDeploymentOutput) Name() pulumi.StringOutput
A user-friendly name. The name must be unique within the same virtual service and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name`
func (VirtualDeploymentOutput) ServiceDiscovery ¶
func (o VirtualDeploymentOutput) ServiceDiscovery() VirtualDeploymentServiceDiscoveryOutput
(Updatable) Service Discovery configuration for virtual deployments.
func (VirtualDeploymentOutput) State ¶
func (o VirtualDeploymentOutput) State() pulumi.StringOutput
The current state of the Resource.
func (VirtualDeploymentOutput) SystemTags ¶
func (o VirtualDeploymentOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (VirtualDeploymentOutput) TimeCreated ¶
func (o VirtualDeploymentOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (VirtualDeploymentOutput) TimeUpdated ¶
func (o VirtualDeploymentOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (VirtualDeploymentOutput) ToVirtualDeploymentOutput ¶
func (o VirtualDeploymentOutput) ToVirtualDeploymentOutput() VirtualDeploymentOutput
func (VirtualDeploymentOutput) ToVirtualDeploymentOutputWithContext ¶
func (o VirtualDeploymentOutput) ToVirtualDeploymentOutputWithContext(ctx context.Context) VirtualDeploymentOutput
func (VirtualDeploymentOutput) VirtualServiceId ¶
func (o VirtualDeploymentOutput) VirtualServiceId() pulumi.StringOutput
The OCID of the service mesh in which this access policy is created.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type VirtualDeploymentServiceDiscoveryArgs ¶
type VirtualDeploymentServiceDiscoveryArgs struct { // (Updatable) The hostname of the virtual deployments. Hostname pulumi.StringPtrInput `pulumi:"hostname"` // (Updatable) Type of service discovery. Type pulumi.StringInput `pulumi:"type"` }
func (VirtualDeploymentServiceDiscoveryArgs) ElementType ¶
func (VirtualDeploymentServiceDiscoveryArgs) ElementType() reflect.Type
func (VirtualDeploymentServiceDiscoveryArgs) ToVirtualDeploymentServiceDiscoveryOutput ¶
func (i VirtualDeploymentServiceDiscoveryArgs) ToVirtualDeploymentServiceDiscoveryOutput() VirtualDeploymentServiceDiscoveryOutput
func (VirtualDeploymentServiceDiscoveryArgs) ToVirtualDeploymentServiceDiscoveryOutputWithContext ¶
func (i VirtualDeploymentServiceDiscoveryArgs) ToVirtualDeploymentServiceDiscoveryOutputWithContext(ctx context.Context) VirtualDeploymentServiceDiscoveryOutput
func (VirtualDeploymentServiceDiscoveryArgs) ToVirtualDeploymentServiceDiscoveryPtrOutput ¶
func (i VirtualDeploymentServiceDiscoveryArgs) ToVirtualDeploymentServiceDiscoveryPtrOutput() VirtualDeploymentServiceDiscoveryPtrOutput
func (VirtualDeploymentServiceDiscoveryArgs) ToVirtualDeploymentServiceDiscoveryPtrOutputWithContext ¶
func (i VirtualDeploymentServiceDiscoveryArgs) ToVirtualDeploymentServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualDeploymentServiceDiscoveryPtrOutput
type VirtualDeploymentServiceDiscoveryInput ¶
type VirtualDeploymentServiceDiscoveryInput interface { pulumi.Input ToVirtualDeploymentServiceDiscoveryOutput() VirtualDeploymentServiceDiscoveryOutput ToVirtualDeploymentServiceDiscoveryOutputWithContext(context.Context) VirtualDeploymentServiceDiscoveryOutput }
VirtualDeploymentServiceDiscoveryInput is an input type that accepts VirtualDeploymentServiceDiscoveryArgs and VirtualDeploymentServiceDiscoveryOutput values. You can construct a concrete instance of `VirtualDeploymentServiceDiscoveryInput` via:
VirtualDeploymentServiceDiscoveryArgs{...}
type VirtualDeploymentServiceDiscoveryOutput ¶
type VirtualDeploymentServiceDiscoveryOutput struct{ *pulumi.OutputState }
func (VirtualDeploymentServiceDiscoveryOutput) ElementType ¶
func (VirtualDeploymentServiceDiscoveryOutput) ElementType() reflect.Type
func (VirtualDeploymentServiceDiscoveryOutput) Hostname ¶
func (o VirtualDeploymentServiceDiscoveryOutput) Hostname() pulumi.StringPtrOutput
(Updatable) The hostname of the virtual deployments.
func (VirtualDeploymentServiceDiscoveryOutput) ToVirtualDeploymentServiceDiscoveryOutput ¶
func (o VirtualDeploymentServiceDiscoveryOutput) ToVirtualDeploymentServiceDiscoveryOutput() VirtualDeploymentServiceDiscoveryOutput
func (VirtualDeploymentServiceDiscoveryOutput) ToVirtualDeploymentServiceDiscoveryOutputWithContext ¶
func (o VirtualDeploymentServiceDiscoveryOutput) ToVirtualDeploymentServiceDiscoveryOutputWithContext(ctx context.Context) VirtualDeploymentServiceDiscoveryOutput
func (VirtualDeploymentServiceDiscoveryOutput) ToVirtualDeploymentServiceDiscoveryPtrOutput ¶
func (o VirtualDeploymentServiceDiscoveryOutput) ToVirtualDeploymentServiceDiscoveryPtrOutput() VirtualDeploymentServiceDiscoveryPtrOutput
func (VirtualDeploymentServiceDiscoveryOutput) ToVirtualDeploymentServiceDiscoveryPtrOutputWithContext ¶
func (o VirtualDeploymentServiceDiscoveryOutput) ToVirtualDeploymentServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualDeploymentServiceDiscoveryPtrOutput
func (VirtualDeploymentServiceDiscoveryOutput) Type ¶
func (o VirtualDeploymentServiceDiscoveryOutput) Type() pulumi.StringOutput
(Updatable) Type of service discovery.
type VirtualDeploymentServiceDiscoveryPtrInput ¶
type VirtualDeploymentServiceDiscoveryPtrInput interface { pulumi.Input ToVirtualDeploymentServiceDiscoveryPtrOutput() VirtualDeploymentServiceDiscoveryPtrOutput ToVirtualDeploymentServiceDiscoveryPtrOutputWithContext(context.Context) VirtualDeploymentServiceDiscoveryPtrOutput }
VirtualDeploymentServiceDiscoveryPtrInput is an input type that accepts VirtualDeploymentServiceDiscoveryArgs, VirtualDeploymentServiceDiscoveryPtr and VirtualDeploymentServiceDiscoveryPtrOutput values. You can construct a concrete instance of `VirtualDeploymentServiceDiscoveryPtrInput` via:
VirtualDeploymentServiceDiscoveryArgs{...} or: nil
func VirtualDeploymentServiceDiscoveryPtr ¶
func VirtualDeploymentServiceDiscoveryPtr(v *VirtualDeploymentServiceDiscoveryArgs) VirtualDeploymentServiceDiscoveryPtrInput
type VirtualDeploymentServiceDiscoveryPtrOutput ¶
type VirtualDeploymentServiceDiscoveryPtrOutput struct{ *pulumi.OutputState }
func (VirtualDeploymentServiceDiscoveryPtrOutput) ElementType ¶
func (VirtualDeploymentServiceDiscoveryPtrOutput) ElementType() reflect.Type
func (VirtualDeploymentServiceDiscoveryPtrOutput) Hostname ¶
func (o VirtualDeploymentServiceDiscoveryPtrOutput) Hostname() pulumi.StringPtrOutput
(Updatable) The hostname of the virtual deployments.
func (VirtualDeploymentServiceDiscoveryPtrOutput) ToVirtualDeploymentServiceDiscoveryPtrOutput ¶
func (o VirtualDeploymentServiceDiscoveryPtrOutput) ToVirtualDeploymentServiceDiscoveryPtrOutput() VirtualDeploymentServiceDiscoveryPtrOutput
func (VirtualDeploymentServiceDiscoveryPtrOutput) ToVirtualDeploymentServiceDiscoveryPtrOutputWithContext ¶
func (o VirtualDeploymentServiceDiscoveryPtrOutput) ToVirtualDeploymentServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualDeploymentServiceDiscoveryPtrOutput
func (VirtualDeploymentServiceDiscoveryPtrOutput) Type ¶
func (o VirtualDeploymentServiceDiscoveryPtrOutput) Type() pulumi.StringPtrOutput
(Updatable) Type of service discovery.
type VirtualDeploymentState ¶
type VirtualDeploymentState struct { // (Updatable) This configuration determines if logging is enabled and where the logs will be output. AccessLogging VirtualDeploymentAccessLoggingPtrInput // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringPtrInput // (Updatable) The listeners for the virtual deployment. Listeners VirtualDeploymentListenerArrayInput // A user-friendly name. The name must be unique within the same virtual service and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name pulumi.StringPtrInput // (Updatable) Service Discovery configuration for virtual deployments. ServiceDiscovery VirtualDeploymentServiceDiscoveryPtrInput // The current state of the Resource. State pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringPtrInput // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringPtrInput // The OCID of the service mesh in which this access policy is created. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values VirtualServiceId pulumi.StringPtrInput }
func (VirtualDeploymentState) ElementType ¶
func (VirtualDeploymentState) ElementType() reflect.Type
type VirtualService ¶
type VirtualService struct { pulumi.CustomResourceState // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Routing policy for the virtual service. DefaultRoutingPolicy VirtualServiceDefaultRoutingPolicyOutput `pulumi:"defaultRoutingPolicy"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringOutput `pulumi:"description"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // (Updatable) The DNS hostnames of the virtual service that is used by its callers. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com". Can be omitted if the virtual service will only have TCP virtual deployments. Hosts pulumi.StringArrayOutput `pulumi:"hosts"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // The OCID of the service mesh in which this virtual service is created. MeshId pulumi.StringOutput `pulumi:"meshId"` // (Updatable) The mTLS authentication mode to use when receiving requests from other virtual services or ingress gateways within the mesh. Mtls VirtualServiceMtlsOutput `pulumi:"mtls"` // A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Name pulumi.StringOutput `pulumi:"name"` // The current state of the Resource. State pulumi.StringOutput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` }
This resource provides the Virtual Service resource in Oracle Cloud Infrastructure Service Mesh service.
Creates a new VirtualService.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.NewVirtualService(ctx, "test_virtual_service", &ServiceMesh.VirtualServiceArgs{ CompartmentId: pulumi.Any(compartmentId), MeshId: pulumi.Any(testMesh.Id), Name: pulumi.Any(virtualServiceName), DefaultRoutingPolicy: &servicemesh.VirtualServiceDefaultRoutingPolicyArgs{ Type: pulumi.Any(virtualServiceDefaultRoutingPolicyType), }, DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, Description: pulumi.Any(virtualServiceDescription), FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, Hosts: pulumi.Any(virtualServiceHosts), Mtls: &servicemesh.VirtualServiceMtlsArgs{ Mode: pulumi.Any(virtualServiceMtlsMode), MaximumValidity: pulumi.Any(virtualServiceMtlsMaximumValidity), }, }) if err != nil { return err } return nil }) }
```
## Import
VirtualServices can be imported using the `id`, e.g.
```sh $ pulumi import oci:ServiceMesh/virtualService:VirtualService test_virtual_service "id" ```
func GetVirtualService ¶
func GetVirtualService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualServiceState, opts ...pulumi.ResourceOption) (*VirtualService, error)
GetVirtualService gets an existing VirtualService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualService ¶
func NewVirtualService(ctx *pulumi.Context, name string, args *VirtualServiceArgs, opts ...pulumi.ResourceOption) (*VirtualService, error)
NewVirtualService registers a new resource with the given unique name, arguments, and options.
func (*VirtualService) ElementType ¶
func (*VirtualService) ElementType() reflect.Type
func (*VirtualService) ToVirtualServiceOutput ¶
func (i *VirtualService) ToVirtualServiceOutput() VirtualServiceOutput
func (*VirtualService) ToVirtualServiceOutputWithContext ¶
func (i *VirtualService) ToVirtualServiceOutputWithContext(ctx context.Context) VirtualServiceOutput
type VirtualServiceArgs ¶
type VirtualServiceArgs struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput // (Updatable) Routing policy for the virtual service. DefaultRoutingPolicy VirtualServiceDefaultRoutingPolicyPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // (Updatable) The DNS hostnames of the virtual service that is used by its callers. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com". Can be omitted if the virtual service will only have TCP virtual deployments. Hosts pulumi.StringArrayInput // The OCID of the service mesh in which this virtual service is created. MeshId pulumi.StringInput // (Updatable) The mTLS authentication mode to use when receiving requests from other virtual services or ingress gateways within the mesh. Mtls VirtualServiceMtlsPtrInput // A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Name pulumi.StringPtrInput }
The set of arguments for constructing a VirtualService resource.
func (VirtualServiceArgs) ElementType ¶
func (VirtualServiceArgs) ElementType() reflect.Type
type VirtualServiceArray ¶
type VirtualServiceArray []VirtualServiceInput
func (VirtualServiceArray) ElementType ¶
func (VirtualServiceArray) ElementType() reflect.Type
func (VirtualServiceArray) ToVirtualServiceArrayOutput ¶
func (i VirtualServiceArray) ToVirtualServiceArrayOutput() VirtualServiceArrayOutput
func (VirtualServiceArray) ToVirtualServiceArrayOutputWithContext ¶
func (i VirtualServiceArray) ToVirtualServiceArrayOutputWithContext(ctx context.Context) VirtualServiceArrayOutput
type VirtualServiceArrayInput ¶
type VirtualServiceArrayInput interface { pulumi.Input ToVirtualServiceArrayOutput() VirtualServiceArrayOutput ToVirtualServiceArrayOutputWithContext(context.Context) VirtualServiceArrayOutput }
VirtualServiceArrayInput is an input type that accepts VirtualServiceArray and VirtualServiceArrayOutput values. You can construct a concrete instance of `VirtualServiceArrayInput` via:
VirtualServiceArray{ VirtualServiceArgs{...} }
type VirtualServiceArrayOutput ¶
type VirtualServiceArrayOutput struct{ *pulumi.OutputState }
func (VirtualServiceArrayOutput) ElementType ¶
func (VirtualServiceArrayOutput) ElementType() reflect.Type
func (VirtualServiceArrayOutput) Index ¶
func (o VirtualServiceArrayOutput) Index(i pulumi.IntInput) VirtualServiceOutput
func (VirtualServiceArrayOutput) ToVirtualServiceArrayOutput ¶
func (o VirtualServiceArrayOutput) ToVirtualServiceArrayOutput() VirtualServiceArrayOutput
func (VirtualServiceArrayOutput) ToVirtualServiceArrayOutputWithContext ¶
func (o VirtualServiceArrayOutput) ToVirtualServiceArrayOutputWithContext(ctx context.Context) VirtualServiceArrayOutput
type VirtualServiceDefaultRoutingPolicy ¶
type VirtualServiceDefaultRoutingPolicy struct { // (Updatable) Type of the virtual service routing policy. Type string `pulumi:"type"` }
type VirtualServiceDefaultRoutingPolicyArgs ¶
type VirtualServiceDefaultRoutingPolicyArgs struct { // (Updatable) Type of the virtual service routing policy. Type pulumi.StringInput `pulumi:"type"` }
func (VirtualServiceDefaultRoutingPolicyArgs) ElementType ¶
func (VirtualServiceDefaultRoutingPolicyArgs) ElementType() reflect.Type
func (VirtualServiceDefaultRoutingPolicyArgs) ToVirtualServiceDefaultRoutingPolicyOutput ¶
func (i VirtualServiceDefaultRoutingPolicyArgs) ToVirtualServiceDefaultRoutingPolicyOutput() VirtualServiceDefaultRoutingPolicyOutput
func (VirtualServiceDefaultRoutingPolicyArgs) ToVirtualServiceDefaultRoutingPolicyOutputWithContext ¶
func (i VirtualServiceDefaultRoutingPolicyArgs) ToVirtualServiceDefaultRoutingPolicyOutputWithContext(ctx context.Context) VirtualServiceDefaultRoutingPolicyOutput
func (VirtualServiceDefaultRoutingPolicyArgs) ToVirtualServiceDefaultRoutingPolicyPtrOutput ¶
func (i VirtualServiceDefaultRoutingPolicyArgs) ToVirtualServiceDefaultRoutingPolicyPtrOutput() VirtualServiceDefaultRoutingPolicyPtrOutput
func (VirtualServiceDefaultRoutingPolicyArgs) ToVirtualServiceDefaultRoutingPolicyPtrOutputWithContext ¶
func (i VirtualServiceDefaultRoutingPolicyArgs) ToVirtualServiceDefaultRoutingPolicyPtrOutputWithContext(ctx context.Context) VirtualServiceDefaultRoutingPolicyPtrOutput
type VirtualServiceDefaultRoutingPolicyInput ¶
type VirtualServiceDefaultRoutingPolicyInput interface { pulumi.Input ToVirtualServiceDefaultRoutingPolicyOutput() VirtualServiceDefaultRoutingPolicyOutput ToVirtualServiceDefaultRoutingPolicyOutputWithContext(context.Context) VirtualServiceDefaultRoutingPolicyOutput }
VirtualServiceDefaultRoutingPolicyInput is an input type that accepts VirtualServiceDefaultRoutingPolicyArgs and VirtualServiceDefaultRoutingPolicyOutput values. You can construct a concrete instance of `VirtualServiceDefaultRoutingPolicyInput` via:
VirtualServiceDefaultRoutingPolicyArgs{...}
type VirtualServiceDefaultRoutingPolicyOutput ¶
type VirtualServiceDefaultRoutingPolicyOutput struct{ *pulumi.OutputState }
func (VirtualServiceDefaultRoutingPolicyOutput) ElementType ¶
func (VirtualServiceDefaultRoutingPolicyOutput) ElementType() reflect.Type
func (VirtualServiceDefaultRoutingPolicyOutput) ToVirtualServiceDefaultRoutingPolicyOutput ¶
func (o VirtualServiceDefaultRoutingPolicyOutput) ToVirtualServiceDefaultRoutingPolicyOutput() VirtualServiceDefaultRoutingPolicyOutput
func (VirtualServiceDefaultRoutingPolicyOutput) ToVirtualServiceDefaultRoutingPolicyOutputWithContext ¶
func (o VirtualServiceDefaultRoutingPolicyOutput) ToVirtualServiceDefaultRoutingPolicyOutputWithContext(ctx context.Context) VirtualServiceDefaultRoutingPolicyOutput
func (VirtualServiceDefaultRoutingPolicyOutput) ToVirtualServiceDefaultRoutingPolicyPtrOutput ¶
func (o VirtualServiceDefaultRoutingPolicyOutput) ToVirtualServiceDefaultRoutingPolicyPtrOutput() VirtualServiceDefaultRoutingPolicyPtrOutput
func (VirtualServiceDefaultRoutingPolicyOutput) ToVirtualServiceDefaultRoutingPolicyPtrOutputWithContext ¶
func (o VirtualServiceDefaultRoutingPolicyOutput) ToVirtualServiceDefaultRoutingPolicyPtrOutputWithContext(ctx context.Context) VirtualServiceDefaultRoutingPolicyPtrOutput
func (VirtualServiceDefaultRoutingPolicyOutput) Type ¶
func (o VirtualServiceDefaultRoutingPolicyOutput) Type() pulumi.StringOutput
(Updatable) Type of the virtual service routing policy.
type VirtualServiceDefaultRoutingPolicyPtrInput ¶
type VirtualServiceDefaultRoutingPolicyPtrInput interface { pulumi.Input ToVirtualServiceDefaultRoutingPolicyPtrOutput() VirtualServiceDefaultRoutingPolicyPtrOutput ToVirtualServiceDefaultRoutingPolicyPtrOutputWithContext(context.Context) VirtualServiceDefaultRoutingPolicyPtrOutput }
VirtualServiceDefaultRoutingPolicyPtrInput is an input type that accepts VirtualServiceDefaultRoutingPolicyArgs, VirtualServiceDefaultRoutingPolicyPtr and VirtualServiceDefaultRoutingPolicyPtrOutput values. You can construct a concrete instance of `VirtualServiceDefaultRoutingPolicyPtrInput` via:
VirtualServiceDefaultRoutingPolicyArgs{...} or: nil
func VirtualServiceDefaultRoutingPolicyPtr ¶
func VirtualServiceDefaultRoutingPolicyPtr(v *VirtualServiceDefaultRoutingPolicyArgs) VirtualServiceDefaultRoutingPolicyPtrInput
type VirtualServiceDefaultRoutingPolicyPtrOutput ¶
type VirtualServiceDefaultRoutingPolicyPtrOutput struct{ *pulumi.OutputState }
func (VirtualServiceDefaultRoutingPolicyPtrOutput) ElementType ¶
func (VirtualServiceDefaultRoutingPolicyPtrOutput) ElementType() reflect.Type
func (VirtualServiceDefaultRoutingPolicyPtrOutput) ToVirtualServiceDefaultRoutingPolicyPtrOutput ¶
func (o VirtualServiceDefaultRoutingPolicyPtrOutput) ToVirtualServiceDefaultRoutingPolicyPtrOutput() VirtualServiceDefaultRoutingPolicyPtrOutput
func (VirtualServiceDefaultRoutingPolicyPtrOutput) ToVirtualServiceDefaultRoutingPolicyPtrOutputWithContext ¶
func (o VirtualServiceDefaultRoutingPolicyPtrOutput) ToVirtualServiceDefaultRoutingPolicyPtrOutputWithContext(ctx context.Context) VirtualServiceDefaultRoutingPolicyPtrOutput
func (VirtualServiceDefaultRoutingPolicyPtrOutput) Type ¶
func (o VirtualServiceDefaultRoutingPolicyPtrOutput) Type() pulumi.StringPtrOutput
(Updatable) Type of the virtual service routing policy.
type VirtualServiceInput ¶
type VirtualServiceInput interface { pulumi.Input ToVirtualServiceOutput() VirtualServiceOutput ToVirtualServiceOutputWithContext(ctx context.Context) VirtualServiceOutput }
type VirtualServiceMap ¶
type VirtualServiceMap map[string]VirtualServiceInput
func (VirtualServiceMap) ElementType ¶
func (VirtualServiceMap) ElementType() reflect.Type
func (VirtualServiceMap) ToVirtualServiceMapOutput ¶
func (i VirtualServiceMap) ToVirtualServiceMapOutput() VirtualServiceMapOutput
func (VirtualServiceMap) ToVirtualServiceMapOutputWithContext ¶
func (i VirtualServiceMap) ToVirtualServiceMapOutputWithContext(ctx context.Context) VirtualServiceMapOutput
type VirtualServiceMapInput ¶
type VirtualServiceMapInput interface { pulumi.Input ToVirtualServiceMapOutput() VirtualServiceMapOutput ToVirtualServiceMapOutputWithContext(context.Context) VirtualServiceMapOutput }
VirtualServiceMapInput is an input type that accepts VirtualServiceMap and VirtualServiceMapOutput values. You can construct a concrete instance of `VirtualServiceMapInput` via:
VirtualServiceMap{ "key": VirtualServiceArgs{...} }
type VirtualServiceMapOutput ¶
type VirtualServiceMapOutput struct{ *pulumi.OutputState }
func (VirtualServiceMapOutput) ElementType ¶
func (VirtualServiceMapOutput) ElementType() reflect.Type
func (VirtualServiceMapOutput) MapIndex ¶
func (o VirtualServiceMapOutput) MapIndex(k pulumi.StringInput) VirtualServiceOutput
func (VirtualServiceMapOutput) ToVirtualServiceMapOutput ¶
func (o VirtualServiceMapOutput) ToVirtualServiceMapOutput() VirtualServiceMapOutput
func (VirtualServiceMapOutput) ToVirtualServiceMapOutputWithContext ¶
func (o VirtualServiceMapOutput) ToVirtualServiceMapOutputWithContext(ctx context.Context) VirtualServiceMapOutput
type VirtualServiceMtls ¶
type VirtualServiceMtls struct { // The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh. CertificateId *string `pulumi:"certificateId"` // (Updatable) The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days. MaximumValidity *int `pulumi:"maximumValidity"` // (Updatable) DISABLED: Connection is not tunneled. PERMISSIVE: Connection can be either plaintext or an mTLS tunnel. STRICT: Connection is an mTLS tunnel. Clients without a valid certificate will be rejected. Mode string `pulumi:"mode"` }
type VirtualServiceMtlsArgs ¶
type VirtualServiceMtlsArgs struct { // The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh. CertificateId pulumi.StringPtrInput `pulumi:"certificateId"` // (Updatable) The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days. MaximumValidity pulumi.IntPtrInput `pulumi:"maximumValidity"` // (Updatable) DISABLED: Connection is not tunneled. PERMISSIVE: Connection can be either plaintext or an mTLS tunnel. STRICT: Connection is an mTLS tunnel. Clients without a valid certificate will be rejected. Mode pulumi.StringInput `pulumi:"mode"` }
func (VirtualServiceMtlsArgs) ElementType ¶
func (VirtualServiceMtlsArgs) ElementType() reflect.Type
func (VirtualServiceMtlsArgs) ToVirtualServiceMtlsOutput ¶
func (i VirtualServiceMtlsArgs) ToVirtualServiceMtlsOutput() VirtualServiceMtlsOutput
func (VirtualServiceMtlsArgs) ToVirtualServiceMtlsOutputWithContext ¶
func (i VirtualServiceMtlsArgs) ToVirtualServiceMtlsOutputWithContext(ctx context.Context) VirtualServiceMtlsOutput
func (VirtualServiceMtlsArgs) ToVirtualServiceMtlsPtrOutput ¶
func (i VirtualServiceMtlsArgs) ToVirtualServiceMtlsPtrOutput() VirtualServiceMtlsPtrOutput
func (VirtualServiceMtlsArgs) ToVirtualServiceMtlsPtrOutputWithContext ¶
func (i VirtualServiceMtlsArgs) ToVirtualServiceMtlsPtrOutputWithContext(ctx context.Context) VirtualServiceMtlsPtrOutput
type VirtualServiceMtlsInput ¶
type VirtualServiceMtlsInput interface { pulumi.Input ToVirtualServiceMtlsOutput() VirtualServiceMtlsOutput ToVirtualServiceMtlsOutputWithContext(context.Context) VirtualServiceMtlsOutput }
VirtualServiceMtlsInput is an input type that accepts VirtualServiceMtlsArgs and VirtualServiceMtlsOutput values. You can construct a concrete instance of `VirtualServiceMtlsInput` via:
VirtualServiceMtlsArgs{...}
type VirtualServiceMtlsOutput ¶
type VirtualServiceMtlsOutput struct{ *pulumi.OutputState }
func (VirtualServiceMtlsOutput) CertificateId ¶
func (o VirtualServiceMtlsOutput) CertificateId() pulumi.StringPtrOutput
The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh.
func (VirtualServiceMtlsOutput) ElementType ¶
func (VirtualServiceMtlsOutput) ElementType() reflect.Type
func (VirtualServiceMtlsOutput) MaximumValidity ¶
func (o VirtualServiceMtlsOutput) MaximumValidity() pulumi.IntPtrOutput
(Updatable) The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days.
func (VirtualServiceMtlsOutput) Mode ¶
func (o VirtualServiceMtlsOutput) Mode() pulumi.StringOutput
(Updatable) DISABLED: Connection is not tunneled. PERMISSIVE: Connection can be either plaintext or an mTLS tunnel. STRICT: Connection is an mTLS tunnel. Clients without a valid certificate will be rejected.
func (VirtualServiceMtlsOutput) ToVirtualServiceMtlsOutput ¶
func (o VirtualServiceMtlsOutput) ToVirtualServiceMtlsOutput() VirtualServiceMtlsOutput
func (VirtualServiceMtlsOutput) ToVirtualServiceMtlsOutputWithContext ¶
func (o VirtualServiceMtlsOutput) ToVirtualServiceMtlsOutputWithContext(ctx context.Context) VirtualServiceMtlsOutput
func (VirtualServiceMtlsOutput) ToVirtualServiceMtlsPtrOutput ¶
func (o VirtualServiceMtlsOutput) ToVirtualServiceMtlsPtrOutput() VirtualServiceMtlsPtrOutput
func (VirtualServiceMtlsOutput) ToVirtualServiceMtlsPtrOutputWithContext ¶
func (o VirtualServiceMtlsOutput) ToVirtualServiceMtlsPtrOutputWithContext(ctx context.Context) VirtualServiceMtlsPtrOutput
type VirtualServiceMtlsPtrInput ¶
type VirtualServiceMtlsPtrInput interface { pulumi.Input ToVirtualServiceMtlsPtrOutput() VirtualServiceMtlsPtrOutput ToVirtualServiceMtlsPtrOutputWithContext(context.Context) VirtualServiceMtlsPtrOutput }
VirtualServiceMtlsPtrInput is an input type that accepts VirtualServiceMtlsArgs, VirtualServiceMtlsPtr and VirtualServiceMtlsPtrOutput values. You can construct a concrete instance of `VirtualServiceMtlsPtrInput` via:
VirtualServiceMtlsArgs{...} or: nil
func VirtualServiceMtlsPtr ¶
func VirtualServiceMtlsPtr(v *VirtualServiceMtlsArgs) VirtualServiceMtlsPtrInput
type VirtualServiceMtlsPtrOutput ¶
type VirtualServiceMtlsPtrOutput struct{ *pulumi.OutputState }
func (VirtualServiceMtlsPtrOutput) CertificateId ¶
func (o VirtualServiceMtlsPtrOutput) CertificateId() pulumi.StringPtrOutput
The OCID of the certificate resource that will be used for mTLS authentication with other virtual services in the mesh.
func (VirtualServiceMtlsPtrOutput) Elem ¶
func (o VirtualServiceMtlsPtrOutput) Elem() VirtualServiceMtlsOutput
func (VirtualServiceMtlsPtrOutput) ElementType ¶
func (VirtualServiceMtlsPtrOutput) ElementType() reflect.Type
func (VirtualServiceMtlsPtrOutput) MaximumValidity ¶
func (o VirtualServiceMtlsPtrOutput) MaximumValidity() pulumi.IntPtrOutput
(Updatable) The number of days the mTLS certificate is valid. This value should be less than the Maximum Validity Duration for Certificates (Days) setting on the Certificate Authority associated with this Mesh. The certificate will be automatically renewed after 2/3 of the validity period, so a certificate with a maximum validity of 45 days will be renewed every 30 days.
func (VirtualServiceMtlsPtrOutput) Mode ¶
func (o VirtualServiceMtlsPtrOutput) Mode() pulumi.StringPtrOutput
(Updatable) DISABLED: Connection is not tunneled. PERMISSIVE: Connection can be either plaintext or an mTLS tunnel. STRICT: Connection is an mTLS tunnel. Clients without a valid certificate will be rejected.
func (VirtualServiceMtlsPtrOutput) ToVirtualServiceMtlsPtrOutput ¶
func (o VirtualServiceMtlsPtrOutput) ToVirtualServiceMtlsPtrOutput() VirtualServiceMtlsPtrOutput
func (VirtualServiceMtlsPtrOutput) ToVirtualServiceMtlsPtrOutputWithContext ¶
func (o VirtualServiceMtlsPtrOutput) ToVirtualServiceMtlsPtrOutputWithContext(ctx context.Context) VirtualServiceMtlsPtrOutput
type VirtualServiceOutput ¶
type VirtualServiceOutput struct{ *pulumi.OutputState }
func (VirtualServiceOutput) CompartmentId ¶
func (o VirtualServiceOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (VirtualServiceOutput) DefaultRoutingPolicy ¶
func (o VirtualServiceOutput) DefaultRoutingPolicy() VirtualServiceDefaultRoutingPolicyOutput
(Updatable) Routing policy for the virtual service.
func (VirtualServiceOutput) DefinedTags ¶
func (o VirtualServiceOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (VirtualServiceOutput) Description ¶
func (o VirtualServiceOutput) Description() pulumi.StringOutput
(Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (VirtualServiceOutput) ElementType ¶
func (VirtualServiceOutput) ElementType() reflect.Type
func (VirtualServiceOutput) FreeformTags ¶
func (o VirtualServiceOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (VirtualServiceOutput) Hosts ¶
func (o VirtualServiceOutput) Hosts() pulumi.StringArrayOutput
(Updatable) The DNS hostnames of the virtual service that is used by its callers. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com". Can be omitted if the virtual service will only have TCP virtual deployments.
func (VirtualServiceOutput) LifecycleDetails ¶
func (o VirtualServiceOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (VirtualServiceOutput) MeshId ¶
func (o VirtualServiceOutput) MeshId() pulumi.StringOutput
The OCID of the service mesh in which this virtual service is created.
func (VirtualServiceOutput) Mtls ¶
func (o VirtualServiceOutput) Mtls() VirtualServiceMtlsOutput
(Updatable) The mTLS authentication mode to use when receiving requests from other virtual services or ingress gateways within the mesh.
func (VirtualServiceOutput) Name ¶
func (o VirtualServiceOutput) Name() pulumi.StringOutput
A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name`
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (VirtualServiceOutput) State ¶
func (o VirtualServiceOutput) State() pulumi.StringOutput
The current state of the Resource.
func (VirtualServiceOutput) SystemTags ¶
func (o VirtualServiceOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (VirtualServiceOutput) TimeCreated ¶
func (o VirtualServiceOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (VirtualServiceOutput) TimeUpdated ¶
func (o VirtualServiceOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (VirtualServiceOutput) ToVirtualServiceOutput ¶
func (o VirtualServiceOutput) ToVirtualServiceOutput() VirtualServiceOutput
func (VirtualServiceOutput) ToVirtualServiceOutputWithContext ¶
func (o VirtualServiceOutput) ToVirtualServiceOutputWithContext(ctx context.Context) VirtualServiceOutput
type VirtualServiceRouteTable ¶
type VirtualServiceRouteTable struct { pulumi.CustomResourceState // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringOutput `pulumi:"description"` // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // A user-friendly name. The name must be unique within the same virtual service and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name pulumi.StringOutput `pulumi:"name"` // (Updatable) The priority of the route table. Lower value means higher priority. The routes are declared based on the priority. Priority pulumi.IntOutput `pulumi:"priority"` // (Updatable) The route rules for the virtual service. RouteRules VirtualServiceRouteTableRouteRuleArrayOutput `pulumi:"routeRules"` // The current state of the Resource. State pulumi.StringOutput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapOutput `pulumi:"systemTags"` // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // The OCID of the service mesh in which this access policy is created. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values VirtualServiceId pulumi.StringOutput `pulumi:"virtualServiceId"` }
This resource provides the Virtual Service Route Table resource in Oracle Cloud Infrastructure Service Mesh service.
Creates a new VirtualServiceRouteTable.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ServiceMesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceMesh.NewVirtualServiceRouteTable(ctx, "test_virtual_service_route_table", &ServiceMesh.VirtualServiceRouteTableArgs{ CompartmentId: pulumi.Any(compartmentId), Name: pulumi.Any(virtualServiceRouteTableName), RouteRules: servicemesh.VirtualServiceRouteTableRouteRuleArray{ &servicemesh.VirtualServiceRouteTableRouteRuleArgs{ Destinations: servicemesh.VirtualServiceRouteTableRouteRuleDestinationArray{ &servicemesh.VirtualServiceRouteTableRouteRuleDestinationArgs{ VirtualDeploymentId: pulumi.Any(testVirtualDeployment.Id), Weight: pulumi.Any(virtualServiceRouteTableRouteRulesDestinationsWeight), Port: pulumi.Any(virtualServiceRouteTableRouteRulesDestinationsPort), }, }, Type: pulumi.Any(virtualServiceRouteTableRouteRulesType), IsGrpc: pulumi.Any(virtualServiceRouteTableRouteRulesIsGrpc), Path: pulumi.Any(virtualServiceRouteTableRouteRulesPath), PathType: pulumi.Any(virtualServiceRouteTableRouteRulesPathType), RequestTimeoutInMs: pulumi.Any(virtualServiceRouteTableRouteRulesRequestTimeoutInMs), }, }, VirtualServiceId: pulumi.Any(testVirtualService.Id), DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, Description: pulumi.Any(virtualServiceRouteTableDescription), FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, Priority: pulumi.Any(virtualServiceRouteTablePriority), }) if err != nil { return err } return nil }) }
```
## Import
VirtualServiceRouteTables can be imported using the `id`, e.g.
```sh $ pulumi import oci:ServiceMesh/virtualServiceRouteTable:VirtualServiceRouteTable test_virtual_service_route_table "id" ```
func GetVirtualServiceRouteTable ¶
func GetVirtualServiceRouteTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualServiceRouteTableState, opts ...pulumi.ResourceOption) (*VirtualServiceRouteTable, error)
GetVirtualServiceRouteTable gets an existing VirtualServiceRouteTable resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualServiceRouteTable ¶
func NewVirtualServiceRouteTable(ctx *pulumi.Context, name string, args *VirtualServiceRouteTableArgs, opts ...pulumi.ResourceOption) (*VirtualServiceRouteTable, error)
NewVirtualServiceRouteTable registers a new resource with the given unique name, arguments, and options.
func (*VirtualServiceRouteTable) ElementType ¶
func (*VirtualServiceRouteTable) ElementType() reflect.Type
func (*VirtualServiceRouteTable) ToVirtualServiceRouteTableOutput ¶
func (i *VirtualServiceRouteTable) ToVirtualServiceRouteTableOutput() VirtualServiceRouteTableOutput
func (*VirtualServiceRouteTable) ToVirtualServiceRouteTableOutputWithContext ¶
func (i *VirtualServiceRouteTable) ToVirtualServiceRouteTableOutputWithContext(ctx context.Context) VirtualServiceRouteTableOutput
type VirtualServiceRouteTableArgs ¶
type VirtualServiceRouteTableArgs struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // A user-friendly name. The name must be unique within the same virtual service and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name pulumi.StringPtrInput // (Updatable) The priority of the route table. Lower value means higher priority. The routes are declared based on the priority. Priority pulumi.IntPtrInput // (Updatable) The route rules for the virtual service. RouteRules VirtualServiceRouteTableRouteRuleArrayInput // The OCID of the service mesh in which this access policy is created. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values VirtualServiceId pulumi.StringInput }
The set of arguments for constructing a VirtualServiceRouteTable resource.
func (VirtualServiceRouteTableArgs) ElementType ¶
func (VirtualServiceRouteTableArgs) ElementType() reflect.Type
type VirtualServiceRouteTableArray ¶
type VirtualServiceRouteTableArray []VirtualServiceRouteTableInput
func (VirtualServiceRouteTableArray) ElementType ¶
func (VirtualServiceRouteTableArray) ElementType() reflect.Type
func (VirtualServiceRouteTableArray) ToVirtualServiceRouteTableArrayOutput ¶
func (i VirtualServiceRouteTableArray) ToVirtualServiceRouteTableArrayOutput() VirtualServiceRouteTableArrayOutput
func (VirtualServiceRouteTableArray) ToVirtualServiceRouteTableArrayOutputWithContext ¶
func (i VirtualServiceRouteTableArray) ToVirtualServiceRouteTableArrayOutputWithContext(ctx context.Context) VirtualServiceRouteTableArrayOutput
type VirtualServiceRouteTableArrayInput ¶
type VirtualServiceRouteTableArrayInput interface { pulumi.Input ToVirtualServiceRouteTableArrayOutput() VirtualServiceRouteTableArrayOutput ToVirtualServiceRouteTableArrayOutputWithContext(context.Context) VirtualServiceRouteTableArrayOutput }
VirtualServiceRouteTableArrayInput is an input type that accepts VirtualServiceRouteTableArray and VirtualServiceRouteTableArrayOutput values. You can construct a concrete instance of `VirtualServiceRouteTableArrayInput` via:
VirtualServiceRouteTableArray{ VirtualServiceRouteTableArgs{...} }
type VirtualServiceRouteTableArrayOutput ¶
type VirtualServiceRouteTableArrayOutput struct{ *pulumi.OutputState }
func (VirtualServiceRouteTableArrayOutput) ElementType ¶
func (VirtualServiceRouteTableArrayOutput) ElementType() reflect.Type
func (VirtualServiceRouteTableArrayOutput) Index ¶
func (o VirtualServiceRouteTableArrayOutput) Index(i pulumi.IntInput) VirtualServiceRouteTableOutput
func (VirtualServiceRouteTableArrayOutput) ToVirtualServiceRouteTableArrayOutput ¶
func (o VirtualServiceRouteTableArrayOutput) ToVirtualServiceRouteTableArrayOutput() VirtualServiceRouteTableArrayOutput
func (VirtualServiceRouteTableArrayOutput) ToVirtualServiceRouteTableArrayOutputWithContext ¶
func (o VirtualServiceRouteTableArrayOutput) ToVirtualServiceRouteTableArrayOutputWithContext(ctx context.Context) VirtualServiceRouteTableArrayOutput
type VirtualServiceRouteTableInput ¶
type VirtualServiceRouteTableInput interface { pulumi.Input ToVirtualServiceRouteTableOutput() VirtualServiceRouteTableOutput ToVirtualServiceRouteTableOutputWithContext(ctx context.Context) VirtualServiceRouteTableOutput }
type VirtualServiceRouteTableMap ¶
type VirtualServiceRouteTableMap map[string]VirtualServiceRouteTableInput
func (VirtualServiceRouteTableMap) ElementType ¶
func (VirtualServiceRouteTableMap) ElementType() reflect.Type
func (VirtualServiceRouteTableMap) ToVirtualServiceRouteTableMapOutput ¶
func (i VirtualServiceRouteTableMap) ToVirtualServiceRouteTableMapOutput() VirtualServiceRouteTableMapOutput
func (VirtualServiceRouteTableMap) ToVirtualServiceRouteTableMapOutputWithContext ¶
func (i VirtualServiceRouteTableMap) ToVirtualServiceRouteTableMapOutputWithContext(ctx context.Context) VirtualServiceRouteTableMapOutput
type VirtualServiceRouteTableMapInput ¶
type VirtualServiceRouteTableMapInput interface { pulumi.Input ToVirtualServiceRouteTableMapOutput() VirtualServiceRouteTableMapOutput ToVirtualServiceRouteTableMapOutputWithContext(context.Context) VirtualServiceRouteTableMapOutput }
VirtualServiceRouteTableMapInput is an input type that accepts VirtualServiceRouteTableMap and VirtualServiceRouteTableMapOutput values. You can construct a concrete instance of `VirtualServiceRouteTableMapInput` via:
VirtualServiceRouteTableMap{ "key": VirtualServiceRouteTableArgs{...} }
type VirtualServiceRouteTableMapOutput ¶
type VirtualServiceRouteTableMapOutput struct{ *pulumi.OutputState }
func (VirtualServiceRouteTableMapOutput) ElementType ¶
func (VirtualServiceRouteTableMapOutput) ElementType() reflect.Type
func (VirtualServiceRouteTableMapOutput) MapIndex ¶
func (o VirtualServiceRouteTableMapOutput) MapIndex(k pulumi.StringInput) VirtualServiceRouteTableOutput
func (VirtualServiceRouteTableMapOutput) ToVirtualServiceRouteTableMapOutput ¶
func (o VirtualServiceRouteTableMapOutput) ToVirtualServiceRouteTableMapOutput() VirtualServiceRouteTableMapOutput
func (VirtualServiceRouteTableMapOutput) ToVirtualServiceRouteTableMapOutputWithContext ¶
func (o VirtualServiceRouteTableMapOutput) ToVirtualServiceRouteTableMapOutputWithContext(ctx context.Context) VirtualServiceRouteTableMapOutput
type VirtualServiceRouteTableOutput ¶
type VirtualServiceRouteTableOutput struct{ *pulumi.OutputState }
func (VirtualServiceRouteTableOutput) CompartmentId ¶
func (o VirtualServiceRouteTableOutput) CompartmentId() pulumi.StringOutput
(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment.
func (VirtualServiceRouteTableOutput) DefinedTags ¶
func (o VirtualServiceRouteTableOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (VirtualServiceRouteTableOutput) Description ¶
func (o VirtualServiceRouteTableOutput) Description() pulumi.StringOutput
(Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource`
func (VirtualServiceRouteTableOutput) ElementType ¶
func (VirtualServiceRouteTableOutput) ElementType() reflect.Type
func (VirtualServiceRouteTableOutput) FreeformTags ¶
func (o VirtualServiceRouteTableOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (VirtualServiceRouteTableOutput) LifecycleDetails ¶
func (o VirtualServiceRouteTableOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state.
func (VirtualServiceRouteTableOutput) Name ¶
func (o VirtualServiceRouteTableOutput) Name() pulumi.StringOutput
A user-friendly name. The name must be unique within the same virtual service and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name`
func (VirtualServiceRouteTableOutput) Priority ¶
func (o VirtualServiceRouteTableOutput) Priority() pulumi.IntOutput
(Updatable) The priority of the route table. Lower value means higher priority. The routes are declared based on the priority.
func (VirtualServiceRouteTableOutput) RouteRules ¶
func (o VirtualServiceRouteTableOutput) RouteRules() VirtualServiceRouteTableRouteRuleArrayOutput
(Updatable) The route rules for the virtual service.
func (VirtualServiceRouteTableOutput) State ¶
func (o VirtualServiceRouteTableOutput) State() pulumi.StringOutput
The current state of the Resource.
func (VirtualServiceRouteTableOutput) SystemTags ¶
func (o VirtualServiceRouteTableOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (VirtualServiceRouteTableOutput) TimeCreated ¶
func (o VirtualServiceRouteTableOutput) TimeCreated() pulumi.StringOutput
The time when this resource was created in an RFC3339 formatted datetime string.
func (VirtualServiceRouteTableOutput) TimeUpdated ¶
func (o VirtualServiceRouteTableOutput) TimeUpdated() pulumi.StringOutput
The time when this resource was updated in an RFC3339 formatted datetime string.
func (VirtualServiceRouteTableOutput) ToVirtualServiceRouteTableOutput ¶
func (o VirtualServiceRouteTableOutput) ToVirtualServiceRouteTableOutput() VirtualServiceRouteTableOutput
func (VirtualServiceRouteTableOutput) ToVirtualServiceRouteTableOutputWithContext ¶
func (o VirtualServiceRouteTableOutput) ToVirtualServiceRouteTableOutputWithContext(ctx context.Context) VirtualServiceRouteTableOutput
func (VirtualServiceRouteTableOutput) VirtualServiceId ¶
func (o VirtualServiceRouteTableOutput) VirtualServiceId() pulumi.StringOutput
The OCID of the service mesh in which this access policy is created.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type VirtualServiceRouteTableRouteRule ¶
type VirtualServiceRouteTableRouteRule struct { // (Updatable) The destination of the request. Destinations []VirtualServiceRouteTableRouteRuleDestination `pulumi:"destinations"` // (Updatable) If true, the rule will check that the content-type header has a application/grpc or one of the various application/grpc+ values. IsGrpc *bool `pulumi:"isGrpc"` // (Updatable) Route to match Path *string `pulumi:"path"` // (Updatable) Match type for the route PathType *string `pulumi:"pathType"` // (Updatable) The maximum duration in milliseconds for the target service to respond to a request. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP based route rules, and disabled (no timeout) when 'isGrpc' is true. The value 0 (zero) indicates that the timeout is disabled. For streaming responses from the target service, consider either keeping the timeout disabled or set a sufficiently high value. RequestTimeoutInMs *string `pulumi:"requestTimeoutInMs"` // (Updatable) Type of protocol. Type string `pulumi:"type"` }
type VirtualServiceRouteTableRouteRuleArgs ¶
type VirtualServiceRouteTableRouteRuleArgs struct { // (Updatable) The destination of the request. Destinations VirtualServiceRouteTableRouteRuleDestinationArrayInput `pulumi:"destinations"` // (Updatable) If true, the rule will check that the content-type header has a application/grpc or one of the various application/grpc+ values. IsGrpc pulumi.BoolPtrInput `pulumi:"isGrpc"` // (Updatable) Route to match Path pulumi.StringPtrInput `pulumi:"path"` // (Updatable) Match type for the route PathType pulumi.StringPtrInput `pulumi:"pathType"` // (Updatable) The maximum duration in milliseconds for the target service to respond to a request. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP based route rules, and disabled (no timeout) when 'isGrpc' is true. The value 0 (zero) indicates that the timeout is disabled. For streaming responses from the target service, consider either keeping the timeout disabled or set a sufficiently high value. RequestTimeoutInMs pulumi.StringPtrInput `pulumi:"requestTimeoutInMs"` // (Updatable) Type of protocol. Type pulumi.StringInput `pulumi:"type"` }
func (VirtualServiceRouteTableRouteRuleArgs) ElementType ¶
func (VirtualServiceRouteTableRouteRuleArgs) ElementType() reflect.Type
func (VirtualServiceRouteTableRouteRuleArgs) ToVirtualServiceRouteTableRouteRuleOutput ¶
func (i VirtualServiceRouteTableRouteRuleArgs) ToVirtualServiceRouteTableRouteRuleOutput() VirtualServiceRouteTableRouteRuleOutput
func (VirtualServiceRouteTableRouteRuleArgs) ToVirtualServiceRouteTableRouteRuleOutputWithContext ¶
func (i VirtualServiceRouteTableRouteRuleArgs) ToVirtualServiceRouteTableRouteRuleOutputWithContext(ctx context.Context) VirtualServiceRouteTableRouteRuleOutput
type VirtualServiceRouteTableRouteRuleArray ¶
type VirtualServiceRouteTableRouteRuleArray []VirtualServiceRouteTableRouteRuleInput
func (VirtualServiceRouteTableRouteRuleArray) ElementType ¶
func (VirtualServiceRouteTableRouteRuleArray) ElementType() reflect.Type
func (VirtualServiceRouteTableRouteRuleArray) ToVirtualServiceRouteTableRouteRuleArrayOutput ¶
func (i VirtualServiceRouteTableRouteRuleArray) ToVirtualServiceRouteTableRouteRuleArrayOutput() VirtualServiceRouteTableRouteRuleArrayOutput
func (VirtualServiceRouteTableRouteRuleArray) ToVirtualServiceRouteTableRouteRuleArrayOutputWithContext ¶
func (i VirtualServiceRouteTableRouteRuleArray) ToVirtualServiceRouteTableRouteRuleArrayOutputWithContext(ctx context.Context) VirtualServiceRouteTableRouteRuleArrayOutput
type VirtualServiceRouteTableRouteRuleArrayInput ¶
type VirtualServiceRouteTableRouteRuleArrayInput interface { pulumi.Input ToVirtualServiceRouteTableRouteRuleArrayOutput() VirtualServiceRouteTableRouteRuleArrayOutput ToVirtualServiceRouteTableRouteRuleArrayOutputWithContext(context.Context) VirtualServiceRouteTableRouteRuleArrayOutput }
VirtualServiceRouteTableRouteRuleArrayInput is an input type that accepts VirtualServiceRouteTableRouteRuleArray and VirtualServiceRouteTableRouteRuleArrayOutput values. You can construct a concrete instance of `VirtualServiceRouteTableRouteRuleArrayInput` via:
VirtualServiceRouteTableRouteRuleArray{ VirtualServiceRouteTableRouteRuleArgs{...} }
type VirtualServiceRouteTableRouteRuleArrayOutput ¶
type VirtualServiceRouteTableRouteRuleArrayOutput struct{ *pulumi.OutputState }
func (VirtualServiceRouteTableRouteRuleArrayOutput) ElementType ¶
func (VirtualServiceRouteTableRouteRuleArrayOutput) ElementType() reflect.Type
func (VirtualServiceRouteTableRouteRuleArrayOutput) ToVirtualServiceRouteTableRouteRuleArrayOutput ¶
func (o VirtualServiceRouteTableRouteRuleArrayOutput) ToVirtualServiceRouteTableRouteRuleArrayOutput() VirtualServiceRouteTableRouteRuleArrayOutput
func (VirtualServiceRouteTableRouteRuleArrayOutput) ToVirtualServiceRouteTableRouteRuleArrayOutputWithContext ¶
func (o VirtualServiceRouteTableRouteRuleArrayOutput) ToVirtualServiceRouteTableRouteRuleArrayOutputWithContext(ctx context.Context) VirtualServiceRouteTableRouteRuleArrayOutput
type VirtualServiceRouteTableRouteRuleDestination ¶
type VirtualServiceRouteTableRouteRuleDestination struct { // (Updatable) Port on virtual deployment to target. If port is missing, the rule will target all ports on the virtual deployment. Port *int `pulumi:"port"` // (Updatable) The OCID of the virtual deployment where the request will be routed. VirtualDeploymentId string `pulumi:"virtualDeploymentId"` // (Updatable) Weight of traffic target. Weight int `pulumi:"weight"` }
type VirtualServiceRouteTableRouteRuleDestinationArgs ¶
type VirtualServiceRouteTableRouteRuleDestinationArgs struct { // (Updatable) Port on virtual deployment to target. If port is missing, the rule will target all ports on the virtual deployment. Port pulumi.IntPtrInput `pulumi:"port"` // (Updatable) The OCID of the virtual deployment where the request will be routed. VirtualDeploymentId pulumi.StringInput `pulumi:"virtualDeploymentId"` // (Updatable) Weight of traffic target. Weight pulumi.IntInput `pulumi:"weight"` }
func (VirtualServiceRouteTableRouteRuleDestinationArgs) ElementType ¶
func (VirtualServiceRouteTableRouteRuleDestinationArgs) ElementType() reflect.Type
func (VirtualServiceRouteTableRouteRuleDestinationArgs) ToVirtualServiceRouteTableRouteRuleDestinationOutput ¶
func (i VirtualServiceRouteTableRouteRuleDestinationArgs) ToVirtualServiceRouteTableRouteRuleDestinationOutput() VirtualServiceRouteTableRouteRuleDestinationOutput
func (VirtualServiceRouteTableRouteRuleDestinationArgs) ToVirtualServiceRouteTableRouteRuleDestinationOutputWithContext ¶
func (i VirtualServiceRouteTableRouteRuleDestinationArgs) ToVirtualServiceRouteTableRouteRuleDestinationOutputWithContext(ctx context.Context) VirtualServiceRouteTableRouteRuleDestinationOutput
type VirtualServiceRouteTableRouteRuleDestinationArray ¶
type VirtualServiceRouteTableRouteRuleDestinationArray []VirtualServiceRouteTableRouteRuleDestinationInput
func (VirtualServiceRouteTableRouteRuleDestinationArray) ElementType ¶
func (VirtualServiceRouteTableRouteRuleDestinationArray) ElementType() reflect.Type
func (VirtualServiceRouteTableRouteRuleDestinationArray) ToVirtualServiceRouteTableRouteRuleDestinationArrayOutput ¶
func (i VirtualServiceRouteTableRouteRuleDestinationArray) ToVirtualServiceRouteTableRouteRuleDestinationArrayOutput() VirtualServiceRouteTableRouteRuleDestinationArrayOutput
func (VirtualServiceRouteTableRouteRuleDestinationArray) ToVirtualServiceRouteTableRouteRuleDestinationArrayOutputWithContext ¶
func (i VirtualServiceRouteTableRouteRuleDestinationArray) ToVirtualServiceRouteTableRouteRuleDestinationArrayOutputWithContext(ctx context.Context) VirtualServiceRouteTableRouteRuleDestinationArrayOutput
type VirtualServiceRouteTableRouteRuleDestinationArrayInput ¶
type VirtualServiceRouteTableRouteRuleDestinationArrayInput interface { pulumi.Input ToVirtualServiceRouteTableRouteRuleDestinationArrayOutput() VirtualServiceRouteTableRouteRuleDestinationArrayOutput ToVirtualServiceRouteTableRouteRuleDestinationArrayOutputWithContext(context.Context) VirtualServiceRouteTableRouteRuleDestinationArrayOutput }
VirtualServiceRouteTableRouteRuleDestinationArrayInput is an input type that accepts VirtualServiceRouteTableRouteRuleDestinationArray and VirtualServiceRouteTableRouteRuleDestinationArrayOutput values. You can construct a concrete instance of `VirtualServiceRouteTableRouteRuleDestinationArrayInput` via:
VirtualServiceRouteTableRouteRuleDestinationArray{ VirtualServiceRouteTableRouteRuleDestinationArgs{...} }
type VirtualServiceRouteTableRouteRuleDestinationArrayOutput ¶
type VirtualServiceRouteTableRouteRuleDestinationArrayOutput struct{ *pulumi.OutputState }
func (VirtualServiceRouteTableRouteRuleDestinationArrayOutput) ElementType ¶
func (VirtualServiceRouteTableRouteRuleDestinationArrayOutput) ElementType() reflect.Type
func (VirtualServiceRouteTableRouteRuleDestinationArrayOutput) ToVirtualServiceRouteTableRouteRuleDestinationArrayOutput ¶
func (o VirtualServiceRouteTableRouteRuleDestinationArrayOutput) ToVirtualServiceRouteTableRouteRuleDestinationArrayOutput() VirtualServiceRouteTableRouteRuleDestinationArrayOutput
func (VirtualServiceRouteTableRouteRuleDestinationArrayOutput) ToVirtualServiceRouteTableRouteRuleDestinationArrayOutputWithContext ¶
func (o VirtualServiceRouteTableRouteRuleDestinationArrayOutput) ToVirtualServiceRouteTableRouteRuleDestinationArrayOutputWithContext(ctx context.Context) VirtualServiceRouteTableRouteRuleDestinationArrayOutput
type VirtualServiceRouteTableRouteRuleDestinationInput ¶
type VirtualServiceRouteTableRouteRuleDestinationInput interface { pulumi.Input ToVirtualServiceRouteTableRouteRuleDestinationOutput() VirtualServiceRouteTableRouteRuleDestinationOutput ToVirtualServiceRouteTableRouteRuleDestinationOutputWithContext(context.Context) VirtualServiceRouteTableRouteRuleDestinationOutput }
VirtualServiceRouteTableRouteRuleDestinationInput is an input type that accepts VirtualServiceRouteTableRouteRuleDestinationArgs and VirtualServiceRouteTableRouteRuleDestinationOutput values. You can construct a concrete instance of `VirtualServiceRouteTableRouteRuleDestinationInput` via:
VirtualServiceRouteTableRouteRuleDestinationArgs{...}
type VirtualServiceRouteTableRouteRuleDestinationOutput ¶
type VirtualServiceRouteTableRouteRuleDestinationOutput struct{ *pulumi.OutputState }
func (VirtualServiceRouteTableRouteRuleDestinationOutput) ElementType ¶
func (VirtualServiceRouteTableRouteRuleDestinationOutput) ElementType() reflect.Type
func (VirtualServiceRouteTableRouteRuleDestinationOutput) Port ¶
func (o VirtualServiceRouteTableRouteRuleDestinationOutput) Port() pulumi.IntPtrOutput
(Updatable) Port on virtual deployment to target. If port is missing, the rule will target all ports on the virtual deployment.
func (VirtualServiceRouteTableRouteRuleDestinationOutput) ToVirtualServiceRouteTableRouteRuleDestinationOutput ¶
func (o VirtualServiceRouteTableRouteRuleDestinationOutput) ToVirtualServiceRouteTableRouteRuleDestinationOutput() VirtualServiceRouteTableRouteRuleDestinationOutput
func (VirtualServiceRouteTableRouteRuleDestinationOutput) ToVirtualServiceRouteTableRouteRuleDestinationOutputWithContext ¶
func (o VirtualServiceRouteTableRouteRuleDestinationOutput) ToVirtualServiceRouteTableRouteRuleDestinationOutputWithContext(ctx context.Context) VirtualServiceRouteTableRouteRuleDestinationOutput
func (VirtualServiceRouteTableRouteRuleDestinationOutput) VirtualDeploymentId ¶
func (o VirtualServiceRouteTableRouteRuleDestinationOutput) VirtualDeploymentId() pulumi.StringOutput
(Updatable) The OCID of the virtual deployment where the request will be routed.
func (VirtualServiceRouteTableRouteRuleDestinationOutput) Weight ¶
func (o VirtualServiceRouteTableRouteRuleDestinationOutput) Weight() pulumi.IntOutput
(Updatable) Weight of traffic target.
type VirtualServiceRouteTableRouteRuleInput ¶
type VirtualServiceRouteTableRouteRuleInput interface { pulumi.Input ToVirtualServiceRouteTableRouteRuleOutput() VirtualServiceRouteTableRouteRuleOutput ToVirtualServiceRouteTableRouteRuleOutputWithContext(context.Context) VirtualServiceRouteTableRouteRuleOutput }
VirtualServiceRouteTableRouteRuleInput is an input type that accepts VirtualServiceRouteTableRouteRuleArgs and VirtualServiceRouteTableRouteRuleOutput values. You can construct a concrete instance of `VirtualServiceRouteTableRouteRuleInput` via:
VirtualServiceRouteTableRouteRuleArgs{...}
type VirtualServiceRouteTableRouteRuleOutput ¶
type VirtualServiceRouteTableRouteRuleOutput struct{ *pulumi.OutputState }
func (VirtualServiceRouteTableRouteRuleOutput) Destinations ¶
func (o VirtualServiceRouteTableRouteRuleOutput) Destinations() VirtualServiceRouteTableRouteRuleDestinationArrayOutput
(Updatable) The destination of the request.
func (VirtualServiceRouteTableRouteRuleOutput) ElementType ¶
func (VirtualServiceRouteTableRouteRuleOutput) ElementType() reflect.Type
func (VirtualServiceRouteTableRouteRuleOutput) IsGrpc ¶
func (o VirtualServiceRouteTableRouteRuleOutput) IsGrpc() pulumi.BoolPtrOutput
(Updatable) If true, the rule will check that the content-type header has a application/grpc or one of the various application/grpc+ values.
func (VirtualServiceRouteTableRouteRuleOutput) Path ¶
func (o VirtualServiceRouteTableRouteRuleOutput) Path() pulumi.StringPtrOutput
(Updatable) Route to match
func (VirtualServiceRouteTableRouteRuleOutput) PathType ¶
func (o VirtualServiceRouteTableRouteRuleOutput) PathType() pulumi.StringPtrOutput
(Updatable) Match type for the route
func (VirtualServiceRouteTableRouteRuleOutput) RequestTimeoutInMs ¶
func (o VirtualServiceRouteTableRouteRuleOutput) RequestTimeoutInMs() pulumi.StringPtrOutput
(Updatable) The maximum duration in milliseconds for the target service to respond to a request. If provided, the timeout value overrides the default timeout of 15 seconds for the HTTP based route rules, and disabled (no timeout) when 'isGrpc' is true. The value 0 (zero) indicates that the timeout is disabled. For streaming responses from the target service, consider either keeping the timeout disabled or set a sufficiently high value.
func (VirtualServiceRouteTableRouteRuleOutput) ToVirtualServiceRouteTableRouteRuleOutput ¶
func (o VirtualServiceRouteTableRouteRuleOutput) ToVirtualServiceRouteTableRouteRuleOutput() VirtualServiceRouteTableRouteRuleOutput
func (VirtualServiceRouteTableRouteRuleOutput) ToVirtualServiceRouteTableRouteRuleOutputWithContext ¶
func (o VirtualServiceRouteTableRouteRuleOutput) ToVirtualServiceRouteTableRouteRuleOutputWithContext(ctx context.Context) VirtualServiceRouteTableRouteRuleOutput
func (VirtualServiceRouteTableRouteRuleOutput) Type ¶
func (o VirtualServiceRouteTableRouteRuleOutput) Type() pulumi.StringOutput
(Updatable) Type of protocol.
type VirtualServiceRouteTableState ¶
type VirtualServiceRouteTableState struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringPtrInput // A user-friendly name. The name must be unique within the same virtual service and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` Name pulumi.StringPtrInput // (Updatable) The priority of the route table. Lower value means higher priority. The routes are declared based on the priority. Priority pulumi.IntPtrInput // (Updatable) The route rules for the virtual service. RouteRules VirtualServiceRouteTableRouteRuleArrayInput // The current state of the Resource. State pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringPtrInput // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringPtrInput // The OCID of the service mesh in which this access policy is created. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values VirtualServiceId pulumi.StringPtrInput }
func (VirtualServiceRouteTableState) ElementType ¶
func (VirtualServiceRouteTableState) ElementType() reflect.Type
type VirtualServiceState ¶
type VirtualServiceState struct { // (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId pulumi.StringPtrInput // (Updatable) Routing policy for the virtual service. DefaultRoutingPolicy VirtualServiceDefaultRoutingPolicyPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.StringMapInput // (Updatable) Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` Description pulumi.StringPtrInput // (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.StringMapInput // (Updatable) The DNS hostnames of the virtual service that is used by its callers. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com". Can be omitted if the virtual service will only have TCP virtual deployments. Hosts pulumi.StringArrayInput // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in a Failed state. LifecycleDetails pulumi.StringPtrInput // The OCID of the service mesh in which this virtual service is created. MeshId pulumi.StringPtrInput // (Updatable) The mTLS authentication mode to use when receiving requests from other virtual services or ingress gateways within the mesh. Mtls VirtualServiceMtlsPtrInput // A user-friendly name. The name has to be unique within the same service mesh and cannot be changed after creation. Avoid entering confidential information. Example: `My unique resource name` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Name pulumi.StringPtrInput // The current state of the Resource. State pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.StringMapInput // The time when this resource was created in an RFC3339 formatted datetime string. TimeCreated pulumi.StringPtrInput // The time when this resource was updated in an RFC3339 formatted datetime string. TimeUpdated pulumi.StringPtrInput }
func (VirtualServiceState) ElementType ¶
func (VirtualServiceState) ElementType() reflect.Type
Source Files
¶
- accessPolicy.go
- getAccessPolicies.go
- getAccessPolicy.go
- getIngressGateway.go
- getIngressGatewayRouteTable.go
- getIngressGatewayRouteTables.go
- getIngressGateways.go
- getMesh.go
- getMeshes.go
- getProxyDetail.go
- getVirtualDeployment.go
- getVirtualDeployments.go
- getVirtualService.go
- getVirtualServiceRouteTable.go
- getVirtualServiceRouteTables.go
- getVirtualServices.go
- ingressGateway.go
- ingressGatewayRouteTable.go
- init.go
- mesh.go
- pulumiTypes.go
- virtualDeployment.go
- virtualService.go
- virtualServiceRouteTable.go