Represents a Secure Access Connect (SAC) attachment resource
To get more information about SacAttachment, see:
- API documentation
- How-to Guides
Example Usage
Sac Attachment Prisma Access
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const _default = new gcp.networksecurity.SacAttachment("default", {
name: "sac-attachment-name",
location: "us-central1",
labels: {
"label-one": "value-one",
},
nccGateway: "ncc_gateway_spoke_name",
sacRealm: "sac_realm_name",
});
import pulumi
import pulumi_gcp as gcp
default = gcp.networksecurity.SacAttachment("default",
name="sac-attachment-name",
location="us-central1",
labels={
"label-one": "value-one",
},
ncc_gateway="ncc_gateway_spoke_name",
sac_realm="sac_realm_name")
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/networksecurity"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := networksecurity.NewSacAttachment(ctx, "default", &networksecurity.SacAttachmentArgs{
Name: pulumi.String("sac-attachment-name"),
Location: pulumi.String("us-central1"),
Labels: pulumi.StringMap{
"label-one": pulumi.String("value-one"),
},
NccGateway: pulumi.String("ncc_gateway_spoke_name"),
SacRealm: pulumi.String("sac_realm_name"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var @default = new Gcp.NetworkSecurity.SacAttachment("default", new()
{
Name = "sac-attachment-name",
Location = "us-central1",
Labels =
{
{ "label-one", "value-one" },
},
NccGateway = "ncc_gateway_spoke_name",
SacRealm = "sac_realm_name",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.networksecurity.SacAttachment;
import com.pulumi.gcp.networksecurity.SacAttachmentArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var default_ = new SacAttachment("default", SacAttachmentArgs.builder()
.name("sac-attachment-name")
.location("us-central1")
.labels(Map.of("label-one", "value-one"))
.nccGateway("ncc_gateway_spoke_name")
.sacRealm("sac_realm_name")
.build());
}
}
resources:
default:
type: gcp:networksecurity:SacAttachment
properties:
name: sac-attachment-name
location: us-central1
labels:
label-one: value-one
nccGateway: ncc_gateway_spoke_name
sacRealm: sac_realm_name
Create SacAttachment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SacAttachment(name: string, args: SacAttachmentArgs, opts?: CustomResourceOptions);@overload
def SacAttachment(resource_name: str,
args: SacAttachmentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SacAttachment(resource_name: str,
opts: Optional[ResourceOptions] = None,
location: Optional[str] = None,
ncc_gateway: Optional[str] = None,
sac_realm: Optional[str] = None,
country: Optional[str] = None,
labels: Optional[Mapping[str, str]] = None,
name: Optional[str] = None,
project: Optional[str] = None,
symantec_options: Optional[SacAttachmentSymantecOptionsArgs] = None,
time_zone: Optional[str] = None)func NewSacAttachment(ctx *Context, name string, args SacAttachmentArgs, opts ...ResourceOption) (*SacAttachment, error)public SacAttachment(string name, SacAttachmentArgs args, CustomResourceOptions? opts = null)
public SacAttachment(String name, SacAttachmentArgs args)
public SacAttachment(String name, SacAttachmentArgs args, CustomResourceOptions options)
type: gcp:networksecurity:SacAttachment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SacAttachmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SacAttachmentArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SacAttachmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SacAttachmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SacAttachmentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var sacAttachmentResource = new Gcp.NetworkSecurity.SacAttachment("sacAttachmentResource", new()
{
Location = "string",
NccGateway = "string",
SacRealm = "string",
Country = "string",
Labels =
{
{ "string", "string" },
},
Name = "string",
Project = "string",
SymantecOptions = new Gcp.NetworkSecurity.Inputs.SacAttachmentSymantecOptionsArgs
{
SymantecLocationName = "string",
SymantecSite = "string",
},
TimeZone = "string",
});
example, err := networksecurity.NewSacAttachment(ctx, "sacAttachmentResource", &networksecurity.SacAttachmentArgs{
Location: pulumi.String("string"),
NccGateway: pulumi.String("string"),
SacRealm: pulumi.String("string"),
Country: pulumi.String("string"),
Labels: pulumi.StringMap{
"string": pulumi.String("string"),
},
Name: pulumi.String("string"),
Project: pulumi.String("string"),
SymantecOptions: &networksecurity.SacAttachmentSymantecOptionsArgs{
SymantecLocationName: pulumi.String("string"),
SymantecSite: pulumi.String("string"),
},
TimeZone: pulumi.String("string"),
})
var sacAttachmentResource = new SacAttachment("sacAttachmentResource", SacAttachmentArgs.builder()
.location("string")
.nccGateway("string")
.sacRealm("string")
.country("string")
.labels(Map.of("string", "string"))
.name("string")
.project("string")
.symantecOptions(SacAttachmentSymantecOptionsArgs.builder()
.symantecLocationName("string")
.symantecSite("string")
.build())
.timeZone("string")
.build());
sac_attachment_resource = gcp.networksecurity.SacAttachment("sacAttachmentResource",
location="string",
ncc_gateway="string",
sac_realm="string",
country="string",
labels={
"string": "string",
},
name="string",
project="string",
symantec_options={
"symantec_location_name": "string",
"symantec_site": "string",
},
time_zone="string")
const sacAttachmentResource = new gcp.networksecurity.SacAttachment("sacAttachmentResource", {
location: "string",
nccGateway: "string",
sacRealm: "string",
country: "string",
labels: {
string: "string",
},
name: "string",
project: "string",
symantecOptions: {
symantecLocationName: "string",
symantecSite: "string",
},
timeZone: "string",
});
type: gcp:networksecurity:SacAttachment
properties:
country: string
labels:
string: string
location: string
name: string
nccGateway: string
project: string
sacRealm: string
symantecOptions:
symantecLocationName: string
symantecSite: string
timeZone: string
SacAttachment Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The SacAttachment resource accepts the following input properties:
- Location string
- The location of the SACAttachment resource. eg us-central1
- Ncc
Gateway string - NCC Gateway associated with the attachment. This can be input as an ID or a full resource name.
- Sac
Realm string - SAC Realm which owns the attachment. This can be input as an ID or a full resource name.
- Country string
- Case-insensitive ISO-3166 alpha-2 country code used for localization. Only valid for Symantec attachments.
- Labels Dictionary<string, string>
Optional labels in key:value format. For more information about labels, see Requirements for labels.
Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field
effective_labelsfor all of the labels present on the resource.- Name string
- Identifier. Resource name
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Symantec
Options SacAttachment Symantec Options - Configuration required for Symantec attachments. Structure is documented below.
- Time
Zone string - Case-sensitive tzinfo identifier used for localization. Only valid for Symantec attachments.
- Location string
- The location of the SACAttachment resource. eg us-central1
- Ncc
Gateway string - NCC Gateway associated with the attachment. This can be input as an ID or a full resource name.
- Sac
Realm string - SAC Realm which owns the attachment. This can be input as an ID or a full resource name.
- Country string
- Case-insensitive ISO-3166 alpha-2 country code used for localization. Only valid for Symantec attachments.
- Labels map[string]string
Optional labels in key:value format. For more information about labels, see Requirements for labels.
Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field
effective_labelsfor all of the labels present on the resource.- Name string
- Identifier. Resource name
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Symantec
Options SacAttachment Symantec Options Args - Configuration required for Symantec attachments. Structure is documented below.
- Time
Zone string - Case-sensitive tzinfo identifier used for localization. Only valid for Symantec attachments.
- location String
- The location of the SACAttachment resource. eg us-central1
- ncc
Gateway String - NCC Gateway associated with the attachment. This can be input as an ID or a full resource name.
- sac
Realm String - SAC Realm which owns the attachment. This can be input as an ID or a full resource name.
- country String
- Case-insensitive ISO-3166 alpha-2 country code used for localization. Only valid for Symantec attachments.
- labels Map<String,String>
Optional labels in key:value format. For more information about labels, see Requirements for labels.
Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field
effective_labelsfor all of the labels present on the resource.- name String
- Identifier. Resource name
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- symantec
Options SacAttachment Symantec Options - Configuration required for Symantec attachments. Structure is documented below.
- time
Zone String - Case-sensitive tzinfo identifier used for localization. Only valid for Symantec attachments.
- location string
- The location of the SACAttachment resource. eg us-central1
- ncc
Gateway string - NCC Gateway associated with the attachment. This can be input as an ID or a full resource name.
- sac
Realm string - SAC Realm which owns the attachment. This can be input as an ID or a full resource name.
- country string
- Case-insensitive ISO-3166 alpha-2 country code used for localization. Only valid for Symantec attachments.
- labels {[key: string]: string}
Optional labels in key:value format. For more information about labels, see Requirements for labels.
Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field
effective_labelsfor all of the labels present on the resource.- name string
- Identifier. Resource name
- project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- symantec
Options SacAttachment Symantec Options - Configuration required for Symantec attachments. Structure is documented below.
- time
Zone string - Case-sensitive tzinfo identifier used for localization. Only valid for Symantec attachments.
- location str
- The location of the SACAttachment resource. eg us-central1
- ncc_
gateway str - NCC Gateway associated with the attachment. This can be input as an ID or a full resource name.
- sac_
realm str - SAC Realm which owns the attachment. This can be input as an ID or a full resource name.
- country str
- Case-insensitive ISO-3166 alpha-2 country code used for localization. Only valid for Symantec attachments.
- labels Mapping[str, str]
Optional labels in key:value format. For more information about labels, see Requirements for labels.
Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field
effective_labelsfor all of the labels present on the resource.- name str
- Identifier. Resource name
- project str
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- symantec_
options SacAttachment Symantec Options Args - Configuration required for Symantec attachments. Structure is documented below.
- time_
zone str - Case-sensitive tzinfo identifier used for localization. Only valid for Symantec attachments.
- location String
- The location of the SACAttachment resource. eg us-central1
- ncc
Gateway String - NCC Gateway associated with the attachment. This can be input as an ID or a full resource name.
- sac
Realm String - SAC Realm which owns the attachment. This can be input as an ID or a full resource name.
- country String
- Case-insensitive ISO-3166 alpha-2 country code used for localization. Only valid for Symantec attachments.
- labels Map<String>
Optional labels in key:value format. For more information about labels, see Requirements for labels.
Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field
effective_labelsfor all of the labels present on the resource.- name String
- Identifier. Resource name
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- symantec
Options Property Map - Configuration required for Symantec attachments. Structure is documented below.
- time
Zone String - Case-sensitive tzinfo identifier used for localization. Only valid for Symantec attachments.
Outputs
All input properties are implicitly available as output properties. Additionally, the SacAttachment resource produces the following output properties:
- Create
Time string - Timestamp when the realm was created.
- Effective
Labels Dictionary<string, string> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Id string
- The provider-assigned unique ID for this managed resource.
- Pulumi
Labels Dictionary<string, string> - The combination of labels configured directly on the resource and default labels configured on the provider.
- State string
- State of the attachment.
- Update
Time string - Timestamp when the realm was last updated.
- Create
Time string - Timestamp when the realm was created.
- Effective
Labels map[string]string - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Id string
- The provider-assigned unique ID for this managed resource.
- Pulumi
Labels map[string]string - The combination of labels configured directly on the resource and default labels configured on the provider.
- State string
- State of the attachment.
- Update
Time string - Timestamp when the realm was last updated.
- create
Time String - Timestamp when the realm was created.
- effective
Labels Map<String,String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- id String
- The provider-assigned unique ID for this managed resource.
- pulumi
Labels Map<String,String> - The combination of labels configured directly on the resource and default labels configured on the provider.
- state String
- State of the attachment.
- update
Time String - Timestamp when the realm was last updated.
- create
Time string - Timestamp when the realm was created.
- effective
Labels {[key: string]: string} - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- id string
- The provider-assigned unique ID for this managed resource.
- pulumi
Labels {[key: string]: string} - The combination of labels configured directly on the resource and default labels configured on the provider.
- state string
- State of the attachment.
- update
Time string - Timestamp when the realm was last updated.
- create_
time str - Timestamp when the realm was created.
- effective_
labels Mapping[str, str] - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- id str
- The provider-assigned unique ID for this managed resource.
- pulumi_
labels Mapping[str, str] - The combination of labels configured directly on the resource and default labels configured on the provider.
- state str
- State of the attachment.
- update_
time str - Timestamp when the realm was last updated.
- create
Time String - Timestamp when the realm was created.
- effective
Labels Map<String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- id String
- The provider-assigned unique ID for this managed resource.
- pulumi
Labels Map<String> - The combination of labels configured directly on the resource and default labels configured on the provider.
- state String
- State of the attachment.
- update
Time String - Timestamp when the realm was last updated.
Look up Existing SacAttachment Resource
Get an existing SacAttachment resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: SacAttachmentState, opts?: CustomResourceOptions): SacAttachment@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
country: Optional[str] = None,
create_time: Optional[str] = None,
effective_labels: Optional[Mapping[str, str]] = None,
labels: Optional[Mapping[str, str]] = None,
location: Optional[str] = None,
name: Optional[str] = None,
ncc_gateway: Optional[str] = None,
project: Optional[str] = None,
pulumi_labels: Optional[Mapping[str, str]] = None,
sac_realm: Optional[str] = None,
state: Optional[str] = None,
symantec_options: Optional[SacAttachmentSymantecOptionsArgs] = None,
time_zone: Optional[str] = None,
update_time: Optional[str] = None) -> SacAttachmentfunc GetSacAttachment(ctx *Context, name string, id IDInput, state *SacAttachmentState, opts ...ResourceOption) (*SacAttachment, error)public static SacAttachment Get(string name, Input<string> id, SacAttachmentState? state, CustomResourceOptions? opts = null)public static SacAttachment get(String name, Output<String> id, SacAttachmentState state, CustomResourceOptions options)resources: _: type: gcp:networksecurity:SacAttachment get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Country string
- Case-insensitive ISO-3166 alpha-2 country code used for localization. Only valid for Symantec attachments.
- Create
Time string - Timestamp when the realm was created.
- Effective
Labels Dictionary<string, string> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Labels Dictionary<string, string>
Optional labels in key:value format. For more information about labels, see Requirements for labels.
Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field
effective_labelsfor all of the labels present on the resource.- Location string
- The location of the SACAttachment resource. eg us-central1
- Name string
- Identifier. Resource name
- Ncc
Gateway string - NCC Gateway associated with the attachment. This can be input as an ID or a full resource name.
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Pulumi
Labels Dictionary<string, string> - The combination of labels configured directly on the resource and default labels configured on the provider.
- Sac
Realm string - SAC Realm which owns the attachment. This can be input as an ID or a full resource name.
- State string
- State of the attachment.
- Symantec
Options SacAttachment Symantec Options - Configuration required for Symantec attachments. Structure is documented below.
- Time
Zone string - Case-sensitive tzinfo identifier used for localization. Only valid for Symantec attachments.
- Update
Time string - Timestamp when the realm was last updated.
- Country string
- Case-insensitive ISO-3166 alpha-2 country code used for localization. Only valid for Symantec attachments.
- Create
Time string - Timestamp when the realm was created.
- Effective
Labels map[string]string - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Labels map[string]string
Optional labels in key:value format. For more information about labels, see Requirements for labels.
Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field
effective_labelsfor all of the labels present on the resource.- Location string
- The location of the SACAttachment resource. eg us-central1
- Name string
- Identifier. Resource name
- Ncc
Gateway string - NCC Gateway associated with the attachment. This can be input as an ID or a full resource name.
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Pulumi
Labels map[string]string - The combination of labels configured directly on the resource and default labels configured on the provider.
- Sac
Realm string - SAC Realm which owns the attachment. This can be input as an ID or a full resource name.
- State string
- State of the attachment.
- Symantec
Options SacAttachment Symantec Options Args - Configuration required for Symantec attachments. Structure is documented below.
- Time
Zone string - Case-sensitive tzinfo identifier used for localization. Only valid for Symantec attachments.
- Update
Time string - Timestamp when the realm was last updated.
- country String
- Case-insensitive ISO-3166 alpha-2 country code used for localization. Only valid for Symantec attachments.
- create
Time String - Timestamp when the realm was created.
- effective
Labels Map<String,String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- labels Map<String,String>
Optional labels in key:value format. For more information about labels, see Requirements for labels.
Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field
effective_labelsfor all of the labels present on the resource.- location String
- The location of the SACAttachment resource. eg us-central1
- name String
- Identifier. Resource name
- ncc
Gateway String - NCC Gateway associated with the attachment. This can be input as an ID or a full resource name.
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- pulumi
Labels Map<String,String> - The combination of labels configured directly on the resource and default labels configured on the provider.
- sac
Realm String - SAC Realm which owns the attachment. This can be input as an ID or a full resource name.
- state String
- State of the attachment.
- symantec
Options SacAttachment Symantec Options - Configuration required for Symantec attachments. Structure is documented below.
- time
Zone String - Case-sensitive tzinfo identifier used for localization. Only valid for Symantec attachments.
- update
Time String - Timestamp when the realm was last updated.
- country string
- Case-insensitive ISO-3166 alpha-2 country code used for localization. Only valid for Symantec attachments.
- create
Time string - Timestamp when the realm was created.
- effective
Labels {[key: string]: string} - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- labels {[key: string]: string}
Optional labels in key:value format. For more information about labels, see Requirements for labels.
Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field
effective_labelsfor all of the labels present on the resource.- location string
- The location of the SACAttachment resource. eg us-central1
- name string
- Identifier. Resource name
- ncc
Gateway string - NCC Gateway associated with the attachment. This can be input as an ID or a full resource name.
- project string
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- pulumi
Labels {[key: string]: string} - The combination of labels configured directly on the resource and default labels configured on the provider.
- sac
Realm string - SAC Realm which owns the attachment. This can be input as an ID or a full resource name.
- state string
- State of the attachment.
- symantec
Options SacAttachment Symantec Options - Configuration required for Symantec attachments. Structure is documented below.
- time
Zone string - Case-sensitive tzinfo identifier used for localization. Only valid for Symantec attachments.
- update
Time string - Timestamp when the realm was last updated.
- country str
- Case-insensitive ISO-3166 alpha-2 country code used for localization. Only valid for Symantec attachments.
- create_
time str - Timestamp when the realm was created.
- effective_
labels Mapping[str, str] - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- labels Mapping[str, str]
Optional labels in key:value format. For more information about labels, see Requirements for labels.
Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field
effective_labelsfor all of the labels present on the resource.- location str
- The location of the SACAttachment resource. eg us-central1
- name str
- Identifier. Resource name
- ncc_
gateway str - NCC Gateway associated with the attachment. This can be input as an ID or a full resource name.
- project str
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- pulumi_
labels Mapping[str, str] - The combination of labels configured directly on the resource and default labels configured on the provider.
- sac_
realm str - SAC Realm which owns the attachment. This can be input as an ID or a full resource name.
- state str
- State of the attachment.
- symantec_
options SacAttachment Symantec Options Args - Configuration required for Symantec attachments. Structure is documented below.
- time_
zone str - Case-sensitive tzinfo identifier used for localization. Only valid for Symantec attachments.
- update_
time str - Timestamp when the realm was last updated.
- country String
- Case-insensitive ISO-3166 alpha-2 country code used for localization. Only valid for Symantec attachments.
- create
Time String - Timestamp when the realm was created.
- effective
Labels Map<String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- labels Map<String>
Optional labels in key:value format. For more information about labels, see Requirements for labels.
Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field
effective_labelsfor all of the labels present on the resource.- location String
- The location of the SACAttachment resource. eg us-central1
- name String
- Identifier. Resource name
- ncc
Gateway String - NCC Gateway associated with the attachment. This can be input as an ID or a full resource name.
- project String
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- pulumi
Labels Map<String> - The combination of labels configured directly on the resource and default labels configured on the provider.
- sac
Realm String - SAC Realm which owns the attachment. This can be input as an ID or a full resource name.
- state String
- State of the attachment.
- symantec
Options Property Map - Configuration required for Symantec attachments. Structure is documented below.
- time
Zone String - Case-sensitive tzinfo identifier used for localization. Only valid for Symantec attachments.
- update
Time String - Timestamp when the realm was last updated.
Supporting Types
SacAttachmentSymantecOptions, SacAttachmentSymantecOptionsArgs
- Symantec
Location stringName - Name to be used when creating a location on the customer's behalf in Symantec's Location API. Not to be confused with Google Cloud locations.
- Symantec
Site string - Symantec data center identifier that this attachment will connect to.
- Symantec
Location stringName - Name to be used when creating a location on the customer's behalf in Symantec's Location API. Not to be confused with Google Cloud locations.
- Symantec
Site string - Symantec data center identifier that this attachment will connect to.
- symantec
Location StringName - Name to be used when creating a location on the customer's behalf in Symantec's Location API. Not to be confused with Google Cloud locations.
- symantec
Site String - Symantec data center identifier that this attachment will connect to.
- symantec
Location stringName - Name to be used when creating a location on the customer's behalf in Symantec's Location API. Not to be confused with Google Cloud locations.
- symantec
Site string - Symantec data center identifier that this attachment will connect to.
- symantec_
location_ strname - Name to be used when creating a location on the customer's behalf in Symantec's Location API. Not to be confused with Google Cloud locations.
- symantec_
site str - Symantec data center identifier that this attachment will connect to.
- symantec
Location StringName - Name to be used when creating a location on the customer's behalf in Symantec's Location API. Not to be confused with Google Cloud locations.
- symantec
Site String - Symantec data center identifier that this attachment will connect to.
Import
SacAttachment can be imported using any of these accepted formats:
projects/{{project}}/locations/{{location}}/sacAttachments/{{name}}{{project}}/{{location}}/{{name}}{{location}}/{{name}}
When using the pulumi import command, SacAttachment can be imported using one of the formats above. For example:
$ pulumi import gcp:networksecurity/sacAttachment:SacAttachment default projects/{{project}}/locations/{{location}}/sacAttachments/{{name}}
$ pulumi import gcp:networksecurity/sacAttachment:SacAttachment default {{project}}/{{location}}/{{name}}
$ pulumi import gcp:networksecurity/sacAttachment:SacAttachment default {{location}}/{{name}}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-betaTerraform Provider.
