Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Source ¶
type Source struct {
// contains filtered or unexported fields
}
A Cloud Security Command Center's (Cloud SCC) finding source. A finding source is an entity or a mechanism that can produce a finding. A source is like a container of findings that come from the same scanner, logger, monitor, etc.
To get more information about Source, see:
* [API documentation](https://cloud.google.com/security-command-center/docs/reference/rest/v1beta1/organizations.sources) * How-to Guides
- [Official Documentation](https://cloud.google.com/binary-authorization/)
> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/scc_source.html.markdown.
func GetSource ¶
func GetSource(ctx *pulumi.Context, name string, id pulumi.ID, state *SourceState, opts ...pulumi.ResourceOpt) (*Source, error)
GetSource gets an existing Source 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 NewSource ¶
func NewSource(ctx *pulumi.Context, name string, args *SourceArgs, opts ...pulumi.ResourceOpt) (*Source, error)
NewSource registers a new resource with the given unique name, arguments, and options.
func (*Source) Description ¶
func (r *Source) Description() pulumi.StringOutput
The description of the source (max of 1024 characters).
func (*Source) DisplayName ¶
func (r *Source) DisplayName() pulumi.StringOutput
The source’s display name. A source’s display name must be unique amongst its siblings, for example, two sources with the same parent can't share the same display name. The display name must start and end with a letter or digit, may contain letters, digits, spaces, hyphens, and underscores, and can be no longer than 32 characters.
func (*Source) Name ¶
func (r *Source) Name() pulumi.StringOutput
The resource name of this source, in the format 'organizations/{{organization}}/sources/{{source}}'.
func (*Source) Organization ¶
func (r *Source) Organization() pulumi.StringOutput
The organization whose Cloud Security Command Center the Source lives in.
type SourceArgs ¶
type SourceArgs struct { // The description of the source (max of 1024 characters). Description interface{} // The source’s display name. A source’s display name must be unique amongst its siblings, for example, two sources // with the same parent can't share the same display name. The display name must start and end with a letter or digit, may // contain letters, digits, spaces, hyphens, and underscores, and can be no longer than 32 characters. DisplayName interface{} // The organization whose Cloud Security Command Center the Source lives in. Organization interface{} }
The set of arguments for constructing a Source resource.
type SourceState ¶
type SourceState struct { // The description of the source (max of 1024 characters). Description interface{} // The source’s display name. A source’s display name must be unique amongst its siblings, for example, two sources // with the same parent can't share the same display name. The display name must start and end with a letter or digit, may // contain letters, digits, spaces, hyphens, and underscores, and can be no longer than 32 characters. DisplayName interface{} // The resource name of this source, in the format 'organizations/{{organization}}/sources/{{source}}'. Name interface{} // The organization whose Cloud Security Command Center the Source lives in. Organization interface{} }
Input properties used for looking up and filtering Source resources.