Documentation
¶
Index ¶
- func GoogleAccessContextManagerServicePerimeterIngressPolicy_IsConstruct(x interface{}) *bool
- func GoogleAccessContextManagerServicePerimeterIngressPolicy_IsTerraformElement(x interface{}) *bool
- func GoogleAccessContextManagerServicePerimeterIngressPolicy_IsTerraformResource(x interface{}) *bool
- func GoogleAccessContextManagerServicePerimeterIngressPolicy_TfResourceType() *string
- func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromOutputReference_Override(...)
- func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesList_Override(...)
- func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesOutputReference_Override(...)
- func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsList_Override(...)
- func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsList_Override(...)
- func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsOutputReference_Override(...)
- func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsOutputReference_Override(...)
- func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOutputReference_Override(...)
- func NewGoogleAccessContextManagerServicePerimeterIngressPolicyTimeoutsOutputReference_Override(...)
- func NewGoogleAccessContextManagerServicePerimeterIngressPolicy_Override(g GoogleAccessContextManagerServicePerimeterIngressPolicy, ...)
- type GoogleAccessContextManagerServicePerimeterIngressPolicy
- type GoogleAccessContextManagerServicePerimeterIngressPolicyConfig
- type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFrom
- type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromOutputReference
- type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSources
- type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesList
- type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesOutputReference
- type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressTo
- type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperations
- type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsList
- type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectors
- type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsList
- type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsOutputReference
- type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsOutputReference
- type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOutputReference
- type GoogleAccessContextManagerServicePerimeterIngressPolicyTimeouts
- type GoogleAccessContextManagerServicePerimeterIngressPolicyTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleAccessContextManagerServicePerimeterIngressPolicy_IsConstruct ¶
func GoogleAccessContextManagerServicePerimeterIngressPolicy_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func GoogleAccessContextManagerServicePerimeterIngressPolicy_IsTerraformElement ¶
func GoogleAccessContextManagerServicePerimeterIngressPolicy_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleAccessContextManagerServicePerimeterIngressPolicy_IsTerraformResource ¶
func GoogleAccessContextManagerServicePerimeterIngressPolicy_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleAccessContextManagerServicePerimeterIngressPolicy_TfResourceType ¶
func GoogleAccessContextManagerServicePerimeterIngressPolicy_TfResourceType() *string
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromOutputReference_Override ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromOutputReference_Override(g GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesList_Override ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesList_Override(g GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesOutputReference_Override ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesOutputReference_Override(g GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsList_Override ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsList_Override(g GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsList_Override ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsList_Override(g GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsOutputReference_Override ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsOutputReference_Override(g GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsOutputReference_Override ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsOutputReference_Override(g GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOutputReference_Override ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOutputReference_Override(g GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyTimeoutsOutputReference_Override ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyTimeoutsOutputReference_Override(g GoogleAccessContextManagerServicePerimeterIngressPolicyTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAccessContextManagerServicePerimeterIngressPolicy_Override ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicy_Override(g GoogleAccessContextManagerServicePerimeterIngressPolicy, scope constructs.Construct, id *string, config *GoogleAccessContextManagerServicePerimeterIngressPolicyConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy google_access_context_manager_service_perimeter_ingress_policy} Resource.
Types ¶
type GoogleAccessContextManagerServicePerimeterIngressPolicy ¶
type GoogleAccessContextManagerServicePerimeterIngressPolicy interface {
cdktf.TerraformResource
// Experimental.
CdktfStack() cdktf.TerraformStack
// Experimental.
Connection() interface{}
// Experimental.
SetConnection(val interface{})
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
// Experimental.
Count() interface{}
// Experimental.
SetCount(val interface{})
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
Id() *string
SetId(val *string)
IdInput() *string
IngressFrom() GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromOutputReference
IngressFromInput() *GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFrom
IngressTo() GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOutputReference
IngressToInput() *GoogleAccessContextManagerServicePerimeterIngressPolicyIngressTo
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
// The tree node.
Node() constructs.Node
Perimeter() *string
SetPerimeter(val *string)
PerimeterInput() *string
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
// Experimental.
Provisioners() *[]interface{}
// Experimental.
SetProvisioners(val *[]interface{})
// Experimental.
RawOverrides() interface{}
// Experimental.
TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
// Experimental.
TerraformMetaArguments() *map[string]interface{}
// Experimental.
TerraformResourceType() *string
Timeouts() GoogleAccessContextManagerServicePerimeterIngressPolicyTimeoutsOutputReference
TimeoutsInput() interface{}
// Experimental.
AddOverride(path *string, value interface{})
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable
// Overrides the auto-generated logical ID with a specific ID.
// Experimental.
OverrideLogicalId(newLogicalId *string)
PutIngressFrom(value *GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFrom)
PutIngressTo(value *GoogleAccessContextManagerServicePerimeterIngressPolicyIngressTo)
PutTimeouts(value *GoogleAccessContextManagerServicePerimeterIngressPolicyTimeouts)
ResetId()
ResetIngressFrom()
ResetIngressTo()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetTimeouts()
SynthesizeAttributes() *map[string]interface{}
// Experimental.
ToMetadata() interface{}
// Returns a string representation of this construct.
ToString() *string
// Adds this resource to the terraform JSON output.
// Experimental.
ToTerraform() interface{}
}
Represents a {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy google_access_context_manager_service_perimeter_ingress_policy}.
func NewGoogleAccessContextManagerServicePerimeterIngressPolicy ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicy(scope constructs.Construct, id *string, config *GoogleAccessContextManagerServicePerimeterIngressPolicyConfig) GoogleAccessContextManagerServicePerimeterIngressPolicy
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy google_access_context_manager_service_perimeter_ingress_policy} Resource.
type GoogleAccessContextManagerServicePerimeterIngressPolicyConfig ¶
type GoogleAccessContextManagerServicePerimeterIngressPolicyConfig struct {
// Experimental.
Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
// Experimental.
Count interface{} `field:"optional" json:"count" yaml:"count"`
// Experimental.
DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
// Experimental.
ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"`
// Experimental.
Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
// Experimental.
Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
// Experimental.
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
// The name of the Service Perimeter to add this resource to.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy#perimeter GoogleAccessContextManagerServicePerimeterIngressPolicy#perimeter}
Perimeter *string `field:"required" json:"perimeter" yaml:"perimeter"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy#id GoogleAccessContextManagerServicePerimeterIngressPolicy#id}.
//
// Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
// If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
Id *string `field:"optional" json:"id" yaml:"id"`
// ingress_from block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy#ingress_from GoogleAccessContextManagerServicePerimeterIngressPolicy#ingress_from}
IngressFrom *GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFrom `field:"optional" json:"ingressFrom" yaml:"ingressFrom"`
// ingress_to block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy#ingress_to GoogleAccessContextManagerServicePerimeterIngressPolicy#ingress_to}
IngressTo *GoogleAccessContextManagerServicePerimeterIngressPolicyIngressTo `field:"optional" json:"ingressTo" yaml:"ingressTo"`
// timeouts block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy#timeouts GoogleAccessContextManagerServicePerimeterIngressPolicy#timeouts}
Timeouts *GoogleAccessContextManagerServicePerimeterIngressPolicyTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"`
}
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFrom ¶
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFrom struct {
// A list of identities that are allowed access through this ingress policy.
//
// Should be in the format of email address. The email address should represent
// individual user or service account only.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy#identities GoogleAccessContextManagerServicePerimeterIngressPolicy#identities}
Identities *[]*string `field:"optional" json:"identities" yaml:"identities"`
// Specifies the type of identities that are allowed access from outside the perimeter.
//
// If left unspecified, then members of 'identities' field will be
// allowed access. Possible values: ["ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"]
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy#identity_type GoogleAccessContextManagerServicePerimeterIngressPolicy#identity_type}
IdentityType *string `field:"optional" json:"identityType" yaml:"identityType"`
// sources block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy#sources GoogleAccessContextManagerServicePerimeterIngressPolicy#sources}
Sources interface{} `field:"optional" json:"sources" yaml:"sources"`
}
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromOutputReference ¶
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
Identities() *[]*string
SetIdentities(val *[]*string)
IdentitiesInput() *[]*string
IdentityType() *string
SetIdentityType(val *string)
IdentityTypeInput() *string
InternalValue() *GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFrom
SetInternalValue(val *GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFrom)
Sources() GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesList
SourcesInput() interface{}
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutSources(value interface{})
ResetIdentities()
ResetIdentityType()
ResetSources()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromOutputReference ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromOutputReference
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSources ¶
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSources struct {
// An 'AccessLevel' resource name that allow resources within the 'ServicePerimeters' to be accessed from the internet.
//
// 'AccessLevels' listed
// must be in the same policy as this 'ServicePerimeter'. Referencing a nonexistent
// 'AccessLevel' will cause an error. If no 'AccessLevel' names are listed,
// resources within the perimeter can only be accessed via Google Cloud calls
// with request origins within the perimeter.
// Example 'accessPolicies/MY_POLICY/accessLevels/MY_LEVEL.'
// If * is specified, then all IngressSources will be allowed.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy#access_level GoogleAccessContextManagerServicePerimeterIngressPolicy#access_level}
AccessLevel *string `field:"optional" json:"accessLevel" yaml:"accessLevel"`
// A Google Cloud resource that is allowed to ingress the perimeter.
//
// Requests from these resources will be allowed to access perimeter data.
// Currently only projects are allowed. Format 'projects/{project_number}'
// The project may be in any Google Cloud organization, not just the
// organization that the perimeter is defined in. '*' is not allowed, the case
// of allowing all Google Cloud resources only is not supported.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy#resource GoogleAccessContextManagerServicePerimeterIngressPolicy#resource}
Resource *string `field:"optional" json:"resource" yaml:"resource"`
}
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesList ¶
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesList ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesList
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesOutputReference ¶
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesOutputReference interface {
cdktf.ComplexObject
AccessLevel() *string
SetAccessLevel(val *string)
AccessLevelInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
Resource() *string
SetResource(val *string)
ResourceInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetAccessLevel()
ResetResource()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesOutputReference ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesOutputReference
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressTo ¶
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressTo struct {
// operations block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy#operations GoogleAccessContextManagerServicePerimeterIngressPolicy#operations}
Operations interface{} `field:"optional" json:"operations" yaml:"operations"`
// A list of resources, currently only projects in the form 'projects/<projectnumber>', protected by this 'ServicePerimeter' that are allowed to be accessed by sources defined in the corresponding 'IngressFrom'.
//
// A request matches if it contains
// a resource in this list. If '*' is specified for resources,
// then this 'IngressTo' rule will authorize access to all
// resources inside the perimeter, provided that the request
// also matches the 'operations' field.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy#resources GoogleAccessContextManagerServicePerimeterIngressPolicy#resources}
Resources *[]*string `field:"optional" json:"resources" yaml:"resources"`
}
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperations ¶
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperations struct {
// method_selectors block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy#method_selectors GoogleAccessContextManagerServicePerimeterIngressPolicy#method_selectors}
MethodSelectors interface{} `field:"optional" json:"methodSelectors" yaml:"methodSelectors"`
// The name of the API whose methods or permissions the 'IngressPolicy' or 'EgressPolicy' want to allow.
//
// A single 'ApiOperation' with 'serviceName'
// field set to '*' will allow all methods AND permissions for all services.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy#service_name GoogleAccessContextManagerServicePerimeterIngressPolicy#service_name}
ServiceName *string `field:"optional" json:"serviceName" yaml:"serviceName"`
}
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsList ¶
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsList ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsList
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectors ¶
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectors struct {
// Value for method should be a valid method name for the corresponding serviceName in 'ApiOperation'.
//
// If '*' used as value for 'method', then
// ALL methods and permissions are allowed.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy#method GoogleAccessContextManagerServicePerimeterIngressPolicy#method}
Method *string `field:"optional" json:"method" yaml:"method"`
// Value for permission should be a valid Cloud IAM permission for the corresponding 'serviceName' in 'ApiOperation'.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy#permission GoogleAccessContextManagerServicePerimeterIngressPolicy#permission}
Permission *string `field:"optional" json:"permission" yaml:"permission"`
}
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsList ¶
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsList ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsList
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsOutputReference ¶
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
Method() *string
SetMethod(val *string)
MethodInput() *string
Permission() *string
SetPermission(val *string)
PermissionInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetMethod()
ResetPermission()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsOutputReference ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsOutputReference
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsOutputReference ¶
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
MethodSelectors() GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsList
MethodSelectorsInput() interface{}
ServiceName() *string
SetServiceName(val *string)
ServiceNameInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutMethodSelectors(value interface{})
ResetMethodSelectors()
ResetServiceName()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsOutputReference ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsOutputReference
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOutputReference ¶
type GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *GoogleAccessContextManagerServicePerimeterIngressPolicyIngressTo
SetInternalValue(val *GoogleAccessContextManagerServicePerimeterIngressPolicyIngressTo)
Operations() GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsList
OperationsInput() interface{}
Resources() *[]*string
SetResources(val *[]*string)
ResourcesInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutOperations(value interface{})
ResetOperations()
ResetResources()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOutputReference ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOutputReference
type GoogleAccessContextManagerServicePerimeterIngressPolicyTimeouts ¶
type GoogleAccessContextManagerServicePerimeterIngressPolicyTimeouts struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy#create GoogleAccessContextManagerServicePerimeterIngressPolicy#create}.
Create *string `field:"optional" json:"create" yaml:"create"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy#delete GoogleAccessContextManagerServicePerimeterIngressPolicy#delete}.
Delete *string `field:"optional" json:"delete" yaml:"delete"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.2.0/docs/resources/google_access_context_manager_service_perimeter_ingress_policy#update GoogleAccessContextManagerServicePerimeterIngressPolicy#update}.
Update *string `field:"optional" json:"update" yaml:"update"`
}
type GoogleAccessContextManagerServicePerimeterIngressPolicyTimeoutsOutputReference ¶
type GoogleAccessContextManagerServicePerimeterIngressPolicyTimeoutsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
Create() *string
SetCreate(val *string)
CreateInput() *string
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Delete() *string
SetDelete(val *string)
DeleteInput() *string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Update() *string
SetUpdate(val *string)
UpdateInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetCreate()
ResetDelete()
ResetUpdate()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyTimeoutsOutputReference ¶
func NewGoogleAccessContextManagerServicePerimeterIngressPolicyTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAccessContextManagerServicePerimeterIngressPolicyTimeoutsOutputReference
Source Files
¶
- GoogleAccessContextManagerServicePerimeterIngressPolicy.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyConfig.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFrom.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromOutputReference.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromOutputReference__checks.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSources.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesList.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesList__checks.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesOutputReference.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressFromSourcesOutputReference__checks.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressTo.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperations.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsList.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsList__checks.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectors.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsList.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsList__checks.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsOutputReference.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsMethodSelectorsOutputReference__checks.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsOutputReference.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOperationsOutputReference__checks.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOutputReference.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyIngressToOutputReference__checks.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyTimeouts.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyTimeoutsOutputReference.go
- GoogleAccessContextManagerServicePerimeterIngressPolicyTimeoutsOutputReference__checks.go
- GoogleAccessContextManagerServicePerimeterIngressPolicy__checks.go
- main.go